Add PolyMC via flake

This commit is contained in:
Nathan McCarty 2022-04-19 19:39:39 -04:00
parent e43c088f2e
commit b1f2733e7c
Signed by: thatonelutenist
GPG Key ID: D70DA3DD4D1E9F96
3 changed files with 81 additions and 2 deletions

View File

@ -55,6 +55,22 @@
"type": "github" "type": "github"
} }
}, },
"flake-compat": {
"flake": false,
"locked": {
"lastModified": 1648199409,
"narHash": "sha256-JwPKdC2PoVBkG6E+eWw3j6BMR6sL3COpYWfif7RVb8Y=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "64a525ee38886ab9028e6f61790de0832aa3ef03",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": "nixpkgs_2" "nixpkgs": "nixpkgs_2"
@ -73,6 +89,22 @@
"type": "github" "type": "github"
} }
}, },
"libnbtplusplus": {
"flake": false,
"locked": {
"lastModified": 1591558203,
"narHash": "sha256-QgvNvaoFflCXEPCCFBCeZvYTpuiwScBG7EosUgFwFNQ=",
"owner": "multimc",
"repo": "libnbtplusplus",
"rev": "dc72a20b7efd304d12af2025223fad07b4b78464",
"type": "github"
},
"original": {
"owner": "multimc",
"repo": "libnbtplusplus",
"type": "github"
}
},
"mozilla": { "mozilla": {
"flake": false, "flake": false,
"locked": { "locked": {
@ -167,6 +199,45 @@
"type": "github" "type": "github"
} }
}, },
"polymc": {
"inputs": {
"flake-compat": "flake-compat",
"libnbtplusplus": "libnbtplusplus",
"nixpkgs": [
"nixpkgs-unstable"
],
"quazip": "quazip"
},
"locked": {
"lastModified": 1650407670,
"narHash": "sha256-yFYmOHKBm8f0pELFhamgd56MVf6nkHVekqGTyzwv4pY=",
"owner": "PolyMC",
"repo": "PolyMC",
"rev": "27e803e4a42e892862613f911cb0eac914ef9817",
"type": "github"
},
"original": {
"owner": "PolyMC",
"repo": "PolyMC",
"type": "github"
}
},
"quazip": {
"flake": false,
"locked": {
"lastModified": 1643049383,
"narHash": "sha256-LcJY6yd6GyeL7X5MP4L94diceM1TYespWByliBsjK98=",
"owner": "stachenov",
"repo": "quazip",
"rev": "09ec1d10c6d627f895109b21728dda000cbfa7d1",
"type": "github"
},
"original": {
"owner": "stachenov",
"repo": "quazip",
"type": "github"
}
},
"root": { "root": {
"inputs": { "inputs": {
"darwin": "darwin", "darwin": "darwin",
@ -176,6 +247,7 @@
"mozilla": "mozilla", "mozilla": "mozilla",
"nixpkgs": "nixpkgs_3", "nixpkgs": "nixpkgs_3",
"nixpkgs-unstable": "nixpkgs-unstable", "nixpkgs-unstable": "nixpkgs-unstable",
"polymc": "polymc",
"sops-nix": "sops-nix" "sops-nix": "sops-nix"
} }
}, },

View File

@ -20,9 +20,13 @@
url = "github:lnl7/nix-darwin/master"; url = "github:lnl7/nix-darwin/master";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
polymc = {
url = "github:PolyMC/PolyMC";
inputs.nixpkgs.follows = "nixpkgs-unstable";
};
}; };
outputs = { self, nixpkgs, nixpkgs-unstable, fenix, emacs, mozilla, sops-nix, home-manager, darwin }: outputs = { self, nixpkgs, nixpkgs-unstable, fenix, emacs, mozilla, sops-nix, home-manager, darwin, polymc }:
let let
baseModules = [ baseModules = [
./applications/utils-core.nix ./applications/utils-core.nix
@ -97,7 +101,7 @@
specialArgs = { specialArgs = {
unstable = import nixpkgs-unstable { unstable = import nixpkgs-unstable {
config = { allowUnfree = true; }; config = { allowUnfree = true; };
overlays = [ emacs.overlay mozillaOverlay ]; overlays = [ emacs.overlay mozillaOverlay polymc.overlay ];
system = "x86_64-linux"; system = "x86_64-linux";
}; };
fenix = fenix.packages.x86_64-linux; fenix = fenix.packages.x86_64-linux;

View File

@ -4,5 +4,8 @@
(dwarf-fortress-packages.dwarf-fortress-full.override { (dwarf-fortress-packages.dwarf-fortress-full.override {
enableFPS = true; enableFPS = true;
}) })
# PolyMC minecraft stuff
polymc
glfw-wayland
]; ];
} }