From c99746d088db063c13b0f8a2ff696c8ce8e3a78e Mon Sep 17 00:00:00 2001 From: Annika Merris Date: Tue, 17 Sep 2024 15:24:09 -0400 Subject: [PATCH] OK, WoWUp Script Complete --- hosts/kim/default.nix | 1 + modules/common/gaming/wowup.nix | 17 +++++++---------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/hosts/kim/default.nix b/hosts/kim/default.nix index 3552752..1a60a79 100644 --- a/hosts/kim/default.nix +++ b/hosts/kim/default.nix @@ -77,6 +77,7 @@ inputs.nixpkgs.lib.nixosSystem { thunderbird.enable = true; # Gaming steam.enable = true; + wowup.enable = true; # Programming Stuff nixpkgs-fmt.enable = true; openscad.enable = true; diff --git a/modules/common/gaming/wowup.nix b/modules/common/gaming/wowup.nix index 08d1c65..3f3f4f1 100644 --- a/modules/common/gaming/wowup.nix +++ b/modules/common/gaming/wowup.nix @@ -1,4 +1,9 @@ -{ config, pkgs, lib, ... }: { +{ config, pkgs, lib, ... }: +let + wowup = pkgs.writeShellScriptBin "WoWUp" '' + appimage-run /home/${config.user}/win/bin/WowUp-CF-2.20.0.AppImage + ''; +in { options = { wowup = { enable = lib.mkEnableOption { @@ -8,14 +13,6 @@ }; }; config = lib.mkIf (config.wowup.enable) { - home-manager.users.${config.user} = { - home.packages = [ - (pkgs.writeShellScriptBin "WoWUp.sh" '' - #!/home/annika/.nix-profile/bin/bash - - appimage-run /home/annika/win/bin/WowUp-CF-2.20.0.AppImage - '') - ]; - }; + home-manager.users.${config.user} = { home.packages = [ wowup ]; }; }; }