···38 runHook postInstallCheck
39 '';
4041- meta = with lib; {
42 mainProgram = "policy";
43 homepage = "https://www.openpolicyregistry.io/";
44 changelog = "https://github.com/opcr-io/policy/releases/tag/v${version}";
···47 The policy CLI is a tool for building, versioning and publishing your authorization policies.
48 It uses OCI standards to manage artifacts, and the Open Policy Agent (OPA) to compile and run.
49 '';
50- license = licenses.asl20;
51- maintainers = with maintainers; [
52 naphta
53 jk
54 ];
···38 runHook postInstallCheck
39 '';
4041+ meta = {
42 mainProgram = "policy";
43 homepage = "https://www.openpolicyregistry.io/";
44 changelog = "https://github.com/opcr-io/policy/releases/tag/v${version}";
···47 The policy CLI is a tool for building, versioning and publishing your authorization policies.
48 It uses OCI standards to manage artifacts, and the Open Policy Agent (OPA) to compile and run.
49 '';
50+ license = lib.licenses.asl20;
51+ maintainers = with lib.maintainers; [
52 naphta
53 jk
54 ];
···25 "-X=main.build=${version}"
26 ];
2728- meta = with lib; {
29 description = "Scans command history to detect mistakenly written passwords, API keys, and secrets";
30 homepage = "https://github.com/aydinnyunus/PassDetective";
31 changelog = "https://github.com/aydinnyunus/PassDetective/releases/tag/${version}";
32- license = licenses.asl20;
33- maintainers = with maintainers; [ octodi ];
34 mainProgram = "PassDetective";
35 };
36}
···25 "-X=main.build=${version}"
26 ];
2728+ meta = {
29 description = "Scans command history to detect mistakenly written passwords, API keys, and secrets";
30 homepage = "https://github.com/aydinnyunus/PassDetective";
31 changelog = "https://github.com/aydinnyunus/PassDetective/releases/tag/${version}";
32+ license = lib.licenses.asl20;
33+ maintainers = with lib.maintainers; [ octodi ];
34 mainProgram = "PassDetective";
35 };
36}
+3-3
pkgs/by-name/pa/past-time/package.nix
···34 "past_time"
35 ];
3637- meta = with lib; {
38 description = "Tool to visualize the progress of the year based on the past days";
39 homepage = "https://github.com/fabaff/past-time";
40 changelog = "https://github.com/fabaff/past-time/releases/tag/${version}";
41- license = with licenses; [ asl20 ];
42- maintainers = with maintainers; [ fab ];
43 mainProgram = "past-time";
44 };
45}
···34 "past_time"
35 ];
3637+ meta = {
38 description = "Tool to visualize the progress of the year based on the past days";
39 homepage = "https://github.com/fabaff/past-time";
40 changelog = "https://github.com/fabaff/past-time/releases/tag/${version}";
41+ license = with lib.licenses; [ asl20 ];
42+ maintainers = with lib.maintainers; [ fab ];
43 mainProgram = "past-time";
44 };
45}
+3-3
pkgs/by-name/pa/pastel/package.nix
···18 useFetchCargoVendor = true;
19 cargoHash = "sha256-u+1KDcC2KGqvmOk6k7hOHE16TMvDg92eMOdNMQQszug=";
2021- meta = with lib; {
22 description = "Command-line tool to generate, analyze, convert and manipulate colors";
23 homepage = "https://github.com/sharkdp/pastel";
24 changelog = "https://github.com/sharkdp/pastel/releases/tag/v${version}";
25- license = with licenses; [
26 asl20 # or
27 mit
28 ];
29- maintainers = [ ];
30 mainProgram = "pastel";
31 };
32}
···18 useFetchCargoVendor = true;
19 cargoHash = "sha256-u+1KDcC2KGqvmOk6k7hOHE16TMvDg92eMOdNMQQszug=";
2021+ meta = {
22 description = "Command-line tool to generate, analyze, convert and manipulate colors";
23 homepage = "https://github.com/sharkdp/pastel";
24 changelog = "https://github.com/sharkdp/pastel/releases/tag/v${version}";
25+ license = with lib.licenses; [
26 asl20 # or
27 mit
28 ];
29+ maintainers = with lib.maintainers; [ ];
30 mainProgram = "pastel";
31 };
32}
+3-3
pkgs/by-name/pa/patch2pr/package.nix
···30 version = version;
31 };
3233- meta = with lib; {
34 description = "Create pull requests from patches without cloning the repository";
35 homepage = "https://github.com/bluekeyes/patch2pr";
36 changelog = "https://github.com/bluekeyes/patch2pr/releases/tag/v${version}";
37- license = licenses.mit;
38- maintainers = with maintainers; [ katrinafyi ];
39 mainProgram = "patch2pr";
40 };
41}
···30 version = version;
31 };
3233+ meta = {
34 description = "Create pull requests from patches without cloning the repository";
35 homepage = "https://github.com/bluekeyes/patch2pr";
36 changelog = "https://github.com/bluekeyes/patch2pr/releases/tag/v${version}";
37+ license = lib.licenses.mit;
38+ maintainers = with lib.maintainers; [ katrinafyi ];
39 mainProgram = "patch2pr";
40 };
41}
+3-3
pkgs/by-name/pa/patsh/package.nix
···43 done
44 '';
4546- meta = with lib; {
47 description = "Command-line tool for patching shell scripts inspired by resholve";
48 mainProgram = "patsh";
49 homepage = "https://github.com/nix-community/patsh";
50 changelog = "https://github.com/nix-community/patsh/blob/v${version}/CHANGELOG.md";
51- license = licenses.mpl20;
52- maintainers = with maintainers; [ figsoda ];
53 };
54}
···35 --zsh target/*/release/completions/_*
36 '';
3738- meta = with lib; {
39 description = "Simple, secure and modern encryption tool with small explicit keys, no config options, and UNIX-style composability";
40 homepage = "https://github.com/str4d/rage";
41 changelog = "https://github.com/str4d/rage/blob/v${version}/rage/CHANGELOG.md";
42- license = with licenses; [
43 asl20
44 mit
45 ]; # either at your option
46- maintainers = with maintainers; [ ryantm ];
47 mainProgram = "rage";
48 };
49}
···35 --zsh target/*/release/completions/_*
36 '';
3738+ meta = {
39 description = "Simple, secure and modern encryption tool with small explicit keys, no config options, and UNIX-style composability";
40 homepage = "https://github.com/str4d/rage";
41 changelog = "https://github.com/str4d/rage/blob/v${version}/rage/CHANGELOG.md";
42+ license = with lib.licenses; [
43 asl20
44 mit
45 ]; # either at your option
46+ maintainers = with lib.maintainers; [ ryantm ];
47 mainProgram = "rage";
48 };
49}
···22 "-X github.com/corneliusweig/rakkess/internal/version.version=v${version}"
23 ];
2425- meta = with lib; {
26 homepage = "https://github.com/corneliusweig/rakkess";
27 changelog = "https://github.com/corneliusweig/rakkess/releases/tag/v${version}";
28 description = "Review Access - kubectl plugin to show an access matrix for k8s server resources";
···35 the current user and all server resources, similar to
36 `kubectl auth can-i --list`.
37 '';
38- license = licenses.asl20;
39- maintainers = with maintainers; [ jk ];
40 };
41}
···22 "-X github.com/corneliusweig/rakkess/internal/version.version=v${version}"
23 ];
2425+ meta = {
26 homepage = "https://github.com/corneliusweig/rakkess";
27 changelog = "https://github.com/corneliusweig/rakkess/releases/tag/v${version}";
28 description = "Review Access - kubectl plugin to show an access matrix for k8s server resources";
···35 the current user and all server resources, similar to
36 `kubectl auth can-i --list`.
37 '';
38+ license = lib.licenses.asl20;
39+ maintainers = with lib.maintainers; [ jk ];
40 };
41}
···2526 versionCheckProgramArg = "--version";
2728- meta = with lib; {
29 description = "CLI tool that brings currency exchange rates right into your terminal";
30 homepage = "https://github.com/lunush/rates";
31 changelog = "https://github.com/lunush/rates/releases/tag/${version}";
32- license = with licenses; [
33 asl20
34 mit
35 ];
36- maintainers = with maintainers; [ fab ];
37 mainProgram = "rates";
38 };
39}
···2526 versionCheckProgramArg = "--version";
2728+ meta = {
29 description = "CLI tool that brings currency exchange rates right into your terminal";
30 homepage = "https://github.com/lunush/rates";
31 changelog = "https://github.com/lunush/rates/releases/tag/${version}";
32+ license = with lib.licenses; [
33 asl20
34 mit
35 ];
36+ maintainers = with lib.maintainers; [ fab ];
37 mainProgram = "rates";
38 };
39}
+3-3
pkgs/by-name/rc/rcp/package.nix
···26 "--skip=copy::copy_tests::check_default_mode"
27 ];
2829- meta = with lib; {
30 changelog = "https://github.com/wykurz/rcp/releases/tag/v${version}";
31 description = "Tools to efficiently copy, remove and link large filesets";
32 homepage = "https://github.com/wykurz/rcp";
33- license = with licenses; [ mit ];
34 mainProgram = "rcp";
35- maintainers = with maintainers; [ wykurz ];
36 # Building procfs on an for a unsupported platform. Currently only linux and android are supported
37 # (Your current target_os is macos)
38 broken = stdenv.hostPlatform.isDarwin;
···26 "--skip=copy::copy_tests::check_default_mode"
27 ];
2829+ meta = {
30 changelog = "https://github.com/wykurz/rcp/releases/tag/v${version}";
31 description = "Tools to efficiently copy, remove and link large filesets";
32 homepage = "https://github.com/wykurz/rcp";
33+ license = with lib.licenses; [ mit ];
34 mainProgram = "rcp";
35+ maintainers = with lib.maintainers; [ wykurz ];
36 # Building procfs on an for a unsupported platform. Currently only linux and android are supported
37 # (Your current target_os is macos)
38 broken = stdenv.hostPlatform.isDarwin;
+4-4
pkgs/by-name/re/reaction/package.nix
···34 cp ip46tables nft46 $out/bin
35 '';
3637- meta = with lib; {
38 description = "Scan logs and take action: an alternative to fail2ban";
39 homepage = "https://framagit.org/ppom/reaction";
40 changelog = "https://framagit.org/ppom/reaction/-/releases/v${version}";
41- license = licenses.agpl3Plus;
42 mainProgram = "reaction";
43- maintainers = with maintainers; [ ppom ];
44- platforms = platforms.unix;
45 };
46}
···34 cp ip46tables nft46 $out/bin
35 '';
3637+ meta = {
38 description = "Scan logs and take action: an alternative to fail2ban";
39 homepage = "https://framagit.org/ppom/reaction";
40 changelog = "https://framagit.org/ppom/reaction/-/releases/v${version}";
41+ license = lib.licenses.agpl3Plus;
42 mainProgram = "reaction";
43+ maintainers = with lib.maintainers; [ ppom ];
44+ platforms = lib.platforms.unix;
45 };
46}
+3-3
pkgs/by-name/re/ready-check/package.nix
···30 "ready"
31 ];
3233- meta = with lib; {
34 description = "Tool to check readiness of websites";
35 homepage = "https://github.com/sesh/ready";
36 changelog = "https://github.com/sesh/ready/releases/tag/v${version}";
37- license = licenses.isc;
38- maintainers = with maintainers; [ fab ];
39 mainProgram = "ready";
40 };
41}
···30 "ready"
31 ];
3233+ meta = {
34 description = "Tool to check readiness of websites";
35 homepage = "https://github.com/sesh/ready";
36 changelog = "https://github.com/sesh/ready/releases/tag/v${version}";
37+ license = lib.licenses.isc;
38+ maintainers = with lib.maintainers; [ fab ];
39 mainProgram = "ready";
40 };
41}
+3-3
pkgs/by-name/re/redfishtool/package.nix
···22 python-dateutil
23 ];
2425- meta = with lib; {
26 description = "Python34 program that implements a command line tool for accessing the Redfish API";
27 homepage = "https://github.com/DMTF/Redfishtool";
28 changelog = "https://github.com/DMTF/Redfishtool/blob/${version}/CHANGELOG.md";
29- license = licenses.bsd3;
30- maintainers = with maintainers; [ jfvillablanca ];
31 mainProgram = "redfishtool";
32 };
33}
···22 python-dateutil
23 ];
2425+ meta = {
26 description = "Python34 program that implements a command line tool for accessing the Redfish API";
27 homepage = "https://github.com/DMTF/Redfishtool";
28 changelog = "https://github.com/DMTF/Redfishtool/blob/${version}/CHANGELOG.md";
29+ license = lib.licenses.bsd3;
30+ maintainers = with lib.maintainers; [ jfvillablanca ];
31 mainProgram = "redfishtool";
32 };
33}
+3-3
pkgs/by-name/re/refinery-cli/package.nix
···29 openssl
30 ];
3132- meta = with lib; {
33 description = "Run migrations for the Refinery ORM for Rust via the CLI";
34 mainProgram = "refinery";
35 homepage = "https://github.com/rust-db/refinery";
36 changelog = "https://github.com/rust-db/refinery/blob/${version}/CHANGELOG.md";
37- license = licenses.mit;
38- maintainers = with maintainers; [ lucperkins ];
39 };
40}
···29 openssl
30 ];
3132+ meta = {
33 description = "Run migrations for the Refinery ORM for Rust via the CLI";
34 mainProgram = "refinery";
35 homepage = "https://github.com/rust-db/refinery";
36 changelog = "https://github.com/rust-db/refinery/blob/${version}/CHANGELOG.md";
37+ license = lib.licenses.mit;
38+ maintainers = with lib.maintainers; [ lucperkins ];
39 };
40}
···59 echo '(a(aa)aa)' | ${rg} -P '\((a*|(?R))*\)'
60 '';
6162- meta = with lib; {
63 description = "Utility that combines the usability of The Silver Searcher with the raw speed of grep";
64 homepage = "https://github.com/BurntSushi/ripgrep";
65 changelog = "https://github.com/BurntSushi/ripgrep/releases/tag/${version}";
66- license = with licenses; [
67 unlicense # or
68 mit
69 ];
70- maintainers = with maintainers; [
71 globin
72 ma27
73 zowoq
···59 echo '(a(aa)aa)' | ${rg} -P '\((a*|(?R))*\)'
60 '';
6162+ meta = {
63 description = "Utility that combines the usability of The Silver Searcher with the raw speed of grep";
64 homepage = "https://github.com/BurntSushi/ripgrep";
65 changelog = "https://github.com/BurntSushi/ripgrep/releases/tag/${version}";
66+ license = with lib.licenses; [
67 unlicense # or
68 mit
69 ];
70+ maintainers = with lib.maintainers; [
71 globin
72 ma27
73 zowoq
+3-3
pkgs/by-name/ri/rita/package.nix
···24 "-X=github.com/activecm/rita/config.ExactVersion=${version}"
25 ];
2627- meta = with lib; {
28 description = "Framework for detecting command and control communication through network traffic analysis";
29 homepage = "https://github.com/activecm/rita";
30 changelog = "https://github.com/activecm/rita/releases/tag/v${version}";
31- license = licenses.gpl3Only;
32- maintainers = with maintainers; [ fab ];
33 mainProgram = "rita";
34 };
35}
···24 "-X=github.com/activecm/rita/config.ExactVersion=${version}"
25 ];
2627+ meta = {
28 description = "Framework for detecting command and control communication through network traffic analysis";
29 homepage = "https://github.com/activecm/rita";
30 changelog = "https://github.com/activecm/rita/releases/tag/v${version}";
31+ license = lib.licenses.gpl3Only;
32+ maintainers = with lib.maintainers; [ fab ];
33 mainProgram = "rita";
34 };
35}
+4-4
pkgs/by-name/ro/robin-map/package.nix
···20 cmake
21 ];
2223- meta = with lib; {
24 description = "C++ implementation of a fast hash map and hash set using robin hood hashing";
25 homepage = "https://github.com/Tessil/robin-map";
26 changelog = "https://github.com/Tessil/robin-map/releases/tag/v${version}";
27- license = licenses.mit;
28- maintainers = [ ];
29- platforms = platforms.unix;
30 };
31}
···20 cmake
21 ];
2223+ meta = {
24 description = "C++ implementation of a fast hash map and hash set using robin hood hashing";
25 homepage = "https://github.com/Tessil/robin-map";
26 changelog = "https://github.com/Tessil/robin-map/releases/tag/v${version}";
27+ license = lib.licenses.mit;
28+ maintainers = with lib.maintainers; [ ];
29+ platforms = lib.platforms.unix;
30 };
31}
+3-3
pkgs/by-name/ro/robotframework-tidy/package.nix
···3334 nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ];
3536- meta = with lib; {
37 description = "Code autoformatter for Robot Framework";
38 homepage = "https://robotidy.readthedocs.io";
39 changelog = "https://github.com/MarketSquare/robotframework-tidy/blob/main/docs/releasenotes/${src.tag}.rst";
40- license = licenses.asl20;
41- maintainers = with maintainers; [ otavio ];
42 mainProgram = "robotidy";
43 };
44}
···55 runHook postInstall
56 '';
5758- meta = with lib; {
59 description = "Web software for signing PDFs and also organize pages, edit metadata and compress pdf";
60 mainProgram = "signaturepdf";
61 homepage = "https://pdf.24eme.fr/";
62 changelog = "https://github.com/24eme/signaturepdf/releases/tag/v${version}";
63- license = licenses.agpl3Only;
64- platforms = platforms.all;
65- maintainers = with maintainers; [ DamienCassou ];
66 };
67}
···55 runHook postInstall
56 '';
5758+ meta = {
59 description = "Web software for signing PDFs and also organize pages, edit metadata and compress pdf";
60 mainProgram = "signaturepdf";
61 homepage = "https://pdf.24eme.fr/";
62 changelog = "https://github.com/24eme/signaturepdf/releases/tag/v${version}";
63+ license = lib.licenses.agpl3Only;
64+ platforms = lib.platforms.all;
65+ maintainers = with lib.maintainers; [ DamienCassou ];
66 };
67}
+3-3
pkgs/by-name/si/simple-http-server/package.nix
···27 # Currently no tests are implemented, so we avoid building the package twice
28 doCheck = false;
2930- meta = with lib; {
31 description = "Simple HTTP server in Rust";
32 homepage = "https://github.com/TheWaWaR/simple-http-server";
33 changelog = "https://github.com/TheWaWaR/simple-http-server/releases/tag/v${version}";
34- license = licenses.mit;
35- maintainers = with maintainers; [
36 figsoda
37 mephistophiles
38 ];
···27 # Currently no tests are implemented, so we avoid building the package twice
28 doCheck = false;
2930+ meta = {
31 description = "Simple HTTP server in Rust";
32 homepage = "https://github.com/TheWaWaR/simple-http-server";
33 changelog = "https://github.com/TheWaWaR/simple-http-server/releases/tag/v${version}";
34+ license = lib.licenses.mit;
35+ maintainers = with lib.maintainers; [
36 figsoda
37 mephistophiles
38 ];
···18 useFetchCargoVendor = true;
19 cargoHash = "sha256-qOinPZwZqcfQ4gv0Z+sfF53zd4tlEWCczaGGmLL79iE=";
2021- meta = with lib; {
22 description = "Easily create graphs from cli commands and view them in the terminal";
23 longDescription = ''
24 Easily create graphs from cli commands and view them in the terminal.
25 Like the watch command but with a graph of the output.
26 '';
27 homepage = "https://github.com/aantn/smag";
28- license = licenses.mit;
29 changelog = "https://github.com/aantn/smag/releases/tag/v${version}";
30 mainProgram = "smag";
31- maintainers = with maintainers; [ zebreus ];
32 };
33}
···18 useFetchCargoVendor = true;
19 cargoHash = "sha256-qOinPZwZqcfQ4gv0Z+sfF53zd4tlEWCczaGGmLL79iE=";
2021+ meta = {
22 description = "Easily create graphs from cli commands and view them in the terminal";
23 longDescription = ''
24 Easily create graphs from cli commands and view them in the terminal.
25 Like the watch command but with a graph of the output.
26 '';
27 homepage = "https://github.com/aantn/smag";
28+ license = lib.licenses.mit;
29 changelog = "https://github.com/aantn/smag/releases/tag/v${version}";
30 mainProgram = "smag";
31+ maintainers = with lib.maintainers; [ zebreus ];
32 };
33}
···5859 passthru.tests.step-ca = nixosTests.step-ca;
6061- meta = with lib; {
62 description = "Private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH";
63 homepage = "https://smallstep.com/certificates/";
64 changelog = "https://github.com/smallstep/certificates/releases/tag/v${version}";
65- license = licenses.asl20;
66 mainProgram = "step-ca";
67- maintainers = with maintainers; [
68 cmcdragonkai
69 techknowlogick
70 ];
···5859 passthru.tests.step-ca = nixosTests.step-ca;
6061+ meta = {
62 description = "Private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH";
63 homepage = "https://smallstep.com/certificates/";
64 changelog = "https://github.com/smallstep/certificates/releases/tag/v${version}";
65+ license = lib.licenses.asl20;
66 mainProgram = "step-ca";
67+ maintainers = with lib.maintainers; [
68 cmcdragonkai
69 techknowlogick
70 ];
+4-4
pkgs/by-name/st/stress-ng/package.nix
···65 # mystery, though. :-(
66 enableParallelBuilding = (!stdenv.hostPlatform.isi686);
6768- meta = with lib; {
69 description = "Stress test a computer system";
70 longDescription = ''
71 stress-ng will stress test a computer system in various selectable ways. It
···94 homepage = "https://github.com/ColinIanKing/stress-ng";
95 downloadPage = "https://github.com/ColinIanKing/stress-ng/tags";
96 changelog = "https://github.com/ColinIanKing/stress-ng/raw/V${version}/debian/changelog";
97- license = licenses.gpl2Plus;
98- maintainers = with maintainers; [ c0bw3b ];
99- platforms = platforms.unix;
100 mainProgram = "stress-ng";
101 };
102}
···65 # mystery, though. :-(
66 enableParallelBuilding = (!stdenv.hostPlatform.isi686);
6768+ meta = {
69 description = "Stress test a computer system";
70 longDescription = ''
71 stress-ng will stress test a computer system in various selectable ways. It
···94 homepage = "https://github.com/ColinIanKing/stress-ng";
95 downloadPage = "https://github.com/ColinIanKing/stress-ng/tags";
96 changelog = "https://github.com/ColinIanKing/stress-ng/raw/V${version}/debian/changelog";
97+ license = lib.licenses.gpl2Plus;
98+ maintainers = with lib.maintainers; [ c0bw3b ];
99+ platforms = lib.platforms.unix;
100 mainProgram = "stress-ng";
101 };
102}
+4-4
pkgs/by-name/st/stressapptest/package.nix
···20 libaio
21 ];
2223- meta = with lib; {
24 description = "Userspace memory and IO stress test tool";
25 homepage = "https://github.com/stressapptest/stressapptest";
26 changelog = "https://github.com/stressapptest/stressapptest/releases/tag/v${version}";
27- license = with licenses; [ asl20 ];
28- maintainers = with maintainers; [ fab ];
29- platforms = platforms.unix;
30 mainProgram = "stressapptest";
31 };
32}
···20 libaio
21 ];
2223+ meta = {
24 description = "Userspace memory and IO stress test tool";
25 homepage = "https://github.com/stressapptest/stressapptest";
26 changelog = "https://github.com/stressapptest/stressapptest/releases/tag/v${version}";
27+ license = with lib.licenses; [ asl20 ];
28+ maintainers = with lib.maintainers; [ fab ];
29+ platforms = lib.platforms.unix;
30 mainProgram = "stressapptest";
31 };
32}
+3-3
pkgs/by-name/st/stripe-cli/package.nix
···69 runHook postInstallCheck
70 '';
7172- meta = with lib; {
73 homepage = "https://stripe.com/docs/stripe-cli";
74 changelog = "https://github.com/stripe/stripe-cli/releases/tag/v${version}";
75 description = "Command-line tool for Stripe";
···83 Tail your API request logs in real-time
84 Create, retrieve, update, or delete API objects.
85 '';
86- license = with licenses; [ asl20 ];
87- maintainers = with maintainers; [
88 RaghavSood
89 jk
90 kashw2
···69 runHook postInstallCheck
70 '';
7172+ meta = {
73 homepage = "https://stripe.com/docs/stripe-cli";
74 changelog = "https://github.com/stripe/stripe-cli/releases/tag/v${version}";
75 description = "Command-line tool for Stripe";
···83 Tail your API request logs in real-time
84 Create, retrieve, update, or delete API objects.
85 '';
86+ license = with lib.licenses; [ asl20 ];
87+ maintainers = with lib.maintainers; [
88 RaghavSood
89 jk
90 kashw2
+3-3
pkgs/by-name/st/sttr/package.nix
···33 --zsh <($out/bin/sttr completion zsh)
34 '';
3536- meta = with lib; {
37 description = "Cross-platform cli tool to perform various operations on string";
38 homepage = "https://github.com/abhimanyu003/sttr";
39 changelog = "https://github.com/abhimanyu003/sttr/releases/tag/v${version}";
40- license = licenses.mit;
41- maintainers = with maintainers; [ Ligthiago ];
42 mainProgram = "sttr";
43 };
44}
···33 --zsh <($out/bin/sttr completion zsh)
34 '';
3536+ meta = {
37 description = "Cross-platform cli tool to perform various operations on string";
38 homepage = "https://github.com/abhimanyu003/sttr";
39 changelog = "https://github.com/abhimanyu003/sttr/releases/tag/v${version}";
40+ license = lib.licenses.mit;
41+ maintainers = with lib.maintainers; [ Ligthiago ];
42 mainProgram = "sttr";
43 };
44}
+3-3
pkgs/by-name/st/stuffbin/package.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}
+3-3
pkgs/by-name/st/stylance-cli/package.nix
···15 useFetchCargoVendor = true;
16 cargoHash = "sha256-iSE6SmqYXg9IAMJOb4/q80w+J2OEVd7oyxRpWcCps9U=";
1718- meta = with lib; {
19 description = "Library and cli tool for working with scoped CSS in rust";
20 mainProgram = "stylance";
21 homepage = "https://github.com/basro/stylance-rs";
22 changelog = "https://github.com/basro/stylance-rs/blob/v${version}/CHANGELOG.md";
23- license = with licenses; [ mit ];
24- maintainers = with maintainers; [ dav-wolff ];
25 };
26}
···15 useFetchCargoVendor = true;
16 cargoHash = "sha256-iSE6SmqYXg9IAMJOb4/q80w+J2OEVd7oyxRpWcCps9U=";
1718+ meta = {
19 description = "Library and cli tool for working with scoped CSS in rust";
20 mainProgram = "stylance";
21 homepage = "https://github.com/basro/stylance-rs";
22 changelog = "https://github.com/basro/stylance-rs/blob/v${version}/CHANGELOG.md";
23+ license = with lib.licenses; [ mit ];
24+ maintainers = with lib.maintainers; [ dav-wolff ];
25 };
26}
···49 dict-type = dict-type;
50 };
5152- meta = with lib; {
53 description = "Lexicon for Sudachi";
54 homepage = "https://github.com/WorksApplications/SudachiDict";
55 changelog = "https://github.com/WorksApplications/SudachiDict/releases/tag/v${version}";
56- license = licenses.asl20;
57- maintainers = with maintainers; [ natsukium ];
58- platforms = platforms.all;
59 # it is a waste of space and time to build this package in hydra since it is just data
60 hydraPlatforms = [ ];
61 };
···49 dict-type = dict-type;
50 };
5152+ meta = {
53 description = "Lexicon for Sudachi";
54 homepage = "https://github.com/WorksApplications/SudachiDict";
55 changelog = "https://github.com/WorksApplications/SudachiDict/releases/tag/v${version}";
56+ license = lib.licenses.asl20;
57+ maintainers = with lib.maintainers; [ natsukium ];
58+ platforms = lib.platforms.all;
59 # it is a waste of space and time to build this package in hydra since it is just data
60 hydraPlatforms = [ ];
61 };
+4-4
pkgs/by-name/su/sudo-font/package.nix
···21 runHook postInstall
22 '';
2324- meta = with lib; {
25 description = "Font for programmers and command line users";
26 homepage = "https://www.kutilek.de/sudo-font/";
27 changelog = "https://github.com/jenskutilek/sudo-font/raw/v${version}/sudo/FONTLOG.txt";
28- license = licenses.ofl;
29- maintainers = [ ];
30- platforms = platforms.all;
31 };
32}
···21 runHook postInstall
22 '';
2324+ meta = {
25 description = "Font for programmers and command line users";
26 homepage = "https://www.kutilek.de/sudo-font/";
27 changelog = "https://github.com/jenskutilek/sudo-font/raw/v${version}/sudo/FONTLOG.txt";
28+ license = lib.licenses.ofl;
29+ maintainers = with lib.maintainers; [ ];
30+ platforms = lib.platforms.all;
31 };
32}
+4-4
pkgs/by-name/su/superTuxKart/package.nix
···147 --set-default SUPERTUXKART_DATADIR "$out/share/supertuxkart" \
148 '';
149150- meta = with lib; {
151 description = "Free 3D kart racing game";
152 mainProgram = "supertuxkart";
153 longDescription = ''
···156 Kart.
157 '';
158 homepage = "https://supertuxkart.net/";
159- license = licenses.gpl2Plus;
160- maintainers = with maintainers; [
161 peterhoeg
162 ];
163- platforms = with platforms; unix;
164 changelog = "https://github.com/supertuxkart/stk-code/blob/${version}/CHANGELOG.md";
165 };
166}
···45 "-Dhwdbdir=${placeholder "out"}/etc/udev/hwdb.d"
46 ];
4748- meta = with lib; {
49 description = "D-Bus service to check the availability of dual-GPU";
50 mainProgram = "switcherooctl";
51 homepage = "https://gitlab.freedesktop.org/hadess/switcheroo-control/";
52 changelog = "https://gitlab.freedesktop.org/hadess/switcheroo-control/-/blob/${version}/NEWS";
53- license = licenses.gpl3Plus;
54- maintainers = [ ];
55- platforms = platforms.linux;
56 };
57}
···45 "-Dhwdbdir=${placeholder "out"}/etc/udev/hwdb.d"
46 ];
4748+ meta = {
49 description = "D-Bus service to check the availability of dual-GPU";
50 mainProgram = "switcherooctl";
51 homepage = "https://gitlab.freedesktop.org/hadess/switcheroo-control/";
52 changelog = "https://gitlab.freedesktop.org/hadess/switcheroo-control/-/blob/${version}/NEWS";
53+ license = lib.licenses.gpl3Plus;
54+ maintainers = with lib.maintainers; [ ];
55+ platforms = lib.platforms.linux;
56 };
57}
+3-3
pkgs/by-name/sy/syft/package.nix
···73 runHook postInstallCheck
74 '';
7576- meta = with lib; {
77 description = "CLI tool and library for generating a Software Bill of Materials from container images and filesystems";
78 homepage = "https://github.com/anchore/syft";
79 changelog = "https://github.com/anchore/syft/releases/tag/v${version}";
···82 (SBOM) from container images and filesystems. Exceptional for
83 vulnerability detection when used with a scanner tool like Grype.
84 '';
85- license = with licenses; [ asl20 ];
86- maintainers = with maintainers; [
87 developer-guy
88 jk
89 kashw2
···73 runHook postInstallCheck
74 '';
7576+ meta = {
77 description = "CLI tool and library for generating a Software Bill of Materials from container images and filesystems";
78 homepage = "https://github.com/anchore/syft";
79 changelog = "https://github.com/anchore/syft/releases/tag/v${version}";
···82 (SBOM) from container images and filesystems. Exceptional for
83 vulnerability detection when used with a scanner tool like Grype.
84 '';
85+ license = with lib.licenses; [ asl20 ];
86+ maintainers = with lib.maintainers; [
87 developer-guy
88 jk
89 kashw2
···62 runHook postCheck
63 '';
6465- meta = with lib; {
66 description = "Gather E-mails, subdomains and names from different public sources";
67 longDescription = ''
68 theHarvester is a very simple, yet effective tool designed to be used in the early
···72 '';
73 homepage = "https://github.com/laramies/theHarvester";
74 changelog = "https://github.com/laramies/theHarvester/releases/tag/${version}";
75- license = licenses.gpl2Only;
76- maintainers = with maintainers; [
77 c0bw3b
78 fab
79 treemo
···62 runHook postCheck
63 '';
6465+ meta = {
66 description = "Gather E-mails, subdomains and names from different public sources";
67 longDescription = ''
68 theHarvester is a very simple, yet effective tool designed to be used in the early
···72 '';
73 homepage = "https://github.com/laramies/theHarvester";
74 changelog = "https://github.com/laramies/theHarvester/releases/tag/${version}";
75+ license = lib.licenses.gpl2Only;
76+ maintainers = with lib.maintainers; [
77 c0bw3b
78 fab
79 treemo
+3-3
pkgs/by-name/th/threatest/package.nix
···30 --zsh <($out/bin/threatest completion zsh)
31 '';
3233- meta = with lib; {
34 description = "Framework for end-to-end testing threat detection rules";
35 mainProgram = "threatest";
36 homepage = "https://github.com/DataDog/threatest";
37 changelog = "https://github.com/DataDog/threatest/releases/tag/v${version}";
38- license = licenses.asl20;
39- maintainers = with maintainers; [ fab ];
40 };
41}
···3132 versionCheckProgramArg = "-version";
3334- meta = with lib; {
35 description = "API wrapper to search for exposed hosts";
36 longDescription = ''
37 uncover is a go wrapper using APIs of well known search engines to quickly
···41 '';
42 homepage = "https://github.com/projectdiscovery/uncover";
43 changelog = "https://github.com/projectdiscovery/uncover/releases/tag/v${version}";
44- license = licenses.mit;
45- maintainers = with maintainers; [ fab ];
46 mainProgram = "uncover";
47 };
48}
···3132 versionCheckProgramArg = "-version";
3334+ meta = {
35 description = "API wrapper to search for exposed hosts";
36 longDescription = ''
37 uncover is a go wrapper using APIs of well known search engines to quickly
···41 '';
42 homepage = "https://github.com/projectdiscovery/uncover";
43 changelog = "https://github.com/projectdiscovery/uncover/releases/tag/v${version}";
44+ license = lib.licenses.mit;
45+ maintainers = with lib.maintainers; [ fab ];
46 mainProgram = "uncover";
47 };
48}
+3-3
pkgs/by-name/un/uni/package.nix
···23 "-X=main.version=${version}"
24 ];
2526- meta = with lib; {
27 homepage = "https://github.com/arp242/uni";
28 description = "Query the Unicode database from the commandline, with good support for emojis";
29 changelog = "https://github.com/arp242/uni/releases/tag/v${version}";
30- license = licenses.mit;
31- maintainers = with maintainers; [ chvp ];
32 mainProgram = "uni";
33 };
34}
···23 "-X=main.version=${version}"
24 ];
2526+ meta = {
27 homepage = "https://github.com/arp242/uni";
28 description = "Query the Unicode database from the commandline, with good support for emojis";
29 changelog = "https://github.com/arp242/uni/releases/tag/v${version}";
30+ license = lib.licenses.mit;
31+ maintainers = with lib.maintainers; [ chvp ];
32 mainProgram = "uni";
33 };
34}
+3-3
pkgs/by-name/un/unifi-protect-backup/package.nix
···5051 nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ];
5253- meta = with lib; {
54 description = "Python tool to backup unifi event clips in realtime";
55 homepage = "https://github.com/ep1cman/unifi-protect-backup";
56 changelog = "https://github.com/ep1cman/unifi-protect-backup/blob/v${version}/CHANGELOG.md";
57- license = licenses.mit;
58- teams = [ teams.helsinki-systems ];
59 mainProgram = "unifi-protect-backup";
60 };
61}
···5051 nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ];
5253+ meta = {
54 description = "Python tool to backup unifi event clips in realtime";
55 homepage = "https://github.com/ep1cman/unifi-protect-backup";
56 changelog = "https://github.com/ep1cman/unifi-protect-backup/blob/v${version}/CHANGELOG.md";
57+ license = lib.licenses.mit;
58+ teams = [ lib.teams.helsinki-systems ];
59 mainProgram = "unifi-protect-backup";
60 };
61}
···2627 passthru.tests = { inherit (nixosTests.prometheus-exporters) unpoller; };
2829- meta = with lib; {
30 description = "Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus";
31 homepage = "https://github.com/unpoller/unpoller";
32 changelog = "https://github.com/unpoller/unpoller/releases/tag/v${version}";
33- license = licenses.mit;
34- maintainers = with maintainers; [ Frostman ];
35 };
36}
···2627 passthru.tests = { inherit (nixosTests.prometheus-exporters) unpoller; };
2829+ meta = {
30 description = "Collect ALL UniFi Controller, Site, Device & Client Data - Export to InfluxDB or Prometheus";
31 homepage = "https://github.com/unpoller/unpoller";
32 changelog = "https://github.com/unpoller/unpoller/releases/tag/v${version}";
33+ license = lib.licenses.mit;
34+ maintainers = with lib.maintainers; [ Frostman ];
35 };
36}
+3-3
pkgs/by-name/un/unstructured-api/package.nix
···181 updateScript = nix-update-script { };
182 };
183184- meta = with lib; {
185 description = "open-source toolkit designed to make it easy to prepare unstructured data like PDFs, HTML and Word Documents for downstream data science tasks";
186 homepage = "https://github.com/Unstructured-IO/unstructured-api";
187 changelog = "https://github.com/Unstructured-IO/unstructured-api/releases/tag/${version}";
188- license = licenses.asl20;
189- maintainers = with maintainers; [ happysalada ];
190 };
191}
···181 updateScript = nix-update-script { };
182 };
183184+ meta = {
185 description = "open-source toolkit designed to make it easy to prepare unstructured data like PDFs, HTML and Word Documents for downstream data science tasks";
186 homepage = "https://github.com/Unstructured-IO/unstructured-api";
187 changelog = "https://github.com/Unstructured-IO/unstructured-api/releases/tag/${version}";
188+ license = lib.licenses.asl20;
189+ maintainers = with lib.maintainers; [ happysalada ];
190 };
191}
+3-3
pkgs/by-name/up/uptime-kuma/package.nix
···4647 passthru.tests.uptime-kuma = nixosTests.uptime-kuma;
4849- meta = with lib; {
50 description = "Fancy self-hosted monitoring tool";
51 mainProgram = "uptime-kuma-server";
52 homepage = "https://github.com/louislam/uptime-kuma";
53 changelog = "https://github.com/louislam/uptime-kuma/releases/tag/${version}";
54- license = licenses.mit;
55- maintainers = with maintainers; [ julienmalka ];
56 # FileNotFoundError: [Errno 2] No such file or directory: 'xcrun'
57 broken = stdenv.hostPlatform.isDarwin;
58 };
···1920 nativeBuildInputs = [ cmake ];
2122- meta = with lib; {
23 homepage = "https://github.com/nemtrif/utfcpp";
24 changelog = "https://github.com/nemtrif/utfcpp/releases/tag/v${version}";
25 description = "UTF-8 with C++ in a Portable Way";
26- license = licenses.boost;
27- maintainers = with maintainers; [ jobojeha ];
28- platforms = platforms.all;
29 };
30}
···1920 nativeBuildInputs = [ cmake ];
2122+ meta = {
23 homepage = "https://github.com/nemtrif/utfcpp";
24 changelog = "https://github.com/nemtrif/utfcpp/releases/tag/v${version}";
25 description = "UTF-8 with C++ in a Portable Way";
26+ license = lib.licenses.boost;
27+ maintainers = with lib.maintainers; [ jobojeha ];
28+ platforms = lib.platforms.all;
29 };
30}
+5-5
pkgs/by-name/ut/utm/package.nix
···37 runHook postInstall
38 '';
3940- meta = with lib; {
41 description = "Full featured system emulator and virtual machine host for iOS and macOS";
42 longDescription = ''
43 UTM is a full featured system emulator and virtual machine host for iOS
···63 homepage = "https://mac.getutm.app/";
64 changelog = "https://github.com/utmapp/utm/releases/tag/v${version}";
65 mainProgram = "UTM";
66- license = licenses.asl20;
67- platforms = platforms.darwin; # 11.3 is the minimum supported version as of UTM 4.
68- sourceProvenance = with sourceTypes; [ binaryNativeCode ];
69- maintainers = with maintainers; [
70 rrbutani
71 wegank
72 ];
···37 runHook postInstall
38 '';
3940+ meta = {
41 description = "Full featured system emulator and virtual machine host for iOS and macOS";
42 longDescription = ''
43 UTM is a full featured system emulator and virtual machine host for iOS
···63 homepage = "https://mac.getutm.app/";
64 changelog = "https://github.com/utmapp/utm/releases/tag/v${version}";
65 mainProgram = "UTM";
66+ license = lib.licenses.asl20;
67+ platforms = lib.platforms.darwin; # 11.3 is the minimum supported version as of UTM 4.
68+ sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
69+ maintainers = with lib.maintainers; [
70 rrbutani
71 wegank
72 ];
+3-3
pkgs/by-name/va/vals/package.nix
···35 command = "vals version";
36 };
3738- meta = with lib; {
39 description = "Helm-like configuration values loader with support for various sources";
40 mainProgram = "vals";
41- license = licenses.asl20;
42 homepage = "https://github.com/helmfile/vals";
43 changelog = "https://github.com/helmfile/vals/releases/v${version}";
44- maintainers = with maintainers; [ stehessel ];
45 };
46}
···35 command = "vals version";
36 };
3738+ meta = {
39 description = "Helm-like configuration values loader with support for various sources";
40 mainProgram = "vals";
41+ license = lib.licenses.asl20;
42 homepage = "https://github.com/helmfile/vals";
43 changelog = "https://github.com/helmfile/vals/releases/v${version}";
44+ maintainers = with lib.maintainers; [ stehessel ];
45 };
46}
+3-3
pkgs/by-name/va/vault-ssh-plus/package.nix
···39 version = "v${version}";
40 };
4142- meta = with lib; {
43 homepage = "https://github.com/isometry/vault-ssh-plus";
44 changelog = "https://github.com/isometry/vault-ssh-plus/releases/tag/v${version}";
45 description = "Automatically use HashiCorp Vault SSH Client Key Signing with ssh(1)";
46 mainProgram = "vssh";
47- license = licenses.mit;
48- maintainers = with maintainers; [ lesuisse ];
49 };
50}
···39 version = "v${version}";
40 };
4142+ meta = {
43 homepage = "https://github.com/isometry/vault-ssh-plus";
44 changelog = "https://github.com/isometry/vault-ssh-plus/releases/tag/v${version}";
45 description = "Automatically use HashiCorp Vault SSH Client Key Signing with ssh(1)";
46 mainProgram = "vssh";
47+ license = lib.licenses.mit;
48+ maintainers = with lib.maintainers; [ lesuisse ];
49 };
50}
···69 ignoredVersions = "beta";
70 };
7172- meta = with lib; {
73 description = "Vi-like file manager${lib.optionalString isFullPackage "; Includes support for optional features"}";
74 mainProgram = "vifm";
75- maintainers = with maintainers; [ raskin ];
76- platforms = if mediaSupport then platforms.linux else platforms.unix;
77- license = licenses.gpl2;
78 downloadPage = "https://vifm.info/downloads.shtml";
79 homepage = "https://vifm.info/";
80 changelog = "https://github.com/vifm/vifm/blob/v${version}/ChangeLog";
···69 ignoredVersions = "beta";
70 };
7172+ meta = {
73 description = "Vi-like file manager${lib.optionalString isFullPackage "; Includes support for optional features"}";
74 mainProgram = "vifm";
75+ maintainers = with lib.maintainers; [ raskin ];
76+ platforms = if mediaSupport then lib.platforms.linux else lib.platforms.unix;
77+ license = lib.licenses.gpl2;
78 downloadPage = "https://vifm.info/downloads.shtml";
79 homepage = "https://vifm.info/";
80 changelog = "https://github.com/vifm/vifm/blob/v${version}/ChangeLog";
+3-3
pkgs/by-name/vi/vitess/package.nix
···25 # integration tests require access to syslog and root
26 doCheck = false;
2728- meta = with lib; {
29 homepage = "https://vitess.io/";
30 changelog = "https://github.com/vitessio/vitess/releases/tag/v${version}";
31 description = "Database clustering system for horizontal scaling of MySQL";
32- license = licenses.asl20;
33- maintainers = with maintainers; [ urandom ];
34 };
35}
···25 # integration tests require access to syslog and root
26 doCheck = false;
2728+ meta = {
29 homepage = "https://vitess.io/";
30 changelog = "https://github.com/vitessio/vitess/releases/tag/v${version}";
31 description = "Database clustering system for horizontal scaling of MySQL";
32+ license = lib.licenses.asl20;
33+ maintainers = with lib.maintainers; [ urandom ];
34 };
35}
+3-3
pkgs/by-name/wa/waf-tester/package.nix
···31 version = "waf-tester ${version}, commit none, built at unknown by unknown";
32 };
3334- meta = with lib; {
35 description = "Tool to test Web Application Firewalls (WAFs)";
36 mainProgram = "waf-tester";
37 homepage = "https://github.com/jreisinger/waf-tester";
38 changelog = "https://github.com/jreisinger/waf-tester/releases/tag/v${version}";
39- license = licenses.gpl3Only;
40- maintainers = with maintainers; [ fab ];
41 };
42}
···31 version = "waf-tester ${version}, commit none, built at unknown by unknown";
32 };
3334+ meta = {
35 description = "Tool to test Web Application Firewalls (WAFs)";
36 mainProgram = "waf-tester";
37 homepage = "https://github.com/jreisinger/waf-tester";
38 changelog = "https://github.com/jreisinger/waf-tester/releases/tag/v${version}";
39+ license = lib.licenses.gpl3Only;
40+ maintainers = with lib.maintainers; [ fab ];
41 };
42}
+3-3
pkgs/by-name/wa/wafw00f/package.nix
···2829 pythonImportsCheck = [ "wafw00f" ];
3031- meta = with lib; {
32 description = "Tool to identify and fingerprint Web Application Firewalls (WAF)";
33 homepage = "https://github.com/EnableSecurity/wafw00f";
34 changelog = "https://github.com/EnableSecurity/wafw00f/releases/tag/v${version}";
35- license = licenses.bsd3;
36- maintainers = with maintainers; [ fab ];
37 mainProgram = "wafw00f";
38 };
39}
···2829 pythonImportsCheck = [ "wafw00f" ];
3031+ meta = {
32 description = "Tool to identify and fingerprint Web Application Firewalls (WAF)";
33 homepage = "https://github.com/EnableSecurity/wafw00f";
34 changelog = "https://github.com/EnableSecurity/wafw00f/releases/tag/v${version}";
35+ license = lib.licenses.bsd3;
36+ maintainers = with lib.maintainers; [ fab ];
37 mainProgram = "wafw00f";
38 };
39}
+4-4
pkgs/by-name/wa/wallabag/package.nix
···42 runHook postInstall
43 '';
4445- meta = with lib; {
46 description = "wallabag is a self hostable application for saving web pages";
47 longDescription = ''
48 wallabag is a self-hostable PHP application allowing you to not
49 miss any content anymore. Click, save and read it when you can.
50 It extracts content so that you can read it when you have time.
51 '';
52- license = licenses.mit;
53 homepage = "https://wallabag.org";
54 changelog = "https://github.com/wallabag/wallabag/releases/tag/${version}";
55- maintainers = with maintainers; [ schneefux ];
56- platforms = platforms.all;
57 };
58}
···42 runHook postInstall
43 '';
4445+ meta = {
46 description = "wallabag is a self hostable application for saving web pages";
47 longDescription = ''
48 wallabag is a self-hostable PHP application allowing you to not
49 miss any content anymore. Click, save and read it when you can.
50 It extracts content so that you can read it when you have time.
51 '';
52+ license = lib.licenses.mit;
53 homepage = "https://wallabag.org";
54 changelog = "https://github.com/wallabag/wallabag/releases/tag/${version}";
55+ maintainers = with lib.maintainers; [ schneefux ];
56+ platforms = lib.platforms.all;
57 };
58}
+4-4
pkgs/by-name/wa/watchdogd/package.nix
···3233 passthru.tests = { inherit (nixosTests) watchdogd; };
3435- meta = with lib; {
36 description = "Advanced system & process supervisor for Linux";
37 homepage = "https://troglobit.com/watchdogd.html";
38 changelog = "https://github.com/troglobit/watchdogd/releases/tag/${version}";
39- license = licenses.isc;
40- platforms = platforms.linux;
41- maintainers = with maintainers; [ vifino ];
42 };
43}
···3233 passthru.tests = { inherit (nixosTests) watchdogd; };
3435+ meta = {
36 description = "Advanced system & process supervisor for Linux";
37 homepage = "https://troglobit.com/watchdogd.html";
38 changelog = "https://github.com/troglobit/watchdogd/releases/tag/${version}";
39+ license = lib.licenses.isc;
40+ platforms = lib.platforms.linux;
41+ maintainers = with lib.maintainers; [ vifino ];
42 };
43}