commit 9808abbc409eac0f0f02cc3980a57c9207795665
parent bb64d8093d2b4bfbfd70f2e044b9254fd0bfbcbb
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Fri, 20 Feb 2026 23:11:18 +0100
parent bb64d8093d2b4bfbfd70f2e044b9254fd0bfbcbb
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Fri, 20 Feb 2026 23:11:18 +0100
move package to 'package.nix'
2 files changed, 45 insertions(+), 28 deletions(-)
diff --git a/flake.nix b/flake.nix @@ -4,35 +4,39 @@ inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.05"; - outputs = inputs: let - forAllSystems = function: - inputs.nixpkgs.lib.genAttrs [ - "x86_64-linux" - "aarch64-linux" - "aarch64-darwin" - ] (system: function (import inputs.nixpkgs { - system = system; - overlays = [ inputs.self.overlays.default ]; - })); - - in { - - packages = forAllSystems (pkgs: { - default = pkgs.zaphyra-website; - zaphyra-website = pkgs.zaphyra-website; - }); - - overlays.default = final: prev: { - zaphyra-website = final.stdenv.mkDerivation rec { - name = "zaphyra-website"; - src = inputs.self; - - makeFlags = [ "PREFIX=$(out)" ]; - - buildInputs = [ final.pandoc ]; + outputs = + inputs: + let + forAllSystems = + function: + inputs.nixpkgs.lib.genAttrs + [ + "x86_64-linux" + "aarch64-linux" + "aarch64-darwin" + ] + ( + system: + function ( + import inputs.nixpkgs { + system = system; + overlays = [ inputs.self.overlays.default ]; + } + ) + ); + + in + { + + packages = forAllSystems (pkgs: { + default = pkgs.zaphyra-website; + zaphyra-website = pkgs.zaphyra-website; + }); + + overlays.default = final: prev: { + zaphyra-website = prev.callPackage ./package.nix { }; }; - }; - }; + }; }
diff --git a/package.nix b/package.nix @@ -0,0 +1,13 @@ +{ + stdenvNoCC, + pandoc, +}: + +stdenvNoCC.mkDerivation { + name = "zaphyra-website"; + src = ./.; + + makeFlags = [ "PREFIX=$(out)" ]; + + buildInputs = [ pandoc ]; +}