···42 # There is a failure while the binary is checked
43 doCheck = false;
4445- meta = with lib; {
46 description = "Host-based file integrity monitoring tool";
47 longDescription = ''
48 FIM is a File Integrity Monitoring tool that tracks any event over your
···56 '';
57 homepage = "https://github.com/Achiefs/fim";
58 changelog = "https://github.com/Achiefs/fim/releases/tag/v${version}";
59- license = licenses.gpl3Only;
60- maintainers = with maintainers; [ fab ];
61 mainProgram = "fim";
62 };
63}
···42 # There is a failure while the binary is checked
43 doCheck = false;
4445+ meta = {
46 description = "Host-based file integrity monitoring tool";
47 longDescription = ''
48 FIM is a File Integrity Monitoring tool that tracks any event over your
···56 '';
57 homepage = "https://github.com/Achiefs/fim";
58 changelog = "https://github.com/Achiefs/fim/releases/tag/v${version}";
59+ license = lib.licenses.gpl3Only;
60+ maintainers = with lib.maintainers; [ fab ];
61 mainProgram = "fim";
62 };
63}
···43 # depends on cpu instructions that may not be available on builders
44 doCheck = false;
4546- meta = with lib; {
47 description = "Small programming language for writing short programs processing textual data";
48 mainProgram = "frawk";
49 homepage = "https://github.com/ezrosent/frawk";
50 changelog = "https://github.com/ezrosent/frawk/releases/tag/v${version}";
51- license = with licenses; [
52 mit # or
53 asl20
54 ];
55- maintainers = with maintainers; [ figsoda ];
56 };
57}
···43 # depends on cpu instructions that may not be available on builders
44 doCheck = false;
4546+ meta = {
47 description = "Small programming language for writing short programs processing textual data";
48 mainProgram = "frawk";
49 homepage = "https://github.com/ezrosent/frawk";
50 changelog = "https://github.com/ezrosent/frawk/releases/tag/v${version}";
51+ license = with lib.licenses; [
52 mit # or
53 asl20
54 ];
55+ maintainers = with lib.maintainers; [ figsoda ];
56 };
57}
+3-3
pkgs/by-name/fr/fre/package.nix
···18 useFetchCargoVendor = true;
19 cargoHash = "sha256-07qKG4ju2UOkTcgWAl2U0uqQZyiosK1UH/M2BvwMAaU=";
2021- meta = with lib; {
22 description = "CLI tool for tracking your most-used directories and files";
23 homepage = "https://github.com/camdencheek/fre";
24 changelog = "https://github.com/camdencheek/fre/blob/${version}/CHANGELOG.md";
25- license = with licenses; [ mit ];
26- maintainers = with maintainers; [ gaykitty ];
27 mainProgram = "fre";
28 };
29}
···18 useFetchCargoVendor = true;
19 cargoHash = "sha256-07qKG4ju2UOkTcgWAl2U0uqQZyiosK1UH/M2BvwMAaU=";
2021+ meta = {
22 description = "CLI tool for tracking your most-used directories and files";
23 homepage = "https://github.com/camdencheek/fre";
24 changelog = "https://github.com/camdencheek/fre/blob/${version}/CHANGELOG.md";
25+ license = with lib.licenses; [ mit ];
26+ maintainers = with lib.maintainers; [ gaykitty ];
27 mainProgram = "fre";
28 };
29}
+3-3
pkgs/by-name/fr/freenukum/package.nix
···70 install -Dm644 "${desktopItem}/share/applications/"* -t $out/share/applications/
71 '';
7273- meta = with lib; {
74 description = "Clone of the original Duke Nukum 1 Jump'n Run game";
75 homepage = "https://salsa.debian.org/silwol/freenukum";
76 changelog = "https://salsa.debian.org/silwol/freenukum/-/blob/v${version}/CHANGELOG.md";
77- license = licenses.agpl3Plus;
78- maintainers = with maintainers; [ _0x4A6F ];
79 broken = stdenv.hostPlatform.isDarwin;
80 };
81}
···70 install -Dm644 "${desktopItem}/share/applications/"* -t $out/share/applications/
71 '';
7273+ meta = {
74 description = "Clone of the original Duke Nukum 1 Jump'n Run game";
75 homepage = "https://salsa.debian.org/silwol/freenukum";
76 changelog = "https://salsa.debian.org/silwol/freenukum/-/blob/v${version}/CHANGELOG.md";
77+ license = lib.licenses.agpl3Plus;
78+ maintainers = with lib.maintainers; [ _0x4A6F ];
79 broken = stdenv.hostPlatform.isDarwin;
80 };
81}
+4-4
pkgs/by-name/fr/freetds/package.nix
···31 pkg-config
32 ];
3334- meta = with lib; {
35 description = "Libraries to natively talk to Microsoft SQL Server and Sybase databases";
36 homepage = "https://www.freetds.org";
37 changelog = "https://github.com/FreeTDS/freetds/releases/tag/v${version}";
38- license = licenses.lgpl2;
39- maintainers = with maintainers; [ peterhoeg ];
40- platforms = platforms.all;
41 };
42}
···31 pkg-config
32 ];
3334+ meta = {
35 description = "Libraries to natively talk to Microsoft SQL Server and Sybase databases";
36 homepage = "https://www.freetds.org";
37 changelog = "https://github.com/FreeTDS/freetds/releases/tag/v${version}";
38+ license = lib.licenses.lgpl2;
39+ maintainers = with lib.maintainers; [ peterhoeg ];
40+ platforms = lib.platforms.all;
41 };
42}
+4-4
pkgs/by-name/fr/frotz/package.nix
···4849 installFlags = [ "PREFIX=$(out)" ];
5051- meta = with lib; {
52 homepage = "https://davidgriffith.gitlab.io/frotz/";
53 changelog = "https://gitlab.com/DavidGriffith/frotz/-/raw/${version}/NEWS";
54 description = "Z-machine interpreter for Infocom games and other interactive fiction";
55 mainProgram = "frotz";
56- platforms = platforms.unix;
57- maintainers = with maintainers; [
58 nicknovitski
59 ddelabru
60 ];
61- license = licenses.gpl2Plus;
62 };
63}
···4849 installFlags = [ "PREFIX=$(out)" ];
5051+ meta = {
52 homepage = "https://davidgriffith.gitlab.io/frotz/";
53 changelog = "https://gitlab.com/DavidGriffith/frotz/-/raw/${version}/NEWS";
54 description = "Z-machine interpreter for Infocom games and other interactive fiction";
55 mainProgram = "frotz";
56+ platforms = lib.platforms.unix;
57+ maintainers = with lib.maintainers; [
58 nicknovitski
59 ddelabru
60 ];
61+ license = lib.licenses.gpl2Plus;
62 };
63}
+4-4
pkgs/by-name/ga/galene/package.nix
···38 tests.vm = nixosTests.galene.basic;
39 };
4041- meta = with lib; {
42 description = "Videoconferencing server that is easy to deploy, written in Go";
43 homepage = "https://github.com/jech/galene";
44 changelog = "https://github.com/jech/galene/raw/galene-${version}/CHANGES";
45- license = licenses.mit;
46- platforms = platforms.linux;
47 teams = [ lib.teams.ngi ];
48- maintainers = with maintainers; [
49 rgrunbla
50 erdnaxe
51 ];
···38 tests.vm = nixosTests.galene.basic;
39 };
4041+ meta = {
42 description = "Videoconferencing server that is easy to deploy, written in Go";
43 homepage = "https://github.com/jech/galene";
44 changelog = "https://github.com/jech/galene/raw/galene-${version}/CHANGES";
45+ license = lib.licenses.mit;
46+ platforms = lib.platforms.linux;
47 teams = [ lib.teams.ngi ];
48+ maintainers = with lib.maintainers; [
49 rgrunbla
50 erdnaxe
51 ];
+3-3
pkgs/by-name/ga/galer/package.nix
···1718 vendorHash = "sha256-BS7ZUq8/swZpTaYGjiF5OuZXQpoosZ3mdF9v1euijxo=";
1920- meta = with lib; {
21 description = "Tool to fetch URLs from HTML attributes";
22 homepage = "https://github.com/dwisiswant0/galer";
23 changelog = "https://github.com/dwisiswant0/galer/releases/tag/v${version}";
24- license = licenses.mit;
25- maintainers = with maintainers; [ fab ];
26 mainProgram = "galer";
27 };
28}
···1718 vendorHash = "sha256-BS7ZUq8/swZpTaYGjiF5OuZXQpoosZ3mdF9v1euijxo=";
1920+ meta = {
21 description = "Tool to fetch URLs from HTML attributes";
22 homepage = "https://github.com/dwisiswant0/galer";
23 changelog = "https://github.com/dwisiswant0/galer/releases/tag/v${version}";
24+ license = lib.licenses.mit;
25+ maintainers = with lib.maintainers; [ fab ];
26 mainProgram = "galer";
27 };
28}
+4-4
pkgs/by-name/ga/gallia/package.nix
···4647 pythonImportsCheck = [ "gallia" ];
4849- meta = with lib; {
50 description = "Extendable Pentesting Framework for the Automotive Domain";
51 homepage = "https://github.com/Fraunhofer-AISEC/gallia";
52 changelog = "https://github.com/Fraunhofer-AISEC/gallia/releases/tag/v${version}";
53- license = with licenses; [ asl20 ];
54- maintainers = with maintainers; [
55 fab
56 rumpelsepp
57 ];
58- platforms = platforms.linux;
59 };
60}
···4647 pythonImportsCheck = [ "gallia" ];
4849+ meta = {
50 description = "Extendable Pentesting Framework for the Automotive Domain";
51 homepage = "https://github.com/Fraunhofer-AISEC/gallia";
52 changelog = "https://github.com/Fraunhofer-AISEC/gallia/releases/tag/v${version}";
53+ license = with lib.licenses; [ asl20 ];
54+ maintainers = with lib.maintainers; [
55 fab
56 rumpelsepp
57 ];
58+ platforms = lib.platforms.linux;
59 };
60}
+3-3
pkgs/by-name/ga/gam/package.nix
···63 runHook postCheck
64 '';
6566- meta = with lib; {
67 description = "Command line management for Google Workspace";
68 mainProgram = "gam";
69 homepage = "https://github.com/GAM-team/GAM/wiki";
70 changelog = "https://github.com/GAM-team/GAM/releases/tag/v${version}";
71- license = licenses.asl20;
72- maintainers = with maintainers; [ thanegill ];
73 };
7475}
···63 runHook postCheck
64 '';
6566+ meta = {
67 description = "Command line management for Google Workspace";
68 mainProgram = "gam";
69 homepage = "https://github.com/GAM-team/GAM/wiki";
70 changelog = "https://github.com/GAM-team/GAM/releases/tag/v${version}";
71+ license = lib.licenses.asl20;
72+ maintainers = with lib.maintainers; [ thanegill ];
73 };
7475}
+4-4
pkgs/by-name/ga/game-rs/package.nix
···2324 propagatedBuildInputs = [ steam-run ];
2526- meta = with lib; {
27 description = "Minimal CLI game launcher for linux";
28 homepage = "https://github.com/amanse/game-rs";
29 changelog = "https://github.com/Amanse/game-rs/releases/tag/v${version}";
30- license = with licenses; [ mit ];
31- maintainers = with maintainers; [ amanse ];
32- platforms = platforms.linux;
33 };
34}
···2324 propagatedBuildInputs = [ steam-run ];
2526+ meta = {
27 description = "Minimal CLI game launcher for linux";
28 homepage = "https://github.com/amanse/game-rs";
29 changelog = "https://github.com/Amanse/game-rs/releases/tag/v${version}";
30+ license = with lib.licenses; [ mit ];
31+ maintainers = with lib.maintainers; [ amanse ];
32+ platforms = lib.platforms.linux;
33 };
34}
+3-3
pkgs/by-name/ga/gato/package.nix
···40 "gato"
41 ];
4243- meta = with lib; {
44 description = "GitHub Self-Hosted Runner Enumeration and Attack Tool";
45 homepage = "https://github.com/praetorian-inc/gato";
46 changelog = "https://github.com/praetorian-inc/gato/releases/tag/${version}";
47- license = licenses.asl20;
48- maintainers = with maintainers; [ fab ];
49 mainProgram = "gato";
50 };
51}
···165166 passthru.tests = { inherit (nixosTests) mediatomb; };
167168- meta = with lib; {
169 homepage = "https://docs.gerbera.io/";
170 changelog = "https://github.com/gerbera/gerbera/releases/tag/v${version}";
171 description = "UPnP Media Server for 2024";
···174 It allows to stream your digital media through your home network and consume it on all kinds
175 of UPnP supporting devices.
176 '';
177- license = licenses.gpl2Only;
178- maintainers = with maintainers; [ ardumont ];
179- platforms = platforms.linux;
180 mainProgram = "gerbera";
181 };
182}
···165166 passthru.tests = { inherit (nixosTests) mediatomb; };
167168+ meta = {
169 homepage = "https://docs.gerbera.io/";
170 changelog = "https://github.com/gerbera/gerbera/releases/tag/v${version}";
171 description = "UPnP Media Server for 2024";
···174 It allows to stream your digital media through your home network and consume it on all kinds
175 of UPnP supporting devices.
176 '';
177+ license = lib.licenses.gpl2Only;
178+ maintainers = with lib.maintainers; [ ardumont ];
179+ platforms = lib.platforms.linux;
180 mainProgram = "gerbera";
181 };
182}
···44 LIBGIT2_NO_VENDOR = 1;
45 };
4647- meta = with lib; {
48 description = "Minimalist set of hooks to aid pairing and link commits to issues";
49 homepage = "https://github.com/PurpleBooth/git-mit";
50 changelog = "https://github.com/PurpleBooth/git-mit/releases/tag/v${version}";
51- license = licenses.cc0;
52- maintainers = with maintainers; [ figsoda ];
53 };
54}
···44 LIBGIT2_NO_VENDOR = 1;
45 };
4647+ meta = {
48 description = "Minimalist set of hooks to aid pairing and link commits to issues";
49 homepage = "https://github.com/PurpleBooth/git-mit";
50 changelog = "https://github.com/PurpleBooth/git-mit/releases/tag/v${version}";
51+ license = lib.licenses.cc0;
52+ maintainers = with lib.maintainers; [ figsoda ];
53 };
54}
···7778 passthru.updateScript = nix-update-script { };
7980- meta = with lib; {
81 description = "The missing Package Manager for Kubernetes featuring a GUI and a CLI";
82 homepage = "https://github.com/glasskube/glasskube";
83 changelog = "https://github.com/glasskube/glasskube/releases/tag/v${version}";
84- maintainers = with maintainers; [ jakuzure ];
85- license = licenses.asl20;
86 mainProgram = "glasskube";
87 };
88}
···7778 passthru.updateScript = nix-update-script { };
7980+ meta = {
81 description = "The missing Package Manager for Kubernetes featuring a GUI and a CLI";
82 homepage = "https://github.com/glasskube/glasskube";
83 changelog = "https://github.com/glasskube/glasskube/releases/tag/v${version}";
84+ maintainers = with lib.maintainers; [ jakuzure ];
85+ license = lib.licenses.asl20;
86 mainProgram = "glasskube";
87 };
88}
+3-3
pkgs/by-name/gl/glitter/package.nix
···34 "runs_correctly"
35 ];
3637- meta = with lib; {
38 description = "Git wrapper that allows you to compress multiple commands into one";
39 homepage = "https://github.com/milo123459/glitter";
40 changelog = "https://github.com/Milo123459/glitter/releases/tag/v${version}";
41- license = licenses.mit;
42- maintainers = with maintainers; [ figsoda ];
43 mainProgram = "glitter";
44 };
45}
···34 "runs_correctly"
35 ];
3637+ meta = {
38 description = "Git wrapper that allows you to compress multiple commands into one";
39 homepage = "https://github.com/milo123459/glitter";
40 changelog = "https://github.com/Milo123459/glitter/releases/tag/v${version}";
41+ license = lib.licenses.mit;
42+ maintainers = with lib.maintainers; [ figsoda ];
43 mainProgram = "glitter";
44 };
45}
+3-3
pkgs/by-name/gl/glow/package.nix
···36 --zsh <($out/bin/glow completion zsh)
37 '';
3839- meta = with lib; {
40 description = "Render markdown on the CLI, with pizzazz!";
41 homepage = "https://github.com/charmbracelet/glow";
42 changelog = "https://github.com/charmbracelet/glow/releases/tag/v${version}";
43- license = licenses.mit;
44- maintainers = with maintainers; [
45 Br1ght0ne
46 penguwin
47 ];
···36 --zsh <($out/bin/glow completion zsh)
37 '';
3839+ meta = {
40 description = "Render markdown on the CLI, with pizzazz!";
41 homepage = "https://github.com/charmbracelet/glow";
42 changelog = "https://github.com/charmbracelet/glow/releases/tag/v${version}";
43+ license = lib.licenses.mit;
44+ maintainers = with lib.maintainers; [
45 Br1ght0ne
46 penguwin
47 ];
+3-3
pkgs/by-name/go/go-bindata/package.nix
···24 "-w"
25 ];
2627- meta = with lib; {
28 homepage = "https://github.com/kevinburke/go-bindata";
29 changelog = "https://github.com/kevinburke/go-bindata/blob/v${version}/CHANGELOG.md";
30 description = "Small utility which generates Go code from any file, useful for embedding binary data in a Go program";
31 mainProgram = "go-bindata";
32- maintainers = [ ];
33- license = licenses.cc0;
34 };
35}
···24 "-w"
25 ];
2627+ meta = {
28 homepage = "https://github.com/kevinburke/go-bindata";
29 changelog = "https://github.com/kevinburke/go-bindata/blob/v${version}/CHANGELOG.md";
30 description = "Small utility which generates Go code from any file, useful for embedding binary data in a Go program";
31 mainProgram = "go-bindata";
32+ maintainers = with lib.maintainers; [ ];
33+ license = lib.licenses.cc0;
34 };
35}
+3-3
pkgs/by-name/go/go-camo/package.nix
···43 rm pkg/camo/proxy_{,filter_}test.go
44 '';
4546- meta = with lib; {
47 description = "Camo server is a special type of image proxy that proxies non-secure images over SSL/TLS";
48 homepage = "https://github.com/cactus/go-camo";
49 changelog = "https://github.com/cactus/go-camo/releases/tag/v${version}";
50- license = licenses.mit;
51 mainProgram = "go-camo";
52- maintainers = with maintainers; [ viraptor ];
53 };
54}
···43 rm pkg/camo/proxy_{,filter_}test.go
44 '';
4546+ meta = {
47 description = "Camo server is a special type of image proxy that proxies non-secure images over SSL/TLS";
48 homepage = "https://github.com/cactus/go-camo";
49 changelog = "https://github.com/cactus/go-camo/releases/tag/v${version}";
50+ license = lib.licenses.mit;
51 mainProgram = "go-camo";
52+ maintainers = with lib.maintainers; [ viraptor ];
53 };
54}
+3-3
pkgs/by-name/go/go-cve-search/package.nix
···20 # Tests requires network access
21 doCheck = false;
2223- meta = with lib; {
24 description = "Lightweight CVE search tool";
25 mainProgram = "go-cve-search";
26 longDescription = ''
···29 '';
30 homepage = "https://github.com/s-index/go-cve-search";
31 changelog = "https://github.com/s-index/go-cve-search/releases/tag/v${version}";
32- license = with licenses; [ mit ];
33- maintainers = with maintainers; [ fab ];
34 };
35}
···23 "-X=github.com/vulsio/go-exploitdb/config.Version=${version}"
24 ];
2526- meta = with lib; {
27 description = "Tool for searching Exploits from Exploit Databases, etc";
28 mainProgram = "go-exploitdb";
29 homepage = "https://github.com/vulsio/go-exploitdb";
30 changelog = "https://github.com/vulsio/go-exploitdb/releases/tag/v${version}";
31- license = licenses.mit;
32- maintainers = with maintainers; [ fab ];
33 };
34}
···23 "-X=github.com/vulsio/go-exploitdb/config.Version=${version}"
24 ];
2526+ meta = {
27 description = "Tool for searching Exploits from Exploit Databases, etc";
28 mainProgram = "go-exploitdb";
29 homepage = "https://github.com/vulsio/go-exploitdb";
30 changelog = "https://github.com/vulsio/go-exploitdb/releases/tag/v${version}";
31+ license = lib.licenses.mit;
32+ maintainers = with lib.maintainers; [ fab ];
33 };
34}
+3-3
pkgs/by-name/go/go-licenses/package.nix
···51 # Tests require internet connection
52 doCheck = false;
5354- meta = with lib; {
55 changelog = "https://github.com/google/go-licenses/releases/tag/v${version}";
56 description = "Reports on the licenses used by a Go package and its dependencies";
57 mainProgram = "go-licenses";
58 homepage = "https://github.com/google/go-licenses";
59- license = with licenses; [ asl20 ];
60- maintainers = with maintainers; [ Luflosi ];
61 };
62}
···51 # Tests require internet connection
52 doCheck = false;
5354+ meta = {
55 changelog = "https://github.com/google/go-licenses/releases/tag/v${version}";
56 description = "Reports on the licenses used by a Go package and its dependencies";
57 mainProgram = "go-licenses";
58 homepage = "https://github.com/google/go-licenses";
59+ license = with lib.licenses; [ asl20 ];
60+ maintainers = with lib.maintainers; [ Luflosi ];
61 };
62}
+3-3
pkgs/by-name/go/go-secdump/package.nix
···22 "-w"
23 ];
2425- meta = with lib; {
26 description = "Tool to remotely dump secrets from the Windows registry";
27 homepage = "https://github.com/jfjallid/go-secdump";
28 changelog = "https://github.com/jfjallid/go-secdump/releases/tag/${version}";
29- license = licenses.mit;
30- maintainers = with maintainers; [ fab ];
31 mainProgram = "go-secdump";
32 platforms = lib.platforms.linux;
33 };
···22 "-w"
23 ];
2425+ meta = {
26 description = "Tool to remotely dump secrets from the Windows registry";
27 homepage = "https://github.com/jfjallid/go-secdump";
28 changelog = "https://github.com/jfjallid/go-secdump/releases/tag/${version}";
29+ license = lib.licenses.mit;
30+ maintainers = with lib.maintainers; [ fab ];
31 mainProgram = "go-secdump";
32 platforms = lib.platforms.linux;
33 };
+3-3
pkgs/by-name/go/go-swagger/package.nix
···28 "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}"
29 ];
3031- meta = with lib; {
32 description = "Golang implementation of Swagger 2.0, representation of your RESTful API";
33 homepage = "https://github.com/go-swagger/go-swagger";
34 changelog = "https://github.com/go-swagger/go-swagger/releases/tag/v${version}";
35- license = licenses.asl20;
36- maintainers = with maintainers; [ kalbasit ];
37 mainProgram = "swagger";
38 };
39}
···28 "-X github.com/go-swagger/go-swagger/cmd/swagger/commands.Commit=${src.rev}"
29 ];
3031+ meta = {
32 description = "Golang implementation of Swagger 2.0, representation of your RESTful API";
33 homepage = "https://github.com/go-swagger/go-swagger";
34 changelog = "https://github.com/go-swagger/go-swagger/releases/tag/v${version}";
35+ license = lib.licenses.asl20;
36+ maintainers = with lib.maintainers; [ kalbasit ];
37 mainProgram = "swagger";
38 };
39}
+3-3
pkgs/by-name/go/go2rtc/package.nix
···2627 doCheck = false; # tests fail
2829- meta = with lib; {
30 description = "Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MJPEG, HomeKit, FFmpeg, etc";
31 homepage = "https://github.com/AlexxIT/go2rtc";
32 changelog = "https://github.com/AlexxIT/go2rtc/releases/tag/v${version}";
33- license = licenses.mit;
34- maintainers = with maintainers; [ hexa ];
35 mainProgram = "go2rtc";
36 };
37}
···30 # no tests
31 doCheck = false;
3233- meta = with lib; {
34 description = "LLMs for your CLI";
35 homepage = "https://github.com/gorilla-llm/gorilla-cli";
36 changelog = "https://github.com/gorilla-llm/gorilla-cli/releases/tag/${version}";
37- license = licenses.asl20;
38- maintainers = with maintainers; [ happysalada ];
39 mainProgram = "gorilla";
40 };
41}
···30 # no tests
31 doCheck = false;
3233+ meta = {
34 description = "LLMs for your CLI";
35 homepage = "https://github.com/gorilla-llm/gorilla-cli";
36 changelog = "https://github.com/gorilla-llm/gorilla-cli/releases/tag/${version}";
37+ license = lib.licenses.asl20;
38+ maintainers = with lib.maintainers; [ happysalada ];
39 mainProgram = "gorilla";
40 };
41}
+4-4
pkgs/by-name/go/goss/package.nix
···60 updateScript = nix-update-script { };
61 };
6263- meta = with lib; {
64 homepage = "https://github.com/goss-org/goss/";
65 changelog = "https://github.com/goss-org/goss/releases/tag/v${version}";
66 description = "Quick and easy server validation";
···69 It eases the process of writing tests by allowing the user to generate tests from the current system state.
70 Once the test suite is written they can be executed, waited-on, or served as a health endpoint.
71 '';
72- license = licenses.asl20;
73 mainProgram = "goss";
74- maintainers = with maintainers; [
75 hyzual
76 jk
77 anthonyroussel
78 ];
79- platforms = platforms.linux ++ platforms.darwin;
80 };
81}
···60 updateScript = nix-update-script { };
61 };
6263+ meta = {
64 homepage = "https://github.com/goss-org/goss/";
65 changelog = "https://github.com/goss-org/goss/releases/tag/v${version}";
66 description = "Quick and easy server validation";
···69 It eases the process of writing tests by allowing the user to generate tests from the current system state.
70 Once the test suite is written they can be executed, waited-on, or served as a health endpoint.
71 '';
72+ license = lib.licenses.asl20;
73 mainProgram = "goss";
74+ maintainers = with lib.maintainers; [
75 hyzual
76 jk
77 anthonyroussel
78 ];
79+ platforms = lib.platforms.linux ++ lib.platforms.darwin;
80 };
81}
+3-3
pkgs/by-name/go/gotestfmt/package.nix
···1718 vendorHash = null;
1920- meta = with lib; {
21 description = "Go test output for humans";
22 homepage = "https://github.com/gotesttools/gotestfmt";
23 changelog = "https://github.com/GoTestTools/gotestfmt/releases/tag/v${version}";
24- license = licenses.unlicense;
25- maintainers = with maintainers; [ urandom ];
26 };
27}
···1718 vendorHash = null;
1920+ meta = {
21 description = "Go test output for humans";
22 homepage = "https://github.com/gotesttools/gotestfmt";
23 changelog = "https://github.com/GoTestTools/gotestfmt/releases/tag/v${version}";
24+ license = lib.licenses.unlicense;
25+ maintainers = with lib.maintainers; [ urandom ];
26 };
27}
+3-3
pkgs/by-name/go/gotestwaf/package.nix
···3334 versionCheckProgramArg = "--version";
3536- meta = with lib; {
37 description = "Tool for API and OWASP attack simulation";
38 homepage = "https://github.com/wallarm/gotestwaf";
39 changelog = "https://github.com/wallarm/gotestwaf/releases/tag/v${version}";
40- license = licenses.mit;
41- maintainers = with maintainers; [ fab ];
42 mainProgram = "gotestwaf";
43 };
44}
···3334 versionCheckProgramArg = "--version";
3536+ meta = {
37 description = "Tool for API and OWASP attack simulation";
38 homepage = "https://github.com/wallarm/gotestwaf";
39 changelog = "https://github.com/wallarm/gotestwaf/releases/tag/v${version}";
40+ license = lib.licenses.mit;
41+ maintainers = with lib.maintainers; [ fab ];
42 mainProgram = "gotestwaf";
43 };
44}
+3-3
pkgs/by-name/go/gotosocial/package.nix
···6263 passthru.tests.gotosocial = nixosTests.gotosocial;
6465- meta = with lib; {
66 homepage = "https://gotosocial.org";
67 changelog = "https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v${version}";
68 description = "Fast, fun, ActivityPub server, powered by Go";
···73 advertised to! A light-weight alternative to Mastodon
74 and Pleroma, with support for clients!
75 '';
76- maintainers = with maintainers; [ blakesmith ];
77- license = licenses.agpl3Only;
78 };
79}
···6263 passthru.tests.gotosocial = nixosTests.gotosocial;
6465+ meta = {
66 homepage = "https://gotosocial.org";
67 changelog = "https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v${version}";
68 description = "Fast, fun, ActivityPub server, powered by Go";
···73 advertised to! A light-weight alternative to Mastodon
74 and Pleroma, with support for clients!
75 '';
76+ maintainers = with lib.maintainers; [ blakesmith ];
77+ license = lib.licenses.agpl3Only;
78 };
79}
+3-3
pkgs/by-name/go/goverview/package.nix
···35 # Tests require network access
36 doCheck = false;
3738- meta = with lib; {
39 description = "Tool to get an overview of the list of URLs";
40 mainProgram = "goverview";
41 homepage = "https://github.com/j3ssie/goverview";
42 changelog = "https://github.com/j3ssie/goverview/releases/tag/v${version}";
43- license = licenses.mit;
44- maintainers = with maintainers; [ fab ];
45 };
46}
···35 # Tests require network access
36 doCheck = false;
3738+ meta = {
39 description = "Tool to get an overview of the list of URLs";
40 mainProgram = "goverview";
41 homepage = "https://github.com/j3ssie/goverview";
42 changelog = "https://github.com/j3ssie/goverview/releases/tag/v${version}";
43+ license = lib.licenses.mit;
44+ maintainers = with lib.maintainers; [ fab ];
45 };
46}
+3-3
pkgs/by-name/go/govulncheck/package.nix
···37 "-w"
38 ];
3940- meta = with lib; {
41 homepage = "https://pkg.go.dev/golang.org/x/vuln/cmd/govulncheck";
42 downloadPage = "https://github.com/golang/vuln";
43 changelog = "https://github.com/golang/vuln/releases/tag/v${version}";
···64 example, a dependency with a Windows-specific vulnerability will not be
65 reported for a Linux build.
66 '';
67- license = with licenses; [ bsd3 ];
68- maintainers = with maintainers; [
69 jk
70 SuperSandro2000
71 ];
···37 "-w"
38 ];
3940+ meta = {
41 homepage = "https://pkg.go.dev/golang.org/x/vuln/cmd/govulncheck";
42 downloadPage = "https://github.com/golang/vuln";
43 changelog = "https://github.com/golang/vuln/releases/tag/v${version}";
···64 example, a dependency with a Windows-specific vulnerability will not be
65 reported for a Linux build.
66 '';
67+ license = with lib.licenses; [ bsd3 ];
68+ maintainers = with lib.maintainers; [
69 jk
70 SuperSandro2000
71 ];
+3-3
pkgs/by-name/gr/grafana-dash-n-grab/package.nix
···28 # you don't have grafana running.
29 doCheck = false;
3031- meta = with lib; {
32 description = "Grafana Dash-n-Grab (gdg) -- backup and restore Grafana dashboards, datasources, and other entities";
33- license = licenses.bsd3;
34 homepage = "https://github.com/esnet/gdg";
35- teams = [ teams.bitnomial ];
36 mainProgram = "gdg";
37 changelog = "https://github.com/esnet/gdg/releases/tag/v${version}";
38 };
···28 # you don't have grafana running.
29 doCheck = false;
3031+ meta = {
32 description = "Grafana Dash-n-Grab (gdg) -- backup and restore Grafana dashboards, datasources, and other entities";
33+ license = lib.licenses.bsd3;
34 homepage = "https://github.com/esnet/gdg";
35+ teams = [ lib.teams.bitnomial ];
36 mainProgram = "gdg";
37 changelog = "https://github.com/esnet/gdg/releases/tag/v${version}";
38 };
+3-3
pkgs/by-name/gr/grafana-loki/package.nix
···69 "-X ${t}.Revision=unknown"
70 ];
7172- meta = with lib; {
73 description = "Like Prometheus, but for logs";
74 mainProgram = "promtail";
75- license = with licenses; [
76 agpl3Only
77 asl20
78 ];
79 homepage = "https://grafana.com/oss/loki/";
80 changelog = "https://github.com/grafana/loki/releases/tag/v${version}";
81- maintainers = with maintainers; [
82 willibutz
83 globin
84 mmahut
···30 "IMDShift"
31 ];
3233- meta = with lib; {
34 description = "Tool to migrate workloads to IMDSv2";
35 mainProgram = "imdshift";
36 homepage = "https://github.com/ayushpriya10/IMDShift";
37 changelog = "https://github.com/ayushpriya10/IMDShift/releases/tag/v${version}";
38- license = licenses.gpl3Only;
39- maintainers = with maintainers; [ fab ];
40 };
41}
···30 "IMDShift"
31 ];
3233+ meta = {
34 description = "Tool to migrate workloads to IMDSv2";
35 mainProgram = "imdshift";
36 homepage = "https://github.com/ayushpriya10/IMDShift";
37 changelog = "https://github.com/ayushpriya10/IMDShift/releases/tag/v${version}";
38+ license = lib.licenses.gpl3Only;
39+ maintainers = with lib.maintainers; [ fab ];
40 };
41}
+4-4
pkgs/by-name/im/immer/package.nix
···3334 passthru.updateScript = nix-update-script { };
3536- meta = with lib; {
37 description = "Postmodern immutable and persistent data structures for C++ — value semantics at scale";
38 homepage = "https://sinusoid.es/immer";
39 changelog = "https://github.com/arximboldi/immer/releases/tag/v${version}";
40- license = licenses.boost;
41- maintainers = with maintainers; [ sifmelcara ];
42- platforms = platforms.all;
43 };
44}
···3334 passthru.updateScript = nix-update-script { };
3536+ meta = {
37 description = "Postmodern immutable and persistent data structures for C++ — value semantics at scale";
38 homepage = "https://sinusoid.es/immer";
39 changelog = "https://github.com/arximboldi/immer/releases/tag/v${version}";
40+ license = lib.licenses.boost;
41+ maintainers = with lib.maintainers; [ sifmelcara ];
42+ platforms = lib.platforms.all;
43 };
44}
+3-3
pkgs/by-name/in/inferno/package.nix
···29 "--skip=flamegraph_multiple_base_symbol"
30 ];
3132- meta = with lib; {
33 description = "Port of parts of the flamegraph toolkit to Rust";
34 homepage = "https://github.com/jonhoo/inferno";
35 changelog = "https://github.com/jonhoo/inferno/blob/v${version}/CHANGELOG.md";
36- license = licenses.cddl;
37- maintainers = with maintainers; [ figsoda ];
38 };
39}
···29 "--skip=flamegraph_multiple_base_symbol"
30 ];
3132+ meta = {
33 description = "Port of parts of the flamegraph toolkit to Rust";
34 homepage = "https://github.com/jonhoo/inferno";
35 changelog = "https://github.com/jonhoo/inferno/blob/v${version}/CHANGELOG.md";
36+ license = lib.licenses.cddl;
37+ maintainers = with lib.maintainers; [ figsoda ];
38 };
39}
+3-3
pkgs/by-name/in/inform6/package.nix
···21 "PREFIX=${placeholder "out"}"
22 ];
2324- meta = with lib; {
25 description = "Interactive fiction compiler and libraries";
26 longDescription = ''
27 Inform 6 is a C-like programming language for writing interactive fiction
···29 '';
30 homepage = "https://gitlab.com/DavidGriffith/inform6unix";
31 changelog = "https://gitlab.com/DavidGriffith/inform6unix/-/raw/${version}/NEWS";
32- license = licenses.artistic2;
33 maintainers = with lib.maintainers; [ ddelabru ];
34- platforms = platforms.all;
35 };
36}
···21 "PREFIX=${placeholder "out"}"
22 ];
2324+ meta = {
25 description = "Interactive fiction compiler and libraries";
26 longDescription = ''
27 Inform 6 is a C-like programming language for writing interactive fiction
···29 '';
30 homepage = "https://gitlab.com/DavidGriffith/inform6unix";
31 changelog = "https://gitlab.com/DavidGriffith/inform6unix/-/raw/${version}/NEWS";
32+ license = lib.licenses.artistic2;
33 maintainers = with lib.maintainers; [ ddelabru ];
34+ platforms = lib.platforms.all;
35 };
36}
+3-3
pkgs/by-name/in/infra/package.nix
···24 "-w"
25 ];
2627- meta = with lib; {
28 description = "Infra manages access to infrastructure such as Kubernetes";
29 homepage = "https://github.com/infrahq/infra";
30 changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md";
31- license = licenses.elastic20;
32- maintainers = with maintainers; [ peterromfeldhk ];
33 mainProgram = "infra";
34 };
35}
···24 "-w"
25 ];
2627+ meta = {
28 description = "Infra manages access to infrastructure such as Kubernetes";
29 homepage = "https://github.com/infrahq/infra";
30 changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md";
31+ license = lib.licenses.elastic20;
32+ maintainers = with lib.maintainers; [ peterromfeldhk ];
33 mainProgram = "infra";
34 };
35}
+3-3
pkgs/by-name/in/infracost/package.nix
···61 runHook postInstallCheck
62 '';
6364- meta = with lib; {
65 homepage = "https://infracost.io";
66 changelog = "https://github.com/infracost/infracost/releases/tag/v${version}";
67 description = "Cloud cost estimates for Terraform in your CLI and pull requests";
···70 This helps developers, DevOps et al. quickly see the cost breakdown and
71 compare different deployment options upfront.
72 '';
73- license = licenses.asl20;
74- maintainers = with maintainers; [
75 davegallant
76 jk
77 kashw2
···61 runHook postInstallCheck
62 '';
6364+ meta = {
65 homepage = "https://infracost.io";
66 changelog = "https://github.com/infracost/infracost/releases/tag/v${version}";
67 description = "Cloud cost estimates for Terraform in your CLI and pull requests";
···70 This helps developers, DevOps et al. quickly see the cost breakdown and
71 compare different deployment options upfront.
72 '';
73+ license = lib.licenses.asl20;
74+ maintainers = with lib.maintainers; [
75 davegallant
76 jk
77 kashw2
+4-4
pkgs/by-name/in/inih/package.nix
···22 ninja
23 ];
2425- meta = with lib; {
26 description = "Simple .INI file parser in C, good for embedded systems";
27 homepage = "https://github.com/benhoyt/inih";
28 changelog = "https://github.com/benhoyt/inih/releases/tag/r${version}";
29- license = licenses.bsd3;
30- maintainers = with maintainers; [ TredwellGit ];
31- platforms = platforms.all;
32 };
33}
···22 ninja
23 ];
2425+ meta = {
26 description = "Simple .INI file parser in C, good for embedded systems";
27 homepage = "https://github.com/benhoyt/inih";
28 changelog = "https://github.com/benhoyt/inih/releases/tag/r${version}";
29+ license = lib.licenses.bsd3;
30+ maintainers = with lib.maintainers; [ TredwellGit ];
31+ platforms = lib.platforms.all;
32 };
33}
+3-3
pkgs/by-name/in/initool/package.nix
···29 runHook postInstall
30 '';
3132- meta = with lib; {
33 inherit (mlton.meta) platforms;
3435 description = "Manipulate INI files from the command line";
36 mainProgram = "initool";
37 homepage = "https://github.com/dbohdan/initool";
38- license = licenses.mit;
39- maintainers = with maintainers; [ e1mo ];
40 changelog = "https://github.com/dbohdan/initool/releases/tag/v${version}";
41 };
42}
···29 runHook postInstall
30 '';
3132+ meta = {
33 inherit (mlton.meta) platforms;
3435 description = "Manipulate INI files from the command line";
36 mainProgram = "initool";
37 homepage = "https://github.com/dbohdan/initool";
38+ license = lib.licenses.mit;
39+ maintainers = with lib.maintainers; [ e1mo ];
40 changelog = "https://github.com/dbohdan/initool/releases/tag/v${version}";
41 };
42}
+3-3
pkgs/by-name/in/innernet/package.nix
···60 };
61 };
6263- meta = with lib; {
64 description = "Private network system that uses WireGuard under the hood";
65 homepage = "https://github.com/tonarino/innernet";
66 changelog = "https://github.com/tonarino/innernet/releases/tag/v${version}";
67- license = licenses.mit;
68- maintainers = with maintainers; [
69 tomberek
70 _0x4A6F
71 ];
···60 };
61 };
6263+ meta = {
64 description = "Private network system that uses WireGuard under the hood";
65 homepage = "https://github.com/tonarino/innernet";
66 changelog = "https://github.com/tonarino/innernet/releases/tag/v${version}";
67+ license = lib.licenses.mit;
68+ maintainers = with lib.maintainers; [
69 tomberek
70 _0x4A6F
71 ];
+3-3
pkgs/by-name/in/inql/package.nix
···32 "inql"
33 ];
3435- meta = with lib; {
36 description = "Security testing tool for GraphQL";
37 mainProgram = "inql";
38 homepage = "https://github.com/doyensec/inql";
39 changelog = "https://github.com/doyensec/inql/releases/tag/v${version}";
40- license = with licenses; [ asl20 ];
41- maintainers = with maintainers; [ fab ];
42 };
43}
···32 "inql"
33 ];
3435+ meta = {
36 description = "Security testing tool for GraphQL";
37 mainProgram = "inql";
38 homepage = "https://github.com/doyensec/inql";
39 changelog = "https://github.com/doyensec/inql/releases/tag/v${version}";
40+ license = with lib.licenses; [ asl20 ];
41+ maintainers = with lib.maintainers; [ fab ];
42 };
43}
+3-3
pkgs/by-name/in/insomnia/package.nix
···27 }
28 .${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
2930- meta = with lib; {
31 homepage = "https://insomnia.rest";
32 description = " The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.";
33 mainProgram = "insomnia";
34 changelog = "https://github.com/Kong/insomnia/releases/tag/core@${version}";
35- license = licenses.asl20;
36 platforms = [
37 "aarch64-darwin"
38 "x86_64-linux"
39 "x86_64-darwin"
40 ];
41- maintainers = with maintainers; [
42 markus1189
43 kashw2
44 DataHearth
···27 }
28 .${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
2930+ meta = {
31 homepage = "https://insomnia.rest";
32 description = " The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.";
33 mainProgram = "insomnia";
34 changelog = "https://github.com/Kong/insomnia/releases/tag/core@${version}";
35+ license = lib.licenses.asl20;
36 platforms = [
37 "aarch64-darwin"
38 "x86_64-linux"
39 "x86_64-darwin"
40 ];
41+ maintainers = with lib.maintainers; [
42 markus1189
43 kashw2
44 DataHearth
···9899 hardeningDisable = [ "bindnow" ];
100101- meta = with lib; {
102 changelog = "https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/blob/v${version}/NEWS";
103 homepage = "https://drm.pages.freedesktop.org/igt-gpu-tools/";
104 description = "Tools for development and testing of the Intel DRM driver";
105- license = licenses.mit;
106 platforms = [
107 "x86_64-linux"
108 "i686-linux"
109 ];
110- maintainers = with maintainers; [ pSub ];
111 };
112}
···9899 hardeningDisable = [ "bindnow" ];
100101+ meta = {
102 changelog = "https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/blob/v${version}/NEWS";
103 homepage = "https://drm.pages.freedesktop.org/igt-gpu-tools/";
104 description = "Tools for development and testing of the Intel DRM driver";
105+ license = lib.licenses.mit;
106 platforms = [
107 "x86_64-linux"
108 "i686-linux"
109 ];
110+ maintainers = with lib.maintainers; [ pSub ];
111 };
112}
+4-4
pkgs/by-name/in/intel-media-driver/package.nix
···72 inherit (pkgsi686Linux) intel-media-driver;
73 };
7475- meta = with lib; {
76 description = "Intel Media Driver for VAAPI — Broadwell+ iGPUs";
77 longDescription = ''
78 The Intel Media Driver for VAAPI is a new VA-API (Video Acceleration API)
···81 '';
82 homepage = "https://github.com/intel/media-driver";
83 changelog = "https://github.com/intel/media-driver/releases/tag/intel-media-${version}";
84- license = with licenses; [
85 bsd3
86 mit
87 ];
88- platforms = platforms.linux;
89- maintainers = with maintainers; [ SuperSandro2000 ];
90 };
91}
···72 inherit (pkgsi686Linux) intel-media-driver;
73 };
7475+ meta = {
76 description = "Intel Media Driver for VAAPI — Broadwell+ iGPUs";
77 longDescription = ''
78 The Intel Media Driver for VAAPI is a new VA-API (Video Acceleration API)
···81 '';
82 homepage = "https://github.com/intel/media-driver";
83 changelog = "https://github.com/intel/media-driver/releases/tag/intel-media-${version}";
84+ license = with lib.licenses; [
85 bsd3
86 mit
87 ];
88+ platforms = lib.platforms.linux;
89+ maintainers = with lib.maintainers; [ SuperSandro2000 ];
90 };
91}
+3-3
pkgs/by-name/in/interactsh/package.nix
···26 # Test files are not part of the release tarball
27 doCheck = false;
2829- meta = with lib; {
30 description = "Out of bounds interaction gathering server and client library";
31 longDescription = ''
32 Interactsh is an Open-Source Solution for Out of band Data Extraction,
···35 '';
36 homepage = "https://github.com/projectdiscovery/interactsh";
37 changelog = "https://github.com/projectdiscovery/interactsh/releases/tag/v${version}";
38- license = licenses.mit;
39- maintainers = with maintainers; [ hanemile ];
40 };
41}
···26 # Test files are not part of the release tarball
27 doCheck = false;
2829+ meta = {
30 description = "Out of bounds interaction gathering server and client library";
31 longDescription = ''
32 Interactsh is an Open-Source Solution for Out of band Data Extraction,
···35 '';
36 homepage = "https://github.com/projectdiscovery/interactsh";
37 changelog = "https://github.com/projectdiscovery/interactsh/releases/tag/v${version}";
38+ license = lib.licenses.mit;
39+ maintainers = with lib.maintainers; [ hanemile ];
40 };
41}
···1718 vendorHash = null;
1920- meta = with lib; {
21 description = "ircdog is a simple wrapper over the raw IRC protocol that can respond to pings, and interprets formatting codes";
22 mainProgram = "ircdog";
23 homepage = "https://github.com/ergochat/ircdog";
24 changelog = "https://github.com/ergochat/ircdog/releases/tag/v${version}";
25- license = licenses.isc;
26- maintainers = with maintainers; [ hexa ];
27 };
28}
···1718 vendorHash = null;
1920+ meta = {
21 description = "ircdog is a simple wrapper over the raw IRC protocol that can respond to pings, and interprets formatting codes";
22 mainProgram = "ircdog";
23 homepage = "https://github.com/ergochat/ircdog";
24 changelog = "https://github.com/ergochat/ircdog/releases/tag/v${version}";
25+ license = lib.licenses.isc;
26+ maintainers = with lib.maintainers; [ hexa ];
27 };
28}
+4-4
pkgs/by-name/ir/irqbalance/package.nix
···49 --replace-fail ' $IRQBALANCE_ARGS' ""
50 '';
5152- meta = with lib; {
53 homepage = "https://github.com/Irqbalance/irqbalance";
54 changelog = "https://github.com/Irqbalance/irqbalance/releases/tag/v${version}";
55 description = "Daemon to help balance the cpu load generated by interrupts across all of a systems cpus";
56- license = licenses.gpl2Only;
57- platforms = platforms.linux;
58- maintainers = with maintainers; [ moni ];
59 };
60}
···49 --replace-fail ' $IRQBALANCE_ARGS' ""
50 '';
5152+ meta = {
53 homepage = "https://github.com/Irqbalance/irqbalance";
54 changelog = "https://github.com/Irqbalance/irqbalance/releases/tag/v${version}";
55 description = "Daemon to help balance the cpu load generated by interrupts across all of a systems cpus";
56+ license = lib.licenses.gpl2Only;
57+ platforms = lib.platforms.linux;
58+ maintainers = with lib.maintainers; [ moni ];
59 };
60}
+3-3
pkgs/by-name/ir/irrd/package.nix
···174 "test_050_non_json_response"
175 ];
176177- meta = with lib; {
178 changelog = "https://irrd.readthedocs.io/en/v${version}/releases/";
179 description = "Internet Routing Registry database server, processing IRR objects in the RPSL format";
180- license = licenses.mit;
181 homepage = "https://github.com/irrdnet/irrd";
182- teams = [ teams.wdz ];
183 };
184}
···99 };
100 };
101102- meta = with lib; {
103 # error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
104 broken = stdenv.hostPlatform.isDarwin;
105 changelog = "https://downloads.isc.org/isc/kea/${version}/Kea-${version}-ReleaseNotes.txt";
···112 use by enterprises and service providers, either as is or with
113 extensions and modifications.
114 '';
115- license = licenses.mpl20;
116- platforms = platforms.unix;
117- maintainers = with maintainers; [
118 fpletz
119 hexa
120 ];
···99 };
100 };
101102+ meta = {
103 # error: implicit instantiation of undefined template 'std::char_traits<unsigned char>'
104 broken = stdenv.hostPlatform.isDarwin;
105 changelog = "https://downloads.isc.org/isc/kea/${version}/Kea-${version}-ReleaseNotes.txt";
···112 use by enterprises and service providers, either as is or with
113 extensions and modifications.
114 '';
115+ license = lib.licenses.mpl20;
116+ platforms = lib.platforms.unix;
117+ maintainers = with lib.maintainers; [
118 fpletz
119 hexa
120 ];
+3-3
pkgs/by-name/ke/keedump/package.nix
···18 useFetchCargoVendor = true;
19 cargoHash = "sha256-ogfLMkTzGwYADDfn05IOXiOSJzk5iN2GJ6kaT9L9sqM=";
2021- meta = with lib; {
22 description = "PoC KeePass master password dumper";
23 homepage = "https://github.com/ynuwenhof/keedump";
24 changelog = "https://github.com/ynuwenhof/keedump/releases/tag/v${version}";
25- license = with licenses; [
26 asl20
27 mit
28 ];
29- maintainers = with maintainers; [ fab ];
30 mainProgram = "keedump";
31 };
32}
···62 --zsh <($out/bin/ko completion zsh)
63 '';
6465- meta = with lib; {
66 homepage = "https://github.com/ko-build/ko";
67 changelog = "https://github.com/ko-build/ko/releases/tag/v${version}";
68 description = "Build and deploy Go applications";
···73 ko builds images by effectively executing go build on your local machine, and as such doesn't require docker to be installed. This can make it a good fit for lightweight CI/CD use cases.
74 ko makes multi-platform builds easy, produces SBOMs by default, and includes support for simple YAML templating which makes it a powerful tool for Kubernetes applications.
75 '';
76- license = licenses.asl20;
77- maintainers = with maintainers; [
78 nickcao
79 jk
80 vdemeester
···62 --zsh <($out/bin/ko completion zsh)
63 '';
6465+ meta = {
66 homepage = "https://github.com/ko-build/ko";
67 changelog = "https://github.com/ko-build/ko/releases/tag/v${version}";
68 description = "Build and deploy Go applications";
···73 ko builds images by effectively executing go build on your local machine, and as such doesn't require docker to be installed. This can make it a good fit for lightweight CI/CD use cases.
74 ko makes multi-platform builds easy, produces SBOMs by default, and includes support for simple YAML templating which makes it a powerful tool for Kubernetes applications.
75 '';
76+ license = lib.licenses.asl20;
77+ maintainers = with lib.maintainers; [
78 nickcao
79 jk
80 vdemeester
+3-3
pkgs/by-name/ko/konstraint/package.nix
···43 runHook postInstallCheck
44 '';
4546- meta = with lib; {
47 homepage = "https://github.com/plexsystems/konstraint";
48 changelog = "https://github.com/plexsystems/konstraint/releases/tag/v${version}";
49 description = "Policy management tool for interacting with Gatekeeper";
···53 Gatekeeper. Automatically copy Rego to the ConstraintTemplate. Automatically update all ConstraintTemplates with
54 library changes. Enable writing the same policies for Conftest and Gatekeeper.
55 '';
56- license = licenses.mit;
57- maintainers = with maintainers; [ jk ];
58 };
59}
···43 runHook postInstallCheck
44 '';
4546+ meta = {
47 homepage = "https://github.com/plexsystems/konstraint";
48 changelog = "https://github.com/plexsystems/konstraint/releases/tag/v${version}";
49 description = "Policy management tool for interacting with Gatekeeper";
···53 Gatekeeper. Automatically copy Rego to the ConstraintTemplate. Automatically update all ConstraintTemplates with
54 library changes. Enable writing the same policies for Conftest and Gatekeeper.
55 '';
56+ license = lib.licenses.mit;
57+ maintainers = with lib.maintainers; [ jk ];
58 };
59}
···44 runHook postInstallCheck
45 '';
4647- meta = with lib; {
48 homepage = "https://github.com/aquasecurity/kube-bench";
49 changelog = "https://github.com/aquasecurity/kube-bench/releases/tag/v${version}";
50 description = "Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark";
51 mainProgram = "kube-bench";
52- license = licenses.asl20;
53- maintainers = with maintainers; [ jk ];
54 };
55}
···44 runHook postInstallCheck
45 '';
4647+ meta = {
48 homepage = "https://github.com/aquasecurity/kube-bench";
49 changelog = "https://github.com/aquasecurity/kube-bench/releases/tag/v${version}";
50 description = "Checks whether Kubernetes is deployed according to security best practices as defined in the CIS Kubernetes Benchmark";
51 mainProgram = "kube-bench";
52+ license = lib.licenses.asl20;
53+ maintainers = with lib.maintainers; [ jk ];
54 };
55}
+3-3
pkgs/by-name/ku/kube-capacity/package.nix
···1718 vendorHash = "sha256-YME4AXpHvr1bNuc/HoHxam+7ZkwLzjhIvFSfD4hga1A=";
1920- meta = with lib; {
21 description = "A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster";
22 mainProgram = "kube-capacity";
23 homepage = "https://github.com/robscott/kube-capacity";
24 changelog = "https://github.com/robscott/kube-capacity/releases/tag/v${version}";
25- license = licenses.asl20;
26- maintainers = [ maintainers.bryanasdev000 ];
27 };
28}
···1718 vendorHash = "sha256-YME4AXpHvr1bNuc/HoHxam+7ZkwLzjhIvFSfD4hga1A=";
1920+ meta = {
21 description = "A simple CLI that provides an overview of the resource requests, limits, and utilization in a Kubernetes cluster";
22 mainProgram = "kube-capacity";
23 homepage = "https://github.com/robscott/kube-capacity";
24 changelog = "https://github.com/robscott/kube-capacity/releases/tag/v${version}";
25+ license = lib.licenses.asl20;
26+ maintainers = [ lib.maintainers.bryanasdev000 ];
27 };
28}
···64 # Project has no tests
65 doCheck = false;
6667- meta = with lib; {
68 description = "Network based LED effect controller with support for advanced real-time audio effects";
69 homepage = "https://github.com/LedFx/LedFx";
70 changelog = "https://github.com/LedFx/LedFx/blob/${version}/CHANGELOG.rst";
71- license = licenses.gpl3Only;
72- teams = [ teams.c3d2 ];
73 mainProgram = "ledfx";
74 };
75}
···64 # Project has no tests
65 doCheck = false;
6667+ meta = {
68 description = "Network based LED effect controller with support for advanced real-time audio effects";
69 homepage = "https://github.com/LedFx/LedFx";
70 changelog = "https://github.com/LedFx/LedFx/blob/${version}/CHANGELOG.rst";
71+ license = lib.licenses.gpl3Only;
72+ teams = [ lib.teams.c3d2 ];
73 mainProgram = "ledfx";
74 };
75}
+3-3
pkgs/by-name/le/ledger-autosync/package.nix
···33 python3Packages.pytestCheckHook
34 ];
3536- meta = with lib; {
37 homepage = "https://github.com/egh/ledger-autosync";
38 changelog = "https://github.com/egh/ledger-autosync/releases/tag/v${version}";
39 description = "OFX/CSV autosync for ledger and hledger";
40- license = licenses.gpl3Plus;
41- maintainers = with maintainers; [ eamsden ];
42 };
43}
···33 python3Packages.pytestCheckHook
34 ];
3536+ meta = {
37 homepage = "https://github.com/egh/ledger-autosync";
38 changelog = "https://github.com/egh/ledger-autosync/releases/tag/v${version}";
39 description = "OFX/CSV autosync for ledger and hledger";
40+ license = lib.licenses.gpl3Plus;
41+ maintainers = with lib.maintainers; [ eamsden ];
42 };
43}
+4-4
pkgs/by-name/le/ledger/package.nix
···108 installShellCompletion --cmd ledger --bash $src/contrib/ledger-completion.bash
109 '';
110111- meta = with lib; {
112 description = "Double-entry accounting system with a command-line reporting interface";
113 mainProgram = "ledger";
114 homepage = "https://www.ledger-cli.org/";
115 changelog = "https://github.com/ledger/ledger/raw/v${version}/NEWS.md";
116- license = licenses.bsd3;
117 longDescription = ''
118 Ledger is a powerful, double-entry accounting system that is accessed
119 from the UNIX command-line. This may put off some users, as there is
120 no flashy UI, but for those who want unparalleled reporting access to
121 their data, there really is no alternative.
122 '';
123- platforms = platforms.all;
124- maintainers = with maintainers; [ jwiegley ];
125 };
126}
···108 installShellCompletion --cmd ledger --bash $src/contrib/ledger-completion.bash
109 '';
110111+ meta = {
112 description = "Double-entry accounting system with a command-line reporting interface";
113 mainProgram = "ledger";
114 homepage = "https://www.ledger-cli.org/";
115 changelog = "https://github.com/ledger/ledger/raw/v${version}/NEWS.md";
116+ license = lib.licenses.bsd3;
117 longDescription = ''
118 Ledger is a powerful, double-entry accounting system that is accessed
119 from the UNIX command-line. This may put off some users, as there is
120 no flashy UI, but for those who want unparalleled reporting access to
121 their data, there really is no alternative.
122 '';
123+ platforms = lib.platforms.all;
124+ maintainers = with lib.maintainers; [ jwiegley ];
125 };
126}
+3-3
pkgs/by-name/le/leetgo/package.nix
···35 --zsh <($out/bin/leetgo completion zsh)
36 '';
3738- meta = with lib; {
39 description = "A command-line tool for LeetCode";
40 homepage = "https://github.com/j178/leetgo";
41 changelog = "https://github.com/j178/leetgo/releases/tag/v${version}";
42- license = licenses.mit;
43- maintainers = with maintainers; [ Ligthiago ];
44 mainProgram = "leetgo";
45 };
46}
···20 useFetchCargoVendor = true;
21 cargoHash = "sha256-ZuLbdsZadEkY5M4LoHBn6gnKYklVbXpRa60EocYUH+A=";
2223- meta = with lib; {
24 description = "CLI for generating vim help docs from emmylua comments";
25 longDescription = ''
26 `lemmy-help` is an emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs.
27 '';
28 homepage = "https://github.com/numToStr/lemmy-help";
29 changelog = "https://github.com/numToStr/lemmy-help/releases/tag/v${version}";
30- license = with licenses; [ mit ];
31- maintainers = with maintainers; [ figsoda ];
32 mainProgram = "lemmy-help";
33 };
34}
···20 useFetchCargoVendor = true;
21 cargoHash = "sha256-ZuLbdsZadEkY5M4LoHBn6gnKYklVbXpRa60EocYUH+A=";
2223+ meta = {
24 description = "CLI for generating vim help docs from emmylua comments";
25 longDescription = ''
26 `lemmy-help` is an emmylua parser as well as a CLI which takes that parsed tree and converts it into vim help docs.
27 '';
28 homepage = "https://github.com/numToStr/lemmy-help";
29 changelog = "https://github.com/numToStr/lemmy-help/releases/tag/v${version}";
30+ license = with lib.licenses; [ mit ];
31+ maintainers = with lib.maintainers; [ figsoda ];
32 mainProgram = "lemmy-help";
33 };
34}
···1718 vendorHash = "sha256-7xa2tdCDCXkOZCLL8YPtO7i1VqD61Mow7un0690I8mM=";
1920- meta = with lib; {
21 description = "Utility that provides an API and CLI to identify licenses and legal terms";
22 mainProgram = "license-scanner";
23 homepage = "https://github.com/CycloneDX/license-scanner";
24 changelog = "https://github.com/CycloneDX/license-scanner/blob/${version}/CHANGELOG.md";
25- license = licenses.asl20;
26- maintainers = with maintainers; [ fab ];
27 };
28}
···1718 vendorHash = "sha256-7xa2tdCDCXkOZCLL8YPtO7i1VqD61Mow7un0690I8mM=";
1920+ meta = {
21 description = "Utility that provides an API and CLI to identify licenses and legal terms";
22 mainProgram = "license-scanner";
23 homepage = "https://github.com/CycloneDX/license-scanner";
24 changelog = "https://github.com/CycloneDX/license-scanner/blob/${version}/CHANGELOG.md";
25+ license = lib.licenses.asl20;
26+ maintainers = with lib.maintainers; [ fab ];
27 };
28}
+4-4
pkgs/by-name/li/lightsoff/package.nix
···56 updateScript = gnome.updateScript { packageName = "lightsoff"; };
57 };
5859- meta = with lib; {
60 homepage = "https://gitlab.gnome.org/GNOME/lightsoff";
61 changelog = "https://gitlab.gnome.org/GNOME/lightsoff/-/blob/${version}/NEWS?ref_type=tags";
62 description = "Puzzle game, where the objective is to turn off all of the tiles on the board";
63 mainProgram = "lightsoff";
64- teams = [ teams.gnome ];
65- license = licenses.gpl2;
66- platforms = platforms.unix;
67 };
68}
···56 updateScript = gnome.updateScript { packageName = "lightsoff"; };
57 };
5859+ meta = {
60 homepage = "https://gitlab.gnome.org/GNOME/lightsoff";
61 changelog = "https://gitlab.gnome.org/GNOME/lightsoff/-/blob/${version}/NEWS?ref_type=tags";
62 description = "Puzzle game, where the objective is to turn off all of the tiles on the board";
63 mainProgram = "lightsoff";
64+ teams = [ lib.teams.gnome ];
65+ license = lib.licenses.gpl2;
66+ platforms = lib.platforms.unix;
67 };
68}
+2-2
pkgs/by-name/li/ligolo-ng/package.nix
···30 # Tests require network access
31 doCheck = false;
3233- meta = with lib; {
34 description = "Tunneling/pivoting tool that uses a TUN interface";
35 homepage = "https://github.com/tnpitsecurity/ligolo-ng";
36 changelog = "https://github.com/nicocha30/ligolo-ng/releases/tag/v${version}";
37- license = licenses.gpl3Only;
38 };
39}
···30 # Tests require network access
31 doCheck = false;
3233+ meta = {
34 description = "Tunneling/pivoting tool that uses a TUN interface";
35 homepage = "https://github.com/tnpitsecurity/ligolo-ng";
36 changelog = "https://github.com/nicocha30/ligolo-ng/releases/tag/v${version}";
37+ license = lib.licenses.gpl3Only;
38 };
39}
+4-4
pkgs/by-name/li/likwid/package.nix
···3334 makeFlags = [ "PREFIX=$(out)" ];
3536- meta = with lib; {
37 homepage = "https://hpc.fau.de/research/tools/likwid/";
38 changelog = "https://github.com/RRZE-HPC/likwid/releases/tag/v${version}";
39 description = "Performance monitoring and benchmarking suite";
40- license = licenses.gpl3Only;
41 # Might work on ARM by appropriately setting COMPILER in config.mk
42- platforms = intersectLists platforms.linux platforms.x86;
43- maintainers = [ maintainers.vbgl ];
44 mainProgram = "likwid-perfctr";
45 };
46}
···3334 makeFlags = [ "PREFIX=$(out)" ];
3536+ meta = {
37 homepage = "https://hpc.fau.de/research/tools/likwid/";
38 changelog = "https://github.com/RRZE-HPC/likwid/releases/tag/v${version}";
39 description = "Performance monitoring and benchmarking suite";
40+ license = lib.licenses.gpl3Only;
41 # Might work on ARM by appropriately setting COMPILER in config.mk
42+ platforms = lib.intersectLists lib.platforms.linux lib.platforms.x86;
43+ maintainers = [ lib.maintainers.vbgl ];
44 mainProgram = "likwid-perfctr";
45 };
46}
+3-3
pkgs/by-name/li/lil-pwny/package.nix
···23 "lil_pwny"
24 ];
2526- meta = with lib; {
27 description = "Offline auditing of Active Directory passwords";
28 mainProgram = "lil-pwny";
29 homepage = "https://github.com/PaperMtn/lil-pwny";
30 changelog = "https://github.com/PaperMtn/lil-pwny/blob/${version}/CHANGELOG.md";
31- license = licenses.gpl3Only;
32- maintainers = with maintainers; [ fab ];
33 };
34}
···23 "lil_pwny"
24 ];
2526+ meta = {
27 description = "Offline auditing of Active Directory passwords";
28 mainProgram = "lil-pwny";
29 homepage = "https://github.com/PaperMtn/lil-pwny";
30 changelog = "https://github.com/PaperMtn/lil-pwny/blob/${version}/CHANGELOG.md";
31+ license = lib.licenses.gpl3Only;
32+ maintainers = with lib.maintainers; [ fab ];
33 };
34}
···57 tests = { inherit (nixosTests) listmonk; };
58 };
5960- meta = with lib; {
61 description = "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard";
62 mainProgram = "listmonk";
63 homepage = "https://github.com/knadh/listmonk";
64 changelog = "https://github.com/knadh/listmonk/releases/tag/v${version}";
65- maintainers = with maintainers; [ raitobezarius ];
66- license = licenses.agpl3Only;
67 };
68}
···57 tests = { inherit (nixosTests) listmonk; };
58 };
5960+ meta = {
61 description = "High performance, self-hosted, newsletter and mailing list manager with a modern dashboard";
62 mainProgram = "listmonk";
63 homepage = "https://github.com/knadh/listmonk";
64 changelog = "https://github.com/knadh/listmonk/releases/tag/v${version}";
65+ maintainers = with lib.maintainers; [ raitobezarius ];
66+ license = lib.licenses.agpl3Only;
67 };
68}
+3-3
pkgs/by-name/li/listmonk/stuffbin.nix
···23 "-X main.version=${version}"
24 ];
2526- meta = with lib; {
27 description = "Compress and embed static files and assets into Go binaries and access them with a virtual file system in production";
28 homepage = "https://github.com/knadh/stuffbin";
29 changelog = "https://github.com/knadh/stuffbin/releases/tag/v${version}";
30- maintainers = with maintainers; [ raitobezarius ];
31- license = licenses.mit;
32 };
33}
···23 "-X main.version=${version}"
24 ];
2526+ meta = {
27 description = "Compress and embed static files and assets into Go binaries and access them with a virtual file system in production";
28 homepage = "https://github.com/knadh/stuffbin";
29 changelog = "https://github.com/knadh/stuffbin/releases/tag/v${version}";
30+ maintainers = with lib.maintainers; [ raitobezarius ];
31+ license = lib.licenses.mit;
32 };
33}
···34 runHook postInstall
35 '';
3637- meta = with lib; {
38 description = "Web interface for managing and controlling 3D printers with Klipper";
39 homepage = "https://docs.mainsail.xyz";
40 changelog = "https://github.com/mainsail-crew/mainsail/releases/tag/v${version}";
41- license = licenses.gpl3Plus;
42- platforms = platforms.linux;
43- maintainers = with maintainers; [
44 shhht
45 lovesegfault
46 wulfsta
···34 runHook postInstall
35 '';
3637+ meta = {
38 description = "Web interface for managing and controlling 3D printers with Klipper";
39 homepage = "https://docs.mainsail.xyz";
40 changelog = "https://github.com/mainsail-crew/mainsail/releases/tag/v${version}";
41+ license = lib.licenses.gpl3Plus;
42+ platforms = lib.platforms.linux;
43+ maintainers = with lib.maintainers; [
44 shhht
45 lovesegfault
46 wulfsta
+3-3
pkgs/by-name/ma/malwoverview/package.nix
···43 "malwoverview"
44 ];
4546- meta = with lib; {
47 description = "Tool for threat hunting and gathering intel information from various sources";
48 homepage = "https://github.com/alexandreborges/malwoverview";
49 changelog = "https://github.com/alexandreborges/malwoverview/releases/tag/v${version}";
50- license = licenses.gpl3Only;
51- maintainers = with maintainers; [ fab ];
52 mainProgram = "malwoverview.py";
53 };
54}
···43 "malwoverview"
44 ];
4546+ meta = {
47 description = "Tool for threat hunting and gathering intel information from various sources";
48 homepage = "https://github.com/alexandreborges/malwoverview";
49 changelog = "https://github.com/alexandreborges/malwoverview/releases/tag/v${version}";
50+ license = lib.licenses.gpl3Only;
51+ maintainers = with lib.maintainers; [ fab ];
52 mainProgram = "malwoverview.py";
53 };
54}
+3-3
pkgs/by-name/ma/mantra/package.nix
···22 "-w"
23 ];
2425- meta = with lib; {
26 description = "Tool used to hunt down API key leaks in JS files and pages";
27 homepage = "https://github.com/MrEmpy/Mantra";
28 changelog = "https://github.com/MrEmpy/Mantra/releases/tag/v${version}";
29- license = licenses.gpl3Only;
30- maintainers = with maintainers; [ fab ];
31 mainProgram = "mantra";
32 };
33}
···22 "-w"
23 ];
2425+ meta = {
26 description = "Tool used to hunt down API key leaks in JS files and pages";
27 homepage = "https://github.com/MrEmpy/Mantra";
28 changelog = "https://github.com/MrEmpy/Mantra/releases/tag/v${version}";
29+ license = lib.licenses.gpl3Only;
30+ maintainers = with lib.maintainers; [ fab ];
31 mainProgram = "mantra";
32 };
33}
+3-3
pkgs/by-name/ma/mapcidr/package.nix
···22 "cmd/mapcidr"
23 ];
2425- meta = with lib; {
26 description = "Small utility program to perform multiple operations for a given subnet/CIDR ranges";
27 longDescription = ''
28 mapCIDR is developed to ease load distribution for mass scanning
···30 '';
31 homepage = "https://github.com/projectdiscovery/mapcidr";
32 changelog = "https://github.com/projectdiscovery/mapcidr/releases/tag/v${version}";
33- license = licenses.mit;
34- maintainers = with maintainers; [ hanemile ];
35 mainProgram = "mapcidr";
36 };
37}
···22 "cmd/mapcidr"
23 ];
2425+ meta = {
26 description = "Small utility program to perform multiple operations for a given subnet/CIDR ranges";
27 longDescription = ''
28 mapCIDR is developed to ease load distribution for mass scanning
···30 '';
31 homepage = "https://github.com/projectdiscovery/mapcidr";
32 changelog = "https://github.com/projectdiscovery/mapcidr/releases/tag/v${version}";
33+ license = lib.licenses.mit;
34+ maintainers = with lib.maintainers; [ hanemile ];
35 mainProgram = "mapcidr";
36 };
37}
+4-4
pkgs/by-name/ma/markdown-anki-decks/package.nix
···39 "markdown_anki_decks"
40 ];
4142- meta = with lib; {
43 description = "Tool to convert Markdown files into Anki Decks";
44 homepage = "https://github.com/lukesmurray/markdown-anki-decks";
45 changelog = "https://github.com/lukesmurray/markdown-anki-decks/blob/${version}/CHANGELOG.md";
46- license = licenses.mit;
47- maintainers = with maintainers; [ totoroot ];
48- platforms = platforms.unix;
49 mainProgram = "mdankideck";
50 };
51}
···39 "markdown_anki_decks"
40 ];
4142+ meta = {
43 description = "Tool to convert Markdown files into Anki Decks";
44 homepage = "https://github.com/lukesmurray/markdown-anki-decks";
45 changelog = "https://github.com/lukesmurray/markdown-anki-decks/blob/${version}/CHANGELOG.md";
46+ license = lib.licenses.mit;
47+ maintainers = with lib.maintainers; [ totoroot ];
48+ platforms = lib.platforms.unix;
49 mainProgram = "mdankideck";
50 };
51}
+4-4
pkgs/by-name/ma/marker/package.nix
···51 meson rewrite kwargs set project / version '${version}'
52 '';
5354- meta = with lib; {
55 homepage = "https://fabiocolacio.github.io/Marker/";
56 description = "Markdown editor for the Linux desktop made with GTK3";
57- maintainers = with maintainers; [
58 trepetti
59 aleksana
60 ];
61- license = licenses.gpl3Plus;
62- platforms = platforms.linux;
63 changelog = "https://github.com/fabiocolacio/Marker/releases/tag/${version}";
64 mainProgram = "marker";
65 };
···51 meson rewrite kwargs set project / version '${version}'
52 '';
5354+ meta = {
55 homepage = "https://fabiocolacio.github.io/Marker/";
56 description = "Markdown editor for the Linux desktop made with GTK3";
57+ maintainers = with lib.maintainers; [
58 trepetti
59 aleksana
60 ];
61+ license = lib.licenses.gpl3Plus;
62+ platforms = lib.platforms.linux;
63 changelog = "https://github.com/fabiocolacio/Marker/releases/tag/${version}";
64 mainProgram = "marker";
65 };
+4-4
pkgs/by-name/ma/martian-mono/package.nix
···28 runHook postInstall
29 '';
3031- meta = with lib; {
32 description = "Free and open-source monospaced font from Evil Martians";
33 homepage = "https://github.com/evilmartians/mono";
34 changelog = "https://github.com/evilmartians/mono/raw/v${version}/Changelog.md";
35- license = licenses.ofl;
36- maintainers = [ ];
37- platforms = platforms.all;
38 };
39}
···28 runHook postInstall
29 '';
3031+ meta = {
32 description = "Free and open-source monospaced font from Evil Martians";
33 homepage = "https://github.com/evilmartians/mono";
34 changelog = "https://github.com/evilmartians/mono/raw/v${version}/Changelog.md";
35+ license = lib.licenses.ofl;
36+ maintainers = with lib.maintainers; [ ];
37+ platforms = lib.platforms.all;
38 };
39}
+4-4
pkgs/by-name/ma/masscan/package.nix
···63 $out/bin/masscan --selftest
64 '';
6566- meta = with lib; {
67 description = "Fast scan of the Internet";
68 mainProgram = "masscan";
69 homepage = "https://github.com/robertdavidgraham/masscan";
70 changelog = "https://github.com/robertdavidgraham/masscan/releases/tag/${version}";
71- license = licenses.agpl3Only;
72- platforms = platforms.unix;
73- maintainers = with maintainers; [ rnhmjoj ];
74 };
75}
···3435 versionCheckProgramArg = "-version";
3637- meta = with lib; {
38 description = "Fast SYN/CONNECT port scanner";
39 longDescription = ''
40 Naabu is a port scanning tool written in Go that allows you to enumerate
···44 '';
45 homepage = "https://github.com/projectdiscovery/naabu";
46 changelog = "https://github.com/projectdiscovery/naabu/releases/tag/v${version}";
47- license = licenses.asl20;
48- maintainers = with maintainers; [ fab ];
49 mainProgram = "naabu";
50 };
51}
···3435 versionCheckProgramArg = "-version";
3637+ meta = {
38 description = "Fast SYN/CONNECT port scanner";
39 longDescription = ''
40 Naabu is a port scanning tool written in Go that allows you to enumerate
···44 '';
45 homepage = "https://github.com/projectdiscovery/naabu";
46 changelog = "https://github.com/projectdiscovery/naabu/releases/tag/v${version}";
47+ license = lib.licenses.asl20;
48+ maintainers = with lib.maintainers; [ fab ];
49 mainProgram = "naabu";
50 };
51}
+3-3
pkgs/by-name/na/namespace-cli/package.nix
···29 "-X namespacelabs.dev/foundation/internal/cli/version.Tag=v${version}"
30 ];
3132- meta = with lib; {
33 mainProgram = "nsc";
34- maintainers = with maintainers; [ techknowlogick ];
35- license = licenses.asl20;
36 changelog = "https://github.com/namespacelabs/foundation/releases/tag/v${version}";
37 homepage = "https://github.com/namespacelabs/foundation";
38 description = "Command line interface for the Namespaces platform";
···29 "-X namespacelabs.dev/foundation/internal/cli/version.Tag=v${version}"
30 ];
3132+ meta = {
33 mainProgram = "nsc";
34+ maintainers = with lib.maintainers; [ techknowlogick ];
35+ license = lib.licenses.asl20;
36 changelog = "https://github.com/namespacelabs/foundation/releases/tag/v${version}";
37 homepage = "https://github.com/namespacelabs/foundation";
38 description = "Command line interface for the Namespaces platform";
+3-3
pkgs/by-name/na/nanodbc/package.nix
···32 else
33 [ "-DBUILD_SHARED_LIBS=ON" ];
3435- meta = with lib; {
36 homepage = "https://github.com/nanodbc/nanodbc";
37 changelog = "https://github.com/nanodbc/nanodbc/raw/v${version}/CHANGELOG.md";
38 description = "Small C++ wrapper for the native C ODBC API";
39- license = licenses.mit;
40- maintainers = [ maintainers.bzizou ];
41 };
42}
···32 else
33 [ "-DBUILD_SHARED_LIBS=ON" ];
3435+ meta = {
36 homepage = "https://github.com/nanodbc/nanodbc";
37 changelog = "https://github.com/nanodbc/nanodbc/raw/v${version}/CHANGELOG.md";
38 description = "Small C++ wrapper for the native C ODBC API";
39+ license = lib.licenses.mit;
40+ maintainers = [ lib.maintainers.bzizou ];
41 };
42}
···34 runHook postInstall
35 '';
3637- meta = with lib; {
38 homepage = "https://www.elixir-tools.dev/next-ls/";
39 changelog = "https://github.com/elixir-tools/next-ls/releases/tag/v${version}";
40 description = "The language server for Elixir that just works";
41- license = licenses.mit;
42 mainProgram = "nextls";
43- maintainers = [ maintainers.adamcstephens ];
44 platforms = beamPackages.erlang.meta.platforms;
45 };
46}
···34 runHook postInstall
35 '';
3637+ meta = {
38 homepage = "https://www.elixir-tools.dev/next-ls/";
39 changelog = "https://github.com/elixir-tools/next-ls/releases/tag/v${version}";
40 description = "The language server for Elixir that just works";
41+ license = lib.licenses.mit;
42 mainProgram = "nextls";
43+ maintainers = [ lib.maintainers.adamcstephens ];
44 platforms = beamPackages.erlang.meta.platforms;
45 };
46}
+4-4
pkgs/by-name/nf/nfdump/package.nix
···50 "--enable-nfpcapd"
51 ];
5253- meta = with lib; {
54 description = "Tools for working with netflow data";
55 longDescription = ''
56 nfdump is a set of tools for working with netflow data.
57 '';
58 homepage = "https://github.com/phaag/nfdump";
59 changelog = "https://github.com/phaag/nfdump/releases/tag/v${version}";
60- license = licenses.bsd3;
61- maintainers = with maintainers; [ takikawa ];
62- platforms = platforms.unix;
63 };
64}
···50 "--enable-nfpcapd"
51 ];
5253+ meta = {
54 description = "Tools for working with netflow data";
55 longDescription = ''
56 nfdump is a set of tools for working with netflow data.
57 '';
58 homepage = "https://github.com/phaag/nfdump";
59 changelog = "https://github.com/phaag/nfdump/releases/tag/v${version}";
60+ license = lib.licenses.bsd3;
61+ maintainers = with lib.maintainers; [ takikawa ];
62+ platforms = lib.platforms.unix;
63 };
64}
+3-3
pkgs/by-name/nf/nfpm/package.nix
···41 --zsh <(${emulator} $out/bin/nfpm completion zsh)
42 '';
4344- meta = with lib; {
45 description = "Simple deb and rpm packager written in Go";
46 homepage = "https://github.com/goreleaser/nfpm";
47 changelog = "https://github.com/goreleaser/nfpm/releases/tag/v${version}";
48- maintainers = with maintainers; [
49 techknowlogick
50 caarlos0
51 ];
52- license = with licenses; [ mit ];
53 mainProgram = "nfpm";
54 };
55}
···41 --zsh <(${emulator} $out/bin/nfpm completion zsh)
42 '';
4344+ meta = {
45 description = "Simple deb and rpm packager written in Go";
46 homepage = "https://github.com/goreleaser/nfpm";
47 changelog = "https://github.com/goreleaser/nfpm/releases/tag/v${version}";
48+ maintainers = with lib.maintainers; [
49 techknowlogick
50 caarlos0
51 ];
52+ license = with lib.licenses; [ mit ];
53 mainProgram = "nfpm";
54 };
55}
···60 # be able to find updates through repology and we need this.
61 passthru.updateScript = nix-update-script { };
6263- meta = with lib; {
64 description = "Check Cache Availablility of NixOS Configurations";
65 longDescription = ''
66 Fast rust tool to check availability of your entire system in caches. It
···71 '';
72 homepage = "https://git.fem.gg/cafkafk/nix-weather";
73 changelog = "https://git.fem.gg/cafkafk/nix-weather/releases/tag/v${version}";
74- license = licenses.eupl12;
75 mainProgram = "nix-weather";
76- maintainers = with maintainers; [
77 cafkafk
78 freyacodes
79 ];
80- platforms = platforms.all;
81 };
82}
···60 # be able to find updates through repology and we need this.
61 passthru.updateScript = nix-update-script { };
6263+ meta = {
64 description = "Check Cache Availablility of NixOS Configurations";
65 longDescription = ''
66 Fast rust tool to check availability of your entire system in caches. It
···71 '';
72 homepage = "https://git.fem.gg/cafkafk/nix-weather";
73 changelog = "https://git.fem.gg/cafkafk/nix-weather/releases/tag/v${version}";
74+ license = lib.licenses.eupl12;
75 mainProgram = "nix-weather";
76+ maintainers = with lib.maintainers; [
77 cafkafk
78 freyacodes
79 ];
80+ platforms = lib.platforms.all;
81 };
82}