diff --git a/modules/system/devices/bluetooth/default.nix b/modules/system/devices/bluetooth/default.nix index ad3284d5..1fbb51be 100644 --- a/modules/system/devices/bluetooth/default.nix +++ b/modules/system/devices/bluetooth/default.nix @@ -8,7 +8,6 @@ Policy.AutoEnable = "true"; }; }; - environment.persistence."/persist".directories = [ "/var/lib/bluetooth" ]; }; } diff --git a/modules/system/services/general/displaymanager/default.nix b/modules/system/services/general/displaymanager/default.nix index 7581b469..0f64576b 100644 --- a/modules/system/services/general/displaymanager/default.nix +++ b/modules/system/services/general/displaymanager/default.nix @@ -1,7 +1,10 @@ -{ config, ... }: +{ config, lib, ... }: { - services.displayManager.ly = { - enable = config.system.desktop.enable; - settings.vi_mode = true; + config = lib.mkIf config.system.desktop.enable { + services.displayManager.ly = { + enable = true; + settings.vi_mode = true; + }; + environment.persistence."/persist".directories = [ "/etc/ly" ]; }; } diff --git a/modules/system/services/general/sunshine/default.nix b/modules/system/services/general/sunshine/default.nix index d38c4a77..8e928b0d 100644 --- a/modules/system/services/general/sunshine/default.nix +++ b/modules/system/services/general/sunshine/default.nix @@ -3,6 +3,7 @@ services.sunshine = { enable = config.system.desktop.enable; autoStart = false; + capSysAdmin = true; openFirewall = true; }; }