From a8f5d77e0e12366335a9fb74243de3c58a85bb8d Mon Sep 17 00:00:00 2001 From: Doloro1978 Date: Thu, 16 Oct 2025 10:46:55 +0000 Subject: [PATCH] added(fish): added fish nixos module --- nix/modules/fish/default.nix | 2 +- nix/modules/fish/nixos.nix | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 nix/modules/fish/nixos.nix diff --git a/nix/modules/fish/default.nix b/nix/modules/fish/default.nix index fb4af30..6c712f7 100644 --- a/nix/modules/fish/default.nix +++ b/nix/modules/fish/default.nix @@ -1,4 +1,4 @@ _: { home = ./home.nix; - # nixos: ./nixos.nix; + nixos = ./nixos.nix; } diff --git a/nix/modules/fish/nixos.nix b/nix/modules/fish/nixos.nix new file mode 100644 index 0000000..03b1eb5 --- /dev/null +++ b/nix/modules/fish/nixos.nix @@ -0,0 +1,20 @@ +{ + config, + lib, + pkgs, + ... +}: +let + cfg = config.modules.fish; +in +{ + options.modules.fish = { + enable = lib.mkEnableOption "Fish"; + }; + config = lib.mkIf cfg.enable { + users.defaultUserShell = pkgs.fish; + programs.fish = { + enable = true; + }; + }; +}