From 92cbc59876230141e6f6a86536c3e3e817a2bd2b Mon Sep 17 00:00:00 2001 From: Aleksandr Lebedev Date: Wed, 13 Aug 2025 19:55:59 +0200 Subject: [PATCH] Fixes some modules --- modules/home/programs/bottles/default.nix | 12 ++++++------ modules/home/programs/nheko/default.nix | 15 +++++++-------- modules/home/programs/prismlauncher/default.nix | 12 ++++++------ modules/nixos/presets/gaming/default.nix | 1 - 4 files changed, 19 insertions(+), 21 deletions(-) diff --git a/modules/home/programs/bottles/default.nix b/modules/home/programs/bottles/default.nix index 0e0274c..fa7c791 100644 --- a/modules/home/programs/bottles/default.nix +++ b/modules/home/programs/bottles/default.nix @@ -20,15 +20,15 @@ in { enable = mkBoolOpt false "Enable Bottles"; }; - config = mkIf cfg.enable (mkIf impermanence.enable { - home.persistence."${impermanence.persistentStorage}".directories = [ + config = mkIf cfg.enable { + home.packages = with pkgs; [bottles]; + home.persistence = mkIf impermanence.enable { + "${impermanence.persistentStorage}".directories = [ { directory = ".local/share/bottles"; method = "symlink"; } ]; - } - // { - home.packages = with pkgs; [bottles]; - }); + }; + }; } diff --git a/modules/home/programs/nheko/default.nix b/modules/home/programs/nheko/default.nix index b5b2a65..1cc47b2 100644 --- a/modules/home/programs/nheko/default.nix +++ b/modules/home/programs/nheko/default.nix @@ -20,16 +20,15 @@ in { enable = mkBoolOpt false "Enable Nheko - Matrix client written in C++"; }; - config = mkIf cfg.enable (mkIf impermanence.enable { - home.persistence."${impermanence.persistentStorage}".directories = [ + config = mkIf cfg.enable { + programs.nheko.enable = true; + + home.persistence = mkIf impermanence.enable { + "${impermanence.persistentStorage}".directories = [ ".config/nheko" ".local/share/nheko" ".cache/nheko" ]; - } - // { - programs.nheko = { - enable = true; - }; - }); + }; + }; } diff --git a/modules/home/programs/prismlauncher/default.nix b/modules/home/programs/prismlauncher/default.nix index 02a3393..e0588e1 100644 --- a/modules/home/programs/prismlauncher/default.nix +++ b/modules/home/programs/prismlauncher/default.nix @@ -20,15 +20,15 @@ in { enable = mkBoolOpt false "Enable prismlauncher"; }; - config = mkIf cfg.enable (mkIf impermanence.enable { - home.persistence."${impermanence.persistentStorage}".directories = [ + config = mkIf cfg.enable { + home.packages = with pkgs; [prismlauncher]; + home.persistence = mkIf impermanence.enable { + "${impermanence.persistentStorage}".directories = [ { directory = ".local/share/Prismlauncher"; method = "symlink"; } ]; - } - // { - home.packages = with pkgs; [prismlauncher]; - }); + }; + }; } diff --git a/modules/nixos/presets/gaming/default.nix b/modules/nixos/presets/gaming/default.nix index 840f170..a574db9 100644 --- a/modules/nixos/presets/gaming/default.nix +++ b/modules/nixos/presets/gaming/default.nix @@ -31,7 +31,6 @@ in { yad protonup-qt protontricks - bottles ]; programs.steam = { enable = true;