summaryrefslogtreecommitdiff
path: root/flake.nix
blob: 3a8765be58e12aa23430423d7d80d838ccf61de7 (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
{
  description = "hwebs' NixOS configuration";

  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-26.05";

    discidurl.url = "git+https://git.hwebs.info/discidurl?ref=main";
    discidurl.inputs.nixpkgs.follows = "nixpkgs";
  };

  outputs =
    { self, nixpkgs, ... }@inputs:
    {
      nixosConfigurations.kusanagi = nixpkgs.lib.nixosSystem {
        system = "x86_64-linux";
        modules = [
          ./configuration.nix
          ./programs.nix
          {
            nixpkgs.overlays = [
              (import ./overlays/haunt.nix)
              inputs.discidurl.overlays.default
            ];
          }
        ];
      };
    };
}