summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorK900 <me@0upti.me>2022-12-29 15:58:50 +0300
committerGitHub <noreply@github.com>2022-12-29 15:58:50 +0300
commit14a61e74bec8454430dc9d707caf16225c0318bf (patch)
tree73dd301feb2c3a020cf0f07255667c21472e8544 /nixos
parentb8ca9b18b9610d4405f519994912db339ec6ff05 (diff)
parent25bb55495b38f70715bbaabf88ef45d50cbd7e8b (diff)
downloadnixpkgs-14a61e74bec8454430dc9d707caf16225c0318bf.tar
nixpkgs-14a61e74bec8454430dc9d707caf16225c0318bf.tar.gz
nixpkgs-14a61e74bec8454430dc9d707caf16225c0318bf.tar.bz2
nixpkgs-14a61e74bec8454430dc9d707caf16225c0318bf.tar.lz
nixpkgs-14a61e74bec8454430dc9d707caf16225c0318bf.tar.xz
nixpkgs-14a61e74bec8454430dc9d707caf16225c0318bf.tar.zst
nixpkgs-14a61e74bec8454430dc9d707caf16225c0318bf.zip
Merge pull request #208220 from K900/more-supergfx-fixups
nixos/supergfxd: make config file read/write
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/hardware/supergfxd.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/nixos/modules/services/hardware/supergfxd.nix b/nixos/modules/services/hardware/supergfxd.nix
index cb604db91dc..df339e4ba01 100644
--- a/nixos/modules/services/hardware/supergfxd.nix
+++ b/nixos/modules/services/hardware/supergfxd.nix
@@ -23,7 +23,10 @@ in
   config = lib.mkIf cfg.enable {
     environment.systemPackages = [ pkgs.supergfxctl ];
 
-    environment.etc."supergfxd.conf" = lib.mkIf (cfg.settings != null) { source = json.generate "supergfxd.conf" cfg.settings; };
+    environment.etc."supergfxd.conf" = lib.mkIf (cfg.settings != null) {
+      source = json.generate "supergfxd.conf" cfg.settings;
+      mode = "0644";
+    };
 
     services.dbus.enable = true;