{ lib, pkgs, config, modulesPath, nhekoSrc, mtxclientSrc, ... }: { imports = [ ../../modules/base-client.nix ../../modules/software-templates/profilers.nix ../../modules/software-templates/dotnet.client.nix ]; wsl = { enable = true; automountPath = "/mnt"; #defaultUser = "nixos"; defaultUser = "Rory"; startMenuLaunchers = true; # Fix binfmt registration interop.register = true; # Enable native Docker support # docker-native.enable = true; # Enable integration with Docker Desktop (needs to be installed) # docker-desktop.enable = true; }; networking.hostName = "Rory-wsl"; users.users.Rory.uid = 1000; environment.systemPackages = with pkgs; [ wget neofetch lnav git lsd duf htop btop kitty.terminfo jq yq pv dig cinnamon.nemo gnome-console kitty feh vimPlugins.vim-nix neovim tree vscode temurin-bin (callPackage ../../modules/packages/nheko-git.nix { inherit nhekoSrc; inherit mtxclientSrc; }) ]; programs.firefox = { enable = true; package = pkgs.firefox-devedition; #preferencesStatus = "default"; wrapperConfig.speechSynthesisSupport = false; }; system.stateVersion = "23.05"; home-manager.users.Rory.home.stateVersion = lib.mkForce "23.05"; }