From 4b2f271406f4f32dee01d0ecb7d8528e9eae1c1d Mon Sep 17 00:00:00 2001 From: seth Date: Tue, 16 May 2023 05:04:27 -0400 Subject: feat(flake): add nixos module --- flake.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index 228e6a8..5c1f76f 100644 --- a/flake.nix +++ b/flake.nix @@ -25,6 +25,10 @@ forAllSystems = nixpkgs.lib.genAttrs systems; nixpkgsFor = forAllSystems (system: import nixpkgs {inherit system;}); + + packageFn = pkgs: { + getchoo-website = pkgs.callPackage ./nix {}; + }; in { checks = forAllSystems (system: { pre-commit-check = pre-commit-hooks.lib.${system}.run { @@ -61,11 +65,16 @@ }; }); + nixosModules.default = import ./nix/module.nix; + packages = forAllSystems (s: let pkgs = nixpkgsFor.${s}; - in rec { - getchoo-website = pkgs.callPackage ./nix {}; - default = getchoo-website; + p = packageFn pkgs; + in { + inherit (p) getchoo-website; + default = p.getchoo-website; }); + + overlays.default = _: packageFn; }; } -- cgit v1.2.3