Nix Flakes configuration for MacOS, NixOS and WSL
1{
2 inputs = {
3 # Packages
4 nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
5
6 # Macos modules
7 darwin.url = "github:nix-darwin/nix-darwin/nix-darwin-25.11";
8 darwin.inputs.nixpkgs.follows= "nixpkgs";
9
10 # Flake helper
11 flake-parts.url = "github:hercules-ci/flake-parts";
12
13 # Home/User configuration helper
14 hjem.url = "github:feel-co/hjem";
15 hjem.inputs.nixpkgs.follows= "nixpkgs";
16 };
17
18 outputs = inputs@{ flake-parts, ... }:
19 flake-parts.lib.mkFlake { inherit inputs; } {
20 imports = [
21 flake-parts.flakeModules.modules
22 ./modules
23 ];
24 systems = [ "x86_64-linux" "aarch64-darwin" ];
25 };
26}