From bd4613208f3df28db9e6a2c2d341dadbe34114c5 Mon Sep 17 00:00:00 2001 From: Nilstrieb <48135649+Nilstrieb@users.noreply.github.com> Date: Thu, 3 Aug 2023 12:01:19 +0200 Subject: [PATCH] add riverdelta extension --- home-manager/home.nix | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/home-manager/home.nix b/home-manager/home.nix index 4a9bae4..930d102 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -9,16 +9,6 @@ }: let customPkgs = import ../custom-pkgs/default.nix pkgs; - extra-vscode-extensions = { - dtsvet.vscode-wasm = pkgs.vscode-utils.buildVscodeMarketplaceExtension { - mktplcRef = { - publisher = "dtsvet"; - name = "vscode-wasm"; - version = "1.4.1"; - sha256 = "sha256-zs7E3pxf4P8kb3J+5zLoAO2dvTeepuCuBJi5s354k0I="; - }; - }; - }; in { # You can import other home-manager modules here @@ -158,8 +148,28 @@ in ms-vscode-remote.remote-ssh esbenp.prettier-vscode dbaeumer.vscode-eslint - extra-vscode-extensions.dtsvet.vscode-wasm - ]; + (pkgs.vscode-utils.buildVscodeExtension { + name = "riverdelta"; + version = "0.1.0"; + src = builtins.fetchGit { + url = "https://github.com/Nilstrieb/riverdelta"; + rev = "86dec70f686964615a93c5316aae460bc0fc5d6d"; + }; + vscodeExtPublisher = "Nilstrieb"; + vscodeExtName = "riverdelta"; + vscodeExtUniqueId = "Nilstrieb.riverdelta"; + buildPhase = '' + runHook preBuild; + cd ./vscode + runHook postBuild; + ''; + }) + ] ++ pkgs.vscode-utils.extensionsFromVscodeMarketplace [{ + publisher = "dtsvet"; + name = "vscode-wasm"; + version = "1.4.1"; + sha256 = "sha256-zs7E3pxf4P8kb3J+5zLoAO2dvTeepuCuBJi5s354k0I="; + }]; }; programs.fish = {