From 554a57d0e7b75be44f4248e969831e91800d9afd Mon Sep 17 00:00:00 2001 From: GarandPLG Date: Sun, 18 Oct 2026 23:01:17 +0200 Subject: [PATCH] Enable VirtualBox and add C# Omnisharp support Update ChatGPT desktop entry icon SHA256 to match new asset. --- hosts/Garand-Laptop/system-modules.nix | 2 +- modules/home/xdg/desktop-entries.nix | 2 +- modules/home/zed/extensions.nix | 1 + modules/home/zed/extra-packages.nix | 1 + modules/home/zed/user-settings/lsp.nix | 4 ++++ 5 files changed, 8 insertions(+), 2 deletions(-) diff --git a/hosts/Garand-Laptop/system-modules.nix b/hosts/Garand-Laptop/system-modules.nix index 2c6ca4c..af60ee8 100644 --- a/hosts/Garand-Laptop/system-modules.nix +++ b/hosts/Garand-Laptop/system-modules.nix @@ -3,7 +3,7 @@ _: { Container & Packaging */ docker.enable = true; # Docker: container runtime and management - virtualbox.enable = false; # VirtualBox: PC emulator + virtualbox.enable = true; # VirtualBox: PC emulator virualization.enable = false; # GUI application for managing local and remote virtual machines through libvirt flatpak = { enable = true; # Flatpak: universal packaging system for Linux diff --git a/modules/home/xdg/desktop-entries.nix b/modules/home/xdg/desktop-entries.nix index 811dadb..0e0a67a 100644 --- a/modules/home/xdg/desktop-entries.nix +++ b/modules/home/xdg/desktop-entries.nix @@ -46,7 +46,7 @@ displayName = "ChatGPT"; url = "https://chatgpt.com/"; iconUrl = "https://static.vecteezy.com/system/resources/previews/031/110/149/large_2x/chatgpt-logo-transparent-free-png.png"; - iconSha = "sha256-WXR/d28ynaBe+kZpnkUAaHcriDVSge98weS5Dza+AvQ="; + iconSha = "sha256-ZWmhchblQkksW02eduVrkUSPAlWPGC2fjqxrAGAF5jw="; } { name = "claude"; diff --git a/modules/home/zed/extensions.nix b/modules/home/zed/extensions.nix index 755e99e..f3ce15f 100644 --- a/modules/home/zed/extensions.nix +++ b/modules/home/zed/extensions.nix @@ -21,5 +21,6 @@ _: { "opencode" "fish" "tera" + "csharp" ]; } diff --git a/modules/home/zed/extra-packages.nix b/modules/home/zed/extra-packages.nix index 36b1bdb..83ec384 100644 --- a/modules/home/zed/extra-packages.nix +++ b/modules/home/zed/extra-packages.nix @@ -11,5 +11,6 @@ deputy tailwindcss-language-server typescript-language-server + omnisharp-roslyn ]; } diff --git a/modules/home/zed/user-settings/lsp.nix b/modules/home/zed/user-settings/lsp.nix index 3b07ab7..3920a0f 100644 --- a/modules/home/zed/user-settings/lsp.nix +++ b/modules/home/zed/user-settings/lsp.nix @@ -153,5 +153,9 @@ }; }; }; + omnisharp.binary = { + path = lib.getExe pkgs.omnisharp-roslyn; + arguments = ["-lsp"]; + }; }; }