treewide: remove with lib Part 1

This commit is contained in:
liberodark 2025-06-02 08:42:56 +02:00 committed by Masum Reza
parent d48a528427
commit 51104bca6e
301 changed files with 1020 additions and 1020 deletions

View File

@ -61,12 +61,12 @@ rustPlatform.buildRustPackage rec {
--set ALSA_PLUGIN_DIR '${alsa-plugins}/lib/alsa-lib' --set ALSA_PLUGIN_DIR '${alsa-plugins}/lib/alsa-lib'
''; '';
meta = with lib; { meta = {
description = "Open Source Spotify client library and playback daemon"; description = "Open Source Spotify client library and playback daemon";
mainProgram = "librespot"; mainProgram = "librespot";
homepage = "https://github.com/librespot-org/librespot"; homepage = "https://github.com/librespot-org/librespot";
changelog = "https://github.com/librespot-org/librespot/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/librespot-org/librespot/blob/v${version}/CHANGELOG.md";
license = with licenses; [ mit ]; license = with lib.licenses; [ mit ];
maintainers = with maintainers; [ bennofs ]; maintainers = with lib.maintainers; [ bennofs ];
}; };
} }

View File

@ -142,16 +142,16 @@ stdenv.mkDerivation rec {
cp "$rules" "$out/lib/udev/rules.d/69-mixxx-usb-uaccess.rules" cp "$rules" "$out/lib/udev/rules.d/69-mixxx-usb-uaccess.rules"
''; '';
meta = with lib; { meta = {
homepage = "https://mixxx.org"; homepage = "https://mixxx.org";
description = "Digital DJ mixing software"; description = "Digital DJ mixing software";
mainProgram = "mixxx"; mainProgram = "mixxx";
changelog = "https://github.com/mixxxdj/mixxx/blob/${version}/CHANGELOG.md"; changelog = "https://github.com/mixxxdj/mixxx/blob/${version}/CHANGELOG.md";
license = licenses.gpl2; license = lib.licenses.gpl2;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
benley benley
bfortz bfortz
]; ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -22,11 +22,11 @@ pythonPackages.buildPythonApplication rec {
doCheck = false; doCheck = false;
meta = with lib; { meta = {
description = "Mopidy frontend extension and web client with additional features for Pi MusicBox"; description = "Mopidy frontend extension and web client with additional features for Pi MusicBox";
homepage = "https://github.com/pimusicbox/mopidy-musicbox-webclient"; homepage = "https://github.com/pimusicbox/mopidy-musicbox-webclient";
changelog = "https://github.com/pimusicbox/mopidy-musicbox-webclient/blob/v${version}/CHANGELOG.rst"; changelog = "https://github.com/pimusicbox/mopidy-musicbox-webclient/blob/v${version}/CHANGELOG.rst";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = [ ]; maintainers = with lib.maintainers; [ ];
}; };
} }

View File

@ -61,13 +61,13 @@ stdenv.mkDerivation rec {
install -m 444 -D desktop/samplebrain.svg $out/share/icons/hicolor/scalable/apps/samplebrain.svg install -m 444 -D desktop/samplebrain.svg $out/share/icons/hicolor/scalable/apps/samplebrain.svg
''; '';
meta = with lib; { meta = {
description = "Custom sample mashing app"; description = "Custom sample mashing app";
mainProgram = "samplebrain"; mainProgram = "samplebrain";
homepage = "https://thentrythis.org/projects/samplebrain"; homepage = "https://thentrythis.org/projects/samplebrain";
changelog = "https://gitlab.com/then-try-this/samplebrain/-/releases/v${version}_release"; changelog = "https://gitlab.com/then-try-this/samplebrain/-/releases/v${version}_release";
maintainers = with maintainers; [ mitchmindtree ]; maintainers = with lib.maintainers; [ mitchmindtree ];
license = licenses.gpl2; license = lib.licenses.gpl2;
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -116,14 +116,14 @@ stdenv.mkDerivation rec {
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };
meta = with lib; { meta = {
description = "Music player and music collection organizer"; description = "Music player and music collection organizer";
homepage = "https://www.strawberrymusicplayer.org/"; homepage = "https://www.strawberrymusicplayer.org/";
changelog = "https://raw.githubusercontent.com/jonaski/strawberry/${version}/Changelog"; changelog = "https://raw.githubusercontent.com/jonaski/strawberry/${version}/Changelog";
license = licenses.gpl3Only; license = lib.licenses.gpl3Only;
maintainers = with maintainers; [ peterhoeg ]; maintainers = with lib.maintainers; [ peterhoeg ];
# upstream says darwin should work but they lack maintainers as of 0.6.6 # upstream says darwin should work but they lack maintainers as of 0.6.6
platforms = platforms.linux; platforms = lib.platforms.linux;
mainProgram = "strawberry"; mainProgram = "strawberry";
}; };
} }

View File

@ -79,7 +79,7 @@ mkDerivation rec {
find ./. -type f -iname "*.sh" -exec chmod +x {} \; find ./. -type f -iname "*.sh" -exec chmod +x {} \;
''; '';
meta = with lib; { meta = {
description = "Peer-to-peer electronic cash system (Cash client)"; description = "Peer-to-peer electronic cash system (Cash client)";
longDescription = '' longDescription = ''
Bitcoin ABC is the name of open source software which enables the use of Bitcoin. Bitcoin ABC is the name of open source software which enables the use of Bitcoin.
@ -90,10 +90,10 @@ mkDerivation rec {
''; '';
homepage = "https://bitcoinabc.org/"; homepage = "https://bitcoinabc.org/";
changelog = "https://www.bitcoinabc.org/doc/release-notes/release-notes-${version}.html"; changelog = "https://www.bitcoinabc.org/doc/release-notes/release-notes-${version}.html";
maintainers = with maintainers; [ lassulus ]; maintainers = with lib.maintainers; [ lassulus ];
license = licenses.mit; license = lib.licenses.mit;
broken = stdenv.hostPlatform.isDarwin; broken = stdenv.hostPlatform.isDarwin;
platforms = platforms.unix; platforms = lib.platforms.unix;
mainProgram = "bitcoin-cli"; mainProgram = "bitcoin-cli";
}; };
} }

View File

@ -89,15 +89,15 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = with lib; { meta = {
description = "Derivative of Bitcoin Core with a collection of improvements"; description = "Derivative of Bitcoin Core with a collection of improvements";
homepage = "https://bitcoinknots.org/"; homepage = "https://bitcoinknots.org/";
changelog = "https://github.com/bitcoinknots/bitcoin/blob/v${version}/doc/release-notes.md"; changelog = "https://github.com/bitcoinknots/bitcoin/blob/v${version}/doc/release-notes.md";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
prusnak prusnak
mmahut mmahut
]; ];
license = licenses.mit; license = lib.licenses.mit;
platforms = platforms.unix; platforms = lib.platforms.unix;
}; };
} }

View File

@ -49,12 +49,12 @@ stdenv.mkDerivation rec {
dontWrapQtApps = true; dontWrapQtApps = true;
meta = with lib; { meta = {
broken = stdenv.hostPlatform.isDarwin; broken = stdenv.hostPlatform.isDarwin;
description = "Simple XML editor based on qt libraries"; description = "Simple XML editor based on qt libraries";
homepage = "https://sourceforge.net/projects/qxmledit"; homepage = "https://sourceforge.net/projects/qxmledit";
license = licenses.lgpl2; license = lib.licenses.lgpl2;
platforms = platforms.unix; platforms = lib.platforms.unix;
changelog = "https://github.com/lbellonda/qxmledit/blob/${version}/NEWS"; changelog = "https://github.com/lbellonda/qxmledit/blob/${version}/NEWS";
mainProgram = "qxmledit"; mainProgram = "qxmledit";
}; };

View File

@ -22,13 +22,13 @@ stdenv.mkDerivation rec {
runHook postInstall runHook postInstall
''; '';
meta = with lib; { meta = {
description = "Your-editor (yed) is a small and simple terminal editor core that is meant to be extended through a powerful plugin architecture"; description = "Your-editor (yed) is a small and simple terminal editor core that is meant to be extended through a powerful plugin architecture";
homepage = "https://your-editor.org/"; homepage = "https://your-editor.org/";
changelog = "https://github.com/your-editor/yed/blob/${version}/CHANGELOG.md"; changelog = "https://github.com/your-editor/yed/blob/${version}/CHANGELOG.md";
license = with licenses; [ mit ]; license = with lib.licenses; [ mit ];
platforms = platforms.unix; platforms = lib.platforms.unix;
maintainers = with maintainers; [ uniquepointer ]; maintainers = with lib.maintainers; [ uniquepointer ];
mainProgram = "yed"; mainProgram = "yed";
}; };
} }

View File

@ -50,15 +50,15 @@ stdenv.mkDerivation rec {
}" }"
]; ];
meta = with lib; { meta = {
description = "Consumer grade GIS software"; description = "Consumer grade GIS software";
homepage = "https://github.com/Maproom/qmapshack"; homepage = "https://github.com/Maproom/qmapshack";
changelog = "https://github.com/Maproom/qmapshack/blob/V_${version}/changelog.txt"; changelog = "https://github.com/Maproom/qmapshack/blob/V_${version}/changelog.txt";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
dotlambda dotlambda
sikmir sikmir
]; ];
platforms = with platforms; linux; platforms = with lib.platforms; linux;
}; };
} }

View File

@ -127,7 +127,7 @@ stdenv.mkDerivation rec {
}) })
]; ];
meta = with lib; { meta = {
description = "Desktop version of draw.io for creating diagrams"; description = "Desktop version of draw.io for creating diagrams";
homepage = "https://about.draw.io/"; homepage = "https://about.draw.io/";
license = with lib.licenses; [ license = with lib.licenses; [
@ -138,8 +138,8 @@ stdenv.mkDerivation rec {
unfreeRedistributable unfreeRedistributable
]; ];
changelog = "https://github.com/jgraph/drawio-desktop/releases/tag/v${version}"; changelog = "https://github.com/jgraph/drawio-desktop/releases/tag/v${version}";
maintainers = with maintainers; [ darkonion0 ]; maintainers = with lib.maintainers; [ darkonion0 ];
platforms = platforms.darwin ++ platforms.linux; platforms = lib.platforms.darwin ++ lib.platforms.linux;
mainProgram = "drawio"; mainProgram = "drawio";
}; };
} }

View File

@ -79,13 +79,13 @@ stdenv.mkDerivation rec {
) )
''; '';
meta = with lib; { meta = {
description = "Xournal++ is a handwriting Notetaking software with PDF annotation support"; description = "Xournal++ is a handwriting Notetaking software with PDF annotation support";
homepage = "https://xournalpp.github.io/"; homepage = "https://xournalpp.github.io/";
changelog = "https://github.com/xournalpp/xournalpp/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/xournalpp/xournalpp/blob/v${version}/CHANGELOG.md";
license = licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
maintainers = with maintainers; [ sikmir ]; maintainers = with lib.maintainers; [ sikmir ];
platforms = platforms.unix; platforms = lib.platforms.unix;
mainProgram = "xournalpp"; mainProgram = "xournalpp";
}; };
} }

View File

@ -31,12 +31,12 @@ buildPythonApplication rec {
doCheck = false; doCheck = false;
meta = with lib; { meta = {
changelog = "https://github.com/firecat53/bitwarden-menu/releases/tag/v${version}"; changelog = "https://github.com/firecat53/bitwarden-menu/releases/tag/v${version}";
description = "Dmenu/Rofi frontend for managing Bitwarden vaults. Uses the Bitwarden CLI tool to interact with the Bitwarden database"; description = "Dmenu/Rofi frontend for managing Bitwarden vaults. Uses the Bitwarden CLI tool to interact with the Bitwarden database";
mainProgram = "bwm"; mainProgram = "bwm";
homepage = "https://github.com/firecat53/bitwarden-menu"; homepage = "https://github.com/firecat53/bitwarden-menu";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ aman9das ]; maintainers = with lib.maintainers; [ aman9das ];
}; };
} }

View File

@ -27,13 +27,13 @@ mkDerivation rec {
qtbase qtbase
]; ];
meta = with lib; { meta = {
description = "Simple cross-platform mind map and note-taking tool written in Qt"; description = "Simple cross-platform mind map and note-taking tool written in Qt";
mainProgram = "heimer"; mainProgram = "heimer";
homepage = "https://github.com/juzzlin/Heimer"; homepage = "https://github.com/juzzlin/Heimer";
changelog = "https://github.com/juzzlin/Heimer/blob/${version}/CHANGELOG"; changelog = "https://github.com/juzzlin/Heimer/blob/${version}/CHANGELOG";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
maintainers = [ ]; maintainers = with lib.maintainers; [ ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -84,13 +84,13 @@ mkDerivation rec {
# and no format arguments [-Werror=format-security]" # and no format arguments [-Werror=format-security]"
hardeningDisable = [ "format" ]; hardeningDisable = [ "format" ];
meta = with lib; { meta = {
description = "High performance layout viewer and editor with support for GDS and OASIS"; description = "High performance layout viewer and editor with support for GDS and OASIS";
mainProgram = "klayout"; mainProgram = "klayout";
license = with licenses; [ gpl2Plus ]; license = with lib.licenses; [ gpl2Plus ];
homepage = "https://www.klayout.de/"; homepage = "https://www.klayout.de/";
changelog = "https://www.klayout.de/development.html#${version}"; changelog = "https://www.klayout.de/development.html#${version}";
platforms = platforms.linux ++ platforms.darwin; platforms = lib.platforms.linux ++ lib.platforms.darwin;
maintainers = with maintainers; [ ]; maintainers = with lib.maintainers; [ ];
}; };
} }

View File

@ -96,12 +96,12 @@ mkDerivation {
}) })
]; ];
meta = with lib; { meta = {
homepage = "https://github.com/opentrack/opentrack"; homepage = "https://github.com/opentrack/opentrack";
description = "Head tracking software for MS Windows, Linux, and Apple OSX"; description = "Head tracking software for MS Windows, Linux, and Apple OSX";
mainProgram = "opentrack"; mainProgram = "opentrack";
changelog = "https://github.com/opentrack/opentrack/releases/tag/${version}"; changelog = "https://github.com/opentrack/opentrack/releases/tag/${version}";
license = licenses.isc; license = lib.licenses.isc;
maintainers = with maintainers; [ zaninime ]; maintainers = with lib.maintainers; [ zaninime ];
}; };
} }

View File

@ -137,13 +137,13 @@ stdenv.mkDerivation rec {
dontWrapQtApps = lib.optional (!withGUI) true; dontWrapQtApps = lib.optional (!withGUI) true;
meta = with lib; { meta = {
description = "Share one mouse and keyboard between multiple computers"; description = "Share one mouse and keyboard between multiple computers";
homepage = "https://symless.com/synergy"; homepage = "https://symless.com/synergy";
changelog = "https://github.com/symless/synergy-core/blob/${version}/ChangeLog"; changelog = "https://github.com/symless/synergy-core/blob/${version}/ChangeLog";
mainProgram = lib.optionalString (!withGUI) "synergyc"; mainProgram = lib.optionalString (!withGUI) "synergyc";
license = licenses.gpl2Only; license = lib.licenses.gpl2Only;
maintainers = with maintainers; [ talyz ]; maintainers = with lib.maintainers; [ talyz ];
platforms = platforms.unix; platforms = lib.platforms.unix;
}; };
} }

View File

@ -54,12 +54,12 @@ stdenv.mkDerivation rec {
install -Dm644 dist/debian/valentina.sharedmimeinfo $out/share/mime/packages/valentina.xml install -Dm644 dist/debian/valentina.sharedmimeinfo $out/share/mime/packages/valentina.xml
''; '';
meta = with lib; { meta = {
description = "Open source sewing pattern drafting software"; description = "Open source sewing pattern drafting software";
homepage = "https://smart-pattern.com.ua/"; homepage = "https://smart-pattern.com.ua/";
changelog = "https://gitlab.com/smart-pattern/valentina/-/blob/v${version}/ChangeLog.txt"; changelog = "https://gitlab.com/smart-pattern/valentina/-/blob/v${version}/ChangeLog.txt";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
platforms = platforms.linux; platforms = lib.platforms.linux;
maintainers = [ ]; maintainers = with lib.maintainers; [ ];
}; };
} }

View File

@ -102,13 +102,13 @@ stdenv.mkDerivation rec {
runHook postInstall runHook postInstall
''; '';
meta = with lib; { meta = {
description = "Single-column Fediverse client for desktop"; description = "Single-column Fediverse client for desktop";
mainProgram = "whalebird"; mainProgram = "whalebird";
homepage = "https://whalebird.social"; homepage = "https://whalebird.social";
changelog = "https://github.com/h3poteto/whalebird-desktop/releases/tag/v${version}"; changelog = "https://github.com/h3poteto/whalebird-desktop/releases/tag/v${version}";
license = licenses.gpl3Only; license = lib.licenses.gpl3Only;
maintainers = with maintainers; [ weathercold ]; maintainers = with lib.maintainers; [ weathercold ];
platforms = [ platforms = [
"x86_64-linux" "x86_64-linux"
"aarch64-linux" "aarch64-linux"

View File

@ -32,13 +32,13 @@ builtins.mapAttrs
"-w" "-w"
]; ];
meta = with lib; { meta = {
homepage = "https://projectcalico.docs.tigera.io"; homepage = "https://projectcalico.docs.tigera.io";
changelog = "https://github.com/projectcalico/calico/releases/tag/v${version}"; changelog = "https://github.com/projectcalico/calico/releases/tag/v${version}";
description = "Cloud native networking and network security"; description = "Cloud native networking and network security";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ urandom ]; maintainers = with lib.maintainers; [ urandom ];
platforms = platforms.linux; platforms = lib.platforms.linux;
inherit mainProgram; inherit mainProgram;
}; };
} }

View File

@ -63,11 +63,11 @@ buildGoModule rec {
"-X ${prefix}.buildDate=${version}" "-X ${prefix}.buildDate=${version}"
]; ];
meta = with lib; { meta = {
description = "Service mesh controller"; description = "Service mesh controller";
homepage = "https://kuma.io/"; homepage = "https://kuma.io/";
changelog = "https://github.com/kumahq/kuma/blob/${version}/CHANGELOG.md"; changelog = "https://github.com/kumahq/kuma/blob/${version}/CHANGELOG.md";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ zbioe ]; maintainers = with lib.maintainers; [ zbioe ];
}; };
} }

View File

@ -150,17 +150,17 @@ buildGoModule (finalAttrs: {
// moduleTests; // moduleTests;
} // (lib.mapAttrs (_: value: fetchurl value) imagesVersions); } // (lib.mapAttrs (_: value: fetchurl value) imagesVersions);
meta = with lib; { meta = {
homepage = "https://github.com/rancher/rke2"; homepage = "https://github.com/rancher/rke2";
description = "RKE2, also known as RKE Government, is Rancher's next-generation Kubernetes distribution"; description = "RKE2, also known as RKE Government, is Rancher's next-generation Kubernetes distribution";
changelog = "https://github.com/rancher/rke2/releases/tag/v${version}"; changelog = "https://github.com/rancher/rke2/releases/tag/v${finalAttrs.version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
rorosen rorosen
zimbatm zimbatm
zygot zygot
]; ];
mainProgram = "rke2"; mainProgram = "rke2";
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
}) })

View File

@ -46,7 +46,7 @@ buildGoModule rec {
}; };
}; };
meta = with lib; { meta = {
description = "Diagnostic tool that makes it easier to understand the state of a Kubernetes cluster"; description = "Diagnostic tool that makes it easier to understand the state of a Kubernetes cluster";
longDescription = '' longDescription = ''
Sonobuoy is a diagnostic tool that makes it easier to understand the state of Sonobuoy is a diagnostic tool that makes it easier to understand the state of
@ -56,9 +56,9 @@ buildGoModule rec {
homepage = "https://sonobuoy.io"; homepage = "https://sonobuoy.io";
changelog = "https://github.com/vmware-tanzu/sonobuoy/releases/tag/v${version}"; changelog = "https://github.com/vmware-tanzu/sonobuoy/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
mainProgram = "sonobuoy"; mainProgram = "sonobuoy";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
carlosdagos carlosdagos
saschagrunert saschagrunert
wilsonehusin wilsonehusin

View File

@ -75,12 +75,12 @@ let
subPackages = [ "." ]; subPackages = [ "." ];
meta = with lib; { meta = {
description = "Tool for building, changing, and versioning infrastructure"; description = "Tool for building, changing, and versioning infrastructure";
homepage = "https://www.terraform.io/"; homepage = "https://www.terraform.io/";
changelog = "https://github.com/hashicorp/terraform/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/hashicorp/terraform/blob/v${version}/CHANGELOG.md";
license = licenses.bsl11; license = lib.licenses.bsl11;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
Chili-Man Chili-Man
kalbasit kalbasit
timstott timstott

View File

@ -90,12 +90,12 @@ stdenv.mkDerivation rec {
wireshark-cli wireshark-cli
]; ];
meta = with lib; { meta = {
description = "Tools to capture DNS traffic and record it in C-DNS files"; description = "Tools to capture DNS traffic and record it in C-DNS files";
homepage = "https://dns-stats.org/"; homepage = "https://dns-stats.org/";
changelog = "https://github.com/dns-stats/compactor/raw/${version}/ChangeLog.txt"; changelog = "https://github.com/dns-stats/compactor/raw/${version}/ChangeLog.txt";
license = licenses.mpl20; license = lib.licenses.mpl20;
maintainers = with maintainers; [ fdns ]; maintainers = with lib.maintainers; [ fdns ];
platforms = platforms.unix; platforms = lib.platforms.unix;
}; };
} }

View File

@ -60,18 +60,18 @@ telegram-desktop.override {
}) })
]; ];
meta = with lib; { meta = {
description = "Kotatogram experimental Telegram Desktop fork"; description = "Kotatogram experimental Telegram Desktop fork";
longDescription = '' longDescription = ''
Unofficial desktop client for the Telegram messenger, based on Telegram Desktop. Unofficial desktop client for the Telegram messenger, based on Telegram Desktop.
It contains some useful (or purely cosmetic) features, but they could be unstable. A detailed list is available here: https://kotatogram.github.io/changes It contains some useful (or purely cosmetic) features, but they could be unstable. A detailed list is available here: https://kotatogram.github.io/changes
''; '';
license = licenses.gpl3Only; license = lib.licenses.gpl3Only;
platforms = platforms.all; platforms = lib.platforms.all;
homepage = "https://kotatogram.github.io"; homepage = "https://kotatogram.github.io";
changelog = "https://github.com/kotatogram/kotatogram-desktop/releases/tag/k${version}"; changelog = "https://github.com/kotatogram/kotatogram-desktop/releases/tag/k${version}";
maintainers = with maintainers; [ ilya-fedin ]; maintainers = with lib.maintainers; [ ilya-fedin ];
mainProgram = if stdenv.hostPlatform.isLinux then "kotatogram-desktop" else "Kotatogram"; mainProgram = if stdenv.hostPlatform.isLinux then "kotatogram-desktop" else "Kotatogram";
}; };
}; };

View File

@ -61,12 +61,12 @@ mkDerivation rec {
# "-DWITH_DIAMONDCARD=On" seems ancient and broken # "-DWITH_DIAMONDCARD=On" seems ancient and broken
]; ];
meta = with lib; { meta = {
changelog = "https://github.com/LubosD/twinkle/blob/${version}/NEWS"; changelog = "https://github.com/LubosD/twinkle/blob/${version}/NEWS";
description = "SIP-based VoIP client"; description = "SIP-based VoIP client";
homepage = "http://twinkle.dolezel.info/"; homepage = "http://twinkle.dolezel.info/";
license = licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
maintainers = [ maintainers.mkg20001 ]; maintainers = [ lib.maintainers.mkg20001 ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -59,16 +59,16 @@ python3.pkgs.buildPythonApplication rec {
passthru.tests.maestral = nixosTests.maestral; passthru.tests.maestral = nixosTests.maestral;
meta = with lib; { meta = {
description = "GUI front-end for maestral (an open-source Dropbox client) for Linux"; description = "GUI front-end for maestral (an open-source Dropbox client) for Linux";
homepage = "https://maestral.app"; homepage = "https://maestral.app";
changelog = "https://github.com/samschott/maestral/releases/tag/v${version}"; changelog = "https://github.com/samschott/maestral/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
peterhoeg peterhoeg
sfrijters sfrijters
]; ];
platforms = platforms.linux; platforms = lib.platforms.linux;
mainProgram = "maestral_qt"; mainProgram = "maestral_qt";
}; };
} }

View File

@ -217,16 +217,16 @@ stdenv.mkDerivation (finalAttrs: {
}; };
}; };
meta = with lib; { meta = {
description = "Mail indexer"; description = "Mail indexer";
homepage = "https://notmuchmail.org/"; homepage = "https://notmuchmail.org/";
changelog = "https://git.notmuchmail.org/git?p=notmuch;a=blob_plain;f=NEWS;hb=${version}"; changelog = "https://git.notmuchmail.org/git?p=notmuch;a=blob_plain;f=NEWS;hb=${finalAttrs.version}";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
flokli flokli
puckipedia puckipedia
]; ];
platforms = platforms.unix; platforms = lib.platforms.unix;
mainProgram = "notmuch"; mainProgram = "notmuch";
}; };
}) })

View File

@ -128,13 +128,13 @@ stdenv.mkDerivation {
gtk3 = gtk3; gtk3 = gtk3;
}; };
meta = with lib; { meta = {
changelog = "https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/"; changelog = "https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/";
description = "Mozilla Thunderbird, a full-featured email client (binary package)"; description = "Mozilla Thunderbird, a full-featured email client (binary package)";
homepage = "http://www.mozilla.org/thunderbird/"; homepage = "http://www.mozilla.org/thunderbird/";
mainProgram = "thunderbird"; mainProgram = "thunderbird";
sourceProvenance = with sourceTypes; [ binaryNativeCode ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = licenses.mpl20; license = lib.licenses.mpl20;
maintainers = with lib.maintainers; [ lovesegfault ]; maintainers = with lib.maintainers; [ lovesegfault ];
platforms = builtins.attrNames mozillaPlatforms; platforms = builtins.attrNames mozillaPlatforms;
hydraPlatforms = [ ]; hydraPlatforms = [ ];

View File

@ -60,21 +60,21 @@ let
icu77 = icu77'; icu77 = icu77';
}; };
meta = with lib; { meta = {
changelog = "https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/"; changelog = "https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/";
description = "Full-featured e-mail client"; description = "Full-featured e-mail client";
homepage = "https://thunderbird.net/"; homepage = "https://thunderbird.net/";
mainProgram = "thunderbird"; mainProgram = "thunderbird";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
lovesegfault lovesegfault
pierron pierron
vcunat vcunat
]; ];
platforms = platforms.unix; platforms = lib.platforms.unix;
broken = stdenv.buildPlatform.is32bit; broken = stdenv.buildPlatform.is32bit;
# since Firefox 60, build on 32-bit platforms fails with "out of memory". # since Firefox 60, build on 32-bit platforms fails with "out of memory".
# not in `badPlatforms` because cross-compilation on 64-bit machine might work. # not in `badPlatforms` because cross-compilation on 64-bit machine might work.
license = licenses.mpl20; license = lib.licenses.mpl20;
}; };
}).override }).override
{ {

View File

@ -37,12 +37,12 @@ buildGoModule rec {
xorg.libXrandr xorg.libXrandr
]; ];
meta = with lib; { meta = {
description = "WireGuard automation from homelab to enterprise"; description = "WireGuard automation from homelab to enterprise";
homepage = "https://netmaker.io"; homepage = "https://netmaker.io";
changelog = "https://github.com/gravitl/netmaker/-/releases/v${version}"; changelog = "https://github.com/gravitl/netmaker/-/releases/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
urandom urandom
qjoly qjoly
]; ];

View File

@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
sqlite.dev sqlite.dev
]; ];
meta = with lib; { meta = {
description = "Qt-based RSS/Atom news feed reader"; description = "Qt-based RSS/Atom news feed reader";
longDescription = '' longDescription = ''
QuiteRSS is a open-source cross-platform RSS/Atom news feeds reader QuiteRSS is a open-source cross-platform RSS/Atom news feeds reader
@ -42,8 +42,8 @@ stdenv.mkDerivation rec {
''; '';
homepage = "https://quiterss.org"; homepage = "https://quiterss.org";
changelog = "https://github.com/QuiteRSS/quiterss/blob/${version}/CHANGELOG"; changelog = "https://github.com/QuiteRSS/quiterss/blob/${version}/CHANGELOG";
license = licenses.gpl3; license = lib.licenses.gpl3;
platforms = platforms.linux; platforms = lib.platforms.linux;
maintainers = with maintainers; [ primeos ]; maintainers = with lib.maintainers; [ primeos ];
}; };
} }

View File

@ -214,7 +214,7 @@ stdenv.mkDerivation rec {
cp -r $out/lib/wireshark/extcap $out/Applications/Wireshark.app/Contents/MacOS/extcap cp -r $out/lib/wireshark/extcap $out/Applications/Wireshark.app/Contents/MacOS/extcap
''; '';
meta = with lib; { meta = {
description = "Powerful network protocol analyzer"; description = "Powerful network protocol analyzer";
longDescription = '' longDescription = ''
Wireshark (formerly known as "Ethereal") is a powerful network Wireshark (formerly known as "Ethereal") is a powerful network
@ -223,9 +223,9 @@ stdenv.mkDerivation rec {
''; '';
homepage = "https://www.wireshark.org"; homepage = "https://www.wireshark.org";
changelog = "https://www.wireshark.org/docs/relnotes/wireshark-${version}.html"; changelog = "https://www.wireshark.org/docs/relnotes/wireshark-${version}.html";
license = licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
platforms = platforms.linux ++ platforms.darwin; platforms = lib.platforms.linux ++ lib.platforms.darwin;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
bjornfor bjornfor
fpletz fpletz
]; ];

View File

@ -99,13 +99,13 @@ buildGoModule rec {
updateScript = nix-update-script { }; updateScript = nix-update-script { };
}; };
meta = with lib; { meta = {
description = "Command line program to sync files and directories to and from major cloud storage"; description = "Command line program to sync files and directories to and from major cloud storage";
homepage = "https://rclone.org"; homepage = "https://rclone.org";
changelog = "https://github.com/rclone/rclone/blob/v${version}/docs/content/changelog.md"; changelog = "https://github.com/rclone/rclone/blob/v${version}/docs/content/changelog.md";
license = licenses.mit; license = lib.licenses.mit;
mainProgram = "rclone"; mainProgram = "rclone";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
SuperSandro2000 SuperSandro2000
]; ];
}; };

View File

@ -56,13 +56,13 @@ resholve.mkDerivation rec {
]; ];
}; };
meta = with lib; { meta = {
description = "NordVPN Wireguard (NordLynx) client in POSIX shell"; description = "NordVPN Wireguard (NordLynx) client in POSIX shell";
homepage = "https://github.com/phirecc/wgnord"; homepage = "https://github.com/phirecc/wgnord";
changelog = "https://github.com/phirecc/wgnord/releases/tag/v${version}"; changelog = "https://github.com/phirecc/wgnord/releases/tag/v${version}";
maintainers = with lib.maintainers; [ urandom ]; maintainers = with lib.maintainers; [ urandom ];
license = licenses.mit; license = lib.licenses.mit;
mainProgram = "wgnord"; mainProgram = "wgnord";
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -79,13 +79,13 @@ mkDerivation rec {
"${lib.makeBinPath [ bibutils ]}" "${lib.makeBinPath [ bibutils ]}"
]; ];
meta = with lib; { meta = {
description = "Bibliography editor for KDE"; description = "Bibliography editor for KDE";
mainProgram = "kbibtex"; mainProgram = "kbibtex";
homepage = "https://userbase.kde.org/KBibTeX"; homepage = "https://userbase.kde.org/KBibTeX";
changelog = "https://invent.kde.org/office/kbibtex/-/raw/v${version}/ChangeLog"; changelog = "https://invent.kde.org/office/kbibtex/-/raw/v${version}/ChangeLog";
license = licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
maintainers = with maintainers; [ dotlambda ]; maintainers = with lib.maintainers; [ dotlambda ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -51,13 +51,13 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true; enableParallelBuilding = true;
meta = with lib; { meta = {
homepage = "https://celestiaproject.space/"; homepage = "https://celestiaproject.space/";
description = "Real-time 3D simulation of space"; description = "Real-time 3D simulation of space";
mainProgram = "celestia"; mainProgram = "celestia";
changelog = "https://github.com/CelestiaProject/Celestia/releases/tag/${version}"; changelog = "https://github.com/CelestiaProject/Celestia/releases/tag/${version}";
license = licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
maintainers = with maintainers; [ hjones2199 ]; maintainers = with lib.maintainers; [ hjones2199 ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -78,15 +78,15 @@ stdenv.mkDerivation rec {
command = "nest --version"; command = "nest --version";
}; };
meta = with lib; { meta = {
description = "NEST is a command line tool for simulating neural networks"; description = "NEST is a command line tool for simulating neural networks";
homepage = "https://www.nest-simulator.org/"; homepage = "https://www.nest-simulator.org/";
changelog = "https://github.com/nest/nest-simulator/releases/tag/v${version}"; changelog = "https://github.com/nest/nest-simulator/releases/tag/v${version}";
license = licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
jiegec jiegec
davidcromp davidcromp
]; ];
platforms = platforms.unix; platforms = lib.platforms.unix;
}; };
} }

View File

@ -45,13 +45,13 @@ stdenv.mkDerivation rec {
"--disable-update-desktop-database" "--disable-update-desktop-database"
]; ];
meta = with lib; { meta = {
description = "Gerber (RS-274X) viewer"; description = "Gerber (RS-274X) viewer";
mainProgram = "gerbv"; mainProgram = "gerbv";
homepage = "https://gerbv.github.io/"; homepage = "https://gerbv.github.io/";
changelog = "https://github.com/gerbv/gerbv/releases/tag/v${version}"; changelog = "https://github.com/gerbv/gerbv/releases/tag/v${version}";
license = licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
maintainers = with maintainers; [ mog ]; maintainers = with lib.maintainers; [ mog ];
platforms = platforms.unix; platforms = lib.platforms.unix;
}; };
} }

View File

@ -69,11 +69,11 @@ python3.pkgs.buildPythonApplication rec {
"test_data_reader_exception" "test_data_reader_exception"
]; ];
meta = with lib; { meta = {
description = "Fitting and data analysis for small angle scattering data"; description = "Fitting and data analysis for small angle scattering data";
homepage = "https://www.sasview.org"; homepage = "https://www.sasview.org";
changelog = "https://github.com/SasView/sasview/releases/tag/v${version}"; changelog = "https://github.com/SasView/sasview/releases/tag/v${version}";
license = licenses.bsd3; license = lib.licenses.bsd3;
maintainers = with maintainers; [ rprospero ]; maintainers = with lib.maintainers; [ rprospero ];
}; };
} }

View File

@ -48,12 +48,12 @@ buildPythonApplication rec {
updateScript = nix-update-script { }; updateScript = nix-update-script { };
}; };
meta = with lib; { meta = {
homepage = "https://github.com/VirtusLab/git-machete"; homepage = "https://github.com/VirtusLab/git-machete";
description = "Git repository organizer and rebase/merge workflow automation tool"; description = "Git repository organizer and rebase/merge workflow automation tool";
changelog = "https://github.com/VirtusLab/git-machete/releases/tag/v${version}"; changelog = "https://github.com/VirtusLab/git-machete/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ blitz ]; maintainers = with lib.maintainers; [ blitz ];
mainProgram = "git-machete"; mainProgram = "git-machete";
}; };
} }

View File

@ -40,12 +40,12 @@ stdenv.mkDerivation rec {
stripDebugList = [ "share/mpv/scripts" ]; stripDebugList = [ "share/mpv/scripts" ];
passthru.scriptName = "mpris.so"; passthru.scriptName = "mpris.so";
meta = with lib; { meta = {
description = "MPRIS plugin for mpv"; description = "MPRIS plugin for mpv";
homepage = "https://github.com/hoyon/mpv-mpris"; homepage = "https://github.com/hoyon/mpv-mpris";
license = licenses.mit; license = lib.licenses.mit;
platforms = platforms.linux; platforms = lib.platforms.linux;
maintainers = with maintainers; [ ajs124 ]; maintainers = with lib.maintainers; [ ajs124 ];
changelog = "https://github.com/hoyon/mpv-mpris/releases/tag/${version}"; changelog = "https://github.com/hoyon/mpv-mpris/releases/tag/${version}";
}; };
} }

View File

@ -26,12 +26,12 @@ buildLua rec {
extraScripts = [ "mpv_thumbnail_script_server.lua" ]; extraScripts = [ "mpv_thumbnail_script_server.lua" ];
passthru.scriptName = "mpv_thumbnail_script_{client_osc,server}.lua"; passthru.scriptName = "mpv_thumbnail_script_{client_osc,server}.lua";
meta = with lib; { meta = {
description = "Lua script to show preview thumbnails in mpv's OSC seekbar"; description = "Lua script to show preview thumbnails in mpv's OSC seekbar";
homepage = "https://github.com/marzzzello/mpv_thumbnail_script"; homepage = "https://github.com/marzzzello/mpv_thumbnail_script";
changelog = "https://github.com/marzzzello/mpv_thumbnail_script/releases/tag/${version}"; changelog = "https://github.com/marzzzello/mpv_thumbnail_script/releases/tag/${version}";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
platforms = platforms.all; platforms = lib.platforms.all;
maintainers = with maintainers; [ figsoda ]; maintainers = with lib.maintainers; [ figsoda ];
}; };
} }

View File

@ -50,12 +50,12 @@ stdenv.mkDerivation rec {
rm -rf $out/dist rm -rf $out/dist
''; '';
meta = with lib; { meta = {
homepage = "https://github.com/sorayuki/obs-multi-rtmp/"; homepage = "https://github.com/sorayuki/obs-multi-rtmp/";
changelog = "https://github.com/sorayuki/obs-multi-rtmp/releases/tag/${version}"; changelog = "https://github.com/sorayuki/obs-multi-rtmp/releases/tag/${version}";
description = "Multi-site simultaneous broadcast plugin for OBS Studio"; description = "Multi-site simultaneous broadcast plugin for OBS Studio";
license = licenses.gpl2Only; license = lib.licenses.gpl2Only;
maintainers = with maintainers; [ jk ]; maintainers = with lib.maintainers; [ jk ];
platforms = [ platforms = [
"x86_64-linux" "x86_64-linux"
"i686-linux" "i686-linux"

View File

@ -57,15 +57,15 @@ stdenv.mkDerivation rec {
mv $out/lib/obs-vaapi.so $out/lib/obs-plugins/ mv $out/lib/obs-vaapi.so $out/lib/obs-plugins/
''; '';
meta = with lib; { meta = {
description = "OBS Studio VAAPI support via GStreamer"; description = "OBS Studio VAAPI support via GStreamer";
homepage = "https://github.com/fzwoch/obs-vaapi"; homepage = "https://github.com/fzwoch/obs-vaapi";
changelog = "https://github.com/fzwoch/obs-vaapi/releases/tag/${version}"; changelog = "https://github.com/fzwoch/obs-vaapi/releases/tag/${version}";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
ahuzik ahuzik
pedrohlc pedrohlc
]; ];
license = licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
platforms = [ platforms = [
"x86_64-linux" "x86_64-linux"
"i686-linux" "i686-linux"

View File

@ -85,11 +85,11 @@ buildGoModule rec {
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };
meta = with lib; { meta = {
homepage = "https://github.com/lima-vm/lima"; homepage = "https://github.com/lima-vm/lima";
description = "Linux virtual machines (on macOS, in most cases)"; description = "Linux virtual machines (on macOS, in most cases)";
changelog = "https://github.com/lima-vm/lima/releases/tag/v${version}"; changelog = "https://github.com/lima-vm/lima/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ anhduy ]; maintainers = with lib.maintainers; [ anhduy ];
}; };
} }

View File

@ -73,13 +73,13 @@ stdenv.mkDerivation rec {
updateScript = directoryListingUpdater { }; updateScript = directoryListingUpdater { };
}; };
meta = with lib; { meta = {
description = "Settings app for mobile specific things"; description = "Settings app for mobile specific things";
mainProgram = "phosh-mobile-settings"; mainProgram = "phosh-mobile-settings";
homepage = "https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings"; homepage = "https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings";
changelog = "https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/blob/v${version}/debian/changelog"; changelog = "https://gitlab.gnome.org/World/Phosh/phosh-mobile-settings/-/blob/v${version}/debian/changelog";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
maintainers = with maintainers; [ rvl ]; maintainers = with lib.maintainers; [ rvl ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -69,13 +69,13 @@ python3.pkgs.buildPythonApplication rec {
}; };
}; };
meta = with lib; { meta = {
homepage = "https://gitlab.gnome.org/GNOME/accerciser"; homepage = "https://gitlab.gnome.org/GNOME/accerciser";
changelog = "https://gitlab.gnome.org/GNOME/accerciser/-/blob/${version}/NEWS?ref_type=tags"; changelog = "https://gitlab.gnome.org/GNOME/accerciser/-/blob/${version}/NEWS?ref_type=tags";
description = "Interactive Python accessibility explorer"; description = "Interactive Python accessibility explorer";
mainProgram = "accerciser"; mainProgram = "accerciser";
teams = [ teams.gnome ]; teams = [ lib.teams.gnome ];
license = licenses.bsd3; license = lib.licenses.bsd3;
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -53,7 +53,7 @@ stdenv.mkDerivation rec {
runHook postInstall runHook postInstall
''; '';
meta = with lib; { meta = {
homepage = "https://acme.sh/"; homepage = "https://acme.sh/";
changelog = "https://github.com/acmesh-official/acme.sh/releases/tag/${version}"; changelog = "https://github.com/acmesh-official/acme.sh/releases/tag/${version}";
description = "Pure Unix shell script implementing ACME client protocol"; description = "Pure Unix shell script implementing ACME client protocol";
@ -73,7 +73,7 @@ stdenv.mkDerivation rec {
- IPv6 ready - IPv6 ready
- Cron job notifications for renewal or error etc. - Cron job notifications for renewal or error etc.
''; '';
license = licenses.gpl3Only; license = lib.licenses.gpl3Only;
teams = [ lib.teams.serokell ]; teams = [ lib.teams.serokell ];
inherit (coreutils.meta) platforms; inherit (coreutils.meta) platforms;
mainProgram = "acme.sh"; mainProgram = "acme.sh";

View File

@ -28,12 +28,12 @@ buildGoModule rec {
"-X=github.com/lkarlslund/adalanche/modules/version.Version=${version}" "-X=github.com/lkarlslund/adalanche/modules/version.Version=${version}"
]; ];
meta = with lib; { meta = {
description = "Active Directory ACL Visualizer and Explorer"; description = "Active Directory ACL Visualizer and Explorer";
homepage = "https://github.com/lkarlslund/adalanche"; homepage = "https://github.com/lkarlslund/adalanche";
changelog = "https://github.com/lkarlslund/Adalanche/releases/tag/v${version}"; changelog = "https://github.com/lkarlslund/Adalanche/releases/tag/v${version}";
license = licenses.agpl3Only; license = lib.licenses.agpl3Only;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "adalanche"; mainProgram = "adalanche";
}; };
} }

View File

@ -13,13 +13,13 @@ buildGoModule rec {
hash = "sha256-TK93O9XwMrsrQT3EG0969HYMtYkK0a4PzG9FSTqHxAY="; hash = "sha256-TK93O9XwMrsrQT3EG0969HYMtYkK0a4PzG9FSTqHxAY=";
}; };
vendorHash = "sha256-voVoowjM90OGWXF4REEevO8XEzT7azRYiDay4bnGBks="; vendorHash = "sha256-voVoowjM90OGWXF4REEevO8XEzT7azRYiDay4bnGBks=";
meta = with lib; { meta = {
description = "TUI-based file manager for the Android Debug Bridge"; description = "TUI-based file manager for the Android Debug Bridge";
homepage = "https://github.com/darkhz/adbtuifm"; homepage = "https://github.com/darkhz/adbtuifm";
changelog = "https://github.com/darkhz/adbtuifm/releases/tag/v${version}"; changelog = "https://github.com/darkhz/adbtuifm/releases/tag/v${version}";
license = with licenses; [ mit ]; license = with lib.licenses; [ mit ];
maintainers = with maintainers; [ daru-san ]; maintainers = with lib.maintainers; [ daru-san ];
mainProgram = "adbtuifm"; mainProgram = "adbtuifm";
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -22,14 +22,14 @@ buildGoModule rec {
mv $out/bin/ADReaper $out/bin/$pname mv $out/bin/ADReaper $out/bin/$pname
''; '';
meta = with lib; { meta = {
description = "Enumeration tool for Windows Active Directories"; description = "Enumeration tool for Windows Active Directories";
homepage = "https://github.com/AidenPearce369/ADReaper"; homepage = "https://github.com/AidenPearce369/ADReaper";
changelog = "https://github.com/AidenPearce369/ADReaper/releases/tag/ADReaperv${version}"; changelog = "https://github.com/AidenPearce369/ADReaper/releases/tag/ADReaperv${version}";
# Upstream doesn't have a license yet # Upstream doesn't have a license yet
# https://github.com/AidenPearce369/ADReaper/issues/2 # https://github.com/AidenPearce369/ADReaper/issues/2
license = with licenses; [ unfree ]; license = with lib.licenses; [ unfree ];
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "ADReaper"; mainProgram = "ADReaper";
}; };
} }

View File

@ -57,13 +57,13 @@ stdenv.mkDerivation rec {
-t $out/share/icons/hicolor/256x256/apps/ -t $out/share/icons/hicolor/256x256/apps/
''; '';
meta = with lib; { meta = {
homepage = "https://gitlab.freedesktop.org/mesa/adriconf/"; homepage = "https://gitlab.freedesktop.org/mesa/adriconf/";
changelog = "https://gitlab.freedesktop.org/mesa/adriconf/-/releases/v${version}"; changelog = "https://gitlab.freedesktop.org/mesa/adriconf/-/releases/v${version}";
description = "GUI tool used to configure open source graphics drivers"; description = "GUI tool used to configure open source graphics drivers";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
maintainers = with maintainers; [ muscaln ]; maintainers = with lib.maintainers; [ muscaln ];
platforms = platforms.linux; platforms = lib.platforms.linux;
mainProgram = "adriconf"; mainProgram = "adriconf";
}; };
} }

View File

@ -27,11 +27,11 @@ stdenv.mkDerivation rec {
echo "${version}" >.version echo "${version}" >.version
''; '';
meta = with lib; { meta = {
description = "Set of tools to optimize deflate-compressed files"; description = "Set of tools to optimize deflate-compressed files";
license = licenses.gpl3; license = lib.licenses.gpl3;
maintainers = [ maintainers.raskin ]; maintainers = [ lib.maintainers.raskin ];
platforms = platforms.linux ++ platforms.darwin; platforms = lib.platforms.linux ++ lib.platforms.darwin;
homepage = "https://github.com/amadvance/advancecomp"; homepage = "https://github.com/amadvance/advancecomp";
changelog = "https://github.com/amadvance/advancecomp/blob/v${version}/HISTORY"; changelog = "https://github.com/amadvance/advancecomp/blob/v${version}/HISTORY";
}; };

View File

@ -53,11 +53,11 @@ stdenv.mkDerivation rec {
}; };
}; };
meta = with lib; { meta = {
homepage = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme"; homepage = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme";
changelog = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/blob/${version}/NEWS?ref_type=tags"; changelog = "https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/blob/${version}/NEWS?ref_type=tags";
platforms = with platforms; linux ++ darwin; platforms = with lib.platforms; linux ++ darwin;
teams = [ teams.gnome ]; teams = [ lib.teams.gnome ];
license = licenses.cc-by-sa-30; license = lib.licenses.cc-by-sa-30;
}; };
} }

View File

@ -44,13 +44,13 @@ stdenv.mkDerivation rec {
"--sysconfdir=/etc" "--sysconfdir=/etc"
]; ];
meta = with lib; { meta = {
homepage = "https://aide.github.io/"; homepage = "https://aide.github.io/";
changelog = "https://github.com/aide/aide/blob/v${version}/ChangeLog"; changelog = "https://github.com/aide/aide/blob/v${version}/ChangeLog";
description = "File and directory integrity checker"; description = "File and directory integrity checker";
mainProgram = "aide"; mainProgram = "aide";
license = licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
maintainers = with maintainers; [ happysalada ]; maintainers = with lib.maintainers; [ happysalada ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -30,12 +30,12 @@ python3.pkgs.buildPythonApplication rec {
"aiodnsbrute.cli" "aiodnsbrute.cli"
]; ];
meta = with lib; { meta = {
description = "DNS brute force utility"; description = "DNS brute force utility";
mainProgram = "aiodnsbrute"; mainProgram = "aiodnsbrute";
homepage = "https://github.com/blark/aiodnsbrute"; homepage = "https://github.com/blark/aiodnsbrute";
changelog = "https://github.com/blark/aiodnsbrute/releases/tag/v${version}"; changelog = "https://github.com/blark/aiodnsbrute/releases/tag/v${version}";
license = with licenses; [ gpl3Only ]; license = with lib.licenses; [ gpl3Only ];
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
}; };
} }

View File

@ -162,13 +162,13 @@ stdenv.mkDerivation rec {
runHook postInstall runHook postInstall
''; '';
meta = with lib; { meta = {
description = "Multi-use TUI to audit wireless networks"; description = "Multi-use TUI to audit wireless networks";
mainProgram = "airgeddon"; mainProgram = "airgeddon";
homepage = "https://github.com/v1s1t0r1sh3r3/airgeddon"; homepage = "https://github.com/v1s1t0r1sh3r3/airgeddon";
changelog = "https://github.com/v1s1t0r1sh3r3/airgeddon/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/v1s1t0r1sh3r3/airgeddon/blob/v${version}/CHANGELOG.md";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
maintainers = [ ]; maintainers = with lib.maintainers; [ ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -47,12 +47,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ pythonImportsCheck = [
"airlift" "airlift"
]; ];
meta = with lib; { meta = {
description = "Flexible, configuration driven CLI for Apache Airflow local development"; description = "Flexible, configuration driven CLI for Apache Airflow local development";
homepage = "https://github.com/jl178/airlift"; homepage = "https://github.com/jl178/airlift";
license = licenses.mit; license = lib.licenses.mit;
changelog = "https://github.com/jl178/airlift/releases/tag/v${version}"; changelog = "https://github.com/jl178/airlift/releases/tag/v${version}";
maintainers = with maintainers; [ jl178 ]; maintainers = with lib.maintainers; [ jl178 ];
mainProgram = "airlift"; mainProgram = "airlift";
}; };
} }

View File

@ -17,12 +17,12 @@ buildGoModule rec {
vendorHash = "sha256-I5JRGaff6OIwx4q7BjpFwvJiQe4kw03V8+McYPcJhho="; vendorHash = "sha256-I5JRGaff6OIwx4q7BjpFwvJiQe4kw03V8+McYPcJhho=";
meta = with lib; { meta = {
description = "Package to scan paper documents using the Apple AirScan (eSCL) protocol"; description = "Package to scan paper documents using the Apple AirScan (eSCL) protocol";
mainProgram = "airscan1"; mainProgram = "airscan1";
homepage = "https://github.com/stapelberg/airscan"; homepage = "https://github.com/stapelberg/airscan";
changelog = "https://github.com/stapelberg/airscan/releases/tag/v${version}"; changelog = "https://github.com/stapelberg/airscan/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ johannwagner ]; maintainers = with lib.maintainers; [ johannwagner ];
}; };
} }

View File

@ -128,16 +128,16 @@ rustPlatform.buildRustPackage rec {
updateScript = nix-update-script { }; updateScript = nix-update-script { };
}; };
meta = with lib; { meta = {
description = "Cross-platform, GPU-accelerated terminal emulator"; description = "Cross-platform, GPU-accelerated terminal emulator";
homepage = "https://github.com/alacritty/alacritty"; homepage = "https://github.com/alacritty/alacritty";
license = licenses.asl20; license = lib.licenses.asl20;
mainProgram = "alacritty"; mainProgram = "alacritty";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
Br1ght0ne Br1ght0ne
rvdp rvdp
]; ];
platforms = platforms.unix; platforms = lib.platforms.unix;
changelog = "https://github.com/alacritty/alacritty/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/alacritty/alacritty/blob/v${version}/CHANGELOG.md";
}; };
} }

View File

@ -24,12 +24,12 @@ rustPlatform.buildRustPackage rec {
version = testers.testVersion { package = alejandra; }; version = testers.testVersion { package = alejandra; };
}; };
meta = with lib; { meta = {
description = "Uncompromising Nix Code Formatter"; description = "Uncompromising Nix Code Formatter";
homepage = "https://github.com/kamadorueda/alejandra"; homepage = "https://github.com/kamadorueda/alejandra";
changelog = "https://github.com/kamadorueda/alejandra/blob/${version}/CHANGELOG.md"; changelog = "https://github.com/kamadorueda/alejandra/blob/${version}/CHANGELOG.md";
license = licenses.unlicense; license = lib.licenses.unlicense;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
_0x4A6F _0x4A6F
kamadorueda kamadorueda
sciencentistguy sciencentistguy

View File

@ -18,13 +18,13 @@ buildGoModule rec {
vendorHash = "sha256-YWx9K04kTMaI0FXebwRQVCt0nxIwZ6xlbtI2lk3qp0M="; vendorHash = "sha256-YWx9K04kTMaI0FXebwRQVCt0nxIwZ6xlbtI2lk3qp0M=";
meta = with lib; { meta = {
description = "Generate HTTP load and plot the results in real-time"; description = "Generate HTTP load and plot the results in real-time";
homepage = "https://github.com/nakabonne/ali"; homepage = "https://github.com/nakabonne/ali";
changelog = "https://github.com/nakabonne/ali/releases/tag/v${version}"; changelog = "https://github.com/nakabonne/ali/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
platforms = platforms.linux ++ platforms.darwin; platforms = lib.platforms.linux ++ lib.platforms.darwin;
maintainers = with maintainers; [ farcaller ]; maintainers = with lib.maintainers; [ farcaller ];
mainProgram = "ali"; mainProgram = "ali";
# Broken on darwin for Go toolchain > 1.22, with error: # Broken on darwin for Go toolchain > 1.22, with error:
# 'link: golang.org/x/net/internal/socket: invalid reference to syscall.recvmsg' # 'link: golang.org/x/net/internal/socket: invalid reference to syscall.recvmsg'

View File

@ -45,7 +45,7 @@ stdenv.mkDerivation rec {
--replace libGL.so.1 ${libGL}/lib/libGL.so.1 --replace libGL.so.1 ${libGL}/lib/libGL.so.1
''; '';
meta = with lib; { meta = {
changelog = "https://github.com/alienarena/alienarena/releases/tag/${version}"; changelog = "https://github.com/alienarena/alienarena/releases/tag/${version}";
description = "Free, stand-alone first-person shooter computer game"; description = "Free, stand-alone first-person shooter computer game";
longDescription = '' longDescription = ''
@ -59,9 +59,9 @@ stdenv.mkDerivation rec {
''; '';
homepage = "https://alienarena.org"; homepage = "https://alienarena.org";
# Engine is under GPLv2, everything else is under # Engine is under GPLv2, everything else is under
license = licenses.unfreeRedistributable; license = lib.licenses.unfreeRedistributable;
maintainers = with maintainers; [ astsmtl ]; maintainers = with lib.maintainers; [ astsmtl ];
platforms = platforms.linux; platforms = lib.platforms.linux;
hydraPlatforms = [ ]; hydraPlatforms = [ ];
}; };
} }

View File

@ -17,12 +17,12 @@ buildGoModule rec {
vendorHash = "sha256-aTA5KGeYmJnbVRbEhT9LigQoJFLD17q9spzBV4BGhNw="; vendorHash = "sha256-aTA5KGeYmJnbVRbEhT9LigQoJFLD17q9spzBV4BGhNw=";
meta = with lib; { meta = {
description = "Fast and customizable subdomain wordlist generator using DSL"; description = "Fast and customizable subdomain wordlist generator using DSL";
mainProgram = "alterx"; mainProgram = "alterx";
homepage = "https://github.com/projectdiscovery/alterx"; homepage = "https://github.com/projectdiscovery/alterx";
changelog = "https://github.com/projectdiscovery/alterx/releases/tag/v${version}"; changelog = "https://github.com/projectdiscovery/alterx/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
}; };
} }

View File

@ -136,16 +136,16 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };
meta = with lib; { meta = {
description = "Stream VR games from your PC to your headset via Wi-Fi"; description = "Stream VR games from your PC to your headset via Wi-Fi";
homepage = "https://github.com/alvr-org/ALVR/"; homepage = "https://github.com/alvr-org/ALVR/";
changelog = "https://github.com/alvr-org/ALVR/releases/tag/v${version}"; changelog = "https://github.com/alvr-org/ALVR/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
mainProgram = "alvr_dashboard"; mainProgram = "alvr_dashboard";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
luNeder luNeder
jopejoe1 jopejoe1
]; ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -31,7 +31,7 @@ buildGoModule rec {
# https://github.com/OWASP/Amass/issues/640 # https://github.com/OWASP/Amass/issues/640
doCheck = false; doCheck = false;
meta = with lib; { meta = {
description = "In-Depth DNS Enumeration and Network Mapping"; description = "In-Depth DNS Enumeration and Network Mapping";
longDescription = '' longDescription = ''
The OWASP Amass tool suite obtains subdomain names by scraping data The OWASP Amass tool suite obtains subdomain names by scraping data
@ -46,8 +46,8 @@ buildGoModule rec {
''; '';
homepage = "https://owasp.org/www-project-amass/"; homepage = "https://owasp.org/www-project-amass/";
changelog = "https://github.com/OWASP/Amass/releases/tag/v${version}"; changelog = "https://github.com/OWASP/Amass/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
kalbasit kalbasit
fab fab
]; ];

View File

@ -169,13 +169,13 @@ buildGoModule rec {
__darwinAllowLocalNetworking = true; __darwinAllowLocalNetworking = true;
meta = with lib; { meta = {
description = "Agent to enable remote management of your Amazon EC2 instance configuration"; description = "Agent to enable remote management of your Amazon EC2 instance configuration";
changelog = "https://github.com/aws/amazon-ssm-agent/releases/tag/${version}"; changelog = "https://github.com/aws/amazon-ssm-agent/releases/tag/${version}";
homepage = "https://github.com/aws/amazon-ssm-agent"; homepage = "https://github.com/aws/amazon-ssm-agent";
license = licenses.asl20; license = lib.licenses.asl20;
platforms = platforms.unix; platforms = lib.platforms.unix;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
manveru manveru
anthonyroussel anthonyroussel
arianvp arianvp

View File

@ -19,12 +19,12 @@ crystal.buildCrystalPackage rec {
format = "make"; format = "make";
installFlags = [ "INSTALL_BIN=${coreutils}/bin/install" ]; installFlags = [ "INSTALL_BIN=${coreutils}/bin/install" ];
meta = with lib; { meta = {
description = "Static code analysis tool for Crystal"; description = "Static code analysis tool for Crystal";
mainProgram = "ameba"; mainProgram = "ameba";
homepage = "https://crystal-ameba.github.io"; homepage = "https://crystal-ameba.github.io";
changelog = "https://github.com/crystal-ameba/ameba/releases/tag/v${version}"; changelog = "https://github.com/crystal-ameba/ameba/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ ]; maintainers = with lib.maintainers; [ ];
}; };
} }

View File

@ -23,12 +23,12 @@ buildGoModule rec {
install -Dm644 amfora.desktop -t $out/share/applications install -Dm644 amfora.desktop -t $out/share/applications
''; '';
meta = with lib; { meta = {
description = "Fancy terminal browser for the Gemini protocol"; description = "Fancy terminal browser for the Gemini protocol";
mainProgram = "amfora"; mainProgram = "amfora";
homepage = "https://github.com/makeworld-the-better-one/amfora"; homepage = "https://github.com/makeworld-the-better-one/amfora";
license = with licenses; [ gpl3 ]; license = with lib.licenses; [ gpl3 ];
maintainers = with maintainers; [ deifactor ]; maintainers = with lib.maintainers; [ deifactor ];
changelog = "https://github.com/makeworld-the-better-one/amfora/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/makeworld-the-better-one/amfora/blob/v${version}/CHANGELOG.md";
}; };
} }

View File

@ -41,12 +41,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "apachetomcatscanner" ]; pythonImportsCheck = [ "apachetomcatscanner" ];
meta = with lib; { meta = {
description = "Tool to scan for Apache Tomcat server vulnerabilities"; description = "Tool to scan for Apache Tomcat server vulnerabilities";
homepage = "https://github.com/p0dalirius/ApacheTomcatScanner"; homepage = "https://github.com/p0dalirius/ApacheTomcatScanner";
changelog = "https://github.com/p0dalirius/ApacheTomcatScanner/releases/tag/${version}"; changelog = "https://github.com/p0dalirius/ApacheTomcatScanner/releases/tag/${version}";
license = licenses.gpl2Only; license = lib.licenses.gpl2Only;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "ApacheTomcatScanner"; mainProgram = "ApacheTomcatScanner";
}; };
} }

View File

@ -19,12 +19,12 @@ buildGoModule rec {
subPackages = [ "cmd/aperture" ]; subPackages = [ "cmd/aperture" ];
meta = with lib; { meta = {
description = "L402 (Lightning HTTP 402) Reverse Proxy"; description = "L402 (Lightning HTTP 402) Reverse Proxy";
homepage = "https://github.com/lightninglabs/aperture"; homepage = "https://github.com/lightninglabs/aperture";
changelog = "https://github.com/lightninglabs/aperture/releases/tag/v${version}"; changelog = "https://github.com/lightninglabs/aperture/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
sputn1ck sputn1ck
HannahMR HannahMR
]; ];

View File

@ -30,12 +30,12 @@ rustPlatform.buildRustPackage rec {
openssl openssl
]; ];
meta = with lib; { meta = {
description = "Command-line tool for downloading APK files from various sources"; description = "Command-line tool for downloading APK files from various sources";
homepage = "https://github.com/EFForg/apkeep"; homepage = "https://github.com/EFForg/apkeep";
changelog = "https://github.com/EFForg/apkeep/blob/${version}/CHANGELOG.md"; changelog = "https://github.com/EFForg/apkeep/blob/${version}/CHANGELOG.md";
license = licenses.mit; license = lib.licenses.mit;
maintainers = [ ]; maintainers = with lib.maintainers; [ ];
mainProgram = "apkeep"; mainProgram = "apkeep";
}; };
} }

View File

@ -30,12 +30,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "apkleaks" ]; pythonImportsCheck = [ "apkleaks" ];
meta = with lib; { meta = {
description = "Scanning APK file for URIs, endpoints and secrets"; description = "Scanning APK file for URIs, endpoints and secrets";
homepage = "https://github.com/dwisiswant0/apkleaks"; homepage = "https://github.com/dwisiswant0/apkleaks";
changelog = "https://github.com/dwisiswant0/apkleaks/releases/tag/v${version}"; changelog = "https://github.com/dwisiswant0/apkleaks/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "apkleaks"; mainProgram = "apkleaks";
}; };
} }

View File

@ -33,14 +33,14 @@ stdenv.mkDerivation rec {
--prefix PATH : ${lib.getBin aapt} --prefix PATH : ${lib.getBin aapt}
''; '';
meta = with lib; { meta = {
description = "Tool for reverse engineering Android apk files"; description = "Tool for reverse engineering Android apk files";
mainProgram = "apktool"; mainProgram = "apktool";
homepage = "https://ibotpeaches.github.io/Apktool/"; homepage = "https://ibotpeaches.github.io/Apktool/";
changelog = "https://github.com/iBotPeaches/Apktool/releases/tag/v${version}"; changelog = "https://github.com/iBotPeaches/Apktool/releases/tag/v${version}";
sourceProvenance = with sourceTypes; [ binaryBytecode ]; sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ offline ]; maintainers = with lib.maintainers; [ offline ];
platforms = with platforms; unix; platforms = with lib.platforms; unix;
}; };
} }

View File

@ -26,13 +26,13 @@ appimageTools.wrapType2 {
extraPkgs = pkgs: [ pkgs.libsecret ]; extraPkgs = pkgs: [ pkgs.libsecret ];
meta = with lib; { meta = {
description = "Open-source electronics prototyping platform"; description = "Open-source electronics prototyping platform";
homepage = "https://www.arduino.cc/en/software"; homepage = "https://www.arduino.cc/en/software";
changelog = "https://github.com/arduino/arduino-ide/releases/tag/${version}"; changelog = "https://github.com/arduino/arduino-ide/releases/tag/${version}";
license = licenses.agpl3Only; license = lib.licenses.agpl3Only;
mainProgram = "arduino-ide"; mainProgram = "arduino-ide";
maintainers = with maintainers; [ clerie ]; maintainers = with lib.maintainers; [ clerie ];
platforms = [ "x86_64-linux" ]; platforms = [ "x86_64-linux" ];
}; };
} }

View File

@ -33,12 +33,12 @@ buildGoModule rec {
"-extldflags '-static'" "-extldflags '-static'"
]; ];
meta = with lib; { meta = {
description = "Arduino Language Server based on Clangd to Arduino code autocompletion"; description = "Arduino Language Server based on Clangd to Arduino code autocompletion";
mainProgram = "arduino-language-server"; mainProgram = "arduino-language-server";
homepage = "https://github.com/arduino/arduino-language-server"; homepage = "https://github.com/arduino/arduino-language-server";
changelog = "https://github.com/arduino/arduino-language-server/releases/tag/${version}"; changelog = "https://github.com/arduino/arduino-language-server/releases/tag/${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ BattleCh1cken ]; maintainers = with lib.maintainers; [ BattleCh1cken ];
}; };
} }

View File

@ -61,16 +61,16 @@ rustPlatform.buildRustPackage rec {
}; };
}; };
meta = with lib; { meta = {
description = "Command-line options, arguments and sub-commands parser for bash"; description = "Command-line options, arguments and sub-commands parser for bash";
mainProgram = "argc"; mainProgram = "argc";
homepage = "https://github.com/sigoden/argc"; homepage = "https://github.com/sigoden/argc";
changelog = "https://github.com/sigoden/argc/releases/tag/v${version}"; changelog = "https://github.com/sigoden/argc/releases/tag/v${version}";
license = with licenses; [ license = with lib.licenses; [
mit mit
# or # or
asl20 asl20
]; ];
maintainers = with maintainers; [ figsoda ]; maintainers = with lib.maintainers; [ figsoda ];
}; };
} }

View File

@ -88,13 +88,13 @@ buildGoModule rec {
done done
''; '';
meta = with lib; { meta = {
description = "Container native workflow engine for Kubernetes"; description = "Container native workflow engine for Kubernetes";
mainProgram = "argo"; mainProgram = "argo";
homepage = "https://github.com/argoproj/argo"; homepage = "https://github.com/argoproj/argo";
changelog = "https://github.com/argoproj/argo-workflows/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/argoproj/argo-workflows/blob/v${version}/CHANGELOG.md";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ groodt ]; maintainers = with lib.maintainers; [ groodt ];
platforms = platforms.unix; platforms = lib.platforms.unix;
}; };
} }

View File

@ -36,12 +36,12 @@ buildGoModule rec {
version = "argocd-vault-plugin v${version} (unknown) BuildDate: 1970-01-01T00:00:00Z"; version = "argocd-vault-plugin v${version} (unknown) BuildDate: 1970-01-01T00:00:00Z";
}; };
meta = with lib; { meta = {
homepage = "https://argocd-vault-plugin.readthedocs.io"; homepage = "https://argocd-vault-plugin.readthedocs.io";
changelog = "https://github.com/argoproj-labs/argocd-vault-plugin/releases/tag/v${version}"; changelog = "https://github.com/argoproj-labs/argocd-vault-plugin/releases/tag/v${version}";
description = "Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernetes secrets"; description = "Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernetes secrets";
mainProgram = "argocd-vault-plugin"; mainProgram = "argocd-vault-plugin";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ urandom ]; maintainers = with lib.maintainers; [ urandom ];
}; };
} }

View File

@ -69,14 +69,14 @@ stdenv.mkDerivation rec {
aria2 = nixosTests.aria2; aria2 = nixosTests.aria2;
}; };
meta = with lib; { meta = {
homepage = "https://aria2.github.io"; homepage = "https://aria2.github.io";
changelog = "https://github.com/aria2/aria2/releases/tag/release-${version}"; changelog = "https://github.com/aria2/aria2/releases/tag/release-${version}";
description = "Lightweight, multi-protocol, multi-source, command-line download utility"; description = "Lightweight, multi-protocol, multi-source, command-line download utility";
mainProgram = "aria2c"; mainProgram = "aria2c";
license = licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
platforms = platforms.unix; platforms = lib.platforms.unix;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
Br1ght0ne Br1ght0ne
koral koral
timhae timhae

View File

@ -33,12 +33,12 @@ python3.pkgs.buildPythonApplication rec {
"arjun" "arjun"
]; ];
meta = with lib; { meta = {
description = "HTTP parameter discovery suite"; description = "HTTP parameter discovery suite";
homepage = "https://github.com/s0md3v/Arjun"; homepage = "https://github.com/s0md3v/Arjun";
changelog = "https://github.com/s0md3v/Arjun/blob/${version}/CHANGELOG.md"; changelog = "https://github.com/s0md3v/Arjun/blob/${version}/CHANGELOG.md";
license = licenses.gpl3Only; license = lib.licenses.gpl3Only;
maintainers = with maintainers; [ octodi ]; maintainers = with lib.maintainers; [ octodi ];
mainProgram = "arjun"; mainProgram = "arjun";
}; };
} }

View File

@ -38,12 +38,12 @@ rustPlatform.buildRustPackage rec {
--zsh $releaseDir/build/artem-*/out/_artem --zsh $releaseDir/build/artem-*/out/_artem
''; '';
meta = with lib; { meta = {
description = "Small CLI program to convert images to ASCII art"; description = "Small CLI program to convert images to ASCII art";
homepage = "https://github.com/finefindus/artem"; homepage = "https://github.com/finefindus/artem";
changelog = "https://github.com/finefindus/artem/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/finefindus/artem/blob/v${version}/CHANGELOG.md";
license = licenses.mpl20; license = lib.licenses.mpl20;
maintainers = with maintainers; [ figsoda ]; maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "artem"; mainProgram = "artem";
}; };
} }

View File

@ -17,12 +17,12 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true; useFetchCargoVendor = true;
cargoHash = "sha256-ug79p75Oa5lsd9COWO2aIx3jN7de1QZggMFiOPAN5kQ="; cargoHash = "sha256-ug79p75Oa5lsd9COWO2aIx3jN7de1QZggMFiOPAN5kQ=";
meta = with lib; { meta = {
description = "Tool to detect open source licenses from texts"; description = "Tool to detect open source licenses from texts";
homepage = "https://github.com/jpeddicord/askalono"; homepage = "https://github.com/jpeddicord/askalono";
changelog = "https://github.com/jpeddicord/askalono/blob/${version}/CHANGELOG.md"; changelog = "https://github.com/jpeddicord/askalono/blob/${version}/CHANGELOG.md";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ figsoda ]; maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "askalono"; mainProgram = "askalono";
}; };
} }

View File

@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
}" }"
''; '';
meta = with lib; { meta = {
description = "OSINT command line tool for investigating network data"; description = "OSINT command line tool for investigating network data";
longDescription = '' longDescription = ''
ASN / RPKI validity / BGP stats / IPv4v6 / Prefix / URL / ASPath / Organization / ASN / RPKI validity / BGP stats / IPv4v6 / Prefix / URL / ASPath / Organization /
@ -57,8 +57,8 @@ stdenv.mkDerivation rec {
''; '';
homepage = "https://github.com/nitefood/asn"; homepage = "https://github.com/nitefood/asn";
changelog = "https://github.com/nitefood/asn/releases/tag/v${version}"; changelog = "https://github.com/nitefood/asn/releases/tag/v${version}";
license = with licenses; [ mit ]; license = with lib.licenses; [ mit ];
maintainers = with maintainers; [ devhell ]; maintainers = with lib.maintainers; [ devhell ];
mainProgram = "asn"; mainProgram = "asn";
}; };
} }

View File

@ -25,12 +25,12 @@ buildGoModule rec {
# Tests require network access # Tests require network access
doCheck = false; doCheck = false;
meta = with lib; { meta = {
description = "Tool to gather network ranges using ASN information"; description = "Tool to gather network ranges using ASN information";
homepage = "https://github.com/projectdiscovery/asnmap"; homepage = "https://github.com/projectdiscovery/asnmap";
changelog = "https://github.com/projectdiscovery/asnmap/releases/tag/v${version}"; changelog = "https://github.com/projectdiscovery/asnmap/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "asnmap"; mainProgram = "asnmap";
}; };
} }

View File

@ -41,12 +41,12 @@ buildGoModule rec {
$out/bin/assh --help > /dev/null $out/bin/assh --help > /dev/null
''; '';
meta = with lib; { meta = {
description = "Advanced SSH config - Regex, aliases, gateways, includes and dynamic hosts"; description = "Advanced SSH config - Regex, aliases, gateways, includes and dynamic hosts";
homepage = "https://github.com/moul/assh"; homepage = "https://github.com/moul/assh";
changelog = "https://github.com/moul/assh/releases/tag/v${version}"; changelog = "https://github.com/moul/assh/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ ]; maintainers = with lib.maintainers; [ ];
platforms = with platforms; linux ++ darwin; platforms = with lib.platforms; linux ++ darwin;
}; };
} }

View File

@ -42,13 +42,13 @@ stdenv.mkDerivation rec {
doInstallCheck = true; doInstallCheck = true;
versionCheckProgramArg = "--version"; versionCheckProgramArg = "--version";
meta = with lib; { meta = {
changelog = "https://github.com/slavaGanzin/await/releases/tag/${version}"; changelog = "https://github.com/slavaGanzin/await/releases/tag/${version}";
description = "Small binary that runs a list of commands in parallel and awaits termination"; description = "Small binary that runs a list of commands in parallel and awaits termination";
homepage = "https://github.com/slavaGanzin/await"; homepage = "https://github.com/slavaGanzin/await";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ chewblacka ]; maintainers = with lib.maintainers; [ chewblacka ];
platforms = platforms.all; platforms = lib.platforms.all;
mainProgram = "await"; mainProgram = "await";
}; };
} }

View File

@ -73,12 +73,12 @@ localPython.pkgs.buildPythonApplication rec {
}; };
}; };
meta = with lib; { meta = {
homepage = "https://aws-encryption-sdk-cli.readthedocs.io/"; homepage = "https://aws-encryption-sdk-cli.readthedocs.io/";
changelog = "https://github.com/aws/aws-encryption-sdk-cli/blob/v${version}/CHANGELOG.rst"; changelog = "https://github.com/aws/aws-encryption-sdk-cli/blob/v${version}/CHANGELOG.rst";
description = "CLI wrapper around aws-encryption-sdk-python"; description = "CLI wrapper around aws-encryption-sdk-python";
license = licenses.asl20; license = lib.licenses.asl20;
mainProgram = "aws-encryption-cli"; mainProgram = "aws-encryption-cli";
maintainers = with maintainers; [ anthonyroussel ]; maintainers = with lib.maintainers; [ anthonyroussel ];
}; };
} }

View File

@ -31,12 +31,12 @@ buildGoModule rec {
subPackages = [ "cmd/aws-iam-authenticator" ]; subPackages = [ "cmd/aws-iam-authenticator" ];
meta = with lib; { meta = {
homepage = "https://github.com/kubernetes-sigs/aws-iam-authenticator"; homepage = "https://github.com/kubernetes-sigs/aws-iam-authenticator";
description = "AWS IAM credentials for Kubernetes authentication"; description = "AWS IAM credentials for Kubernetes authentication";
mainProgram = "aws-iam-authenticator"; mainProgram = "aws-iam-authenticator";
changelog = "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v${version}"; changelog = "https://github.com/kubernetes-sigs/aws-iam-authenticator/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ srhb ]; maintainers = with lib.maintainers; [ srhb ];
}; };
} }

View File

@ -151,13 +151,13 @@ python3.pkgs.buildPythonApplication rec {
__darwinAllowLocalNetworking = true; __darwinAllowLocalNetworking = true;
meta = with lib; { meta = {
description = "CLI tool for local development and testing of Serverless applications"; description = "CLI tool for local development and testing of Serverless applications";
homepage = "https://github.com/aws/aws-sam-cli"; homepage = "https://github.com/aws/aws-sam-cli";
changelog = "https://github.com/aws/aws-sam-cli/releases/tag/v${version}"; changelog = "https://github.com/aws/aws-sam-cli/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
mainProgram = "sam"; mainProgram = "sam";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
lo1tuma lo1tuma
anthonyroussel anthonyroussel
]; ];

View File

@ -186,12 +186,12 @@ py.pkgs.buildPythonApplication rec {
}; };
}; };
meta = with lib; { meta = {
description = "Unified tool to manage your AWS services"; description = "Unified tool to manage your AWS services";
homepage = "https://aws.amazon.com/cli/"; homepage = "https://aws.amazon.com/cli/";
changelog = "https://github.com/aws/aws-cli/blob/${version}/CHANGELOG.rst"; changelog = "https://github.com/aws/aws-cli/blob/${version}/CHANGELOG.rst";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
bhipple bhipple
davegallant davegallant
bryanasdev000 bryanasdev000

View File

@ -93,12 +93,12 @@ python.pkgs.buildPythonApplication rec {
"test_aws_eb_profile_environment_variable_found__profile_exists_in_credentials_file" "test_aws_eb_profile_environment_variable_found__profile_exists_in_credentials_file"
]; ];
meta = with lib; { meta = {
description = "Command line interface for Elastic Beanstalk"; description = "Command line interface for Elastic Beanstalk";
homepage = "https://aws.amazon.com/elasticbeanstalk/"; homepage = "https://aws.amazon.com/elasticbeanstalk/";
changelog = "https://github.com/aws/aws-elastic-beanstalk-cli/blob/${version}/CHANGES.rst"; changelog = "https://github.com/aws/aws-elastic-beanstalk-cli/blob/${version}/CHANGES.rst";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ kirillrdy ]; maintainers = with lib.maintainers; [ kirillrdy ];
mainProgram = "eb"; mainProgram = "eb";
}; };
} }

View File

@ -52,12 +52,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "awslimitchecker.checker" ]; pythonImportsCheck = [ "awslimitchecker.checker" ];
meta = with lib; { meta = {
description = "Script and python package to check your AWS service limits and usage via boto3"; description = "Script and python package to check your AWS service limits and usage via boto3";
homepage = "http://awslimitchecker.readthedocs.org"; homepage = "http://awslimitchecker.readthedocs.org";
changelog = "https://github.com/jantman/awslimitchecker/blob/${version}/CHANGES.rst"; changelog = "https://github.com/jantman/awslimitchecker/blob/${version}/CHANGES.rst";
license = licenses.agpl3Plus; license = lib.licenses.agpl3Plus;
maintainers = with maintainers; [ zakame ]; maintainers = with lib.maintainers; [ zakame ];
mainProgram = "awslimitchecker"; mainProgram = "awslimitchecker";
}; };
} }

View File

@ -30,12 +30,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "baboossh" ]; pythonImportsCheck = [ "baboossh" ];
meta = with lib; { meta = {
description = "Tool to do SSH spreading"; description = "Tool to do SSH spreading";
homepage = "https://github.com/cybiere/baboossh"; homepage = "https://github.com/cybiere/baboossh";
changelog = "https://github.com/cybiere/baboossh/releases/tag/v${version}"; changelog = "https://github.com/cybiere/baboossh/releases/tag/v${version}";
license = licenses.gpl3Only; license = lib.licenses.gpl3Only;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "baboossh"; mainProgram = "baboossh";
}; };
} }

View File

@ -32,7 +32,7 @@ buildGoModule rec {
--zsh <($out/bin/badrobot completion zsh) --zsh <($out/bin/badrobot completion zsh)
''; '';
meta = with lib; { meta = {
homepage = "https://github.com/controlplaneio/badrobot"; homepage = "https://github.com/controlplaneio/badrobot";
changelog = "https://github.com/controlplaneio/badrobot/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/controlplaneio/badrobot/blob/v${version}/CHANGELOG.md";
description = "Operator Security Audit Tool"; description = "Operator Security Audit Tool";
@ -45,7 +45,7 @@ buildGoModule rec {
likelihood that a compromised Operator would be able to obtain full likelihood that a compromised Operator would be able to obtain full
cluster permissions. cluster permissions.
''; '';
license = with licenses; [ asl20 ]; license = with lib.licenses; [ asl20 ];
maintainers = with maintainers; [ jk ]; maintainers = with lib.maintainers; [ jk ];
}; };
} }

View File

@ -189,16 +189,16 @@ stdenv.mkDerivation rec {
mv $out/README.md $out/share/BambuStudio/README.md mv $out/README.md $out/share/BambuStudio/README.md
''; '';
meta = with lib; { meta = {
description = "PC Software for BambuLab's 3D printers"; description = "PC Software for BambuLab's 3D printers";
homepage = "https://github.com/bambulab/BambuStudio"; homepage = "https://github.com/bambulab/BambuStudio";
changelog = "https://github.com/bambulab/BambuStudio/releases/tag/v${version}"; changelog = "https://github.com/bambulab/BambuStudio/releases/tag/v${version}";
license = licenses.agpl3Plus; license = lib.licenses.agpl3Plus;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
zhaofengli zhaofengli
dsluijk dsluijk
]; ];
mainProgram = "bambu-studio"; mainProgram = "bambu-studio";
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View File

@ -76,16 +76,16 @@ rustPlatform.buildRustPackage rec {
runHook postInstallCheck runHook postInstallCheck
''; '';
meta = with lib; { meta = {
description = "Cat(1) clone with syntax highlighting and Git integration"; description = "Cat(1) clone with syntax highlighting and Git integration";
homepage = "https://github.com/sharkdp/bat"; homepage = "https://github.com/sharkdp/bat";
changelog = "https://github.com/sharkdp/bat/raw/v${version}/CHANGELOG.md"; changelog = "https://github.com/sharkdp/bat/raw/v${version}/CHANGELOG.md";
license = with licenses; [ license = with lib.licenses; [
asl20 # or asl20 # or
mit mit
]; ];
mainProgram = "bat"; mainProgram = "bat";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
dywedir dywedir
zowoq zowoq
SuperSandro2000 SuperSandro2000

View File

@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true; useFetchCargoVendor = true;
cargoHash = "sha256-0SXb8jBAYKnNFguamSMosPE6gH9aUzydF16w3SLhOU4="; cargoHash = "sha256-0SXb8jBAYKnNFguamSMosPE6gH9aUzydF16w3SLhOU4=";
meta = with lib; { meta = {
description = "Interactive batteries viewer"; description = "Interactive batteries viewer";
longDescription = '' longDescription = ''
An interactive viewer, similar to top, htop and other *top utilities, An interactive viewer, similar to top, htop and other *top utilities,
@ -26,10 +26,10 @@ rustPlatform.buildRustPackage rec {
''; '';
homepage = "https://github.com/6543/batmon/"; homepage = "https://github.com/6543/batmon/";
changelog = "https://github.com/6543/batmon/releases/tag/v${version}"; changelog = "https://github.com/6543/batmon/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
mainProgram = "batmon"; mainProgram = "batmon";
platforms = with platforms; unix ++ windows; platforms = with lib.platforms; unix ++ windows;
broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64; broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64;
maintainers = with maintainers; [ _6543 ]; maintainers = with lib.maintainers; [ _6543 ];
}; };
} }

Some files were not shown because too many files have changed in this diff Show More