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

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

View file

@ -1,29 +1,4 @@
{ 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 {
{ pkgs, lib, config, ... }: {
options.mods.terminal.development.enable =
lib.mkEnableOption "enables cli editor";
@ -38,7 +13,7 @@ in {
# Shaders
glsl_analyzer
# wgsl_analyzer
wgsl-analyzer
# Python
black
@ -79,7 +54,7 @@ in {
languages.language-server = {
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 = [