summaryrefslogtreecommitdiff
path: root/system/default.nix
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--system/default.nix26
1 files changed, 13 insertions, 13 deletions
diff --git a/system/default.nix b/system/default.nix
index 2c7d42d..1a710d7 100644
--- a/system/default.nix
+++ b/system/default.nix
@@ -54,8 +54,8 @@
# appimage
programs.appimage = {
- enable = true;
- binfmt = true;
+ enable = !config.minimal;
+ binfmt = !config.minimal;
};
# use the latest kernel
@@ -86,24 +86,24 @@
# hardware
services.dbus.implementation = "broker";
services.fwupd.enable = true;
- services.libinput.enable = true;
+ services.libinput.enable = config.desktop.enable;
services.pipewire = {
- enable = true;
- alsa.enable = true;
- pulse.enable = true;
- jack.enable = true;
+ enable = config.desktop.enable;
+ alsa.enable = config.desktop.enable;
+ pulse.enable = config.desktop.enable;
+ jack.enable = config.desktop.enable;
};
# power
services.upower = {
- enable = true;
+ enable = !config.minimal;
percentageLow = 20;
percentageCritical = 10;
percentageAction = 4;
criticalPowerAction = "Hibernate";
};
services.tlp = {
- enable = true;
+ enable = !config.minimal;
settings = {
CPU_SCALING_GOVERNOR_ON_AC = "performance";
CPU_SCALING_GOVERNOR_ON_BAT = "powersave";
@@ -119,11 +119,11 @@
};
# printing
- services.printing.enable = true;
+ services.printing.enable = config.desktop.enable;
services.avahi = {
- enable = true;
- nssmdns4 = true;
- openFirewall = true;
+ enable = config.desktop.enable;
+ nssmdns4 = config.desktop.enable;
+ openFirewall = config.desktop.enable;
};
# create user account