treewide: remove with lib Part 2 (#413589)

This commit is contained in:
Pol Dellaiera 2025-06-04 15:51:14 +02:00 committed by GitHub
commit a1e5499e51
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
326 changed files with 1101 additions and 1101 deletions

View file

@ -34,11 +34,11 @@ buildGoModule rec {
"-w" "-w"
]; ];
meta = with lib; { meta = {
description = "Go-based tools for modifying UEFI firmware"; description = "Go-based tools for modifying UEFI firmware";
homepage = "https://github.com/linuxboot/fiano"; homepage = "https://github.com/linuxboot/fiano";
changelog = "https://github.com/linuxboot/fiano/blob/v${version}/RELEASES.md"; changelog = "https://github.com/linuxboot/fiano/blob/v${version}/RELEASES.md";
license = licenses.bsd3; license = lib.licenses.bsd3;
maintainers = [ maintainers.jmbaur ]; maintainers = [ lib.maintainers.jmbaur ];
}; };
} }

View file

@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
doCheck = true; doCheck = true;
meta = with lib; { meta = {
description = "Command line pastebin for sharing terminal output"; description = "Command line pastebin for sharing terminal output";
longDescription = '' longDescription = ''
Fiche is a command line pastebin server for sharing terminal output. Fiche is a command line pastebin server for sharing terminal output.
@ -34,9 +34,9 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/solusipse/fiche"; homepage = "https://github.com/solusipse/fiche";
changelog = "https://github.com/solusipse/fiche/releases/tag/${version}"; changelog = "https://github.com/solusipse/fiche/releases/tag/${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = [ maintainers.pinpox ]; maintainers = [ lib.maintainers.pinpox ];
platforms = platforms.all; platforms = lib.platforms.all;
mainProgram = "fiche"; mainProgram = "fiche";
}; };
} }

View file

@ -27,12 +27,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "fierce" ]; pythonImportsCheck = [ "fierce" ];
meta = with lib; { meta = {
description = "DNS reconnaissance tool for locating non-contiguous IP space"; description = "DNS reconnaissance tool for locating non-contiguous IP space";
homepage = "https://github.com/mschwager/fierce"; homepage = "https://github.com/mschwager/fierce";
changelog = "https://github.com/mschwager/fierce/blob/${version}/CHANGELOG.md"; changelog = "https://github.com/mschwager/fierce/blob/${version}/CHANGELOG.md";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
maintainers = with maintainers; [ c0bw3b ]; maintainers = with lib.maintainers; [ c0bw3b ];
mainProgram = "fierce"; mainProgram = "fierce";
}; };
} }

View file

@ -42,7 +42,7 @@ rustPlatform.buildRustPackage rec {
# There is a failure while the binary is checked # There is a failure while the binary is checked
doCheck = false; doCheck = false;
meta = with lib; { meta = {
description = "Host-based file integrity monitoring tool"; description = "Host-based file integrity monitoring tool";
longDescription = '' longDescription = ''
FIM is a File Integrity Monitoring tool that tracks any event over your FIM is a File Integrity Monitoring tool that tracks any event over your
@ -56,8 +56,8 @@ rustPlatform.buildRustPackage rec {
''; '';
homepage = "https://github.com/Achiefs/fim"; homepage = "https://github.com/Achiefs/fim";
changelog = "https://github.com/Achiefs/fim/releases/tag/v${version}"; changelog = "https://github.com/Achiefs/fim/releases/tag/v${version}";
license = licenses.gpl3Only; license = lib.licenses.gpl3Only;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "fim"; mainProgram = "fim";
}; };
} }

View file

@ -38,12 +38,12 @@ rustPlatform.buildRustPackage rec {
installManPage findomain.1 installManPage findomain.1
''; '';
meta = with lib; { meta = {
description = "Fastest and cross-platform subdomain enumerator"; description = "Fastest and cross-platform subdomain enumerator";
homepage = "https://github.com/Findomain/Findomain"; homepage = "https://github.com/Findomain/Findomain";
changelog = "https://github.com/Findomain/Findomain/releases/tag/${version}"; changelog = "https://github.com/Findomain/Findomain/releases/tag/${version}";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
Br1ght0ne Br1ght0ne
figsoda figsoda
]; ];

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 = "Standalone utility for service discovery on open ports"; description = "Standalone utility for service discovery on open ports";
mainProgram = "fingerprintx"; mainProgram = "fingerprintx";
homepage = "https://github.com/praetorian-inc/fingerprintx"; homepage = "https://github.com/praetorian-inc/fingerprintx";
changelog = "https://github.com/praetorian-inc/fingerprintx/releases/tag/v${version}"; changelog = "https://github.com/praetorian-inc/fingerprintx/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
}; };
} }

View file

@ -83,14 +83,14 @@ rustPlatform.buildRustPackage rec {
runHook postInstall runHook postInstall
''; '';
meta = with lib; { meta = {
description = "Secure, fast, minimal micro-container virtualization"; description = "Secure, fast, minimal micro-container virtualization";
homepage = "http://firecracker-microvm.io"; homepage = "http://firecracker-microvm.io";
changelog = "https://github.com/firecracker-microvm/firecracker/releases/tag/v${version}"; changelog = "https://github.com/firecracker-microvm/firecracker/releases/tag/v${version}";
mainProgram = "firecracker"; mainProgram = "firecracker";
license = licenses.asl20; license = lib.licenses.asl20;
platforms = lib.platforms.linux; platforms = lib.platforms.linux;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
usertam usertam
thoughtpolice thoughtpolice
qjoly qjoly

View file

@ -61,12 +61,12 @@ python3.pkgs.buildPythonPackage rec {
export HOME=$(mktemp -d) export HOME=$(mktemp -d)
''; '';
meta = with lib; { meta = {
description = "Automatically extract obfuscated strings from malware"; description = "Automatically extract obfuscated strings from malware";
homepage = "https://github.com/mandiant/flare-floss"; homepage = "https://github.com/mandiant/flare-floss";
changelog = "https://github.com/mandiant/flare-floss/releases/tag/v${version}"; changelog = "https://github.com/mandiant/flare-floss/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
mainProgram = "floss"; mainProgram = "floss";
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
}; };
} }

View file

@ -32,12 +32,12 @@ rustPlatform.buildRustPackage rec {
--bash <($out/bin/flavours --completions bash) --bash <($out/bin/flavours --completions bash)
''; '';
meta = with lib; { meta = {
description = "Easy to use base16 scheme manager/builder that integrates with any workflow"; description = "Easy to use base16 scheme manager/builder that integrates with any workflow";
homepage = "https://github.com/Misterio77/flavours"; homepage = "https://github.com/Misterio77/flavours";
changelog = "https://github.com/Misterio77/flavours/releases/tag/v${version}"; changelog = "https://github.com/Misterio77/flavours/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
moni moni
misterio77 misterio77
]; ];

View file

@ -29,16 +29,16 @@ rustPlatform.buildRustPackage rec {
"--skip should_verify_memory_layout" "--skip should_verify_memory_layout"
]; ];
meta = with lib; { meta = {
description = "Adds zero-cost stack overflow protection to your embedded programs"; description = "Adds zero-cost stack overflow protection to your embedded programs";
mainProgram = "flip-link"; mainProgram = "flip-link";
homepage = "https://github.com/knurling-rs/flip-link"; homepage = "https://github.com/knurling-rs/flip-link";
changelog = "https://github.com/knurling-rs/flip-link/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/knurling-rs/flip-link/blob/v${version}/CHANGELOG.md";
license = with licenses; [ license = with lib.licenses; [
asl20 # or asl20 # or
mit mit
]; ];
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
FlorianFranzen FlorianFranzen
newam newam
]; ];

View file

@ -53,13 +53,13 @@ stdenv.mkDerivation rec {
wrapProgram $out/bin/flycast --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]} wrapProgram $out/bin/flycast --prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ vulkan-loader ]}
''; '';
meta = with lib; { meta = {
homepage = "https://github.com/flyinghead/flycast"; homepage = "https://github.com/flyinghead/flycast";
changelog = "https://github.com/flyinghead/flycast/releases/tag/v${version}"; changelog = "https://github.com/flyinghead/flycast/releases/tag/v${version}";
description = "Multi-platform Sega Dreamcast, Naomi and Atomiswave emulator"; description = "Multi-platform Sega Dreamcast, Naomi and Atomiswave emulator";
mainProgram = "flycast"; mainProgram = "flycast";
license = licenses.gpl2Only; license = lib.licenses.gpl2Only;
platforms = platforms.unix; platforms = lib.platforms.unix;
maintainers = [ ]; maintainers = with lib.maintainers; [ ];
}; };
} }

View file

@ -50,12 +50,12 @@ stdenv.mkDerivation rec {
webkitgtk_6_0 webkitgtk_6_0
]; ];
meta = with lib; { meta = {
description = "Simple and modern GTK eBook reader"; description = "Simple and modern GTK eBook reader";
homepage = "https://johnfactotum.github.io/foliate"; homepage = "https://johnfactotum.github.io/foliate";
changelog = "https://github.com/johnfactotum/foliate/releases/tag/${version}"; changelog = "https://github.com/johnfactotum/foliate/releases/tag/${version}";
license = licenses.gpl3Only; license = lib.licenses.gpl3Only;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
onny onny
aleksana aleksana
]; ];

View file

@ -58,7 +58,7 @@ rustPlatform.buildRustPackage rec {
ln -s fortune-kind $out/bin/fortune ln -s fortune-kind $out/bin/fortune
''; '';
meta = with lib; { meta = {
description = "Kinder, curated fortune, written in rust"; description = "Kinder, curated fortune, written in rust";
longDescription = '' longDescription = ''
Historically, contributions to fortune-mod have had a less-than ideal Historically, contributions to fortune-mod have had a less-than ideal
@ -70,9 +70,9 @@ rustPlatform.buildRustPackage rec {
''; '';
homepage = "https://github.com/cafkafk/fortune-kind"; homepage = "https://github.com/cafkafk/fortune-kind";
changelog = "https://github.com/cafkafk/fortune-kind/releases/tag/v${version}"; changelog = "https://github.com/cafkafk/fortune-kind/releases/tag/v${version}";
license = licenses.gpl3Only; license = lib.licenses.gpl3Only;
mainProgram = "fortune-kind"; mainProgram = "fortune-kind";
maintainers = with maintainers; [ cafkafk ]; maintainers = with lib.maintainers; [ cafkafk ];
platforms = platforms.unix ++ platforms.windows; platforms = lib.platforms.unix ++ lib.platforms.windows;
}; };
} }

View file

@ -55,13 +55,13 @@ stdenv.mkDerivation rec {
updateScript = gnome.updateScript { packageName = "four-in-a-row"; }; updateScript = gnome.updateScript { packageName = "four-in-a-row"; };
}; };
meta = with lib; { meta = {
homepage = "https://gitlab.gnome.org/GNOME/four-in-a-row"; homepage = "https://gitlab.gnome.org/GNOME/four-in-a-row";
changelog = "https://gitlab.gnome.org/GNOME/four-in-a-row/-/blob/${version}/NEWS?ref_type=tags"; changelog = "https://gitlab.gnome.org/GNOME/four-in-a-row/-/blob/${version}/NEWS?ref_type=tags";
description = "Make lines of the same color to win"; description = "Make lines of the same color to win";
mainProgram = "four-in-a-row"; mainProgram = "four-in-a-row";
teams = [ teams.gnome ]; teams = [ lib.teams.gnome ];
license = licenses.gpl2; license = lib.licenses.gpl2;
platforms = platforms.unix; platforms = lib.platforms.unix;
}; };
} }

View file

@ -107,13 +107,13 @@ stdenv.mkDerivation rec {
updateScript = nix-update-script { }; updateScript = nix-update-script { };
}; };
meta = with lib; { meta = {
description = "Matrix group messaging app"; description = "Matrix group messaging app";
homepage = "https://gitlab.gnome.org/GNOME/fractal"; homepage = "https://gitlab.gnome.org/GNOME/fractal";
changelog = "https://gitlab.gnome.org/World/fractal/-/releases/${version}"; changelog = "https://gitlab.gnome.org/World/fractal/-/releases/${version}";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
teams = [ teams.gnome ]; teams = [ lib.teams.gnome ];
platforms = platforms.linux; platforms = lib.platforms.linux;
mainProgram = "fractal"; mainProgram = "fractal";
}; };
} }

View file

@ -43,15 +43,15 @@ rustPlatform.buildRustPackage rec {
# depends on cpu instructions that may not be available on builders # depends on cpu instructions that may not be available on builders
doCheck = false; doCheck = false;
meta = with lib; { meta = {
description = "Small programming language for writing short programs processing textual data"; description = "Small programming language for writing short programs processing textual data";
mainProgram = "frawk"; mainProgram = "frawk";
homepage = "https://github.com/ezrosent/frawk"; homepage = "https://github.com/ezrosent/frawk";
changelog = "https://github.com/ezrosent/frawk/releases/tag/v${version}"; changelog = "https://github.com/ezrosent/frawk/releases/tag/v${version}";
license = with licenses; [ license = with lib.licenses; [
mit # or mit # or
asl20 asl20
]; ];
maintainers = with maintainers; [ figsoda ]; maintainers = with lib.maintainers; [ figsoda ];
}; };
} }

View file

@ -18,12 +18,12 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true; useFetchCargoVendor = true;
cargoHash = "sha256-07qKG4ju2UOkTcgWAl2U0uqQZyiosK1UH/M2BvwMAaU="; cargoHash = "sha256-07qKG4ju2UOkTcgWAl2U0uqQZyiosK1UH/M2BvwMAaU=";
meta = with lib; { meta = {
description = "CLI tool for tracking your most-used directories and files"; description = "CLI tool for tracking your most-used directories and files";
homepage = "https://github.com/camdencheek/fre"; homepage = "https://github.com/camdencheek/fre";
changelog = "https://github.com/camdencheek/fre/blob/${version}/CHANGELOG.md"; changelog = "https://github.com/camdencheek/fre/blob/${version}/CHANGELOG.md";
license = with licenses; [ mit ]; license = with lib.licenses; [ mit ];
maintainers = with maintainers; [ gaykitty ]; maintainers = with lib.maintainers; [ gaykitty ];
mainProgram = "fre"; mainProgram = "fre";
}; };
} }

View file

@ -70,12 +70,12 @@ rustPlatform.buildRustPackage rec {
install -Dm644 "${desktopItem}/share/applications/"* -t $out/share/applications/ install -Dm644 "${desktopItem}/share/applications/"* -t $out/share/applications/
''; '';
meta = with lib; { meta = {
description = "Clone of the original Duke Nukum 1 Jump'n Run game"; description = "Clone of the original Duke Nukum 1 Jump'n Run game";
homepage = "https://salsa.debian.org/silwol/freenukum"; homepage = "https://salsa.debian.org/silwol/freenukum";
changelog = "https://salsa.debian.org/silwol/freenukum/-/blob/v${version}/CHANGELOG.md"; changelog = "https://salsa.debian.org/silwol/freenukum/-/blob/v${version}/CHANGELOG.md";
license = licenses.agpl3Plus; license = lib.licenses.agpl3Plus;
maintainers = with maintainers; [ _0x4A6F ]; maintainers = with lib.maintainers; [ _0x4A6F ];
broken = stdenv.hostPlatform.isDarwin; broken = stdenv.hostPlatform.isDarwin;
}; };
} }

View file

@ -31,12 +31,12 @@ stdenv.mkDerivation rec {
pkg-config pkg-config
]; ];
meta = with lib; { meta = {
description = "Libraries to natively talk to Microsoft SQL Server and Sybase databases"; description = "Libraries to natively talk to Microsoft SQL Server and Sybase databases";
homepage = "https://www.freetds.org"; homepage = "https://www.freetds.org";
changelog = "https://github.com/FreeTDS/freetds/releases/tag/v${version}"; changelog = "https://github.com/FreeTDS/freetds/releases/tag/v${version}";
license = licenses.lgpl2; license = lib.licenses.lgpl2;
maintainers = with maintainers; [ peterhoeg ]; maintainers = with lib.maintainers; [ peterhoeg ];
platforms = platforms.all; platforms = lib.platforms.all;
}; };
} }

View file

@ -48,16 +48,16 @@ stdenv.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ]; installFlags = [ "PREFIX=$(out)" ];
meta = with lib; { meta = {
homepage = "https://davidgriffith.gitlab.io/frotz/"; homepage = "https://davidgriffith.gitlab.io/frotz/";
changelog = "https://gitlab.com/DavidGriffith/frotz/-/raw/${version}/NEWS"; changelog = "https://gitlab.com/DavidGriffith/frotz/-/raw/${version}/NEWS";
description = "Z-machine interpreter for Infocom games and other interactive fiction"; description = "Z-machine interpreter for Infocom games and other interactive fiction";
mainProgram = "frotz"; mainProgram = "frotz";
platforms = platforms.unix; platforms = lib.platforms.unix;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
nicknovitski nicknovitski
ddelabru ddelabru
]; ];
license = licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
}; };
} }

View file

@ -38,14 +38,14 @@ buildGoModule rec {
tests.vm = nixosTests.galene.basic; tests.vm = nixosTests.galene.basic;
}; };
meta = with lib; { meta = {
description = "Videoconferencing server that is easy to deploy, written in Go"; description = "Videoconferencing server that is easy to deploy, written in Go";
homepage = "https://github.com/jech/galene"; homepage = "https://github.com/jech/galene";
changelog = "https://github.com/jech/galene/raw/galene-${version}/CHANGES"; changelog = "https://github.com/jech/galene/raw/galene-${version}/CHANGES";
license = licenses.mit; license = lib.licenses.mit;
platforms = platforms.linux; platforms = lib.platforms.linux;
teams = [ lib.teams.ngi ]; teams = [ lib.teams.ngi ];
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
rgrunbla rgrunbla
erdnaxe erdnaxe
]; ];

View file

@ -17,12 +17,12 @@ buildGoModule rec {
vendorHash = "sha256-BS7ZUq8/swZpTaYGjiF5OuZXQpoosZ3mdF9v1euijxo="; vendorHash = "sha256-BS7ZUq8/swZpTaYGjiF5OuZXQpoosZ3mdF9v1euijxo=";
meta = with lib; { meta = {
description = "Tool to fetch URLs from HTML attributes"; description = "Tool to fetch URLs from HTML attributes";
homepage = "https://github.com/dwisiswant0/galer"; homepage = "https://github.com/dwisiswant0/galer";
changelog = "https://github.com/dwisiswant0/galer/releases/tag/v${version}"; changelog = "https://github.com/dwisiswant0/galer/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "galer"; mainProgram = "galer";
}; };
} }

View file

@ -46,15 +46,15 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "gallia" ]; pythonImportsCheck = [ "gallia" ];
meta = with lib; { meta = {
description = "Extendable Pentesting Framework for the Automotive Domain"; description = "Extendable Pentesting Framework for the Automotive Domain";
homepage = "https://github.com/Fraunhofer-AISEC/gallia"; homepage = "https://github.com/Fraunhofer-AISEC/gallia";
changelog = "https://github.com/Fraunhofer-AISEC/gallia/releases/tag/v${version}"; changelog = "https://github.com/Fraunhofer-AISEC/gallia/releases/tag/v${version}";
license = with licenses; [ asl20 ]; license = with lib.licenses; [ asl20 ];
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
fab fab
rumpelsepp rumpelsepp
]; ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View file

@ -63,13 +63,13 @@ python3.pkgs.buildPythonApplication rec {
runHook postCheck runHook postCheck
''; '';
meta = with lib; { meta = {
description = "Command line management for Google Workspace"; description = "Command line management for Google Workspace";
mainProgram = "gam"; mainProgram = "gam";
homepage = "https://github.com/GAM-team/GAM/wiki"; homepage = "https://github.com/GAM-team/GAM/wiki";
changelog = "https://github.com/GAM-team/GAM/releases/tag/v${version}"; changelog = "https://github.com/GAM-team/GAM/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ thanegill ]; maintainers = with lib.maintainers; [ thanegill ];
}; };
} }

View file

@ -23,12 +23,12 @@ rustPlatform.buildRustPackage rec {
propagatedBuildInputs = [ steam-run ]; propagatedBuildInputs = [ steam-run ];
meta = with lib; { meta = {
description = "Minimal CLI game launcher for linux"; description = "Minimal CLI game launcher for linux";
homepage = "https://github.com/amanse/game-rs"; homepage = "https://github.com/amanse/game-rs";
changelog = "https://github.com/Amanse/game-rs/releases/tag/v${version}"; changelog = "https://github.com/Amanse/game-rs/releases/tag/v${version}";
license = with licenses; [ mit ]; license = with lib.licenses; [ mit ];
maintainers = with maintainers; [ amanse ]; maintainers = with lib.maintainers; [ amanse ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View file

@ -40,12 +40,12 @@ python3.pkgs.buildPythonApplication rec {
"gato" "gato"
]; ];
meta = with lib; { meta = {
description = "GitHub Self-Hosted Runner Enumeration and Attack Tool"; description = "GitHub Self-Hosted Runner Enumeration and Attack Tool";
homepage = "https://github.com/praetorian-inc/gato"; homepage = "https://github.com/praetorian-inc/gato";
changelog = "https://github.com/praetorian-inc/gato/releases/tag/${version}"; changelog = "https://github.com/praetorian-inc/gato/releases/tag/${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "gato"; mainProgram = "gato";
}; };
} }

View file

@ -27,13 +27,13 @@ stdenv.mkDerivation rec {
]; ];
buildInputs = [ curl ]; buildInputs = [ curl ];
meta = with lib; { meta = {
description = "Portable Git(Hub|Lab|ea) CLI tool"; description = "Portable Git(Hub|Lab|ea) CLI tool";
homepage = "https://herrhotzenplotz.de/gcli/"; homepage = "https://herrhotzenplotz.de/gcli/";
changelog = "https://github.com/herrhotzenplotz/gcli/releases/tag/${version}"; changelog = "https://github.com/herrhotzenplotz/gcli/releases/tag/${version}";
license = licenses.bsd2; license = lib.licenses.bsd2;
mainProgram = "gcli"; mainProgram = "gcli";
maintainers = with maintainers; [ kenran ]; maintainers = with lib.maintainers; [ kenran ];
platforms = platforms.unix; platforms = lib.platforms.unix;
}; };
} }

View file

@ -46,12 +46,12 @@ python3.pkgs.buildPythonApplication rec {
"test_acceptance" "test_acceptance"
]; ];
meta = with lib; { meta = {
description = "Comprehensive scanner for Google Cloud"; description = "Comprehensive scanner for Google Cloud";
homepage = "https://github.com/google/gcp_scanner"; homepage = "https://github.com/google/gcp_scanner";
changelog = "https://github.com/google/gcp_scanner/blob/${version}/CHANGELOG.md"; changelog = "https://github.com/google/gcp_scanner/blob/${version}/CHANGELOG.md";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "gcp-scanner"; mainProgram = "gcp-scanner";
}; };
} }

View file

@ -44,12 +44,12 @@ buildGoModule rec {
ln -s $out/bin/mount_gcsfuse $out/bin/mount.fuse.gcsfuse ln -s $out/bin/mount_gcsfuse $out/bin/mount.fuse.gcsfuse
''; '';
meta = with lib; { meta = {
description = "User-space file system for interacting with Google Cloud Storage"; description = "User-space file system for interacting with Google Cloud Storage";
homepage = "https://cloud.google.com/storage/docs/gcs-fuse"; homepage = "https://cloud.google.com/storage/docs/gcs-fuse";
changelog = "https://github.com/GoogleCloudPlatform/gcsfuse/releases/tag/v${version}"; changelog = "https://github.com/GoogleCloudPlatform/gcsfuse/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = [ ]; maintainers = with lib.maintainers; [ ];
# internal/cache/file/downloader/job.go:386:77: undefined: syscall.O_DIRECT # internal/cache/file/downloader/job.go:386:77: undefined: syscall.O_DIRECT
broken = stdenv.hostPlatform.isDarwin; broken = stdenv.hostPlatform.isDarwin;
}; };

View file

@ -151,12 +151,12 @@ stdenv.mkDerivation rec {
}; };
}; };
meta = with lib; { meta = {
homepage = "https://gitlab.gnome.org/GNOME/geary"; homepage = "https://gitlab.gnome.org/GNOME/geary";
changelog = "https://gitlab.gnome.org/GNOME/geary/-/blob/${version}/NEWS?ref_type=tags"; changelog = "https://gitlab.gnome.org/GNOME/geary/-/blob/${version}/NEWS?ref_type=tags";
description = "Mail client for GNOME 3"; description = "Mail client for GNOME 3";
teams = [ teams.gnome ]; teams = [ lib.teams.gnome ];
license = licenses.lgpl21Plus; license = lib.licenses.lgpl21Plus;
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View file

@ -32,12 +32,12 @@ rustPlatform.buildRustPackage rec {
--zsh <($out/bin/genact --print-completions zsh) --zsh <($out/bin/genact --print-completions zsh)
''; '';
meta = with lib; { meta = {
description = "Nonsense activity generator"; description = "Nonsense activity generator";
homepage = "https://github.com/svenstaro/genact"; homepage = "https://github.com/svenstaro/genact";
changelog = "https://github.com/svenstaro/genact/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/svenstaro/genact/blob/v${version}/CHANGELOG.md";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ figsoda ]; maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "genact"; mainProgram = "genact";
}; };
} }

View file

@ -165,7 +165,7 @@ stdenv.mkDerivation rec {
passthru.tests = { inherit (nixosTests) mediatomb; }; passthru.tests = { inherit (nixosTests) mediatomb; };
meta = with lib; { meta = {
homepage = "https://docs.gerbera.io/"; homepage = "https://docs.gerbera.io/";
changelog = "https://github.com/gerbera/gerbera/releases/tag/v${version}"; changelog = "https://github.com/gerbera/gerbera/releases/tag/v${version}";
description = "UPnP Media Server for 2024"; description = "UPnP Media Server for 2024";
@ -174,9 +174,9 @@ stdenv.mkDerivation rec {
It allows to stream your digital media through your home network and consume it on all kinds It allows to stream your digital media through your home network and consume it on all kinds
of UPnP supporting devices. of UPnP supporting devices.
''; '';
license = licenses.gpl2Only; license = lib.licenses.gpl2Only;
maintainers = with maintainers; [ ardumont ]; maintainers = with lib.maintainers; [ ardumont ];
platforms = platforms.linux; platforms = lib.platforms.linux;
mainProgram = "gerbera"; mainProgram = "gerbera";
}; };
} }

View file

@ -19,12 +19,12 @@ buildGoModule rec {
ldflags = [ "-s" ]; ldflags = [ "-s" ];
meta = with lib; { meta = {
description = "Search github issues interactively"; description = "Search github issues interactively";
changelog = "https://github.com/gennaro-tedesco/gh-i/releases/tag/v${version}"; changelog = "https://github.com/gennaro-tedesco/gh-i/releases/tag/v${version}";
homepage = "https://github.com/gennaro-tedesco/gh-i"; homepage = "https://github.com/gennaro-tedesco/gh-i";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ phanirithvij ]; maintainers = with lib.maintainers; [ phanirithvij ];
mainProgram = "gh-i"; mainProgram = "gh-i";
}; };
} }

View file

@ -55,12 +55,12 @@ buildGoModule rec {
package = gh; package = gh;
}; };
meta = with lib; { meta = {
description = "GitHub CLI tool"; description = "GitHub CLI tool";
homepage = "https://cli.github.com/"; homepage = "https://cli.github.com/";
changelog = "https://github.com/cli/cli/releases/tag/v${version}"; changelog = "https://github.com/cli/cli/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
mainProgram = "gh"; mainProgram = "gh";
maintainers = with maintainers; [ zowoq ]; maintainers = with lib.maintainers; [ zowoq ];
}; };
} }

View file

@ -34,12 +34,12 @@ python3.pkgs.buildPythonApplication rec {
"ghauri" "ghauri"
]; ];
meta = with lib; { meta = {
description = "Tool for detecting and exploiting SQL injection security flaws"; description = "Tool for detecting and exploiting SQL injection security flaws";
homepage = "https://github.com/r0oth3x49/ghauri"; homepage = "https://github.com/r0oth3x49/ghauri";
changelog = "https://github.com/r0oth3x49/ghauri/releases/tag/${version}"; changelog = "https://github.com/r0oth3x49/ghauri/releases/tag/${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "ghauri"; mainProgram = "ghauri";
}; };
} }

View file

@ -38,12 +38,12 @@ rustPlatform.buildRustPackage rec {
export HOME=$(mktemp -d) export HOME=$(mktemp -d)
''; '';
meta = with lib; { meta = {
description = "Github notifications in your terminal"; description = "Github notifications in your terminal";
homepage = "https://github.com/attriaayush/ghostie"; homepage = "https://github.com/attriaayush/ghostie";
changelog = "https://github.com/attriaayush/ghostie/releases/tag/v${version}"; changelog = "https://github.com/attriaayush/ghostie/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ matthiasbeyer ]; maintainers = with lib.maintainers; [ matthiasbeyer ];
broken = stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin; broken = stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin;
mainProgram = "ghostie"; mainProgram = "ghostie";
}; };

View file

@ -39,12 +39,12 @@ buildGoModule rec {
podman = nixosTests.podman-tls-ghostunnel; podman = nixosTests.podman-tls-ghostunnel;
}; };
meta = with lib; { meta = {
description = "TLS proxy with mutual authentication support for securing non-TLS backend applications"; description = "TLS proxy with mutual authentication support for securing non-TLS backend applications";
homepage = "https://github.com/ghostunnel/ghostunnel#readme"; homepage = "https://github.com/ghostunnel/ghostunnel#readme";
changelog = "https://github.com/ghostunnel/ghostunnel/releases/tag/v${version}"; changelog = "https://github.com/ghostunnel/ghostunnel/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
roberth roberth
mjm mjm
]; ];

View file

@ -54,12 +54,12 @@ python3.pkgs.buildPythonApplication rec {
"ghunt" "ghunt"
]; ];
meta = with lib; { meta = {
description = "Offensive Google framework"; description = "Offensive Google framework";
mainProgram = "ghunt"; mainProgram = "ghunt";
homepage = "https://github.com/mxrch/ghunt"; homepage = "https://github.com/mxrch/ghunt";
changelog = "https://github.com/mxrch/GHunt/releases/tag/v${version}"; changelog = "https://github.com/mxrch/GHunt/releases/tag/v${version}";
license = licenses.agpl3Only; license = lib.licenses.agpl3Only;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
}; };
} }

View file

@ -26,11 +26,11 @@ buildGoModule rec {
mv $out/bin/src $out/bin/$pname mv $out/bin/src $out/bin/$pname
''; '';
meta = with lib; { meta = {
description = "Automatically spawn a reverse shell fully interactive for Linux or Windows victim"; description = "Automatically spawn a reverse shell fully interactive for Linux or Windows victim";
homepage = "https://github.com/nodauf/Girsh"; homepage = "https://github.com/nodauf/Girsh";
changelog = "https://github.com/nodauf/Girsh/releases/tag/v${version}"; changelog = "https://github.com/nodauf/Girsh/releases/tag/v${version}";
license = licenses.gpl2Only; license = lib.licenses.gpl2Only;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
}; };
} }

View file

@ -40,12 +40,12 @@ rustPlatform.buildRustPackage rec {
installManPage $OUT_DIR/git-cliff.1 installManPage $OUT_DIR/git-cliff.1
''; '';
meta = with lib; { meta = {
description = "Highly customizable Changelog Generator that follows Conventional Commit specifications"; description = "Highly customizable Changelog Generator that follows Conventional Commit specifications";
homepage = "https://github.com/orhun/git-cliff"; homepage = "https://github.com/orhun/git-cliff";
changelog = "https://github.com/orhun/git-cliff/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/orhun/git-cliff/blob/v${version}/CHANGELOG.md";
license = licenses.gpl3Only; license = lib.licenses.gpl3Only;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
siraben siraben
matthiasbeyer matthiasbeyer
]; ];

View file

@ -54,12 +54,12 @@ rustPlatform.buildRustPackage {
--zsh <(${gitGr} completions zsh) --zsh <(${gitGr} completions zsh)
''; '';
meta = with lib; { meta = {
homepage = "https://github.com/9999years/git-gr"; homepage = "https://github.com/9999years/git-gr";
changelog = "https://github.com/9999years/git-gr/releases/tag/v${version}"; changelog = "https://github.com/9999years/git-gr/releases/tag/v${version}";
description = "Gerrit CLI client"; description = "Gerrit CLI client";
license = [ licenses.mit ]; license = [ lib.licenses.mit ];
maintainers = [ maintainers._9999years ]; maintainers = [ lib.maintainers._9999years ];
mainProgram = "git-gr"; mainProgram = "git-gr";
}; };

View file

@ -22,12 +22,12 @@ rustPlatform.buildRustPackage rec {
preCheck = "export GIRT_BUILD_GIT_HASH=${version}"; preCheck = "export GIRT_BUILD_GIT_HASH=${version}";
postCheck = "unset GIRT_BUILD_GIT_HASH"; postCheck = "unset GIRT_BUILD_GIT_HASH";
meta = with lib; { meta = {
homepage = "https://github.com/MitMaro/git-interactive-rebase-tool"; homepage = "https://github.com/MitMaro/git-interactive-rebase-tool";
description = "Native cross platform full feature terminal based sequence editor for git interactive rebase"; description = "Native cross platform full feature terminal based sequence editor for git interactive rebase";
changelog = "https://github.com/MitMaro/git-interactive-rebase-tool/releases/tag/${version}"; changelog = "https://github.com/MitMaro/git-interactive-rebase-tool/releases/tag/${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
SuperSandro2000 SuperSandro2000
zowoq zowoq
ma27 ma27

View file

@ -44,11 +44,11 @@ rustPlatform.buildRustPackage {
LIBGIT2_NO_VENDOR = 1; LIBGIT2_NO_VENDOR = 1;
}; };
meta = with lib; { meta = {
description = "Minimalist set of hooks to aid pairing and link commits to issues"; description = "Minimalist set of hooks to aid pairing and link commits to issues";
homepage = "https://github.com/PurpleBooth/git-mit"; homepage = "https://github.com/PurpleBooth/git-mit";
changelog = "https://github.com/PurpleBooth/git-mit/releases/tag/v${version}"; changelog = "https://github.com/PurpleBooth/git-mit/releases/tag/v${version}";
license = licenses.cc0; license = lib.licenses.cc0;
maintainers = with maintainers; [ figsoda ]; maintainers = with lib.maintainers; [ figsoda ];
}; };
} }

View file

@ -21,12 +21,12 @@ rustPlatform.buildRustPackage rec {
nativeCheckInputs = [ git ]; nativeCheckInputs = [ git ];
meta = with lib; { meta = {
description = "Synchronize work-in-progress git branches in a light weight fashion"; description = "Synchronize work-in-progress git branches in a light weight fashion";
homepage = "https://github.com/rraval/git-nomad"; homepage = "https://github.com/rraval/git-nomad";
changelog = "https://github.com/rraval/git-nomad/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/rraval/git-nomad/blob/v${version}/CHANGELOG.md";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ rraval ]; maintainers = with lib.maintainers; [ rraval ];
mainProgram = "git-nomad"; mainProgram = "git-nomad";
}; };
} }

View file

@ -22,12 +22,12 @@ buildGoModule rec {
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };
meta = with lib; { meta = {
description = "Tool for creating Git releases based on Semantic Versioning"; description = "Tool for creating Git releases based on Semantic Versioning";
homepage = "https://github.com/git-releaser/git-releaser"; homepage = "https://github.com/git-releaser/git-releaser";
changelog = "https://github.com/git-releaser/git-releaser/releases/tag/v${version}"; changelog = "https://github.com/git-releaser/git-releaser/releases/tag/v${version}";
maintainers = with maintainers; [ jakuzure ]; maintainers = with lib.maintainers; [ jakuzure ];
license = licenses.asl20; license = lib.licenses.asl20;
mainProgram = "git-releaser"; mainProgram = "git-releaser";
}; };
} }

View file

@ -27,12 +27,12 @@ rustPlatform.buildRustPackage rec {
package = git-stack; package = git-stack;
}; };
meta = with lib; { meta = {
description = "Stacked branch management for Git"; description = "Stacked branch management for Git";
homepage = "https://github.com/gitext-rs/git-stack"; homepage = "https://github.com/gitext-rs/git-stack";
changelog = "https://github.com/gitext-rs/git-stack/releases/tag/v${version}"; changelog = "https://github.com/gitext-rs/git-stack/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ stehessel ]; maintainers = with lib.maintainers; [ stehessel ];
mainProgram = "git-stack"; mainProgram = "git-stack";
}; };
} }

View file

@ -25,12 +25,12 @@ rustPlatform.buildRustPackage rec {
useFetchCargoVendor = true; useFetchCargoVendor = true;
cargoHash = "sha256-5LKKjHzIlXw0bUmF7GDCVW0cptCxohq6CNPIrMZKorM="; cargoHash = "sha256-5LKKjHzIlXw0bUmF7GDCVW0cptCxohq6CNPIrMZKorM=";
meta = with lib; { meta = {
changelog = "https://github.com/kejadlen/git-together/releases/tag/v${version}"; changelog = "https://github.com/kejadlen/git-together/releases/tag/v${version}";
description = "Better commit attribution while pairing without messing with your git workflow"; description = "Better commit attribution while pairing without messing with your git workflow";
homepage = "https://github.com/kejadlen/git-together"; homepage = "https://github.com/kejadlen/git-together";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ sentientmonkey ]; maintainers = with lib.maintainers; [ sentientmonkey ];
mainProgram = "git-together"; mainProgram = "git-together";
}; };
} }

View file

@ -19,12 +19,12 @@ buildGoModule rec {
ldflags = [ "-s" ]; ldflags = [ "-s" ];
meta = with lib; { meta = {
description = "Scan local git repositories and generate a visual contributions graph"; description = "Scan local git repositories and generate a visual contributions graph";
changelog = "https://github.com/knbr13/gitcs/releases/tag/v${version}"; changelog = "https://github.com/knbr13/gitcs/releases/tag/v${version}";
homepage = "https://github.com/knbr13/gitcs"; homepage = "https://github.com/knbr13/gitcs";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ phanirithvij ]; maintainers = with lib.maintainers; [ phanirithvij ];
mainProgram = "gitcs"; mainProgram = "gitcs";
}; };
} }

View file

@ -31,10 +31,10 @@ buildGo123Module rec {
version = "v${version}"; version = "v${version}";
}; };
meta = with lib; { meta = {
mainProgram = "act_runner"; mainProgram = "act_runner";
maintainers = with maintainers; [ techknowlogick ]; maintainers = with lib.maintainers; [ techknowlogick ];
license = licenses.mit; license = lib.licenses.mit;
changelog = "https://gitea.com/gitea/act_runner/releases/tag/v${version}"; changelog = "https://gitea.com/gitea/act_runner/releases/tag/v${version}";
homepage = "https://gitea.com/gitea/act_runner"; homepage = "https://gitea.com/gitea/act_runner";
description = "Runner for Gitea based on act"; description = "Runner for Gitea based on act";

View file

@ -89,16 +89,16 @@ stdenv.mkDerivation rec {
strictDeps = true; strictDeps = true;
meta = with lib; { meta = {
homepage = "https://gitlab.gnome.org/GNOME/gitg"; homepage = "https://gitlab.gnome.org/GNOME/gitg";
changelog = "https://gitlab.gnome.org/GNOME/gitg/-/blob/v${version}/NEWS?ref_type=tags"; changelog = "https://gitlab.gnome.org/GNOME/gitg/-/blob/v${version}/NEWS?ref_type=tags";
description = "GNOME GUI client to view git repositories"; description = "GNOME GUI client to view git repositories";
mainProgram = "gitg"; mainProgram = "gitg";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
domenkozar domenkozar
Luflosi Luflosi
]; ];
license = licenses.gpl2Plus; license = lib.licenses.gpl2Plus;
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View file

@ -335,12 +335,12 @@ buildDotnetModule (finalAttrs: {
updateScript = ./update.sh; updateScript = ./update.sh;
}; };
meta = with lib; { meta = {
changelog = "https://github.com/actions/runner/releases/tag/v${version}"; changelog = "https://github.com/actions/runner/releases/tag/v${finalAttrs.version}";
description = "Self-hosted runner for GitHub Actions"; description = "Self-hosted runner for GitHub Actions";
homepage = "https://github.com/actions/runner"; homepage = "https://github.com/actions/runner";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
veehaitch veehaitch
kfollesdal kfollesdal
aanderse aanderse
@ -352,6 +352,6 @@ buildDotnetModule (finalAttrs: {
"x86_64-darwin" "x86_64-darwin"
"aarch64-darwin" "aarch64-darwin"
]; ];
sourceProvenance = with sourceTypes; [ binaryNativeCode ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
}; };
}) })

View file

@ -19,12 +19,12 @@ buildGoModule rec {
vendorHash = "sha256-BjCwPt1duDINHP7L0qT2KNTjOZ62bWgVij88ztjjyPg="; vendorHash = "sha256-BjCwPt1duDINHP7L0qT2KNTjOZ62bWgVij88ztjjyPg=";
subPackages = [ "." ]; subPackages = [ "." ];
meta = with lib; { meta = {
description = "Daemon used to serve static websites for GitLab users"; description = "Daemon used to serve static websites for GitLab users";
mainProgram = "gitlab-pages"; mainProgram = "gitlab-pages";
homepage = "https://gitlab.com/gitlab-org/gitlab-pages"; homepage = "https://gitlab.com/gitlab-org/gitlab-pages";
changelog = "https://gitlab.com/gitlab-org/gitlab-pages/-/blob/v${version}/CHANGELOG.md"; changelog = "https://gitlab.com/gitlab-org/gitlab-pages/-/blob/v${version}/CHANGELOG.md";
license = licenses.mit; license = lib.licenses.mit;
teams = [ teams.gitlab ]; teams = [ lib.teams.gitlab ];
}; };
} }

View file

@ -46,7 +46,7 @@ buildGoModule rec {
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };
meta = with lib; { meta = {
description = "Scan git repos (or files) for secrets"; description = "Scan git repos (or files) for secrets";
longDescription = '' longDescription = ''
Gitleaks is a SAST tool for detecting hardcoded secrets like passwords, Gitleaks is a SAST tool for detecting hardcoded secrets like passwords,
@ -54,8 +54,8 @@ buildGoModule rec {
''; '';
homepage = "https://github.com/zricethezav/gitleaks"; homepage = "https://github.com/zricethezav/gitleaks";
changelog = "https://github.com/zricethezav/gitleaks/releases/tag/v${version}"; changelog = "https://github.com/zricethezav/gitleaks/releases/tag/v${version}";
license = with licenses; [ mit ]; license = with lib.licenses; [ mit ];
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "gitleaks"; mainProgram = "gitleaks";
}; };
} }

View file

@ -25,12 +25,12 @@ buildGoModule rec {
version = "v${version}"; version = "v${version}";
}; };
meta = with lib; { meta = {
description = "Tools to enumerate git repository URL"; description = "Tools to enumerate git repository URL";
homepage = "https://github.com/hahwul/gitls"; homepage = "https://github.com/hahwul/gitls";
changelog = "https://github.com/hahwul/gitls/releases/tag/v${version}"; changelog = "https://github.com/hahwul/gitls/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "gitls"; mainProgram = "gitls";
}; };
} }

View file

@ -32,12 +32,12 @@ buildGoModule rec {
postInstall = "rm $out/bin/cli"; # remove gendoc cli binary postInstall = "rm $out/bin/cli"; # remove gendoc cli binary
meta = with lib; { meta = {
changelog = "https://github.com/gittuf/gittuf/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/gittuf/gittuf/blob/v${version}/CHANGELOG.md";
description = "Security layer for Git repositories"; description = "Security layer for Git repositories";
homepage = "https://gittuf.dev"; homepage = "https://gittuf.dev";
license = licenses.asl20; license = lib.licenses.asl20;
mainProgram = "gittuf"; mainProgram = "gittuf";
maintainers = with maintainers; [ flandweber ]; maintainers = with lib.maintainers; [ flandweber ];
}; };
} }

View file

@ -10,13 +10,13 @@ buildDotnetGlobalTool rec {
nugetHash = "sha256-gtkD+egl9zAfJ4ZsOwb7u82IhBabjBFxU+nv9yQ1HHQ="; nugetHash = "sha256-gtkD+egl9zAfJ4ZsOwb7u82IhBabjBFxU+nv9yQ1HHQ=";
meta = with lib; { meta = {
description = "From git log to SemVer in no time"; description = "From git log to SemVer in no time";
homepage = "https://gitversion.net/"; homepage = "https://gitversion.net/";
changelog = "https://github.com/GitTools/GitVersion/releases/tag/${version}"; changelog = "https://github.com/GitTools/GitVersion/releases/tag/${version}";
downloadPage = "https://github.com/GitTools/GitVersion"; downloadPage = "https://github.com/GitTools/GitVersion";
license = licenses.mit; license = lib.licenses.mit;
platforms = platforms.linux ++ platforms.windows ++ platforms.darwin; platforms = lib.platforms.linux ++ lib.platforms.windows ++ lib.platforms.darwin;
maintainers = with maintainers; [ acesyde ]; maintainers = with lib.maintainers; [ acesyde ];
}; };
} }

View file

@ -77,12 +77,12 @@ buildGo123Module rec {
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };
meta = with lib; { meta = {
description = "The missing Package Manager for Kubernetes featuring a GUI and a CLI"; description = "The missing Package Manager for Kubernetes featuring a GUI and a CLI";
homepage = "https://github.com/glasskube/glasskube"; homepage = "https://github.com/glasskube/glasskube";
changelog = "https://github.com/glasskube/glasskube/releases/tag/v${version}"; changelog = "https://github.com/glasskube/glasskube/releases/tag/v${version}";
maintainers = with maintainers; [ jakuzure ]; maintainers = with lib.maintainers; [ jakuzure ];
license = licenses.asl20; license = lib.licenses.asl20;
mainProgram = "glasskube"; mainProgram = "glasskube";
}; };
} }

View file

@ -34,12 +34,12 @@ rustPlatform.buildRustPackage rec {
"runs_correctly" "runs_correctly"
]; ];
meta = with lib; { meta = {
description = "Git wrapper that allows you to compress multiple commands into one"; description = "Git wrapper that allows you to compress multiple commands into one";
homepage = "https://github.com/milo123459/glitter"; homepage = "https://github.com/milo123459/glitter";
changelog = "https://github.com/Milo123459/glitter/releases/tag/v${version}"; changelog = "https://github.com/Milo123459/glitter/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ figsoda ]; maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "glitter"; mainProgram = "glitter";
}; };
} }

View file

@ -36,12 +36,12 @@ buildGoModule rec {
--zsh <($out/bin/glow completion zsh) --zsh <($out/bin/glow completion zsh)
''; '';
meta = with lib; { meta = {
description = "Render markdown on the CLI, with pizzazz!"; description = "Render markdown on the CLI, with pizzazz!";
homepage = "https://github.com/charmbracelet/glow"; homepage = "https://github.com/charmbracelet/glow";
changelog = "https://github.com/charmbracelet/glow/releases/tag/v${version}"; changelog = "https://github.com/charmbracelet/glow/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
Br1ght0ne Br1ght0ne
penguwin penguwin
]; ];

View file

@ -24,12 +24,12 @@ buildGoModule rec {
"-w" "-w"
]; ];
meta = with lib; { meta = {
homepage = "https://github.com/kevinburke/go-bindata"; homepage = "https://github.com/kevinburke/go-bindata";
changelog = "https://github.com/kevinburke/go-bindata/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/kevinburke/go-bindata/blob/v${version}/CHANGELOG.md";
description = "Small utility which generates Go code from any file, useful for embedding binary data in a Go program"; description = "Small utility which generates Go code from any file, useful for embedding binary data in a Go program";
mainProgram = "go-bindata"; mainProgram = "go-bindata";
maintainers = [ ]; maintainers = with lib.maintainers; [ ];
license = licenses.cc0; license = lib.licenses.cc0;
}; };
} }

View file

@ -43,12 +43,12 @@ buildGo124Module rec {
rm pkg/camo/proxy_{,filter_}test.go rm pkg/camo/proxy_{,filter_}test.go
''; '';
meta = with lib; { meta = {
description = "Camo server is a special type of image proxy that proxies non-secure images over SSL/TLS"; description = "Camo server is a special type of image proxy that proxies non-secure images over SSL/TLS";
homepage = "https://github.com/cactus/go-camo"; homepage = "https://github.com/cactus/go-camo";
changelog = "https://github.com/cactus/go-camo/releases/tag/v${version}"; changelog = "https://github.com/cactus/go-camo/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
mainProgram = "go-camo"; mainProgram = "go-camo";
maintainers = with maintainers; [ viraptor ]; maintainers = with lib.maintainers; [ viraptor ];
}; };
} }

View file

@ -20,7 +20,7 @@ buildGoModule rec {
# Tests requires network access # Tests requires network access
doCheck = false; doCheck = false;
meta = with lib; { meta = {
description = "Lightweight CVE search tool"; description = "Lightweight CVE search tool";
mainProgram = "go-cve-search"; mainProgram = "go-cve-search";
longDescription = '' longDescription = ''
@ -29,7 +29,7 @@ buildGoModule rec {
''; '';
homepage = "https://github.com/s-index/go-cve-search"; homepage = "https://github.com/s-index/go-cve-search";
changelog = "https://github.com/s-index/go-cve-search/releases/tag/v${version}"; changelog = "https://github.com/s-index/go-cve-search/releases/tag/v${version}";
license = with licenses; [ mit ]; license = with lib.licenses; [ mit ];
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
}; };
} }

View file

@ -17,12 +17,12 @@ buildGoModule rec {
vendorHash = "sha256-6V58RRRPamBMDAf0gg4sQMQkoD5dWauCFtPrwf5EasI="; vendorHash = "sha256-6V58RRRPamBMDAf0gg4sQMQkoD5dWauCFtPrwf5EasI=";
meta = with lib; { meta = {
description = "Dork scanner"; description = "Dork scanner";
homepage = "https://github.com/dwisiswant0/go-dork"; homepage = "https://github.com/dwisiswant0/go-dork";
changelog = "https://github.com/dwisiswant0/go-dork/releases/tag/v${version}"; changelog = "https://github.com/dwisiswant0/go-dork/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "go-dork"; mainProgram = "go-dork";
}; };
} }

View file

@ -23,12 +23,12 @@ buildGoModule rec {
"-X=github.com/vulsio/go-exploitdb/config.Version=${version}" "-X=github.com/vulsio/go-exploitdb/config.Version=${version}"
]; ];
meta = with lib; { meta = {
description = "Tool for searching Exploits from Exploit Databases, etc"; description = "Tool for searching Exploits from Exploit Databases, etc";
mainProgram = "go-exploitdb"; mainProgram = "go-exploitdb";
homepage = "https://github.com/vulsio/go-exploitdb"; homepage = "https://github.com/vulsio/go-exploitdb";
changelog = "https://github.com/vulsio/go-exploitdb/releases/tag/v${version}"; changelog = "https://github.com/vulsio/go-exploitdb/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
}; };
} }

View file

@ -51,12 +51,12 @@ buildGoModule rec {
# Tests require internet connection # Tests require internet connection
doCheck = false; doCheck = false;
meta = with lib; { meta = {
changelog = "https://github.com/google/go-licenses/releases/tag/v${version}"; changelog = "https://github.com/google/go-licenses/releases/tag/v${version}";
description = "Reports on the licenses used by a Go package and its dependencies"; description = "Reports on the licenses used by a Go package and its dependencies";
mainProgram = "go-licenses"; mainProgram = "go-licenses";
homepage = "https://github.com/google/go-licenses"; homepage = "https://github.com/google/go-licenses";
license = with licenses; [ asl20 ]; license = with lib.licenses; [ asl20 ];
maintainers = with maintainers; [ Luflosi ]; maintainers = with lib.maintainers; [ Luflosi ];
}; };
} }

View file

@ -22,12 +22,12 @@ buildGoModule rec {
"-w" "-w"
]; ];
meta = with lib; { meta = {
description = "Tool to remotely dump secrets from the Windows registry"; description = "Tool to remotely dump secrets from the Windows registry";
homepage = "https://github.com/jfjallid/go-secdump"; homepage = "https://github.com/jfjallid/go-secdump";
changelog = "https://github.com/jfjallid/go-secdump/releases/tag/${version}"; changelog = "https://github.com/jfjallid/go-secdump/releases/tag/${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "go-secdump"; mainProgram = "go-secdump";
platforms = lib.platforms.linux; platforms = lib.platforms.linux;
}; };

View file

@ -28,12 +28,12 @@ buildGoModule rec {
"-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}" "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}"
]; ];
meta = with lib; { meta = {
description = "Golang implementation of Swagger 2.0, representation of your RESTful API"; description = "Golang implementation of Swagger 2.0, representation of your RESTful API";
homepage = "https://github.com/go-swagger/go-swagger"; homepage = "https://github.com/go-swagger/go-swagger";
changelog = "https://github.com/go-swagger/go-swagger/releases/tag/v${version}"; changelog = "https://github.com/go-swagger/go-swagger/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ kalbasit ]; maintainers = with lib.maintainers; [ kalbasit ];
mainProgram = "swagger"; mainProgram = "swagger";
}; };
} }

View file

@ -26,12 +26,12 @@ buildGoModule rec {
doCheck = false; # tests fail doCheck = false; # tests fail
meta = with lib; { meta = {
description = "Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MJPEG, HomeKit, FFmpeg, etc"; description = "Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MJPEG, HomeKit, FFmpeg, etc";
homepage = "https://github.com/AlexxIT/go2rtc"; homepage = "https://github.com/AlexxIT/go2rtc";
changelog = "https://github.com/AlexxIT/go2rtc/releases/tag/v${version}"; changelog = "https://github.com/AlexxIT/go2rtc/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ hexa ]; maintainers = with lib.maintainers; [ hexa ];
mainProgram = "go2rtc"; mainProgram = "go2rtc";
}; };
} }

View file

@ -45,12 +45,12 @@ buildGoModule rec {
doCheck = false; doCheck = false;
meta = with lib; { meta = {
description = "Cast media files to UPnP/DLNA Media Renderers and Smart TVs"; description = "Cast media files to UPnP/DLNA Media Renderers and Smart TVs";
homepage = "https://github.com/alexballas/go2tv"; homepage = "https://github.com/alexballas/go2tv";
changelog = "https://github.com/alexballas/go2tv/releases/tag/v${version}"; changelog = "https://github.com/alexballas/go2tv/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ gdamjan ]; maintainers = with lib.maintainers; [ gdamjan ];
mainProgram = pname; mainProgram = pname;
}; };
} }

View file

@ -22,12 +22,12 @@ buildGoModule rec {
mv $out/bin/Go365 $out/bin/$pname mv $out/bin/Go365 $out/bin/$pname
''; '';
meta = with lib; { meta = {
description = "Office 365 enumeration tool"; description = "Office 365 enumeration tool";
homepage = "https://github.com/optiv/Go365"; homepage = "https://github.com/optiv/Go365";
changelog = "https://github.com/optiv/Go365/releases/tag/v${version}"; changelog = "https://github.com/optiv/Go365/releases/tag/v${version}";
license = with licenses; [ mit ]; license = with lib.licenses; [ mit ];
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "Go365"; mainProgram = "Go365";
}; };
} }

View file

@ -42,13 +42,13 @@ stdenv.mkDerivation rec {
] ]
); );
meta = with lib; { meta = {
description = "Real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems"; description = "Real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems";
homepage = "https://goaccess.io"; homepage = "https://goaccess.io";
changelog = "https://github.com/allinurl/goaccess/raw/v${version}/ChangeLog"; changelog = "https://github.com/allinurl/goaccess/raw/v${version}/ChangeLog";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ ederoyd46 ]; maintainers = with lib.maintainers; [ ederoyd46 ];
platforms = platforms.linux ++ platforms.darwin; platforms = lib.platforms.linux ++ lib.platforms.darwin;
mainProgram = "goaccess"; mainProgram = "goaccess";
}; };
} }

View file

@ -34,12 +34,12 @@ buildGoModule rec {
passthru.tests = { inherit (nixosTests) gobgpd; }; passthru.tests = { inherit (nixosTests) gobgpd; };
meta = with lib; { meta = {
description = "BGP implemented in Go"; description = "BGP implemented in Go";
mainProgram = "gobgpd"; mainProgram = "gobgpd";
homepage = "https://osrg.github.io/gobgp/"; homepage = "https://osrg.github.io/gobgp/";
changelog = "https://github.com/osrg/gobgp/releases/tag/v${version}"; changelog = "https://github.com/osrg/gobgp/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ higebu ]; maintainers = with lib.maintainers; [ higebu ];
}; };
} }

View file

@ -22,12 +22,12 @@ buildGoModule rec {
"-w" "-w"
]; ];
meta = with lib; { meta = {
description = "Enumeration tool for publicly exposed Azure Storage blobs"; description = "Enumeration tool for publicly exposed Azure Storage blobs";
mainProgram = "goblob"; mainProgram = "goblob";
homepage = "https://github.com/Macmod/goblob"; homepage = "https://github.com/Macmod/goblob";
changelog = "https://github.com/Macmod/goblob/releases/tag/v${version}"; changelog = "https://github.com/Macmod/goblob/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
}; };
} }

View file

@ -22,13 +22,13 @@ buildGoModule rec {
"-w" "-w"
]; ];
meta = with lib; { meta = {
description = "Tool used to brute-force URIs, DNS subdomains, Virtual Host names on target web servers"; description = "Tool used to brute-force URIs, DNS subdomains, Virtual Host names on target web servers";
mainProgram = "gobuster"; mainProgram = "gobuster";
homepage = "https://github.com/OJ/gobuster"; homepage = "https://github.com/OJ/gobuster";
changelog = "https://github.com/OJ/gobuster/releases/tag/v${version}"; changelog = "https://github.com/OJ/gobuster/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
fab fab
pamplemousse pamplemousse
]; ];

View file

@ -54,12 +54,12 @@ buildGoModule rec {
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };
meta = with lib; { meta = {
description = "Dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc"; description = "Dynamic DNS client tool supports AliDNS, Cloudflare, Google Domains, DNSPod, HE.net & DuckDNS & DreamHost, etc";
homepage = "https://github.com/TimothyYe/godns"; homepage = "https://github.com/TimothyYe/godns";
changelog = "https://github.com/TimothyYe/godns/releases/tag/v${version}"; changelog = "https://github.com/TimothyYe/godns/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ yinfeng ]; maintainers = with lib.maintainers; [ yinfeng ];
mainProgram = "godns"; mainProgram = "godns";
}; };
} }

View file

@ -25,13 +25,13 @@ buildGoModule rec {
mv $out/bin/GodSpeed $out/bin/${pname} mv $out/bin/GodSpeed $out/bin/${pname}
''; '';
meta = with lib; { meta = {
description = "Manager for reverse shells"; description = "Manager for reverse shells";
homepage = "https://github.com/redcode-labs/GodSpeed"; homepage = "https://github.com/redcode-labs/GodSpeed";
changelog = "https://github.com/redcode-labs/GodSpeed/releases/tag/${version}"; changelog = "https://github.com/redcode-labs/GodSpeed/releases/tag/${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
teams = [ teams.redcodelabs ]; teams = [ lib.teams.redcodelabs ];
mainProgram = "godspeed"; mainProgram = "godspeed";
broken = stdenv.hostPlatform.isDarwin; broken = stdenv.hostPlatform.isDarwin;
}; };

View file

@ -23,7 +23,7 @@ buildGoModule rec {
"-X github.com/slurdge/goeland/version.GitCommit=${version}" "-X github.com/slurdge/goeland/version.GitCommit=${version}"
]; ];
meta = with lib; { meta = {
description = "Alternative to rss2email written in golang with many filters"; description = "Alternative to rss2email written in golang with many filters";
mainProgram = "goeland"; mainProgram = "goeland";
longDescription = '' longDescription = ''
@ -34,7 +34,7 @@ buildGoModule rec {
''; '';
homepage = "https://github.com/slurdge/goeland"; homepage = "https://github.com/slurdge/goeland";
changelog = "https://github.com/slurdge/goeland/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/slurdge/goeland/blob/v${version}/CHANGELOG.md";
license = with licenses; [ mit ]; license = with lib.licenses; [ mit ];
maintainers = [ maintainers.sweenu ]; maintainers = [ lib.maintainers.sweenu ];
}; };
} }

View file

@ -23,12 +23,12 @@ buildGoModule rec {
"-X github.com/nao1215/gup/internal/cmdinfo.Version=v${version}" "-X github.com/nao1215/gup/internal/cmdinfo.Version=v${version}"
]; ];
meta = with lib; { meta = {
description = "Update binaries installed by 'go install' with goroutines"; description = "Update binaries installed by 'go install' with goroutines";
changelog = "https://github.com/nao1215/gup/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/nao1215/gup/blob/v${version}/CHANGELOG.md";
homepage = "https://github.com/nao1215/gup"; homepage = "https://github.com/nao1215/gup";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ phanirithvij ]; maintainers = with lib.maintainers; [ phanirithvij ];
mainProgram = "gup"; mainProgram = "gup";
}; };
} }

View file

@ -36,13 +36,13 @@ buildGo124Module rec {
done done
''; '';
meta = with lib; { meta = {
description = "Fast linters Runner for Go"; description = "Fast linters Runner for Go";
homepage = "https://golangci-lint.run/"; homepage = "https://golangci-lint.run/";
changelog = "https://github.com/golangci/golangci-lint/blob/v${version}/CHANGELOG.md"; changelog = "https://github.com/golangci/golangci-lint/blob/v${version}/CHANGELOG.md";
mainProgram = "golangci-lint"; mainProgram = "golangci-lint";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
SuperSandro2000 SuperSandro2000
mic92 mic92
]; ];

View file

@ -27,12 +27,12 @@ buildGoModule rec {
"-X main.Version=${version}" "-X main.Version=${version}"
]; ];
meta = with lib; { meta = {
description = "File systems verification utility and library, in likeness of mtree(8)"; description = "File systems verification utility and library, in likeness of mtree(8)";
changelog = "https://github.com/vbatts/go-mtree/releases/tag/v${version}"; changelog = "https://github.com/vbatts/go-mtree/releases/tag/v${version}";
homepage = "https://github.com/vbatts/go-mtree"; homepage = "https://github.com/vbatts/go-mtree";
license = licenses.bsd3; license = lib.licenses.bsd3;
maintainers = with maintainers; [ phanirithvij ]; maintainers = with lib.maintainers; [ phanirithvij ];
mainProgram = "gomtree"; mainProgram = "gomtree";
}; };
} }

View file

@ -56,12 +56,12 @@ buildGoModule rec {
--prefix PATH ":" "$binPath" --prefix PATH ":" "$binPath"
''; '';
meta = with lib; { meta = {
description = "Guest Agent for Google Compute Engine"; description = "Guest Agent for Google Compute Engine";
homepage = "https://github.com/GoogleCloudPlatform/guest-agent"; homepage = "https://github.com/GoogleCloudPlatform/guest-agent";
changelog = "https://github.com/GoogleCloudPlatform/guest-agent/releases/tag/${version}"; changelog = "https://github.com/GoogleCloudPlatform/guest-agent/releases/tag/${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ abbradar ]; maintainers = with lib.maintainers; [ abbradar ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View file

@ -30,12 +30,12 @@ buildGoModule rec {
doCheck = true; doCheck = true;
meta = with lib; { meta = {
description = "Go symbol recovery tool"; description = "Go symbol recovery tool";
mainProgram = "GoReSym"; mainProgram = "GoReSym";
homepage = "https://github.com/mandiant/GoReSym"; homepage = "https://github.com/mandiant/GoReSym";
changelog = "https://github.com/mandiant/GoReSym/releases/tag/v${version}"; changelog = "https://github.com/mandiant/GoReSym/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ pyrox0 ]; maintainers = with lib.maintainers; [ pyrox0 ];
}; };
} }

View file

@ -30,12 +30,12 @@ python3.pkgs.buildPythonApplication rec {
# no tests # no tests
doCheck = false; doCheck = false;
meta = with lib; { meta = {
description = "LLMs for your CLI"; description = "LLMs for your CLI";
homepage = "https://github.com/gorilla-llm/gorilla-cli"; homepage = "https://github.com/gorilla-llm/gorilla-cli";
changelog = "https://github.com/gorilla-llm/gorilla-cli/releases/tag/${version}"; changelog = "https://github.com/gorilla-llm/gorilla-cli/releases/tag/${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ happysalada ]; maintainers = with lib.maintainers; [ happysalada ];
mainProgram = "gorilla"; mainProgram = "gorilla";
}; };
} }

View file

@ -60,7 +60,7 @@ buildGoModule rec {
updateScript = nix-update-script { }; updateScript = nix-update-script { };
}; };
meta = with lib; { meta = {
homepage = "https://github.com/goss-org/goss/"; homepage = "https://github.com/goss-org/goss/";
changelog = "https://github.com/goss-org/goss/releases/tag/v${version}"; changelog = "https://github.com/goss-org/goss/releases/tag/v${version}";
description = "Quick and easy server validation"; description = "Quick and easy server validation";
@ -69,13 +69,13 @@ buildGoModule rec {
It eases the process of writing tests by allowing the user to generate tests from the current system state. It eases the process of writing tests by allowing the user to generate tests from the current system state.
Once the test suite is written they can be executed, waited-on, or served as a health endpoint. Once the test suite is written they can be executed, waited-on, or served as a health endpoint.
''; '';
license = licenses.asl20; license = lib.licenses.asl20;
mainProgram = "goss"; mainProgram = "goss";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
hyzual hyzual
jk jk
anthonyroussel anthonyroussel
]; ];
platforms = platforms.linux ++ platforms.darwin; platforms = lib.platforms.linux ++ lib.platforms.darwin;
}; };
} }

View file

@ -17,11 +17,11 @@ buildGoModule rec {
vendorHash = null; vendorHash = null;
meta = with lib; { meta = {
description = "Go test output for humans"; description = "Go test output for humans";
homepage = "https://github.com/gotesttools/gotestfmt"; homepage = "https://github.com/gotesttools/gotestfmt";
changelog = "https://github.com/GoTestTools/gotestfmt/releases/tag/v${version}"; changelog = "https://github.com/GoTestTools/gotestfmt/releases/tag/v${version}";
license = licenses.unlicense; license = lib.licenses.unlicense;
maintainers = with maintainers; [ urandom ]; maintainers = with lib.maintainers; [ urandom ];
}; };
} }

View file

@ -33,12 +33,12 @@ buildGoModule rec {
versionCheckProgramArg = "--version"; versionCheckProgramArg = "--version";
meta = with lib; { meta = {
description = "Tool for API and OWASP attack simulation"; description = "Tool for API and OWASP attack simulation";
homepage = "https://github.com/wallarm/gotestwaf"; homepage = "https://github.com/wallarm/gotestwaf";
changelog = "https://github.com/wallarm/gotestwaf/releases/tag/v${version}"; changelog = "https://github.com/wallarm/gotestwaf/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "gotestwaf"; mainProgram = "gotestwaf";
}; };
} }

View file

@ -62,7 +62,7 @@ buildGoModule rec {
passthru.tests.gotosocial = nixosTests.gotosocial; passthru.tests.gotosocial = nixosTests.gotosocial;
meta = with lib; { meta = {
homepage = "https://gotosocial.org"; homepage = "https://gotosocial.org";
changelog = "https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v${version}"; changelog = "https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v${version}";
description = "Fast, fun, ActivityPub server, powered by Go"; description = "Fast, fun, ActivityPub server, powered by Go";
@ -73,7 +73,7 @@ buildGoModule rec {
advertised to! A light-weight alternative to Mastodon advertised to! A light-weight alternative to Mastodon
and Pleroma, with support for clients! and Pleroma, with support for clients!
''; '';
maintainers = with maintainers; [ blakesmith ]; maintainers = with lib.maintainers; [ blakesmith ];
license = licenses.agpl3Only; license = lib.licenses.agpl3Only;
}; };
} }

View file

@ -35,12 +35,12 @@ buildGoModule rec {
# Tests require network access # Tests require network access
doCheck = false; doCheck = false;
meta = with lib; { meta = {
description = "Tool to get an overview of the list of URLs"; description = "Tool to get an overview of the list of URLs";
mainProgram = "goverview"; mainProgram = "goverview";
homepage = "https://github.com/j3ssie/goverview"; homepage = "https://github.com/j3ssie/goverview";
changelog = "https://github.com/j3ssie/goverview/releases/tag/v${version}"; changelog = "https://github.com/j3ssie/goverview/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
}; };
} }

View file

@ -37,7 +37,7 @@ buildGo124Module rec {
"-w" "-w"
]; ];
meta = with lib; { meta = {
homepage = "https://pkg.go.dev/golang.org/x/vuln/cmd/govulncheck"; homepage = "https://pkg.go.dev/golang.org/x/vuln/cmd/govulncheck";
downloadPage = "https://github.com/golang/vuln"; downloadPage = "https://github.com/golang/vuln";
changelog = "https://github.com/golang/vuln/releases/tag/v${version}"; changelog = "https://github.com/golang/vuln/releases/tag/v${version}";
@ -64,8 +64,8 @@ buildGo124Module rec {
example, a dependency with a Windows-specific vulnerability will not be example, a dependency with a Windows-specific vulnerability will not be
reported for a Linux build. reported for a Linux build.
''; '';
license = with licenses; [ bsd3 ]; license = with lib.licenses; [ bsd3 ];
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
jk jk
SuperSandro2000 SuperSandro2000
]; ];

View file

@ -28,11 +28,11 @@ buildGoModule rec {
# you don't have grafana running. # you don't have grafana running.
doCheck = false; doCheck = false;
meta = with lib; { meta = {
description = "Grafana Dash-n-Grab (gdg) -- backup and restore Grafana dashboards, datasources, and other entities"; description = "Grafana Dash-n-Grab (gdg) -- backup and restore Grafana dashboards, datasources, and other entities";
license = licenses.bsd3; license = lib.licenses.bsd3;
homepage = "https://github.com/esnet/gdg"; homepage = "https://github.com/esnet/gdg";
teams = [ teams.bitnomial ]; teams = [ lib.teams.bitnomial ];
mainProgram = "gdg"; mainProgram = "gdg";
changelog = "https://github.com/esnet/gdg/releases/tag/v${version}"; changelog = "https://github.com/esnet/gdg/releases/tag/v${version}";
}; };

View file

@ -69,16 +69,16 @@ buildGoModule rec {
"-X ${t}.Revision=unknown" "-X ${t}.Revision=unknown"
]; ];
meta = with lib; { meta = {
description = "Like Prometheus, but for logs"; description = "Like Prometheus, but for logs";
mainProgram = "promtail"; mainProgram = "promtail";
license = with licenses; [ license = with lib.licenses; [
agpl3Only agpl3Only
asl20 asl20
]; ];
homepage = "https://grafana.com/oss/loki/"; homepage = "https://grafana.com/oss/loki/";
changelog = "https://github.com/grafana/loki/releases/tag/v${version}"; changelog = "https://github.com/grafana/loki/releases/tag/v${version}";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
willibutz willibutz
globin globin
mmahut mmahut

View file

@ -85,12 +85,12 @@ buildGoModule rec {
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };
meta = with lib; { meta = {
description = "Easiest way to access your cloud"; description = "Easiest way to access your cloud";
homepage = "https://github.com/common-fate/granted"; homepage = "https://github.com/common-fate/granted";
changelog = "https://github.com/common-fate/granted/releases/tag/${version}"; changelog = "https://github.com/common-fate/granted/releases/tag/${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
jlbribeiro jlbribeiro
]; ];
}; };

View file

@ -47,12 +47,12 @@ python3.pkgs.buildPythonApplication rec {
"test_is_gql_endpoint" "test_is_gql_endpoint"
]; ];
meta = with lib; { meta = {
description = "Tool to find GraphQL endpoints using subdomain enumeration"; description = "Tool to find GraphQL endpoints using subdomain enumeration";
mainProgram = "graphinder"; mainProgram = "graphinder";
homepage = "https://github.com/Escape-Technologies/graphinder"; homepage = "https://github.com/Escape-Technologies/graphinder";
changelog = "https://github.com/Escape-Technologies/graphinder/releases/tag/v${version}"; changelog = "https://github.com/Escape-Technologies/graphinder/releases/tag/v${version}";
license = with licenses; [ mit ]; license = with lib.licenses; [ mit ];
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
}; };
} }

View file

@ -39,12 +39,12 @@ buildGoModule rec {
--replace-fail "TestS3Storage" "SkipTestS3Storage" --replace-fail "TestS3Storage" "SkipTestS3Storage"
''; '';
meta = with lib; { meta = {
description = "PostgreSQL database anonymization tool"; description = "PostgreSQL database anonymization tool";
homepage = "https://github.com/GreenmaskIO/greenmask"; homepage = "https://github.com/GreenmaskIO/greenmask";
changelog = "https://github.com/GreenmaskIO/greenmask/releases/tag/v${version}"; changelog = "https://github.com/GreenmaskIO/greenmask/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "greenmask"; mainProgram = "greenmask";
}; };
} }

View file

@ -23,13 +23,13 @@ rustPlatform.buildRustPackage rec {
$out/bin/grex --help > /dev/null $out/bin/grex --help > /dev/null
''; '';
meta = with lib; { meta = {
description = "Command-line tool for generating regular expressions from user-provided test cases"; description = "Command-line tool for generating regular expressions from user-provided test cases";
homepage = "https://github.com/pemistahl/grex"; homepage = "https://github.com/pemistahl/grex";
changelog = "https://github.com/pemistahl/grex/releases/tag/v${version}"; changelog = "https://github.com/pemistahl/grex/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
mainProgram = "grex"; mainProgram = "grex";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
SuperSandro2000 SuperSandro2000
mfrw mfrw
]; ];

View file

@ -129,12 +129,12 @@ stdenv.mkDerivation rec {
inherit arrow-cpp; inherit arrow-cpp;
}; };
meta = with lib; { meta = {
description = "C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)"; description = "C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ lnl7 ]; maintainers = with lib.maintainers; [ lnl7 ];
homepage = "https://grpc.io/"; homepage = "https://grpc.io/";
platforms = platforms.all; platforms = lib.platforms.all;
changelog = "https://github.com/grpc/grpc/releases/tag/v${version}"; changelog = "https://github.com/grpc/grpc/releases/tag/v${version}";
}; };
} }

View file

@ -160,7 +160,7 @@ stdenv.mkDerivation rec {
inherit (nixosTests) guix; inherit (nixosTests) guix;
}; };
meta = with lib; { meta = {
description = "Functional package manager with a Scheme interface"; description = "Functional package manager with a Scheme interface";
longDescription = '' longDescription = ''
GNU Guix is a purely functional package manager for the GNU system, and a distribution thereof. GNU Guix is a purely functional package manager for the GNU system, and a distribution thereof.
@ -176,13 +176,13 @@ stdenv.mkDerivation rec {
''; '';
homepage = "http://www.gnu.org/software/guix"; homepage = "http://www.gnu.org/software/guix";
changelog = "https://git.savannah.gnu.org/cgit/guix.git/plain/NEWS?h=v${version}"; changelog = "https://git.savannah.gnu.org/cgit/guix.git/plain/NEWS?h=v${version}";
license = licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
mainProgram = "guix"; mainProgram = "guix";
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
cafkafk cafkafk
foo-dogsquared foo-dogsquared
hpfr hpfr
]; ];
platforms = platforms.linux; platforms = lib.platforms.linux;
}; };
} }

View file

@ -44,12 +44,12 @@ buildGoModule rec {
--zsh <($out/bin/gum completion zsh) --zsh <($out/bin/gum completion zsh)
''; '';
meta = with lib; { meta = {
description = "Tasty Bubble Gum for your shell"; description = "Tasty Bubble Gum for your shell";
homepage = "https://github.com/charmbracelet/gum"; homepage = "https://github.com/charmbracelet/gum";
changelog = "https://github.com/charmbracelet/gum/releases/tag/v${version}"; changelog = "https://github.com/charmbracelet/gum/releases/tag/v${version}";
license = licenses.mit; license = lib.licenses.mit;
maintainers = with maintainers; [ maaslalani ]; maintainers = with lib.maintainers; [ maaslalani ];
mainProgram = "gum"; mainProgram = "gum";
}; };
} }

View file

@ -30,12 +30,12 @@ python3.pkgs.buildPythonApplication rec {
pythonImportsCheck = [ "ha_mqtt_discoverable_cli" ]; pythonImportsCheck = [ "ha_mqtt_discoverable_cli" ];
meta = with lib; { meta = {
description = "CLI for creating Home Assistant compatible MQTT entities that will be automatically discovered"; description = "CLI for creating Home Assistant compatible MQTT entities that will be automatically discovered";
homepage = "https://github.com/unixorn/ha-mqtt-discoverable-cli"; homepage = "https://github.com/unixorn/ha-mqtt-discoverable-cli";
changelog = "https://github.com/unixorn/ha-mqtt-discoverable-cli/releases/tag/v${version}"; changelog = "https://github.com/unixorn/ha-mqtt-discoverable-cli/releases/tag/v${version}";
license = licenses.asl20; license = lib.licenses.asl20;
maintainers = with maintainers; [ fab ]; maintainers = with lib.maintainers; [ fab ];
mainProgram = "hmd"; mainProgram = "hmd";
}; };
} }

View file

@ -109,12 +109,12 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };
meta = with lib; { meta = {
description = "IRC application"; description = "IRC application";
homepage = "https://github.com/squidowl/halloy"; homepage = "https://github.com/squidowl/halloy";
changelog = "https://github.com/squidowl/halloy/blob/${version}/CHANGELOG.md"; changelog = "https://github.com/squidowl/halloy/blob/${version}/CHANGELOG.md";
license = licenses.gpl3Only; license = lib.licenses.gpl3Only;
maintainers = with maintainers; [ maintainers = with lib.maintainers; [
fab fab
iivusly iivusly
ivyfanchiang ivyfanchiang

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