]> Git — Sourcephile - julm/julm-nix.git/blob - .envrc
nix: small cleanup
[julm/julm-nix.git] / .envrc
1 use_flake() {
2 watch_file flake.nix
3 watch_file flake.lock
4 mkdir -p "$(direnv_layout_dir)"
5 eval "$(nix print-dev-env --show-trace --profile "$(direnv_layout_dir)"/flake-profile)"
6 nix-store --indirect --add-root "$(direnv_layout_dir)"/flake-profile.root \
7 --realise "$(direnv_layout_dir)"/flake-profile
8 rm -rf "$(direnv_layout_dir)"/flake-profile
9 }
10 use flake