From d9f65c9aed69935616e4ab185d607ff14e47c75b Mon Sep 17 00:00:00 2001 From: Mykhailo Marynenko Date: Fri, 10 Jan 2025 16:22:13 -0800 Subject: [PATCH] fix nixos-wsl config --- flake.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index de077c0..741366c 100644 --- a/flake.nix +++ b/flake.nix @@ -36,6 +36,9 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + # WSL specific inputs + nixos-wsl.url = "github:nix-community/NixOS-WSL/main"; + # darwin specific inputs nix-darwin = { url = "github:LnL7/nix-darwin"; @@ -69,7 +72,7 @@ allow-unfree = true; }; - outputs = inputs@{ flake-parts, devenv-root, sops-nix, nix-darwin, nixpkgs, home-manager, nixos-generators, vpn-confinement, ... }: + outputs = inputs@{ flake-parts, devenv-root, sops-nix, nix-darwin, nixpkgs, home-manager, nixos-generators, vpn-confinement, nixos-wsl, ... }: let mkHomeConfig = system: username: homeDirectory: home-manager.lib.homeManagerConfiguration { pkgs = import nixpkgs { @@ -201,6 +204,11 @@ wsl = mkNixosConfig { system = "x86_64-linux"; modules = [ + nixos-wsl.nixosModules.default + { + system.stateVersion = "24.11"; + wsl.enable = true; + } ./systems/nixos/wsl/configuration.nix ]; };