2019-12-03 08:18:30 +03:00
|
|
|
{
|
2019-12-05 11:36:15 +03:00
|
|
|
description = "A highly structured configuration database.";
|
2019-12-05 08:36:36 +03:00
|
|
|
|
2019-12-03 08:18:30 +03:00
|
|
|
epoch = 201909;
|
|
|
|
|
2019-12-14 07:39:25 +03:00
|
|
|
inputs.nixpkgs.url = "github:nrdxp/nixpkgs/fork";
|
2019-12-15 11:35:12 +03:00
|
|
|
inputs.home.url = "github:nrdxp/home-manager/flakes";
|
2019-12-14 07:39:25 +03:00
|
|
|
|
2020-01-04 04:27:52 +03:00
|
|
|
outputs = args@{ self, home, nixpkgs }: let
|
2020-01-02 05:24:09 +03:00
|
|
|
pkgs = import nixpkgs {
|
|
|
|
system = "x86_64-linux";
|
|
|
|
overlays = self.overlays;
|
|
|
|
};
|
|
|
|
in
|
|
|
|
{
|
|
|
|
nixosConfigurations = let
|
2020-01-04 04:27:52 +03:00
|
|
|
configs = import ./hosts args;
|
2020-01-02 05:24:09 +03:00
|
|
|
|
|
|
|
in
|
|
|
|
configs;
|
|
|
|
|
|
|
|
overlay = import ./pkgs;
|
|
|
|
|
|
|
|
overlays = [ self.overlay ];
|
|
|
|
|
|
|
|
packages.x86_64-linux = {
|
|
|
|
inherit (pkgs) sddm-chili dejavu_nerdfont purs;
|
2019-12-31 03:45:30 +03:00
|
|
|
};
|
2019-12-05 08:36:36 +03:00
|
|
|
|
2020-01-04 06:01:22 +03:00
|
|
|
nixosModules = (import ./modules) // {
|
|
|
|
profiles = import ./profiles;
|
|
|
|
};
|
2020-01-02 05:24:09 +03:00
|
|
|
};
|
2019-12-03 08:18:30 +03:00
|
|
|
}
|