Skip to content

Commit

Permalink
[desktops] desktops: respect flake config
Browse files Browse the repository at this point in the history
  • Loading branch information
billy4479 committed Feb 18, 2025
1 parent d94725d commit d85ebac
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 11 deletions.
1 change: 0 additions & 1 deletion system/hosts/computerone/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
./xrandr.nix
../../modules/containers.nix
../../modules/virtualization.nix
../../modules/desktops/qtile.nix
../../modules/graphics/nvidia.nix

../../modules/cifs-client.nix
Expand Down
2 changes: 1 addition & 1 deletion user/computerone.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

./modules/wallpapers.nix

./modules/desktops/qtile
./modules/desktops
./modules/qt.nix
];

Expand Down
26 changes: 19 additions & 7 deletions user/modules/desktops/default.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,19 @@
desktop:
if desktop == "kde" then
./kde
else if desktop == "qtile" then
./qtile
else
throw "desktop ${desktop} is not supported"
{
extraConfig,
pkgs,
lib,
...
}:
{
imports =
(lib.trivial.throwIfNot (builtins.elem extraConfig.desktop [
"kde"
"qtile"
]) "The desktop \"${extraConfig.desktop}\" is not supported" [ ])
++ lib.optionals (extraConfig.desktop == "kde") [ ./kde ]
++ lib.optionals (extraConfig.desktop == "qtile") [ ./qtile ];

home.packages =
with pkgs;
[ pavucontrol ] ++ (if (extraConfig.wayland) then [ wl-clipboard ] else [ xclip ]);
}
2 changes: 1 addition & 1 deletion user/nixbox.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@

./modules/wallpapers.nix

./modules/desktops/kde
./modules/desktops
];
}
2 changes: 1 addition & 1 deletion user/portatilo.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

./modules/wallpapers.nix

./modules/desktops/kde
./modules/desktops
];

programs.ssh = {
Expand Down

0 comments on commit d85ebac

Please sign in to comment.