This commit is contained in:
mjallen18
2025-10-22 19:10:44 -05:00
parent 6b6cf3eee1
commit ee486f52bb
15 changed files with 52 additions and 36 deletions

View File

@@ -2,6 +2,7 @@
config,
lib,
pkgs,
hasDestopEnvironment,
...
}:
{
@@ -10,17 +11,10 @@
homeDirectory = lib.mkDefault "/home/${config.home.username}";
packages = with pkgs; [
age
chromium
clinfo
cpufetch
deadnix
firefox
gamescope
gamescope-wsi
goverlay
gparted
lm_sensors
mission-center
nano
nixfmt-rfc-style
pciutils
@@ -31,11 +25,19 @@
tailscale
tree
usbutils
vesktop
vim
vulkan-tools
wget
];
] ++ (if hasDestopEnvironment then [
chromium
firefox
gamescope
gamescope-wsi
gparted
goverlay
mission-center
vesktop
] else [ ]);
stateVersion = lib.mkDefault "23.11";
};
@@ -47,7 +49,7 @@
java = {
enable = lib.mkDefault true;
};
mangohud.enable = lib.mkDefault true;
mangohud.enable = lib.mkDefault hasDestopEnvironment;
password-store.enable = true;
nh = {
enable = true;
@@ -110,10 +112,10 @@
};
services = {
nextcloud-client.enable = lib.mkDefault true;
nextcloud-client.enable = lib.mkDefault hasDestopEnvironment;
pass-secret-service.enable = lib.mkDefault true;
kdeconnect = {
enable = lib.mkDefault true;
enable = lib.mkDefault hasDestopEnvironment;
indicator = lib.mkDefault true;
};
};