summaryrefslogtreecommitdiff
path: root/users/default.nix
blob: 2b783d1cf389780995b3c74d84ce9a7dc96a265f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
  inputs,
  self,
  ...
}: let
  inherit (self.lib.configs) genHMModules mapHMUsers;
  inherit (inputs) getchoo nixpkgs nix-index-database nur;

  users = let
    seth = system: {
      pkgs = import nixpkgs {
        inherit system;
        overlays = [nur.overlay getchoo.overlays.default];
      };

      modules = [
        nix-index-database.hmModules.nix-index
      ];
    };
  in {
    seth = seth "x86_64-linux";
  };
in {
  flake = {
    homeConfigurations = mapHMUsers users;
    homeManagerModules = genHMModules users;
  };
}