From 4e8b11297670c12d1879df0375206e5d23fe93e0 Mon Sep 17 00:00:00 2001 From: NullBite Date: Fri, 15 Mar 2024 01:18:21 -0400 Subject: [PATCH] move wsl binfmt configuration to host apparently a mkIf can't contain a nonexistent option even if it's never gonna be evaluated? --- hosts/nixos-wsl/configuration.nix | 1 + system/hardware/binfmt.nix | 5 ----- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/hosts/nixos-wsl/configuration.nix b/hosts/nixos-wsl/configuration.nix index 1c28a0d..44d0732 100644 --- a/hosts/nixos-wsl/configuration.nix +++ b/hosts/nixos-wsl/configuration.nix @@ -7,6 +7,7 @@ profile.base.enable = true; binfmt.enable = true; }; + wsl.interop.register = true; networking.networkmanager.enable = false; programs.gnupg.agent = { diff --git a/system/hardware/binfmt.nix b/system/hardware/binfmt.nix index 2bc75d1..64afd3f 100644 --- a/system/hardware/binfmt.nix +++ b/system/hardware/binfmt.nix @@ -33,10 +33,5 @@ in (lib.mkIf enable { boot.binfmt = {inherit emulatedSystems;}; }) - - # keep Windows binfmt registration on wsl - (lib.mkIf (cfg.enable && lib.hasAttrByPath [ "wsl" "interop" "register" ] options) { - wsl.interop.register = lib.mkDefault true; - }) ]; }