feat(gaming): replace multimc with polymc

This commit is contained in:
Infinidoge 2022-01-24 12:04:45 -05:00
parent 1cc4f45a4d
commit e142cb4783
4 changed files with 4 additions and 10 deletions

View file

@ -49,7 +49,7 @@
- Possibly abstract out color theme to a Nix file to share - Possibly abstract out color theme to a Nix file to share
** TODO Replace MultiMC with PolyMC ** DONE Replace MultiMC with PolyMC
** TODO Add Polychromatic ** TODO Add Polychromatic

View file

@ -50,7 +50,7 @@
desktop = { desktop = {
gaming = { gaming = {
steam.enable = true; steam.enable = true;
multimc.enable = true; polymc.enable = true;
}; };
}; };
virtualization.enable = true; virtualization.enable = true;

View file

@ -11,7 +11,7 @@ Sets up applications for the specific purpose of playing games.
Currently includes: Currently includes:
- Steam - Steam
- MultiMC (Soon PolyMC) - PolyMC
- Lutris - Lutris
* Hardware :directory: * Hardware :directory:

View file

@ -12,11 +12,6 @@ in
enable = mkBoolOpt false; enable = mkBoolOpt false;
package = mkOpt package pkgs.steam; package = mkOpt package pkgs.steam;
}; };
multimc = {
enable = mkBoolOpt false;
msaClientID = mkOpt str "01524508-0110-46fc-b468-362d31ca41e6";
package = mkOpt package pkgs.multimc; # TODO Replace with PolyMC
};
polymc = { polymc = {
enable = mkBoolOpt false; enable = mkBoolOpt false;
package = mkOpt package pkgs.polymc; package = mkOpt package pkgs.polymc;
@ -30,7 +25,6 @@ in
config = mkMerge [ config = mkMerge [
{ {
home.home.packages = with pkgs; [ home.home.packages = with pkgs; [
(mkIf cfg.multimc.enable (cfg.multimc.package.override { msaClientID = cfg.multimc.msaClientID; }))
(mkIf cfg.polymc.enable cfg.polymc.package) (mkIf cfg.polymc.enable cfg.polymc.package)
(mkIf cfg.lutris.enable cfg.lutris.packages) (mkIf cfg.lutris.enable cfg.lutris.packages)
]; ];
@ -44,7 +38,7 @@ in
(mkIf cfg.enableAll { (mkIf cfg.enableAll {
modules.desktop.gaming = { modules.desktop.gaming = {
steam.enable = true; steam.enable = true;
multimc.enable = true; polymc.enable = true;
lutris.enable = true; lutris.enable = true;
}; };
}) })