nixos/scripts/default.nix
2025-02-21 21:52:41 +01:00

24 lines
411 B
Nix

pkgs:
let
mkScripts = builtins.mapAttrs (
name: deps:
pkgs.writeShellApplication {
inherit name;
runtimeInputs = deps;
text = builtins.readFile ./${name}.sh;
}
);
scripts = mkScripts {
easyroam-setup = builtins.attrValues {
inherit (pkgs)
coreutils
openssl
gnused
util-linux # uuidgen
pwgen
;
};
};
in
scripts