...
This commit is contained in:
@@ -36,6 +36,8 @@
|
||||
|
||||
users.mutableUsers = true;
|
||||
|
||||
nix.channel.enable = false;
|
||||
|
||||
|
||||
|
||||
# This value determines the NixOS release from which the default
|
||||
|
||||
@@ -60,7 +60,6 @@
|
||||
(nerdfonts.override {fonts = ["Hack"];})
|
||||
];
|
||||
|
||||
sound.enable = true;
|
||||
home-manager.users.me.services.swayosd.enable = true;
|
||||
services.blueman.enable = true;
|
||||
hardware.bluetooth.enable = true;
|
||||
|
||||
41
common/wsl.nix
Normal file
41
common/wsl.nix
Normal file
@@ -0,0 +1,41 @@
|
||||
|
||||
{ pkgs, inputs, lib, ...}:
|
||||
{
|
||||
imports = [
|
||||
inputs.nix-wsl.nixosModules.wsl
|
||||
];
|
||||
|
||||
wsl.enable = true;
|
||||
|
||||
wsl.wslConf.user.default = lib.mkForce "me";
|
||||
wsl.interop.register = true;
|
||||
|
||||
environment.systemPackages = [
|
||||
(pkgs.writeShellScriptBin "pw" ''
|
||||
/mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe
|
||||
''
|
||||
)
|
||||
(pkgs.writeShellScriptBin "psh" ''
|
||||
/mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe
|
||||
''
|
||||
)
|
||||
];
|
||||
|
||||
wsl.nativeSystemd = true;
|
||||
wsl.wslConf.interop.appendWindowsPath = true;
|
||||
|
||||
programs.bash.loginShellInit = "";
|
||||
|
||||
services.openssh = {
|
||||
enable = true;
|
||||
ports = [ 2222 ];
|
||||
|
||||
settings.PasswordAuthentication = false;
|
||||
settings.KbdInteractiveAuthentication = false;
|
||||
settings.X11Forwarding = true;
|
||||
extraConfig = ''
|
||||
X11UseLocalhost no
|
||||
'';
|
||||
};
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user