desktop/gaming: add polymc

This commit is contained in:
Infinidoge 2022-01-10 16:50:45 -05:00
parent 89bc538c3d
commit 0ee5c6a15d
2 changed files with 9 additions and 0 deletions

View file

@ -54,6 +54,9 @@
# end ANTI CORRUPTION LAYER
# --- Application-Specific Flake Inputs
# # --- PolyMC
polymc.url = "github:PolyMC/PolyMC";
# # --- Powercord
powercord = { url = "github:powercord-org/powercord"; flake = false; };
powercord-overlay.url = "github:LavaDesu/powercord-overlay";
@ -165,6 +168,7 @@
# --- Application-Specific Overlays
inputs.powercord-overlay.overlay
inputs.polymc.overlay."x86_64-linux"
];
};
latest = {

View file

@ -17,6 +17,10 @@ in
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;
};
lutris = {
enable = mkBoolOpt false;
packages = mkOpt package pkgs.lutris;
@ -27,6 +31,7 @@ in
{
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)
];