diff options
Diffstat (limited to 'meta')
| -rw-r--r-- | meta/dev.txt | 1 | ||||
| -rw-r--r-- | meta/nix.txt | 16 |
2 files changed, 17 insertions, 0 deletions
diff --git a/meta/dev.txt b/meta/dev.txt index bca1348..5f26ad7 100644 --- a/meta/dev.txt +++ b/meta/dev.txt @@ -1,6 +1,7 @@ android-tools curl difftastic +direnv git-absorb git-delta github-cli diff --git a/meta/nix.txt b/meta/nix.txt new file mode 100644 index 0000000..e5c4bb4 --- /dev/null +++ b/meta/nix.txt @@ -0,0 +1,16 @@ +# Nix package manager (multi-user daemon mode). +# +# Used purely for hermetic per-project dev shells via `nix develop` + +# direnv `use flake`. Not a replacement for paru/pacman, not home-manager, +# not NixOS — just a sandboxed second package manager that gives every +# project a reproducible toolchain pinned in its own flake.lock. +# +# Pairs with: +# - systemd-units/system/nix.txt (enables nix-daemon.socket) +# - etc/nix/nix.conf (flakes, trusted-users=@wheel, GC roots) +# - dot_config/direnv/direnvrc (loads nix-direnv; pinned via source_url) +# - dot_config/nix/templates/ (flake templates: nix flake init -t ~/.config/nix/templates) +# +# nix-direnv itself is not packaged for Arch — it's loaded at runtime via +# direnv's source_url with a content hash, so no extra package needed. +nix |
