Interactive zoxide command and nicer terminal prompt
This commit is contained in:
parent
87cbaef2f8
commit
09da381e2a
|
|
@ -62,9 +62,16 @@ fi
|
|||
# Version for zoxide
|
||||
(pkgs.writeShellScriptBin "z-nvim" ''
|
||||
if [ "$1" ]; then
|
||||
z-builtin "''${1}" && printf "\033]7;file://''${PWD}\033\\"
|
||||
builtin-z "''${1}" && printf "\033]7;file://''${PWD}\033\\"
|
||||
else
|
||||
z-builtin "''${HOME}" && printf "\033]7;file://''${PWD}\033\\"
|
||||
builtin-z "''${HOME}" && printf "\033]7;file://''${PWD}\033\\"
|
||||
fi
|
||||
'')
|
||||
(pkgs.writeShellScriptBin "zi-nvim" ''
|
||||
if [ "$1" ]; then
|
||||
builtin-zi "''${1}" && printf "\033]7;file://''${PWD}\033\\"
|
||||
else
|
||||
builtin-zi "''${HOME}" && printf "\033]7;file://''${PWD}\033\\"
|
||||
fi
|
||||
'')
|
||||
|
||||
|
|
@ -307,6 +314,9 @@ fi
|
|||
|
||||
# Dotnet path not found fix
|
||||
DOTNET_ROOT = "${pkgs.dotnet-sdk}";
|
||||
|
||||
# Nicer terminal prompt
|
||||
PS1="\[\e[0;36m\]\u\[\e[0m\]@\[\e[0;33m\]\h\[\e[0m\]:\[\e[0;35m\]\w\[\e[0m\] \$ ";
|
||||
};
|
||||
|
||||
programs.bash = {
|
||||
|
|
@ -315,7 +325,7 @@ fi
|
|||
# bashrcExtra = "fastfetch";
|
||||
initExtra = ''
|
||||
. "$HOME/.nix-profile/etc/profile.d/hm-session-vars.sh"
|
||||
eval "$(zoxide init bash --cmd z-builtin)" # Initialise zoxide as terminal command z-builtin
|
||||
eval "$(zoxide init bash --cmd builtin-z)" # Initialise zoxide as terminal command builtin-z
|
||||
([[ -z $(tty) ]] && nvim +terminal) || fastfetch
|
||||
'';
|
||||
shellAliases = {
|
||||
|
|
@ -327,6 +337,8 @@ fi
|
|||
#cd = "source cd-nvim";
|
||||
z = "source z-nvim";
|
||||
cd = "source z-nvim"; # Now will use z (zoxide) as the default cd command instead
|
||||
zi = "source zi-nvim";
|
||||
cdi = "source zi-nvim";
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -184,6 +184,9 @@
|
|||
|
||||
# Set neovim to be used instead of less for viewing manpages
|
||||
MANPAGER = "nvim +Man!";
|
||||
|
||||
# Nicer terminal prompt
|
||||
PS1="\[\e[0;36m\]\u\[\e[0m\]@\[\e[0;33m\]\h\[\e[0m\]:\[\e[0;35m\]\w\[\e[0m\] \$ ";
|
||||
};
|
||||
|
||||
# NixOS Dynamic Libraries Fix
|
||||
|
|
|
|||
Loading…
Reference in New Issue