Commit 10c32c3
Changed files (6)
home
base
tui
linux
base
gui
vscode
modules
nixos
base
mihomo
home/base/tui/misc.nix
@@ -11,6 +11,7 @@
sqlite
colmena.packages.${system}.colmena # nixos's remote deployment tool
+ nix-prefetch
];
programs.btop.enable = true;
home/linux/base/shell.nix
@@ -6,7 +6,7 @@
d = config.xdg.dataHome;
c = config.xdg.configHome;
cache = config.xdg.cacheHome;
-in rec {
+in {
home.homeDirectory = "/home/${myvars.username}";
# environment variables that always set at login
home/linux/gui/vscode/profiles/default.nix
@@ -73,7 +73,7 @@
profiles = lib.mergeAttrsList profilesList;
profilesWithBaseExtensions =
lib.mapAttrs
- (_: v: (v // {extensions = v.extensions ++ baseExtensions;}))
+ (_: v: (v // {extensions = v.extensions or [] ++ baseExtensions;}))
profiles;
in {
catppuccin.vscode.profiles.default.icons.enable = false;
home/linux/gui/vscode/baseExtensions.nix
@@ -22,7 +22,7 @@ with pkgs.vscode-extensions;
# LLM
github.copilot
- github.copilot-chat
+ pkgs-unstable.vscode-extensions.github.copilot-chat
# Nix
jnoortheen.nix-ide
home/linux/gui/vscode/default.nix
@@ -14,6 +14,7 @@
commandLineArgs = concatLists [
["--extensions-dir" extensionsDir]
["--user-data-dir" userDataDir]
+ ["--locale" "zh-cn"]
["--ozone-platform-hint=auto"]
["--enable-wayland-ime"]
["--wayland-text-input-version=3"]
modules/nixos/base/mihomo/config.yaml
@@ -416,6 +416,7 @@ rules:
### 自订类规则
- DOMAIN-SUFFIX,hpcesia.com,DIRECT
- DOMAIN-SUFFIX,trin.one,DIRECT
+ - DOMAIN-SUFFIX,mxrouting.net,DIRECT
### 非 IP 类规则
- RULE-SET,reject_non_ip,REJECT