zaphyra's git: website

zaphyra's website

commit 9808abbc409eac0f0f02cc3980a57c9207795665
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(-)
M
flake.nix
|
60
++++++++++++++++++++++++++++++++----------------------------
A
package.nix
|
13
+++++++++++++
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 ];
+}