about summary refs log tree commit diff
path: root/nixos/modules
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2022-12-09 13:31:00 +0300
committerK900 <me@0upti.me>2022-12-09 13:31:00 +0300
commit2123b57d5d7870afb0b374ffe4e5334b07f7de2e (patch)
tree6852751b3dc2b46ec9ab8d03a4563edf224c4c4e /nixos/modules
parentf2c99154b96cb773cddbea8fe727225be510c6fa (diff)
nixos/supergfxd: make optional, fix eval (again)
Diffstat (limited to 'nixos/modules')
-rw-r--r--nixos/modules/services/hardware/asusd.nix2
-rw-r--r--nixos/modules/services/hardware/supergfxd.nix2
2 files changed, 2 insertions, 2 deletions
diff --git a/nixos/modules/services/hardware/asusd.nix b/nixos/modules/services/hardware/asusd.nix
index f0751c4402516..fba9b059bbbb7 100644
--- a/nixos/modules/services/hardware/asusd.nix
+++ b/nixos/modules/services/hardware/asusd.nix
@@ -105,7 +105,7 @@ in
     systemd.packages = [ pkgs.asusctl ];
     services.dbus.packages = [ pkgs.asusctl ];
     services.udev.packages = [ pkgs.asusctl ];
-    services.supergfxd.enable = true;
+    services.supergfxd.enable = lib.mkDefault true;
 
     systemd.user.services.asusd-user.enable = cfg.enableUserService;
   };
diff --git a/nixos/modules/services/hardware/supergfxd.nix b/nixos/modules/services/hardware/supergfxd.nix
index 5cc07e02f3175..cb604db91dc36 100644
--- a/nixos/modules/services/hardware/supergfxd.nix
+++ b/nixos/modules/services/hardware/supergfxd.nix
@@ -23,7 +23,7 @@ in
   config = lib.mkIf cfg.enable {
     environment.systemPackages = [ pkgs.supergfxctl ];
 
-    environment.etc."supergfxd.conf".source = lib.mkIf (cfg.settings != null) (json.generate "supergfxd.conf" cfg.settings);
+    environment.etc."supergfxd.conf" = lib.mkIf (cfg.settings != null) { source = json.generate "supergfxd.conf" cfg.settings; };
 
     services.dbus.enable = true;