feat: migrate fish
This commit is contained in:
parent
c365d09f9f
commit
19de7d7076
9 changed files with 32 additions and 10 deletions
|
@ -5,6 +5,8 @@
|
|||
./nix.nix
|
||||
./stylix
|
||||
|
||||
./programs
|
||||
|
||||
./home.nix
|
||||
];
|
||||
}
|
||||
|
|
5
modules/base/programs/default.nix
Normal file
5
modules/base/programs/default.nix
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
imports = [
|
||||
./fish.nix
|
||||
];
|
||||
}
|
|
@ -10,10 +10,7 @@ in {
|
|||
config = lib.mkIf cfg.enable {
|
||||
programs.fish = {
|
||||
enable = true;
|
||||
|
||||
useBabelfish = true;
|
||||
};
|
||||
|
||||
environment.shells = [config.programs.fish.package];
|
||||
};
|
||||
}
|
|
@ -4,5 +4,7 @@
|
|||
|
||||
../base
|
||||
./base
|
||||
|
||||
./programs
|
||||
];
|
||||
}
|
||||
|
|
5
modules/darwin/programs/default.nix
Normal file
5
modules/darwin/programs/default.nix
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
imports = [
|
||||
./fish.nix
|
||||
];
|
||||
}
|
11
modules/darwin/programs/fish.nix
Normal file
11
modules/darwin/programs/fish.nix
Normal file
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
...
|
||||
}: let
|
||||
cfg = config.marleyos.programs.fish;
|
||||
in {
|
||||
config = lib.mkIf cfg.enable {
|
||||
environment.shells = [config.programs.fish.package];
|
||||
};
|
||||
}
|
|
@ -6,5 +6,7 @@
|
|||
|
||||
./base
|
||||
./hardware
|
||||
|
||||
./programs
|
||||
];
|
||||
}
|
||||
|
|
5
modules/nixos/programs/default.nix
Normal file
5
modules/nixos/programs/default.nix
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
imports = [
|
||||
./fish.nix
|
||||
];
|
||||
}
|
|
@ -5,14 +5,7 @@
|
|||
}: let
|
||||
cfg = config.marleyos.programs.fish;
|
||||
in {
|
||||
options.marleyos.programs.fish.enable = lib.mkEnableOption "fish";
|
||||
|
||||
config = lib.mkIf cfg.enable {
|
||||
programs.fish = {
|
||||
enable = true;
|
||||
useBabelfish = true;
|
||||
};
|
||||
|
||||
users.defaultUserShell = config.programs.fish.package;
|
||||
};
|
||||
}
|
Loading…
Reference in a new issue