diff --git a/config/hosts/aspects/doloro-wsl/home.nix b/config/hosts/aspects/doloro-wsl/home.nix index 9de85cc..2695c9b 100644 --- a/config/hosts/aspects/doloro-wsl/home.nix +++ b/config/hosts/aspects/doloro-wsl/home.nix @@ -19,7 +19,7 @@ }; }; - homeManager = {}: { + homeManager = {...}: { }; }; } diff --git a/config/hosts/aspects/doloro-wsl/host.nix b/config/hosts/aspects/doloro-wsl/host.nix index c6d748b..a4a045b 100644 --- a/config/hosts/aspects/doloro-wsl/host.nix +++ b/config/hosts/aspects/doloro-wsl/host.nix @@ -6,7 +6,9 @@ flake-file.inputs = { }; den.aspects.wsl = { - nixos = {}: { + includes = [modules.wsl]; + nixos = {lib, ...}: { + wsl.enable = true; }; }; } diff --git a/config/modules/wsl.nix b/config/modules/wsl.nix index 044ae80..77a63cc 100644 --- a/config/modules/wsl.nix +++ b/config/modules/wsl.nix @@ -5,7 +5,7 @@ ... }: { flake-file.inputs = { - nixos-wsl = "github:nix-community/NixOS-WSL"; + nixos-wsl.url = "github:nix-community/NixOS-WSL"; }; modules.wsl = { nixos = { diff --git a/flake.lock b/flake.lock index 1d78348..7a32950 100644 --- a/flake.lock +++ b/flake.lock @@ -215,6 +215,22 @@ "type": "github" } }, + "flake-compat_3": { + "flake": false, + "locked": { + "lastModified": 1767039857, + "narHash": "sha256-vNpUSpF5Nuw8xvDLj2KCwwksIbjua2LZCqhV1LNRDns=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "5edf11c44bc78a0d334f6334cdaf7d60d732daab", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, "flake-file": { "locked": { "lastModified": 1779051720, @@ -928,6 +944,25 @@ "type": "github" } }, + "nixos-wsl": { + "inputs": { + "flake-compat": "flake-compat_3", + "nixpkgs": "nixpkgs_5" + }, + "locked": { + "lastModified": 1777732699, + "narHash": "sha256-2uX/XtOWZ/oy2rerRynVhqVA//ZXZ3Fo60PikLHEPQc=", + "owner": "nix-community", + "repo": "NixOS-WSL", + "rev": "5482f113fd31ebac131d1ebeb2ae90bf0d5e41f5", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "NixOS-WSL", + "type": "github" + } + }, "nixpkgs": { "locked": { "lastModified": 1778036283, @@ -975,6 +1010,19 @@ "type": "github" } }, + "nixpkgs_10": { + "locked": { + "lastModified": 1778869304, + "narHash": "sha256-VdRy3A14M5vIE882DJcaaR+5wrss9Qsg4YNVbr7uj3k=", + "rev": "d233902339c02a9c334e7e593de68855ad26c4cb", + "type": "tarball", + "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre998534.d233902339c0/nixexprs.tar.xz" + }, + "original": { + "type": "tarball", + "url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz" + } + }, "nixpkgs_2": { "locked": { "lastModified": 1704008649, @@ -1021,6 +1069,22 @@ } }, "nixpkgs_5": { + "locked": { + "lastModified": 1776169885, + "narHash": "sha256-l/iNYDZ4bGOAFQY2q8y5OAfBBtrDAaPuRQqWaFHVRXM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "4bd9165a9165d7b5e33ae57f3eecbcb28fb231c9", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_6": { "locked": { "lastModified": 1778869304, "narHash": "sha256-vZOcDniDPc1cS8A4Xi5YE6AGyPIvEpy4GMyayA3SWIM=", @@ -1033,7 +1097,7 @@ "url": "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz" } }, - "nixpkgs_6": { + "nixpkgs_7": { "locked": { "lastModified": 1778869304, "narHash": "sha256-30sZNZoA1cqF5JNO9fVX+wgiQYjB7HJqqJ4ztCDeBZE=", @@ -1049,7 +1113,7 @@ "type": "github" } }, - "nixpkgs_7": { + "nixpkgs_8": { "locked": { "lastModified": 1774709303, "narHash": "sha256-D3Q07BbIA2KnTcSXIqqu9P586uWxN74zNoCH3h2ESHg=", @@ -1065,7 +1129,7 @@ "type": "github" } }, - "nixpkgs_8": { + "nixpkgs_9": { "locked": { "lastModified": 1745279238, "narHash": "sha256-AQ7M9wTa/Pa/kK5pcGTgX/DGqMHyzsyINfN7ktsI7Fo=", @@ -1081,23 +1145,10 @@ "type": "github" } }, - "nixpkgs_9": { - "locked": { - "lastModified": 1778869304, - "narHash": "sha256-VdRy3A14M5vIE882DJcaaR+5wrss9Qsg4YNVbr7uj3k=", - "rev": "d233902339c02a9c334e7e593de68855ad26c4cb", - "type": "tarball", - "url": "https://releases.nixos.org/nixos/unstable/nixos-26.05pre998534.d233902339c0/nixexprs.tar.xz" - }, - "original": { - "type": "tarball", - "url": "https://channels.nixos.org/nixos-unstable/nixexprs.tar.xz" - } - }, "nixvim": { "inputs": { "flake-parts": "flake-parts_3", - "nixpkgs": "nixpkgs_6", + "nixpkgs": "nixpkgs_7", "systems": "systems_4" }, "locked": { @@ -1141,7 +1192,7 @@ }, "omp-nix": { "inputs": { - "nixpkgs": "nixpkgs_7" + "nixpkgs": "nixpkgs_8" }, "locked": { "lastModified": 1779271700, @@ -1185,7 +1236,7 @@ "inputs": { "libcamera-src": "libcamera-src", "libpisp-src": "libpisp-src", - "nixpkgs": "nixpkgs_8", + "nixpkgs": "nixpkgs_9", "rpi-bluez-firmware-src": "rpi-bluez-firmware-src", "rpi-firmware-nonfree-src": "rpi-firmware-nonfree-src", "rpi-firmware-src": "rpi-firmware-src", @@ -1221,7 +1272,8 @@ "niri-flake": "niri-flake", "nix-cachyos-kernel": "nix-cachyos-kernel", "nixos-hardware": "nixos-hardware", - "nixpkgs": "nixpkgs_5", + "nixos-wsl": "nixos-wsl", + "nixpkgs": "nixpkgs_6", "nixvim": "nixvim", "omp-nix": "omp-nix", "raspberry-pi-nix": "raspberry-pi-nix", @@ -1339,7 +1391,7 @@ }, "spicetify-nix": { "inputs": { - "nixpkgs": "nixpkgs_9", + "nixpkgs": "nixpkgs_10", "systems": "systems_5" }, "locked": { diff --git a/flake.nix b/flake.nix index 96bcbb8..dba5e3b 100644 --- a/flake.nix +++ b/flake.nix @@ -31,6 +31,7 @@ }; nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel/release"; nixos-hardware.url = "github:NixOS/nixos-hardware/master"; + nixos-wsl.url = "github:nix-community/NixOS-WSL"; nixpkgs.url = "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz"; nixvim.url = "github:nix-community/nixvim"; omp-nix.url = "git+https://git.molez.org/mandlm/omp-nix?ref=main";