Loading pkgs/by-name/sa/satisfactorymodmanager/add-generated-files.patch 0 → 100644 +9727 −0 File added.Preview size limit exceeded, changes collapsed. Show changes pkgs/by-name/sa/satisfactorymodmanager/dont-vendor-remote-fonts.patch 0 → 100644 +19 −0 Original line number Diff line number Diff line diff --git a/frontend/postcss.config.cjs b/frontend/postcss.config.cjs index b315cbc..06e5627 100644 --- a/frontend/postcss.config.cjs +++ b/frontend/postcss.config.cjs @@ -1,4 +1,3 @@ -const importUrl = require('postcss-import-url'); const postcssPresetEnv = require('postcss-preset-env'); const tailwindCSS = require('tailwindcss'); const tailwindCSSNesting = require('tailwindcss/nesting'); @@ -12,9 +11,6 @@ module.exports = { }, }), - importUrl({ - modernBrowser: true, - }), tailwindCSSNesting(), tailwindCSS(), ], pkgs/by-name/sa/satisfactorymodmanager/package.nix 0 → 100644 +93 −0 Original line number Diff line number Diff line { lib, stdenv, buildGoModule, fetchFromGitHub, nodejs, pnpm_8, wails, wrapGAppsHook3, glib-networking, }: buildGoModule rec { pname = "satisfactorymodmanager"; version = "3.0.3"; src = fetchFromGitHub { owner = "satisfactorymodding"; repo = "SatisfactoryModManager"; tag = "v${version}"; hash = "sha256-ndvrgSRblm7pVwnGvxpwtGVMEGp+mqpC4kE87lmt36M="; }; patches = [ # disable postcss-import-url ./dont-vendor-remote-fonts.patch # populates the lib/generated directory ./add-generated-files.patch ]; postPatch = '' # don't generate i18n and graphql code substituteInPlace frontend/package.json \ --replace-fail '"postinstall":' '"_postinstall":' ''; nativeBuildInputs = [ nodejs pnpm_8.configHook wails wrapGAppsHook3 ]; buildInputs = [ glib-networking ]; # we use env because buildGoModule doesn't forward all normal attrs # this is pretty hacky env = { pnpmDeps = pnpm_8.fetchDeps { inherit pname version src; sourceRoot = "${src.name}/frontend"; hash = "sha256-OP+3zsNlvqLFwvm2cnBd2bj2Kc3EghQZE3hpotoqqrQ="; }; pnpmRoot = "frontend"; }; # running this caches some additional dependencies for the FOD overrideModAttrs = { preBuild = '' wails build ''; }; proxyVendor = true; vendorHash = "sha256-3nsJPuwL2Zw/yuHvd8rMSpj9DBBpYUaR19z9TSV/7jg="; buildPhase = '' runHook preBuild wails build runHook postBuild ''; installPhase = '' runHook preInstall install -Dm755 build/bin/SatisfactoryModManager -t "$out/bin" runHook postInstall ''; meta = { broken = stdenv.hostPlatform.isDarwin; description = "Mod manager and modloader for Satisfactory"; homepage = "https://github.com/satisfactorymodding/SatisfactoryModManager"; license = lib.licenses.gpl3Only; mainProgram = "SatisfactoryModManager"; maintainers = with lib.maintainers; [ tomasajt ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; } Loading
pkgs/by-name/sa/satisfactorymodmanager/add-generated-files.patch 0 → 100644 +9727 −0 File added.Preview size limit exceeded, changes collapsed. Show changes
pkgs/by-name/sa/satisfactorymodmanager/dont-vendor-remote-fonts.patch 0 → 100644 +19 −0 Original line number Diff line number Diff line diff --git a/frontend/postcss.config.cjs b/frontend/postcss.config.cjs index b315cbc..06e5627 100644 --- a/frontend/postcss.config.cjs +++ b/frontend/postcss.config.cjs @@ -1,4 +1,3 @@ -const importUrl = require('postcss-import-url'); const postcssPresetEnv = require('postcss-preset-env'); const tailwindCSS = require('tailwindcss'); const tailwindCSSNesting = require('tailwindcss/nesting'); @@ -12,9 +11,6 @@ module.exports = { }, }), - importUrl({ - modernBrowser: true, - }), tailwindCSSNesting(), tailwindCSS(), ],
pkgs/by-name/sa/satisfactorymodmanager/package.nix 0 → 100644 +93 −0 Original line number Diff line number Diff line { lib, stdenv, buildGoModule, fetchFromGitHub, nodejs, pnpm_8, wails, wrapGAppsHook3, glib-networking, }: buildGoModule rec { pname = "satisfactorymodmanager"; version = "3.0.3"; src = fetchFromGitHub { owner = "satisfactorymodding"; repo = "SatisfactoryModManager"; tag = "v${version}"; hash = "sha256-ndvrgSRblm7pVwnGvxpwtGVMEGp+mqpC4kE87lmt36M="; }; patches = [ # disable postcss-import-url ./dont-vendor-remote-fonts.patch # populates the lib/generated directory ./add-generated-files.patch ]; postPatch = '' # don't generate i18n and graphql code substituteInPlace frontend/package.json \ --replace-fail '"postinstall":' '"_postinstall":' ''; nativeBuildInputs = [ nodejs pnpm_8.configHook wails wrapGAppsHook3 ]; buildInputs = [ glib-networking ]; # we use env because buildGoModule doesn't forward all normal attrs # this is pretty hacky env = { pnpmDeps = pnpm_8.fetchDeps { inherit pname version src; sourceRoot = "${src.name}/frontend"; hash = "sha256-OP+3zsNlvqLFwvm2cnBd2bj2Kc3EghQZE3hpotoqqrQ="; }; pnpmRoot = "frontend"; }; # running this caches some additional dependencies for the FOD overrideModAttrs = { preBuild = '' wails build ''; }; proxyVendor = true; vendorHash = "sha256-3nsJPuwL2Zw/yuHvd8rMSpj9DBBpYUaR19z9TSV/7jg="; buildPhase = '' runHook preBuild wails build runHook postBuild ''; installPhase = '' runHook preInstall install -Dm755 build/bin/SatisfactoryModManager -t "$out/bin" runHook postInstall ''; meta = { broken = stdenv.hostPlatform.isDarwin; description = "Mod manager and modloader for Satisfactory"; homepage = "https://github.com/satisfactorymodding/SatisfactoryModManager"; license = lib.licenses.gpl3Only; mainProgram = "SatisfactoryModManager"; maintainers = with lib.maintainers; [ tomasajt ]; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; }