This commit is contained in:
R-VdP 2023-03-08 00:24:10 +01:00
parent 0df7ab21e5
commit cf91b29724
No known key found for this signature in database
8 changed files with 357 additions and 59 deletions

View file

@ -104,15 +104,12 @@ in
${system-manager}/bin/system-manager deactivate "$@"
'';
linkFarmEntryFromDrv = drv: {
name = drv.name;
path = drv;
};
linkFarmBinEntryFromDrv = drv: {
name = "bin/${drv.name}";
linkFarmNestedEntryFromDrv = dirs: drv: {
name = lib.concatStringsSep "/" (dirs ++ [ "${drv.name}" ]);
path = drv;
};
linkFarmEntryFromDrv = linkFarmNestedEntryFromDrv [ ];
linkFarmBinEntryFromDrv = linkFarmNestedEntryFromDrv [ "bin" ];
in
returnIfNoAssertions (
pkgs.linkFarm "system-manager" [

View file

@ -54,6 +54,20 @@ let
group = "root";
};
"a/nested/example/foo3" = {
text = "boo!";
mode = "0764";
user = "root";
group = "root";
};
"a/nested/example2/foo3" = {
text = "boo!";
mode = "0764";
user = "root";
group = "root";
};
out-of-store = {
source = "/run/systemd/system/";
};