diff --git a/desktop.nix b/desktop.nix index 8921019..62bcc93 100644 --- a/desktop.nix +++ b/desktop.nix @@ -95,20 +95,10 @@ in { systemd.services."getty@tty1".enable = mkOverride 50 false; systemd.services."autovt@tty1".enable = mkOverride 50 false; - systemd.tmpfiles.rules = mkAfter (let - sddmDir = "/var/lib/sddm"; - in [ - "e ${sddmDir}/.cache/sddm-greeter/qmlcache/ - - - 0" - "x ${sddmDir}/.cache" - - # Fix SDDM cursor theme - #"d ${sddmDir}/.config/xsettingsd 0755 sddm sddm -" - #"f ${sddmDir}/.config/xsettingsd/xsettingsd.conf 0644 sddm sddm - Gtk/CursorThemeName \"breeze_cursors\"" - - #"d ${sddmDir}/.config/gtk-4.0 0755 sddm sddm -" - #"f ${sddmDir}/.config/gtk-4.0/settings.ini 0644 sddm sddm - gtk-cursor-theme-name=breeze_cursors" - #"w+ ${sddmDir}/.config/gtk-4.0/settings.ini 0644 sddm sddm - gtk-cursor-theme-size=24" - ]); + systemd.tmpfiles.rules = mkAfter [ + "e ${config.users.users.sddm.home}/.cache/sddm-greeter/qmlcache/ - - - 0" + "x ${config.users.users.sddm.home}/.cache" + ]; # Prevents blinking cursor services.xserver.displayManager.sddm = {