feat: massive refactor

This commit is contained in:
2025-12-20 12:57:47 +08:00
parent f4c1b313ce
commit 454ad5885d
97 changed files with 1023 additions and 960 deletions

24
profiles/wsl.nix Normal file
View File

@@ -0,0 +1,24 @@
{ username, lib, ... }:
{
# WSL-specific configuration
wsl = {
enable = true;
defaultUser = username;
};
# Fix VSCode remote
programs.nix-ld.enable = true;
# Force platform (WSL is always x86_64-linux)
nixpkgs.hostPlatform = lib.mkForce "x86_64-linux";
# Disable desktop features
my = {
audio.enable = false;
bluetooth.enable = false;
fonts.enable = false;
};
# Disable persistence for WSL
my.persist.enable = false;
}