Skip to content

Commit 05298ea

Browse files
fish: add zoxide and replace cd
1 parent b385421 commit 05298ea

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

modules/fish/default.nix

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,19 @@ in
1111
{
1212
options.conf.fish.enable = lib.mkEnableOption "fish";
1313
config = lib.mkIf cfg.enable {
14-
environment.systemPackages = [ pkgs.nitch ];
14+
environment.systemPackages = [
15+
pkgs.nitch
16+
pkgs.zoxide
17+
];
1518
programs.fish.enable = true;
1619
users.defaultUserShell = pkgs.fish;
1720
home-manager.sharedModules = [
1821
{
1922
programs.fish = {
2023
enable = true;
24+
shellAliases = {
25+
cd = "z";
26+
};
2127
shellAbbrs = {
2228
vimdev = ''vim --cmd "set rtp+=./"'';
2329
g = "git";
@@ -55,6 +61,7 @@ in
5561
'';
5662
interactiveShellInit = ''
5763
direnv hook fish | source
64+
zoxide init fish | source
5865
nitch
5966
'';
6067
functions = {

0 commit comments

Comments
 (0)