feat(editors): restore vscode alongside zed for build123d workflows

- linux: programs.vscode via pkgs-master with gnome-libsecret password store
- darwin: visual-studio-code cask + aerospace window rules
- idols-ai: persist .vscode and .config/Code (Settings Sync handles extensions)
- xdg: code.desktop editor association and vscode:// scheme handler
This commit is contained in:
Ryan Yin
2026-08-29 17:05:44 +08:00
parent 5fe43e3c12
commit f08b45d2bc
5 changed files with 35 additions and 0 deletions
+3
View File
@@ -18,6 +18,7 @@
"firefox.desktop"
];
editor = [
"code.desktop"
"dev.zed.Zed.desktop"
"nvim.desktop"
"Helix.desktop"
@@ -47,6 +48,8 @@
"x-scheme-handler/ftp" = browser; # open `ftp:` url with `browser`
"x-scheme-handler/http" = browser;
"x-scheme-handler/https" = browser;
# https://github.com/microsoft/vscode/issues/146408
"x-scheme-handler/vscode" = [ "code-url-handler.desktop" ]; # open `vscode://` url with `code-url-handler.desktop`
"x-scheme-handler/zoommtg" = [ "Zoom.desktop" ];
# all other unknown schemes will be opened by this default application.