From fe3afdd7fbbb64d687ac728843543e28ab1ff1fd Mon Sep 17 00:00:00 2001 From: Caroline Larimore Date: Fri, 7 Feb 2025 18:23:53 -0800 Subject: migration: vscode --- roles/home/dev/default.nix | 4 --- roles/home/dev/vscode.nix | 62 ---------------------------------------------- 2 files changed, 66 deletions(-) delete mode 100644 roles/home/dev/vscode.nix (limited to 'roles/home') diff --git a/roles/home/dev/default.nix b/roles/home/dev/default.nix index b6a6366..e451d76 100644 --- a/roles/home/dev/default.nix +++ b/roles/home/dev/default.nix @@ -18,10 +18,6 @@ let cfg = config.home.roles.dev; in { }; config = mkIf cfg.enable { - programs = { - vscode.enable = config.home.roles.desktop.enable; - }; - home.packages = with pkgs; [ cloc ]; diff --git a/roles/home/dev/vscode.nix b/roles/home/dev/vscode.nix deleted file mode 100644 index 0e1ef22..0000000 --- a/roles/home/dev/vscode.nix +++ /dev/null @@ -1,62 +0,0 @@ -{ config, lib, pkgs, ... }: - -{ - programs.vscode = { - package = pkgs.vscodium; - - extensions = with pkgs.vscode-extensions; [ - jdinhlife.gruvbox - vscode-icons-team.vscode-icons - - jnoortheen.nix-ide - golang.go - ziglang.vscode-zig - ] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [ - { - name = "shader"; - publisher = "slevesque"; - version = "1.1.5"; - sha256 = "sha256-Pf37FeQMNlv74f7LMz9+CKscF6UjTZ7ZpcaZFKtX2ZM="; - } - { - name = "yuck"; - publisher = "eww-yuck"; - version = "0.0.3"; - sha256 = "sha256-DITgLedaO0Ifrttu+ZXkiaVA7Ua5RXc4jXQHPYLqrcM="; - } - ]; - - userSettings = { - "workbench.colorTheme" = "Gruvbox Dark Medium"; - "workbench.iconTheme" = "vscode-icons"; - "window.titleBarStyle" = "custom"; - "editor.fontFamily" = "monospace"; - - "git.confirmSync" = false; - - "vsicons.dontShowNewVersionMessage" = true; - - "files.associations" = { - "*.vsh" = "glsl"; - "*.fsh" = "glsl"; - "*.gsh" = "glsl"; - }; - - # Zig - "zig.initialSetupDone" = true; - "zig.path" = ""; - "zig.formattingProvider" = "off"; - - "zig.zls.path" = ""; - "zig.zls.enableAutofix" = false; - "zig.zls.enableInlayHints" = false; - }; - }; - - xdg.desktopEntries.nixeditor = lib.mkIf config.programs.vscode.enable { - name = "NixOS Config"; - genericName = "Edit in VSCode"; - icon = "nix-snowflake"; - exec = "${pkgs.vscodium}/bin/codium /etc/nixos"; - }; -} -- cgit v1.2.3