nixos-dotfiles/home/fish.nix

38 lines
537 B
Nix

{ pkgs, ... }:
{
home = {
packages = with pkgs; [
meslo-lgs-nf
];
};
programs.fish = {
enable = true;
shellInit = ''
set -x GPG_TTY (tty)
set -x SSH_AUTH_SOCK (gpgconf --list-dirs agent-ssh-socket)
gpgconf --launch gpg-agent
# ctrl-del for deleting word
bind [3\;5~ kill-word
'';
shellAliases = {
cd = "z";
};
};
programs.starship = {
enable = true;
};
programs.fzf = {
enable = true;
};
programs.zoxide = {
enable = true;
};
}