diff --git a/ci.nix b/ci.nix
index e3b8c10ae2b6a52fec1384653d97ceed5fd4261d..017d1403488337428474b506c76446a3645acef8 100644
--- a/ci.nix
+++ b/ci.nix
@@ -9,26 +9,37 @@ #
-{ 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
f = p:
if shouldRecurseForDerivations p then flattenPkgs p
else if isDerivation p then [ p ]
else [ ];
f =
p:
if shouldRecurseForDerivations p then
flattenPkgs p
else if isDerivation p then
[ p ]
else
[ ];
in
concatMap f (attrValues s);
@@ -36,19 +47,11 @@ outputsOf = p: map (o: p.${o}) p.outputs;
nurAttrs = import ./default.nix { inherit pkgs; };
listToAttrs (
map
(n: nameValuePair n nurAttrs.${n})
(
filter
(n: !isReserved n)
(attrNames nurAttrs)
)
)
map (n: nameValuePair n nurAttrs.${n}) (filter (n: !isReserved n) (attrNames nurAttrs))
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
-{ pkgs ? import { } }:
+{
+}:
{
lib
, modules
, and overlay
names are specialmodules = 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";
};
config = {
permittedInsecurePackages = [ "openssl-1.1.1w" "python-2.7.18.7" "qtwebkit-5.212.0-alpha4" ];
};
pkgs = import nixpkgs {
inherit system config;
};
inherit (pkgs) lib;
packages = flake-utils.lib.filterPackages system (import ./default.nix {
inherit pkgs;
});
{
inherit packages;
legacyPackages = import nixpkgs {
inherit system config;
overlays = [ self.overlays.default ];
crossOverlays = [ self.overlays.default ];
};
formatter = pkgs.nixpkgs-fmt;
checks.build = pkgs.linkFarmFromDrvs "sikmir-nur-packages" (lib.attrValues packages);
self,
nixpkgs,
flake-utils,
overlays.default = final: prev: import ./pkgs { pkgs = prev; };
nixosModules = import ./modules;
system:
let
config = {
permittedInsecurePackages = [
"openssl-1.1.1w"
"python-2.7.18.7"
"qtwebkit-5.212.0-alpha4"
];
};
pkgs = import nixpkgs { inherit system config; };
inherit (pkgs) lib;
packages = flake-utils.lib.filterPackages system (import ./default.nix { inherit pkgs; });
in
{
inherit packages;
legacyPackages = import nixpkgs {
inherit system config;
overlays = [ self.overlays.default ];
crossOverlays = [ self.overlays.default ];
};
formatter = pkgs.nixfmt-rfc-style;
checks.build = pkgs.linkFarmFromDrvs "sikmir-nur-packages" (lib.attrValues packages);
}
}
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;
};
};
cfg.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;
};
};
{
home.packages = [ cfg.package ];
home.packages = [ cfg.package ];
home.activation.hideToolbar =
lib.hm.dag.entryAfter [ "writeBoundary" ]
(
if pkgs.stdenv.isDarwin then
"$DRY_RUN_CMD /usr/bin/defaults write ${domain} Settings.toolbar -bool false"
else
"$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} Settings toolbar 0"
);
}
home.activation.hideToolbar = lib.hm.dag.entryAfter [ "writeBoundary" ] (
if pkgs.stdenv.isDarwin then
"$DRY_RUN_CMD /usr/bin/defaults write ${domain} Settings.toolbar -bool false"
else
"$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} Settings toolbar 0"
);
(
mkIf pkgs.stdenv.isLinux {
home.activation.createConfigFile = lib.hm.dag.entryBefore [ "writeBoundary" ] ''
$DRY_RUN_CMD mkdir -p ${configDir}
$DRY_RUN_CMD touch ${configFile}
'';
}
)
home.activation.createConfigFile = lib.hm.dag.entryBefore [ "writeBoundary" ] ''
$DRY_RUN_CMD mkdir -p ${configDir}
$DRY_RUN_CMD touch ${configFile}
'';
(
mkIf (cfg.demPackage != null) {
home.file."${demDir}".source = "${cfg.demPackage}";
}
)
(
mkIf (length cfg.mapPackages > 0) {
home.file = listToAttrs (
map
(m: {
name = "${mapDir}/${m.name}";
value.source = "${m}";
})
cfg.mapPackages
);
}
)
home.file = listToAttrs (
map (m: {
name = "${mapDir}/${m.name}";
value.source = "${m}";
}) cfg.mapPackages
);
(
mkIf (length cfg.poiPackages > 0) {
home.file = listToAttrs (
map
(p: {
name = "${poiDir}/${p.name}";
value.source = "${p}";
})
cfg.poiPackages
);
}
)
home.file = listToAttrs (
map (p: {
name = "${poiDir}/${p.name}";
value.source = "${p}";
}) cfg.poiPackages
);
(
mkIf (cfg.stylePackage != null) {
home.file."${styleDir}".source = "${cfg.stylePackage}";
}
)
}
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;
};
};
{
home.packages = [ cfg.package ];
home.packages = [ cfg.package ];
home.activation.createJOSMConfigFile = lib.hm.dag.entryBefore [ "writeBoundary" ] ''
. ${./josm/init-prefs.sh}
. ${./josm/upsert-tag.sh}
export PATH=${pkgs.xmlstarlet}/bin:$PATH
initPrefs ${cfg.package.version} ${configFile}
upsertTag josm.version ${cfg.package.version} ${configFile}
'';
}
home.activation.createJOSMConfigFile = lib.hm.dag.entryBefore [ "writeBoundary" ] ''
. ${./josm/init-prefs.sh}
. ${./josm/upsert-tag.sh}
export PATH=${pkgs.xmlstarlet}/bin:$PATH
initPrefs ${cfg.package.version} ${configFile}
upsertTag josm.version ${cfg.package.version} ${configFile}
'';
(
mkIf (cfg.accessTokenKey != "") {
home.activation.setupAccessTokenKey = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
. ${./josm/upsert-tag.sh}
export PATH=${pkgs.xmlstarlet}/bin:$PATH
upsertTag oauth.access-token.key ${cfg.accessTokenKey} ${configFile}
'';
}
)
home.activation.setupAccessTokenKey = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
. ${./josm/upsert-tag.sh}
export PATH=${pkgs.xmlstarlet}/bin:$PATH
upsertTag oauth.access-token.key ${cfg.accessTokenKey} ${configFile}
'';
(
mkIf (cfg.accessTokenSecret != "") {
home.activation.setupAccessTokenSecret = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
. ${./josm/upsert-tag.sh}
export PATH=${pkgs.xmlstarlet}/bin:$PATH
upsertTag oauth.access-token.secret ${cfg.accessTokenSecret} ${configFile}
'';
}
)
home.activation.setupAccessTokenSecret = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
. ${./josm/upsert-tag.sh}
export PATH=${pkgs.xmlstarlet}/bin:$PATH
upsertTag oauth.access-token.secret ${cfg.accessTokenSecret} ${configFile}
'';
}
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;
};
};
{
home.packages = [ cfg.package ];
}
(
mkIf pkgs.stdenv.isLinux {
home.activation.createConfigFile = lib.hm.dag.entryBefore [ "writeBoundary" ] ''
$DRY_RUN_CMD mkdir -p ${configDir}
$DRY_RUN_CMD touch ${configFile}
'';
}
)
home.activation.createConfigFile = lib.hm.dag.entryBefore [ "writeBoundary" ] ''
$DRY_RUN_CMD mkdir -p ${configDir}
$DRY_RUN_CMD touch ${configFile}
'';
(
mkIf (cfg.user != "" && cfg.password != "") {
home.activation.setupCredentials = lib.hm.dag.entryAfter [ "writeBoundary" ]
(
if pkgs.stdenv.isDarwin then ''
$DRY_RUN_CMD /usr/bin/defaults write ${domain} OsmServers.1.url https://api.openstreetmap.org/api
$DRY_RUN_CMD /usr/bin/defaults write ${domain} OsmServers.1.selected true
$DRY_RUN_CMD /usr/bin/defaults write ${domain} OsmServers.1.user ${cfg.user}
$DRY_RUN_CMD /usr/bin/defaults write ${domain} OsmServers.1.password ${cfg.password}
$DRY_RUN_CMD /usr/bin/defaults write ${domain} OsmServers.size 1
'' else ''
$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} OsmServers 1\\\\url https://api.openstreetmap.org/api
$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} OsmServers 1\\\\selected true
$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} OsmServers 1\\\\user ${cfg.user}
$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} OsmServers 1\\\\password ${cfg.password}
$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} OsmServers size 1
''
);
}
)
home.activation.setupCredentials = lib.hm.dag.entryAfter [ "writeBoundary" ] (
if pkgs.stdenv.isDarwin then
''
$DRY_RUN_CMD /usr/bin/defaults write ${domain} OsmServers.1.url https://api.openstreetmap.org/api
$DRY_RUN_CMD /usr/bin/defaults write ${domain} OsmServers.1.selected true
$DRY_RUN_CMD /usr/bin/defaults write ${domain} OsmServers.1.user ${cfg.user}
$DRY_RUN_CMD /usr/bin/defaults write ${domain} OsmServers.1.password ${cfg.password}
$DRY_RUN_CMD /usr/bin/defaults write ${domain} OsmServers.size 1
''
else
''
$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} OsmServers 1\\\\url https://api.openstreetmap.org/api
$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} OsmServers 1\\\\selected true
$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} OsmServers 1\\\\user ${cfg.user}
$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} OsmServers 1\\\\password ${cfg.password}
$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} OsmServers size 1
''
);
}
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;
};
};
{
home.packages = [ cfg.package ];
}
(
mkIf pkgs.stdenv.isLinux {
home.activation.createConfigFile = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
$DRY_RUN_CMD mkdir -p ${configDir}
$DRY_RUN_CMD touch ${configFile}
'';
}
)
home.activation.createConfigFile = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
$DRY_RUN_CMD mkdir -p ${configDir}
$DRY_RUN_CMD touch ${configFile}
'';
{
home.activation.tipsVisible =
lib.hm.dag.entryAfter [ "writeBoundary" ]
(
if pkgs.stdenv.isDarwin then
"$DRY_RUN_CMD /usr/bin/defaults write ${domain} HomeScreen.tipsVisible -bool false"
else
"$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} HomeScreen tipsVisible 0"
);
}
home.activation.tipsVisible = lib.hm.dag.entryAfter [ "writeBoundary" ] (
if pkgs.stdenv.isDarwin then
"$DRY_RUN_CMD /usr/bin/defaults write ${domain} HomeScreen.tipsVisible -bool false"
else
"$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} HomeScreen tipsVisible 0"
);
}
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;
};
};
{
home.packages = [ cfg.package ];
}
(
mkIf pkgs.stdenv.isLinux {
home.activation.createConfigFile = lib.hm.dag.entryBefore [ "writeBoundary" ] ''
$DRY_RUN_CMD mkdir -p ${configDir}
$DRY_RUN_CMD touch ${configFile}
'';
}
)
home.activation.createConfigFile = lib.hm.dag.entryBefore [ "writeBoundary" ] ''
$DRY_RUN_CMD mkdir -p ${configDir}
$DRY_RUN_CMD touch ${configFile}
'';
(
mkIf (length cfg.demPackages > 0) {
home.activation.setupDemPaths =
lib.hm.dag.entryAfter [ "writeBoundary" ]
(
if pkgs.stdenv.isDarwin then
"$DRY_RUN_CMD /usr/bin/defaults write ${domain} Canvas.demPaths -array ${toString cfg.demPackages}"
else
"$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} Canvas demPaths ${concatStringsSep "," cfg.demPackages}"
);
}
)
home.activation.setupDemPaths = lib.hm.dag.entryAfter [ "writeBoundary" ] (
if pkgs.stdenv.isDarwin then
"$DRY_RUN_CMD /usr/bin/defaults write ${domain} Canvas.demPaths -array ${toString cfg.demPackages}"
else
"$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} Canvas demPaths ${concatStringsSep "," cfg.demPackages}"
);
(
mkIf (length cfg.mapPackages > 0) {
home.activation.setupMapPaths =
lib.hm.dag.entryAfter [ "writeBoundary" ]
(
if pkgs.stdenv.isDarwin then
"$DRY_RUN_CMD /usr/bin/defaults write ${domain} Canvas.mapPath -array ${toString cfg.mapPackages}"
else
"$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} Canvas mapPath ${concatStringsSep "," cfg.mapPackages}"
);
}
)
home.activation.setupMapPaths = lib.hm.dag.entryAfter [ "writeBoundary" ] (
if pkgs.stdenv.isDarwin then
"$DRY_RUN_CMD /usr/bin/defaults write ${domain} Canvas.mapPath -array ${toString cfg.mapPackages}"
else
"$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} Canvas mapPath ${concatStringsSep "," cfg.mapPackages}"
);
(
mkIf (length cfg.routinoPackages > 0) {
home.activation.setupRoutinoPaths =
lib.hm.dag.entryAfter [ "writeBoundary" ]
(
if pkgs.stdenv.isDarwin then
"$DRY_RUN_CMD /usr/bin/defaults write ${domain} Route.routino.paths -array ${toString cfg.routinoPackages}"
else
"$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} Route routino\\\\paths ${concatStringsSep "," cfg.routinoPackages}"
);
}
)
home.activation.setupRoutinoPaths = lib.hm.dag.entryAfter [ "writeBoundary" ] (
if pkgs.stdenv.isDarwin then
"$DRY_RUN_CMD /usr/bin/defaults write ${domain} Route.routino.paths -array ${toString cfg.routinoPackages}"
else
"$DRY_RUN_CMD ${pkgs.crudini}/bin/crudini $VERBOSE_ARG --set ${configFile} Route routino\\\\paths ${concatStringsSep "," cfg.routinoPackages}"
);
}
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";
x86_64-linux = "amd64_Linux.AppImage";
x86_64-darwin = "64bit_MacOS.dmg";
src = fetchfromgh {
owner = "GoldenCheetah";
repo = "GoldenCheetah";
version = "V${version}";
name = "GoldenCheetah_v${version}_${suffix}";
x86_64-linux = "07ixivsp5j05a3zsbqx5jf11x7m3rcqaw095qjqrwd0nq0nmmhg8";
x86_64-darwin = "0alg0a071lpkx0v3qqkqbb93vh1nsb3d7czxl9m15v17akp8nl82";
{
x86_64-linux = "07ixivsp5j05a3zsbqx5jf11x7m3rcqaw095qjqrwd0nq0nmmhg8";
x86_64-darwin = "0alg0a071lpkx0v3qqkqbb93vh1nsb3d7czxl9m15v17akp8nl82";
}
.${system} or throwSystem;
};
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 ];
"x86_64-linux"
"x86_64-darwin"
skip.ci = true;
};
linux = appimageTools.wrapType2 rec {
pname
version
src
meta
;
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";
x86_64-linux = "Linux-amd64.AppImage";
x86_64-darwin = "OSX-Qt5.dmg";
src = fetchfromgh {
owner = "variar";
repo = "klogg";
version = "v${version}";
name = "klogg-${version}.0.1289-${suffix}";
x86_64-linux = "sha256-XawJ6VOF0XtMrl7iefm13quv83X171k9eKiXClrklZI=";
x86_64-darwin = "sha256-5d93ItDYUYUt2cw0Sd1C0f7z507dqMINwEs4y4UrD+w=";
{
x86_64-linux = "sha256-XawJ6VOF0XtMrl7iefm13quv83X171k9eKiXClrklZI=";
x86_64-darwin = "sha256-5d93ItDYUYUt2cw0Sd1C0f7z507dqMINwEs4y4UrD+w=";
}
.${system} or throwSystem;
};
meta = with lib; {
description = "A fast, advanced log explorer based on glogg project";
homepage = "https://klogg.filimonov.dev/";
license = licenses.gpl3Plus;
"x86_64-linux"
"x86_64-darwin"
maintainers = [ maintainers.sikmir ];
skip.ci = true;
};
linux = appimageTools.wrapType2 rec {
pname
version
src
meta
;
extraInstallCommands = ''
mv $out/bin/{${pname}-${version},klogg}
@@ -46,7 +62,12 @@ '';
};
darwin = stdenv.mkDerivation {
pname
version
src
meta
;
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 = ".";
mkdir -p $out/opt/synwrite
cp -r . $out/opt/synwrite
--run "[ -d \$HOME/.synwrite ] || { cp -r $out/opt/synwrite \$HOME/.synwrite && chmod -R +w \$HOME/.synwrite; }" \
--add-flags "\$HOME/.synwrite/Syn.exe"
makeWrapper ${wine}/bin/wine $out/bin/synwrite \
--run "[ -d \$HOME/.synwrite ] || { cp -r $out/opt/synwrite \$HOME/.synwrite && chmod -R +w \$HOME/.synwrite; }" \
--add-flags "\$HOME/.synwrite/Syn.exe"
unzip ${exlexer} -d $out/opt/synwrite/Py/syn_exlexer
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
(
{
url = "${baseUrl}/releases/download/${version}/${name}";
} // removeAttrs args [ "owner" "repo" "version" "name" ]
url = "${baseUrl}/releases/download/${version}/${name}";
"owner"
"repo"
"version"
"name"
)
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:
-(
url = "https://drive.google.com/uc?export=download&id=${id}";
-)
+(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:
-(
url = "https://web.archive.org/web/${timestamp}/${url}";
-)
+(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:
-(
url = "https://yandex.ru/maps/export/usermaps/${um}";
-)
+(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";
url = "mirror://sourceforge/cudatext/cudatext-macos-cocoa-aarch64-${finalAttrs.version}.dmg";
hash = "sha256-DU2QtKjPsHBw8hBb2t7cmYvUQ3UodgcW4Hp9kEyEzBI=";
url = "mirror://sourceforge/cudatext/cudatext-macos-cocoa-amd64-${finalAttrs.version}.dmg";
hash = "sha256-oGmUcPmnlqKn4mGVhbnFjM1FJ7H3uUg9Z7MKvt2By2Y=";
"aarch64-darwin" = fetchurl {
url = "mirror://sourceforge/cudatext/cudatext-macos-cocoa-aarch64-${finalAttrs.version}.dmg";
hash = "sha256-DU2QtKjPsHBw8hBb2t7cmYvUQ3UodgcW4Hp9kEyEzBI=";
};
"x86_64-darwin" = fetchurl {
url = "mirror://sourceforge/cudatext/cudatext-macos-cocoa-amd64-${finalAttrs.version}.dmg";
hash = "sha256-oGmUcPmnlqKn4mGVhbnFjM1FJ7H3uUg9Z7MKvt2By2Y=";
};
sourceRoot = ".";
unpackCmd = "7zz x $curSrc";
installPhase = ''
@@ -32,9 +44,17 @@ runHook postInstall
'';
meta = with lib; {
description
homepage
changelog
license
;
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
"aarch64-darwin"
"x86_64-darwin"
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);
url = "https://deps.runfinch.com/${lib.replaceStrings [ "_" ] [ "-" ] arch}/lima-and-qemu.macos-${arch}.1701821611.tar.gz";
hash = "sha256-mXBQLptj7hpPWGZXMnxDORVq3Zti/yYyW+Udm/FF9UQ=";
url = "https://deps.runfinch.com/${lib.replaceStrings [ "_" ] [ "-" ] arch}/lima-and-qemu.macos-${arch}.1701821611.tar.gz";
hash = "sha256-6Ll2CUwGJKUl8vxgdDx4Xm6O2WMYGJxMX6mLHJSvtT8=";
"x86_64-darwin" = fetchurl {
url = "https://deps.runfinch.com/${
lib.replaceStrings [ "_" ] [ "-" ] arch
}/lima-and-qemu.macos-${arch}.1701821611.tar.gz";
hash = "sha256-mXBQLptj7hpPWGZXMnxDORVq3Zti/yYyW+Udm/FF9UQ=";
};
"aarch64-darwin" = fetchurl {
url = "https://deps.runfinch.com/${
lib.replaceStrings [ "_" ] [ "-" ] arch
}/lima-and-qemu.macos-${arch}.1701821611.tar.gz";
hash = "sha256-6Ll2CUwGJKUl8vxgdDx4Xm6O2WMYGJxMX6mLHJSvtT8=";
};
url = "https://dl.fedoraproject.org/pub/fedora/linux/releases/38/Cloud/${arch}/images/Fedora-Cloud-Base-38-1.6.${arch}.qcow2";
hash = "sha256-0zRnBAH/PVtBKfzGYs9k9ablaCKK9ZB2zESaSUUxhII=";
url = "https://dl.fedoraproject.org/pub/fedora/linux/releases/38/Cloud/${arch}/images/Fedora-Cloud-Base-38-1.6.${arch}.qcow2";
hash = "sha256-0zRnBAH/PVtBKfzGYs9k9ablaCKK9ZB2zESaSUUxhII=";
"x86_64-darwin" = fetchurl {
url = "https://dl.fedoraproject.org/pub/fedora/linux/releases/38/Cloud/${arch}/images/Fedora-Cloud-Base-38-1.6.${arch}.qcow2";
hash = "sha256-0zRnBAH/PVtBKfzGYs9k9ablaCKK9ZB2zESaSUUxhII=";
};
"aarch64-darwin" = fetchurl {
url = "https://dl.fedoraproject.org/pub/fedora/linux/releases/38/Cloud/${arch}/images/Fedora-Cloud-Base-38-1.6.${arch}.qcow2";
hash = "sha256-0zRnBAH/PVtBKfzGYs9k9ablaCKK9ZB2zESaSUUxhII=";
};
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
lib.replaceStrings [ "." ] [ "_" ] (lib.versions.majorMinor finalAttrs.version)
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 ];
"aarch64-darwin"
"x86_64-darwin"
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
"aarch64-darwin" = "arm64";
"x86_64-darwin" = "x64";
"aarch64-darwin" = "sha256-3+Lib7gWF03UrIKRcyzHw9aX79aebkCQscAPdKAf6z0=";
"x86_64-darwin" = "sha256-miIw5xsL6GSHC+sX3JNxktfwhY5tkLrLCNdHHUwdtdY=";
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;
"aarch64-darwin"
"x86_64-darwin"
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
fetchurl {
url = "http://libredict.org/dictionaries/${name}/wiktionary_${name}_stardict_${spec.version}.tgz";
inherit (spec) hash;
}
url = "http://libredict.org/dictionaries/${name}/wiktionary_${name}_stardict_${spec.version}.tgz";
inherit (spec) hash;
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;
echo "{}" > versions.json
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
makeDict = lang: with lib; ''
parallel_corpus ${lang} > tatoeba_${replaceStrings [ " " ] [ "_" ] lang}.tab
stardict-tabfile tatoeba_${replaceStrings [ " " ] [ "_" ] lang}.tab
'';
makeDict =
lang: with lib; ''
parallel_corpus ${lang} > tatoeba_${replaceStrings [ " " ] [ "_" ] lang}.tab
stardict-tabfile tatoeba_${replaceStrings [ " " ] [ "_" ] lang}.tab
'';
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;
unzip
gdal
dontFixup = true;
preferLocalBuild = true;
@@ -43,7 +53,10 @@ srcs = lib.mapAttrsToList (name: spec: fetchurl spec) dem3;
unpackPhase = lib.concatMapStringsSep "\n" (src: "unzip ${src}") srcs;
unzip
elevation_server
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 { };
buildGoModule = pkgs.buildGo122Module;
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 { };
callPackage ./data/themes/goldendict-themes/arc-dark-theme.nix { };
callPackage ./data/themes/goldendict-themes/dark-theme.nix { };
qtpbfimageplugin-styles = callPackage ./data/themes/qtpbfimageplugin-styles { };
### DEVELOPMENT / LIBRARIES
@@ -89,11 +91,8 @@ libsockcanpp = callPackage ./development/libraries/libsockcanpp { };
### DEVELOPMENT / PERL MODULES
callPackage ./perl-packages.nix { }
recurseForDerivations = false;
(callPackage ./perl-packages.nix { }) // pkgs.perlPackages // { recurseForDerivations = false; };
### 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 { };
(callPackage ./development/python-modules/large-image/sources.nix { }).source-gdal;
modbus_tk = callPackage ./development/python-modules/modbus_tk {
python3Packages = pkgs.python310Packages;
};
@@ -120,38 +120,36 @@ s2sphere = callPackage ./development/python-modules/s2sphere { };
### EMBEDDED
gcc-arm-embedded = pkgs.gcc-arm-embedded-10;
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"; };
stdenv = pkgs.gccMultiStdenv;
### GARMIN
basecamp = callPackage ./garmin/basecamp { };
cgpsmapper = callPackage ./garmin/cgpsmapper { };
garmin-uploader = callPackage ./garmin/garmin-uploader { };
proj = pkgs.proj_7;
gimgtools = callPackage ./garmin/gimgtools { };
gmaptool = callPackage ./garmin/gmaptool { };
imgdecode = callPackage ./garmin/imgdecode { };
automake = pkgs.automake111x;
ocad2img = perlPackages.callPackage ./garmin/ocad2img {
inherit cgpsmapper ocad2mp fetchwebarchive;
};
ocad2mp = callPackage ./garmin/ocad2mp { };
openmtbmap = callPackage ./garmin/openmtbmap { };
osm2mp = perlPackages.callPackage ./garmin/osm2mp {
inherit (perlPackages) GeoOpenstreetmapParser MatchSimple MathPolygon MathPolygonTree TreeR;
inherit (perlPackages)
GeoOpenstreetmapParser
MatchSimple
MathPolygon
MathPolygonTree
TreeR
;
};
sendmap20 = callPackage ./garmin/sendmap20 { };
@@ -160,22 +158,16 @@
agunua = callPackage ./gemini/agunua { };
astronaut = callPackage ./gemini/astronaut { };
comitium = callPackage ./gemini/comitium { };
inherit (darwin.apple_sdk.frameworks) Security;
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 { };
inherit (darwin.apple_sdk.frameworks) Security;
gloggery = callPackage ./gemini/gloggery { };
zig = pkgs.zig_0_9;
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 { };
click = click-6-7;
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 { };
inherit (darwin.apple_sdk.frameworks) Security;
kealib = callPackage ./geospatial/kealib { };
localtileserver = callPackage ./geospatial/localtileserver { };
proj = pkgs.proj_7;
mapsoft2 = callPackage ./geospatial/mapsoft/2.nix { };
mbtiles2osmand = callPackage ./geospatial/mbtiles2osmand { };
mbutiles = callPackage ./geospatial/mbutiles { };
@@ -242,9 +228,7 @@ };
proj = pkgs.proj_7;
inherit garmindev;
};
wxGTK = pkgs.wxGTK32;
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 { };
inherit (darwin.apple_sdk.frameworks) SystemConfiguration;
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 { };
inherit (darwin.apple_sdk.frameworks) IOKit;
python3Packages = pkgs.python310Packages;
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 { };
inherit (darwin.apple_sdk.frameworks) Foundation;
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 { };
inherit (darwin.apple_sdk.frameworks) Security;
### NAKARTE
elevation_server = callPackage ./nakarte/elevation_server { };
python3Packages = pkgs.python39Packages;
python3Packages = pkgs.python39Packages;
#nakarte = callPackage ./nakarte/nakarte { };
python3Packages = pkgs.python39Packages;
python3Packages = pkgs.python39Packages;
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 { };
inherit (darwin.apple_sdk.frameworks) Foundation;
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=";
};
src = ./fix-paths.patch;
locale = "${locale}/bin/locale";
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
inherit hash;
url = "https://srtm.kurviger.de/SRTM3/${file}";
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";
version
src
nativeBuildInputs
meta
;
sourceRoot = "${src.name}/sources/gdal";
SETUPTOOLS_SCM_PRETEND_VERSION = version;
gdal
pyproj
large-image
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=";
};
"DEF_SVN_REF=${revision}"
"HOSTCC=${stdenv.cc.targetPrefix}cc"
"OPT_FI2=1"
"FI2KEY=${fi2key}"
"FI2IV=${fi2iv}"
"PLATFORM=${platform}"
"PLATFORMSUB=${platformsub}"
"firzipsubcomplete"
++ 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"
'';
cpio
python3
unzip
which
makeWrapper
configurePhase = "make confload-${arch}/qemu";
@@ -62,13 +71,15 @@ '';
installPhase =
let
platform_args = {
aarch64 = "-M virt -cpu cortex-a53 -m 1024";
arm = "-M integratorcp -m 256";
ppc = "-M virtex-ml507 -m 64";
riscv64 = "-M virt -m 512";
x86 = "-enable-kvm -device pci-ohci,id=ohci -m 256";
}.${arch};
platform_args =
{
aarch64 = "-M virt -cpu cortex-a53 -m 1024";
arm = "-M integratorcp -m 256";
ppc = "-M virtex-ml507 -m 64";
riscv64 = "-M virt -m 512";
x86 = "-enable-kvm -device pci-ohci,id=ohci -m 256";
}
.${arch};
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 {
lib.replaceStrings [ "." ] [ "" ] version
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 ];
"i686-linux"
"x86_64-linux"
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 ];
"i686-linux"
"x86_64-linux"
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=";
};
src = ./0001-fix-path.patch;
inherit gmaptool mkgmap p7zip;
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";
install -Dm755 osm2mp.pl $out/bin/osm2mp
install -dm755 $out/share/osm2mp/cfg
cp -r cfg/* $out/share/osm2mp/cfg
install -dm755 $out/lib/perl5/site_perl
cp -r lib/* $out/lib/perl5/site_perl
patchShebangs $out/bin/osm2mp
shortenPerlShebang $out/bin/osm2mp
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 ];
"i686-linux"
"x86_64-linux"
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;
asl20
mit
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";
categories = [ "Geography" "Geoscience" "Science" ];
categories = [
"Geography"
"Geoscience"
"Science"
];
})
];
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
pythonEnv = python3Packages.python.withPackages (p: with p; [
pillow
]);
pythonEnv = python3Packages.python.withPackages (p: with p; [ pillow ]);
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;
asl20
bsd2
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 = ".";
mkdir -p $out/opt/sasplanet
cp -r . $out/opt/sasplanet
--run "[ -d \$HOME/.sasplanet ] || { cp -r $out/opt/sasplanet \$HOME/.sasplanet && chmod -R +w \$HOME/.sasplanet; }" \
--add-flags "\$HOME/.sasplanet/SASPlanet.exe"
makeWrapper ${wine}/bin/wine $out/bin/sasplanet \
--run "[ -d \$HOME/.sasplanet ] || { cp -r $out/opt/sasplanet \$HOME/.sasplanet && chmod -R +w \$HOME/.sasplanet; }" \
--add-flags "\$HOME/.sasplanet/SASPlanet.exe"
cp -r ${maps}/* $out/opt/sasplanet/Maps/sas.maps
unzip ${extremum} -d $out/opt/sasplanet/Maps/sas.maps
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) \
--set-rpath "$out/lib:${lib.makeLibraryPath [ stdenv.cc.cc.lib wxgtk ]}" \
--set-rpath "$out/lib:${
lib.makeLibraryPath [
stdenv.cc.cc.lib
wxgtk
]
}" \
$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
owner = "wxWidgets";
repo = "wxWidgets";
rev = "v3.0.5";
sha256 = "1l33629ifx2dl2j71idqbd2qb6zb1d566ijpkvz6irrr50s6gbx7";
stdenv = gcc8Stdenv;
compat26 = false;
(old: {
version = "3.0.5";
src = fetchFromGitHub {
owner = "wxWidgets";
repo = "wxWidgets";
rev = "v3.0.5";
sha256 = "1l33629ifx2dl2j71idqbd2qb6zb1d566ijpkvz6irrr50s6gbx7";
};
});
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=";
};
sed -i '/setup_requires=/d' setup.py
sed -i 's/len(os.sched_getaffinity(0))/4/' tilekiln/scripts/__init__.py
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;
pytestCheckHook
jsonschema
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 =
mkdir -p $out/Applications
mv *.app $out/Applications
install -Dm755 VisualGPSqt -t $out/bin
''
mkdir -p $out/Applications
mv *.app $out/Applications
''
''
install -Dm755 VisualGPSqt -t $out/bin
'';
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";
install -Dm755 parse-gpx $out/bin/datamaps-parse-gpx
patchShebangs $out/bin/datamaps-parse-gpx
shortenPerlShebang $out/bin/datamaps-parse-gpx
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 = {
"agate"
"--content"
"/gemini"
"--key"
key
"--cert"
cert
"--hostname"
domain
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 = {
"elevation_server"
"-dem"
"/dem/dem_tiles"
"-host"
"0.0.0.0"
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 = {
"git"
"daemon"
"--base-path=/git"
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 = {
"mbtileserver"
"--enable-reload"
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 = {
"quark"
"-h"
"0.0.0.0"
"-p"
"8080"
"-g"
"nobody"
"-l"
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";
beautifulsoup4
pandas
requests
sqlalchemy
setuptools
tqdm
click
xdg-base-dirs
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 ];
"test_long_twothread"
"test_expr29"
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
'';
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=";
};
url = "https://raw.githubusercontent.com/macports/macports-ports/6c3088afddcf34ca2bcc5c209f85f264dcf0bc69/math/aamath/files/patch-expr.h.diff";
hash = "sha256-JtLcqdBq/88Bemj4NQYnpEVVTUyiCLWX2zE3CuXtRlM=";
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 =
mkdir -p $out/Applications $out/bin
mv Capture2Text_CLI.app $out/Applications
ln -s $out/Applications/Capture2Text_CLI.app/Contents/MacOS/Capture2Text_CLI $out/bin/capture2text
install -Dm755 Capture2Text_CLI -t $out/bin
ln -s $out/bin/Capture2Text_CLI $out/bin/capture2text
''
mkdir -p $out/Applications $out/bin
mv Capture2Text_CLI.app $out/Applications
ln -s $out/Applications/Capture2Text_CLI.app/Contents/MacOS/Capture2Text_CLI $out/bin/capture2text
''
''
install -Dm755 Capture2Text_CLI -t $out/bin
ln -s $out/bin/Capture2Text_CLI $out/bin/capture2text
'';
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;
inherit antlr_src antlr_jar json_src kgt_src;
inherit
antlr_src
antlr_jar
json_src
kgt_src
;
})
];
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
pythonEnv = python3Packages.python.withPackages (p: with p; [
requests
rich
]);
pythonEnv = python3Packages.python.withPackages (
p: with p; [
requests
rich
]
);
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
pythonEnv = python3Packages.python.withPackages (p: with p; [
bluepy
pycrypto
curses-menu
]);
pythonEnv = python3Packages.python.withPackages (
p: with p; [
bluepy
pycrypto
curses-menu
]
);
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}";
x86_64-linux = "x86_64";
x86_64-darwin = "macos";
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";
x86_64-linux = "sha256-lUmNWB3dckCKV7EFZDPGZJseqfXksYtRwCXuIE3Jt64=";
x86_64-darwin = "sha256-4ws+3ya+vvRWJwZw7sfygIe7d/h80ynoe2EMeCBdtks=";
{
x86_64-linux = "sha256-lUmNWB3dckCKV7EFZDPGZJseqfXksYtRwCXuIE3Jt64=";
x86_64-darwin = "sha256-4ws+3ya+vvRWJwZw7sfygIe7d/h80ynoe2EMeCBdtks=";
}
.${system} or throwSystem;
};
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 ];
"x86_64-linux"
"x86_64-darwin"
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 ];
"-I${libX11.dev}/include"
"-I${xorgproto}/include"
"-I${libXi.dev}/include"
"-I${libXext.dev}/include"
"-I${libXfixes.dev}/include"
"-I${libXcursor.dev}/include"
"-I${libglvnd.dev}/include"
"-L${libX11}/lib"
"-L${libXi}/lib"
"-L${libXcursor}/lib"
"-L${libglvnd}/lib"
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=";
curl
libiconv
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 ];
"aarch64-darwin"
"x86_64-darwin"
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;
gpl2Only
bsd3
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 ];
pixie
regex
unicodedb
x11
libX11
libXft
libXinerama
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;
agpl3Only
mit
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 {
pname
version
src
meta
;
extraInstallCommands = ''
mv $out/bin/${pname}-${version} $out/bin/${pname}
@@ -39,9 +52,17 @@ '';
};
darwin = stdenv.mkDerivation {
pname
version
src
meta
;
undmg
makeWrapper
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;
};
--replace-fail "/usr" "$out"
--replace-fail "OptionParseException" "exceptions::parsing"
--replace-fail "OptionParseException" "exceptions::parsing"
--replace-fail "stdc++fs" ""
substituteInPlace src/app/CMakeLists.txt \
--replace-fail "/usr" "$out"
sed -i '1i #include <iostream>' src/app-validate/main.cpp
substituteInPlace src/app-validate/main.cpp \
--replace-fail "OptionParseException" "exceptions::parsing"
substituteInPlace src/app/main.cpp \
--replace-fail "OptionParseException" "exceptions::parsing"
substituteInPlace src/libmqtt-to-influxdb/CMakeLists.txt \
--replace-fail "stdc++fs" ""
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";
license = with licenses; [ gpl2 zpl20 ];
license = with licenses; [
gpl2
zpl20
];
};
};
in
@@ -42,13 +46,15 @@ dontUseSetuptoolsCheck = true;
installPhase =
let
pythonEnv = python2Packages.python.withPackages (p: with p; [
msgpack
(protobuf.overrideAttrs (old: {
dontUsePythonImportsCheck = true;
}))
psycopg2
]);
pythonEnv = python2Packages.python.withPackages (
p: with p; [
msgpack
(protobuf.overrideAttrs (old: {
dontUsePythonImportsCheck = true;
}))
psycopg2
]
);
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
pythonEnv = python3Packages.python.withPackages (p: with p; [
camelot
pypdf
geojson
beautifulsoup4
tqdm
]);
pythonEnv = python3Packages.python.withPackages (
p: with p; [
camelot
pypdf
geojson
beautifulsoup4
tqdm
]
);
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"
(python3Packages.python.withPackages (ps: [ ps.pyqt5 ])).interpreter
--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";
licenses.gpl3Plus
licenses.boost
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
pythonEnv = python3Packages.python.withPackages (p: with p; [
geographiclib
geopy
networkx
]);
pythonEnv = python3Packages.python.withPackages (
p: with p; [
geographiclib
geopy
networkx
]
);
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=";
};
cairo
librsvg
Foundation
memstreamHook
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 \
--prefix PERL5LIB : "${with perlPackages; makeFullPerlPath [ JSON IpcShareLite ]}:"$out/lib/perl5
--prefix PERL5LIB : "${
with perlPackages;
makeFullPerlPath [
JSON
IpcShareLite
]
}:"$out/lib/perl5
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 ];
ExporterTiny
ScalarListUtils
SubInfix
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=";
};
ListMoreUtils
MathGeometryPlanarGPCPolygonXS
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=";
};
ListMoreUtils
XMLParser
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=";
};
ListMoreUtils
EncodeLocale
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=";
};
glib
libacars
protobufc
rtl-sdr
soapysdr
sqlite
zeromq
AppKit
Foundation
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=";
})
];
--replace-fail "-lqwt-qt5" "-lqwt" \
--replace-fail "CONFIG" "#CONFIG"
substituteInPlace fmreceiver.pro \
--replace-fail "-lqwt-qt5" "-lqwt" \
--replace-fail "CONFIG" "#CONFIG"
substituteInPlace fmreceiver.pro --replace-fail "-lrt " ""
substituteInPlace includes/fm-constants.h --replace-fail "<malloc.h>" "<stdlib.h>"
substituteInPlace devices/rtlsdr-handler/rtlsdr-handler.cpp --replace-fail ".so" ".dylib"
qmakeFlags = [ "CONFIG+=dabstick" ];
qtWrapperArgs = [
lib.makeLibraryPath [ rtl-sdr ]
];
installPhase =
mkdir -p $out/Applications
mv linux-bin/fmreceiver-2.0.app $out/Applications/fmreceiver.app
install_name_tool -change {,${qwt}/lib/}libqwt.6.dylib "$out/Applications/fmreceiver.app/Contents/MacOS/fmreceiver-2.0"
install -Dm755 linux-bin/fmreceiver-2.0 $out/bin/fmreceiver
''
mkdir -p $out/Applications
mv linux-bin/fmreceiver-2.0.app $out/Applications/fmreceiver.app
install_name_tool -change {,${qwt}/lib/}libqwt.6.dylib "$out/Applications/fmreceiver.app/Contents/MacOS/fmreceiver-2.0"
''
''
install -Dm755 linux-bin/fmreceiver-2.0 $out/bin/fmreceiver
'';
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;
asl20
mit
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 \
--prefix PATH : ${lib.makeBinPath [ abduco sthkd libst ]}:$out/bin
--prefix PATH : ${
lib.makeBinPath [
abduco
sthkd
libst
]
}:$out/bin
'';
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";
application/octet-stream
This content has been proxied by September (3851b).