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
** TODO Replace MultiMC with PolyMC
** DONE Replace MultiMC with PolyMC
** TODO Add Polychromatic

View file

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

View file

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

View file

@ -12,11 +12,6 @@ in
enable = mkBoolOpt false;
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 = {
enable = mkBoolOpt false;
package = mkOpt package pkgs.polymc;
@ -30,7 +25,6 @@ in
config = mkMerge [
{
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.lutris.enable cfg.lutris.packages)
];
@ -44,7 +38,7 @@ in
(mkIf cfg.enableAll {
modules.desktop.gaming = {
steam.enable = true;
multimc.enable = true;
polymc.enable = true;
lutris.enable = true;
};
})