diff --git a/hosts/jupiter/jovian/default.nix b/hosts/jupiter/jovian/default.nix index 06c46170..70714e86 100644 --- a/hosts/jupiter/jovian/default.nix +++ b/hosts/jupiter/jovian/default.nix @@ -43,17 +43,10 @@ }; environment = { - persistence."/persist" = { - directories = [ - "/etc/NetworkManager/system-connections" - "/var/lib/decky-loader" - ]; - users.${config.sysusers.main}.directories = [ - ".local/share/gnome-settings-daemon" - ".local/share/gnome-shell" - ".steam" - ]; - }; + persistence."/persist".directories = [ + "/etc/NetworkManager/system-connections" + "/var/lib/decky-loader" + ]; gnome.excludePackages = with pkgs; [ adwaita-icon-theme baobab diff --git a/modules/home/programs/misc/gaming/launchers/default.nix b/modules/home/programs/misc/gaming/launchers/default.nix index 338e83b9..8a7a2fb8 100644 --- a/modules/home/programs/misc/gaming/launchers/default.nix +++ b/modules/home/programs/misc/gaming/launchers/default.nix @@ -12,6 +12,7 @@ ".config/heroic" ".local/share/PrismLauncher" ".local/share/Steam" + ".steam" ]; nixpkgs.allowUnfreePackages = [ diff --git a/modules/home/settings/dconf/default.nix b/modules/home/settings/dconf/default.nix index 85759dd8..9e04e03f 100644 --- a/modules/home/settings/dconf/default.nix +++ b/modules/home/settings/dconf/default.nix @@ -1,12 +1,16 @@ { config, lib, ... }: { - dconf.settings = lib.mkIf config.home.desktop.enable { - "org/gnome/desktop/interface/color-scheme" = { - color-scheme = "prefer-dark"; - }; - "org/virt-manager/virt-manager/connections" = { - autoconnect = [ "qemu:///system" ]; - uris = [ "qemu:///system" ]; + config = lib.mkIf config.home.desktop.enable { + dconf.settings = { + "org/gnome/desktop/interface/color-scheme" = { + color-scheme = "prefer-dark"; + }; + "org/virt-manager/virt-manager/connections" = { + autoconnect = [ "qemu:///system" ]; + uris = [ "qemu:///system" ]; + }; }; + + home.persistence."/persist${config.home.homeDirectory}".directories = [ ".config/dconf" ]; }; }