From 33211f4378c504f6748705f0dffee258aaa52ab7 Mon Sep 17 00:00:00 2001 From: Felix Schulze Date: Thu, 19 Jun 2025 22:48:47 +0200 Subject: [PATCH] add direnv and some comments --- modules/programs.nix | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/modules/programs.nix b/modules/programs.nix index bc73cd0..6923419 100644 --- a/modules/programs.nix +++ b/modules/programs.nix @@ -77,15 +77,19 @@ in { ]; programs = { + # CLI tools command-not-found = { enable = true; dbPath = "/run/current-system/sw/bin/sqlite3"; }; - # CLI + + # Zoxide for quick directory navigation zoxide = { enable = true; flags = ["--cmd cd"]; }; + + # Friendly shell fish = { enable = true; interactiveShellInit = '' @@ -104,6 +108,8 @@ in { "rm" = "rm -v"; }; }; + + # Starship shell prompt starship = { enable = true; presets = ["nerd-font-symbols" "gruvbox-rainbow"]; @@ -111,6 +117,13 @@ in { add_newline = false; }; }; + # Direnv for automatic environment loading + direnv = { + enable = true; + enableFishIntegration = true; + }; + + # Vim editor vim = { enable = true; defaultEditor = true;