1{ 2 configuration = 3 { 4 pkgs, 5 nixpkgs, 6 module, 7 }: 8 let 9 cfg = (import module) { inherit pkgs; }; 10 inherit (cfg) homeDirectory; 11 update-links = import ./update-links.nix; 12 packages = (cfg.packages or [ ]) ++ [ 13 (update-links { inherit pkgs nixpkgs homeDirectory; }) 14 ]; 15 in 16 pkgs.buildEnv { 17 name = "dumb-manager"; 18 paths = packages; 19 }; 20}