diff options
| author | spl3g <spleefer6@yandex.ru> | 2023-10-26 14:44:22 +0300 |
|---|---|---|
| committer | spl3g <spleefer6@yandex.ru> | 2023-10-26 14:44:22 +0300 |
| commit | ddd3490dfb592417163e801994a60854dac135fe (patch) | |
| tree | ff25c2df4bd89fc837ed585dfac38594b5f23b72 /home-manager/programs/fish/default.nix | |
| parent | 429bf12cd70405d6ea18d14fe9d384a6458ae99d (diff) | |
configs for my laptop
Diffstat (limited to 'home-manager/programs/fish/default.nix')
| -rw-r--r-- | home-manager/programs/fish/default.nix | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/home-manager/programs/fish/default.nix b/home-manager/programs/fish/default.nix index f63fbc4..5a495e9 100644 --- a/home-manager/programs/fish/default.nix +++ b/home-manager/programs/fish/default.nix @@ -11,12 +11,34 @@ let plugins = nixPlugins ++ customPlugins; interactiveShellInit = '' set fish_greeting - pokemon-colorscripts -r | awk "NR>1 {print}" + pokemon-colorscripts -r --no-title ''; + loginShellInit = '' + Hyprland + ''; + functions = { + ranger_func = '' + ranger $argv + set -l quit_cd_wd_file "$HOME/.ranger_quit_cd_wd" + if test -s "$quit_cd_wd_file" + cd "$(cat $quit_cd_wd_file)" + true > "$quit_cd_wd_file" + end + ''; + }; + shellAliases = { + rn = "ranger_func"; + ls = "ls --hyperlink=auto --color=auto"; + }; + in { + programs.direnv = { + enable = true; + }; + programs.fish = { enable = true; - inherit plugins interactiveShellInit; + inherit plugins interactiveShellInit loginShellInit functions shellAliases; }; } |
