aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2025-08-04 13:09:02 -0500
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2025-08-04 13:09:02 -0500
commit59bb582382fe0dbb7c10b21e99615511f8fd5254 (patch)
tree9d697413093c18497e9ee169f2bb7fb4e7348ac2 /modules
parent795e81ac1d240983057d4faa674a1d7b65182c50 (diff)
direnv and cached nix shells
Diffstat (limited to 'modules')
-rw-r--r--modules/nix/system/default.nix4
-rw-r--r--modules/terminal/system/programs/fish.nix2
2 files changed, 5 insertions, 1 deletions
diff --git a/modules/nix/system/default.nix b/modules/nix/system/default.nix
index 990e562..9c5c51e 100644
--- a/modules/nix/system/default.nix
+++ b/modules/nix/system/default.nix
@@ -1,4 +1,4 @@
-{
+{config, pkgs, ...}: {
nix = {
gc.automatic = false; # use nh cleaner instead
@@ -25,4 +25,6 @@
flake = "/home/collin/nixos";
clean.enable = true;
};
+
+ hjem.users."${config.collinux.user.name}".packages = [pkgs.cached-nix-shell];
}
diff --git a/modules/terminal/system/programs/fish.nix b/modules/terminal/system/programs/fish.nix
index 418aac3..fe3ff88 100644
--- a/modules/terminal/system/programs/fish.nix
+++ b/modules/terminal/system/programs/fish.nix
@@ -13,6 +13,7 @@
echo fish (prompt_pwd)
end
+ direnv hook fish | source
pay-respects fish --alias | source
'';
in
@@ -31,6 +32,7 @@ in
unzip
btop
jq
+ direnv
pay-respects
];
};