38 lines
537 B
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;
|
|
};
|
|
}
|