commit c0a6f8ca7d4275cc96d1ce9723b8732f5fb4f0e4
parent 5e45940d2a46d8cd23c2031beedc8f74858cbd36
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Mon, 23 Feb 2026 13:42:19 +0100
parent 5e45940d2a46d8cd23c2031beedc8f74858cbd36
Author: Katja Ramona Sophie Kwast (zaphyra) <git@zaphyra.eu>
Date: Mon, 23 Feb 2026 13:42:19 +0100
move package to 'package.nix'
2 files changed, 25 insertions(+), 19 deletions(-)
diff --git a/flake.nix b/flake.nix @@ -29,6 +29,7 @@ { nixosModules.default = import ./nixosModule.nix; + packages = forAllSystems (pkgs: { default = pkgs.things; ctucx = pkgs.things; @@ -49,25 +50,7 @@ }); overlays.default = final: prev: { - things = final.mkYarnPackage rec { - name = "ctucx-things"; - src = inputs.self; - - packageJSON = ./package.json; - yarnLock = ./yarn.lock; - yarnNix = ./yarn.nix; - doDist = false; - - buildPhase = '' - export NODE_OPTIONS=--openssl-legacy-provider - yarn build - ''; - - installPhase = '' - mkdir -p $out - cp -r deps/ctucx.things/public/. $out - ''; - }; + things = prev.callPackage ./package.nix { }; }; };
diff --git a/package.nix b/package.nix @@ -0,0 +1,23 @@ +{ + mkYarnPackage, +}: + +mkYarnPackage { + name = "things"; + src = ./.; + + packageJSON = ./package.json; + yarnLock = ./yarn.lock; + yarnNix = ./yarn.nix; + doDist = false; + + buildPhase = '' + export NODE_OPTIONS=--openssl-legacy-provider + yarn build + ''; + + installPhase = '' + mkdir -p $out + cp -r deps/ctucx.things/public/. $out + ''; +}