blob: 1deea7822635eedcf1a3733964a6d901bf422b8a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
{
outputs = { self, nur, ... }: {
nixosModules.personal = import ./modules/nixos;
homeModules.personal = import ./modules/home-manager;
overlays = {
default = self.overlays.personal;
personal = self: super:
let personal-pkgs = import ./pkgs (self.extend nur.overlay);
in {
personal = (super.personal or { }) // personal-pkgs;
lib = (super.lib or { }) // {
personal = (super.lib.personal or { }) // personal-pkgs.lib;
};
};
};
};
}
|