diff --git a/ci.nix b/ci.nix

index e3b8c10ae2b6a52fec1384653d97ceed5fd4261d..017d1403488337428474b506c76446a3645acef8 100644

--- a/ci.nix

+++ b/ci.nix

@@ -9,26 +9,37 @@ #

then your CI will be able to build and cache only those packages for

which this is possible.

-{ pkgs ? import { } }:

+{

+}:

with builtins;

let

isReserved = n: n == "lib" || n == "overlays" || n == "modules";

isDerivation = p: isAttrs p && p ? type && p.type == "derivation";

isCacheable = p: !(p.preferLocalBuild or false);

shouldRecurseForDerivations = p: isAttrs p && p.recurseForDerivations or false;

concatMap = builtins.concatMap or (f: xs: concatLists (map f xs));

 let

 in

 concatMap f (attrValues s);

@@ -36,19 +47,11 @@ outputsOf = p: map (o: p.${o}) p.outputs;

nurAttrs = import ./default.nix { inherit pkgs; };

in

rec {

buildPkgs = filter isBuildable nurPkgs;

diff --git a/default.nix b/default.nix

index b085f3b6b8d25ed6bcac2ea3caa3643dc58200d1..de70beb46126b03ff5bc31cd9fb9311e962e6b26 100644

--- a/default.nix

+++ b/default.nix

@@ -6,13 +6,12 @@ # Having pkgs default to is fine though, and it lets you use short

commands such as:

nix-build -A mypackage

-{ pkgs ? import { } }:

+{

+}:

{

The lib, modules, and overlay names are special

modules = import ./modules; # NixOS modules

-} // (pkgs.lib.optionalAttrs (builtins.tryEval pkgs).success (import ./pkgs {

}

-)

-)

+// (pkgs.lib.optionalAttrs (builtins.tryEval pkgs).success (import ./pkgs { inherit pkgs; }))

diff --git a/flake.nix b/flake.nix

index 91db119dd9b3fcfdc492f078ca22b15f78b69f72..b1582827a0bf1d7cab239cfaa91cfeb78aa8729b 100644

--- a/flake.nix

+++ b/flake.nix

@@ -6,30 +6,39 @@ nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";

 flake-utils.url = "github:numtide/flake-utils";

};

 {

}

diff --git a/modules/home-manager/programs/goldendict.nix b/modules/home-manager/programs/goldendict.nix

index 77242f62516fa608ed43b73ff83a50a57294c818..e6b4e47f87ddf982f15f8b9705a77005dffed9d4 100644

--- a/modules/home-manager/programs/goldendict.nix

+++ b/modules/home-manager/programs/goldendict.nix

@@ -1,4 +1,9 @@

-{ config, lib, pkgs, ... }:

+{

+}:

with lib;

let

@@ -18,9 +23,5 @@ type = types.package;

 };

};

}

diff --git a/modules/home-manager/programs/gpxsee.nix b/modules/home-manager/programs/gpxsee.nix

index 2badde1970e94353f4085ddced49b97523f19566..a2f58f1579c763f32537f31bee6e84c89f54fd4c 100644

--- a/modules/home-manager/programs/gpxsee.nix

+++ b/modules/home-manager/programs/gpxsee.nix

@@ -1,4 +1,9 @@

-{ config, lib, pkgs, ... }:

+{

+}:

with lib;

let

@@ -66,67 +71,45 @@ type = types.nullOr types.package;

 };

};

}

diff --git a/modules/home-manager/programs/josm.nix b/modules/home-manager/programs/josm.nix

index 9320607ab9742b2e5910071fe75508e6addf97a8..d4dfb7d01855cdd5047d2baeadf3a691985330eb 100644

--- a/modules/home-manager/programs/josm.nix

+++ b/modules/home-manager/programs/josm.nix

@@ -1,4 +1,9 @@

-{ config, lib, pkgs, ... }:

+{

+}:

with lib;

let

@@ -36,39 +41,33 @@ type = types.str;

 };

};

}

diff --git a/modules/home-manager/programs/merkaartor.nix b/modules/home-manager/programs/merkaartor.nix

index 60c45d73d2033b0fefd4994255dca2bbe4ccbfd8..88ce2d783c48b72c146fd9e7237a871af0e758f3 100644

--- a/modules/home-manager/programs/merkaartor.nix

+++ b/modules/home-manager/programs/merkaartor.nix

@@ -1,4 +1,9 @@

-{ config, lib, pkgs, ... }:

+{

+}:

with lib;

let

@@ -33,41 +38,35 @@ type = types.str;

 };

};

}

diff --git a/modules/home-manager/programs/openorienteering-mapper.nix b/modules/home-manager/programs/openorienteering-mapper.nix

index 2cd2a13c8afdd48a02136fe7955e00204cbc3175..8deedb9a61cec84b893c0e5f0f13cc787d067fc9 100644

--- a/modules/home-manager/programs/openorienteering-mapper.nix

+++ b/modules/home-manager/programs/openorienteering-mapper.nix

@@ -1,4 +1,9 @@

-{ config, lib, pkgs, ... }:

+{

+}:

with lib;

let

@@ -22,31 +27,23 @@ type = types.package;

 };

};

}

diff --git a/modules/home-manager/programs/qmapshack.nix b/modules/home-manager/programs/qmapshack.nix

index f886c23a4bdfff437f18e4a8c71cb6c2cea36e08..dd7a4c704041b312f87505c82d303f8b744b2aff 100644

--- a/modules/home-manager/programs/qmapshack.nix

+++ b/modules/home-manager/programs/qmapshack.nix

@@ -1,4 +1,9 @@

-{ config, lib, pkgs, ... }:

+{

+}:

with lib;

let

@@ -46,59 +51,41 @@ type = types.listOf types.package;

 };

};

}

diff --git a/modules/home-manager/programs/slack-term.nix b/modules/home-manager/programs/slack-term.nix

index cbb6077afe7ead90a81d9508e4c6f55dd2f15568..947297f9091d4c8fbf874a5311df9ad607fb475c 100644

--- a/modules/home-manager/programs/slack-term.nix

+++ b/modules/home-manager/programs/slack-term.nix

@@ -1,4 +1,9 @@

-{ config, lib, pkgs, ... }:

+{

+}:

with lib;

let

diff --git a/modules/home-manager/programs/vis.nix b/modules/home-manager/programs/vis.nix

index a80a7ab978d0f8e889154904e4692a38c613949e..6d6eb647a87395fb46cedd61823dc25430fcc1fd 100644

--- a/modules/home-manager/programs/vis.nix

+++ b/modules/home-manager/programs/vis.nix

@@ -1,4 +1,9 @@

-{ config, lib, pkgs, ... }:

+{

+}:

with lib;

let

diff --git a/modules/nixos/default.nix b/modules/nixos/default.nix

index 7c575593622d84f2456e47be8c72c58c96c34c16..ffd74c38a1ad24db48343a3c822752b40b741c51 100644

--- a/modules/nixos/default.nix

+++ b/modules/nixos/default.nix

@@ -1,3 +1 @@

-{

-}

+{ mbtileserver = ./services/mbtileserver.nix; }

diff --git a/modules/nixos/services/mbtileserver.nix b/modules/nixos/services/mbtileserver.nix

index 8830abfdaface33e89ff1599d32222263bd7ff01..4742b81dc3cbd1fe539b026b3586f6cc77349ae7 100644

--- a/modules/nixos/services/mbtileserver.nix

+++ b/modules/nixos/services/mbtileserver.nix

@@ -1,4 +1,9 @@

-{ config, lib, pkgs, ... }:

+{

+}:

with lib;

diff --git a/overlay.nix b/overlay.nix

index 9a7b64f660f71044bdfc74eb51f99c596edda6af..57231e740826c56d94faed76057a4f6365aa113e 100644

--- a/overlay.nix

+++ b/overlay.nix

@@ -5,13 +5,14 @@

self: super:

let

isReserved = n: n == "lib" || n == "overlays" || n == "modules";

nurAttrs = import ./default.nix { pkgs = super; };

in

-builtins.listToAttrs (map

+builtins.listToAttrs (

)

)

diff --git a/pkgs/applications/goldencheetah/bin.nix b/pkgs/applications/goldencheetah/bin.nix

index 5b07b945e6d1ec3ef7d9e3d29f53fc2dce633be0..8792d70fe01751be6fa6a8844c9f41105360cf9d 100644

--- a/pkgs/applications/goldencheetah/bin.nix

+++ b/pkgs/applications/goldencheetah/bin.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchfromgh, appimageTools, undmg }:

+{

+}:

let

inherit (stdenv.hostPlatform) system;

throwSystem = throw "Unsupported system: ${system}";

@@ -6,25 +12,27 @@

pname = "goldencheetah-bin";

version = "3.5";

src = fetchfromgh {

 owner = "GoldenCheetah";

 repo = "GoldenCheetah";

 version = "V${version}";

 name = "GoldenCheetah_v${version}_${suffix}";

};

meta = with lib; {

 description = "Performance software for cyclists, runners and triathletes";

@@ -32,12 +40,20 @@ homepage = "https://www.goldencheetah.org/";

 sourceProvenance = with sourceTypes; [ binaryNativeCode ];

 license = licenses.gpl3;

 maintainers = [ maintainers.sikmir ];

 skip.ci = true;

};

linux = appimageTools.wrapType2 rec {

 extraInstallCommands = ''

   mv $out/bin/{${pname}-${version},goldencheetah}

@@ -59,6 +75,4 @@ cp -r . $out/Applications/GoldenCheetah.app

 '';

};

in

-if stdenv.isDarwin

-then darwin

-else linux

+if stdenv.isDarwin then darwin else linux

diff --git a/pkgs/applications/misc/klogg/bin.nix b/pkgs/applications/misc/klogg/bin.nix

index aca65a1bec10ddfeed6844a829fd75a4461c65a1..bcd70d79b2f839d1e0d20542b166a1b5e179c256 100644

--- a/pkgs/applications/misc/klogg/bin.nix

+++ b/pkgs/applications/misc/klogg/bin.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchfromgh, appimageTools, undmg }:

+{

+}:

let

inherit (stdenv.hostPlatform) system;

throwSystem = throw "Unsupported system: ${system}";

@@ -6,37 +12,47 @@

pname = "klogg-bin";

version = "22.06";

src = fetchfromgh {

 owner = "variar";

 repo = "klogg";

 version = "v${version}";

 name = "klogg-${version}.0.1289-${suffix}";

};

meta = with lib; {

 description = "A fast, advanced log explorer based on glogg project";

 homepage = "https://klogg.filimonov.dev/";

 license = licenses.gpl3Plus;

 maintainers = [ maintainers.sikmir ];

 skip.ci = true;

};

linux = appimageTools.wrapType2 rec {

 extraInstallCommands = ''

   mv $out/bin/{${pname}-${version},klogg}

@@ -46,7 +62,12 @@ '';

};

darwin = stdenv.mkDerivation {

 nativeBuildInputs = [ undmg ];

@@ -58,6 +79,4 @@ cp -r *.app $out/Applications

 '';

};

in

-if stdenv.isDarwin

-then darwin

-else linux

+if stdenv.isDarwin then darwin else linux

diff --git a/pkgs/applications/misc/klogg/default.nix b/pkgs/applications/misc/klogg/default.nix

index a7042a60ab5ea437df4ede45edf3847d0458bce2..52acc4abc9f8531350404b22fbfa9dd964c6e70b 100644

--- a/pkgs/applications/misc/klogg/default.nix

+++ b/pkgs/applications/misc/klogg/default.nix

@@ -1,14 +1,15 @@

-{ stdenv

-, lib

-, mkDerivation

-, fetchFromGitHub

-, cmake

-, ninja

-, python3Packages

-, boost

-, ragel

-, useSentry ? stdenv.isLinux

-, useHyperscan ? false

+{

}:

mkDerivation rec {

@@ -22,9 +23,16 @@ rev = "9fade8bcf354fc6d329facbce07a6c29437597a1";

 hash = "sha256-bim/cDEOfMolHkrBLBEu94YI+1o1opdeA66xeovAwp0=";

};

postPatch = lib.optionalString useSentry ''

 patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \

diff --git a/pkgs/applications/synwrite/default.nix b/pkgs/applications/synwrite/default.nix

index 1bf7c1da29c5f121ab5bb9357ddc8eee4c72a513..95926277e675313b837e6d13f86f8f1a15128d59 100644

--- a/pkgs/applications/synwrite/default.nix

+++ b/pkgs/applications/synwrite/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchurl, unzip, wine, makeWrapper, withExLexer ? true }:

+{

+}:

let

exlexer = fetchurl {

 url = "mirror://sourceforge/synwrite-addons/PyPlugins/plugin.Alexey.ExLexer.zip";

@@ -19,18 +27,23 @@ };

sourceRoot = ".";

preferLocalBuild = true;

diff --git a/pkgs/build-support/fetchfromgh/default.nix b/pkgs/build-support/fetchfromgh/default.nix

index c754399f566c27091922c7235891f218e19244ce..cf46059bb950672bb84463c11e9c5e82d14ef410 100644

--- a/pkgs/build-support/fetchfromgh/default.nix

+++ b/pkgs/build-support/fetchfromgh/default.nix

@@ -1,14 +1,28 @@

{ fetchurl }:

-{ owner, repo, version, name, ... } @ args:

+{

+}@args:

let

baseUrl = "https://github.com/${owner}/${repo}";

in

(

)

diff --git a/pkgs/build-support/fetchgdrive/default.nix b/pkgs/build-support/fetchgdrive/default.nix

index eba46d5632876fc0ae30a067a38d98e5b666de07..d7319eedc5077b4c4b6269ad4e74729fb0ceb6a4 100644

--- a/pkgs/build-support/fetchgdrive/default.nix

+++ b/pkgs/build-support/fetchgdrive/default.nix

@@ -1,11 +1,7 @@

{ fetchurl }:

-{ id, ... } @ args:

+{ id, ... }@args:

-(

-)

+(fetchurl (

+))

diff --git a/pkgs/build-support/fetchwebarchive/default.nix b/pkgs/build-support/fetchwebarchive/default.nix

index 4b5fbddf4239c4c73b3f31d630e774e3db7c0e7f..13bb080bdfa001aa0c5066fee6494ae21950fd27 100644

--- a/pkgs/build-support/fetchwebarchive/default.nix

+++ b/pkgs/build-support/fetchwebarchive/default.nix

@@ -1,11 +1,13 @@

{ fetchurl }:

-{ timestamp, url, ... } @ args:

+{ timestamp, url, ... }@args:

-(

-)

+(fetchurl (

+))

diff --git a/pkgs/build-support/fetchymaps/default.nix b/pkgs/build-support/fetchymaps/default.nix

index 969f1b0e235b28c91a545f9011ef2e48cb88e555..e444c7b9f62d468a0cc43ee81f8810096a6a3559 100644

--- a/pkgs/build-support/fetchymaps/default.nix

+++ b/pkgs/build-support/fetchymaps/default.nix

@@ -1,11 +1,5 @@

{ fetchurl }:

-{ um, ... } @ args:

+{ um, ... }@args:

-(

-)

+(fetchurl ({ url = "https://yandex.ru/maps/export/usermaps/${um}"; } // removeAttrs args [ "um" ]))

diff --git a/pkgs/darwin/amethyst/default.nix b/pkgs/darwin/amethyst/default.nix

index 470fcf59b122946af02c3bee0afb8ac069464b63..5c946ebef679e5797cedad654a124c388b933ea9 100644

--- a/pkgs/darwin/amethyst/default.nix

+++ b/pkgs/darwin/amethyst/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchfromgh, unzip }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "Amethyst";

diff --git a/pkgs/darwin/cudatext/bin.nix b/pkgs/darwin/cudatext/bin.nix

index dfcd887beac08cfed7857e8a41622f6351a53f77..262a87038415c578cf05d494979a682ef5149b04 100644

--- a/pkgs/darwin/cudatext/bin.nix

+++ b/pkgs/darwin/cudatext/bin.nix

@@ -1,24 +1,36 @@

-{ lib, stdenv, fetchurl, _7zz, makeWrapper, cudatext }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "cudatext-bin";

version = "1.214.0.0";

sourceRoot = ".";

APFS format is unsupported by undmg

unpackCmd = "7zz x $curSrc";

installPhase = ''

@@ -32,9 +44,17 @@ runHook postInstall

'';

meta = with lib; {

 sourceProvenance = with sourceTypes; [ binaryNativeCode ];

 maintainers = [ maintainers.sikmir ];

 skip.ci = true;

};

diff --git a/pkgs/darwin/darktable/bin.nix b/pkgs/darwin/darktable/bin.nix

index 30ce375236601ca9621663c6510b452a92991044..098324260f8866eb843128728d7f21731c7381bf 100644

--- a/pkgs/darwin/darktable/bin.nix

+++ b/pkgs/darwin/darktable/bin.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchfromgh, undmg, darktable }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "darktable-bin";

@@ -25,8 +31,10 @@

 runHook postInstall

'';

   sourceProvenance = with sourceTypes; [ binaryNativeCode ];

   maintainers = [ maintainers.sikmir ];

   platforms = [ "x86_64-darwin" ];

diff --git a/pkgs/darwin/finch/default.nix b/pkgs/darwin/finch/default.nix

index 7c270b45b8811474e37865121f91dcbb17d2bf39..4e6aebbe89dee522770363342ff5f9133e6e10f2 100644

--- a/pkgs/darwin/finch/default.nix

+++ b/pkgs/darwin/finch/default.nix

@@ -1,29 +1,43 @@

-{ lib, stdenv, buildGoModule, fetchFromGitHub, fetchurl }:

+{

+}:

let

arch = lib.head (lib.splitString "-" stdenv.hostPlatform.system);

Check LIMA_URL in Makefile

Check FINCH_OS_BASENAME in Makefile

in

buildGoModule rec {

pname = "finch";

@@ -41,9 +55,7 @@ vendorHash = "sha256-dyspVMmXuBHtZKk41ibcJwQMrbGNRxQwcPDeRpkr1IU=";

subPackages = [ "cmd/finch" ];

doCheck = false;

diff --git a/pkgs/darwin/macpass/default.nix b/pkgs/darwin/macpass/default.nix

index 50be49645abc64b788ad8a2a5786354f6280fe5c..fb8d92218e04607ab2d4511a58e7fe78179428ff 100644

--- a/pkgs/darwin/macpass/default.nix

+++ b/pkgs/darwin/macpass/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchfromgh, unzip }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "MacPass";

diff --git a/pkgs/darwin/macsvg/default.nix b/pkgs/darwin/macsvg/default.nix

index 1c02d73266343151e0b9875faceae9a370208bd9..c25beb1ae7616cb1028d1e18bc6f5575ecbe648a 100644

--- a/pkgs/darwin/macsvg/default.nix

+++ b/pkgs/darwin/macsvg/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchfromgh, unzip, makeWrapper }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "macsvg";

@@ -14,12 +20,17 @@ };

sourceRoot = ".";

installPhase = ''

 runHook preInstall

 mkdir -p $out/Applications

 makeWrapper $out/{Applications/macSVG.app/Contents/MacOS/macSVG,bin/macsvg}

 runHook postInstall

'';

@@ -30,7 +41,10 @@ homepage = "https://macsvg.org/";

 sourceProvenance = with sourceTypes; [ binaryNativeCode ];

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 mainProgram = "macsvg";

 skip.ci = true;

};

diff --git a/pkgs/darwin/marta/default.nix b/pkgs/darwin/marta/default.nix

index a691308f531bc26f88230e03a01c06e358edfd52..a407fcf2a37335081d470ef0a4b08a437d18b232 100644

--- a/pkgs/darwin/marta/default.nix

+++ b/pkgs/darwin/marta/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenvNoCC, fetchurl, undmg, makeWrapper }:

+{

+}:

stdenvNoCC.mkDerivation (finalAttrs: {

pname = "marta";

@@ -9,7 +15,10 @@ url = "https://updates.marta.sh/release/Marta-${finalAttrs.version}.dmg";

 hash = "sha256-DbNkvLCy6q0CN8b4+8oheM4EaaLAQvH3O5zWVYxEyh8=";

};

sourceRoot = ".";

diff --git a/pkgs/darwin/pinentry-touchid/default.nix b/pkgs/darwin/pinentry-touchid/default.nix

index 7e78c452c33e7b486069f66f2e026df131ed4f47..855dcc233a4ebb3502161c5f103c463503ba7b02 100644

--- a/pkgs/darwin/pinentry-touchid/default.nix

+++ b/pkgs/darwin/pinentry-touchid/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, buildGoModule, fetchFromGitHub, LocalAuthentication }:

+{

+}:

buildGoModule rec {

pname = "pinentry-touchid";

diff --git a/pkgs/darwin/podman-desktop/bin.nix b/pkgs/darwin/podman-desktop/bin.nix

index 34574625798a9f7a9a28c3cbf841c52a713f2835..3ed04db8d73a556e10acc88c9047576eeb3187cd 100644

--- a/pkgs/darwin/podman-desktop/bin.nix

+++ b/pkgs/darwin/podman-desktop/bin.nix

@@ -1,14 +1,23 @@

-{ lib, stdenv, fetchfromgh, undmg }:

+{

+}:

let

in

stdenv.mkDerivation (finalAttrs: {

pname = "podman-desktop";

@@ -38,7 +47,10 @@ description = "A graphical tool for developing on containers and Kubernetes";

 homepage = "https://podman-desktop.io/";

 sourceProvenance = with sourceTypes; [ binaryNativeCode ];

 license = licenses.asl20;

 maintainers = [ maintainers.sikmir ];

 skip.ci = true;

};

diff --git a/pkgs/darwin/qtcreator/bin.nix b/pkgs/darwin/qtcreator/bin.nix

index bb143dd383d0527e823fddc34f54b3f3edecb7b2..bdd8d43d7ccdc26228524ed9977b954a161e6777 100644

--- a/pkgs/darwin/qtcreator/bin.nix

+++ b/pkgs/darwin/qtcreator/bin.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchfromgh, p7zip, makeWrapper, qtcreator }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "qtcreator-bin";

@@ -14,7 +21,10 @@ };

sourceRoot = ".";

installPhase = ''

 runHook preInstall

@@ -24,8 +34,10 @@ makeWrapper $out/{Applications/Qt\ Creator.app/Contents/MacOS/Qt\ Creator,bin/qtcreator}

 runHook postInstall

'';

   sourceProvenance = with sourceTypes; [ binaryNativeCode ];

   maintainers = [ maintainers.sikmir ];

   platforms = [ "x86_64-darwin" ];

diff --git a/pkgs/darwin/qutebrowser/bin.nix b/pkgs/darwin/qutebrowser/bin.nix

index 2d43994de13d43781c78c0c2b7d39cd3eb6905bf..16b1a44ce20fe2be0d71c4aac65745ff2ed3481d 100644

--- a/pkgs/darwin/qutebrowser/bin.nix

+++ b/pkgs/darwin/qutebrowser/bin.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchfromgh, undmg, python3Packages, qutebrowser }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "qutebrowser-bin";

@@ -14,7 +21,10 @@ };

sourceRoot = ".";

installPhase = ''

 runHook preInstall

@@ -36,8 +46,10 @@ '';

passthru.userscripts = "${finalAttrs.finalPackage}/Applications/qutebrowser.app/Contents/Resources/userscripts";

   sourceProvenance = with sourceTypes; [ binaryNativeCode ];

   maintainers = [ maintainers.sikmir ];

   platforms = [ "x86_64-darwin" ];

diff --git a/pkgs/darwin/sequel-ace/default.nix b/pkgs/darwin/sequel-ace/default.nix

index 9f1713b4aadba1c74f25b29ac54a9e162596c20f..cd97789cf2ddc2512e825fcf88f2ea6bb6560938 100644

--- a/pkgs/darwin/sequel-ace/default.nix

+++ b/pkgs/darwin/sequel-ace/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenvNoCC, fetchfromgh, unzip }:

+{

+}:

stdenvNoCC.mkDerivation (finalAttrs: {

pname = "sequel-ace";

diff --git a/pkgs/darwin/zed/default.nix b/pkgs/darwin/zed/default.nix

index 4088f326729c78d48eacbdd88f6bc2630bbdc351..4d020bcdc14ff3ea5594b7b4d83dcf4c25c2ffb9 100644

--- a/pkgs/darwin/zed/default.nix

+++ b/pkgs/darwin/zed/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenvNoCC, fetchurl, _7zz }:

+{

+}:

stdenvNoCC.mkDerivation (finalAttrs: {

pname = "zed";

diff --git a/pkgs/data/dicts/dadako/base.nix b/pkgs/data/dicts/dadako/base.nix

index b19fc0852500c3d86dc60d7e93acdd8b31638806..ed9b63a3d606f3f245d188a6c25447921ad2bca5 100644

--- a/pkgs/data/dicts/dadako/base.nix

+++ b/pkgs/data/dicts/dadako/base.nix

@@ -1,4 +1,14 @@

-{ lib, srcOnly, fetchzip, unzip, pname, version, filename, hash, description }:

+{

+}:

srcOnly {

inherit pname version;

diff --git a/pkgs/data/dicts/freedict/base.nix b/pkgs/data/dicts/freedict/base.nix

index e2de513af51ec84dbff711262efd6c2d56cf76af..e1a5166c5a62ff6af746ff12119ab7080218ddd6 100644

--- a/pkgs/data/dicts/freedict/base.nix

+++ b/pkgs/data/dicts/freedict/base.nix

@@ -1,4 +1,11 @@

-{ lib, stdenvNoCC, fetchurl, lang, version, hash }:

+{

+}:

stdenvNoCC.mkDerivation {

pname = "freedict-${lang}";

diff --git a/pkgs/data/dicts/huzheng/base.nix b/pkgs/data/dicts/huzheng/base.nix

index 773d725a9cb2cc7eb2a04621926378704304dacb..1e7f4495ff26246c1f9080d42ada3e0938d794ab 100644

--- a/pkgs/data/dicts/huzheng/base.nix

+++ b/pkgs/data/dicts/huzheng/base.nix

@@ -1,4 +1,13 @@

-{ lib, srcOnly, fetchwebarchive, pname, version, filename, hash, description }:

+{

+}:

srcOnly {

inherit pname version;

diff --git a/pkgs/data/dicts/it-sanasto/default.nix b/pkgs/data/dicts/it-sanasto/default.nix

index ae38fb3cd98cb84fcb602aae470eb1bd31f57325..5729dbbfffece9a852be9b6864736ad340cbc756 100644

--- a/pkgs/data/dicts/it-sanasto/default.nix

+++ b/pkgs/data/dicts/it-sanasto/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenvNoCC, fetchFromGitHub, dict, pandoc, stardict-tools }:

+{

+}:

stdenvNoCC.mkDerivation (finalAttrs: {

pname = "it-sanasto";

@@ -11,7 +18,11 @@ rev = "e31974edd50a50db6ef1b95aab81a18f33800e67";

 hash = "sha256-+YLKG4kqflWkRdrER0A7GRYXluZpuf1TO0zyk3gVzU4=";

};

buildPhase = ''

 for i in *.md; do

diff --git a/pkgs/data/dicts/komputeko/default.nix b/pkgs/data/dicts/komputeko/default.nix

index 96ab2f1014fc7a478e3e8e4788a38f54e79a7cc4..9d4991e0d65a5e9e538b8f26fb4bb4694c46a8b9 100644

--- a/pkgs/data/dicts/komputeko/default.nix

+++ b/pkgs/data/dicts/komputeko/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenvNoCC, fetchwebarchive, dict, jq, stardict-tools }:

+{

+}:

stdenvNoCC.mkDerivation {

pname = "komputeko";

@@ -12,7 +19,11 @@ };

dontUnpack = true;

buildPhase = ''

 cat $src | \

diff --git a/pkgs/data/dicts/libredict/default.nix b/pkgs/data/dicts/libredict/default.nix

index c51cef37712dbca31320920699378e3559ae6902..112cb85f44d43279a86ae42b16959ce1a9f6f260 100644

--- a/pkgs/data/dicts/libredict/default.nix

+++ b/pkgs/data/dicts/libredict/default.nix

@@ -1,14 +1,17 @@

-{ lib, stdenvNoCC, fetchurl }:

+{

+}:

let

in

stdenvNoCC.mkDerivation {

pname = "libredict";

diff --git a/pkgs/data/dicts/tatoeba/default.nix b/pkgs/data/dicts/tatoeba/default.nix

index 6cc7a69f38c8516d58f8988f3aead78688af70fa..0b475b47e8c586a2e7c11cf99fe09dc348ba644e 100644

--- a/pkgs/data/dicts/tatoeba/default.nix

+++ b/pkgs/data/dicts/tatoeba/default.nix

@@ -1,4 +1,13 @@

-{ lib, stdenvNoCC, fetchurl, dict, jq, moreutils, stardict-tools, tatoebatools }:

+{

+}:

let

langs = [

 "bel eng"

@@ -40,24 +49,31 @@ version = "2024-05-18";

srcs = lib.mapAttrsToList (name: spec: fetchurl spec) tatoeba;

   bzcat ${src} > ${lib.removeSuffix ".bz2" src.name}

   jq '.+{"${lib.removeSuffix ".tsv.bz2" src.name}":"${version} 00:00:00"}' versions.json | \

     sponge versions.json

buildPhase =

 let

 in

 ''

   export XDG_DATA_HOME=$PWD

diff --git a/pkgs/data/maps/dem/default.nix b/pkgs/data/maps/dem/default.nix

index f78d142d017f21e827a6ece38d375ce3ba5e4e16..a9a5c7bba2bc4576827e67dbc3238e1220a84db7 100644

--- a/pkgs/data/maps/dem/default.nix

+++ b/pkgs/data/maps/dem/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenvNoCC, fetchurl, unzip, gdal, elevation_server }:

+{

+}:

let

version = "2014-05-25";

@@ -23,7 +30,10 @@ srcs = lib.mapAttrsToList (name: spec: fetchurl spec) dem1;

 unpackPhase = lib.concatMapStringsSep "\n" (src: "unzip ${src}") srcs;

 dontFixup = true;

 preferLocalBuild = true;

@@ -43,7 +53,10 @@ srcs = lib.mapAttrsToList (name: spec: fetchurl spec) dem3;

 unpackPhase = lib.concatMapStringsSep "\n" (src: "unzip ${src}") srcs;

 dontFixup = true;

 preferLocalBuild = true;

diff --git a/pkgs/data/maps/freizeitkarte-osm/default.nix b/pkgs/data/maps/freizeitkarte-osm/default.nix

index 359078788449db8b647889a2f43fe0758cd18c2d..2994ef128bee0670218c776bb5b048af20ed39c0 100644

--- a/pkgs/data/maps/freizeitkarte-osm/default.nix

+++ b/pkgs/data/maps/freizeitkarte-osm/default.nix

@@ -1,4 +1,10 @@

-{ lib, fetchurl, unzip, country ? "FIN", lang ? "en" }:

+{

+}:

let

pname = "freizeitkarte-osm";

version = "2023-12-09";

diff --git a/pkgs/data/maps/gpxsee-maps/default.nix b/pkgs/data/maps/gpxsee-maps/default.nix

index 6b21fe80a5f80cbe3434d0fed7db7e8e105e7c53..837d570c83967fa00849adb24fc0abecbdea7001 100644

--- a/pkgs/data/maps/gpxsee-maps/default.nix

+++ b/pkgs/data/maps/gpxsee-maps/default.nix

@@ -1,13 +1,14 @@

-{ lib

-, stdenvNoCC

-, fetchFromGitHub

-, hereApiKey ? ""

-, mapboxApiKey ? ""

-, maptilerApiKey ? ""

-, mmlApiKey ? ""

-, openrouteserviceApiKey ? ""

-, thunderforestApiKey ? ""

-, mapsList ? [

+{

 "World/Asia/nakarte-*.xml"

 "World/Europe/FI/*.xml"

 "World/Europe/RU/*.xml"

@@ -21,7 +22,7 @@ "World/OpenStreetMap.xml"

 "World/heidelberg.xml"

 "World/here-*.xml"

 "World/marshruty.ru.xml"

}:

stdenvNoCC.mkDerivation {

diff --git a/pkgs/data/maps/maptourist/default.nix b/pkgs/data/maps/maptourist/default.nix

index a6796b8aac14bb15e374195aa75f99b4d0271a5f..0a14ca9298a7c7f56c4e5e7be5b514cbd33be3c4 100644

--- a/pkgs/data/maps/maptourist/default.nix

+++ b/pkgs/data/maps/maptourist/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenvNoCC, fetchurl, unzip }:

+{

+}:

stdenvNoCC.mkDerivation rec {

pname = "maptourist";

diff --git a/pkgs/data/maps/meridian/base.nix b/pkgs/data/maps/meridian/base.nix

index 808ebee756d409e30bb1b6e3bc266c739b57625d..526907e13bf74d18d6509da459f40096ae883bc5 100644

--- a/pkgs/data/maps/meridian/base.nix

+++ b/pkgs/data/maps/meridian/base.nix

@@ -1,4 +1,12 @@

-{ lib, stdenvNoCC, fetchurl, unrar, pname, version, hash }:

+{

+}:

stdenvNoCC.mkDerivation {

inherit pname version;

diff --git a/pkgs/data/maps/mtk-suomi/default.nix b/pkgs/data/maps/mtk-suomi/default.nix

index d57bf4983db58e33fe388c2c191be850b6b63be4..f3724451fa66f84a09330c385448f1e477a94131 100644

--- a/pkgs/data/maps/mtk-suomi/default.nix

+++ b/pkgs/data/maps/mtk-suomi/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenvNoCC, fetchurl }:

+{

+}:

stdenvNoCC.mkDerivation (finalAttrs: {

pname = "mtk-suomi";

diff --git a/pkgs/data/maps/opentopomap/default.nix b/pkgs/data/maps/opentopomap/default.nix

index 6662075534ba0facc6eecde147d1f708a3a2d34d..fac0ff379ebb558451b9a857524a368678503048 100644

--- a/pkgs/data/maps/opentopomap/default.nix

+++ b/pkgs/data/maps/opentopomap/default.nix

@@ -1,4 +1,13 @@

-{ lib, stdenv, fetchFromGitHub, fetchurl, unzip, mkgmap, mkgmap-splitter, osm-extracts }:

+{

+}:

let

bounds = fetchurl {

 url = "https://www.thkukuk.de/osm/data/bounds-20240126.zip";

@@ -22,7 +31,11 @@ };

sourceRoot = "${finalAttrs.src.name}/garmin";

postPatch = ''

 unzip ${bounds} -d bounds

diff --git a/pkgs/data/maps/qmapshack-onlinemaps/default.nix b/pkgs/data/maps/qmapshack-onlinemaps/default.nix

index fbc8d0cab1166a27594ca51a15a29b7877e44f1d..7ed5e1a9b620c6417b714cc52aa501f5c47f54d5 100644

--- a/pkgs/data/maps/qmapshack-onlinemaps/default.nix

+++ b/pkgs/data/maps/qmapshack-onlinemaps/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchwebarchive, unzip }:

+{

+}:

fetchwebarchive {

name = "qmapshack-onlinemaps-2022-09-02";

diff --git a/pkgs/data/maps/slazav/hr.nix b/pkgs/data/maps/slazav/hr.nix

index 1467e1653c2842e78fe9121f42d1623e90b65fdf..3e53cfbb2526d2cc3d6e087522b5255214a317a9 100644

--- a/pkgs/data/maps/slazav/hr.nix

+++ b/pkgs/data/maps/slazav/hr.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, bc, cgpsmapper, gmaptool, mapsoft2 }:

+{

+}:

stdenv.mkDerivation {

pname = "slazav-hr";

@@ -11,9 +19,17 @@ rev = "f476649b5ff12fb6fa037e6fb023c1da19639b84";

 sha256 = "0z2782smylf62ank8bpdhnvldqy46xai8ahg87yfyl203zcpp07h";

};

installPhase = "install -Dm644 OUT/all_*.img -t $out";

diff --git a/pkgs/data/maps/slazav/podm-bin.nix b/pkgs/data/maps/slazav/podm-bin.nix

index cc95636d0fe00a484c4c1f96ffe69d142a3a930f..f08284efa2e90b07b4b1464b491edb6b9be98b5c 100644

--- a/pkgs/data/maps/slazav/podm-bin.nix

+++ b/pkgs/data/maps/slazav/podm-bin.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchurl }:

+{

+}:

fetchurl {

name = "slazav-podm-2020-12-03";

diff --git a/pkgs/data/maps/slazav/podm.nix b/pkgs/data/maps/slazav/podm.nix

index f6d3b2a7adba67471d90f54fb11fbf43727ca778..c6ebe37576d1d70e6ce1fe67790daddbdee25d49 100644

--- a/pkgs/data/maps/slazav/podm.nix

+++ b/pkgs/data/maps/slazav/podm.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, bc, cgpsmapper, gmaptool, mapsoft2 }:

+{

+}:

stdenv.mkDerivation {

pname = "slazav-podm";

@@ -11,9 +19,17 @@ rev = "c95a381155986f9f621e5d26b21bda041ad8c24f";

 sha256 = "0jsrjzmg23rp3ay5149llqrq6pnr66wf7siphwn7gisz5g60pgpf";

};

installPhase = "install -Dm644 OUT/all_*.img -t $out";

diff --git a/pkgs/data/maps/uralla/base.nix b/pkgs/data/maps/uralla/base.nix

index 229d54cb2a6b7d7c1fc62b297ca3821fe1740daa..b1ac25de6eccae155bab996356280208a24a45f8 100644

--- a/pkgs/data/maps/uralla/base.nix

+++ b/pkgs/data/maps/uralla/base.nix

@@ -1,4 +1,11 @@

-{ lib, stdenvNoCC, fetchurl, pname, version, sha256 }:

+{

+}:

stdenvNoCC.mkDerivation {

inherit pname version;

diff --git a/pkgs/data/maps/vlasenko-maps/default.nix b/pkgs/data/maps/vlasenko-maps/default.nix

index 2d573bd9d8c8a2ef1863a7d1f6f9ad93c966c9f9..0988ed7ad9828ab2aa155762a187e49396cbe417 100644

--- a/pkgs/data/maps/vlasenko-maps/default.nix

+++ b/pkgs/data/maps/vlasenko-maps/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenvNoCC, fetchgdrive, unzip }:

+{

+}:

{

hib-lov = stdenvNoCC.mkDerivation rec {

diff --git a/pkgs/data/misc/poi/default.nix b/pkgs/data/misc/poi/default.nix

index 0e047da48e9473025952a9dd912b5faf454c8773..39965648623d99bad12925ab20c2ddbd15a4f5ba 100644

--- a/pkgs/data/misc/poi/default.nix

+++ b/pkgs/data/misc/poi/default.nix

@@ -1,4 +1,11 @@

-{ lib, fetchurl, fetchymaps, fetchwebarchive, jq, gdal }:

+{

+}:

{

geocachingSu = fetchwebarchive {

diff --git a/pkgs/data/osm/osm-extracts/default.nix b/pkgs/data/osm/osm-extracts/default.nix

index d7bede6031764f90b2c61a43c1180542ca070d3b..bccf98c514c2ef9541402e3f36b44efdaf593d30 100644

--- a/pkgs/data/osm/osm-extracts/default.nix

+++ b/pkgs/data/osm/osm-extracts/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchurl, osmium-tool }:

+{

+}:

stdenv.mkDerivation rec {

pname = "osm-extracts";

diff --git a/pkgs/data/osm/overpassdb/default.nix b/pkgs/data/osm/overpassdb/default.nix

index 875c4369d3c13eaef949fb546d2dab79797418d5..60e8fe922ae64b5e4d0c61e8b701fa778064f673 100644

--- a/pkgs/data/osm/overpassdb/default.nix

+++ b/pkgs/data/osm/overpassdb/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchurl, osmctools, osm-3s, osm-extracts }:

+{

+}:

stdenv.mkDerivation {

pname = "overpassdb";

@@ -6,7 +13,10 @@ inherit (osm-extracts) version;

dontUnpack = true;

installPhase = ''

 install -dm755 $out

@@ -23,4 +33,3 @@ platforms = platforms.all;

 skip.ci = true;

};

}

diff --git a/pkgs/data/osm/routinodb/default.nix b/pkgs/data/osm/routinodb/default.nix

index 380bc9645aff000959d9c8245f66bd09bf528889..faf1e13402697dfed8106c3ecff6b4e89c354eb6 100644

--- a/pkgs/data/osm/routinodb/default.nix

+++ b/pkgs/data/osm/routinodb/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchurl, routino, osm-extracts, prefix ? "Russia-NWFD" }:

+{

+}:

stdenv.mkDerivation {

pname = "routinodb";

diff --git a/pkgs/data/themes/goldendict-themes/arc-dark-theme.nix b/pkgs/data/themes/goldendict-themes/arc-dark-theme.nix

index 1886b32bbda62a5e305fa2582d8bc31969916f2b..36d2b7999b9f714db298a990987848eab6075826 100644

--- a/pkgs/data/themes/goldendict-themes/arc-dark-theme.nix

+++ b/pkgs/data/themes/goldendict-themes/arc-dark-theme.nix

@@ -5,7 +5,8 @@ name = "goldendict-arc-dark-theme-2020-04-06";

url = "https://gist.github.com/ManiaciaChao/ddb14a09a12c95f134003bcd552dced4";

rev = "af58374";

sha256 = "0z3rsi87bf6mlb9syqvsz1jg74i3mxf2cxq43jlfr9zkdmnwgj18";

-}) // {

+})

+// {

meta = with lib; {

 description = "GoldenDict Arc Dark Theme";

 homepage = "https://gist.github.com/ManiaciaChao/ddb14a09a12c95f134003bcd552dced4";

diff --git a/pkgs/data/themes/goldendict-themes/dark-theme.nix b/pkgs/data/themes/goldendict-themes/dark-theme.nix

index d9bf56a83b68a62031dcd749d5d132f76360a4ef..9c27752534ab800b20b46132f18a3043e7124f95 100644

--- a/pkgs/data/themes/goldendict-themes/dark-theme.nix

+++ b/pkgs/data/themes/goldendict-themes/dark-theme.nix

@@ -5,7 +5,8 @@ name = "goldendict-dark-theme-2018-11-08";

url = "https://gist.github.com/ilius/5a2f35c79775267fbdb249493c041453";

rev = "5c616fa";

sha256 = "1rpkfcjp3dhdnrnf68id956hvm8bn655cp8v4if5s753vx5ni012";

-}) // {

+})

+// {

meta = with lib; {

 description = "GoldenDict Dark Theme";

 homepage = "https://gist.github.com/ilius/5a2f35c79775267fbdb249493c041453";

diff --git a/pkgs/data/themes/qtpbfimageplugin-styles/default.nix b/pkgs/data/themes/qtpbfimageplugin-styles/default.nix

index b7cf05ddc51e544519a786c680eac3cd34a7ade5..72914ef0d80628a7c8b98a880b9e2dd7dcd9e81a 100644

--- a/pkgs/data/themes/qtpbfimageplugin-styles/default.nix

+++ b/pkgs/data/themes/qtpbfimageplugin-styles/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "qtpbfimageplugin-styles";

diff --git a/pkgs/default.nix b/pkgs/default.nix

index 7f7f6130d7151b5d9c4813d7bd19f2311d434bba..412b8a1f4c1a1787b2f5ed120789726e10c78fee 100644

--- a/pkgs/default.nix

+++ b/pkgs/default.nix

@@ -1,6 +1,12 @@

{ pkgs }:

let

in

lib.makeScope newScope (

self: with self; {

@@ -28,9 +34,7 @@

 amethyst = callPackage ./darwin/amethyst { };

 cudatext-bin = callPackage ./darwin/cudatext/bin.nix { };

 darktable-bin = callPackage ./darwin/darktable/bin.nix { };

 macpass = callPackage ./darwin/macpass { };

 macsvg = callPackage ./darwin/macsvg { };

 marta = callPackage ./darwin/marta { };

@@ -73,10 +77,8 @@ osm-extracts = callPackage ./data/osm/osm-extracts { };

 overpassdb = callPackage ./data/osm/overpassdb { };

 routinodb = callPackage ./data/osm/routinodb { };

 qtpbfimageplugin-styles = callPackage ./data/themes/qtpbfimageplugin-styles { };

 ### DEVELOPMENT / LIBRARIES

@@ -89,11 +91,8 @@ libsockcanpp = callPackage ./development/libraries/libsockcanpp { };

 ### DEVELOPMENT / PERL MODULES

 ### DEVELOPMENT / PYTHON MODULES

@@ -105,7 +104,8 @@ geotiler = callPackage ./development/python-modules/geotiler { };

 gpxelevations = callPackage ./development/python-modules/gpxelevations { };

 jsonseq = callPackage ./development/python-modules/jsonseq { };

 large-image = callPackage ./development/python-modules/large-image { };

 modbus_tk = callPackage ./development/python-modules/modbus_tk {

   python3Packages = pkgs.python310Packages;

 };

@@ -120,38 +120,36 @@ s2sphere = callPackage ./development/python-modules/s2sphere { };

 ### EMBEDDED

 embox-aarch64 = callPackage ./embedded/embox { arch = "aarch64"; };

 embox-arm = callPackage ./embedded/embox { arch = "arm"; };

 embox-ppc = callPackage ./embedded/embox { arch = "ppc"; };

 embox-riscv64 = callPackage ./embedded/embox { arch = "riscv64"; };

 ### GARMIN

 basecamp = callPackage ./garmin/basecamp { };

 cgpsmapper = callPackage ./garmin/cgpsmapper { };

 garmin-uploader = callPackage ./garmin/garmin-uploader { };

 gimgtools = callPackage ./garmin/gimgtools { };

 gmaptool = callPackage ./garmin/gmaptool { };

 imgdecode = callPackage ./garmin/imgdecode { };

 ocad2img = perlPackages.callPackage ./garmin/ocad2img {

   inherit cgpsmapper ocad2mp fetchwebarchive;

 };

 ocad2mp = callPackage ./garmin/ocad2mp { };

 openmtbmap = callPackage ./garmin/openmtbmap { };

 osm2mp = perlPackages.callPackage ./garmin/osm2mp {

 };

 sendmap20 = callPackage ./garmin/sendmap20 { };

@@ -160,22 +158,16 @@

 agunua = callPackage ./gemini/agunua { };

 astronaut = callPackage ./gemini/astronaut { };

 comitium = callPackage ./gemini/comitium { };

 gelim = callPackage ./gemini/gelim { };

 gemcert = callPackage ./gemini/gemcert { };

 gemgen = callPackage ./gemini/gemgen { };

 gemini-ipfs-gateway = callPackage ./gemini/gemini-ipfs-gateway { };

 geminid = callPackage ./gemini/geminid { };

 gemreader = callPackage ./gemini/gemreader { };

 gloggery = callPackage ./gemini/gloggery { };

 gmnhg = callPackage ./gemini/gmnhg { };

 gmnigit = callPackage ./gemini/gmnigit { };

 gplaces = callPackage ./gemini/gplaces { };

@@ -201,9 +193,7 @@ cogeo-mosaic = callPackage ./geospatial/cogeo-mosaic { };

 color-operations = callPackage ./geospatial/color-operations { };

 datamaps = callPackage ./geospatial/datamaps { };

 deegree = callPackage ./geospatial/deegree { };

 garmindev = callPackage ./geospatial/qlandkartegt/garmindev.nix { };

 geoarrow-c = callPackage ./geospatial/geoarrow-c { };

 geoarrow-pyarrow = callPackage ./geospatial/geoarrow-pyarrow { };

@@ -211,14 +201,10 @@ geojson-pydantic = callPackage ./geospatial/geojson-pydantic { };

 geowebcache = callPackage ./geospatial/geowebcache { };

 go-pmtiles = callPackage ./geospatial/go-pmtiles { };

 go-staticmaps = callPackage ./geospatial/go-staticmaps { };

 kealib = callPackage ./geospatial/kealib { };

 localtileserver = callPackage ./geospatial/localtileserver { };

 mapsoft2 = callPackage ./geospatial/mapsoft/2.nix { };

 mbtiles2osmand = callPackage ./geospatial/mbtiles2osmand { };

 mbutiles = callPackage ./geospatial/mbutiles { };

@@ -242,9 +228,7 @@ };

   proj = pkgs.proj_7;

   inherit garmindev;

 };

 rio-cogeo = callPackage ./geospatial/rio-cogeo { };

 rio-color = callPackage ./geospatial/rio-color { };

 rio-mbtiles = callPackage ./geospatial/rio-mbtiles { };

@@ -334,9 +318,7 @@ pytorchtext = callPackage ./linguistics/pytorchtext { };

 revtok = callPackage ./linguistics/revtok { };

 stardict-tools = callPackage ./linguistics/stardict-tools { };

 tatoebatools = callPackage ./linguistics/tatoebatools { };

 wikitextprocessor = callPackage ./linguistics/wikitextprocessor { };

 wiktextract = callPackage ./linguistics/wiktextract { };

 wiktfinnish = callPackage ./linguistics/wiktfinnish { };

@@ -383,12 +365,8 @@ messenger-gtk = callPackage ./misc/messenger-gtk { };

 miband4 = callPackage ./misc/miband4 { };

 mitzasql = callPackage ./misc/mitzasql { };

 mjs = callPackage ./misc/mjs { };

 morse-talk = callPackage ./misc/morse-talk { };

 musig = callPackage ./misc/musig { };

 mysql-to-sqlite3 = callPackage ./misc/mysql-to-sqlite3 { };

@@ -429,9 +407,7 @@ wik = callPackage ./misc/wik { };

 #worm = callPackage ./misc/worm { };

 wptools = callPackage ./misc/wptools { };

 xfractint = callPackage ./misc/xfractint { };

 youtimetrack = callPackage ./misc/youtimetrack { };

 ### MQTT

@@ -454,26 +430,16 @@ mqtt-shell = callPackage ./mqtt/mqtt-shell { };

 mqtt-to-influxdb = callPackage ./mqtt/mqtt-to-influxdb { };

 mqtt-to-influxdb-forwarder = callPackage ./mqtt/mqtt-to-influxdb-forwarder { };

 nanosdk = callPackage ./mqtt/nanosdk { };

 ### NAKARTE

 elevation_server = callPackage ./nakarte/elevation_server { };

 #nakarte = callPackage ./nakarte/nakarte { };

 thinplatespline = callPackage ./nakarte/thinplatespline {

   python3Packages = pkgs.python39Packages;

 };

@@ -507,9 +473,7 @@ pyrobuf = callPackage ./osm/pyrobuf { };

 pyrosm = callPackage ./osm/pyrosm { };

 sdlmap = callPackage ./osm/sdlmap { };

 smopy = callPackage ./osm/smopy { };

 taginfo-tools = callPackage ./osm/taginfo-tools { };

 tilelog = callPackage ./osm/tilelog { };

 tirex = callPackage ./osm/tirex { };

diff --git a/pkgs/development/libraries/iso15765-canbus/default.nix b/pkgs/development/libraries/iso15765-canbus/default.nix

index adf5a6d180e7a3931f5436a62f2dca5643b4a81d..ad9bce0e2ffe83558aa79d18e192edec548b4371 100644

--- a/pkgs/development/libraries/iso15765-canbus/default.nix

+++ b/pkgs/development/libraries/iso15765-canbus/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation rec {

pname = "iso15765-canbus";

@@ -11,7 +15,10 @@ rev = version;

 hash = "sha256-KdVw8JhJsqa+n3ELnTojHV/37Wfb1A2a7fSbBsTkJgI=";

};

installPhase = ''

 install -Dm644 lib/lib_iqueue.h src/lib_iso15765.h -t $out/include

diff --git a/pkgs/development/libraries/libgnunetchat/default.nix b/pkgs/development/libraries/libgnunetchat/default.nix

index bbe461b88ed5d910c35c46aa64db0c48da470b8a..190becd373e48eb162293816ce81b49c4e72ca21 100644

--- a/pkgs/development/libraries/libgnunetchat/default.nix

+++ b/pkgs/development/libraries/libgnunetchat/default.nix

@@ -1,14 +1,15 @@

-{ lib

-, stdenv

-, fetchurl

-, cmake

-, meson

-, ninja

-, pkg-config

-, gnunet

-, libextractor

-, libgcrypt

-, libsodium

+{

}:

stdenv.mkDerivation rec {

@@ -28,9 +29,19 @@ substituteInPlace src/gnunet_chat_lib.c \

   --replace-fail "GNUNET_CHAT_VERSION_ASSERT();" ""

'';

doCheck = false;

diff --git a/pkgs/development/libraries/libshell/default.nix b/pkgs/development/libraries/libshell/default.nix

index 38f81f867e594e0d00b49fe99f0a748e409589c1..cb430bc6226496c06428b6b82e5aa7aa7498b056 100644

--- a/pkgs/development/libraries/libshell/default.nix

+++ b/pkgs/development/libraries/libshell/default.nix

@@ -1,12 +1,13 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, bash

-, dash

-, help2man

-, ncurses

-, withDoc ? false

-, scdoc

+{

}:

stdenv.mkDerivation (finalAttrs: {

diff --git a/pkgs/development/libraries/libsockcanpp/default.nix b/pkgs/development/libraries/libsockcanpp/default.nix

index 6da652abe395180acadca1cab82b660e1ae2c189..9170655ef9893be59ccf030b6d0aefdf85e2e948 100644

--- a/pkgs/development/libraries/libsockcanpp/default.nix

+++ b/pkgs/development/libraries/libsockcanpp/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, cmake }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "libsockcanpp";

diff --git a/pkgs/development/libraries/microjson/default.nix b/pkgs/development/libraries/microjson/default.nix

index 4b04e746e7b283ff3ab470fbb38cf4bf5bd2098d..9945801c6b5ab3896fb322afee22c5ea7c4d7744 100644

--- a/pkgs/development/libraries/microjson/default.nix

+++ b/pkgs/development/libraries/microjson/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, cmake, gtest }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "microjson";

@@ -18,11 +24,12 @@ substituteInPlace tests/CMakeLists.txt \

   --replace-fail "find_package(microjson CONFIG REQUIRED)" ""

'';

doCheck = true;

diff --git a/pkgs/development/python-modules/click/default.nix b/pkgs/development/python-modules/click/default.nix

index 89bb30e020bf475e4bf8d8a6774e3c973c80c860..0fc4c0a6d932fe05ddc5bf88c3605c11252741c1 100644

--- a/pkgs/development/python-modules/click/default.nix

+++ b/pkgs/development/python-modules/click/default.nix

@@ -1,4 +1,9 @@

-{ lib, python3Packages, substituteAll, locale }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "click";

@@ -9,12 +14,10 @@ inherit pname version;

 hash = "sha256-8VUW30eNWlYYD7+A5o8gYBDm0WD8OfpQi2XgNf11Ews=";

};

nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

diff --git a/pkgs/development/python-modules/contextily/default.nix b/pkgs/development/python-modules/contextily/default.nix

index 780f73750167031dcf568145b4899d6be2d69620..f415f25e51737ac694f88f50e2cc93ac251507ad 100644

--- a/pkgs/development/python-modules/contextily/default.nix

+++ b/pkgs/development/python-modules/contextily/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "contextily";

diff --git a/pkgs/development/python-modules/curses-menu/default.nix b/pkgs/development/python-modules/curses-menu/default.nix

index c599af842bb0aab45412985d2f97223301cd291e..cde0efb699717f6fcf0a37fe9a8b79e0e887184f 100644

--- a/pkgs/development/python-modules/curses-menu/default.nix

+++ b/pkgs/development/python-modules/curses-menu/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "curses-menu";

@@ -14,9 +18,16 @@ };

build-system = with python3Packages; [ poetry-core ];

doCheck = false;

diff --git a/pkgs/development/python-modules/earthpy/default.nix b/pkgs/development/python-modules/earthpy/default.nix

index 22ffe6f53d7f14ab37279e73a592d1e9cbc7f7d3..f8467414075f1f20dc35ec3cfdd5f01f43e6d69d 100644

--- a/pkgs/development/python-modules/earthpy/default.nix

+++ b/pkgs/development/python-modules/earthpy/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "earthpy";

diff --git a/pkgs/development/python-modules/geotiler/default.nix b/pkgs/development/python-modules/geotiler/default.nix

index 52b5b6a378e8fb44d37cc967f5d15e0707061a6e..d59cf21b452fafda7f73089710216cca15719b5c 100644

--- a/pkgs/development/python-modules/geotiler/default.nix

+++ b/pkgs/development/python-modules/geotiler/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "geotiler";

@@ -12,9 +16,18 @@ rev = "geotiler-${version}";

 hash = "sha256-xqAsjuUMODZvkSMyGXpP1/FTyqNKPfa8l4Zr2CUHaDY=";

};

postInstall = ''

 cp -r geotiler/source $out/lib/${python3Packages.python.libPrefix}/site-packages/geotiler

diff --git a/pkgs/development/python-modules/gpxelevations/default.nix b/pkgs/development/python-modules/gpxelevations/default.nix

index 511c71b1eda72a6cbf8361b57c0b4433116fd6ba..2bc0c35088f762d7051b800abf8216a0431b849c 100644

--- a/pkgs/development/python-modules/gpxelevations/default.nix

+++ b/pkgs/development/python-modules/gpxelevations/default.nix

@@ -1,4 +1,9 @@

-{ lib, python3Packages, fetchFromGitHub, fetchurl }:

+{

+}:

let

testdata = import ./testdata.nix { inherit fetchurl; };

in

@@ -13,7 +18,10 @@ rev = "v${version}";

 hash = "sha256-/AGvFE74sJTnn70VklQp0MG+7dsooavAdSTyV2oJM+I=";

};

dontUseSetuptoolsCheck = true;

diff --git a/pkgs/development/python-modules/gpxelevations/testdata.nix b/pkgs/development/python-modules/gpxelevations/testdata.nix

index 2319324ddaff3412866157b7853ea0e7f6eee7e6..5f87a2e363a19cf2b4c6dac625e1b3b9df9cb7cf 100644

--- a/pkgs/development/python-modules/gpxelevations/testdata.nix

+++ b/pkgs/development/python-modules/gpxelevations/testdata.nix

@@ -1,9 +1,11 @@

{ fetchurl }:

let

in

[

(fetchSrtm {

diff --git a/pkgs/development/python-modules/jsonseq/default.nix b/pkgs/development/python-modules/jsonseq/default.nix

index a5ed56de52d93f7f9a94fb76cf4e8fefda3ccce1..aaaf93d918386827fbd5f5cc592e221bc23bcf42 100644

--- a/pkgs/development/python-modules/jsonseq/default.nix

+++ b/pkgs/development/python-modules/jsonseq/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "jsonseq";

diff --git a/pkgs/development/python-modules/large-image/default.nix b/pkgs/development/python-modules/large-image/default.nix

index 8201b1e952f3af643ede3f2d5c597a36e55735c2..478d7eb0cf72b971660b633ee053a81892b5fdd2 100644

--- a/pkgs/development/python-modules/large-image/default.nix

+++ b/pkgs/development/python-modules/large-image/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "large-image";

@@ -15,7 +19,13 @@ build-system = with python3Packages; [ setuptools-scm ];

SETUPTOOLS_SCM_PRETEND_VERSION = version;

doCheck = false;

diff --git a/pkgs/development/python-modules/large-image/sources.nix b/pkgs/development/python-modules/large-image/sources.nix

index 756bd43ce37cbfa8a1912d78840eb7bd184c6bad..a94786fe7360df85fd8071c2736a5b001e976a49 100644

--- a/pkgs/development/python-modules/large-image/sources.nix

+++ b/pkgs/development/python-modules/large-image/sources.nix

@@ -1,14 +1,28 @@

-{ lib, python3Packages, large-image, gdal }:

+{

+}:

{

source-gdal = python3Packages.buildPythonPackage rec {

 pname = "large-image-source-gdal";

 sourceRoot = "${src.name}/sources/gdal";

 SETUPTOOLS_SCM_PRETEND_VERSION = version;

 doCheck = false;

};

diff --git a/pkgs/development/python-modules/modbus_tk/default.nix b/pkgs/development/python-modules/modbus_tk/default.nix

index 66ba242e4b4edfe9ca6e2ef622b9a24907a90e62..c59112fe937ea30513c4aa315366e62c7cccc22b 100644

--- a/pkgs/development/python-modules/modbus_tk/default.nix

+++ b/pkgs/development/python-modules/modbus_tk/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "modbus_tk";

diff --git a/pkgs/development/python-modules/portolan/default.nix b/pkgs/development/python-modules/portolan/default.nix

index 5f4f3bdb00643af0d1e377c4e102d9a8266d94e3..68a3c7e5de175783f0c0d72d2d6f3cc77c615fd4 100644

--- a/pkgs/development/python-modules/portolan/default.nix

+++ b/pkgs/development/python-modules/portolan/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "portolan";

diff --git a/pkgs/development/python-modules/pyarrow_ops/default.nix b/pkgs/development/python-modules/pyarrow_ops/default.nix

index 36c139dac4830bf30639d0df66be9fb360493793..f2bb6b2a7335441130ab1167ec34de8915afc5f3 100644

--- a/pkgs/development/python-modules/pyarrow_ops/default.nix

+++ b/pkgs/development/python-modules/pyarrow_ops/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pyarrow_ops";

@@ -16,7 +21,10 @@ build-system = with python3Packages; [ setuptools ];

nativeBuildInputs = with python3Packages; [ cython ];

meta = with lib; {

 description = "Convenient pyarrow operations following the Pandas API";

diff --git a/pkgs/development/python-modules/pymbtiles/default.nix b/pkgs/development/python-modules/pymbtiles/default.nix

index d25bc9f52157de33bf668c060f5c61ea4a79bc89..60db266566dd0305024575d6b78c848a3a19a6a6 100644

--- a/pkgs/development/python-modules/pymbtiles/default.nix

+++ b/pkgs/development/python-modules/pymbtiles/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pymbtiles";

diff --git a/pkgs/development/python-modules/pytest-mp/default.nix b/pkgs/development/python-modules/pytest-mp/default.nix

index 99f8e0f5b80c4c443b5dd15227cca1c8b4f89ce7..2535c5be93069862fc158ce7a9653ae7f38210f2 100644

--- a/pkgs/development/python-modules/pytest-mp/default.nix

+++ b/pkgs/development/python-modules/pytest-mp/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pytest-mp";

@@ -20,7 +24,10 @@ '';

nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

doCheck = false;

diff --git a/pkgs/development/python-modules/pytest-shell-utilities/default.nix b/pkgs/development/python-modules/pytest-shell-utilities/default.nix

index 79a8fc5d009f7e783ca79c93600e88eb48938689..f3375a9fc8658344b391c559e0792bd3b28db617 100644

--- a/pkgs/development/python-modules/pytest-shell-utilities/default.nix

+++ b/pkgs/development/python-modules/pytest-shell-utilities/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, pytest-skip-markers }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pytest-shell-utilities";

@@ -15,9 +20,17 @@ };

SETUPTOOLS_SCM_PRETEND_VERSION = version;

nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

diff --git a/pkgs/development/python-modules/pytest-skip-markers/default.nix b/pkgs/development/python-modules/pytest-skip-markers/default.nix

index aa2475cc1444c4c2cc952f3be3ceeae0ff978834..55c09afc86f2883168421e1c7e57eba32dc2ee06 100644

--- a/pkgs/development/python-modules/pytest-skip-markers/default.nix

+++ b/pkgs/development/python-modules/pytest-skip-markers/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pytest-skip-markers";

@@ -15,9 +19,16 @@ };

SETUPTOOLS_SCM_PRETEND_VERSION = version;

doCheck = false;

diff --git a/pkgs/development/python-modules/python-periphery/default.nix b/pkgs/development/python-modules/python-periphery/default.nix

index 8bdaa03eea0e1a15289d564fed61ed699da6d8e9..7743db14a1b5db1446b11d08c4adaf3a1923ac21 100644

--- a/pkgs/development/python-modules/python-periphery/default.nix

+++ b/pkgs/development/python-modules/python-periphery/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "python-periphery";

diff --git a/pkgs/development/python-modules/s2sphere/default.nix b/pkgs/development/python-modules/s2sphere/default.nix

index a0fb27d74b80c0dfc8b1c0483f5a15a26a82316a..12f8fcd25fc68d20b7669162a08d42dcdd63ba2c 100644

--- a/pkgs/development/python-modules/s2sphere/default.nix

+++ b/pkgs/development/python-modules/s2sphere/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "s2sphere";

diff --git a/pkgs/embedded/chdk/default.nix b/pkgs/embedded/chdk/default.nix

index 12342068a24dee132deaa20a96839ec66cba8b12..423e31d4aec8ccfc6d811f1369780e5db966a923 100644

--- a/pkgs/embedded/chdk/default.nix

+++ b/pkgs/embedded/chdk/default.nix

@@ -1,12 +1,13 @@

-{ lib

-, stdenv

-, fetchzip

-, gcc-arm-embedded

-, zip

-, platform ? null

-, platformsub ? null

-, fi2key ? null

-, fi2iv ? null

+{

}:

let

@@ -27,11 +28,26 @@ stripRoot = false;

 hash = "sha256-VNkPju3nVxk1g5SzRZok5994JVupySbO7KZsD6sgXo8=";

};

 ++ lib.optional batchBuild "batch-zip-complete";

env.NIX_CFLAGS_COMPILE = "-Wno-format-security";

diff --git a/pkgs/embedded/embox/default.nix b/pkgs/embedded/embox/default.nix

index 0dbe7021a17a1014ba19b8467011557f79e979c0..1d64938f796abfecd5a11f9d841f669ce3ab9cd5 100644

--- a/pkgs/embedded/embox/default.nix

+++ b/pkgs/embedded/embox/default.nix

@@ -1,24 +1,31 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, fetchurl

-, makeWrapper

-, pkgsCross

-, cpio

-, gcc-arm-embedded

-, python3

-, qemu

-, unzip

-, which

-, arch ? "x86"

+{

}:

-assert lib.assertOneOf "arch" arch [ "aarch64" "arm" "ppc" "riscv64" "x86" ];

+assert lib.assertOneOf "arch" arch [

+];

let

in

stdenv.mkDerivation (finalAttrs: {

pname = "embox-${arch}-qemu";

@@ -42,14 +49,16 @@ substituteInPlace templates/riscv64/qemu/build.conf \

   --replace-fail "riscv64-unknown-elf" "riscv64-none-elf"

'';

configurePhase = "make confload-${arch}/qemu";

@@ -62,13 +71,15 @@ '';

installPhase =

 let

   net_args = {

     aarch64 = "model=e1000";

     arm = "model=smc91c111";

@@ -88,7 +99,8 @@ --add-flags "-nographic"

   install -Dm644 build/base/bin/embox $out/share/embox/images/embox.img

   install -Dm644 conf/*.conf* -t $out/share/embox/conf

   install -Dm755 scripts/qemu/{start,stop}_script -t $out/share/embox/scripts

 '';

diff --git a/pkgs/garmin/basecamp/default.nix b/pkgs/garmin/basecamp/default.nix

index 399db82b7838831c19c51f4a31a36a266e4f5cf4..620086dd0672dea74b96a79dc96f8dab69a2bcf3 100644

--- a/pkgs/garmin/basecamp/default.nix

+++ b/pkgs/garmin/basecamp/default.nix

@@ -1,17 +1,30 @@

-{ lib, stdenv, fetchurl, undmg, xar, cpio }:

+{

+}:

stdenv.mkDerivation rec {

pname = "basecamp";

version = "4.8.11";

src = fetchurl {

 sha256 = "1ql049xxb7021qssn55hj8f49bzhriia0yvcv5xs3vrya7ymmhgn";

};

preferLocalBuild = true;

sourceRoot = ".";

diff --git a/pkgs/garmin/cgpsmapper/default.nix b/pkgs/garmin/cgpsmapper/default.nix

index 75b10ca9318892fb366c8da392ad2dafdc61ac4f..9812fb9b8fc2b5d05b6080ab25415b1419a88f4b 100644

--- a/pkgs/garmin/cgpsmapper/default.nix

+++ b/pkgs/garmin/cgpsmapper/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchwebarchive }:

+{

+}:

stdenv.mkDerivation {

pname = "cgpsmapper";

@@ -25,7 +29,10 @@ description = "GIS converter into GARMIN compatible format maps";

 homepage = "https://web.archive.org/web/20160620061746if_/http://www.cgpsmapper.com";

 license = licenses.free;

 maintainers = [ maintainers.sikmir ];

 mainProgram = "cgpsmapper-static";

 skip.ci = true;

};

diff --git a/pkgs/garmin/garmin-uploader/default.nix b/pkgs/garmin/garmin-uploader/default.nix

index f736e59d461a1b3f7dad9d3f6a509124d96628ee..8385cbc3ebbea8849a1c195ea0f973f4234d4621 100644

--- a/pkgs/garmin/garmin-uploader/default.nix

+++ b/pkgs/garmin/garmin-uploader/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "garmin-uploader";

@@ -11,7 +15,10 @@ rev = version;

 hash = "sha256-OHY4f+0jfxKXiwRJRdSarlb2H+lEt2EVoAAsD4aEc9o=";

};

nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

diff --git a/pkgs/garmin/garminimg/default.nix b/pkgs/garmin/garminimg/default.nix

index 6a890668db961760a600872e3f88756c1e7225a8..46d6c69521482f9f6de874594f71db815c0c24ee 100644

--- a/pkgs/garmin/garminimg/default.nix

+++ b/pkgs/garmin/garminimg/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, cmake, gdal, proj, wrapQtAppsHook }:

+{

+}:

stdenv.mkDerivation rec {

pname = "garminimg";

@@ -20,9 +28,15 @@ substituteInPlace srcDecodeImg/CMakeLists.txt \

   --replace-fail "PROJ4_" "PROJ_"

'';

hardeningDisable = [ "format" ];

diff --git a/pkgs/garmin/gimgtools/default.nix b/pkgs/garmin/gimgtools/default.nix

index 4819b1b8863f02e4aac835e0f0178e5a0d7b9ef7..19e0962607ef35ee21091b5ded2ef32797b9d6e1 100644

--- a/pkgs/garmin/gimgtools/default.nix

+++ b/pkgs/garmin/gimgtools/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, libiconv }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gimgtools";

diff --git a/pkgs/garmin/gmaptool/default.nix b/pkgs/garmin/gmaptool/default.nix

index 35039ac3eda3839b42f1fe3d9190165b3e145687..63b7d111b7e976b3b596471b38515b51760e8eda 100644

--- a/pkgs/garmin/gmaptool/default.nix

+++ b/pkgs/garmin/gmaptool/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchzip }:

+{

+}:

let

version = "0.8.220";

filename = "lgmt${lib.replaceStrings [ "." ] [ "" ] version}.zip";

@@ -22,7 +26,10 @@ description = "Program for splitting and merging maps in Garmin format";

 homepage = "https://www.gmaptool.eu";

 license = licenses.cc-by-sa-30;

 maintainers = [ maintainers.sikmir ];

 mainProgram = "gmt";

 skip.ci = true;

};

diff --git a/pkgs/garmin/imgdecode/default.nix b/pkgs/garmin/imgdecode/default.nix

index 92b865ef23e37dad4a9d1e596df605a344ca4c08..c8640a457db97df380707f35e1b57251452039d4 100644

--- a/pkgs/garmin/imgdecode/default.nix

+++ b/pkgs/garmin/imgdecode/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchurl }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "imgdecode";

diff --git a/pkgs/garmin/libgarmin/default.nix b/pkgs/garmin/libgarmin/default.nix

index d1cd55d70fa5e8db3dfb4fee9e0757a83e574492..6ba9de75ca4e61db027e3a9b3724fb7cf6aee1bc 100644

--- a/pkgs/garmin/libgarmin/default.nix

+++ b/pkgs/garmin/libgarmin/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchsvn, autoconf, automake, libtool }:

+{

+}:

stdenv.mkDerivation {

pname = "libgarmin";

@@ -10,7 +17,11 @@ rev = "320";

 sha256 = "sha256-aFXD+HnEZBsg2kcc8m8v95poz87DrwgZl4diHSeQZ78=";

};

preConfigure = ''

 aclocal \

diff --git a/pkgs/garmin/ocad2img/default.nix b/pkgs/garmin/ocad2img/default.nix

index f0aac0af254dcb875cbce0d5b1297c4cc6a47818..5ceecba35c5481b10d18c72630b647623bd59375 100644

--- a/pkgs/garmin/ocad2img/default.nix

+++ b/pkgs/garmin/ocad2img/default.nix

@@ -1,4 +1,15 @@

-{ lib, stdenv, buildPerlPackage, fetchwebarchive, unzip, dos2unix, cgpsmapper, ocad2mp, ModulePluggable, Tk }:

+{

+}:

buildPerlPackage {

pname = "ocad2img";

@@ -14,9 +25,15 @@ sourceRoot = ".";

outputs = [ "out" ];

postPatch = ''

 substituteInPlace ocad2img.pl \

diff --git a/pkgs/garmin/ocad2mp/default.nix b/pkgs/garmin/ocad2mp/default.nix

index 677550c16088d76414c07a534e01f8d314e5cb19..72a24b9b8158683b2e069665f2fc29211de55185 100644

--- a/pkgs/garmin/ocad2mp/default.nix

+++ b/pkgs/garmin/ocad2mp/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchsvn }:

+{

+}:

stdenv.mkDerivation {

pname = "ocad2mp";

diff --git a/pkgs/garmin/openmtbmap/default.nix b/pkgs/garmin/openmtbmap/default.nix

index 207b01c3b4bc582be5fc9d5e7a4b37cc24c8889f..c2f73eac11db95c1e6d4029b5690cac961544891 100644

--- a/pkgs/garmin/openmtbmap/default.nix

+++ b/pkgs/garmin/openmtbmap/default.nix

@@ -1,4 +1,13 @@

-{ lib, stdenv, fetchFromGitHub, gmaptool, mkgmap, p7zip, zsh, substituteAll }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "openmtbmap";

@@ -11,10 +20,12 @@ rev = "de24cd5d4168d8571c544ac42c51883af957a01a";

 hash = "sha256-J09SYLk869pQYeoGfuY9PFIOU+/W9w22kKwAkVpvkNI=";

};

buildInputs = [ zsh ];

diff --git a/pkgs/garmin/osm2mp/default.nix b/pkgs/garmin/osm2mp/default.nix

index c630c8a9a70aa14437afdb21f98f7c418379e4ae..053cf01e868b33ae8323750d0d7505c4d0ff89f4 100644

--- a/pkgs/garmin/osm2mp/default.nix

+++ b/pkgs/garmin/osm2mp/default.nix

@@ -1,22 +1,23 @@

-{ lib

-, stdenv

-, buildPerlPackage

-, shortenPerlShebang

-, fetchFromGitHub

-, ConfigStd

-, EncodeLocale

-, FileSlurp

-, GeoOpenstreetmapParser

-, JSON

-, ListMoreUtils

-, LWPProtocolHttps

-, MatchSimple

-, MathPolygon

-, MathPolygonTree

-, TemplateToolkit

-, TextUnidecode

-, TreeR

-, YAML

+{

}:

buildPerlPackage rec {

@@ -58,17 +59,20 @@ '';

preConfigure = "touch Makefile.PL";

meta = with lib; {

 description = "Convert Openstreetmap data to MP format";

diff --git a/pkgs/garmin/sendmap20/default.nix b/pkgs/garmin/sendmap20/default.nix

index d7e17e89ef5f699f35a73fcf67a9698773ead5a5..59ca9a0c68c33f7dd927d5ac3369db6f187d9e14 100644

--- a/pkgs/garmin/sendmap20/default.nix

+++ b/pkgs/garmin/sendmap20/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchwebarchive }:

+{

+}:

stdenv.mkDerivation {

pname = "sendmap20";

@@ -25,7 +29,10 @@ description = "Software for uploading maps to your GPS";

 homepage = "https://web.archive.org/web/20160620061746if_/http://www.cgpsmapper.com";

 license = licenses.free;

 maintainers = [ maintainers.sikmir ];

 skip.ci = true;

};

}

diff --git a/pkgs/gemini/agunua/default.nix b/pkgs/gemini/agunua/default.nix

index 617c9c382017565c56def383a2f78df5fe2fa725..4dc5fc21f985861a2d758dbe5355c2f458e90d21 100644

--- a/pkgs/gemini/agunua/default.nix

+++ b/pkgs/gemini/agunua/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitLab, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "agunua";

diff --git a/pkgs/gemini/astronaut/default.nix b/pkgs/gemini/astronaut/default.nix

index 1ade489b2f71889298a4724f2498dd56141bd214..2b710b71decd2cf0cfbea6b7ce54bd1555a7af65 100644

--- a/pkgs/gemini/astronaut/default.nix

+++ b/pkgs/gemini/astronaut/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, buildGoModule, fetchFromSourcehut, scdoc, installShellFiles }:

+{

+}:

buildGoModule rec {

pname = "astronaut";

@@ -11,7 +18,10 @@ rev = version;

 hash = "sha256-YkaeJMabEHGcyYeEyiYXR2K8YKX7Qqo5mb1XzvKT2+U=";

};

vendorHash = "sha256-4obhPl3Yvlrsf+C0vFpS/EOPEK7Kwm3GgbZ/ociihD8=";

diff --git a/pkgs/gemini/comitium/default.nix b/pkgs/gemini/comitium/default.nix

index 61014ac2161ebf9281fac095e94bd4e376eab28d..687e6d01585b2240610953916fc2e78d9a99ff83 100644

--- a/pkgs/gemini/comitium/default.nix

+++ b/pkgs/gemini/comitium/default.nix

@@ -1,4 +1,9 @@

-{ lib, buildGoModule, fetchgit, scdoc }:

+{

+}:

buildGoModule rec {

pname = "comitium";

diff --git a/pkgs/gemini/eva/default.nix b/pkgs/gemini/eva/default.nix

index 50ac7f6604b818ff1dd21e189c28bfd18a7c201b..d3860a3180ed7f2f0b6724b9af46d2deb5dd8268 100644

--- a/pkgs/gemini/eva/default.nix

+++ b/pkgs/gemini/eva/default.nix

@@ -1,4 +1,14 @@

-{ lib, stdenv, rustPlatform, fetchFromGitea, pkg-config, gtk4, openssl, wrapGAppsHook, Security }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "eva";

@@ -15,9 +25,15 @@

cargoPatches = [ ./cargo-lock.patch ];

cargoHash = "sha256-BFRowucvjYzCF7au4O/Q/lSpgaNUpNDx3OhnbwwfF24=";

meta = with lib; {

 description = "Gemini protocol browser written in Rust using the gtk+ toolkit";

diff --git a/pkgs/gemini/gelim/default.nix b/pkgs/gemini/gelim/default.nix

index b3b9a1ea1897ae0a0af995b1c53c19afba5ba01d..70f345f20a181cacd9786a37e0d876a1be1fab6a 100644

--- a/pkgs/gemini/gelim/default.nix

+++ b/pkgs/gemini/gelim/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, buildGoModule, fetchFromSourcehut, scdoc, installShellFiles }:

+{

+}:

buildGoModule rec {

pname = "gelim";

@@ -11,7 +18,10 @@ rev = "v${version}";

 hash = "sha256-xFOiE0OLaJ4WK+I8oNXNk7feP3nXp9wvH0bkNnBK1Yg=";

};

vendorHash = "sha256-sWNPNZYcm296zhz57/NCaAlQxJ+Z1zzd/Y+KiLxZ46E=";

diff --git a/pkgs/gemini/gemcert/default.nix b/pkgs/gemini/gemcert/default.nix

index ee077b218ecc9561fef263109098f01a0ba82733..6a526934fb96e2b16e01a2794245c5e9c9a0a702 100644

--- a/pkgs/gemini/gemcert/default.nix

+++ b/pkgs/gemini/gemcert/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoPackage, fetchFromGitea }:

+{

+}:

buildGoPackage {

pname = "gemcert";

diff --git a/pkgs/gemini/gemgen/default.nix b/pkgs/gemini/gemgen/default.nix

index a44ca19f979a275a3f2b0417a6d475789ca091a7..37d97987aca59ef6efe5503a382b48ecb183ad76 100644

--- a/pkgs/gemini/gemgen/default.nix

+++ b/pkgs/gemini/gemgen/default.nix

@@ -1,4 +1,9 @@

-{ lib, buildGoModule, fetchFromSourcehut, scdoc }:

+{

+}:

buildGoModule rec {

pname = "gemgen";

diff --git a/pkgs/gemini/gemini-ipfs-gateway/default.nix b/pkgs/gemini/gemini-ipfs-gateway/default.nix

index 15adc75112522a1847c450dd2ccdf51de5992721..11e5e292b8678cf7be9ceff6050452d91f890062 100644

--- a/pkgs/gemini/gemini-ipfs-gateway/default.nix

+++ b/pkgs/gemini/gemini-ipfs-gateway/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, buildGoModule, fetchFromSourcehut, scdoc }:

+{

+}:

buildGoModule rec {

pname = "gemini-ipfs-gateway";

diff --git a/pkgs/gemini/geminid/default.nix b/pkgs/gemini/geminid/default.nix

index d37908e210dc42a5aac0eb98bc38105726bc86dc..d0b92924d542430ee5cbf11131e425a8bab104fa 100644

--- a/pkgs/gemini/geminid/default.nix

+++ b/pkgs/gemini/geminid/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, libconfig, file, openssl, flex }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "geminid";

@@ -13,9 +21,17 @@ };

nativeBuildInputs = [ flex ];

installPhase = "install -Dm755 geminid -t $out/bin";

diff --git a/pkgs/gemini/gemreader/default.nix b/pkgs/gemini/gemreader/default.nix

index e394a3a45ad9ff9d5084152440cedcf2233e4bbf..22d085fcd78c29a406fd337c3f4b0071390ffe1d 100644

--- a/pkgs/gemini/gemreader/default.nix

+++ b/pkgs/gemini/gemreader/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromSourcehut }:

+{

+}:

buildGoModule rec {

pname = "gemreader";

diff --git a/pkgs/gemini/gemserv/default.nix b/pkgs/gemini/gemserv/default.nix

index f00d4f03e2fecfda2582546c35678ee4fad2490e..a9bc8de0652962e122b08f2a904be633a7f8804a 100644

--- a/pkgs/gemini/gemserv/default.nix

+++ b/pkgs/gemini/gemserv/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, rustPlatform, fetchFromSourcehut, pkg-config, openssl, Security }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "gemserv";

diff --git a/pkgs/gemini/gloggery/default.nix b/pkgs/gemini/gloggery/default.nix

index d627a3fd1b5ca2b598003dbfedae370a8c85baa0..5f7835d18af7a7cbcaf91b8429a014ebceaff556 100644

--- a/pkgs/gemini/gloggery/default.nix

+++ b/pkgs/gemini/gloggery/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, go }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gloggery";

@@ -13,7 +18,10 @@ };

nativeBuildInputs = [ go ];

preInstall = "install -dm755 $out/{bin,share}";

diff --git a/pkgs/gemini/gmi2html/default.nix b/pkgs/gemini/gmi2html/default.nix

index 0ad04afbe4caf46b655cdd278dd06352e77d33fb..6856b9e6845c0bade8fddf474647d4b8041d0f3c 100644

--- a/pkgs/gemini/gmi2html/default.nix

+++ b/pkgs/gemini/gmi2html/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, zig, scdoc, installShellFiles }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gmi2html";

@@ -11,7 +18,11 @@ rev = "v${finalAttrs.version}";

 hash = "sha256-5m3erToDFkYOV1xoM+BLWbUOgP0A7TXthzQ0Sk1Qj+U=";

};

buildPhase = ''

 export HOME=$TMPDIR

diff --git a/pkgs/gemini/gmnhg/default.nix b/pkgs/gemini/gmnhg/default.nix

index 9b3c8121bb4d2f5327bd7b093a7f609cbd1d94ca..57a6f10881e407a84dd40070e058b1022e1f5dc2 100644

--- a/pkgs/gemini/gmnhg/default.nix

+++ b/pkgs/gemini/gmnhg/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromGitHub }:

+{

+}:

buildGoModule rec {

pname = "gmnhg";

diff --git a/pkgs/gemini/gmnigit/default.nix b/pkgs/gemini/gmnigit/default.nix

index a6f9c3416cfb8ee4714a8777280b527910677dbb..89dcee2282b0f024a73540c4f961f527dc0f463d 100644

--- a/pkgs/gemini/gmnigit/default.nix

+++ b/pkgs/gemini/gmnigit/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromSourcehut }:

+{

+}:

buildGoModule rec {

pname = "gmnigit";

diff --git a/pkgs/gemini/gplaces/default.nix b/pkgs/gemini/gplaces/default.nix

index 2ac56bb07dabc2f084d4a56acff558ac0755753e..cf1c9a255c8f0f93579a36a27a6cc66b205889e9 100644

--- a/pkgs/gemini/gplaces/default.nix

+++ b/pkgs/gemini/gplaces/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, pkg-config, curl, openssl, memstreamHook }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gplaces";

@@ -14,7 +22,10 @@ };

nativeBuildInputs = [ pkg-config ];

makeFlags = [ "VERSION=${finalAttrs.version}" ];

diff --git a/pkgs/gemini/gssg/default.nix b/pkgs/gemini/gssg/default.nix

index d7da17ab23e75dba1f975bfb321a506d5ac9eef0..e3196bff150ca86f39dbd82754380b3581df01b2 100644

--- a/pkgs/gemini/gssg/default.nix

+++ b/pkgs/gemini/gssg/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromSourcehut }:

+{

+}:

buildGoModule rec {

pname = "gssg";

diff --git a/pkgs/gemini/gurl/default.nix b/pkgs/gemini/gurl/default.nix

index 4ff78a67f7ef443bf78d43cab2267ea848395ba3..7235e5f18667647697de2afca0c1ad75f41234f8 100644

--- a/pkgs/gemini/gurl/default.nix

+++ b/pkgs/gemini/gurl/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, zig }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gurl";

diff --git a/pkgs/gemini/kineto/default.nix b/pkgs/gemini/kineto/default.nix

index 540d18615137367fec8b0284ab56e2ba09631679..bee97a16c38749775c2be0c514e40c74d3c6c412 100644

--- a/pkgs/gemini/kineto/default.nix

+++ b/pkgs/gemini/kineto/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromSourcehut }:

+{

+}:

buildGoModule rec {

pname = "kineto";

diff --git a/pkgs/gemini/mdtohtml/default.nix b/pkgs/gemini/mdtohtml/default.nix

index 90f6992f8cb8a065e32d09c7ac592c9b4df29da8..239ad3d8638d79d6f65da4df562dc9b0c900c132 100644

--- a/pkgs/gemini/mdtohtml/default.nix

+++ b/pkgs/gemini/mdtohtml/default.nix

@@ -1,4 +1,10 @@

-{ lib, buildGoModule, fetchFromSourcehut, scdoc, installShellFiles }:

+{

+}:

buildGoModule rec {

pname = "mdtohtml";

@@ -11,7 +17,10 @@ rev = version;

 hash = "sha256-qvd4Iz+1uNT1Y/DkHGRYBVCLeIpleQ58Ua4eSYv+ilQ=";

};

vendorHash = "sha256-b+xQpGSN6F79qTDqVpyEsEQGNgcR1/l7pzwIxqgTcic=";

diff --git a/pkgs/gemini/py-gmi2html/default.nix b/pkgs/gemini/py-gmi2html/default.nix

index 75d9afe5331a68b0245041ec613049fb9b40ac8d..dbeacf75032890c8129b14dc2912ec1e311943f9 100644

--- a/pkgs/gemini/py-gmi2html/default.nix

+++ b/pkgs/gemini/py-gmi2html/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitea, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "gmi2html";

diff --git a/pkgs/gemini/qute-gemini/default.nix b/pkgs/gemini/qute-gemini/default.nix

index 353d3ba4a0ed3db13b6c535852c61eb74c7828fb..a77535b505c581fcff4cfeb970fc4da51c4a224c 100644

--- a/pkgs/gemini/qute-gemini/default.nix

+++ b/pkgs/gemini/qute-gemini/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromSourcehut, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "qute-gemini";

diff --git a/pkgs/gemini/satellite/default.nix b/pkgs/gemini/satellite/default.nix

index 76c6f1a713248c46ec5949c966d778cbc8fe41da..142830b31b3c981fbb8a4dc4db6e8bfb26cdbfda 100644

--- a/pkgs/gemini/satellite/default.nix

+++ b/pkgs/gemini/satellite/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromSourcehut }:

+{

+}:

buildGoModule rec {

pname = "satellite";

diff --git a/pkgs/gemini/shavit/default.nix b/pkgs/gemini/shavit/default.nix

index de5c5b5364a7203583978d92c7f59d8e14485be4..201b9f2899a43b40018ac4d03d61624cde67f0ac 100644

--- a/pkgs/gemini/shavit/default.nix

+++ b/pkgs/gemini/shavit/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromSourcehut }:

+{

+}:

buildGoModule rec {

pname = "shavit";

diff --git a/pkgs/gemini/stagit-gemini/milotier.nix b/pkgs/gemini/stagit-gemini/milotier.nix

index 9d06e28aabac7836d6d42e18a0daa23292da814e..3713890964e1fbd18a2f02812a7ca20763270e8c 100644

--- a/pkgs/gemini/stagit-gemini/milotier.nix

+++ b/pkgs/gemini/stagit-gemini/milotier.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, libgit2, fetchgit }:

+{

+}:

stdenv.mkDerivation {

pname = "stagit-gemini";

diff --git a/pkgs/gemini/stagit-gemini/sloum.nix b/pkgs/gemini/stagit-gemini/sloum.nix

index b11cbc515a7f3f9d0caabb8e74a9b17a700c1862..90744dfcee72a893f3fa68f3b05f5fbb5edca045 100644

--- a/pkgs/gemini/stagit-gemini/sloum.nix

+++ b/pkgs/gemini/stagit-gemini/sloum.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, libgit2, fetchFromGitea }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "stagit-gemini";

diff --git a/pkgs/gemini/tom/default.nix b/pkgs/gemini/tom/default.nix

index d4f32cac8a24a53a26c9284dcafd8ee5f50be706..8d6e29a420c0639c24a6fd2904a8b4e70836ad3d 100644

--- a/pkgs/gemini/tom/default.nix

+++ b/pkgs/gemini/tom/default.nix

@@ -1,11 +1,12 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, pkg-config

-, makeWrapper

-, lua5_3

-, memstreamHook

-, zlib

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -25,9 +26,15 @@ --replace-fail "lua53" "${lua5_3}/bin/lua" \

   --replace-fail "tom.lua" "$out/share/lua/tom.lua"

'';

installPhase = ''

 install -Dm644 *.so *.lua -t $out/share/lua

diff --git a/pkgs/geospatial/arcgis2geojson/default.nix b/pkgs/geospatial/arcgis2geojson/default.nix

index 2f0e9a4a223c11a8a37e579b0918befe106a6ebe..7e808927ae8967fdd8ff289c394d0e3a97e9cb70 100644

--- a/pkgs/geospatial/arcgis2geojson/default.nix

+++ b/pkgs/geospatial/arcgis2geojson/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "arcgis2geojson";

diff --git a/pkgs/geospatial/bbox/default.nix b/pkgs/geospatial/bbox/default.nix

index 705684c9692f31c65ad61450e2f5dc4488566d38..c31d61766cbef17f45750dcf9ab4b20a4e4d9b35 100644

--- a/pkgs/geospatial/bbox/default.nix

+++ b/pkgs/geospatial/bbox/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, rustPlatform, fetchFromGitHub, darwin, buildPackages }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "bbox";

@@ -22,12 +29,20 @@ PROTOC = "${buildPackages.protobuf}/bin/protoc";

buildInputs = lib.optional stdenv.isDarwin darwin.apple_sdk.frameworks.SystemConfiguration;

meta = with lib; {

 description = "BBOX services";

 inherit (src.meta) homepage;

 maintainers = [ maintainers.sikmir ];

};

}

diff --git a/pkgs/geospatial/c2cwsgiutils/default.nix b/pkgs/geospatial/c2cwsgiutils/default.nix

index 3706e299ec1591826acd7b386bf5f2e4663bbb2b..ed84d5a1c7f8f9045306c55f37691ed1d2b25e32 100644

--- a/pkgs/geospatial/c2cwsgiutils/default.nix

+++ b/pkgs/geospatial/c2cwsgiutils/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, pipfile }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "c2cwsgiutils";

diff --git a/pkgs/geospatial/cogdumper/default.nix b/pkgs/geospatial/cogdumper/default.nix

index ba2bfa989c7f157852d9f8a224989a1bb5538e81..ffa7eeddc3c2ae5ca6970a59d10e1b58d4f1b9e7 100644

--- a/pkgs/geospatial/cogdumper/default.nix

+++ b/pkgs/geospatial/cogdumper/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "cogdumper";

diff --git a/pkgs/geospatial/cogeo-mosaic/default.nix b/pkgs/geospatial/cogeo-mosaic/default.nix

index c2094d593cba174a46c397762d971c3d72f500ec..11fa7d4a2602ee816367bb77e055d0b46718baa0 100644

--- a/pkgs/geospatial/cogeo-mosaic/default.nix

+++ b/pkgs/geospatial/cogeo-mosaic/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages, morecantile, supermorecado, rio-tiler }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "cogeo-mosaic";

@@ -12,7 +20,10 @@ rev = version;

 hash = "sha256-FJJZvLGBEZpVyfXBqmz6r1obx4HrKmtK0dWusItX3j4=";

};

propagatedBuildInputs = with python3Packages; [

 morecantile

diff --git a/pkgs/geospatial/color-operations/default.nix b/pkgs/geospatial/color-operations/default.nix

index a6e28792610e058110a0d4d1361705fadc537506..4a20fe08282239841160728a3e5ab52a915fef53 100644

--- a/pkgs/geospatial/color-operations/default.nix

+++ b/pkgs/geospatial/color-operations/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "color-operations";

diff --git a/pkgs/geospatial/datamaps/default.nix b/pkgs/geospatial/datamaps/default.nix

index 925ff77e212f51d71402173daca8bddbf2a2ae09..318c3fb91c0876e332c52f3876352f39c56a627a 100644

--- a/pkgs/geospatial/datamaps/default.nix

+++ b/pkgs/geospatial/datamaps/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, libpng, pkg-config }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "datamaps";

diff --git a/pkgs/geospatial/deegree/default.nix b/pkgs/geospatial/deegree/default.nix

index c9bc6dd8b0d375ef9038db54fa5be36cfe360607..3869f95732e7269d1d9dccea0b635c0be48d2d58 100644

--- a/pkgs/geospatial/deegree/default.nix

+++ b/pkgs/geospatial/deegree/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchurl }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "deegree";

diff --git a/pkgs/geospatial/elevation/default.nix b/pkgs/geospatial/elevation/default.nix

index 0af2b468a803b999969df54eaa6f7b10d902bef8..561e24419498eb748f9ed0640db2f075080a6d62 100644

--- a/pkgs/geospatial/elevation/default.nix

+++ b/pkgs/geospatial/elevation/default.nix

@@ -1,14 +1,15 @@

-{ lib

-, fetchFromGitHub

-, python3Packages

-, click

-, gnumake

-, curl

-, unzip

-, gzip

-, gdal

-, testers

-, elevation

+{

}:

python3Packages.buildPythonApplication rec {

@@ -26,7 +27,12 @@ nativeBuildInputs = with python3Packages; [ setuptools-scm ];

SETUPTOOLS_SCM_PRETEND_VERSION = version;

postPatch = ''

 for f in elevation/datasource.* \

@@ -43,15 +49,16 @@ --replace-warn "gdalbuildvrt " "${lib.getBin gdal}/bin/gdalbuildvrt "

 done

'';

postInstall = ''

 install -Dm644 elevation/datasource.mk -t $out/lib/${python3Packages.python.libPrefix}/site-packages/elevation

'';

meta = with lib; {

 description = "Python script to download global terrain digital elevation models, SRTM 30m DEM and SRTM 90m DEM";

diff --git a/pkgs/geospatial/geoarrow-c/default.nix b/pkgs/geospatial/geoarrow-c/default.nix

index f2d70f4e3fc9ea2a89ce5f0018c604149002f73e..ac35c002aaee2117bed567cb9d74c56361dd1c0c 100644

--- a/pkgs/geospatial/geoarrow-c/default.nix

+++ b/pkgs/geospatial/geoarrow-c/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "geoarrow-c";

diff --git a/pkgs/geospatial/geoarrow-pyarrow/default.nix b/pkgs/geospatial/geoarrow-pyarrow/default.nix

index a0a95643c640c632aeeff5d6f704c594f1759de2..5e93c571805c6b6fbf835b1fb6b08b1745621417 100644

--- a/pkgs/geospatial/geoarrow-pyarrow/default.nix

+++ b/pkgs/geospatial/geoarrow-pyarrow/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages, geoarrow-c }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "geoarrow-pyarrow";

@@ -16,7 +22,11 @@ sourceRoot = "${src.name}/geoarrow-pyarrow";

build-system = with python3Packages; [ setuptools-scm ];

meta = with lib; {

 description = "Python implementation of the GeoArrow specification";

diff --git a/pkgs/geospatial/geojson-pydantic/default.nix b/pkgs/geospatial/geojson-pydantic/default.nix

index 520cf6e904cfa24d4a8ebd81db0fda6c8facabe0..bbf6842ed31b7d91ca9f4fe00528261a2fca94e1 100644

--- a/pkgs/geospatial/geojson-pydantic/default.nix

+++ b/pkgs/geospatial/geojson-pydantic/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "geojson-pydantic";

diff --git a/pkgs/geospatial/geowebcache/default.nix b/pkgs/geospatial/geowebcache/default.nix

index 78fda8ae0d18244894d0d166bc48fe39a8c1623c..af67726a483e86ac98265c27dfa2ce7bde290cb3 100644

--- a/pkgs/geospatial/geowebcache/default.nix

+++ b/pkgs/geospatial/geowebcache/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchurl, unzip }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "geowebcache";

diff --git a/pkgs/geospatial/go-pmtiles/default.nix b/pkgs/geospatial/go-pmtiles/default.nix

index d3fcd0c2cc92a94b28132b32fec3d659461f4e47..6de4d43ab8eef080c0c066d4bb3c8e9ac5c183ed 100644

--- a/pkgs/geospatial/go-pmtiles/default.nix

+++ b/pkgs/geospatial/go-pmtiles/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromGitHub }:

+{

+}:

buildGoModule rec {

pname = "go-pmtiles";

diff --git a/pkgs/geospatial/go-staticmaps/default.nix b/pkgs/geospatial/go-staticmaps/default.nix

index 99b636873a2064fb175c0362e531ae21b582174b..1fa88da33d97fddfc4464f58af90a38f7c98db45 100644

--- a/pkgs/geospatial/go-staticmaps/default.nix

+++ b/pkgs/geospatial/go-staticmaps/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromGitHub }:

+{

+}:

buildGoModule rec {

pname = "go-staticmaps";

diff --git a/pkgs/geospatial/hecate/default.nix b/pkgs/geospatial/hecate/default.nix

index f751fe6ba776bd95532a4b06ab344285d141ba14..854052ea3d1a7bf1e097aac6e1acb72cc2040122 100644

--- a/pkgs/geospatial/hecate/default.nix

+++ b/pkgs/geospatial/hecate/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, rustPlatform, fetchFromGitHub, pkg-config, openssl, Security }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "hecate";

diff --git a/pkgs/geospatial/kealib/default.nix b/pkgs/geospatial/kealib/default.nix

index 2e0958487727ab75804a2988e55d4b96da180bfb..540a47d5f228ee7002260061ec3dc2ffe1978dd8 100644

--- a/pkgs/geospatial/kealib/default.nix

+++ b/pkgs/geospatial/kealib/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, cmake, hdf5 }:

+{

+}:

stdenv.mkDerivation rec {

pname = "kealib";

diff --git a/pkgs/geospatial/localtileserver/default.nix b/pkgs/geospatial/localtileserver/default.nix

index 5030dcd5e80422ea2f02ab35c48a574f4a02380c..615443f05064b757d30a72703cc73f9b668c0f2a 100644

--- a/pkgs/geospatial/localtileserver/default.nix

+++ b/pkgs/geospatial/localtileserver/default.nix

@@ -1,4 +1,10 @@

-{ lib, python3Packages, fetchFromGitHub, large-image-source-gdal, server-thread }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "localtileserver";

diff --git a/pkgs/geospatial/mapsoft/2.nix b/pkgs/geospatial/mapsoft/2.nix

index ff8793f0594c135629ac323f3444e63b29dc850a..5d56af1c9283faecfa373baac0c64f21f0a48181 100644

--- a/pkgs/geospatial/mapsoft/2.nix

+++ b/pkgs/geospatial/mapsoft/2.nix

@@ -1,30 +1,31 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, substituteAll

-, copyDesktopItems

-, desktopToDarwinBundle

-, makeDesktopItem

-, db

-, fig2dev

-, giflib

-, gsettings-desktop-schemas

-, gtkmm3

-, imagemagick

-, jansson

-, curl

-, libjpeg

-, libpng

-, librsvg

-, libtiff

-, libxml2

-, libzip

-, perlPackages

-, pkg-config

-, proj

-, shapelib

-, unzip

-, wrapGAppsHook

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -46,7 +47,10 @@ db = db.dev;

   inherit giflib;

 })

];

postPatch = ''

 substituteInPlace modules/get_deps \

@@ -69,7 +73,11 @@ exec = "ms2view";

   comment = "Viewer for geodata and raster maps";

   desktopName = "ms2view";

   genericName = "Mapsoft2 viewer";

 })

];

diff --git a/pkgs/geospatial/mapsoft/default.nix b/pkgs/geospatial/mapsoft/default.nix

index 99946ab8f8cead2706b8e44e55ac97b1ec7dcace..a0fb38a3763376c2955b4f58ec5a76e42bf53b0a 100644

--- a/pkgs/geospatial/mapsoft/default.nix

+++ b/pkgs/geospatial/mapsoft/default.nix

@@ -1,33 +1,34 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, perlPackages

-, python2Packages

-, gimp

-, bc

-, fig2dev

-, imagemagick

-, m4

-, netpbm

-, pkg-config

-, scons

-, boost

-, curl

-, giflib

-, gtkmm2

-, jansson

-, libjpeg

-, libpng

-, libshell

-, libtiff

-, libusb1

-, libxml2

-, libyaml

-, libzip

-, proj

-, shapelib

-, zlib

-, getopt

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -81,14 +82,20 @@ proj

 shapelib

 zlib

];

preBuild = ''

 export CPPFLAGS="-I${boost.dev}/include -I${giflib}/include -I${proj.dev}/include"

 export LINKFLAGS="-L${giflib}/lib -lgif -L${proj}/lib -lproj"

'';

postInstall = ''

 wrapPythonProgramsIn $out/lib/gimp/${lib.versions.major gimp.version}.0/plug-ins/

diff --git a/pkgs/geospatial/mbtiles2osmand/default.nix b/pkgs/geospatial/mbtiles2osmand/default.nix

index 3ecd6cbfd73e4a09b92a9783b01ce681d12ea5cf..f5f58b50a2f5a047c0266c34dadb6d6c958e9be4 100644

--- a/pkgs/geospatial/mbtiles2osmand/default.nix

+++ b/pkgs/geospatial/mbtiles2osmand/default.nix

@@ -1,6 +1,7 @@

-{ lib

-, fetchFromGitHub

-, python3Packages

+{

}:

python3Packages.buildPythonApplication rec {

@@ -20,9 +21,7 @@ dontUseSetuptoolsCheck = true;

installPhase =

 let

 in

 ''

   site_packages=$out/lib/${python3Packages.python.libPrefix}/site-packages

diff --git a/pkgs/geospatial/mbutiles/default.nix b/pkgs/geospatial/mbutiles/default.nix

index 94d78857d5dc48be09dc7b19a903b895f329bfbb..e786408567119dd308052014557dc99d7a48a97b 100644

--- a/pkgs/geospatial/mbutiles/default.nix

+++ b/pkgs/geospatial/mbutiles/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, rustPlatform, fetchFromGitHub, pkg-config, sqlite }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "mbutiles";

diff --git a/pkgs/geospatial/mobroute/default.nix b/pkgs/geospatial/mobroute/default.nix

index 4bcb77b3364fcbc860a540c30031649f658fd41b..4147b7a9fbc7660050003c4803fb8939c6aa7a0e 100644

--- a/pkgs/geospatial/mobroute/default.nix

+++ b/pkgs/geospatial/mobroute/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromSourcehut }:

+{

+}:

buildGoModule rec {

pname = "mobroute";

diff --git a/pkgs/geospatial/mobsql/default.nix b/pkgs/geospatial/mobsql/default.nix

index d1fd6ded54329fb0db9d509138e00342f72a9251..aba231c4be816e77274260ce669531510e2954e1 100644

--- a/pkgs/geospatial/mobsql/default.nix

+++ b/pkgs/geospatial/mobsql/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromSourcehut }:

+{

+}:

buildGoModule rec {

pname = "mobsql";

diff --git a/pkgs/geospatial/morecantile/default.nix b/pkgs/geospatial/morecantile/default.nix

index 147a2241803ae5d4a94132f2188309165d9ed850..c151bbace5c2bbeff8d7be690ab94d1f91623858 100644

--- a/pkgs/geospatial/morecantile/default.nix

+++ b/pkgs/geospatial/morecantile/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages, testers, morecantile }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "morecantile";

@@ -15,13 +22,19 @@ };

nativeBuildInputs = with python3Packages; [ flit ];

meta = with lib; {

 description = "Construct and use map tile grids in different projection";

diff --git a/pkgs/geospatial/orbisgis/default.nix b/pkgs/geospatial/orbisgis/default.nix

index 0fe5ba93e9754a2b6c0a82f5c077d672831e5d8c..c1c8bdce5f80dfef8f347b55c92d129f5eb9b9a8 100644

--- a/pkgs/geospatial/orbisgis/default.nix

+++ b/pkgs/geospatial/orbisgis/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchfromgh, unzip, rsync, makeWrapper, jre }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "orbisgis";

@@ -12,7 +20,11 @@ version = "${finalAttrs.version}-SNAPSHOT";

 hash = "sha256-e7SSn+P8rF5eSbl4Z/zp1mHNN2rAi4ZoMvkoy360hGM=";

};

postPatch = ''

 sed -i "s#/usr/bin/orbisgis#$out/bin/orbisgis#" orbisgis.desktop

diff --git a/pkgs/geospatial/ossim/default.nix b/pkgs/geospatial/ossim/default.nix

index d920754359ef9db565bf06ce48046a0969077dd8..0ff1a2d35630e8f153a79bbd0cac9066cdd350ad 100644

--- a/pkgs/geospatial/ossim/default.nix

+++ b/pkgs/geospatial/ossim/default.nix

@@ -1,4 +1,14 @@

-{ lib, stdenv, fetchFromGitHub, cmake, geos, jsoncpp, libgeotiff, libjpeg, libtiff }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "ossim";

@@ -13,7 +23,13 @@ };

nativeBuildInputs = [ cmake ];

cmakeFlags = [

 (lib.cmakeBool "BUILD_OSSIM_APPS" false)

diff --git a/pkgs/geospatial/pipfile/default.nix b/pkgs/geospatial/pipfile/default.nix

index 6ca82215244024c2c4685c0c4c02cc855e2fe61e..44a52477d3ad4b61470196d17e364bdc46d5e3b6 100644

--- a/pkgs/geospatial/pipfile/default.nix

+++ b/pkgs/geospatial/pipfile/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pipfile";

@@ -19,7 +23,10 @@

meta = with lib; {

 description = "Pipfile: the replacement for requirements.txt";

 inherit (src.meta) homepage;

 maintainers = [ maintainers.sikmir ];

};

}

diff --git a/pkgs/geospatial/pmtiles/default.nix b/pkgs/geospatial/pmtiles/default.nix

index bdcecd950c695ca597552c6b4cba5b91deaed0e9..eca4bc15f0565279daa810e7a9c18079c0ae86a3 100644

--- a/pkgs/geospatial/pmtiles/default.nix

+++ b/pkgs/geospatial/pmtiles/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "pmtiles";

diff --git a/pkgs/geospatial/polyvectorization/default.nix b/pkgs/geospatial/polyvectorization/default.nix

index fbf357913145c1d6d0e1574667fe1a8f2a19c768..a4ff9c22d90107f191803f6c55823ec144d3c0c4 100644

--- a/pkgs/geospatial/polyvectorization/default.nix

+++ b/pkgs/geospatial/polyvectorization/default.nix

@@ -1,4 +1,13 @@

-{ lib, stdenv, fetchFromGitHub, cmake, boost, eigen, opencv2, wrapQtAppsHook }:

+{

+}:

stdenv.mkDerivation rec {

pname = "polyvectorization";

@@ -18,9 +27,16 @@ substituteInPlace src/main.cpp \

   --replace-fail "#define WITH_GUI 1" "//#define WITH_GUI 1"

'';

env.NIX_CFLAGS_COMPILE = "-fpermissive";

diff --git a/pkgs/geospatial/py-staticmaps/default.nix b/pkgs/geospatial/py-staticmaps/default.nix

index 36368d2c95ce8fbc6e0a6b7da3106bd6690d2298..91be279f6558511c0b6a4593ef5c5188e1432cae 100644

--- a/pkgs/geospatial/py-staticmaps/default.nix

+++ b/pkgs/geospatial/py-staticmaps/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, s2sphere }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "py-staticmaps";

@@ -11,7 +16,16 @@ rev = "v${version}";

 hash = "sha256-vW457HbdDDhfz8hsvEN3/HJmIHKdrRDVNuhSpZXoZ78=";

};

nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

diff --git a/pkgs/geospatial/pysheds/default.nix b/pkgs/geospatial/pysheds/default.nix

index 1456dc18db589fbf65e0dcce243fd2e728fc7d10..24325380cc5d99a955cf2d3dd0e70f48041ea3f7 100644

--- a/pkgs/geospatial/pysheds/default.nix

+++ b/pkgs/geospatial/pysheds/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pysheds";

diff --git a/pkgs/geospatial/pystac/default.nix b/pkgs/geospatial/pystac/default.nix

index c4c87d48f3815cbd8e8903241d9f2bdf9ab54403..5470acc62cc51e236becb5d909aaa8b1636ccad5 100644

--- a/pkgs/geospatial/pystac/default.nix

+++ b/pkgs/geospatial/pystac/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pystac";

@@ -14,9 +19,7 @@ };

build-system = with python3Packages; [ setuptools ];

nativeCheckInputs = with python3Packages; [

 html5lib

diff --git a/pkgs/geospatial/qlandkartegt/default.nix b/pkgs/geospatial/qlandkartegt/default.nix

index 322b1327f382be4158f0997e7069ca4f2d5cca8e..cbeb2a8f8a0b2db2da7211ce71916ac9e9603c81 100644

--- a/pkgs/geospatial/qlandkartegt/default.nix

+++ b/pkgs/geospatial/qlandkartegt/default.nix

@@ -1,20 +1,21 @@

-{ stdenv

-, lib

-, fetchurl

-, fetchpatch

-, cmake

-, qtmultimedia

-, qtserialport

-, qtscript

-, qtwebkit

-, wrapQtAppsHook

-, garmindev

-, gdal

-, gpsd

-, libdmtx

-, libexif

-, libGLU

-, proj

+{

}:

stdenv.mkDerivation rec {

@@ -65,7 +66,10 @@ sha256 = "10phafhns79i3rl4zpc7arw11x46cywgkdkxm7gw1i9y5h0cal79";

 })

];

buildInputs = [

 qtmultimedia

diff --git a/pkgs/geospatial/qlandkartegt/garmindev.nix b/pkgs/geospatial/qlandkartegt/garmindev.nix

index 7913add3a73e4bbfaa48b2f289281d01ef1cd944..3fd78b5b64f1d4a220de2345e07f2d7a067d4d36 100644

--- a/pkgs/geospatial/qlandkartegt/garmindev.nix

+++ b/pkgs/geospatial/qlandkartegt/garmindev.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchurl, cmake, libusb-compat-0_1 }:

+{

+}:

stdenv.mkDerivation rec {

pname = "garmindev";

diff --git a/pkgs/geospatial/render_geojson/default.nix b/pkgs/geospatial/render_geojson/default.nix

index e09be8eaced2a4ceb5d9a2175e62bdae6d7a9e3a..ea13e4746c26fcf0f052e741ee2dbba576e84141 100644

--- a/pkgs/geospatial/render_geojson/default.nix

+++ b/pkgs/geospatial/render_geojson/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, autoreconfHook, wxGTK }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "render_geojson";

diff --git a/pkgs/geospatial/rio-cogeo/default.nix b/pkgs/geospatial/rio-cogeo/default.nix

index 4dd8324f6f14f1b1959df6e7d7a962e48608c259..a28fe84244462068da9b57ea32bbae8bfd4905cb 100644

--- a/pkgs/geospatial/rio-cogeo/default.nix

+++ b/pkgs/geospatial/rio-cogeo/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages, morecantile, cogdumper }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "rio-cogeo";

@@ -24,7 +31,10 @@ ];

doCheck = false;

meta = with lib; {

 description = "Cloud Optimized GeoTIFF creation and validation plugin for rasterio";

diff --git a/pkgs/geospatial/rio-color/default.nix b/pkgs/geospatial/rio-color/default.nix

index bbffbed7fc89bf0bbda9a02506e51362343ae355..84f917aafae643b089b8f784529956b6811d4e63 100644

--- a/pkgs/geospatial/rio-color/default.nix

+++ b/pkgs/geospatial/rio-color/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages, rio-mucho }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "rio-color";

diff --git a/pkgs/geospatial/rio-mbtiles/default.nix b/pkgs/geospatial/rio-mbtiles/default.nix

index 69adb465eb09e66bbfd6a693dd5847acaeae35d6..9b5dac4a5274bba2796431bebf597a5857fa22e6 100644

--- a/pkgs/geospatial/rio-mbtiles/default.nix

+++ b/pkgs/geospatial/rio-mbtiles/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages, supermercado }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "rio-mbtiles";

diff --git a/pkgs/geospatial/rio-mucho/default.nix b/pkgs/geospatial/rio-mucho/default.nix

index 296ae641304f403b5410e527836cfdfe0daff8c2..cd596f779f84e9c4e23864cf24e369bf079011c9 100644

--- a/pkgs/geospatial/rio-mucho/default.nix

+++ b/pkgs/geospatial/rio-mucho/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "rio-mucho";

diff --git a/pkgs/geospatial/rio-stac/default.nix b/pkgs/geospatial/rio-stac/default.nix

index 8de9918f071e33a1beac141a0d0e6bb8343525ff..548baf1483e5c180936af77f0339adbe4e21f5e9 100644

--- a/pkgs/geospatial/rio-stac/default.nix

+++ b/pkgs/geospatial/rio-stac/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages, pystac }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "rio-stac";

@@ -19,11 +25,12 @@ rasterio

 pystac

];

meta = with lib; {

 description = "Create STAC item from raster datasets";

diff --git a/pkgs/geospatial/rio-tiler/default.nix b/pkgs/geospatial/rio-tiler/default.nix

index 9fc98f57c9eb13e107c3ca8ccdd36d3a9a10c84d..47d79d16e86755403ff0875c775ba41890e820cb 100644

--- a/pkgs/geospatial/rio-tiler/default.nix

+++ b/pkgs/geospatial/rio-tiler/default.nix

@@ -1,4 +1,13 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages, morecantile, pystac, color-operations, rioxarray }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "rio-tiler";

@@ -25,7 +34,10 @@ cachetools

 color-operations

];

pythonImportsCheck = [ "rio_tiler" ];

diff --git a/pkgs/geospatial/rioxarray/default.nix b/pkgs/geospatial/rioxarray/default.nix

index d46c4bb5eb3de6c9946bb1f43c5b8153c2ebbe52..3170002f94680b541542473cfb44246bf399f3d5 100644

--- a/pkgs/geospatial/rioxarray/default.nix

+++ b/pkgs/geospatial/rioxarray/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "rioxarray";

diff --git a/pkgs/geospatial/rsgislib/default.nix b/pkgs/geospatial/rsgislib/default.nix

index c4dd4043b1e97973df975f23a0f615056566a440..605308dad107d4d89213155c1524d20e8dd54888 100644

--- a/pkgs/geospatial/rsgislib/default.nix

+++ b/pkgs/geospatial/rsgislib/default.nix

@@ -1,4 +1,16 @@

-{ lib, stdenv, fetchFromGitHub, cmake, boost, gdal, gsl, hdf5, kealib, muparser, python3 }:

+{

+}:

stdenv.mkDerivation rec {

pname = "rsgislib";

@@ -13,7 +25,15 @@ };

nativeBuildInputs = [ cmake ];

meta = with lib; {

 description = "Remote Sensing and GIS Software Library";

diff --git a/pkgs/geospatial/sasplanet/default.nix b/pkgs/geospatial/sasplanet/default.nix

index 47e62b0d42407cca2df2201e88d205dca94767f1..3f05f154e882ea55d3b8ebce8ec5b8cf8ee73eeb 100644

--- a/pkgs/geospatial/sasplanet/default.nix

+++ b/pkgs/geospatial/sasplanet/default.nix

@@ -1,13 +1,14 @@

-{ lib

-, stdenv

-, fetchurl

-, fetchgit

-, fetchgdrive

-, unzip

-, wine

-, makeWrapper

-, withMaps ? true

-, withExtremum ? false

+{

}:

let

maps = fetchgit {

@@ -32,23 +33,29 @@ };

sourceRoot = ".";

Post install regedit:

* increase font size: https://askubuntu.com/a/1313810

* dark theme: https://gist.github.com/Zeinok/ceaf6ff204792dde0ae31e0199d89398

preferLocalBuild = true;

diff --git a/pkgs/geospatial/server-thread/default.nix b/pkgs/geospatial/server-thread/default.nix

index c5d3c4d56338816b62013be41af71f6cabe03c59..1bda7885dce0c2846b9f4db3553434a73fecbfdf 100644

--- a/pkgs/geospatial/server-thread/default.nix

+++ b/pkgs/geospatial/server-thread/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "server-thread";

@@ -11,9 +15,16 @@ rev = version;

 hash = "sha256-EAL/moz3AIPBRLfAVI2zcCstjLsssKqBrxIDvq9CV3g=";

};

meta = with lib; {

 description = "Launch a WSGIApplication in a background thread with werkzeug";

diff --git a/pkgs/geospatial/starlette-cramjam/default.nix b/pkgs/geospatial/starlette-cramjam/default.nix

index c5b072e19d5e85a8a23fb543a1b858a18bfeaa16..6797a7b92fe0d087371af2e8d92788a37b09672e 100644

--- a/pkgs/geospatial/starlette-cramjam/default.nix

+++ b/pkgs/geospatial/starlette-cramjam/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "starlette-cramjam";

diff --git a/pkgs/geospatial/supermercado/default.nix b/pkgs/geospatial/supermercado/default.nix

index b10e94f1b0b92f3207c7f0a2fc47aed6b69e0c4b..6cf6146ff93342c0df1eae2b3359934800e156d2 100644

--- a/pkgs/geospatial/supermercado/default.nix

+++ b/pkgs/geospatial/supermercado/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "supermercado";

@@ -11,7 +15,12 @@ rev = "44841a07adff32665fae736f9ba7df8c7b24ac44";

 hash = "sha256-k2S1aOHQEJq//4mdWZ5GhJQJjKqJuDbBztoHi373s6w=";

};

nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

diff --git a/pkgs/geospatial/supermorecado/default.nix b/pkgs/geospatial/supermorecado/default.nix

index 32cbe826b4f5e995d657a5fdb3684085ec2f8b59..66c47e9d05bdabc060c1f45e8b44396beb8dd304 100644

--- a/pkgs/geospatial/supermorecado/default.nix

+++ b/pkgs/geospatial/supermorecado/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, morecantile }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "supermorecado";

@@ -14,7 +19,10 @@ };

nativeBuildInputs = with python3Packages; [ flit ];

nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

diff --git a/pkgs/geospatial/tdh/base.nix b/pkgs/geospatial/tdh/base.nix

index f1893e2ac7214df38edd9b15c30dce18e62d4c93..9272e5f020213a10b1588351547c4c50093863b7 100644

--- a/pkgs/geospatial/tdh/base.nix

+++ b/pkgs/geospatial/tdh/base.nix

@@ -1,19 +1,20 @@

-{ lib

-, stdenv

-, fetchgdrive

-, unzip

-, gsettings-desktop-schemas

-, gtk3

-, wxgtk

-, libredirect

-, makeWrapper

-, wrapGAppsHook

-, pname

-, version

-, id

-, sha256

-, description

-, homepage

+{

}:

stdenv.mkDerivation {

@@ -26,9 +27,16 @@ };

sourceRoot = ".";

dontStrip = true;

dontPatchELF = true;

@@ -50,7 +58,12 @@ --replace-needed "./libTdhWx.so" libTdhWx.so \

   $out/bin/${pname}

 patchelf --set-interpreter $(cat $NIX_CC/nix-support/dynamic-linker) \

   $out/bin/${pname}

 gappsWrapperArgs+=(

diff --git a/pkgs/geospatial/tdh/default.nix b/pkgs/geospatial/tdh/default.nix

index a3c99fc91069bf627d27b1e8a2a3f180e47b34e3..5e549f42f141c02631a15edb1a94a113fa38f222 100644

--- a/pkgs/geospatial/tdh/default.nix

+++ b/pkgs/geospatial/tdh/default.nix

@@ -1,15 +1,25 @@

-{ callPackage, fetchFromGitHub, wxGTK30, gcc8Stdenv }:

+{

+}:

let

Fix mismatch between the program and library build versions

in

{

cad = callPackage ./base.nix {

diff --git a/pkgs/geospatial/terracotta/default.nix b/pkgs/geospatial/terracotta/default.nix

index 066e8a340e4a65f9dfb1ad206c6f8ca4df38b7b7..b6d0dfb39174e7caf7e46c92621d51fbee5553ae 100644

--- a/pkgs/geospatial/terracotta/default.nix

+++ b/pkgs/geospatial/terracotta/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "terracotta";

diff --git a/pkgs/geospatial/tile-stitch/default.nix b/pkgs/geospatial/tile-stitch/default.nix

index 15a0582e6cb6272defb1344f85753290f510e17b..e1e6d58d3c92047e992f3e8ec77379cc9edfb176 100644

--- a/pkgs/geospatial/tile-stitch/default.nix

+++ b/pkgs/geospatial/tile-stitch/default.nix

@@ -1,4 +1,14 @@

-{ lib, stdenv, fetchFromGitHub, curl, libjpeg, libpng, libtiff, libgeotiff, pkg-config }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "tile-stitch";

@@ -13,7 +23,13 @@ };

nativeBuildInputs = [ pkg-config ];

installPhase = "install -Dm755 stitch -t $out/bin";

diff --git a/pkgs/geospatial/tilecloud/default.nix b/pkgs/geospatial/tilecloud/default.nix

index 51c44aaecf54b8c139f47f9b89504b247e33f6eb..435b008b42c301be090797418109b8c4381cdaa1 100644

--- a/pkgs/geospatial/tilecloud/default.nix

+++ b/pkgs/geospatial/tilecloud/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, c2cwsgiutils }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "tilecloud";

diff --git a/pkgs/geospatial/tilekiln/default.nix b/pkgs/geospatial/tilekiln/default.nix

index 75bb27eac10c3192aac3a8bed64a80b1e5078c4f..cc3614a58f75e198e00aa62d37c42b184db87bae 100644

--- a/pkgs/geospatial/tilekiln/default.nix

+++ b/pkgs/geospatial/tilekiln/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "tilekiln";

@@ -11,11 +16,13 @@ rev = version;

 hash = "sha256-CLeZMfru8hnhotTAmdRc9hG473wD9gc4omD1G1XQkoQ=";

};

propagatedBuildInputs = with python3Packages; [

 click

diff --git a/pkgs/geospatial/tilesets-cli/default.nix b/pkgs/geospatial/tilesets-cli/default.nix

index efd9b84be9003070cd87ceca22d2114d3f3162af..2cd548f7e3cd9f55f2072e0689a44d0508ac947d 100644

--- a/pkgs/geospatial/tilesets-cli/default.nix

+++ b/pkgs/geospatial/tilesets-cli/default.nix

@@ -1,10 +1,11 @@

-{ lib

-, fetchFromGitHub

-, python3Packages

-, jsonseq

-, supermercado

-, testers

-, tilesets-cli

+{

}:

python3Packages.buildPythonApplication rec {

@@ -33,11 +34,12 @@ mercantile

 geojson

];

meta = with lib; {

 description = "CLI for interacting with the Mapbox Tilesets API";

diff --git a/pkgs/geospatial/titiler/default.nix b/pkgs/geospatial/titiler/default.nix

index 65acefbfc5457363845d2d8af7238acb8c7b0a24..07f52a3eb1b0a3bc72b8c8d8425d690487739ea1 100644

--- a/pkgs/geospatial/titiler/default.nix

+++ b/pkgs/geospatial/titiler/default.nix

@@ -1,12 +1,13 @@

-{ lib

-, fetchFromGitHub

-, python3Packages

-, rio-stac

-, rio-tiler

-, geojson-pydantic

-, rio-cogeo

-, starlette-cramjam

-, cogeo-mosaic

+{

}:

let

pname = "titiler";

@@ -57,7 +58,10 @@ rio-stac

   titiler-core

 ];

 doCheck = false;

 disabledTests = [ "test_stacExtension" ];

};

@@ -77,7 +81,12 @@ nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

};

in

python3Packages.buildPythonPackage {

sourceRoot = "${src.name}/src/titiler/application";

pyproject = true;

@@ -94,7 +103,5 @@

doCheck = false;

nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

}

diff --git a/pkgs/geospatial/tpkutils/default.nix b/pkgs/geospatial/tpkutils/default.nix

index 98cdf7fd1e0c5c62b011f2b2f9a68dfc218e693f..0304a99f489e42321c052513ca50cb8f2616b8ca 100644

--- a/pkgs/geospatial/tpkutils/default.nix

+++ b/pkgs/geospatial/tpkutils/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, pymbtiles }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "tpkutils";

diff --git a/pkgs/geospatial/vt2geojson/default.nix b/pkgs/geospatial/vt2geojson/default.nix

index 5224656b89747330ec260de607c9f647ba39dbd3..75118e235ccf0731015bad6323c92e65d2e11150 100644

--- a/pkgs/geospatial/vt2geojson/default.nix

+++ b/pkgs/geospatial/vt2geojson/default.nix

@@ -1,4 +1,10 @@

-{ lib, buildGoModule, fetchFromGitHub, testers, vt2geojson }:

+{

+}:

buildGoModule rec {

pname = "vt2geojson";

@@ -15,9 +21,7 @@ vendorHash = "sha256-FnLxhhytgNC4OIvh9pUM+cVDdNfqVOocjmkzFDU1fmA=";

ldflags = [ "-X main.appVersion=${version}" ];

meta = with lib; {

 description = "Command line tool to dump Mapbox Vector Tiles to GeoJSON";

diff --git a/pkgs/gnss/gnsstk-apps/default.nix b/pkgs/gnss/gnsstk-apps/default.nix

index 6d95d5baeb564a3b19f942dab920746a1734087b..89f753600ffd1b7aa2f2c9a4b3cc8f89b6b6ee95 100644

--- a/pkgs/gnss/gnsstk-apps/default.nix

+++ b/pkgs/gnss/gnsstk-apps/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, cmake, gnsstk }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gnsstk-apps";

diff --git a/pkgs/gnss/gnsstk/default.nix b/pkgs/gnss/gnsstk/default.nix

index fe0909f6748138c18ec041ebf431ee2c145a2aac..ae308500308305156aaef77272ad6a1cbf3fa493 100644

--- a/pkgs/gnss/gnsstk/default.nix

+++ b/pkgs/gnss/gnsstk/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gnsstk";

diff --git a/pkgs/gnss/gps-sdr-sim/default.nix b/pkgs/gnss/gps-sdr-sim/default.nix

index 9f89e0d70be25414fccdd8bf9115255826dca0c5..30370d08e80141d29cf9cff47d3c07288d5d0238 100644

--- a/pkgs/gnss/gps-sdr-sim/default.nix

+++ b/pkgs/gnss/gps-sdr-sim/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gps-sdr-sim";

diff --git a/pkgs/gnss/gpsdate/default.nix b/pkgs/gnss/gpsdate/default.nix

index aff3b2ea40714fd8da9b7c3132f2f236680d835b..b83709cf3f677bfb61fa951fb25de150ab1b196c 100644

--- a/pkgs/gnss/gpsdate/default.nix

+++ b/pkgs/gnss/gpsdate/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gpsdate";

diff --git a/pkgs/gnss/pygnssutils/default.nix b/pkgs/gnss/pygnssutils/default.nix

index 6e4a881bc89013a742130b4c7af1dd6955e8f933..77e97c2e1b6d78bf4945e9e442d7b249e4fd7746 100644

--- a/pkgs/gnss/pygnssutils/default.nix

+++ b/pkgs/gnss/pygnssutils/default.nix

@@ -1,4 +1,10 @@

-{ lib, fetchFromGitHub, python3Packages, pyspartn, pyubx2 }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pygnssutils";

diff --git a/pkgs/gnss/pygpsclient/default.nix b/pkgs/gnss/pygpsclient/default.nix

index 0ca2eff2515a78d7b930e2946ff53c57bd0adf38..1c375319e4bd89c51712d85cc5aa25ed710240fd 100644

--- a/pkgs/gnss/pygpsclient/default.nix

+++ b/pkgs/gnss/pygpsclient/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, pygnssutils }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "pygpsclient";

diff --git a/pkgs/gnss/pyrtcm/default.nix b/pkgs/gnss/pyrtcm/default.nix

index eac0cd4212c4b41e3901c0cab470be4158a9eb94..04e4a217e6a97177c97852d5968473b3bc0c93cd 100644

--- a/pkgs/gnss/pyrtcm/default.nix

+++ b/pkgs/gnss/pyrtcm/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pyrtcm";

diff --git a/pkgs/gnss/pyspartn/default.nix b/pkgs/gnss/pyspartn/default.nix

index ed3e37c904d77d9fe267ef75b3cfcbf0a8e6e1fe..f4c3864053075889f6efae5b32081bb95fde42e2 100644

--- a/pkgs/gnss/pyspartn/default.nix

+++ b/pkgs/gnss/pyspartn/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pyspartn";

@@ -14,9 +18,7 @@ };

build-system = with python3Packages; [ setuptools ];

pythonImportsCheck = [ "pyspartn" ];

diff --git a/pkgs/gnss/pyubx2/default.nix b/pkgs/gnss/pyubx2/default.nix

index c72b214468fa2b0873ad6975b4c410a3b3450f6d..d7590c6e98c476f3ae48be9381633e85da289f42 100644

--- a/pkgs/gnss/pyubx2/default.nix

+++ b/pkgs/gnss/pyubx2/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, pyrtcm }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pyubx2";

diff --git a/pkgs/gnss/rtklib/default.nix b/pkgs/gnss/rtklib/default.nix

index 35f5f0c98792f20cb983e7ae444b677bb5b1bdf6..eb4b2602f6096799e1c21da5df3037bb63ec89a2 100644

--- a/pkgs/gnss/rtklib/default.nix

+++ b/pkgs/gnss/rtklib/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, gfortran }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "rtklib";

diff --git a/pkgs/gnss/visualgps/default.nix b/pkgs/gnss/visualgps/default.nix

index 3b5e0811780264f8e755695b042eece42bcd8815..b53ee44260ed41cdbf0e1e124325015ff1aa6e10 100644

--- a/pkgs/gnss/visualgps/default.nix

+++ b/pkgs/gnss/visualgps/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, qmake, qtserialport, wrapQtAppsHook }:

+{

+}:

stdenv.mkDerivation {

pname = "visualgps";

@@ -12,19 +19,25 @@ hash = "sha256-1x9V75Y2QgMw3oTERHiFopFxFyWRJhGKaDK/raPqxjg=";

 fetchSubmodules = true;

};

buildInputs = [ qtserialport ];

qmakeFlags = [ "Software/VisualGPSqt/Source/VisualGPSqt.pro" ];

postInstall =

meta = with lib; {

 description = "A QT application (GUI) that makes use of the VisualGPS/NMEAParser project";

diff --git a/pkgs/gpx/cmpgpx/default.nix b/pkgs/gpx/cmpgpx/default.nix

index 4c1bbdd169926fd4316d731cd0446b10b2dcb64c..8ce1a5a030cec50c685c941a71c39ed98a7b84f9 100644

--- a/pkgs/gpx/cmpgpx/default.nix

+++ b/pkgs/gpx/cmpgpx/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, geotiler }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "cmpgpx";

@@ -12,7 +17,12 @@ rev = "ec3ff781da9b7bcbc2dee44a3bd641cbd5005efe";

 hash = "sha256-iJajSbDDPkBmGKZp0QH03RK9VBMmLHWvHViojlQJArs=";

};

dontUseSetuptoolsBuild = true;

dontUseSetuptoolsCheck = true;

diff --git a/pkgs/gpx/garta/default.nix b/pkgs/gpx/garta/default.nix

index 6096f70f4551f97495ce5a5554b08a3cda877eab..036d45d1c4e6f451d8dd22e83a4d1af54830c3d2 100644

--- a/pkgs/gpx/garta/default.nix

+++ b/pkgs/gpx/garta/default.nix

@@ -1,18 +1,19 @@

-{ lib

-, stdenv

-, rustPlatform

-, rust

-, fetchFromGitLab

-, pkg-config

-, atk

-, cairo

-, gdk-pixbuf

-, glib

-, gtk3

-, harfbuzz

-, openssl

-, pango

-, zlib

+{

}:

rustPlatform.buildRustPackage rec {

@@ -33,7 +34,16 @@ cargoHash = "sha256-ubZLTX1MQaUA0VWjdL8ehvsgHM4tVQbl8ByMIvTiZqw=";

nativeBuildInputs = [ pkg-config ];

postPatch = ''

 substituteInPlace ./configure.sh \

diff --git a/pkgs/gpx/geojson2dm/default.nix b/pkgs/gpx/geojson2dm/default.nix

index 6894c1a4dcebf41419725be6e85a3c0f6051b87a..d5298f95f21a16e1a49e096527f31fdad8eb13e3 100644

--- a/pkgs/gpx/geojson2dm/default.nix

+++ b/pkgs/gpx/geojson2dm/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromSourcehut }:

+{

+}:

stdenv.mkDerivation {

pname = "geojson2dm";

diff --git a/pkgs/gpx/gps-whatsnew/default.nix b/pkgs/gpx/gps-whatsnew/default.nix

index 6376c86c800d0a350f298f396ebb59c83809a034..c6cf1db36ce868ab20016528b521bbc1e515b2be 100644

--- a/pkgs/gpx/gps-whatsnew/default.nix

+++ b/pkgs/gpx/gps-whatsnew/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, boost, qt5 }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gps-whatsnew";

diff --git a/pkgs/gpx/gpx-animator/default.nix b/pkgs/gpx/gpx-animator/default.nix

index 69f54f068220e4d0152f989958430c4688574ce3..6b2a6a13ae11573f6dea57e0fc43522866fcf4bb 100644

--- a/pkgs/gpx/gpx-animator/default.nix

+++ b/pkgs/gpx/gpx-animator/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchurl, jre, makeWrapper }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gpx-animator";

diff --git a/pkgs/gpx/gpx-cmd-tools/default.nix b/pkgs/gpx/gpx-cmd-tools/default.nix

index 91948f54b8ff4696cea07205532b150feb24715e..5013a2f854e2ff8ada2ef29a0bf364eb7457a900 100644

--- a/pkgs/gpx/gpx-cmd-tools/default.nix

+++ b/pkgs/gpx/gpx-cmd-tools/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "gpx-cmd-tools";

diff --git a/pkgs/gpx/gpx-converter/default.nix b/pkgs/gpx/gpx-converter/default.nix

index 40a07a663cebd6de744d394e6c1e3667c2c7378a..f3e71429380296e3c12482bd61109b6bcd8b6812 100644

--- a/pkgs/gpx/gpx-converter/default.nix

+++ b/pkgs/gpx/gpx-converter/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "gpx-converter";

@@ -11,9 +15,16 @@ rev = "0dac5d7eaf83d7bb99631b52d4d210dc010e4b60";

 hash = "sha256-bT94phfkJiOQ8rZn783qOmIph6ck27z18rQQby9uEeg=";

};

disabledTests = [ "test_gpx_to_dictionary" ];

diff --git a/pkgs/gpx/gpx-interpolate/default.nix b/pkgs/gpx/gpx-interpolate/default.nix

index 4ea5132878adf20b5e4f8cb2a2e3c2313cd6b5c3..7578380523151aa8aa3b08fa4b15c8938bf62cce 100644

--- a/pkgs/gpx/gpx-interpolate/default.nix

+++ b/pkgs/gpx/gpx-interpolate/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "gpx-interpolate";

@@ -12,7 +16,11 @@ rev = "00af3c636d566d049f6a140c093af4e91d0482d5";

 hash = "sha256-cCiRXpX6qj2o+vPs3V0/+UwnnHKvDFOgTbCV347BKkc=";

};

dontUseSetuptoolsBuild = true;

diff --git a/pkgs/gpx/gpx-layer/default.nix b/pkgs/gpx/gpx-layer/default.nix

index 27ea92c72c8c619ba7c6807725e98842d36d4074..dc271babdd1dac258db579cd51bc8cde57ae2b59 100644

--- a/pkgs/gpx/gpx-layer/default.nix

+++ b/pkgs/gpx/gpx-layer/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, buildPerlPackage, shortenPerlShebang, XMLParser }:

+{

+}:

buildPerlPackage rec {

pname = "gpx-layer";

@@ -19,13 +26,16 @@ propagatedBuildInputs = [ XMLParser ];

preConfigure = "touch Makefile.PL";

meta = with lib; {

 description = "Tools to turn GPX files into a GPS map tracing layer";

diff --git a/pkgs/gpx/gpx2yaml/default.nix b/pkgs/gpx/gpx2yaml/default.nix

index 87eb1954c5371bdeca6f8a55bc3c6a85de7682e8..80d022c74031e8d1687e162a29876d698933710e 100644

--- a/pkgs/gpx/gpx2yaml/default.nix

+++ b/pkgs/gpx/gpx2yaml/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromSourcehut }:

+{

+}:

stdenv.mkDerivation {

pname = "gpx2yaml";

diff --git a/pkgs/gpx/gpxchart/default.nix b/pkgs/gpx/gpxchart/default.nix

index 8df83645eb2262c9651bf3947af5cbc57bf686b8..9b0b87dd10e87dbe27d9129998d43969194cadc2 100644

--- a/pkgs/gpx/gpxchart/default.nix

+++ b/pkgs/gpx/gpxchart/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromGitHub }:

+{

+}:

buildGoModule rec {

pname = "gpxchart";

diff --git a/pkgs/gpx/gpxeditor/default.nix b/pkgs/gpx/gpxeditor/default.nix

index 58c0b870bd7a62ec9015389d030e62e9bad6eeb8..4e0eaa810a7675b4950232aa655e8e3962f7f7a1 100644

--- a/pkgs/gpx/gpxeditor/default.nix

+++ b/pkgs/gpx/gpxeditor/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchurl, unzip, wine, writers }:

+{

+}:

let

runScript = writers.writeBash "gpxeditor" ''

 export WINEDEBUG=warn+all

diff --git a/pkgs/gpx/gpxlib/default.nix b/pkgs/gpx/gpxlib/default.nix

index 27a71b8f234b627ac87abf4ce418cef78aee0351..6478bdcee9de2f8dde0655a9ba3680a470472469 100644

--- a/pkgs/gpx/gpxlib/default.nix

+++ b/pkgs/gpx/gpxlib/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, cmake, expat }:

+{

+}:

stdenv.mkDerivation {

pname = "gpxlib";

diff --git a/pkgs/gpx/gpxtools/default.nix b/pkgs/gpx/gpxtools/default.nix

index 15afc40180feccb774b175d1a47856210e8174a2..f476ca7e5d5f68d9bbe25903e0c0ad815254af0b 100644

--- a/pkgs/gpx/gpxtools/default.nix

+++ b/pkgs/gpx/gpxtools/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitea, cmake, expat, exiv2 }:

+{

+}:

stdenv.mkDerivation {

pname = "gpxtools";

diff --git a/pkgs/gpx/gpxtrackposter/default.nix b/pkgs/gpx/gpxtrackposter/default.nix

index 21f897cb116f91a477b8d372227ea60096d0c0f9..d13d10991a5bd7f4d8cb86a4ebf1524a0acd5663 100644

--- a/pkgs/gpx/gpxtrackposter/default.nix

+++ b/pkgs/gpx/gpxtrackposter/default.nix

@@ -1,4 +1,10 @@

-{ lib, fetchFromGitHub, fetchpatch, python3Packages, s2sphere }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "gpxtrackposter";

diff --git a/pkgs/gpx/routeconverter/default.nix b/pkgs/gpx/routeconverter/default.nix

index 735b34135b68aeaa625cce5cac70159915dd7849..ed2f719189710c20e0292111740a2a23b296c397 100644

--- a/pkgs/gpx/routeconverter/default.nix

+++ b/pkgs/gpx/routeconverter/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchurl, jre, makeWrapper }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "routeconverter";

diff --git a/pkgs/gpx/trackanimation/default.nix b/pkgs/gpx/trackanimation/default.nix

index 11d62d880f6ccdcc2c6cad27096bd697db0bd71a..c4d8d75a320b888e5a50549d63d63c33888153cd 100644

--- a/pkgs/gpx/trackanimation/default.nix

+++ b/pkgs/gpx/trackanimation/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages, smopy }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "trackanimation";

diff --git a/pkgs/images/agate/default.nix b/pkgs/images/agate/default.nix

index abd8b447918622cc8957a0412295d8178b1c01b1..e0dbacf68814a1c28300abc56364dbfd968bcdf7 100644

--- a/pkgs/images/agate/default.nix

+++ b/pkgs/images/agate/default.nix

@@ -1,4 +1,8 @@

-{ dockerTools, agate, domain ? "localhost" }:

+{

+}:

let

key = "/certs/${domain}.key";

cert = "/certs/${domain}.crt";

@@ -11,7 +15,17 @@ contents = [ agate ];

runAsRoot = "mkdir -p /certs /gemini";

config = {

 Volumes = {

   "/certs" = { };

   "/gemini" = { };

diff --git a/pkgs/images/elevation_server/default.nix b/pkgs/images/elevation_server/default.nix

index b6258792911b8179d6d686ffe68e19fb9d7bc6ee..1366c00ce497a7ddd49af64cff597ac242137f9e 100644

--- a/pkgs/images/elevation_server/default.nix

+++ b/pkgs/images/elevation_server/default.nix

@@ -8,7 +8,13 @@ contents = [ elevation_server ];

runAsRoot = "mkdir -p /dem";

config = {

 Volumes = {

   "/dem" = { };

 };

diff --git a/pkgs/images/git/default.nix b/pkgs/images/git/default.nix

index e8134864b94e058a9ecfb3cfdd3d5e5acd0a0118..63e19f436f4f48640fcca91a9448acaa71052a78 100644

--- a/pkgs/images/git/default.nix

+++ b/pkgs/images/git/default.nix

@@ -8,7 +8,11 @@ contents = [ git ];

runAsRoot = "mkdir -p /git";

config = {

 Volumes = {

   "/git" = { };

 };

diff --git a/pkgs/images/mbtileserver/default.nix b/pkgs/images/mbtileserver/default.nix

index cacd64353aa5301ea255d34a92de0508c5674929..a77a13b40fad54b59a386f17a9d2bd2777ac35af 100644

--- a/pkgs/images/mbtileserver/default.nix

+++ b/pkgs/images/mbtileserver/default.nix

@@ -8,7 +8,10 @@ contents = [ mbtileserver ];

runAsRoot = "mkdir -p /tilesets";

config = {

 Volumes = {

   "/tilesets" = { };

 };

diff --git a/pkgs/images/quark/default.nix b/pkgs/images/quark/default.nix

index 2d298d6a62b44b229de529c9cf136c6060036671..767df653daf5c0e93276b744f039713828318e1a 100644

--- a/pkgs/images/quark/default.nix

+++ b/pkgs/images/quark/default.nix

@@ -4,11 +4,23 @@ dockerTools.buildImage {

name = "quark";

tag = quark.version;

runAsRoot = "mkdir -p /htdocs";

config = {

 WorkingDir = "/htdocs";

 Volumes = {

   "/htdocs" = { };

diff --git a/pkgs/linguistics/dict2rest/default.nix b/pkgs/linguistics/dict2rest/default.nix

index eb7daea534ec680635dd64023dc04d3d1ccce70c..143fdd69763d351133f46462107dce696cddce99 100644

--- a/pkgs/linguistics/dict2rest/default.nix

+++ b/pkgs/linguistics/dict2rest/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, buildGoPackage }:

+{

+}:

buildGoPackage rec {

pname = "dict2rest";

diff --git a/pkgs/linguistics/distance/default.nix b/pkgs/linguistics/distance/default.nix

index d1a9a46607ef9ba76ac8a6fb2a4dcc49e60b96f5..cb0f6f61814ee498a2370659668a606839306af5 100644

--- a/pkgs/linguistics/distance/default.nix

+++ b/pkgs/linguistics/distance/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "distance";

diff --git a/pkgs/linguistics/gdcv/default.nix b/pkgs/linguistics/gdcv/default.nix

index 35da01a1ceded46dadc159acb5f30c64b39518d6..a2dd6b3216dd4440797ccd7adec3ca7ce80ef94a 100644

--- a/pkgs/linguistics/gdcv/default.nix

+++ b/pkgs/linguistics/gdcv/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, pkg-config, argp-standalone, emacs, zlib }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gdcv";

@@ -21,9 +29,16 @@ '';

nativeBuildInputs = [ pkg-config ];

env.NIX_LDFLAGS = lib.optionalString stdenv.isDarwin "-largp";

diff --git a/pkgs/linguistics/goldendict/bin.nix b/pkgs/linguistics/goldendict/bin.nix

index b3d35a0f4ded464af4660527881f47fa2108602e..a1d106333b688b8b69856dece05ad89f8c1fcc71 100644

--- a/pkgs/linguistics/goldendict/bin.nix

+++ b/pkgs/linguistics/goldendict/bin.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchurl, undmg }:

+{

+}:

stdenv.mkDerivation rec {

pname = "goldendict-bin";

diff --git a/pkgs/linguistics/gt-bash-client/default.nix b/pkgs/linguistics/gt-bash-client/default.nix

index f19c2b5e0090eb83506011793c673d73de10b1ee..0d7bf9aecea1c2452c920475173f70376d71dc53 100644

--- a/pkgs/linguistics/gt-bash-client/default.nix

+++ b/pkgs/linguistics/gt-bash-client/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gt-bash-client";

diff --git a/pkgs/linguistics/gt4gd/default.nix b/pkgs/linguistics/gt4gd/default.nix

index 30419132a800781b4d1cc4f26f420cdaf8d72f11..d1e87a82f9df85482859292a8df0bb09d13e7acc 100644

--- a/pkgs/linguistics/gt4gd/default.nix

+++ b/pkgs/linguistics/gt4gd/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, withUI ? true }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "gt4gd";

@@ -11,8 +16,7 @@ rev = "v${version}";

 hash = "sha256-zJq5dhmrd0k7bsw75xFECKmwZU4qjw+wwSzsYjg8zao=";

};

doCheck = false;

diff --git a/pkgs/linguistics/i18n-editor/default.nix b/pkgs/linguistics/i18n-editor/default.nix

index 4fa51e321375dde60aa70a2aa4ef096a8b393235..cebf604d0da41af837445b98c8fffcf5d1b39128 100644

--- a/pkgs/linguistics/i18n-editor/default.nix

+++ b/pkgs/linguistics/i18n-editor/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchfromgh, unzip, jre, makeWrapper }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "i18n-editor";

@@ -14,7 +21,10 @@ };

sourceRoot = ".";

buildInputs = [ jre ];

diff --git a/pkgs/linguistics/lsdreader/default.nix b/pkgs/linguistics/lsdreader/default.nix

index 61196d94959b4ab869bd1ccd39f11a256ea0e0fa..1aeabff68086127f336db67812b32a84dcd9b4a6 100644

--- a/pkgs/linguistics/lsdreader/default.nix

+++ b/pkgs/linguistics/lsdreader/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "lsdreader";

diff --git a/pkgs/linguistics/mikatools/default.nix b/pkgs/linguistics/mikatools/default.nix

index c10e1816e1a31e1088d064d5096e9122f48a2d94..1e768e0e7a57acd77ee624ebded350476ac946d7 100644

--- a/pkgs/linguistics/mikatools/default.nix

+++ b/pkgs/linguistics/mikatools/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "mikatools";

@@ -11,7 +15,11 @@ rev = version;

 hash = "sha256-2YpRTSZWJVXMoTLDBFS+tFkmA8pOBsqWF7Z85gtIfY0=";

};

nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

diff --git a/pkgs/linguistics/odict/default.nix b/pkgs/linguistics/odict/default.nix

index 1c2df1060270d124c3c869f56c8396bd477c4d41..43ae42eaad7b6e42d4c1b3902d3ca1e1221f3808 100644

--- a/pkgs/linguistics/odict/default.nix

+++ b/pkgs/linguistics/odict/default.nix

@@ -1,4 +1,10 @@

-{ lib, fetchFromGitHub, buildGoModule, testers, odict }:

+{

+}:

buildGoModule rec {

pname = "odict";

@@ -13,9 +19,7 @@ };

vendorHash = "sha256-8vDlrbdmGfpCLZIU3rxuk004T9om/CGTc8vJElvlP3s=";

meta = with lib; {

 description = "A blazingly-fast portable dictionary file format";

diff --git a/pkgs/linguistics/pytorchtext/default.nix b/pkgs/linguistics/pytorchtext/default.nix

index 399c282192401c0bda88af814235a34264e4cc02..845d7fc1499002fbaf8434e04dd72730db9f4057 100644

--- a/pkgs/linguistics/pytorchtext/default.nix

+++ b/pkgs/linguistics/pytorchtext/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages, cmake, which, revtok }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pytorchtext";

@@ -12,7 +20,10 @@ hash = "sha256-UCH/12jVeUY+h3Qop/RPtjIeXdddA1upsWIiwAs8+bc=";

 fetchSubmodules = true;

};

buildInputs = with python3Packages; [ pybind11 ];

diff --git a/pkgs/linguistics/revtok/default.nix b/pkgs/linguistics/revtok/default.nix

index 5a8786fc3f826b1a3004412b34571301ffa3585b..a7df517d166ea8030b88bcd3965bf9baabee02c9 100644

--- a/pkgs/linguistics/revtok/default.nix

+++ b/pkgs/linguistics/revtok/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "revtok";

diff --git a/pkgs/linguistics/stardict-tools/default.nix b/pkgs/linguistics/stardict-tools/default.nix

index a16151bbdf7d8056bee632cf67416125f4092000..46c247dd90429a9742446c95dce2e5c2f1787ab3 100644

--- a/pkgs/linguistics/stardict-tools/default.nix

+++ b/pkgs/linguistics/stardict-tools/default.nix

@@ -1,15 +1,16 @@

-{ lib

-, stdenv

-, fetchurl

-, autoconf

-, automake

-, libtool

-, p7zip

-, pkg-config

-, gtk2

-, libmysqlclient

-, libxml2

-, pcre

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -44,9 +45,7 @@ --replace-fail "noinst_PROGRAMS =" "bin_PROGRAMS ="

'';

preConfigure = "./autogen.sh";

env.NIX_CFLAGS_COMPILE = "-std=c++14";

diff --git a/pkgs/linguistics/tatoebatools/default.nix b/pkgs/linguistics/tatoebatools/default.nix

index 0dc0fef8458f6c3195268192c340194f1ac2edde..ec13764076750ddb297ba62b8efdf67c15795666 100644

--- a/pkgs/linguistics/tatoebatools/default.nix

+++ b/pkgs/linguistics/tatoebatools/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, python3Packages, fetchFromGitHub, withCli ? true, checkLang ? false }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "tatoebatools";

@@ -11,13 +18,26 @@ rev = "v${version}";

 hash = "sha256-45CDAH80z6zApgR4gK7ZLPSXtCyPx+6YaA61Iskued4=";

};

 ++ lib.optional withCli ./cli.patch;

postPatch = "sed -i 's/==."/"/;s/>=."/"/' setup.py";

nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

diff --git a/pkgs/linguistics/ttb/default.nix b/pkgs/linguistics/ttb/default.nix

index 28ef5aed68a486e4a4c1fb2ae0fc7b35800ca689..a4b5b7ea0546fb1b0447c28426aa2ea30581388f 100644

--- a/pkgs/linguistics/ttb/default.nix

+++ b/pkgs/linguistics/ttb/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, rustPlatform, fetchFromGitHub, SystemConfiguration }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "ttb";

diff --git a/pkgs/linguistics/wikitextprocessor/default.nix b/pkgs/linguistics/wikitextprocessor/default.nix

index 5b07760f61a4291040dd720eda179cec3e1eb19b..ffd74c139e1cef61c12d86fcd9fe0b16e62a9603 100644

--- a/pkgs/linguistics/wikitextprocessor/default.nix

+++ b/pkgs/linguistics/wikitextprocessor/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "wikitextprocessor";

@@ -11,16 +16,20 @@ rev = "3fa4cb9418e05d1d462a53d629848196b7ade492";

 hash = "sha256-cjhKgzqsPwVO2/fwC62IDilMhz6fg6qQrnm0xLQ3KPk=";

};

nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

doCheck = false;

diff --git a/pkgs/linguistics/wiktextract/default.nix b/pkgs/linguistics/wiktextract/default.nix

index 33dbb3556f20c487e824f5d0089e3508fc8db79f..22a8cd8009c61448d47b44f6eb113c582bd2ba3e 100644

--- a/pkgs/linguistics/wiktextract/default.nix

+++ b/pkgs/linguistics/wiktextract/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, python3Packages, fetchFromGitHub, fetchurl, unzip, wikitextprocessor }:

+{

+}:

let

brown = fetchurl {

@@ -22,9 +30,17 @@ substituteInPlace setup.py \

   --replace-fail python-Levenshtein Levenshtein

'';

https://www.nltk.org/data.html#manual-installation

preCheck = ''

diff --git a/pkgs/linguistics/wiktfinnish/default.nix b/pkgs/linguistics/wiktfinnish/default.nix

index 5dd2a01b42d2119cff526aeefe9bdc025dac469e..f4f1813ffbb376fd75ff56ee4ddbf78e407527f4 100644

--- a/pkgs/linguistics/wiktfinnish/default.nix

+++ b/pkgs/linguistics/wiktfinnish/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "wiktfinnish";

diff --git a/pkgs/linguistics/zdict/default.nix b/pkgs/linguistics/zdict/default.nix

index e74cc145beaebf144de2ab042d18a57fd49741a5..4f313762cd58d798745e693f3516d9535e1a53e6 100644

--- a/pkgs/linguistics/zdict/default.nix

+++ b/pkgs/linguistics/zdict/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "zdict";

diff --git a/pkgs/misc/aamath/default.nix b/pkgs/misc/aamath/default.nix

index 460d9a8f79e73f78f648726065237072726059aa..90e263bbefbf07e265a64b8c39f2931f1ba46439 100644

--- a/pkgs/misc/aamath/default.nix

+++ b/pkgs/misc/aamath/default.nix

@@ -1,4 +1,14 @@

-{ lib, stdenv, fetchwebarchive, fetchpatch, readline, ncurses, bison, flex, installShellFiles }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "aamath";

@@ -10,10 +20,12 @@ timestamp = "20190303013301";

 hash = "sha256-mEP0WIaV4s1Vzl2PWJIdTyVeDmXtlWnh3N3z9o93tjE=";

};

patchFlags = [ "-p0" ];

@@ -23,9 +35,16 @@ --replace-fail "lex " "flex " \

   --replace-fail "-ltermcap" "-lncurses"

'';

installPhase = ''

 install -Dm755 aamath -t $out/bin

diff --git a/pkgs/misc/acp/default.nix b/pkgs/misc/acp/default.nix

index c98d47537751c541e0036d9b682511e2bc0e1e12..3ab4d30658aa4ad91b6d1b840fdd6db6dba4bbb9 100644

--- a/pkgs/misc/acp/default.nix

+++ b/pkgs/misc/acp/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, buildGoModule }:

+{

+}:

buildGoModule rec {

pname = "acp";

diff --git a/pkgs/misc/apibackuper/default.nix b/pkgs/misc/apibackuper/default.nix

index d349b725cb5c4786e79ea24ae52fd1b21d372527..a3355d92b865f1224159987a0d6437b9ee7109b7 100644

--- a/pkgs/misc/apibackuper/default.nix

+++ b/pkgs/misc/apibackuper/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "apibackuper";

@@ -11,7 +15,13 @@ rev = version;

 hash = "sha256-2vNuzQK6Wm6DBWRSLFuy6loCLAbcql3CqSktMjGE8JE=";

};

doCheck = false;

diff --git a/pkgs/misc/arduinojson/default.nix b/pkgs/misc/arduinojson/default.nix

index 7515dad083c2a6b22a47fe4449a3f8c96231b688..37e65aee757b599f7cc1c0078e2edb88b2d006a8 100644

--- a/pkgs/misc/arduinojson/default.nix

+++ b/pkgs/misc/arduinojson/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, cmake }:

+{

+}:

stdenv.mkDerivation rec {

pname = "arduinojson";

diff --git a/pkgs/misc/ascii-dash/default.nix b/pkgs/misc/ascii-dash/default.nix

index 851063f9df81bc49a980ea0231cedad6afa7a405..5583abae17db6946e18109119a69ad1b8deeafbf 100644

--- a/pkgs/misc/ascii-dash/default.nix

+++ b/pkgs/misc/ascii-dash/default.nix

@@ -1,4 +1,13 @@

-{ lib, stdenv, fetchurl, cmake, unzip, ncurses5, SDL, SDL_mixer }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "ascii-dash";

@@ -20,12 +29,20 @@ substituteInPlace main.cpp \

   --replace-fail "data/" "$out/share/ascii-dash/data/"

'';

installPhase = ''

 install -Dm755 main $out/bin/ascii-dash

diff --git a/pkgs/misc/bash-completor/default.nix b/pkgs/misc/bash-completor/default.nix

index d389adb973f38989975a6bcdcf01f8b8f33d30fe..8093e0469df54a0ac70ca78b29e427bdff8e9255 100644

--- a/pkgs/misc/bash-completor/default.nix

+++ b/pkgs/misc/bash-completor/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, bashInteractive, installShellFiles }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "bash-completor";

@@ -11,7 +17,10 @@ rev = "v${finalAttrs.version}";

 hash = "sha256-Ph+cQaXbykn703cdgkqlXcYMO4vvH6e0hCeecWS/6yA=";

};

buildFlags = [ "build" ];

diff --git a/pkgs/misc/btpd/default.nix b/pkgs/misc/btpd/default.nix

index 80ff8ce4e8f45adf2725b9db0a61d57970f447ee..fa58698cd227594acb0b95e3c085ab1cf43bdf3b 100644

--- a/pkgs/misc/btpd/default.nix

+++ b/pkgs/misc/btpd/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, openssl }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "btpd";

diff --git a/pkgs/misc/bwh/default.nix b/pkgs/misc/bwh/default.nix

index cd8c927ac8c24cf64f6720a2aeaea5ec8e3f9bf5..72aad98e48224267e1ca3990119a7cc8fcbe7e6a 100644

--- a/pkgs/misc/bwh/default.nix

+++ b/pkgs/misc/bwh/default.nix

@@ -1,4 +1,14 @@

-{ lib, stdenv, fetchFromGitea, cmake, pkg-config, makeWrapper, SDL2, the-foundation, AppKit }:

+{

+}:

stdenv.mkDerivation rec {

pname = "bwh";

@@ -12,9 +22,16 @@ rev = "v${version}";

 hash = "sha256-POKjvUGFS3urc1aqOvfCAApUnRxoZhU725eYRAS4Z2w=";

};

installPhase = lib.optionalString stdenv.isDarwin ''

 runHook preInstall

diff --git a/pkgs/misc/capture2text/default.nix b/pkgs/misc/capture2text/default.nix

index c9d5ffc2ada82a8e0c9b889c2e42018730dbfcb2..ec70f6a0e388b9ba00be0cbe243d4330e659b4ce 100644

--- a/pkgs/misc/capture2text/default.nix

+++ b/pkgs/misc/capture2text/default.nix

@@ -1,4 +1,13 @@

-{ lib, stdenv, fetchurl, qmake, unzip, leptonica, tesseract4, wrapQtAppsHook }:

+{

+}:

stdenv.mkDerivation rec {

pname = "capture2text";

@@ -33,9 +42,16 @@ --replace-fail "pixAverageInRect(binarizeForNegPixs, &negRect, &pixelAvg)" \

                  "pixAverageInRect(binarizeForNegPixs, NULL, &negRect, 0, 255, 1, &pixelAvg)"

'';

qmakeFlags = [

 "CONFIG+=console"

@@ -44,14 +60,17 @@ "INCLUDEPATH+=${tesseract4}/include/tesseract"

];

installPhase =

meta = with lib; {

 description = "Capture2Text enables users to quickly OCR a portion of the screen using a keyboard shortcut";

diff --git a/pkgs/misc/cfiles/default.nix b/pkgs/misc/cfiles/default.nix

index d059aacc2951955e51e8d83f45c419c12f88943d..21f9f50f6d28b1bbb5606d752aa4386e43983a1f 100644

--- a/pkgs/misc/cfiles/default.nix

+++ b/pkgs/misc/cfiles/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, pkg-config, ncurses, w3m, ueberzug }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "cfiles";

@@ -21,7 +29,11 @@ --replace-fail "ueberzug" "${ueberzug}/bin/ueberzug"

'';

nativeBuildInputs = [ pkg-config ];

makeFlags = [ "CC:=$(CC)" ];

diff --git a/pkgs/misc/chasquid/default.nix b/pkgs/misc/chasquid/default.nix

index 868d48cb1a1e096368478d3bd31fc425d44bbfba..d4081c18851df85a3c0b5e072d4595af4f6e01cd 100644

--- a/pkgs/misc/chasquid/default.nix

+++ b/pkgs/misc/chasquid/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, buildGoModule, installShellFiles }:

+{

+}:

buildGoModule rec {

pname = "chasquid";

@@ -13,7 +19,12 @@ };

vendorHash = "sha256-dOQJJ2U9Y7zyCNNxUMX85BNMlqn9/KQbZB2CWiYaylc=";

nativeBuildInputs = [ installShellFiles ];

diff --git a/pkgs/misc/csv2html/default.nix b/pkgs/misc/csv2html/default.nix

index 2b8f6ecc190dbbe1bf99e81970dcf5b9260e252d..89b74b05a0b427ae9711c767d86e76a6f170a0f9 100644

--- a/pkgs/misc/csv2html/default.nix

+++ b/pkgs/misc/csv2html/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, rustPlatform, fetchFromGitHub }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "csv2html";

diff --git a/pkgs/misc/csvtools/default.nix b/pkgs/misc/csvtools/default.nix

index 90321face36f6e8481582d326869d0f0df6c1e4c..2ab8070ef258c24a3f550faedd43dead233f27a0 100644

--- a/pkgs/misc/csvtools/default.nix

+++ b/pkgs/misc/csvtools/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, pcre, openssl }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "csvtools";

diff --git a/pkgs/misc/diagon/default.nix b/pkgs/misc/diagon/default.nix

index 31ad0ea05dc6ec894c780068eab4a7aefa36e49f..04c5dbd9b5f29225dd572aca83971feb24047ab8 100644

--- a/pkgs/misc/diagon/default.nix

+++ b/pkgs/misc/diagon/default.nix

@@ -1,4 +1,13 @@

-{ lib, stdenv, fetchFromGitHub, fetchurl, substituteAll, cmake, boost, jre }:

+{

+}:

let

json_src = fetchFromGitHub {

@@ -39,17 +48,23 @@ patches = [

 # Prevent CMake from trying to fetch libraries from GitHub

 (substituteAll {

   src = ./deps.patch;

 })

];

buildInputs = [ boost ];

doCheck = true;

diff --git a/pkgs/misc/dns-filter/default.nix b/pkgs/misc/dns-filter/default.nix

index 00ab0369602c6768216853f131b572c289455683..2635255a4f2fac2d9adf3e5243812774c2ddb603 100644

--- a/pkgs/misc/dns-filter/default.nix

+++ b/pkgs/misc/dns-filter/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "dns-filter";

diff --git a/pkgs/misc/docker-reg-tool/default.nix b/pkgs/misc/docker-reg-tool/default.nix

index d7f0d7ba8855b5721b66dad6954cdf5e468df65e..9f5ee1c252327bd8e40e599d61299ad04d333830 100644

--- a/pkgs/misc/docker-reg-tool/default.nix

+++ b/pkgs/misc/docker-reg-tool/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "docker-reg-tool";

diff --git a/pkgs/misc/docx2csv/default.nix b/pkgs/misc/docx2csv/default.nix

index 944f361db2b01ceeedb11f19055d8aee7ef35f8d..8c5627f950f6cc3f05315729158af38ea52d1557 100644

--- a/pkgs/misc/docx2csv/default.nix

+++ b/pkgs/misc/docx2csv/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "docx2csv";

diff --git a/pkgs/misc/finalcut/default.nix b/pkgs/misc/finalcut/default.nix

index bacc08278bdf5272330906bbd1a453c16195f05b..3caf30022526703767c8c3ad48834c87bad354d0 100644

--- a/pkgs/misc/finalcut/default.nix

+++ b/pkgs/misc/finalcut/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, autoreconfHook, autoconf-archive, ncurses, pkg-config }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "finalcut";

@@ -11,7 +19,11 @@ rev = finalAttrs.version;

 hash = "sha256-fRAzfvuqruveb229fV0XYh764cA26NlDVXxX+3Fobg4=";

};

buildInputs = [ ncurses ];

diff --git a/pkgs/misc/freeopcua/default.nix b/pkgs/misc/freeopcua/default.nix

index faa3663235751669aa70ce68024748c3797807af..034b4ad9af04cfaddfdcc3bc648fe876e9cbbe76 100644

--- a/pkgs/misc/freeopcua/default.nix

+++ b/pkgs/misc/freeopcua/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, cmake, boost }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "freeopcua";

@@ -15,9 +21,7 @@ nativeBuildInputs = [ cmake ];

buildInputs = [ boost ];

meta = with lib; {

 description = "Open Source C++ OPC-UA Server and Client Library";

diff --git a/pkgs/misc/gaiagpsclient/default.nix b/pkgs/misc/gaiagpsclient/default.nix

index ffb57dbbd59593b28ca9cdd3d853a48842fda490..8a16bbf34722706ef38b12596e163c4770917405 100644

--- a/pkgs/misc/gaiagpsclient/default.nix

+++ b/pkgs/misc/gaiagpsclient/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "gaiagpsclient";

@@ -20,7 +24,10 @@ pyyaml

 pathvalidate

];

doCheck = false;

diff --git a/pkgs/misc/git-tui/default.nix b/pkgs/misc/git-tui/default.nix

index 2854fd883054ba6edbd274b19f12fff5c4921b01..469fcd68e4da36e3f027e6cb68842855ca28d325 100644

--- a/pkgs/misc/git-tui/default.nix

+++ b/pkgs/misc/git-tui/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, cmake, ftxui, subprocess }:

+{

+}:

stdenv.mkDerivation rec {

pname = "git-tui";

@@ -15,7 +22,10 @@ patches = [ ./subprocess.patch ];

nativeBuildInputs = [ cmake ];

meta = with lib; {

 description = "Collection of human friendly terminal interface for git";

diff --git a/pkgs/misc/graphene/default.nix b/pkgs/misc/graphene/default.nix

index 5798056b671e633b75f80853b41194e6f24bad55..d62881517858f0faabbe27a3b70e970d30ca1517 100644

--- a/pkgs/misc/graphene/default.nix

+++ b/pkgs/misc/graphene/default.nix

@@ -1,13 +1,14 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, perl

-, pkg-config

-, wget

-, db

-, libmicrohttpd

-, jansson

-, tcl

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -26,11 +27,23 @@ postPatch = ''

 patchShebangs .

'';

meta = with lib; {

 description = "A simple time series database based on BerkleyDB";

diff --git a/pkgs/misc/heapusage/default.nix b/pkgs/misc/heapusage/default.nix

index e8ccf5e2febbb63bd4185a0f409870b3595a6e1b..d580de3acda143bfd0223748afbd8f38c43a9e13 100644

--- a/pkgs/misc/heapusage/default.nix

+++ b/pkgs/misc/heapusage/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, cmake }:

+{

+}:

stdenv.mkDerivation rec {

pname = "heapusage";

diff --git a/pkgs/misc/huami-token/default.nix b/pkgs/misc/huami-token/default.nix

index d431a6c8722399505c5c0be02d7dd9c908a3f499..04a7f8f31f7923cf55153edffb9d4a1c831ba29d 100644

--- a/pkgs/misc/huami-token/default.nix

+++ b/pkgs/misc/huami-token/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "huami-token";

@@ -17,10 +22,12 @@ dontUseSetuptoolsCheck = true;

installPhase =

 let

 in

 ''

   site_packages=$out/lib/${python3Packages.python.libPrefix}/site-packages

diff --git a/pkgs/misc/ionscale/default.nix b/pkgs/misc/ionscale/default.nix

index 1654928f5269128317a244520b9ae2db6e327b23..1452aba8e22f1faba568ac6c58ff69c7d363bb23 100644

--- a/pkgs/misc/ionscale/default.nix

+++ b/pkgs/misc/ionscale/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, buildGoModule }:

+{

+}:

buildGoModule rec {

pname = "ionscale";

diff --git a/pkgs/misc/ish/default.nix b/pkgs/misc/ish/default.nix

index 08c8b56058494ff1ddace0fecf60a3ed806295d0..5a224a353ca5f20fdc3d75e9f25adb1589de57b9 100644

--- a/pkgs/misc/ish/default.nix

+++ b/pkgs/misc/ish/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchurl }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "ish";

diff --git a/pkgs/misc/json-tui/default.nix b/pkgs/misc/json-tui/default.nix

index 5d896c4cddbe42f4a6e6a77aa57655dddb9782cf..a33d69cb045eb470000bfec57197e61ae1fb22e3 100644

--- a/pkgs/misc/json-tui/default.nix

+++ b/pkgs/misc/json-tui/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, cmake, ftxui, nlohmann_json, libargs }:

+{

+}:

stdenv.mkDerivation rec {

pname = "json-tui";

@@ -15,7 +23,11 @@ patches = [ ./no-deps.patch ];

nativeBuildInputs = [ cmake ];

meta = with lib; {

 description = "A JSON terminal UI made in C++";

diff --git a/pkgs/misc/lazyscraper/default.nix b/pkgs/misc/lazyscraper/default.nix

index 4f254759f8c26f844f99925137eea8b43acf7592..af00d3352a95b6303456adceedda46142d0c71f1 100644

--- a/pkgs/misc/lazyscraper/default.nix

+++ b/pkgs/misc/lazyscraper/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "lazyscraper";

@@ -11,7 +15,11 @@ rev = "2e14bd829311cde19ef32d7f0e11c3c4a3c08e1b";

 hash = "sha256-gnhJB+ZMKQIYZNHMeRrlICgz5UhyHy72Js/I4kbp8Qo=";

};

postInstall = "mv $out/bin/lscraper.py $out/bin/lscraper";

diff --git a/pkgs/misc/libmdbx/default.nix b/pkgs/misc/libmdbx/default.nix

index 0976022d2b43520dfd027bf6f65799d5306818d8..bf15e1643b9336841dbc74f557fc11736049b2ca 100644

--- a/pkgs/misc/libmdbx/default.nix

+++ b/pkgs/misc/libmdbx/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchurl, cmake }:

+{

+}:

stdenv.mkDerivation rec {

pname = "libmdbx";

diff --git a/pkgs/misc/libnbcompat/default.nix b/pkgs/misc/libnbcompat/default.nix

index fb539757f2f4230f986a293dee78938df94c20c3..37ae189cc2ede9611e7130208a86fb9d38ec621c 100644

--- a/pkgs/misc/libnbcompat/default.nix

+++ b/pkgs/misc/libnbcompat/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, autoreconfHook }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "libnbcompat";

diff --git a/pkgs/misc/md2html/default.nix b/pkgs/misc/md2html/default.nix

index e9ff285886f08ed1a9ab1084448c1c6584a80637..5f6c7af9f1b2c626324ddb91c4c556d0b371a4a3 100644

--- a/pkgs/misc/md2html/default.nix

+++ b/pkgs/misc/md2html/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromGitHub }:

+{

+}:

buildGoModule rec {

pname = "md2html";

diff --git a/pkgs/misc/messenger-cli/default.nix b/pkgs/misc/messenger-cli/default.nix

index 7603be4a66b72e708126aac7a5f0c2ed6d2f5185..666c87e0d3b80bdc3fc22bd39eb8ac8b45fbe73c 100644

--- a/pkgs/misc/messenger-cli/default.nix

+++ b/pkgs/misc/messenger-cli/default.nix

@@ -1,15 +1,16 @@

-{ lib

-, stdenv

-, fetchurl

-, cmake

-, meson

-, ninja

-, pkg-config

-, gnunet

-, libgcrypt

-, libgnunetchat

-, libsodium

-, ncurses

+{

}:

stdenv.mkDerivation rec {

diff --git a/pkgs/misc/messenger-gtk/default.nix b/pkgs/misc/messenger-gtk/default.nix

index 4f731cbde4440ed4ed0a844362408cc979c45852..7840506e729d57500a238e8ccdf217ba112c02c6 100644

--- a/pkgs/misc/messenger-gtk/default.nix

+++ b/pkgs/misc/messenger-gtk/default.nix

@@ -1,25 +1,26 @@

-{ lib

-, stdenv

-, fetchurl

-, cmake

-, meson

-, ninja

-, pkg-config

-, desktop-file-utils

-, desktopToDarwinBundle

-, gnunet

-, gst_all_1

-, gtk3

-, libgcrypt

-, libgnunetchat

-, libhandy

-, libnotify

-, libportal

-, libportal-gtk3

-, libsodium

-, libunistring

-, pipewire

-, qrencode

+{

}:

stdenv.mkDerivation rec {

diff --git a/pkgs/misc/miband4/default.nix b/pkgs/misc/miband4/default.nix

index f04b66a20e7682bfeaef2327a03af4eb9b51128d..3ac0dc69be4ff60d8027c76022363c0d04ddec7a 100644

--- a/pkgs/misc/miband4/default.nix

+++ b/pkgs/misc/miband4/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages, curses-menu }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "miband4";

@@ -17,11 +23,13 @@ dontUseSetuptoolsCheck = true;

installPhase =

 let

 in

 ''

   site_packages=$out/lib/${python3Packages.python.libPrefix}/site-packages

diff --git a/pkgs/misc/mitzasql/default.nix b/pkgs/misc/mitzasql/default.nix

index 37bacfa13c31a4bbc504021157b75e7fc3451775..70fe4ed5ef7f9a5034ef75a50c7c7c99fdc59f27 100644

--- a/pkgs/misc/mitzasql/default.nix

+++ b/pkgs/misc/mitzasql/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "mitzasql";

@@ -19,7 +23,12 @@ --replace-fail "urwid ==2.1.2" "urwid" \

   --replace-fail "appdirs ==1.4.4" "appdirs"

'';

preBuild = ''

 export HOME=$TMPDIR

diff --git a/pkgs/misc/mjs/default.nix b/pkgs/misc/mjs/default.nix

index c663d8e971fa93de5b97a199fb597c4938ac97d7..90bf9eaf26b8095a402805dc811ba60aded6e4a5 100644

--- a/pkgs/misc/mjs/default.nix

+++ b/pkgs/misc/mjs/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3 }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "mjs";

@@ -20,7 +25,10 @@ '';

nativeBuildInputs = [ python3 ];

installPhase = ''

 install -Dm755 build/mjs -t $out/bin

diff --git a/pkgs/misc/modbus-tools/default.nix b/pkgs/misc/modbus-tools/default.nix

index e463beb9f4a050361598dfc353da881ebafd6ba6..4ed9013d5887f0c9af3596c0d06a699114503b73 100644

--- a/pkgs/misc/modbus-tools/default.nix

+++ b/pkgs/misc/modbus-tools/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, rustPlatform, fetchFromGitLab, IOKit }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "modbus-tools";

diff --git a/pkgs/misc/modbus_sim_cli/default.nix b/pkgs/misc/modbus_sim_cli/default.nix

index 81638934824db8954602702d7678cc9020d78fcd..d91d0a63eb9573cced180d3644b0ac4bee7df622 100644

--- a/pkgs/misc/modbus_sim_cli/default.nix

+++ b/pkgs/misc/modbus_sim_cli/default.nix

@@ -1,4 +1,9 @@

-{ lib, python3Packages, fetchFromGitHub, modbus_tk }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "modbus_sim_cli";

diff --git a/pkgs/misc/morse-talk/default.nix b/pkgs/misc/morse-talk/default.nix

index d22e48b59ab76aa274d7da18a343178569ecff66..52ea8eb49f3bb85ae41d61e457eb010b6baa2493 100644

--- a/pkgs/misc/morse-talk/default.nix

+++ b/pkgs/misc/morse-talk/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "morse-talk";

@@ -11,7 +16,11 @@ rev = "71e09ace0aa554d28cada5ee658e43758305b8fa";

 hash = "sha256-fvQCETz0Lv0hyfKG7HC2Whm+xoZ9233hF/1ogsfZ10o=";

};

nativeCheckInputs = with python3Packages; [ nose ];

checkPhase = "nosetests";

diff --git a/pkgs/misc/musig/default.nix b/pkgs/misc/musig/default.nix

index d5a28c91de5451db6966e768bc5d1e0b416e06ec..d274bddd413cfcf72bcf575a269bae820d5e3418 100644

--- a/pkgs/misc/musig/default.nix

+++ b/pkgs/misc/musig/default.nix

@@ -1,11 +1,12 @@

-{ stdenv

-, lib

-, fetchFromGitHub

-, buildGoModule

-, pkg-config

-, portaudio

-, testers

-, musig

+{

}:

buildGoModule rec {

@@ -27,9 +28,7 @@ buildInputs = [ portaudio ];

ldflags = [ "-X main.VERSION=${version}" ];

meta = with lib; {

 description = "A shazam like tool to store songs fingerprints and retrieve them";

diff --git a/pkgs/misc/mysql-to-sqlite3/default.nix b/pkgs/misc/mysql-to-sqlite3/default.nix

index f222dd1711b78fa5b54712f8ed0dcc9421103586..1e957959fd7ac438dc3de3b49f274d978d768dd5 100644

--- a/pkgs/misc/mysql-to-sqlite3/default.nix

+++ b/pkgs/misc/mysql-to-sqlite3/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "mysql-to-sqlite3";

diff --git a/pkgs/misc/nanodns/default.nix b/pkgs/misc/nanodns/default.nix

index e35edae10dfe495b538f2a6cbe3081ff01b8ce79..22cc0f8bee2aad3d5ca2fdd1d3877ede5231dc5a 100644

--- a/pkgs/misc/nanodns/default.nix

+++ b/pkgs/misc/nanodns/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoPackage, fetchFromGitHub }:

+{

+}:

buildGoPackage rec {

pname = "nanodns";

diff --git a/pkgs/misc/nmtree/default.nix b/pkgs/misc/nmtree/default.nix

index b30b4167cf89567e97906c14fe1abf580e29f3b4..b436a64738a3a071585ac37d24e03f387d9f4186 100644

--- a/pkgs/misc/nmtree/default.nix

+++ b/pkgs/misc/nmtree/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, autoreconfHook, libnbcompat }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "nmtree";

diff --git a/pkgs/misc/objlab/default.nix b/pkgs/misc/objlab/default.nix

index 68655dcf4e6d4fd679cb29bafa4e97e414aa9863..f96a044ff2bd680e24efc77612939e590019bcf6 100644

--- a/pkgs/misc/objlab/default.nix

+++ b/pkgs/misc/objlab/default.nix

@@ -1,4 +1,13 @@

-{ lib, stdenv, fetchFromGitHub, cmake, ghc_filesystem, glfw, libglvnd, libGLU }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "objlab";

@@ -27,9 +36,7 @@ ];

env.NIX_CFLAGS_COMPILE = "-fpermissive";

installPhase = ''

 install -Dm755 objlab -t $out/bin

diff --git a/pkgs/misc/ocelotgui/default.nix b/pkgs/misc/ocelotgui/default.nix

index c3aab3f2c508dda415150df338702a9b411812c0..2109f870a70113b235ee36713188f44933c77356 100644

--- a/pkgs/misc/ocelotgui/default.nix

+++ b/pkgs/misc/ocelotgui/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, cmake, desktopToDarwinBundle, mariadb-connector-c, wrapQtAppsHook }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "ocelotgui";

@@ -11,8 +19,10 @@ rev = finalAttrs.version;

 hash = "sha256-CmLF8HrwdmWatFljSGLpy5YImlBGhjooB1K+axIDWhU=";

};

buildInputs = [ mariadb-connector-c ];

diff --git a/pkgs/misc/opcua-stack/default.nix b/pkgs/misc/opcua-stack/default.nix

index e50debbdbeadc05bd727e9275876fdf480d3c6cf..b2726a622705e2356b34b516232ffdfbd5c25ee7 100644

--- a/pkgs/misc/opcua-stack/default.nix

+++ b/pkgs/misc/opcua-stack/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, cmake, boost, openssl }:

+{

+}:

stdenv.mkDerivation rec {

pname = "opcua-stack";

@@ -19,7 +26,10 @@ '';

nativeBuildInputs = [ cmake ];

meta = with lib; {

 description = "Open Source OPC UA Application Server and OPC UA Client/Server C++ Libraries";

diff --git a/pkgs/misc/playonmac/default.nix b/pkgs/misc/playonmac/default.nix

index bf80ab8f83560dc0169fb65a879c6e65034beed5..8df6c912583d57c1ef7c8721d19e4f01877e2d0a 100644

--- a/pkgs/misc/playonmac/default.nix

+++ b/pkgs/misc/playonmac/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchurl, undmg }:

+{

+}:

stdenv.mkDerivation rec {

pname = "playonmac";

diff --git a/pkgs/misc/plotjuggler/default.nix b/pkgs/misc/plotjuggler/default.nix

index e6879e9216c4a2bed6ab60e7c325a98821fe073c..27eebc0811f474c6570e89204b79c6543a811c41 100644

--- a/pkgs/misc/plotjuggler/default.nix

+++ b/pkgs/misc/plotjuggler/default.nix

@@ -1,17 +1,18 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, cmake

-, desktopToDarwinBundle

-, wrapQtAppsHook

-, qtsvg

-, qtwebsockets

-, qtx11extras

-, mosquitto

-, libdwarf

-, protobuf

-, zeromq

-, zstd

+{

}:

stdenv.mkDerivation rec {

@@ -32,11 +33,20 @@ substituteInPlace plotjuggler_app/mainwindow.cpp \

   --replace-fail "QCoreApplication::applicationDirPath()" "\"$out/lib/plugins\""

'';

meta = with lib; {

 description = "The Time Series Visualization Tool";

diff --git a/pkgs/misc/pnoise/default.nix b/pkgs/misc/pnoise/default.nix

index d8ecfc2fb407e27b81a866df833e5a5727708127..4a789d16822279b64694355273cf41ef4344cfa0 100644

--- a/pkgs/misc/pnoise/default.nix

+++ b/pkgs/misc/pnoise/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "pnoise";

diff --git a/pkgs/misc/ptunnel/default.nix b/pkgs/misc/ptunnel/default.nix

index 3172a2a674d1a07fe43ae0922daecaa2d26ea600..3ef8830053c0a62ac5e939cd282ed074952c82a3 100644

--- a/pkgs/misc/ptunnel/default.nix

+++ b/pkgs/misc/ptunnel/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchurl, libpcap }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "ptunnel";

diff --git a/pkgs/misc/pvs-studio/default.nix b/pkgs/misc/pvs-studio/default.nix

index 35e2df67605875cbc77d70a870dabb37b2adb309..2f20b78d0ceb88e0863393f3244776090376f0d5 100644

--- a/pkgs/misc/pvs-studio/default.nix

+++ b/pkgs/misc/pvs-studio/default.nix

@@ -1,12 +1,18 @@

-{ lib, stdenv, fetchurl }:

+{

+}:

let

inherit (stdenv.hostPlatform) system;

throwSystem = throw "Unsupported system: ${system}";

in

stdenv.mkDerivation (finalAttrs: {

pname = "pvs-studio";

@@ -14,10 +20,12 @@ version = "7.30.81094.390";

src = fetchurl {

 url = "https://cdn.pvs-studio.com/pvs-studio-${finalAttrs.version}-${suffix}.tgz";

};

installPhase = "sh ./install.sh $out";

@@ -27,7 +35,10 @@ description = "Static code analyzer for C, C++";

 homepage = "https://www.viva64.com/en/pvs-studio/";

 license = licenses.unfree;

 maintainers = [ maintainers.sikmir ];

 skip.ci = true;

};

})

diff --git a/pkgs/misc/pvs-studio/how-to-use-pvs-studio-free.nix b/pkgs/misc/pvs-studio/how-to-use-pvs-studio-free.nix

index 4982dd0c1fe7b8a669113c14cb5de0adb45d67f5..a03d58d3f8d796646d396bb5627217792a45c742 100644

--- a/pkgs/misc/pvs-studio/how-to-use-pvs-studio-free.nix

+++ b/pkgs/misc/pvs-studio/how-to-use-pvs-studio-free.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, fetchpatch, cmake }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "how-to-use-pvs-studio-free";

diff --git a/pkgs/misc/qasync/default.nix b/pkgs/misc/qasync/default.nix

index 41bfc5a29fc3f7bca5d62814554cfc5036bdef5d..245f72d6d746734d62d83cec17705a6f8d0e8c14 100644

--- a/pkgs/misc/qasync/default.nix

+++ b/pkgs/misc/qasync/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "qasync";

diff --git a/pkgs/misc/qoiview/default.nix b/pkgs/misc/qoiview/default.nix

index e89a61a73d1a2b46821e8b1439312b05ba2a5c90..da304afac4ea3890002244c47df8f202a506c12f 100644

--- a/pkgs/misc/qoiview/default.nix

+++ b/pkgs/misc/qoiview/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, cmake, xorg, libglvnd }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "qoiview";

@@ -13,22 +20,28 @@ };

nativeBuildInputs = [ cmake ];

installPhase = ''

 install -Dm755 qoiview -t $out/bin

diff --git a/pkgs/misc/repolocli/default.nix b/pkgs/misc/repolocli/default.nix

index 856eba04d89b10093454e672b1feca4941b3ad64..8f064ce21c3e07bc51d5f71042c9457b0c61c68a 100644

--- a/pkgs/misc/repolocli/default.nix

+++ b/pkgs/misc/repolocli/default.nix

@@ -1,4 +1,14 @@

-{ stdenv, lib, rustPlatform, fetchFromSourcehut, curl, libiconv, openssl, pkg-config, makeWrapper }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "repolocli";

@@ -14,10 +24,17 @@

cargoPatches = [ ./cargo-lock.patch ];

cargoHash = "sha256-TeOxfD6mqihBalx9lwP7qH2/LaXnPVCkTP/f16rpjJM=";

postInstall = ''

 install -Dm644 repolocli.toml -t $out/etc/xdg

diff --git a/pkgs/misc/rhttp/default.nix b/pkgs/misc/rhttp/default.nix

index 74fcaf5b4c459144c8b4a9d71cbfa300b986a780..9f1b4e341cbde7307fc7fa8b2ee03a08fe67fa75 100644

--- a/pkgs/misc/rhttp/default.nix

+++ b/pkgs/misc/rhttp/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, buildGoModule }:

+{

+}:

buildGoModule rec {

pname = "rhttp";

diff --git a/pkgs/misc/riffraff/default.nix b/pkgs/misc/riffraff/default.nix

index 6a37d9c6b655bcf8595db0c1f722d196e0b72909..2c78e8b785e49dc509c4b8024bd3b47e68f08cd6 100644

--- a/pkgs/misc/riffraff/default.nix

+++ b/pkgs/misc/riffraff/default.nix

@@ -1,4 +1,9 @@

-{ lib, buildGoModule, fetchFromGitHub, installShellFiles }:

+{

+}:

buildGoModule rec {

pname = "riffraff";

diff --git a/pkgs/misc/rst2txt/default.nix b/pkgs/misc/rst2txt/default.nix

index 4c507ba3daaa6df512da908f14cf41b9049eec1e..ad92c80cbe4224fea9b8e4d01549c3664b8f5d27 100644

--- a/pkgs/misc/rst2txt/default.nix

+++ b/pkgs/misc/rst2txt/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "rst2txt";

diff --git a/pkgs/misc/sdorfehs/default.nix b/pkgs/misc/sdorfehs/default.nix

index a7d8ac0e2a7eddeba66f02a508e4d29c6eb6118d..7ca69ad8e4ca3c02db1b61f6a71d7c7f505f3289 100644

--- a/pkgs/misc/sdorfehs/default.nix

+++ b/pkgs/misc/sdorfehs/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, pkg-config, xorg }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "sdorfehs";

@@ -13,7 +19,13 @@ };

nativeBuildInputs = [ pkg-config ];

installFlags = [ "PREFIX=$(out)" ];

diff --git a/pkgs/misc/serial-studio/bin.nix b/pkgs/misc/serial-studio/bin.nix

index 698e024b1639205e81afc7cf8f92b243d78134d6..af3e8cda59c880c26d8fc8b95293abeb8d616a62 100644

--- a/pkgs/misc/serial-studio/bin.nix

+++ b/pkgs/misc/serial-studio/bin.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchfromgh, unzip, makeWrapper }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "serial-studio-bin";

@@ -14,7 +20,10 @@ };

sourceRoot = ".";

installPhase = ''

 runHook preInstall

@@ -30,7 +39,10 @@ homepage = "https://serial-studio.github.io/";

 sourceProvenance = with sourceTypes; [ binaryNativeCode ];

 license = licenses.mit;

 maintainers = [ maintainers.sikmir ];

 skip.ci = true;

};

})

diff --git a/pkgs/misc/serverpp/default.nix b/pkgs/misc/serverpp/default.nix

index a6f4fb815aa0e3b2796b19f32d6a75622182fe30..f735b08a6a47acd2bf6e0a48c2ff919edf244b27 100644

--- a/pkgs/misc/serverpp/default.nix

+++ b/pkgs/misc/serverpp/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, cmake, boost, gsl-lite }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "serverpp";

@@ -13,7 +20,10 @@ };

nativeBuildInputs = [ cmake ];

meta = with lib; {

 description = "A C++ library for basic network server handling";

diff --git a/pkgs/misc/shellprof/default.nix b/pkgs/misc/shellprof/default.nix

index 766771890b72b96d8c5f5ac784a5fed13c91a636..648ddf2bad2fc377ca7e1c12a5eabc44cf02dc90 100644

--- a/pkgs/misc/shellprof/default.nix

+++ b/pkgs/misc/shellprof/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "shellprof";

diff --git a/pkgs/misc/socketcand/default.nix b/pkgs/misc/socketcand/default.nix

index 18592ff6bc272f6a53e5598217a711f324cda133..4a6d527a78ea209855dfb9b438828538c88957de 100644

--- a/pkgs/misc/socketcand/default.nix

+++ b/pkgs/misc/socketcand/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, autoreconfHook, installShellFiles, libconfig }:

+{

+}:

stdenv.mkDerivation rec {

pname = "socketcand";

@@ -11,7 +18,10 @@ rev = "02ad0f5a9c9387b8ccfdef837068584b721eff05";

 hash = "sha256-Fsx5eIbiIYctfRcEU5iyG2hKcSV/7R7EyR6WlVFDTCk=";

};

buildInputs = [ libconfig ];

@@ -25,7 +35,10 @@

meta = with lib; {

 description = "Server to access CAN sockets over ASCII protocol";

 inherit (src.meta) homepage;

 platforms = platforms.linux;

 maintainers = [ maintainers.sikmir ];

 skip.ci = stdenv.isDarwin;

diff --git a/pkgs/misc/subprocess/default.nix b/pkgs/misc/subprocess/default.nix

index 962cbb88b1725da7daf6774f4786a5a3018e1d49..862553250c1e2db33ac5827e649f621748ca179b 100644

--- a/pkgs/misc/subprocess/default.nix

+++ b/pkgs/misc/subprocess/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, cmake, cxxtest, python3 }:

+{

+}:

stdenv.mkDerivation rec {

pname = "subprocess";

@@ -11,7 +18,10 @@ rev = "v${version}";

 hash = "sha256-Tgmihv7SJfYpOYHvtuE8rgFzUHyl4bJh9W5CSqotVMg=";

};

buildInputs = [ python3 ];

diff --git a/pkgs/misc/tabiew/default.nix b/pkgs/misc/tabiew/default.nix

index c23938bc6d3b83d3cec87dea01f0e1f906493e3b..7994a03ca7365c7dcde13a401a0dab4eac31ec4d 100644

--- a/pkgs/misc/tabiew/default.nix

+++ b/pkgs/misc/tabiew/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, rustPlatform, fetchFromGitHub }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "tabiew";

diff --git a/pkgs/misc/tcvt/default.nix b/pkgs/misc/tcvt/default.nix

index 2212168ad3aba9b69416e2f1c1381120a425a179..3573b14857a6e5d93f6d48625c48755175255cb9 100644

--- a/pkgs/misc/tcvt/default.nix

+++ b/pkgs/misc/tcvt/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchgit, python3 }:

+{

+}:

stdenv.mkDerivation {

pname = "tcvt";

diff --git a/pkgs/misc/telegabber/default.nix b/pkgs/misc/telegabber/default.nix

index 0f5ec9af97b36cc268c3c622ad151facaed0c2f9..e5f6fd7f0a9f553a17c90759f1592beafcd827ae 100644

--- a/pkgs/misc/telegabber/default.nix

+++ b/pkgs/misc/telegabber/default.nix

@@ -1,4 +1,13 @@

-{ lib, buildGoModule, fetchFromGitea, openssl, tdlib, zlib, testers, telegabber }:

+{

+}:

buildGoModule rec {

pname = "telegabber";

@@ -14,15 +23,17 @@ };

vendorHash = "sha256-3qSa6yJXSjrmTIBrulCnZMZzqNtpkzpzWeYAzHl8uUM=";

postInstall = ''

 install -Dm644 config_schema.json config.yml.example -t $out/share/telegabber

'';

meta = with lib; {

 description = "XMPP/Jabber transport to Telegram network";

diff --git a/pkgs/misc/telegram-send/default.nix b/pkgs/misc/telegram-send/default.nix

index 1ad3aace5c59484ef566bc8372cbc0cf66fdecc9..4ea75215d2e4b845d9df2ce6ad334a1cd4bbcdf2 100644

--- a/pkgs/misc/telegram-send/default.nix

+++ b/pkgs/misc/telegram-send/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, fetchpatch, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "telegram-send";

@@ -18,7 +23,11 @@ '';

nativeBuildInputs = with python3Packages; [ pip ];

doCheck = false;

diff --git a/pkgs/misc/telnetpp/default.nix b/pkgs/misc/telnetpp/default.nix

index 0af7d11c00cb56c63962a8bc7cc2cd4046105564..9f3a629db630f59e1c31948a40cb422c0bcf871d 100644

--- a/pkgs/misc/telnetpp/default.nix

+++ b/pkgs/misc/telnetpp/default.nix

@@ -1,4 +1,14 @@

-{ lib, stdenv, fetchFromGitHub, cmake, doxygen, boost, gsl-lite, gtest, zlib }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "telnetpp";

@@ -11,13 +21,19 @@ rev = "v${finalAttrs.version}";

 hash = "sha256-BfRu0dv2d7qwz2jTdaQczOQQBO3qmO1E754hWqxT66g=";

};

];

meta = with lib; {

 description = "A C++ library for interacting with Telnet streams";

diff --git a/pkgs/misc/tinyflux/default.nix b/pkgs/misc/tinyflux/default.nix

index c04860d4951845024cabfb59774d250603843746..90d1331b01473c00edb877c2e1e5d67217593cb1 100644

--- a/pkgs/misc/tinyflux/default.nix

+++ b/pkgs/misc/tinyflux/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "tinyflux";

diff --git a/pkgs/misc/tlstunnel/default.nix b/pkgs/misc/tlstunnel/default.nix

index 2c7dbbf61d767c04dcfc7500fdfb34aa6ad26da2..0c60325d45de101fc2a85dec2a339dd9f9de9a91 100644

--- a/pkgs/misc/tlstunnel/default.nix

+++ b/pkgs/misc/tlstunnel/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, ocamlPackages }:

+{

+}:

ocamlPackages.buildDunePackage rec {

pname = "tlstunnel";

diff --git a/pkgs/misc/turbo/default.nix b/pkgs/misc/turbo/default.nix

index a1347ecf3c285b6c2201d134497281e9bf1e9643..35e6c6735374a3b279785506131de94d4a5e1abd 100644

--- a/pkgs/misc/turbo/default.nix

+++ b/pkgs/misc/turbo/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, cmake, file, tvision }:

+{

+}:

stdenv.mkDerivation rec {

pname = "turbo";

@@ -18,9 +25,7 @@ file # libmagic

 tvision

];

meta = with lib; {

 description = "An experimental text editor based on Scintilla and Turbo Vision";

diff --git a/pkgs/misc/tvision/default.nix b/pkgs/misc/tvision/default.nix

index 17de1fda16670019c09ac88d1b4299684a887045..4e5828b2e1265d62bc16c11da866fd3c6a66332d 100644

--- a/pkgs/misc/tvision/default.nix

+++ b/pkgs/misc/tvision/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, cmake, ncurses }:

+{

+}:

stdenv.mkDerivation rec {

pname = "tvision";

@@ -15,9 +21,7 @@ nativeBuildInputs = [ cmake ];

buildInputs = [ ncurses ];

meta = with lib; {

 description = "A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces";

diff --git a/pkgs/misc/wik/default.nix b/pkgs/misc/wik/default.nix

index 0e49bcc0e5a6398ddb179ffd7dface0e97edf7a3..6e1ef3a4fa24d4a3803c130c38ccf9c07ba2a1be 100644

--- a/pkgs/misc/wik/default.nix

+++ b/pkgs/misc/wik/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "wik";

@@ -14,7 +19,10 @@ };

nativeBuildInputs = with python3Packages; [ flit ];

meta = with lib; {

 description = "wik is use to get information about anything on the shell using Wikipedia";

diff --git a/pkgs/misc/worm/default.nix b/pkgs/misc/worm/default.nix

index 4e6234a35273f4d8c3dad2ce8a7abfecd2fddbfb..c3a120ca2f201e475fc4fbf22c9757e3aff79489 100644

--- a/pkgs/misc/worm/default.nix

+++ b/pkgs/misc/worm/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, nimPackages, fetchFromGitHub, pkg-config, xorg }:

+{

+}:

nimPackages.buildNimPackage rec {

pname = "worm";

@@ -14,12 +21,19 @@ };

nativeBuildInputs = [ pkg-config ];

postInstall = ''

 install -Dm644 assets/worm.desktop -t $out/share/applications

diff --git a/pkgs/misc/wptools/default.nix b/pkgs/misc/wptools/default.nix

index a78d6af67ab03ed41464796b16933498c25e7f61..a0f69032fa69b74c0466d1dceefa036f38d6aa6e 100644

--- a/pkgs/misc/wptools/default.nix

+++ b/pkgs/misc/wptools/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "wptools";

diff --git a/pkgs/misc/xfractint/default.nix b/pkgs/misc/xfractint/default.nix

index 8748c6fbf25c11d308d07774df3de41e17b27c41..4b0163d6a146051b42472d4ece1c88b02cda0696 100644

--- a/pkgs/misc/xfractint/default.nix

+++ b/pkgs/misc/xfractint/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchurl, xorg }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "xfractint";

@@ -9,7 +14,10 @@ url = "https://fractint.org/ftp/current/linux/xfractint-${finalAttrs.version}.tar.gz";

 hash = "sha256-TlQBz+wOb/odqzjjwXfhRFdyCWy+VUIAxRLt7qI8R60=";

};

makeFlags = [ "PREFIX=$(out)" ];

diff --git a/pkgs/misc/xtr/default.nix b/pkgs/misc/xtr/default.nix

index 6d251bd80bf306086da6af01145922e967f62602..387c0eab4c58b28bcce4dece79adfc1842e732ae 100644

--- a/pkgs/misc/xtr/default.nix

+++ b/pkgs/misc/xtr/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, rustPlatform, fetchFromGitHub, libiconv, Foundation }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "xtr";

@@ -17,7 +24,10 @@ postPatch = ''

 ln -s ${./Cargo.lock} Cargo.lock

'';

env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.cc.isClang "-Wno-incompatible-function-pointer-types";

@@ -26,7 +36,10 @@

meta = with lib; {

 description = "Translation tools for rust";

 inherit (src.meta) homepage;

 maintainers = [ maintainers.sikmir ];

 mainProgram = "xtr";

};

diff --git a/pkgs/misc/youtimetrack/default.nix b/pkgs/misc/youtimetrack/default.nix

index bfcce8c72d8ceddccb245d27adebadf4de13a0df..65841b877529b5079b6e1e2c32cde2dca0391282 100644

--- a/pkgs/misc/youtimetrack/default.nix

+++ b/pkgs/misc/youtimetrack/default.nix

@@ -1,4 +1,9 @@

-{ stdenv, lib, fetchFromGitHub, buildGoModule }:

+{

+}:

buildGoModule rec {

pname = "youtimetrack";

diff --git a/pkgs/mqtt/emitter/default.nix b/pkgs/mqtt/emitter/default.nix

index 270e1b3cb097b193e7108e3ef492330964d78ab3..07c67a8c0b3c1fe3670d8d10713762ce90cdc4ad 100644

--- a/pkgs/mqtt/emitter/default.nix

+++ b/pkgs/mqtt/emitter/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromGitHub }:

+{

+}:

buildGoModule rec {

pname = "emitter";

@@ -19,9 +23,7 @@ '';

doCheck = false;

meta = with lib; {

 description = "High performance, distributed and low latency publish-subscribe platform";

diff --git a/pkgs/mqtt/go-mqtt-to-influxdb/default.nix b/pkgs/mqtt/go-mqtt-to-influxdb/default.nix

index b363bc734e1319e305a33668f05918dad8fc6121..64ebef956334c832cbb4368b8a4bb9efb2b82274 100644

--- a/pkgs/mqtt/go-mqtt-to-influxdb/default.nix

+++ b/pkgs/mqtt/go-mqtt-to-influxdb/default.nix

@@ -1,4 +1,9 @@

-{ stdenv, lib, fetchFromGitHub, buildGoModule }:

+{

+}:

buildGoModule rec {

pname = "go-mqtt-to-influxdb";

diff --git a/pkgs/mqtt/ioxy/default.nix b/pkgs/mqtt/ioxy/default.nix

index 6cd723097eb746ac78f7f8afea8c3e4f8b3285ba..17e1e25637696f226306ecdc5a6a11599582b851 100644

--- a/pkgs/mqtt/ioxy/default.nix

+++ b/pkgs/mqtt/ioxy/default.nix

@@ -1,4 +1,9 @@

-{ stdenv, lib, fetchFromGitHub, buildGoModule }:

+{

+}:

buildGoModule rec {

pname = "ioxy";

diff --git a/pkgs/mqtt/janus-mqtt-proxy/default.nix b/pkgs/mqtt/janus-mqtt-proxy/default.nix

index 17fcbf322b158a5552077d72504807fc4701f70b..e131c21930d1c850f67e9d445e929de6da281d02 100644

--- a/pkgs/mqtt/janus-mqtt-proxy/default.nix

+++ b/pkgs/mqtt/janus-mqtt-proxy/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, buildGoPackage }:

+{

+}:

buildGoPackage rec {

pname = "janus-mqtt-proxy";

diff --git a/pkgs/mqtt/libumqtt/default.nix b/pkgs/mqtt/libumqtt/default.nix

index 8365b56793019a6bc9018bc70e3c736b2bd513bb..1805e021589a31f448c281e374e1b759f90c434c 100644

--- a/pkgs/mqtt/libumqtt/default.nix

+++ b/pkgs/mqtt/libumqtt/default.nix

@@ -1,4 +1,13 @@

-{ lib, stdenv, fetchFromGitHub, cmake, libev, lua, openssl, zlib }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "libumqtt";

@@ -19,7 +28,12 @@ '';

nativeBuildInputs = [ cmake ];

env.NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration -Wno-error=misleading-indentation";

diff --git a/pkgs/mqtt/mongoose/default.nix b/pkgs/mqtt/mongoose/default.nix

index 98a87dd4e25b036546c5941b840c2ee811874c2e..b92a4cc2ebb2b93cf5ee675ba9058f703493bc1b 100644

--- a/pkgs/mqtt/mongoose/default.nix

+++ b/pkgs/mqtt/mongoose/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, mbedtls }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "mongoose";

diff --git a/pkgs/mqtt/mproxy/default.nix b/pkgs/mqtt/mproxy/default.nix

index e4ae9eef9924024d6f5b4b8ca10fb721688e9373..8c72f9568db08e6faaeab6e263a6aae05f05c0c5 100644

--- a/pkgs/mqtt/mproxy/default.nix

+++ b/pkgs/mqtt/mproxy/default.nix

@@ -1,4 +1,9 @@

-{ stdenv, lib, fetchFromGitHub, buildGoModule }:

+{

+}:

buildGoModule rec {

pname = "mproxy";

diff --git a/pkgs/mqtt/mqcontrol/default.nix b/pkgs/mqtt/mqcontrol/default.nix

index 869d1fd07b94ba67211d247580f88b6fa4fb9ab7..10b6afed30c69e7af27ad534cdcf3a2d62e2e21f 100644

--- a/pkgs/mqtt/mqcontrol/default.nix

+++ b/pkgs/mqtt/mqcontrol/default.nix

@@ -1,4 +1,9 @@

-{ stdenv, lib, fetchFromGitHub, buildGoModule }:

+{

+}:

buildGoModule rec {

pname = "mqcontrol";

diff --git a/pkgs/mqtt/mqtt-benchmark/default.nix b/pkgs/mqtt/mqtt-benchmark/default.nix

index 40b82bf25fad8bbfa6c577e01a94f8223a9ad90c..2010dea59c46b7526de1523959c24de0b65890c9 100644

--- a/pkgs/mqtt/mqtt-benchmark/default.nix

+++ b/pkgs/mqtt/mqtt-benchmark/default.nix

@@ -1,4 +1,8 @@

-{ lib, buildGoModule, fetchFromGitHub }:

+{

+}:

buildGoModule rec {

pname = "mqtt-benchmark";

diff --git a/pkgs/mqtt/mqtt-c/default.nix b/pkgs/mqtt/mqtt-c/default.nix

index 777ef8c793e6c04d64cab30069ba74a7106b5080..e79ff55c8798d82d1d390e01cecf0be528a64fb0 100644

--- a/pkgs/mqtt/mqtt-c/default.nix

+++ b/pkgs/mqtt/mqtt-c/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, cmake, cmocka }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "MQTT-C";

diff --git a/pkgs/mqtt/mqtt-cli/default.nix b/pkgs/mqtt/mqtt-cli/default.nix

index 5abca8fdab1701e1262e24d0038a59ea166b154d..506b47ae44d7218cdf9a12161787f390464e6e6d 100644

--- a/pkgs/mqtt/mqtt-cli/default.nix

+++ b/pkgs/mqtt/mqtt-cli/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchfromgh, jre, makeWrapper }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "mqtt-cli";

diff --git a/pkgs/mqtt/mqtt-explorer/default.nix b/pkgs/mqtt/mqtt-explorer/default.nix

index 2c7425762d160b1aee7aa651feb8a6156e96c0ec..99b97f7c1d0cef3f3d339ea799fb8ca5a4b74907 100644

--- a/pkgs/mqtt/mqtt-explorer/default.nix

+++ b/pkgs/mqtt/mqtt-explorer/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, appimageTools, fetchfromgh, undmg, makeWrapper }:

+{

+}:

let

pname = "mqtt-explorer";

@@ -20,12 +27,18 @@ version = "v${version}";

   hash = "sha256-Cf2qgoxaNGpcaW0oA605vd5zQiZX1m54ccW8Tbe8qvU=";

 };

};

appimageContents = appimageTools.extract { inherit pname version src; };

linux = appimageTools.wrapType2 rec {

 extraInstallCommands = ''

   mv $out/bin/${pname}-${version} $out/bin/${pname}

@@ -39,9 +52,17 @@ '';

};

darwin = stdenv.mkDerivation {

 sourceRoot = ".";

@@ -65,6 +86,4 @@ mainProgram = "mqtt-explorer";

 skip.ci = true;

};

in

-if stdenv.isDarwin

-then darwin

-else linux

+if stdenv.isDarwin then darwin else linux

diff --git a/pkgs/mqtt/mqtt-launcher/default.nix b/pkgs/mqtt/mqtt-launcher/default.nix

index b937d86aa5e77dfeb1529ce866fdc856094abbaa..6967d3da5e582bd5066804f6d7a4ca5e3de64ca8 100644

--- a/pkgs/mqtt/mqtt-launcher/default.nix

+++ b/pkgs/mqtt/mqtt-launcher/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "mqtt-launcher";

diff --git a/pkgs/mqtt/mqtt-proxy/default.nix b/pkgs/mqtt/mqtt-proxy/default.nix

index 13cd65f63ed6f5d530273a5d731fa77cee1545e0..d7c83917ffaab433e8ce4817bb01df7efba54eed 100644

--- a/pkgs/mqtt/mqtt-proxy/default.nix

+++ b/pkgs/mqtt/mqtt-proxy/default.nix

@@ -1,4 +1,10 @@

-{ stdenv, lib, fetchFromGitHub, buildGoModule, cyrus_sasl }:

+{

+}:

buildGoModule rec {

pname = "mqtt-proxy";

diff --git a/pkgs/mqtt/mqtt-shell/default.nix b/pkgs/mqtt/mqtt-shell/default.nix

index 264421541ed1c07f53026f6fd07a06b3e8145dd8..9988fcec67f3b2b0fa81bf467802b76cf012c664 100644

--- a/pkgs/mqtt/mqtt-shell/default.nix

+++ b/pkgs/mqtt/mqtt-shell/default.nix

@@ -1,4 +1,9 @@

-{ stdenv, lib, fetchFromGitHub, buildGoModule }:

+{

+}:

buildGoModule rec {

pname = "mqtt-shell";

diff --git a/pkgs/mqtt/mqtt-to-influxdb-forwarder/default.nix b/pkgs/mqtt/mqtt-to-influxdb-forwarder/default.nix

index aa3004b3a0aff1d12f66740649e4d89883b3f687..488aaad968c0f509515e5eb96c7f346d2fb5755f 100644

--- a/pkgs/mqtt/mqtt-to-influxdb-forwarder/default.nix

+++ b/pkgs/mqtt/mqtt-to-influxdb-forwarder/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "mqtt-to-influxdb-forwarder";

@@ -19,7 +24,10 @@

dontUseSetuptoolsBuild = true;

dontUseSetuptoolsCheck = true;

installPhase = ''

 install -Dm755 forwarder.py $out/bin/mqtt-to-influxdb-forwarder

diff --git a/pkgs/mqtt/mqtt-to-influxdb/default.nix b/pkgs/mqtt/mqtt-to-influxdb/default.nix

index 8b96a64a8c5580cc82dc626e6e14fd826b6fbf97..058b210c91b881118bc4b70ae7552cd2cfde96fe 100644

--- a/pkgs/mqtt/mqtt-to-influxdb/default.nix

+++ b/pkgs/mqtt/mqtt-to-influxdb/default.nix

@@ -1,20 +1,21 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, cmake

-, spdlog

-, libyamlcpp

-, libcpr

-, cxxopts

-, nlohmann_json

-, influxdb-cxx

-, boost

-, curl

-, paho-mqtt-cpp

-, paho-mqtt-c

-, stduuid

-, microsoft_gsl

-, catch2

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -29,18 +30,20 @@ hash = "sha256-rTMI9gqjtrmtT9SoYcHHq19Jch1dH7/tmyqz5F4f9Ao=";

 fetchSubmodules = true;

};

nativeBuildInputs = [ cmake ];

diff --git a/pkgs/mqtt/nanosdk/default.nix b/pkgs/mqtt/nanosdk/default.nix

index 5f5206ee83069d85af83bacd07ca171c667511cc..fd900932a6496104f6a387a419271e1b56524441 100644

--- a/pkgs/mqtt/nanosdk/default.nix

+++ b/pkgs/mqtt/nanosdk/default.nix

@@ -11,4 +11,3 @@ hash = "sha256-wg9LgHMu5iywesFoQwqU5xp0cxFgtnZNhfCc4J7uMMI=";

 fetchSubmodules = true;

};

})

diff --git a/pkgs/mqtt/rumqtt/default.nix b/pkgs/mqtt/rumqtt/default.nix

index c65146054c3c4df3d232e1cfa35a2f8cb5963307..719385dc0a28662bb142cc9b3a91697f9c3e0df5 100644

--- a/pkgs/mqtt/rumqtt/default.nix

+++ b/pkgs/mqtt/rumqtt/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, rustPlatform, fetchFromGitHub, cmake, Security }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "rumqtt";

diff --git a/pkgs/nakarte/elevation_server/default.nix b/pkgs/nakarte/elevation_server/default.nix

index c99ee128750e849f27d275bc0b02409bd9da1096..e8de76f707c123549e7eaf03abbd48fc5f8f5504 100644

--- a/pkgs/nakarte/elevation_server/default.nix

+++ b/pkgs/nakarte/elevation_server/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, buildGoPackage, lz4 }:

+{

+}:

buildGoPackage rec {

pname = "elevation_server";

@@ -13,7 +19,10 @@ };

goPackagePath = "github.com/wladich/elevation_server";

buildInputs = [ lz4 ];

diff --git a/pkgs/nakarte/map-tiler/default.nix b/pkgs/nakarte/map-tiler/default.nix

index c79cefff3d13520e4474ef122f0fa592255dce21..38450ff1053683b0accc768507de93eee6057958 100644

--- a/pkgs/nakarte/map-tiler/default.nix

+++ b/pkgs/nakarte/map-tiler/default.nix

@@ -1,14 +1,15 @@

-{ lib

-, stdenv

-, python3Packages

-, fetchFromGitHub

-, gobject-introspection

-, pango

-, thinplatespline

-, maprec

-, ozi_map

-, pyimagequant

-, wrapGAppsHook

+{

}:

python3Packages.buildPythonApplication rec {

@@ -30,9 +31,15 @@ --replace-fail " @ git+https://github.com/wladich/ozi_map.git" "" \

   --replace-fail " @ git+https://github.com/wladich/pyimagequant.git" ""

'';

propagatedBuildInputs = with python3Packages; [

 pyyaml

diff --git a/pkgs/nakarte/maprec/default.nix b/pkgs/nakarte/maprec/default.nix

index 009a443919286b01cd55830d36f2ee8596ff2af9..9f86f9cc209f0d2ae385ca9b9d7c1129f91fac59 100644

--- a/pkgs/nakarte/maprec/default.nix

+++ b/pkgs/nakarte/maprec/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, python3Packages, fetchFromGitHub, thinplatespline }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "maprec";

@@ -16,7 +22,11 @@ substituteInPlace setup.py \

   --replace-fail " @ git+https://github.com/wladich/thinplatespline.git" ""

'';

doCheck = false;

diff --git a/pkgs/nakarte/nakarte/default.nix b/pkgs/nakarte/nakarte/default.nix

index b57068f50d33c6a5f218f438d379cabb7e819583..7b7b0e5d4c7baf7852b034a949b731cd489cebd0 100644

--- a/pkgs/nakarte/nakarte/default.nix

+++ b/pkgs/nakarte/nakarte/default.nix

@@ -1,4 +1,9 @@

-{ lib, mkYarnPackage, fetchFromGitHub, secretsConfig ? null }:

+{

+}:

let

pname = "nakarte";

version = "2022-12-28";

diff --git a/pkgs/nakarte/ozi_map/default.nix b/pkgs/nakarte/ozi_map/default.nix

index 111b779c2c3efa441a266ba49afcb532863ddfed..e714324ecfdf34df0b5e06ea06d96070b10f9641 100644

--- a/pkgs/nakarte/ozi_map/default.nix

+++ b/pkgs/nakarte/ozi_map/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, python3Packages, fetchFromGitHub, maprec }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "ozi_map";

@@ -16,7 +22,10 @@ substituteInPlace setup.py \

   --replace-fail " @ git+https://github.com/wladich/maprec.git" ""

'';

doCheck = false;

diff --git a/pkgs/nakarte/pyimagequant/default.nix b/pkgs/nakarte/pyimagequant/default.nix

index 57e5473e6bea67830bc42c6ae92ea6a563c814f9..2e4f98ca9bb18e76a79924cd131183a843136e21 100644

--- a/pkgs/nakarte/pyimagequant/default.nix

+++ b/pkgs/nakarte/pyimagequant/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pyimagequant";

diff --git a/pkgs/nakarte/thinplatespline/default.nix b/pkgs/nakarte/thinplatespline/default.nix

index ffea7cfe6ee2a47d6e56ec1e73a784e16a7aa7d2..ac8320ec2c274afb147a1ee44d7f94c3e032b70e 100644

--- a/pkgs/nakarte/thinplatespline/default.nix

+++ b/pkgs/nakarte/thinplatespline/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "thinplatespline";

diff --git a/pkgs/nakarte/tracks_storage_server/default.nix b/pkgs/nakarte/tracks_storage_server/default.nix

index 8b108ebde6956e289251965fedc516ae678c300a..6791e760f27a4ffc84fdec09d261790b793e1e66 100644

--- a/pkgs/nakarte/tracks_storage_server/default.nix

+++ b/pkgs/nakarte/tracks_storage_server/default.nix

@@ -1,9 +1,10 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, python2Packages

-, postgresql

-, openssl

+{

}:

let

psycopg2 = python2Packages.buildPythonPackage rec {

@@ -22,7 +23,10 @@ doCheck = false;

 meta = with lib; {

   description = "PostgreSQL database adapter for the Python programming language";

 };

};

in

@@ -42,13 +46,15 @@ dontUseSetuptoolsCheck = true;

installPhase =

 let

 in

 ''

   site_packages=$out/lib/${python2Packages.python.libPrefix}/site-packages

diff --git a/pkgs/osm/cykhash/default.nix b/pkgs/osm/cykhash/default.nix

index 4b8ac88ae218ed1a6dd30d96a05990dd232feaa6..4bfe955ba999c250cfb5ff3ac6b05288ecba9b9f 100644

--- a/pkgs/osm/cykhash/default.nix

+++ b/pkgs/osm/cykhash/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "cykhash";

@@ -13,7 +17,10 @@ };

nativeBuildInputs = with python3Packages; [ cython ];

doCheck = false;

diff --git a/pkgs/osm/gcgn-converter/default.nix b/pkgs/osm/gcgn-converter/default.nix

index 12c47a6e21d5e2a2604c864300ad1fe1af6f666e..8488974b3f0d063d40476ca73e85765ab07d171e 100644

--- a/pkgs/osm/gcgn-converter/default.nix

+++ b/pkgs/osm/gcgn-converter/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "gcgn-converter";

@@ -17,13 +22,15 @@ dontUseSetuptoolsCheck = true;

installPhase =

 let

 in

 ''

   site_packages=$out/lib/${python3Packages.python.libPrefix}/site-packages

diff --git a/pkgs/osm/level0/default.nix b/pkgs/osm/level0/default.nix

index 1d00e1f0bf123098a7af7d5242dae3772e1f5709..9fe5000d97a37618f3a8088af479306ba595f4c5 100644

--- a/pkgs/osm/level0/default.nix

+++ b/pkgs/osm/level0/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenvNoCC, fetchFromGitHub, conf ? null }:

+{

+}:

stdenvNoCC.mkDerivation rec {

pname = "level0";

diff --git a/pkgs/osm/map-machine/default.nix b/pkgs/osm/map-machine/default.nix

index 59dc2f44fa23b972cc9ddd5b8d3c8550e3435d76..6cd5f33887cf19337333fd7d457a802c37e33116 100644

--- a/pkgs/osm/map-machine/default.nix

+++ b/pkgs/osm/map-machine/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, portolan }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "map-machine";

@@ -27,9 +32,7 @@ ];

nativeCheckInputs = with python3Packages; [ pytestCheckHook ];

preCheck = "export PATH=$PATH:$out/bin";

meta = with lib; {

 description = "A simple renderer for OpenStreetMap with custom icons";

diff --git a/pkgs/osm/map-stylizer/default.nix b/pkgs/osm/map-stylizer/default.nix

index 8a2b41dd328d96b267fa080367cfd837d1fd1e26..ad7a24e194f53d34a647a7abbcf4a2ea1803ccbb 100644

--- a/pkgs/osm/map-stylizer/default.nix

+++ b/pkgs/osm/map-stylizer/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, qt5 }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "map-stylizer";

@@ -28,7 +33,9 @@

 substituteInPlace $site_packages/src/core/constants.py \

   --replace-fail "src/resources" "$site_packages/src/resources"

   --set QT_QPA_PLATFORM_PLUGIN_PATH ${qt5.qtbase.bin}/lib/qt-*/plugins/platforms \

   --add-flags "$site_packages/main.py"

'';

diff --git a/pkgs/osm/maperitive/default.nix b/pkgs/osm/maperitive/default.nix

index ef5ff55ebaa5217baed44c3ab5f317003547794d..cfbe0c5baeac1874bb74f560448686f16253da47 100644

--- a/pkgs/osm/maperitive/default.nix

+++ b/pkgs/osm/maperitive/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchurl, unzip, mono, gtk2, makeWrapper }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "maperitive";

@@ -9,7 +17,10 @@ url = "http://maperitive.net/download/Maperitive-${finalAttrs.version}.zip";

 hash = "sha256-yhslRj4CjUY0kviQTI7z8LvSiWvjf7K8+tDMeA9zNEk=";

};

installPhase = ''

 mkdir -p $out/opt/maperitive

diff --git a/pkgs/osm/memphis/default.nix b/pkgs/osm/memphis/default.nix

index 1bf33c6c8d9318b99f28d3f07f67c822745309e2..8ddb131b4fef2cfc7d92198bc2ea0c5f68aef2b0 100644

--- a/pkgs/osm/memphis/default.nix

+++ b/pkgs/osm/memphis/default.nix

@@ -1,12 +1,13 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, autoreconfHook

-, gtk-doc

-, pkg-config

-, cairo

-, expat

-, glib

+{

}:

stdenv.mkDerivation (finalAttrs: {

diff --git a/pkgs/osm/osm-3s/default.nix b/pkgs/osm/osm-3s/default.nix

index 61be3fd15d8e10a5300a84301d46ed3095a0e1db..5689b691e92e28edbc896fa1f519147b100f745f 100644

--- a/pkgs/osm/osm-3s/default.nix

+++ b/pkgs/osm/osm-3s/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchurl, expat, lz4, zlib }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "osm-3s";

@@ -9,11 +16,13 @@ url = "http://dev.overpass-api.de/releases/osm-3s_v${finalAttrs.version}.tar.gz";

 hash = "sha256-kvNKEI+n0hCil3/84VI8eGD7kvxEJsYoBCtcxj6wtIk=";

};

meta = with lib; {

 description = "A database engine to query the OpenStreetMap data";

diff --git a/pkgs/osm/osm-area-tools/default.nix b/pkgs/osm/osm-area-tools/default.nix

index 05c7e0841c63e24dc6db9c18c642173afbbb2a18..f002eddaf511b9ea20fc9865c00912ef26e835ae 100644

--- a/pkgs/osm/osm-area-tools/default.nix

+++ b/pkgs/osm/osm-area-tools/default.nix

@@ -1,15 +1,16 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, cmake

-, boost

-, bzip2

-, expat

-, gdal

-, libosmium

-, protozero

-, sqlite

-, zlib

+{

}:

stdenv.mkDerivation {

diff --git a/pkgs/osm/osm-python-tools/default.nix b/pkgs/osm/osm-python-tools/default.nix

index e79c1472f9ffab47b64205b809444ae69b8b7d16..36dc69ff2a20a9ce514e9531a6fe08e2b8872477 100644

--- a/pkgs/osm/osm-python-tools/default.nix

+++ b/pkgs/osm/osm-python-tools/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "osm-python-tools";

diff --git a/pkgs/osm/osm-tags-transform/default.nix b/pkgs/osm/osm-tags-transform/default.nix

index 4d632d2d4d2c65e8b6b1cb002430499adba3906c..546115d9c36100537073625fc1b2f41e704abdc1 100644

--- a/pkgs/osm/osm-tags-transform/default.nix

+++ b/pkgs/osm/osm-tags-transform/default.nix

@@ -1,13 +1,14 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, cmake

-, bzip2

-, expat

-, libosmium

-, lua

-, protozero

-, zlib

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -32,9 +33,7 @@ protozero

 zlib

];

doCheck = true;

diff --git a/pkgs/osm/osm2geojson/default.nix b/pkgs/osm/osm2geojson/default.nix

index 0b92e7692c6d95fa43faa3d7b617fd55c84fa2df..5b464dd1f902d00261ca852a3e523d584a8db230 100644

--- a/pkgs/osm/osm2geojson/default.nix

+++ b/pkgs/osm/osm2geojson/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "osm2geojson";

diff --git a/pkgs/osm/osmcoastline/default.nix b/pkgs/osm/osmcoastline/default.nix

index c6716784ce3d932e9e66cfe02911b16628cc42fa..f09358e160752e132c8335ea6ec9eba5b4e1d94c 100644

--- a/pkgs/osm/osmcoastline/default.nix

+++ b/pkgs/osm/osmcoastline/default.nix

@@ -1,16 +1,17 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, fetchpatch

-, cmake

-, bzip2

-, expat

-, gdal

-, geos

-, libosmium

-, protozero

-, sqlite

-, zlib

+{

}:

stdenv.mkDerivation (finalAttrs: {

diff --git a/pkgs/osm/osmdbt/default.nix b/pkgs/osm/osmdbt/default.nix

index 883d43b0a3aa5a1502c2af7da277f6b2e413545f..94be410addad548d0655446f4c9331751617424f 100644

--- a/pkgs/osm/osmdbt/default.nix

+++ b/pkgs/osm/osmdbt/default.nix

@@ -1,16 +1,17 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, cmake

-, pandoc

-, boost

-, bzip2

-, expat

-, libosmium

-, libpqxx

-, libyamlcpp

-, protozero

-, zlib

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -24,7 +25,10 @@ rev = "v${finalAttrs.version}";

 hash = "sha256-hXwWOOfvBrJqjMXsG/59J83PHwZqIKm+2B00QYoJD80=";

};

buildInputs = [

 boost

@@ -37,9 +41,7 @@ protozero

 zlib

];

meta = with lib; {

 description = "OSM Database Replication Tools";

diff --git a/pkgs/osm/osmium-surplus/default.nix b/pkgs/osm/osmium-surplus/default.nix

index bd646259be0b0c5e19f419ffdd59d1e565d44d86..7da89dfd21f00225525ada659908e81acd88328e 100644

--- a/pkgs/osm/osmium-surplus/default.nix

+++ b/pkgs/osm/osmium-surplus/default.nix

@@ -1,16 +1,17 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, cmake

-, boost

-, bzip2

-, expat

-, fmt

-, gdal

-, libosmium

-, protozero

-, sqlite

-, zlib

+{

}:

stdenv.mkDerivation {

@@ -41,7 +42,10 @@

meta = with lib; {

 description = "Collection of assorted small programs based on the Osmium framework";

 homepage = "https://github.com/osmcode/osmium-surplus";

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

};

diff --git a/pkgs/osm/osmosis/default.nix b/pkgs/osm/osmosis/default.nix

index 3c82cf62a853f2683bbacc331c006582685881e4..18dd9f8415bf9de0f4ef77c61e249d8ee548884f 100644

--- a/pkgs/osm/osmosis/default.nix

+++ b/pkgs/osm/osmosis/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchfromgh, jre }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "osmosis";

diff --git a/pkgs/osm/osmwalkthrough/default.nix b/pkgs/osm/osmwalkthrough/default.nix

index 9ce648870129d4a50bdb6b48b1448ea318a67341..15bfd0d4ff00178e95def957ca1b6c97d5110ab9 100644

--- a/pkgs/osm/osmwalkthrough/default.nix

+++ b/pkgs/osm/osmwalkthrough/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "osmwalkthrough";

@@ -17,11 +21,13 @@ doCheck = false;

installPhase =

 let

 in

 ''

   site_packages=$out/lib/${python3Packages.python.libPrefix}/site-packages

diff --git a/pkgs/osm/overpassforge/default.nix b/pkgs/osm/overpassforge/default.nix

index 396fb5947f3b6c5a7d2e1ec348c5fb847645fd98..9ab8f03cc81ac74475be513472f673a10ea5789f 100644

--- a/pkgs/osm/overpassforge/default.nix

+++ b/pkgs/osm/overpassforge/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "overpassforge";

diff --git a/pkgs/osm/phyghtmap/default.nix b/pkgs/osm/phyghtmap/default.nix

index f0b12b20736e9a18907882eccbdea31d07a84566..1aa3f60a6b158107a3ea347307433d9f124b552d 100644

--- a/pkgs/osm/phyghtmap/default.nix

+++ b/pkgs/osm/phyghtmap/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, python3Packages, fetchurl, installShellFiles }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "phyghtmap";

@@ -15,7 +21,12 @@ '';

nativeBuildInputs = [ installShellFiles ];

postInstall = "installManPage docs/phyghtmap.1";

diff --git a/pkgs/osm/planetiler/default.nix b/pkgs/osm/planetiler/default.nix

index ded584634f0d6f759f09299567573f0223865601..3dde7277a856f73aa7fde416bb3f64a4f8575c94 100644

--- a/pkgs/osm/planetiler/default.nix

+++ b/pkgs/osm/planetiler/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchfromgh, unzip, jre, makeWrapper }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "planetiler";

diff --git a/pkgs/osm/polytiles/default.nix b/pkgs/osm/polytiles/default.nix

index 114be8eee6d095fe0d64d717482d55309a47a8e4..b123e2a684744d8a1dd1842c809d287de2813a54 100644

--- a/pkgs/osm/polytiles/default.nix

+++ b/pkgs/osm/polytiles/default.nix

@@ -1,4 +1,9 @@

-{ lib, fetchFromGitHub, python3Packages, sqlite }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "polytiles";

diff --git a/pkgs/osm/prettymapp/default.nix b/pkgs/osm/prettymapp/default.nix

index 093fcbc51e2ba0777482eee19b5aebbf049cd087..a1bb49dd1ae96e9085b4b8a48967f2a8e3f176fd 100644

--- a/pkgs/osm/prettymapp/default.nix

+++ b/pkgs/osm/prettymapp/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "prettymapp";

@@ -15,7 +20,10 @@ postPatch = "sed -i 's/==.*//' requirements.txt";

propagatedBuildInputs = with python3Packages; [ osmnx ];

disabledTests = [

 "test_get_aoi_from_user_input_address"

diff --git a/pkgs/osm/pyrobuf/default.nix b/pkgs/osm/pyrobuf/default.nix

index f8a1f2e255c8cff89d4ba534cc27b942c8e27eef..a48437209d99b85e51b554721337a1ce59817ea6 100644

--- a/pkgs/osm/pyrobuf/default.nix

+++ b/pkgs/osm/pyrobuf/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pyrobuf";

@@ -11,7 +15,10 @@ rev = "811a9325eed1c0070ceb424020fe81eeef317e0c";

 hash = "sha256-7NEzRM9B/9f5ODNzDKws7t/9gqbJK7T9AuET+pT26P0=";

};

propagatedBuildInputs = with python3Packages; [ jinja2 ];

diff --git a/pkgs/osm/pyrosm/default.nix b/pkgs/osm/pyrosm/default.nix

index bf593897ee794b796d2a7c402d0a442c85225bb9..92270620fd932711fadcc3daf8de3db05d40e701 100644

--- a/pkgs/osm/pyrosm/default.nix

+++ b/pkgs/osm/pyrosm/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, python3Packages, fetchFromGitHub, cykhash, pyrobuf }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "pyrosm";

diff --git a/pkgs/osm/sdlmap/default.nix b/pkgs/osm/sdlmap/default.nix

index 47c5692cbde07074a48d014571c4287955e606db..008cdf5735dcf33a42ed505a9837618cce8af702 100644

--- a/pkgs/osm/sdlmap/default.nix

+++ b/pkgs/osm/sdlmap/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, pkg-config, curl, SDL2, SDL2_image }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "sdlmap";

@@ -11,11 +19,18 @@ rev = "0baa8fb4472751c28bfe8b063070ea8b2d459224";

 hash = "sha256-W09WzCKmuMjV1L2c1bvlBCmNvXxYgGNU/MLtu6TTsIg=";

};

nativeBuildInputs = [ pkg-config ];

installPhase = "install -Dm755 sdlmap -t $out/bin";

diff --git a/pkgs/osm/smopy/default.nix b/pkgs/osm/smopy/default.nix

index 411526282ae72c0082bf1e1c1748df5edb0d5086..0e8417e8789e073dc62a9002e113461c3225b1f4 100644

--- a/pkgs/osm/smopy/default.nix

+++ b/pkgs/osm/smopy/default.nix

@@ -1,4 +1,8 @@

-{ lib, python3Packages, fetchFromGitHub }:

+{

+}:

python3Packages.buildPythonPackage rec {

pname = "smopy";

diff --git a/pkgs/osm/smrender/default.nix b/pkgs/osm/smrender/default.nix

index ccd3d7f8a321b5d2d154d3edccbbad8b8bac47f4..2523db34e39e6c0969b595268f2e8859ce5c4bc3 100644

--- a/pkgs/osm/smrender/default.nix

+++ b/pkgs/osm/smrender/default.nix

@@ -1,13 +1,14 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, autoreconfHook

-, pkg-config

-, cairo

-, librsvg

-, Foundation

-, memstreamHook

-, testers

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -21,10 +22,20 @@ rev = "v${finalAttrs.version}";

 hash = "sha256-b9xuOPLxA9zZzIwWl+FTSW5XHgJ2sFoC578ZH6iwjaM=";

};

passthru.tests.version = testers.testVersion {

 package = finalAttrs.finalPackage;

diff --git a/pkgs/osm/taginfo-tools/default.nix b/pkgs/osm/taginfo-tools/default.nix

index afb9aa273b16184ce2dce3367bcb118c560a5466..8531cb460bf519a48c5d0d481ca33c6c9d1a3609 100644

--- a/pkgs/osm/taginfo-tools/default.nix

+++ b/pkgs/osm/taginfo-tools/default.nix

@@ -1,4 +1,17 @@

-{ lib, stdenv, fetchFromGitHub, cmake, bzip2, expat, gd, icu, libosmium, protozero, sqlite, zlib }:

+{

+}:

stdenv.mkDerivation {

pname = "taginfo-tools";

@@ -13,7 +26,16 @@ fetchSubmodules = true;

};

nativeBuildInputs = [ cmake ];

postInstall = ''

 install -Dm755 src/{osmstats,taginfo-sizes} -t $out/bin

diff --git a/pkgs/osm/tilelog/default.nix b/pkgs/osm/tilelog/default.nix

index 7e6e8346daa6f75e90c62dda54cef1f43e1bc0d8..10961d15c3cfa7512891aa755413aa28da37597d 100644

--- a/pkgs/osm/tilelog/default.nix

+++ b/pkgs/osm/tilelog/default.nix

@@ -1,4 +1,8 @@

-{ lib, fetchFromGitHub, python3Packages }:

+{

+}:

python3Packages.buildPythonApplication rec {

pname = "tilelog";

@@ -13,7 +17,12 @@ };

nativeBuildInputs = with python3Packages; [ flake8 ];

doCheck = false;

diff --git a/pkgs/osm/tirex/default.nix b/pkgs/osm/tirex/default.nix

index d6a9eb41496a4e52af626e7710c05fb21028082b..f650908b5f8c704ecfb5d0d0e69b1b225c893037 100644

--- a/pkgs/osm/tirex/default.nix

+++ b/pkgs/osm/tirex/default.nix

@@ -1,19 +1,20 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, fetchpatch

-, makeWrapper

-, boost

-, cairo

-, harfbuzz

-, icu

-, libtiff

-, libwebp

-, mapnik

-, perl

-, perlPackages

-, proj

-, sqlite

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -59,7 +60,10 @@ proj

 sqlite

];

installTargets = [ "install-all" ];

@@ -77,7 +81,13 @@

postFixup = ''

 for cmd in `ls $out/bin`; do

   wrapProgram $out/bin/$cmd \

 done

'';

@@ -89,4 +99,3 @@ maintainers = [ maintainers.sikmir ];

 platforms = platforms.unix;

};

})

diff --git a/pkgs/osm/vectiler/default.nix b/pkgs/osm/vectiler/default.nix

index e96b868c24f562fa1e36afd030462a3f2b566bf3..e0bcd9c59a17d6da979b38171370f3ce72bc0363 100644

--- a/pkgs/osm/vectiler/default.nix

+++ b/pkgs/osm/vectiler/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, cmake, curl }:

+{

+}:

stdenv.mkDerivation {

pname = "vectiler";

diff --git a/pkgs/perl-packages.nix b/pkgs/perl-packages.nix

index a39af4e92cc9039977b759dbbfba0ce2ebeeb156..e626d11764e64d1cbb56f1237dd3fabe131ebc5d 100644

--- a/pkgs/perl-packages.nix

+++ b/pkgs/perl-packages.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchurl, perlPackages }:

+{

+}:

with perlPackages;

rec {

MatchSimple = buildPerlPackage rec {

@@ -9,7 +14,11 @@ url = "mirror://cpan/authors/id/T/TO/TOBYINK/${pname}-${version}.tar.gz";

   hash = "sha256-itYBTU5AJA3DNY+9yQf9OZJlUcGAs6Qnn42hgfF/dss=";

 };

 buildInputs = [ TestFatal ];

 meta = with lib; {

   homepage = "https://metacpan.org/pod/match::smart";

   description = "match::smart - clone of smartmatch operator";

@@ -53,7 +62,10 @@ src = fetchurl {

   url = "mirror://cpan/authors/id/L/LI/LIOSHA/${pname}-${version}.tar.gz";

   hash = "sha256-nJDRHywc/80cD/OxOCXyxWt/rywwdNbau7LckIHVYow=";

 };

 meta = with lib; {

   homepage = "https://metacpan.org/pod/Math::Polygon::Tree";

   description = "Math::Polygon::Tree - fast check if point is inside polygon";

@@ -96,7 +108,10 @@ src = fetchurl {

   url = "mirror://cpan/authors/id/L/LI/LIOSHA/${pname}-${version}.tar.gz";

   hash = "sha256-iygsM5Ha+hy4MN8Q4aLoRfpScYzYSSe73bDnyqofRpM=";

 };

 meta = with lib; {

   homepage = "https://metacpan.org/pod/Geo::Openstreetmap::Parser";

   description = "Geo::Openstreetmap::Parser - Openstreetmap XML dump parser";

@@ -111,7 +126,10 @@ src = fetchurl {

   url = "mirror://cpan/authors/id/L/LI/LIOSHA/${pname}-${version}.tar.gz";

   hash = "sha256-muwoy5iLY2UsU89XaohMDVvaTKzpOu8ui4vx11H4mco=";

 };

 meta = with lib; {

   homepage = "https://metacpan.org/pod/Geo::Names::Russian";

   description = "Geo::Names::Russian - parse and split russian geographical names";

diff --git a/pkgs/radio/acarsdec/default.nix b/pkgs/radio/acarsdec/default.nix

index fd3ea96bb6f23aa8d81cb2b84f6ff5c9e8c53b44..33c473a9842de9217149325edb47ddc3d2532c03 100644

--- a/pkgs/radio/acarsdec/default.nix

+++ b/pkgs/radio/acarsdec/default.nix

@@ -1,4 +1,14 @@

-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, libacars, libsndfile, paho-mqtt-c, rtl-sdr }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "acarsdec";

@@ -11,9 +21,17 @@ rev = "acarsdec-${finalAttrs.version}";

 hash = "sha256-MBy9Xq5ufusqSKGe40JxgnFeo4wnabThbDpGEE6u1so=";

};

cmakeFlags = [

 (lib.cmakeBool "rtl" true)

diff --git a/pkgs/radio/adsb_deku/default.nix b/pkgs/radio/adsb_deku/default.nix

index b2c48de5ea8f6711ded5fe9b8333a3c49eadd721..b7292f258a49990a7545620abe2216200dd85b50 100644

--- a/pkgs/radio/adsb_deku/default.nix

+++ b/pkgs/radio/adsb_deku/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, rustPlatform, fetchFromGitHub }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "adsb_deku";

diff --git a/pkgs/radio/ais-catcher/default.nix b/pkgs/radio/ais-catcher/default.nix

index 6e923182e0864384bc3258dc530068a0b8b20d72..cdcae3db1c1ed74f3fb960f8b87e7e9f75b7e3a3 100644

--- a/pkgs/radio/ais-catcher/default.nix

+++ b/pkgs/radio/ais-catcher/default.nix

@@ -1,17 +1,18 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, cmake

-, pkg-config

-, airspy

-, airspyhf

-, hackrf

-, libsamplerate

-, openssl

-, rtl-sdr

-, soxr

-, zeromq

-, zlib

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -25,7 +26,10 @@ rev = "v${finalAttrs.version}";

 hash = "sha256-7kN3EVyjlktnU7mhQa3emD8zqf9OSlzoh4xW8LLpvL8=";

};

buildInputs = [

 airspy

diff --git a/pkgs/radio/aprsc/default.nix b/pkgs/radio/aprsc/default.nix

index 225a0dbda883289ea64bb0cabf49e73d26ba31a5..01878fec0bc111cf42b2e2828eda8b2b055115cb 100644

--- a/pkgs/radio/aprsc/default.nix

+++ b/pkgs/radio/aprsc/default.nix

@@ -1,4 +1,13 @@

-{ lib, stdenv, fetchFromGitHub, fetchpatch, perl, libevent, openssl, testers }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "aprsc";

@@ -23,7 +32,10 @@ sourceRoot = "${finalAttrs.src.name}/src";

nativeBuildInputs = [ perl ];

preConfigure = "LD=$CC";

configureFlags = [

diff --git a/pkgs/radio/dumphfdl/default.nix b/pkgs/radio/dumphfdl/default.nix

index ca4c068677f2ccd5c0c365c4292a2e79be38c0ed..ae15ba6c7bd8b9eac040d35b2fd77bf9083b4d0f 100644

--- a/pkgs/radio/dumphfdl/default.nix

+++ b/pkgs/radio/dumphfdl/default.nix

@@ -1,4 +1,18 @@

-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, fftwFloat, glib, libacars, libconfig, liquid-dsp, soapysdr, sqlite, zeromq }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "dumphfdl";

@@ -11,9 +25,21 @@ rev = "v${finalAttrs.version}";

 hash = "sha256-M4WjcGA15Kp+Hpp+I2Ndcx+oBqaGxEeQLTPcSlugLwQ=";

};

meta = with lib; {

 description = "Multichannel HFDL decoder";

diff --git a/pkgs/radio/dumpvdl2/default.nix b/pkgs/radio/dumpvdl2/default.nix

index d995a443e8fe547d1b402f2f964ba81c2dabb47c..215dc14ffa9e576e5908aab5fe88b5e678c108a2 100644

--- a/pkgs/radio/dumpvdl2/default.nix

+++ b/pkgs/radio/dumpvdl2/default.nix

@@ -1,4 +1,19 @@

-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, glib, libacars, protobufc, rtl-sdr, soapysdr, sqlite, zeromq, AppKit, Foundation }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "dumpvdl2";

@@ -11,10 +26,25 @@ rev = "v${finalAttrs.version}";

 hash = "sha256-lmjVLHFLa819sgZ0NfSyKywEwS6pQxzdOj4y8RwRu/8=";

};

meta = with lib; {

 description = "VDL Mode 2 message decoder and protocol analyzer";

diff --git a/pkgs/radio/fmreceiver/default.nix b/pkgs/radio/fmreceiver/default.nix

index 5d9ef7c839c0267e485500693925aaacf15870ac..62645f92f316b22657855681031c285cfc33a0f7 100644

--- a/pkgs/radio/fmreceiver/default.nix

+++ b/pkgs/radio/fmreceiver/default.nix

@@ -1,16 +1,17 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, fetchpatch

-, fftwFloat

-, libsamplerate

-, libsndfile

-, libusb1

-, portaudio

-, rtl-sdr

-, qmake

-, qwt

-, wrapQtAppsHook

+{

}:

stdenv.mkDerivation rec {

@@ -32,34 +33,51 @@ hash = "sha256-tjNsg9Rc8kBn+6UzPsf1WLt+ZRYv8neG/CSyZKjObh0=";

 })

];

qmakeFlags = [ "CONFIG+=dabstick" ];

qtWrapperArgs = [

];

installPhase =

meta = with lib; {

 description = "A simple FM receiver";

diff --git a/pkgs/radio/goestools/default.nix b/pkgs/radio/goestools/default.nix

index d1aed267089b6bd2791d39c202cd5558081ace3a..10a2370ca8f85848ec985024ab03594c113c9667 100644

--- a/pkgs/radio/goestools/default.nix

+++ b/pkgs/radio/goestools/default.nix

@@ -1,4 +1,13 @@

-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, opencv4, rtl-sdr, zlib }:

+{

+}:

stdenv.mkDerivation rec {

pname = "goestools";

@@ -12,9 +21,16 @@ hash = "sha256-qrtLiS1nFsGIFrazitLQetrEPiMP5SbBSbwp0bPhCV0=";

 fetchSubmodules = true;

};

meta = with lib; {

 description = "Tools to work with signals and files from GOES satellites";

diff --git a/pkgs/radio/gqrx-scanner/default.nix b/pkgs/radio/gqrx-scanner/default.nix

index c23d55b2c15b9612d6e5ee398c860c688964c4f9..33f9bae4252ae1079f5a3da7a61dde3f336b8f92 100644

--- a/pkgs/radio/gqrx-scanner/default.nix

+++ b/pkgs/radio/gqrx-scanner/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, cmake }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "gqrx-scanner";

diff --git a/pkgs/radio/libacars/default.nix b/pkgs/radio/libacars/default.nix

index 30e5d596a1b26827f332551b50d057df68cf71d8..defdc3ad8f2735a4315f8ac8852f1ba6570c9755 100644

--- a/pkgs/radio/libacars/default.nix

+++ b/pkgs/radio/libacars/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitHub, cmake, libxml2, zlib }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "libacars";

@@ -13,11 +20,12 @@ };

nativeBuildInputs = [ cmake ];

meta = with lib; {

 description = "A library for decoding various ACARS message payloads";

diff --git a/pkgs/radio/linrad/default.nix b/pkgs/radio/linrad/default.nix

index f94bcf0f19b6deb2e5f984668e2c3f77a09c5c1d..18e39129443855316b88a41c7c7d214f620982fc 100644

--- a/pkgs/radio/linrad/default.nix

+++ b/pkgs/radio/linrad/default.nix

@@ -1,4 +1,11 @@

-{ stdenv, lib, fetchsvn, cmake, nasm, libX11 }:

+{

+}:

stdenv.mkDerivation {

pname = "linrad";

@@ -10,7 +17,10 @@ rev = "1027";

 sha256 = "sha256-zOGpLX5OTSFhbme6hENN+Z1gwcxkHoeDDDg6LZQvcM0=";

};

buildInputs = [ libX11 ];

diff --git a/pkgs/radio/radiolib/default.nix b/pkgs/radio/radiolib/default.nix

index 8439143b5f93732586f8bb2e9a1497b78bd943d6..104fcbefe91c624d8802c9a05eb674068743197d 100644

--- a/pkgs/radio/radiolib/default.nix

+++ b/pkgs/radio/radiolib/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, cmake }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "radiolib";

diff --git a/pkgs/radio/rtlsdr-airband/default.nix b/pkgs/radio/rtlsdr-airband/default.nix

index 8fca7cd6ad7393e4ccc9d6cc586ca247476a2ab6..3b4a99d46a8d00fc4eda3b9e8ed1e2b627295201 100644

--- a/pkgs/radio/rtlsdr-airband/default.nix

+++ b/pkgs/radio/rtlsdr-airband/default.nix

@@ -1,15 +1,16 @@

-{ lib

-, stdenv

-, fetchFromGitHub

-, cmake

-, pkg-config

-, fftwFloat

-, lame

-, libconfig

-, libshout

-, pulseaudio

-, rtl-sdr

-, soapysdr

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -23,13 +24,22 @@ rev = "v${finalAttrs.version}";

 hash = "sha256-Rgsxim7FESVt1ZnVJFvVfMqJMgzVCfP1yBDBBO4zEsE=";

};

];

meta = with lib; {

 description = "Multichannel AM/NFM demodulator";

diff --git a/pkgs/radio/rtltcp/default.nix b/pkgs/radio/rtltcp/default.nix

index ecb6d97e6df19dee2a35cbd6ec2969181ddbe630..24133675a6c0c84e8fd52f22cf99e5cf1e850cf8 100644

--- a/pkgs/radio/rtltcp/default.nix

+++ b/pkgs/radio/rtltcp/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, rustPlatform, fetchFromGitHub, pkg-config, rtl-sdr, systemd }:

+{

+}:

rustPlatform.buildRustPackage rec {

pname = "rtltcp";

@@ -16,12 +24,18 @@ cargoHash = "sha256-d8MMWldc5pp6gY9KT57gkvmx6anG+eaIrHcmXIk7ocw=";

nativeBuildInputs = [ pkg-config ];

meta = with lib; {

 description = "A rust implementation of rtl-tcp";

 inherit (src.meta) homepage;

 maintainers = [ maintainers.sikmir ];

 platforms = platforms.linux;

 skip.ci = stdenv.isDarwin;

diff --git a/pkgs/radio/sdr-modem/default.nix b/pkgs/radio/sdr-modem/default.nix

index b7b4ca12bcdf09283f5b00e826e524c3009715a3..aab7236ebeb973643fccd004d4c620969e420667 100644

--- a/pkgs/radio/sdr-modem/default.nix

+++ b/pkgs/radio/sdr-modem/default.nix

@@ -1,4 +1,15 @@

-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, check, libconfig, libiio, volk, protobufc }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "sdr-modem";

@@ -11,9 +22,18 @@ rev = finalAttrs.version;

 hash = "sha256-j3T8LJq7B4GL41tAr6RfDla9hu2+BQTVTi96LnEo0iw=";

};

installPhase = ''

 install -Dm755 sdr_modem -t $out/bin

diff --git a/pkgs/radio/sdr-server/default.nix b/pkgs/radio/sdr-server/default.nix

index a2d9663f41c25497bfa6bf951057767958b287b1..7678fd4228b54954884a6fa8b97fb7f096e30bb5 100644

--- a/pkgs/radio/sdr-server/default.nix

+++ b/pkgs/radio/sdr-server/default.nix

@@ -1,4 +1,15 @@

-{ lib, stdenv, fetchFromGitHub, cmake, pkg-config, check, libconfig, librtlsdr, volk, zlib }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "sdr-server";

@@ -11,9 +22,18 @@ rev = finalAttrs.version;

 hash = "sha256-7X8woFT0PoIfnwcBwhPRJ4ZijtlZDBsCrTUhxbozrjI=";

};

installPhase = ''

 install -Dm755 sdr_server -t $out/bin

diff --git a/pkgs/radio/smallrx/default.nix b/pkgs/radio/smallrx/default.nix

index 7c59204bfb0f0c9bdd7a04a3f360700b5b309a5c..5502bde492df60797803866d6ee9085f60183241 100644

--- a/pkgs/radio/smallrx/default.nix

+++ b/pkgs/radio/smallrx/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "smallrx";

diff --git a/pkgs/suckless/amused/default.nix b/pkgs/suckless/amused/default.nix

index c5e14d5436509a2e336de0641926fb625b1621cf..46289c2845a5f655748085d2adeb1a49f16086db 100644

--- a/pkgs/suckless/amused/default.nix

+++ b/pkgs/suckless/amused/default.nix

@@ -1,4 +1,17 @@

-{ lib, stdenv, fetchFromGitHub, bmake, pkg-config, libbsd, imsg-compat, sndio, flac, mpg123, libvorbis, opusfile }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "amused";

@@ -11,9 +24,20 @@ rev = finalAttrs.version;

 hash = "sha256-iVBJENiepBnqExMXQezd3Ja4RUNarLOAcA0JQUIfg5o=";

};

meta = with lib; {

 description = "music player daemon NIH";

diff --git a/pkgs/suckless/blind/default.nix b/pkgs/suckless/blind/default.nix

index 2f57bfbbe70c4b247f57fcdace384ffcf213fcf5..df8012c13c275d4be0529fef2338ab0679d0f56a 100644

--- a/pkgs/suckless/blind/default.nix

+++ b/pkgs/suckless/blind/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchurl }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "blind";

diff --git a/pkgs/suckless/chibicc/default.nix b/pkgs/suckless/chibicc/default.nix

index f4d8cc08beb7511876d91ee69a3751559df819e6..2029c66a47616e9a668b2e83c9e03ba7c959d572 100644

--- a/pkgs/suckless/chibicc/default.nix

+++ b/pkgs/suckless/chibicc/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, memstreamHook }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "chibicc";

diff --git a/pkgs/suckless/cproc/default.nix b/pkgs/suckless/cproc/default.nix

index 7162f91f3c87e0068ee9410bce3e5ab551d66afe..635c3ae2ec4bf5f2839da60af558287800d19ce5 100644

--- a/pkgs/suckless/cproc/default.nix

+++ b/pkgs/suckless/cproc/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromSourcehut, qbe }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "cproc";

diff --git a/pkgs/suckless/dragon/default.nix b/pkgs/suckless/dragon/default.nix

index 6ad1fd126afbae1d611ed174a1dc14db4445c1b3..db78ee43f7d4cef27b72381737b8a47944935166 100644

--- a/pkgs/suckless/dragon/default.nix

+++ b/pkgs/suckless/dragon/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, pkg-config, gtk3 }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "dragon";

diff --git a/pkgs/suckless/dtree/default.nix b/pkgs/suckless/dtree/default.nix

index ab831afe5666358f2f70c0d68944de9e98b777c1..f9d30bb0b99f155e0442a367ce68df1b505c912f 100644

--- a/pkgs/suckless/dtree/default.nix

+++ b/pkgs/suckless/dtree/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromSourcehut }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "dtree";

diff --git a/pkgs/suckless/edit/default.nix b/pkgs/suckless/edit/default.nix

index 1dc52477aecac73008ca193cc63a1f7892e8b3f5..fc0ecd5b79f88e7b088be7c2bd3642a0d9be9b77 100644

--- a/pkgs/suckless/edit/default.nix

+++ b/pkgs/suckless/edit/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "edit";

@@ -11,7 +15,11 @@ rev = "d0814100f003649c5afe3ec6cdd0c8d3fd7593f9";

 hash = "sha256-woFX3nGSOY4RSNPGRAt40xHDNOPlO2t1kgzb8U2v5+U=";

};

meta = with lib; {

 description = "A suckless, simple, featured text editor";

diff --git a/pkgs/suckless/farbfeld-utils/default.nix b/pkgs/suckless/farbfeld-utils/default.nix

index 4c6401b6b892492b07e3d420d595f73a3bfe7918..992f5765ced7e4f5ee907f0dd1d3fd0653c089a4 100644

--- a/pkgs/suckless/farbfeld-utils/default.nix

+++ b/pkgs/suckless/farbfeld-utils/default.nix

@@ -1,4 +1,14 @@

-{ lib, stdenv, fetchfossil, libGL, libX11, SDL, ghostscript, sqlite, memstreamHook }:

+{

+}:

stdenv.mkDerivation {

pname = "farbfeld-utils";

@@ -14,9 +24,12 @@ postPatch = lib.optionalString stdenv.isDarwin ''

 rm ff-vccapture.c ff-xcapture.c ff-xdraw.c ff-xwin.c

'';

buildPhase = ''

 runHook preBuild

diff --git a/pkgs/suckless/ff-tools/default.nix b/pkgs/suckless/ff-tools/default.nix

index 94ce7c21917c07ae0f89bb7c85d43bae2279e468..ceb384c9c2a5502bed9ad164d55a6c3444873a91 100644

--- a/pkgs/suckless/ff-tools/default.nix

+++ b/pkgs/suckless/ff-tools/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "ff-tools";

diff --git a/pkgs/suckless/ffshot/default.nix b/pkgs/suckless/ffshot/default.nix

index f8798343a6db637bcd6f47df8d0aaf352f91cd92..99811fcfde6dd677afe994f1f4dbe1c3d07aaba7 100644

--- a/pkgs/suckless/ffshot/default.nix

+++ b/pkgs/suckless/ffshot/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, xorg }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "ffshot";

@@ -11,7 +16,10 @@ rev = "v${finalAttrs.version}";

 hash = "sha256-lPHPwieotSgA6qF3EGDZk+lME0rqglOnEreYLk0/oUY=";

};

installFlags = [ "PREFIX=$(out)" ];

diff --git a/pkgs/suckless/hurl/default.nix b/pkgs/suckless/hurl/default.nix

index 7801ad72358bdc4b3d2f5905cd10bc834358aa97..90d837ddc491324cdac4c2752896b3402e7cde34 100644

--- a/pkgs/suckless/hurl/default.nix

+++ b/pkgs/suckless/hurl/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchgit, libressl, libbsd }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "hurl";

@@ -10,7 +16,10 @@ rev = finalAttrs.version;

 hash = "sha256-/aalBz4HbR8GZYt+gI4o1tfN5PfpSLG1gADcbo0Mp94=";

};

NIX_LDFLAGS = "-lbsd";

diff --git a/pkgs/suckless/imscript/default.nix b/pkgs/suckless/imscript/default.nix

index 220ba4d955e37a81e869add6a7ff986a8ca437b0..6e8d19b36ddd65da53e9a65fde7bb3e1b33acded 100644

--- a/pkgs/suckless/imscript/default.nix

+++ b/pkgs/suckless/imscript/default.nix

@@ -1,14 +1,15 @@

-{ lib

-, stdenv

-, fetchFromSourcehut

-, installShellFiles

-, libpng

-, libjpeg

-, libtiff

-, libwebp

-, fftwFloat

-, libX11

-, gsl

+{

}:

stdenv.mkDerivation (finalAttrs: {

@@ -24,9 +25,20 @@ };

nativeBuildInputs = [ installShellFiles ];

env.NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration";

diff --git a/pkgs/suckless/imsg-compat/default.nix b/pkgs/suckless/imsg-compat/default.nix

index faa935eccc288e9c6484ee8e3a1c6329388d713b..b264fcf8e2e052b59d11fac361e2aa69048c59e3 100644

--- a/pkgs/suckless/imsg-compat/default.nix

+++ b/pkgs/suckless/imsg-compat/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, validatePkgConfig }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "imsg-compat";

diff --git a/pkgs/suckless/kilo/default.nix b/pkgs/suckless/kilo/default.nix

index edd8fefd66217140e12a39ac99975e72d1151941..c7c493eb52d385c050492947a9c838fa07d6aa9b 100644

--- a/pkgs/suckless/kilo/default.nix

+++ b/pkgs/suckless/kilo/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "kilo";

diff --git a/pkgs/suckless/lacc/default.nix b/pkgs/suckless/lacc/default.nix

index 48396d9df0690c9c3fb7aae165e624d43f758405..316611e9b2051f95f64389074ea9b73ed8e0d506 100644

--- a/pkgs/suckless/lacc/default.nix

+++ b/pkgs/suckless/lacc/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "lacc";

diff --git a/pkgs/suckless/lbm/default.nix b/pkgs/suckless/lbm/default.nix

index 709a124a17f45df1a3bee25a046f2eacd8baa893..1717a613511f3906e00878c2f52d3dd7576c27de 100644

--- a/pkgs/suckless/lbm/default.nix

+++ b/pkgs/suckless/lbm/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchFromGitLab, pkg-config, dbus, xorg }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "lbm";

@@ -15,7 +22,12 @@ };

nativeBuildInputs = [ pkg-config ];

makeFlags = [ "CC:=$(CC)" ];

diff --git a/pkgs/suckless/lchat/default.nix b/pkgs/suckless/lchat/default.nix

index b9b1c3973b8e39e778283a58755e1f9707eb0a0a..692dd9cf77f34e809e0dbd11a0b690c12779d03c 100644

--- a/pkgs/suckless/lchat/default.nix

+++ b/pkgs/suckless/lchat/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, libgrapheme }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "lchat";

diff --git a/pkgs/suckless/lel/default.nix b/pkgs/suckless/lel/default.nix

index 4f96d27571c01ea5d7cc4f09dbac752d036b48bb..02de043c731a3f0f7be4547b7e0b0ce10a4387db 100644

--- a/pkgs/suckless/lel/default.nix

+++ b/pkgs/suckless/lel/default.nix

@@ -1,4 +1,11 @@

-{ lib, stdenv, fetchgit, libX11, farbfeld, farbfeld-utils }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "lel";

diff --git a/pkgs/suckless/libst/default.nix b/pkgs/suckless/libst/default.nix

index b099e68eb8e20dedc6d5ffa81751aef720be1f94..fb43c688b2eb1eb26df9d26e071faa1da8fbb82a 100644

--- a/pkgs/suckless/libst/default.nix

+++ b/pkgs/suckless/libst/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, ncurses }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "libst";

diff --git a/pkgs/suckless/libutf/default.nix b/pkgs/suckless/libutf/default.nix

index 88bedddef1ca18cd8d4d7529cc0a97e4129af021..323b3110186a1d4a2ca0d02e86fdc1cce02ca3c8 100644

--- a/pkgs/suckless/libutf/default.nix

+++ b/pkgs/suckless/libutf/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, libutf, ncurses }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "libutf";

diff --git a/pkgs/suckless/mage/default.nix b/pkgs/suckless/mage/default.nix

index ac5ea246bed7672d474e4eb0cf1bee3e9d5eb1d5..f67fc536df24e82e50a04f2612d339bac248b1ad 100644

--- a/pkgs/suckless/mage/default.nix

+++ b/pkgs/suckless/mage/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, fontconfig, imlib2, libXft, conf ? null }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "mage";

@@ -14,7 +22,11 @@

configFile = lib.optionalString (conf != null) (builtins.toFile "config.h" conf);

preBuild = lib.optionalString (conf != null) "cp ${finalAttrs.configFile} config.h";

makeFlags = [ "CC:=$(CC)" ];

diff --git a/pkgs/suckless/makel/default.nix b/pkgs/suckless/makel/default.nix

index 0a15ef0b1a0f4b251254eb41e810872a9d3863cc..b4ddc1b14a09bf9d7502273eabe38c4ff3794063 100644

--- a/pkgs/suckless/makel/default.nix

+++ b/pkgs/suckless/makel/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, libgrapheme }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "makel";

diff --git a/pkgs/suckless/nextvi/default.nix b/pkgs/suckless/nextvi/default.nix

index 344f45416851ff21699083cdf3117c5bcf5f29e4..501a5c27d730dd6630f2d3da8163296ffcd84c92 100644

--- a/pkgs/suckless/nextvi/default.nix

+++ b/pkgs/suckless/nextvi/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "nextvi";

diff --git a/pkgs/suckless/pista/default.nix b/pkgs/suckless/pista/default.nix

index 76cfafb8993ebd8947a7db99fdd0aa23896e3f72..952422f8eaa0e34651d2efbe6e817b8bad46cd80 100644

--- a/pkgs/suckless/pista/default.nix

+++ b/pkgs/suckless/pista/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchFromGitHub, libX11 }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "pista";

diff --git a/pkgs/suckless/poe/default.nix b/pkgs/suckless/poe/default.nix

index 627443a149f2d25e4b0b8fd04ed6cab7358bdc53..2c2f8640b2125ae5dd31ef6cbdeccd748d4010bd 100644

--- a/pkgs/suckless/poe/default.nix

+++ b/pkgs/suckless/poe/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromSourcehut }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "poe";

diff --git a/pkgs/suckless/saait/default.nix b/pkgs/suckless/saait/default.nix

index add70126f8697faf3622da61af22a83520f22c63..776beaf34b956c2660284320903aa02a16e65dbb 100644

--- a/pkgs/suckless/saait/default.nix

+++ b/pkgs/suckless/saait/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchgit }:

+{

+}:

stdenv.mkDerivation rec {

pname = "saait";

diff --git a/pkgs/suckless/sbase/default.nix b/pkgs/suckless/sbase/default.nix

index aff7ee01a066cecbfddcd5e1267e1df0676bb060..b35c8dda4995a393111173862584d630463d19e5 100644

--- a/pkgs/suckless/sbase/default.nix

+++ b/pkgs/suckless/sbase/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchgit }:

+{

+}:

stdenv.mkDerivation {

pname = "sbase";

@@ -10,7 +14,11 @@ rev = "d335c366f7a2ef74ab8da19b721707110ec821c8";

 hash = "sha256-CkfrtL4yV/HtLnJsMODjArRMzoT4FSgJqDYPHl0MtUU=";

};

installFlags = [ "PREFIX=$(out)" ];

diff --git a/pkgs/suckless/scc/default.nix b/pkgs/suckless/scc/default.nix

index 72073e901a952a057eb8d161c40c5ea5df98c603..60d21c521eefad75ebea3da7b33e348e90992722 100644

--- a/pkgs/suckless/scc/default.nix

+++ b/pkgs/suckless/scc/default.nix

@@ -1,4 +1,9 @@

-{ lib, stdenv, fetchgit, qbe }:

+{

+}:

stdenv.mkDerivation {

pname = "scc";

@@ -18,7 +23,14 @@ '';

#buildInputs = [ qbe ];

#doCheck = true;

checkTarget = "tests";

diff --git a/pkgs/suckless/scroll/default.nix b/pkgs/suckless/scroll/default.nix

index ecdad0902c52c4e92fb609d271fc134445fc2707..d4f64fdec5853904491ac76b2928286097db547e 100644

--- a/pkgs/suckless/scroll/default.nix

+++ b/pkgs/suckless/scroll/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchgit }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "scroll";

diff --git a/pkgs/suckless/sdhcp/default.nix b/pkgs/suckless/sdhcp/default.nix

index 83653f6cb22d2d0998c2d055b9302349b7784c13..1d29b9875deeb61596509b8b8aee0449ae554ab3 100644

--- a/pkgs/suckless/sdhcp/default.nix

+++ b/pkgs/suckless/sdhcp/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchgit }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "sdhcp";

@@ -14,7 +18,12 @@ postPatch = ''

 substituteInPlace Makefile --replace-fail "ranlib" "\$(RANLIB)"

'';

meta = with lib; {

 description = "Simple dhcp client";

diff --git a/pkgs/suckless/se/default.nix b/pkgs/suckless/se/default.nix

index 6192ed53c96ec2527a18127dcb7224fa1f402b62..12e1709b555956537d15db8988a79fd8bc8a42fc 100644

--- a/pkgs/suckless/se/default.nix

+++ b/pkgs/suckless/se/default.nix

@@ -1,4 +1,10 @@

-{ lib, stdenv, fetchFromGitHub, autoreconfHook, ncurses }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "se";

diff --git a/pkgs/suckless/sled/default.nix b/pkgs/suckless/sled/default.nix

index cc4836a8abb66f6a5d8f186ed0643481e5154e32..3c8e8642923b0ea0733b4e2572ebccc29d86283e 100644

--- a/pkgs/suckless/sled/default.nix

+++ b/pkgs/suckless/sled/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromSourcehut }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "sled";

diff --git a/pkgs/suckless/ste/default.nix b/pkgs/suckless/ste/default.nix

index 1b847f4721088fba66aaec3ac76044f4649140b3..c7d07b85de1cabba20636d2b270dc6f991d6de21 100644

--- a/pkgs/suckless/ste/default.nix

+++ b/pkgs/suckless/ste/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromSourcehut }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "ste";

diff --git a/pkgs/suckless/sthkd/default.nix b/pkgs/suckless/sthkd/default.nix

index 97b02285c0cd60f8e4819a595544b6489eef9b54..f2d2db2ed8ca5c980cf389498204a535f0c0c66c 100644

--- a/pkgs/suckless/sthkd/default.nix

+++ b/pkgs/suckless/sthkd/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromGitHub }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "sthkd";

diff --git a/pkgs/suckless/svtm/default.nix b/pkgs/suckless/svtm/default.nix

index c0d31d0d48b241d2d8bcc847d777d11bf1d543ee..436af49b0fdbd5ef84539329793c14db52e1416b 100644

--- a/pkgs/suckless/svtm/default.nix

+++ b/pkgs/suckless/svtm/default.nix

@@ -1,4 +1,12 @@

-{ lib, stdenv, fetchFromGitHub, makeWrapper, abduco, sthkd, libst }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "svtm";

@@ -23,7 +31,13 @@ '';

postInstall = ''

 wrapProgram $out/bin/svtm \

'';

meta = with lib; {

diff --git a/pkgs/suckless/table/default.nix b/pkgs/suckless/table/default.nix

index 8eb922e167b3936ec7a559eed24ed5b3539909b6..aec0c75458c3c51255a9c40fffe94facf72d07b4 100644

--- a/pkgs/suckless/table/default.nix

+++ b/pkgs/suckless/table/default.nix

@@ -1,4 +1,8 @@

-{ lib, stdenv, fetchFromSourcehut }:

+{

+}:

stdenv.mkDerivation (finalAttrs: {

pname = "table";

Proxy Information
Original URL
gemini://git.sikmir.ru/nur-packages/commits/dc549e7fa6c7512c294232591f37145644f5f935.patch
Status Code
Success (20)
Meta
application/octet-stream
Capsule Response Time
288.877842 milliseconds
Gemini-to-HTML Time
100.311677 milliseconds

This content has been proxied by September (3851b).