From d0ec58b43353c04396d3fc2a9be27c5e1b2ad780 Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Fri, 23 Jan 2026 00:42:16 +0200 Subject: [PATCH] shell: improve bash experience --- modules/shell.nix | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/modules/shell.nix b/modules/shell.nix index d7ec0df..1720f99 100644 --- a/modules/shell.nix +++ b/modules/shell.nix @@ -10,28 +10,35 @@ Opinionated shell environment. silicon sl ]; - - programs.direnv = { - enable = true; - nix-direnv.enable = true; - silent = true; - }; }; flake.modules.homeManager.shell = {...}: { programs.bash = { enable = true; - bashrcExtra = '' - eval "$(direnv hook bash)" - eval "$(starship init bash)" - ''; + historyControl = ["erasedups" "ignoreboth"]; }; programs.starship = { enable = true; + enableBashIntegration = true; settings = { add_newline = false; scan_timeout = 10; }; }; + programs.fzf = { + enable = true; + enableBashIntegration = true; + }; + programs.mcfly = { + enable = true; + enableBashIntegration = true; + fzf.enable = true; + }; + programs.direnv = { + enable = true; + enableBashIntegration = true; + nix-direnv.enable = true; + silent = true; + }; }; } -- 2.44.1