diff options
Diffstat (limited to 'modules/nixos')
| -rw-r--r-- | modules/nixos/default.nix | 3 | ||||
| -rw-r--r-- | modules/nixos/fish.nix | 18 |
2 files changed, 21 insertions, 0 deletions
diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix index 9babfdb..2c7123a 100644 --- a/modules/nixos/default.nix +++ b/modules/nixos/default.nix @@ -13,6 +13,7 @@ # ./nordvpn.nix # ./ly.nix ./nas.nix + ./fish.nix ]; users.users.jck.packages = with pkgs; [ @@ -75,4 +76,6 @@ services.mullvad-vpn.enable = true; services.mullvad-vpn.package = pkgs.mullvad-vpn; services.mullvad-vpn.enableExcludeWrapper = true; + + programs.fish.enable = true; } diff --git a/modules/nixos/fish.nix b/modules/nixos/fish.nix new file mode 100644 index 0000000..e38d149 --- /dev/null +++ b/modules/nixos/fish.nix @@ -0,0 +1,18 @@ +{ pkgs, ... }: + +{ + programs.fish = { + enable = true; + + shellInit = '' + function fish_greeting + fastfetch + end + ''; + + plugins = [ + { name = "grc"; src = pkgs.fishPlugins.grc; } + { name = "bang-bang"; src = pkgs.fishPlugins.bang-bang; } + ]; + }; +} |
