M modules/shell.nix => modules/shell.nix +17 -10
@@ 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;
+ };
};
}