Commit 10c32c3

HPCesia <me@hpcesia.com>
2025-07-31 07:29:08
feat: update misc configs
1 parent ed72d76
Changed files (6)
home
modules
nixos
base
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