From 439a8184392924adf13d71389265281b83372c0c Mon Sep 17 00:00:00 2001 From: Stefan Junker Date: Mon, 11 Nov 2024 21:48:45 +0100 Subject: [PATCH] feat(vscodium): bump and add markdown-oxide extensions --- .../configuration/graphical-fullblown.nix | 5 ++++ .../programs/openvscode-server.nix | 4 +-- nix/home-manager/programs/vscode/default.nix | 30 +++++++++++++------ 3 files changed, 28 insertions(+), 11 deletions(-) diff --git a/nix/home-manager/configuration/graphical-fullblown.nix b/nix/home-manager/configuration/graphical-fullblown.nix index 82aa101..ac0914d 100644 --- a/nix/home-manager/configuration/graphical-fullblown.nix +++ b/nix/home-manager/configuration/graphical-fullblown.nix @@ -34,6 +34,11 @@ in { ../programs/libreoffice.nix ../programs/neovim.nix ../programs/vscode + { + home.packages = [ + pkgsUnstable.markdown-oxide + ]; + } ]; home.sessionVariables.HM_CONFIG = "graphical-fullblown"; diff --git a/nix/home-manager/programs/openvscode-server.nix b/nix/home-manager/programs/openvscode-server.nix index d9239b2..6e74406 100644 --- a/nix/home-manager/programs/openvscode-server.nix +++ b/nix/home-manager/programs/openvscode-server.nix @@ -32,8 +32,8 @@ in { (pkgsVscodium.openvscode-server.overrideAttrs (attrs: { src = repoFlake.inputs.openvscode-server; - version = "1.88.1"; - yarnCache = attrs.yarnCache.overrideAttrs (_: {outputHash = "sha256-89c6GYLT2RzHqwxBKegYqB6g5rEJ6/nH53cnfV7b0Ts=";}); + version = "1.94.2"; + yarnCache = attrs.yarnCache.overrideAttrs (_: {outputHash = "sha256-89c6GYLT2RzHqwxBKegYqB6g5rEJ6/nH53cnfV7b0Tt=";}); })) pkgs.waypipe diff --git a/nix/home-manager/programs/vscode/default.nix b/nix/home-manager/programs/vscode/default.nix index 6dbbb63..2746fcb 100644 --- a/nix/home-manager/programs/vscode/default.nix +++ b/nix/home-manager/programs/vscode/default.nix @@ -46,18 +46,30 @@ in { ] ++ (let extensions = repoFlake.inputs.nix-vscode-extensions.extensions.${pkgs.system}; - in (with extensions.vscode-marketplace; [ - tamasfe.even-better-toml + in ( + with extensions.vscode-marketplace; + with extensions.vscode-marketplace-release; [ + tamasfe.even-better-toml - serayuzgur.crates - rust-lang.rust-analyzer - swellaby.vscode-rust-test-adapter + serayuzgur.crates + rust-lang.rust-analyzer + swellaby.vscode-rust-test-adapter - golang.go - jeff-hykin.better-go-syntax + golang.go + jeff-hykin.better-go-syntax - ibecker.treefmt-vscode - ]))); + ibecker.treefmt-vscode + ] + ))) + ++ [ + (pkgsVscodium.vscode-utils.extensionFromVscodeMarketplace + { + name = "markdown-oxide"; + publisher = "felixzeller"; + version = "1.1.0"; + sha256 = "07l37hkg106m3nl9530l7i39iw1kibckv1zi4n23gbp7srdrwbs3"; + }) + ]; mutableExtensionsDir = true; };