working on harmonia

This commit is contained in:
Qyriad 2026-02-10 14:59:44 +01:00
parent 1f466b63d3
commit 8dba8e7ce8
20 changed files with 556 additions and 90 deletions

View file

@ -19,17 +19,14 @@ in stdenv.mkDerivation (self: {
];
};
phases = [ "unpackPhase" "patchPhase" "installPhase "];
phases = [ "unpackPhase" "patchPhase" "installPhase" ];
installPhase = lib.dedent ''
mkdir -vp "$out"
cp -rv * "$out/"
mkdir -p "$out"
cp -r * "$out/"
#mkdir -vp "$modules/share/nix/modules/dynix"
#cp --reflink=auto -rv * "$modules/share/nix/modules/dynix/"
mkdir -vp "$modules/share/nixos/modules/dynix"
cp --reflink=auto -rv * "$modules/share/nixos/modules/dynix/"
mkdir -p "$modules/share/nixos/modules/dynix"
cp --reflink=auto -r "$out/"* "$modules/share/nixos/modules/dynix/"
'';
passthru.mkDevShell = {
@ -51,6 +48,8 @@ in stdenv.mkDerivation (self: {
] |> lib.concatStringsSep ":";
};
passthru.modulesPath = self.finalPackage.modules + "/share/nixos/modules";
passthru.tests = lib.fix (callPackage ./tests {
dynix = self.finalPackage;
}).packages;