nix: add standalone project flake

This commit is contained in:
2026-08-16 21:52:28 -07:00
parent 67562f4e92
commit d57c3177c1
4 changed files with 133 additions and 3 deletions
+2 -1
View File
@@ -16,6 +16,7 @@ sockets.
- `src/model.rs`: client data, application grouping, address normalization, and
focus history.
- `src/desktop.rs`: XDG desktop-file metadata and icon lookup.
- `flake.nix`: standalone Nix package, app, checks, and development shell.
- `../hyprland.conf`: source configuration integration. The live config may be
deployed from another checkout; verify it before editing or reloading.
@@ -53,6 +54,7 @@ cargo fmt --check
cargo test
cargo clippy --workspace --all-targets -- -D warnings
cargo build --release
nix flake check
```
Install a tested build with:
@@ -80,4 +82,3 @@ proportional runtime checks in a live Hyprland session.
Preserve unrelated dirty changes in both configuration checkouts. Use
`readlink -f ~/.config/hypr/hyprland.conf` before assuming the workspace copy is
the active one.