From f1eae4a18ccc8d385cb87dfa749acb9e27b72ef3 Mon Sep 17 00:00:00 2001 From: elwrcl Date: Sat, 30 May 2026 15:28:25 +0300 Subject: [PATCH] overlay --- modules/nixos/overlays/default.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 modules/nixos/overlays/default.nix diff --git a/modules/nixos/overlays/default.nix b/modules/nixos/overlays/default.nix new file mode 100644 index 0000000..5ccdc51 --- /dev/null +++ b/modules/nixos/overlays/default.nix @@ -0,0 +1,18 @@ +{ ... }: + +{ + nixpkgs.overlays = [ + (_: prev: { + legcord = prev.legcord.overrideAttrs (old: { + nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ prev.nodePackages.asar ]; + postInstall = (old.postInstall or "") + '' + asarFile=$(find $out -name "app.asar" -print -quit) + asar extract "$asarFile" "$TMPDIR/legcord-src" + substituteInPlace "$TMPDIR/legcord-src/ts-out/main.js" \ + --replace 'corsEnabled: false,' 'corsEnabled: true,' + asar pack "$TMPDIR/legcord-src" "$asarFile" + ''; + }); + }) + ]; +}