Move hashes to nvfetcher

This commit is contained in:
muon 2025-05-24 09:30:06 +00:00
parent b11fb1e8c3
commit d6349ee91c
5 changed files with 32 additions and 35 deletions

View file

@ -208,5 +208,20 @@
"url": "https://thunderstore.io/package/download/blacks7ar/VikingsDoSwim/1.3.8/" "url": "https://thunderstore.io/package/download/blacks7ar/VikingsDoSwim/1.3.8/"
}, },
"version": "1.3.8" "version": "1.3.8"
},
"vesktop.micfix": {
"cargoLocks": null,
"date": null,
"extract": null,
"name": "vesktop.micfix",
"passthru": null,
"pinned": false,
"src": {
"name": null,
"sha256": "sha256-eNOKW43LQdJp2GFHqe3RxAhMwkNulrotIOMByosen84=",
"type": "url",
"url": "https://codeberg.org/muon/gists/raw/branch/main/micfix.patch"
},
"version": "1.0.1"
} }
} }

View file

@ -121,4 +121,12 @@
sha256 = "sha256-QCEYnx0I6onWEAJy851wS0WdC35L18DyJL1wAAwHFaU="; sha256 = "sha256-QCEYnx0I6onWEAJy851wS0WdC35L18DyJL1wAAwHFaU=";
}; };
}; };
"vesktop.micfix" = {
pname = "vesktop.micfix";
version = "1.0.1";
src = fetchurl {
url = "https://codeberg.org/muon/gists/raw/branch/main/micfix.patch";
sha256 = "sha256-eNOKW43LQdJp2GFHqe3RxAhMwkNulrotIOMByosen84=";
};
};
} }

View file

@ -1,12 +1,7 @@
{ pkgs, lib, config, ... }: { pkgs, lib, config, sources, ... }:
let let
vesktop-nogain = (pkgs.vesktop.overrideAttrs (previousAttrs: { vesktop-nogain = (pkgs.vesktop.overrideAttrs (previousAttrs: {
patches = previousAttrs.patches ++ [ patches = previousAttrs.patches ++ [ sources."vesktop.micfix".src ];
(builtins.fetchurl {
url = "https://codeberg.org/muon/gists/raw/branch/main/micfix.patch";
sha256 = "1klz3s5wl0g340nvm5kf8g14q264s7nsjiv1v1lx4hfbimdqmlvq";
})
];
})); }));
in { in {
options.mods.social.enable = options.mods.social.enable =

View file

@ -1,29 +1,4 @@
{ pkgs, lib, config, ... }: { pkgs, lib, config, ... }: {
let
wgsl_analyzer = with pkgs;
stdenv.mkDerivation rec {
pname = "wgsl_analyzer";
version = "0.8.1";
src = fetchurl {
url =
"https://github.com/wgsl-analyzer/wgsl-analyzer/releases/download/v${version}/${pname}-linux-x64";
hash = "sha256-WRc9fHUw9/KHD5BzUX3nd+0sRkc7i8axsXhHUZFOUeY=";
};
nativeBuildInputs = [ autoPatchelfHook ];
buildInputs = [ openssl zlib ];
sourceRoot = ".";
phases = [ "installPhase" "patchPhase" ];
installPhase = ''
mkdir -p $out/bin
cp $src $out/bin/${pname}
chmod +x $out/bin/${pname}
'';
};
in {
options.mods.terminal.development.enable = options.mods.terminal.development.enable =
lib.mkEnableOption "enables cli editor"; lib.mkEnableOption "enables cli editor";
@ -38,7 +13,7 @@ in {
# Shaders # Shaders
glsl_analyzer glsl_analyzer
# wgsl_analyzer wgsl-analyzer
# Python # Python
black black
@ -79,7 +54,7 @@ in {
languages.language-server = { languages.language-server = {
glsl.command = "${pkgs.glsl_analyzer}/bin/glsl_analyzer"; glsl.command = "${pkgs.glsl_analyzer}/bin/glsl_analyzer";
wgsl.command = "${wgsl_analyzer}/bin/wgsl_analyzer"; wgsl.command = "${pkgs.wgsl-analyzer}/bin/wgsl_analyzer";
}; };
languages.language = [ languages.language = [

View file

@ -1,3 +1,7 @@
["vesktop.micfix"]
src.manual = "1.0.1"
fetch.url = "https://codeberg.org/muon/gists/raw/branch/main/micfix.patch"
["valheim.jotunn"] ["valheim.jotunn"]
src.webpage = "https://thunderstore.io/c/valheim/p/ValheimModding/Jotunn/" src.webpage = "https://thunderstore.io/c/valheim/p/ValheimModding/Jotunn/"
src.regex = "v(\\d+\\.\\d+\\.\\d+)" src.regex = "v(\\d+\\.\\d+\\.\\d+)"