kore / flake.nix22 lines · 653B · raw
1{
2 inputs = {
3 nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
4
5 nixos-wsl.url = "github:nix-community/NixOS-WSL";
6 nixos-wsl.inputs.nixpkgs.follows = "nixpkgs";
7
8 home-manager.url = "sourcehut:~rycee/home-manager";
9 home-manager.inputs.nixpkgs.follows = "nixpkgs";
10 };
11
12 outputs = inputs@{ self, nixpkgs, home-manager, ... }:
13 let
14 inherit (self) outputs;
15 lib = nixpkgs.lib // home-manager.lib;
16 in {
17 nixosConfigurations = import ./nixos/hosts { inherit inputs outputs lib; };
18 homeConfigurations = import ./home/profiles;
19
20 overlays = import ./overlays { inherit inputs outputs; };
21 };
22}