From c2e51153c571ff6c500a11262372241bdf73784c Mon Sep 17 00:00:00 2001 From: Doloro1978 Date: Fri, 29 May 2026 12:02:03 +0100 Subject: [PATCH] lint --- pkgs/by-name/gr/grimorie/package.nix | 133 +++++++++++++-------------- 1 file changed, 66 insertions(+), 67 deletions(-) diff --git a/pkgs/by-name/gr/grimorie/package.nix b/pkgs/by-name/gr/grimorie/package.nix index 0c4407e..4537db3 100644 --- a/pkgs/by-name/gr/grimorie/package.nix +++ b/pkgs/by-name/gr/grimorie/package.nix @@ -12,8 +12,7 @@ makeWrapper, electron_39, sqlite, -}: -let +}: let version = "1.13.1"; src = fetchFromGitHub { @@ -42,88 +41,88 @@ let sha256 = "6860a989335afec0aa19544cf30cbebac9dc6b88af3f3a8d9c3340a6435fa045"; }; in -stdenv.mkDerivation { - pname = "grimoire"; - inherit version src; + stdenv.mkDerivation { + pname = "grimoire"; + inherit version src; - nativeBuildInputs = [ - nodejs_22 - pnpm - pnpm.configHook - python3 - gcc - gnumake - pkg-config - makeWrapper - electron_39 - ]; + nativeBuildInputs = [ + nodejs_22 + pnpm + pnpm.configHook + python3 + gcc + gnumake + pkg-config + makeWrapper + electron_39 + ]; - buildInputs = [ - sqlite - ]; + buildInputs = [ + sqlite + ]; - inherit pnpmDeps; + inherit pnpmDeps; - env.GRIMOIRE_SOCIAL_BASE_URL = "https://grimoire-social.slusheliott.workers.dev"; + env.GRIMOIRE_SOCIAL_BASE_URL = "https://grimoire-social.slusheliott.workers.dev"; - postPatch = '' - cp -r ${grimoire-social-src} ../grimoire-social - chmod -R u+w ../grimoire-social + postPatch = '' + cp -r ${grimoire-social-src} ../grimoire-social + chmod -R u+w ../grimoire-social - mkdir -p resources/vpkmerge - cp ${vpkmerge-bin} resources/vpkmerge/vpkmerge-linux-x86_64 - chmod +x resources/vpkmerge/vpkmerge-linux-x86_64 - ''; + mkdir -p resources/vpkmerge + cp ${vpkmerge-bin} resources/vpkmerge/vpkmerge-linux-x86_64 + chmod +x resources/vpkmerge/vpkmerge-linux-x86_64 + ''; - buildPhase = '' - runHook preBuild + buildPhase = '' + runHook preBuild - mkdir -p ../grimoire-social/node_modules - ln -sfn "$(realpath node_modules/zod)" ../grimoire-social/node_modules/zod + mkdir -p ../grimoire-social/node_modules + ln -sfn "$(realpath node_modules/zod)" ../grimoire-social/node_modules/zod - ( - cd node_modules/better-sqlite3 - HOME="$TMPDIR" node \ - "${nodejs_22}/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" \ - rebuild \ - --nodedir="${electron_39.headers}" - ) + ( + cd node_modules/better-sqlite3 + HOME="$TMPDIR" node \ + "${nodejs_22}/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" \ + rebuild \ + --nodedir="${electron_39.headers}" + ) - pnpm exec electron-vite build + pnpm exec electron-vite build - runHook postBuild - ''; + runHook postBuild + ''; - installPhase = '' - runHook preInstall + installPhase = '' + runHook preInstall - mkdir -p $out/lib/grimoire - cp -r dist $out/lib/grimoire/dist + mkdir -p $out/lib/grimoire + cp -r dist $out/lib/grimoire/dist - mkdir -p $out/lib/grimoire/resources - cp -r resources/vpkmerge $out/lib/grimoire/resources/vpkmerge - echo '{"name":"grimoire","version":"${version}","main":"dist/main/index.js"}' \ - > $out/lib/grimoire/package.json + mkdir -p $out/lib/grimoire/resources + cp -r resources/vpkmerge $out/lib/grimoire/resources/vpkmerge + echo '{"name":"grimoire","version":"${version}","main":"dist/main/index.js"}' \ + > $out/lib/grimoire/package.json - cp -r node_modules $out/lib/grimoire/node_modules + cp -r node_modules $out/lib/grimoire/node_modules - rm -rf "$out/lib/grimoire/node_modules/@grimoire" + rm -rf "$out/lib/grimoire/node_modules/@grimoire" - find "$out/lib/grimoire/node_modules" -type l | while read -r link; do - [ -e "$link" ] || rm -f "$link" - done + find "$out/lib/grimoire/node_modules" -type l | while read -r link; do + [ -e "$link" ] || rm -f "$link" + done - mkdir -p $out/bin - makeWrapper ${electron_39}/bin/electron $out/bin/grimoire \ - --add-flags "$out/lib/grimoire" \ - --set ELECTRON_RESOURCES_PATH "$out/lib/grimoire" \ - --set NODE_ENV production + mkdir -p $out/bin + makeWrapper ${electron_39}/bin/electron $out/bin/grimoire \ + --add-flags "$out/lib/grimoire" \ + --set ELECTRON_RESOURCES_PATH "$out/lib/grimoire" \ + --set NODE_ENV production - runHook postInstall - ''; + runHook postInstall + ''; - meta = { - description = "Grimoire — Electron-based mod manager"; - platforms = [ "x86_64-linux" ]; - }; -} + meta = { + description = "Grimoire — Electron-based mod manager"; + platforms = ["x86_64-linux"]; + }; + }