{ pkgs, ... }: let scriptDir = ./scripts; generateScripts = builtins.listToAttrs ( builtins.map (name: { inherit name; value = pkgs.writeShellScriptBin name (builtins.readFile "${scriptDir}/${name}"); }) (builtins.attrNames (builtins.readDir scriptDir)) ); in { home.packages = builtins.attrValues generateScripts; }