From 2860526032dd8dcd395d792ebb8bc10dc5a1be8a Mon Sep 17 00:00:00 2001 From: thiloho <123883702+thiloho@users.noreply.github.com> Date: Sat, 2 Dec 2023 14:13:11 +0100 Subject: [PATCH] Add plugins and vscode override --- nixos-configurations/server/default.nix | 19 ++++++++++++++++--- nixos-configurations/shared-desktop.nix | 8 ++++++++ 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/nixos-configurations/server/default.nix b/nixos-configurations/server/default.nix index d8355a3..b12149a 100644 --- a/nixos-configurations/server/default.nix +++ b/nixos-configurations/server/default.nix @@ -230,6 +230,7 @@ }; } "weight.10" + "essentials.tpr" "essentials.spawn" "essentials.motd" "essentials.help" @@ -296,19 +297,19 @@ "plugins/EssentialsX.jar" = pkgs.fetchurl rec { pname = "EssentialsX"; version = "2.20.1"; - url = "https://github.com/EssentialsX/Essentials/releases/download/${version}/EssentialsX-${version}.jar"; + url = "https://github.com/EssentialsX/Essentials/releases/download/${version}/${pname}-${version}.jar"; sha256 = "sha256-gC6jC9pGDKRZfoGJJYFpM8EjsI2BJqgU+sKNA6Yb9UI="; }; "plugins/EssentialsXChat.jar" = pkgs.fetchurl rec { pname = "EssentialsXChat"; version = "2.20.1"; - url = "https://github.com/EssentialsX/Essentials/releases/download/${version}/EssentialsXChat-${version}.jar"; + url = "https://github.com/EssentialsX/Essentials/releases/download/${version}/${pname}-${version}.jar"; sha256 = "sha256-QKpcICQc6zAH68tc+/Gb8sRnsMCQrlDnBlPuh6t3XKY="; }; "plugins/EssentialsXSpawn.jar" = pkgs.fetchurl rec { pname = "EssentialsXSpawn"; version = "2.20.1"; - url = "https://github.com/EssentialsX/Essentials/releases/download/${version}/EssentialsXSpawn-${version}.jar"; + url = "https://github.com/EssentialsX/Essentials/releases/download/${version}/${pname}-${version}.jar"; sha256 = "sha256-ZQ18ajOGWgLF/6TrcQ3vKOc9lyya74WysfTnG5vSYaA="; }; "plugins/GriefPrevention.jar" = pkgs.fetchurl { @@ -317,6 +318,18 @@ url = "https://dev.bukkit.org/projects/grief-prevention/files/4433061/download"; hash = "sha256-GwJLJAkrWt7UIMTPYMQ2pCu9/5rExx/a5r2BXuvndOs="; }; + "plugins/VoidGen.jar" = pkgs.fetchurl rec { + pname = "VoidGen"; + version = "2.2.1"; + url = "https://github.com/xtkq-is-not-available/${pname}/releases/download/v${version}/${pname}-${version}.jar"; + hash = "sha256-nOEwEj3GcCXWAPdlvbL98c6nGTv4kg4+AhbF+PwILD4="; + }; + "plugins/Multiverse-Core.jar" = pkgs.fetchurl rec { + pname = "Multiverse-Core"; + version = "4.3.12"; + url = "https://github.com/Multiverse/${pname}/releases/download/${version}/multiverse-core-${version}.jar"; + hash = "sha256-mCN6rzXG7nv9lft/OZ73A7PnK/+Oq0iKkEqtnUUwzRA="; + }; }; }; }; diff --git a/nixos-configurations/shared-desktop.nix b/nixos-configurations/shared-desktop.nix index da1d343..c0daeff 100644 --- a/nixos-configurations/shared-desktop.nix +++ b/nixos-configurations/shared-desktop.nix @@ -46,6 +46,14 @@ }; vscode = { enable = true; + package = (pkgs.vscode.override { isInsiders = true; }).overrideAttrs (oldAttrs: rec { + src = (builtins.fetchTarball { + url = "https://code.visualstudio.com/sha/download?build=insider&os=linux-x64"; + sha256 = "1pqdrkc29y9sxf0nkwrrvvw9va06s4b6s8vfdmfrawl8is3f9bfg"; + }); + version = "latest"; + buildInputs = oldAttrs.buildInputs ++ [ pkgs.krb5 ]; + }); extensions = with pkgs.vscode-extensions; [ svelte.svelte-vscode jnoortheen.nix-ide