From 921963cce4b5c0e6516a841f2be9680802201512 Mon Sep 17 00:00:00 2001 From: seth Date: Thu, 11 May 2023 02:07:22 -0400 Subject: feat: start using packwiz2nix --- flake.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 74ffdfb..c956f57 100644 --- a/flake.nix +++ b/flake.nix @@ -1,11 +1,16 @@ { description = "getchoo's modpack"; - inputs.nixpkgs.url = "nixpkgs/nixos-unstable"; + inputs = { + nixpkgs.url = "nixpkgs/nixos-unstable"; + packwiz2nix.url = "github:getchoo/packwiz2nix"; + }; outputs = { self, nixpkgs, + packwiz2nix, + ... }: let version = self.lastModifiedDate; systems = [ @@ -18,10 +23,17 @@ forAllSystems = nixpkgs.lib.genAttrs systems; nixpkgsFor = forAllSystems (system: import nixpkgs {inherit system;}); in { - packages = forAllSystems (s: let + apps = forAllSystems (s: let pkgs = nixpkgsFor.${s}; in { + generate-checksums = packwiz2nix.lib.mkChecksumsApp pkgs ./mods; + }); + + packages = forAllSystems (s: let + pkgs = nixpkgsFor.${s}; + in rec { getchoo-modpack = pkgs.callPackage ./nix {inherit version;}; + default = getchoo-modpack; }); devShells = forAllSystems (s: let -- cgit v1.2.3