From e861aa0faf650f8fe741b36c154a3f80e98ce51e Mon Sep 17 00:00:00 2001 From: Bun Date: Sun, 30 Mar 2025 10:01:09 -0400 Subject: [PATCH] Add ly path to persistence to keep username and session saved --- modules/system/devices/bluetooth/default.nix | 1 - .../services/general/displaymanager/default.nix | 11 +++++++---- modules/system/services/general/sunshine/default.nix | 1 + 3 files changed, 8 insertions(+), 5 deletions(-) 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; }; }