blob: 26a1231c401a2aa3638c6b8ce37a3bbb8dd21c58 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
{ pkgs, ... }:
{
home.packages =
let
scriptsDirectory = ./scripts;
in
builtins.attrValues (
builtins.listToAttrs (
builtins.map (name: {
inherit name;
value = pkgs.writeShellScriptBin name (builtins.readFile "${scriptsDirectory}/${name}");
}) (builtins.attrNames (builtins.readDir scriptsDirectory))
)
);
}
|