chore(home): remove VS Code

This commit is contained in:
Ryan Yin committed 2026-10-28 13:51:16 +08:00
1 parent bd41cca5c6
commit add8ad9796
6 files changed
+1 -34

No files matched your search

-1
View File
@@ -83,7 +83,6 @@ Noctalia consolidates functionality that previously required multiple tools:
- **[`desktop-tools.nix`](./desktop-tools.nix)**: Wayland session tools (clipboard, brightness,
screen recording, auto-mount, virt-manager/virt-viewer, `wlogout` emergency fallback)
- **[`browsers.nix`](./browsers.nix)**: Web browsers
- **[`vscode.nix`](./vscode.nix)**: VS Code
- **[`media.nix`](./media.nix)**: Audio control, mpv, go-musicfox, an image viewer, GPU video
diagnostics, Zoom (x86_64 only), and EasyEffects loudness normalization
- **[`gaming.nix`](./gaming.nix)**: Gaming applications
-21
View File
@@ -1,21 +0,0 @@
{
lib,
pkgs-master,
...
}:
{
programs.vscode = {
# Extensions and settings are managed by VS Code's built-in Settings Sync,
# not declaratively here (persisted via `.config/Code`, see preservation).
enable = true;
package = pkgs-master.vscode.override {
commandLineArgs = [
# https://code.visualstudio.com/docs/configure/settings-sync#_recommended-configure-the-keyring-to-use-with-vs-code
# For use with any package that implements the Secret Service API
# (for example gnome-keyring, kwallet5, KeepassXC)
"--password-store=gnome-libsecret"
];
};
};
}
-3
View File
@@ -18,7 +18,6 @@
"firefox.desktop"
];
editor = [
"code.desktop"
"dev.zed.Zed.desktop"
"nvim.desktop"
"Helix.desktop"
@@ -48,8 +47,6 @@
"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.