My NixOS dotfiles
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}