flake: refactor gnome and kde config inclusion
This commit is contained in:
parent
c07b2f920e
commit
52f5d725ea
6 changed files with 65 additions and 49 deletions
10
flake.nix
10
flake.nix
|
|
@ -103,12 +103,14 @@
|
|||
common_modules = [
|
||||
{ nixpkgs.pkgs = pkgs; }
|
||||
./system/configuration.nix
|
||||
{ login-manager.greetd.enable = desktop == "sway"; }
|
||||
{
|
||||
login-manager.greetd.enable = desktop == "sway";
|
||||
my.gnome.enable = desktop == "gnome";
|
||||
my.kde.enable = desktop == "kde";
|
||||
}
|
||||
|
||||
{ home-manager.extraSpecialArgs = specialArgs; }
|
||||
]
|
||||
++ lib.optional (desktop == "gnome") ./system/gnome.nix
|
||||
++ lib.optional (desktop == "kde") ./system/kde.nix;
|
||||
];
|
||||
in
|
||||
{
|
||||
checks."${system}" = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue