From 8fa39f6a1baaddfa642dc3a869b7535f0b5b09b4 Mon Sep 17 00:00:00 2001 From: Freya Murphy Date: Tue, 24 Jun 2025 10:39:28 -0400 Subject: add minimal config option --- system/default.nix | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'system/default.nix') 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 -- cgit v1.2.3-freya