treewide: remove with lib Part 3

+1062 -1062
+4 -4
pkgs/by-name/ns/nsh/package.nix
··· 20 21 doCheck = false; 22 23 - meta = with lib; { 24 description = "Command-line shell like fish, but POSIX compatible"; 25 mainProgram = "nsh"; 26 homepage = "https://github.com/nuta/nsh"; 27 changelog = "https://github.com/nuta/nsh/raw/v${version}/docs/changelog.md"; 28 license = [ 29 - licenses.cc0 # or 30 - licenses.mit 31 ]; 32 - maintainers = with maintainers; [ cafkafk ]; 33 }; 34 35 passthru = {
··· 20 21 doCheck = false; 22 23 + meta = { 24 description = "Command-line shell like fish, but POSIX compatible"; 25 mainProgram = "nsh"; 26 homepage = "https://github.com/nuta/nsh"; 27 changelog = "https://github.com/nuta/nsh/raw/v${version}/docs/changelog.md"; 28 license = [ 29 + lib.licenses.cc0 # or 30 + lib.licenses.mit 31 ]; 32 + maintainers = with lib.maintainers; [ cafkafk ]; 33 }; 34 35 passthru = {
+3 -3
pkgs/by-name/ns/nsq/package.nix
··· 24 "-w" 25 ]; 26 27 - meta = with lib; { 28 homepage = "https://nsq.io/"; 29 description = "Realtime distributed messaging platform"; 30 changelog = "https://github.com/nsqio/nsq/raw/v${version}/ChangeLog.md"; 31 - license = licenses.mit; 32 - maintainers = with maintainers; [ blakesmith ]; 33 }; 34 }
··· 24 "-w" 25 ]; 26 27 + meta = { 28 homepage = "https://nsq.io/"; 29 description = "Realtime distributed messaging platform"; 30 changelog = "https://github.com/nsqio/nsq/raw/v${version}/ChangeLog.md"; 31 + license = lib.licenses.mit; 32 + maintainers = with lib.maintainers; [ blakesmith ]; 33 }; 34 }
+4 -4
pkgs/by-name/nu/nuclei-templates/package.nix
··· 25 runHook postInstall 26 ''; 27 28 - meta = with lib; { 29 description = "Templates for the nuclei engine to find security vulnerabilities"; 30 homepage = "https://github.com/projectdiscovery/nuclei-templates"; 31 changelog = "https://github.com/projectdiscovery/nuclei-templates/releases/tag/v${version}"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ fab ]; 34 - platforms = platforms.all; 35 }; 36 }
··· 25 runHook postInstall 26 ''; 27 28 + meta = { 29 description = "Templates for the nuclei engine to find security vulnerabilities"; 30 homepage = "https://github.com/projectdiscovery/nuclei-templates"; 31 changelog = "https://github.com/projectdiscovery/nuclei-templates/releases/tag/v${version}"; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ fab ]; 34 + platforms = lib.platforms.all; 35 }; 36 }
+3 -3
pkgs/by-name/nu/nuclei/package.nix
··· 36 37 versionCheckProgramArg = "-version"; 38 39 - meta = with lib; { 40 description = "Tool for configurable targeted scanning"; 41 longDescription = '' 42 Nuclei is used to send requests across targets based on a template ··· 47 ''; 48 homepage = "https://github.com/projectdiscovery/nuclei"; 49 changelog = "https://github.com/projectdiscovery/nuclei/releases/tag/v${version}"; 50 - license = licenses.mit; 51 - maintainers = with maintainers; [ 52 fab 53 Misaka13514 54 ];
··· 36 37 versionCheckProgramArg = "-version"; 38 39 + meta = { 40 description = "Tool for configurable targeted scanning"; 41 longDescription = '' 42 Nuclei is used to send requests across targets based on a template ··· 47 ''; 48 homepage = "https://github.com/projectdiscovery/nuclei"; 49 changelog = "https://github.com/projectdiscovery/nuclei/releases/tag/v${version}"; 50 + license = lib.licenses.mit; 51 + maintainers = with lib.maintainers; [ 52 fab 53 Misaka13514 54 ];
+3 -3
pkgs/by-name/nu/nucleiparser/package.nix
··· 28 "nucleiparser" 29 ]; 30 31 - meta = with lib; { 32 description = "Nuclei output parser for CLI"; 33 homepage = "https://github.com/sinkmanu/nucleiparser"; 34 changelog = "https://github.com/Sinkmanu/nucleiparser/releases/tag/${version}"; 35 - license = licenses.gpl3Only; 36 - maintainers = with maintainers; [ fab ]; 37 mainProgram = "nparser"; 38 }; 39 }
··· 28 "nucleiparser" 29 ]; 30 31 + meta = { 32 description = "Nuclei output parser for CLI"; 33 homepage = "https://github.com/sinkmanu/nucleiparser"; 34 changelog = "https://github.com/Sinkmanu/nucleiparser/releases/tag/${version}"; 35 + license = lib.licenses.gpl3Only; 36 + maintainers = with lib.maintainers; [ fab ]; 37 mainProgram = "nparser"; 38 }; 39 }
+3 -3
pkgs/by-name/nu/numberstation/package.nix
··· 60 makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 61 ''; 62 63 - meta = with lib; { 64 changelog = "https://git.sr.ht/~martijnbraam/numberstation/refs/${version}"; 65 description = "TOTP Authentication application for mobile"; 66 mainProgram = "numberstation"; 67 homepage = "https://sr.ht/~martijnbraam/numberstation/"; 68 - license = licenses.gpl3Only; 69 - maintainers = with maintainers; [ dotlambda ]; 70 }; 71 }
··· 60 makeWrapperArgs+=("''${gappsWrapperArgs[@]}") 61 ''; 62 63 + meta = { 64 changelog = "https://git.sr.ht/~martijnbraam/numberstation/refs/${version}"; 65 description = "TOTP Authentication application for mobile"; 66 mainProgram = "numberstation"; 67 homepage = "https://sr.ht/~martijnbraam/numberstation/"; 68 + license = lib.licenses.gpl3Only; 69 + maintainers = with lib.maintainers; [ dotlambda ]; 70 }; 71 }
+3 -3
pkgs/by-name/nu/nurl/package.nix
··· 48 GEN_ARTIFACTS = "artifacts"; 49 }; 50 51 - meta = with lib; { 52 description = "Command-line tool to generate Nix fetcher calls from repository URLs"; 53 homepage = "https://github.com/nix-community/nurl"; 54 changelog = "https://github.com/nix-community/nurl/blob/v${version}/CHANGELOG.md"; 55 - license = licenses.mpl20; 56 - maintainers = with maintainers; [ figsoda ]; 57 mainProgram = "nurl"; 58 }; 59 }
··· 48 GEN_ARTIFACTS = "artifacts"; 49 }; 50 51 + meta = { 52 description = "Command-line tool to generate Nix fetcher calls from repository URLs"; 53 homepage = "https://github.com/nix-community/nurl"; 54 changelog = "https://github.com/nix-community/nurl/blob/v${version}/CHANGELOG.md"; 55 + license = lib.licenses.mpl20; 56 + maintainers = with lib.maintainers; [ figsoda ]; 57 mainProgram = "nurl"; 58 }; 59 }
+3 -3
pkgs/by-name/oa/oapi-codegen/package.nix
··· 24 25 ldflags = [ "-X main.noVCSVersionOverride=${version}" ]; 26 27 - meta = with lib; { 28 description = "Go client and server OpenAPI 3 generator"; 29 homepage = "https://github.com/deepmap/oapi-codegen"; 30 changelog = "https://github.com/deepmap/oapi-codegen/releases/tag/v${version}"; 31 - license = licenses.asl20; 32 - maintainers = with maintainers; [ j4m3s ]; 33 mainProgram = "oapi-codegen"; 34 }; 35 }
··· 24 25 ldflags = [ "-X main.noVCSVersionOverride=${version}" ]; 26 27 + meta = { 28 description = "Go client and server OpenAPI 3 generator"; 29 homepage = "https://github.com/deepmap/oapi-codegen"; 30 changelog = "https://github.com/deepmap/oapi-codegen/releases/tag/v${version}"; 31 + license = lib.licenses.asl20; 32 + maintainers = with lib.maintainers; [ j4m3s ]; 33 mainProgram = "oapi-codegen"; 34 }; 35 }
+4 -4
pkgs/by-name/oc/ocrodjvu/package.nix
··· 63 "-v" 64 ]; 65 66 - meta = with lib; { 67 description = "Wrapper for OCR systems that allows you to perform OCR on DjVu files"; 68 homepage = "https://github.com/FriedrichFroebel/ocrodjvu"; 69 changelog = "https://github.com/FriedrichFroebel/ocrodjvu/blob/${version}/doc/changelog"; 70 - license = licenses.gpl2Only; 71 - platforms = platforms.linux; 72 - maintainers = with maintainers; [ dansbandit ]; 73 mainProgram = "ocrodjvu"; 74 }; 75 }
··· 63 "-v" 64 ]; 65 66 + meta = { 67 description = "Wrapper for OCR systems that allows you to perform OCR on DjVu files"; 68 homepage = "https://github.com/FriedrichFroebel/ocrodjvu"; 69 changelog = "https://github.com/FriedrichFroebel/ocrodjvu/blob/${version}/doc/changelog"; 70 + license = lib.licenses.gpl2Only; 71 + platforms = lib.platforms.linux; 72 + maintainers = with lib.maintainers; [ dansbandit ]; 73 mainProgram = "ocrodjvu"; 74 }; 75 }
+4 -4
pkgs/by-name/oc/ocsinventory-agent/package.nix
··· 113 updateScript = nix-update-script { }; 114 }; 115 116 - meta = with lib; { 117 description = "OCS Inventory unified agent for Unix operating systems"; 118 longDescription = '' 119 Open Computers and Software Inventory (OCS) is an application designed ··· 123 homepage = "https://ocsinventory-ng.org"; 124 changelog = "https://github.com/OCSInventory-NG/UnixAgent/releases/tag/v${version}"; 125 downloadPage = "https://github.com/OCSInventory-NG/UnixAgent/releases"; 126 - license = licenses.gpl2Only; 127 mainProgram = "ocsinventory-agent"; 128 - maintainers = with maintainers; [ 129 totoroot 130 anthonyroussel 131 ]; 132 - platforms = platforms.unix; 133 }; 134 }
··· 113 updateScript = nix-update-script { }; 114 }; 115 116 + meta = { 117 description = "OCS Inventory unified agent for Unix operating systems"; 118 longDescription = '' 119 Open Computers and Software Inventory (OCS) is an application designed ··· 123 homepage = "https://ocsinventory-ng.org"; 124 changelog = "https://github.com/OCSInventory-NG/UnixAgent/releases/tag/v${version}"; 125 downloadPage = "https://github.com/OCSInventory-NG/UnixAgent/releases"; 126 + license = lib.licenses.gpl2Only; 127 mainProgram = "ocsinventory-agent"; 128 + maintainers = with lib.maintainers; [ 129 totoroot 130 anthonyroussel 131 ]; 132 + platforms = lib.platforms.unix; 133 }; 134 }
+3 -3
pkgs/by-name/oc/octosuite/package.nix
··· 40 # Project has no tests 41 doCheck = false; 42 43 - meta = with lib; { 44 description = "Advanced Github OSINT framework"; 45 mainProgram = "octosuite"; 46 homepage = "https://github.com/bellingcat/octosuite"; 47 changelog = "https://github.com/bellingcat/octosuite/releases/tag/${version}"; 48 - license = licenses.gpl3Only; 49 - maintainers = with maintainers; [ fab ]; 50 }; 51 }
··· 40 # Project has no tests 41 doCheck = false; 42 43 + meta = { 44 description = "Advanced Github OSINT framework"; 45 mainProgram = "octosuite"; 46 homepage = "https://github.com/bellingcat/octosuite"; 47 changelog = "https://github.com/bellingcat/octosuite/releases/tag/${version}"; 48 + license = lib.licenses.gpl3Only; 49 + maintainers = with lib.maintainers; [ fab ]; 50 }; 51 }
+3 -3
pkgs/by-name/of/offat/package.nix
··· 52 53 pythonImportsCheck = [ "offat" ]; 54 55 - meta = with lib; { 56 description = "Tool to test APIs for prevalent vulnerabilities"; 57 homepage = "https://github.com/OWASP/OFFAT/"; 58 changelog = "https://github.com/OWASP/OFFAT/releases/tag/${src.tag}"; 59 - license = licenses.mit; 60 - maintainers = with maintainers; [ fab ]; 61 mainProgram = "offat"; 62 }; 63 }
··· 52 53 pythonImportsCheck = [ "offat" ]; 54 55 + meta = { 56 description = "Tool to test APIs for prevalent vulnerabilities"; 57 homepage = "https://github.com/OWASP/OFFAT/"; 58 changelog = "https://github.com/OWASP/OFFAT/releases/tag/${src.tag}"; 59 + license = lib.licenses.mit; 60 + maintainers = with lib.maintainers; [ fab ]; 61 mainProgram = "offat"; 62 }; 63 }
+3 -3
pkgs/by-name/on/onefetch/package.nix
··· 64 --zsh <($out/bin/onefetch --generate zsh) 65 ''; 66 67 - meta = with lib; { 68 description = "Git repository summary on your terminal"; 69 homepage = "https://github.com/o2sh/onefetch"; 70 changelog = "https://github.com/o2sh/onefetch/blob/v${version}/CHANGELOG.md"; 71 - license = licenses.mit; 72 - maintainers = with maintainers; [ 73 Br1ght0ne 74 figsoda 75 kloenk
··· 64 --zsh <($out/bin/onefetch --generate zsh) 65 ''; 66 67 + meta = { 68 description = "Git repository summary on your terminal"; 69 homepage = "https://github.com/o2sh/onefetch"; 70 changelog = "https://github.com/o2sh/onefetch/blob/v${version}/CHANGELOG.md"; 71 + license = lib.licenses.mit; 72 + maintainers = with lib.maintainers; [ 73 Br1ght0ne 74 figsoda 75 kloenk
+3 -3
pkgs/by-name/op/opcr-policy/package.nix
··· 38 runHook postInstallCheck 39 ''; 40 41 - 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 ''; 40 41 + 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 ];
+3 -3
pkgs/by-name/op/openapi-changes/package.nix
··· 35 rev-prefix = "v"; 36 }; 37 38 - meta = with lib; { 39 description = "World's sexiest OpenAPI breaking changes detector"; 40 homepage = "https://pb33f.io/openapi-changes/"; 41 changelog = "https://github.com/pb33f/openapi-changes/releases/tag/v${version}"; 42 - license = licenses.gpl3; 43 - maintainers = with maintainers; [ mguentner ]; 44 }; 45 }
··· 35 rev-prefix = "v"; 36 }; 37 38 + meta = { 39 description = "World's sexiest OpenAPI breaking changes detector"; 40 homepage = "https://pb33f.io/openapi-changes/"; 41 changelog = "https://github.com/pb33f/openapi-changes/releases/tag/v${version}"; 42 + license = lib.licenses.gpl3; 43 + maintainers = with lib.maintainers; [ mguentner ]; 44 }; 45 }
+4 -4
pkgs/by-name/op/opengrok/package.nix
··· 29 runHook postInstall 30 ''; 31 32 - meta = with lib; { 33 description = "Source code search and cross reference engine"; 34 mainProgram = "opengrok"; 35 homepage = "https://opengrok.github.io/OpenGrok/"; 36 changelog = "https://github.com/oracle/opengrok/releases/tag/${version}"; 37 - license = licenses.cddl; 38 - maintainers = [ ]; 39 - platforms = platforms.all; 40 }; 41 }
··· 29 runHook postInstall 30 ''; 31 32 + meta = { 33 description = "Source code search and cross reference engine"; 34 mainProgram = "opengrok"; 35 homepage = "https://opengrok.github.io/OpenGrok/"; 36 changelog = "https://github.com/oracle/opengrok/releases/tag/${version}"; 37 + license = lib.licenses.cddl; 38 + maintainers = with lib.maintainers; [ ]; 39 + platforms = lib.platforms.all; 40 }; 41 }
+5 -5
pkgs/by-name/op/openimagedenoise/package.nix
··· 53 (lib.cmakeFeature "TBB_ROOT" "${tbb}") 54 ]; 55 56 - meta = with lib; { 57 homepage = "https://www.openimagedenoise.org"; 58 description = "High-Performance Denoising Library for Ray Tracing"; 59 - license = licenses.asl20; 60 - maintainers = [ maintainers.leshainc ]; 61 - platforms = platforms.unix; 62 - changelog = "https://github.com/RenderKit/oidn/blob/v${version}/CHANGELOG.md"; 63 }; 64 })
··· 53 (lib.cmakeFeature "TBB_ROOT" "${tbb}") 54 ]; 55 56 + meta = { 57 homepage = "https://www.openimagedenoise.org"; 58 description = "High-Performance Denoising Library for Ray Tracing"; 59 + license = lib.licenses.asl20; 60 + maintainers = [ lib.maintainers.leshainc ]; 61 + platforms = lib.platforms.unix; 62 + changelog = "https://github.com/RenderKit/oidn/blob/v${finalAttrs.version}/CHANGELOG.md"; 63 }; 64 })
+4 -4
pkgs/by-name/op/openjpeg/package.nix
··· 127 }; 128 }; 129 130 - meta = with lib; { 131 description = "Open-source JPEG 2000 codec written in C language"; 132 homepage = "https://www.openjpeg.org/"; 133 - license = licenses.bsd2; 134 - maintainers = with maintainers; [ codyopel ]; 135 - platforms = platforms.all; 136 changelog = "https://github.com/uclouvain/openjpeg/blob/v${version}/CHANGELOG.md"; 137 }; 138 }
··· 127 }; 128 }; 129 130 + meta = { 131 description = "Open-source JPEG 2000 codec written in C language"; 132 homepage = "https://www.openjpeg.org/"; 133 + license = lib.licenses.bsd2; 134 + maintainers = with lib.maintainers; [ codyopel ]; 135 + platforms = lib.platforms.all; 136 changelog = "https://github.com/uclouvain/openjpeg/blob/v${version}/CHANGELOG.md"; 137 }; 138 }
+3 -3
pkgs/by-name/op/openllm/package.nix
··· 62 63 pythonImportsCheck = [ "openllm" ]; 64 65 - meta = with lib; { 66 description = "Run any open-source LLMs, such as Llama 3.1, Gemma, as OpenAI compatible API endpoint in the cloud"; 67 homepage = "https://github.com/bentoml/OpenLLM"; 68 changelog = "https://github.com/bentoml/OpenLLM/releases/tag/v${version}"; 69 - license = licenses.asl20; 70 - maintainers = with maintainers; [ 71 happysalada 72 natsukium 73 ];
··· 62 63 pythonImportsCheck = [ "openllm" ]; 64 65 + meta = { 66 description = "Run any open-source LLMs, such as Llama 3.1, Gemma, as OpenAI compatible API endpoint in the cloud"; 67 homepage = "https://github.com/bentoml/OpenLLM"; 68 changelog = "https://github.com/bentoml/OpenLLM/releases/tag/v${version}"; 69 + license = lib.licenses.asl20; 70 + maintainers = with lib.maintainers; [ 71 happysalada 72 natsukium 73 ];
+4 -4
pkgs/by-name/op/openorienteering-mapper/package.nix
··· 92 ln -s $out/Applications/Mapper.app/Contents/MacOS/Mapper $out/bin/Mapper 93 ''; 94 95 - meta = with lib; { 96 homepage = "https://www.openorienteering.org/apps/mapper/"; 97 description = "Orienteering mapmaking program"; 98 changelog = "https://github.com/OpenOrienteering/mapper/releases/tag/v${version}"; 99 - license = licenses.gpl3Plus; 100 - maintainers = with maintainers; [ 101 mpickering 102 sikmir 103 ]; 104 - platforms = with platforms; unix; 105 mainProgram = "Mapper"; 106 }; 107 }
··· 92 ln -s $out/Applications/Mapper.app/Contents/MacOS/Mapper $out/bin/Mapper 93 ''; 94 95 + meta = { 96 homepage = "https://www.openorienteering.org/apps/mapper/"; 97 description = "Orienteering mapmaking program"; 98 changelog = "https://github.com/OpenOrienteering/mapper/releases/tag/v${version}"; 99 + license = lib.licenses.gpl3Plus; 100 + maintainers = with lib.maintainers; [ 101 mpickering 102 sikmir 103 ]; 104 + platforms = with lib.platforms; unix; 105 mainProgram = "Mapper"; 106 }; 107 }
+3 -3
pkgs/by-name/op/openrisk/package.nix
··· 27 28 doInstallCheck = true; 29 30 - meta = with lib; { 31 description = "Tool that generates an AI-based risk score"; 32 homepage = "https://github.com/projectdiscovery/openrisk"; 33 changelog = "https://github.com/projectdiscovery/openrisk/releases/tag/v${version}"; 34 - license = licenses.mit; 35 - maintainers = with maintainers; [ fab ]; 36 mainProgram = "openrisk"; 37 }; 38 }
··· 27 28 doInstallCheck = true; 29 30 + meta = { 31 description = "Tool that generates an AI-based risk score"; 32 homepage = "https://github.com/projectdiscovery/openrisk"; 33 changelog = "https://github.com/projectdiscovery/openrisk/releases/tag/v${version}"; 34 + license = lib.licenses.mit; 35 + maintainers = with lib.maintainers; [ fab ]; 36 mainProgram = "openrisk"; 37 }; 38 }
+3 -3
pkgs/by-name/op/opentimestamps-client/package.nix
··· 31 "otsclient" 32 ]; 33 34 - meta = with lib; { 35 description = "Command-line tool to create and verify OpenTimestamps proofs"; 36 mainProgram = "ots"; 37 homepage = "https://github.com/opentimestamps/opentimestamps-client"; 38 changelog = "https://github.com/opentimestamps/opentimestamps-client/releases/tag/opentimestamps-client-v${version}"; 39 - license = licenses.lgpl3Only; 40 - maintainers = with maintainers; [ erikarvstedt ]; 41 }; 42 }
··· 31 "otsclient" 32 ]; 33 34 + meta = { 35 description = "Command-line tool to create and verify OpenTimestamps proofs"; 36 mainProgram = "ots"; 37 homepage = "https://github.com/opentimestamps/opentimestamps-client"; 38 changelog = "https://github.com/opentimestamps/opentimestamps-client/releases/tag/opentimestamps-client-v${version}"; 39 + license = lib.licenses.lgpl3Only; 40 + maintainers = with lib.maintainers; [ erikarvstedt ]; 41 }; 42 }
+3 -3
pkgs/by-name/op/opentofu/package.nix
··· 60 61 subPackages = [ "./cmd/..." ]; 62 63 - meta = with lib; { 64 description = "Tool for building, changing, and versioning infrastructure"; 65 homepage = "https://opentofu.org/"; 66 changelog = "https://github.com/opentofu/opentofu/blob/v${version}/CHANGELOG.md"; 67 - license = licenses.mpl20; 68 - maintainers = with maintainers; [ 69 nickcao 70 zowoq 71 ];
··· 60 61 subPackages = [ "./cmd/..." ]; 62 63 + meta = { 64 description = "Tool for building, changing, and versioning infrastructure"; 65 homepage = "https://opentofu.org/"; 66 changelog = "https://github.com/opentofu/opentofu/blob/v${version}/CHANGELOG.md"; 67 + license = lib.licenses.mpl20; 68 + maintainers = with lib.maintainers; [ 69 nickcao 70 zowoq 71 ];
+4 -4
pkgs/by-name/op/openvswitch/package.nix
··· 134 updateScript = nix-update-script { }; 135 }; 136 137 - meta = with lib; { 138 changelog = "https://www.openvswitch.org/releases/NEWS-${version}.txt"; 139 description = "Multilayer virtual switch"; 140 longDescription = '' ··· 148 to VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V. 149 ''; 150 homepage = "https://www.openvswitch.org/"; 151 - license = licenses.asl20; 152 - maintainers = with maintainers; [ 153 adamcstephens 154 kmcopper 155 netixx 156 xddxdd 157 ]; 158 - platforms = platforms.linux; 159 }; 160 }
··· 134 updateScript = nix-update-script { }; 135 }; 136 137 + meta = { 138 changelog = "https://www.openvswitch.org/releases/NEWS-${version}.txt"; 139 description = "Multilayer virtual switch"; 140 longDescription = '' ··· 148 to VMware's vNetwork distributed vswitch or Cisco's Nexus 1000V. 149 ''; 150 homepage = "https://www.openvswitch.org/"; 151 + license = lib.licenses.asl20; 152 + maintainers = with lib.maintainers; [ 153 adamcstephens 154 kmcopper 155 netixx 156 xddxdd 157 ]; 158 + platforms = lib.platforms.linux; 159 }; 160 }
+4 -4
pkgs/by-name/op/operator-sdk/package.nix
··· 41 wrapProgram $out/bin/operator-sdk --prefix PATH : ${lib.makeBinPath [ go ]} 42 ''; 43 44 - meta = with lib; { 45 description = "SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding"; 46 homepage = "https://github.com/operator-framework/operator-sdk"; 47 changelog = "https://github.com/operator-framework/operator-sdk/releases/tag/v${version}"; 48 - license = licenses.asl20; 49 - maintainers = with maintainers; [ arnarg ]; 50 - platforms = platforms.linux ++ platforms.darwin; 51 }; 52 }
··· 41 wrapProgram $out/bin/operator-sdk --prefix PATH : ${lib.makeBinPath [ go ]} 42 ''; 43 44 + meta = { 45 description = "SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding"; 46 homepage = "https://github.com/operator-framework/operator-sdk"; 47 changelog = "https://github.com/operator-framework/operator-sdk/releases/tag/v${version}"; 48 + license = lib.licenses.asl20; 49 + maintainers = with lib.maintainers; [ arnarg ]; 50 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 51 }; 52 }
+4 -4
pkgs/by-name/op/opkg/package.nix
··· 44 "--localstatedir=/var" 45 ]; 46 47 - meta = with lib; { 48 description = "Lightweight package management system based upon ipkg"; 49 homepage = "https://git.yoctoproject.org/cgit/cgit.cgi/opkg/"; 50 changelog = "https://git.yoctoproject.org/opkg/tree/NEWS?h=v${version}"; 51 - license = licenses.gpl2Plus; 52 - platforms = platforms.linux; 53 - maintainers = with maintainers; [ pSub ]; 54 }; 55 }
··· 44 "--localstatedir=/var" 45 ]; 46 47 + meta = { 48 description = "Lightweight package management system based upon ipkg"; 49 homepage = "https://git.yoctoproject.org/cgit/cgit.cgi/opkg/"; 50 changelog = "https://git.yoctoproject.org/opkg/tree/NEWS?h=v${version}"; 51 + license = lib.licenses.gpl2Plus; 52 + platforms = lib.platforms.linux; 53 + maintainers = with lib.maintainers; [ pSub ]; 54 }; 55 }
+4 -4
pkgs/by-name/op/opsdroid/package.nix
··· 63 # Tests are not included in releases 64 doCheck = false; 65 66 - meta = with lib; { 67 description = "Open source chat-ops bot framework"; 68 homepage = "https://opsdroid.dev"; 69 changelog = "https://github.com/opsdroid/opsdroid/releases/tag/v${version}"; 70 - license = licenses.asl20; 71 - maintainers = with maintainers; [ 72 globin 73 willibutz 74 ]; 75 - platforms = platforms.unix; 76 mainProgram = "opsdroid"; 77 }; 78 }
··· 63 # Tests are not included in releases 64 doCheck = false; 65 66 + meta = { 67 description = "Open source chat-ops bot framework"; 68 homepage = "https://opsdroid.dev"; 69 changelog = "https://github.com/opsdroid/opsdroid/releases/tag/v${version}"; 70 + license = lib.licenses.asl20; 71 + maintainers = with lib.maintainers; [ 72 globin 73 willibutz 74 ]; 75 + platforms = lib.platforms.unix; 76 mainProgram = "opsdroid"; 77 }; 78 }
+4 -4
pkgs/by-name/or/orbuculum/package.nix
··· 49 cp $src/Support/60-orbcode.rules $out/etc/udev/rules.d/ 50 ''; 51 52 - meta = with lib; { 53 description = "Cortex M SWO SWV Demux and Postprocess for the ORBTrace"; 54 homepage = "https://orbcode.org"; 55 changelog = "https://github.com/orbcode/orbuculum/blob/V${version}/CHANGES.md"; 56 - license = licenses.bsd3; 57 - maintainers = with maintainers; [ newam ]; 58 - platforms = platforms.linux; 59 }; 60 }
··· 49 cp $src/Support/60-orbcode.rules $out/etc/udev/rules.d/ 50 ''; 51 52 + meta = { 53 description = "Cortex M SWO SWV Demux and Postprocess for the ORBTrace"; 54 homepage = "https://orbcode.org"; 55 changelog = "https://github.com/orbcode/orbuculum/blob/V${version}/CHANGES.md"; 56 + license = lib.licenses.bsd3; 57 + maintainers = with lib.maintainers; [ newam ]; 58 + platforms = lib.platforms.linux; 59 }; 60 }
+3 -3
pkgs/by-name/ou/ouch/package.nix
··· 53 54 env.OUCH_ARTIFACTS_FOLDER = "artifacts"; 55 56 - meta = with lib; { 57 description = "Command-line utility for easily compressing and decompressing files and directories"; 58 homepage = "https://github.com/ouch-org/ouch"; 59 changelog = "https://github.com/ouch-org/ouch/blob/${version}/CHANGELOG.md"; 60 - license = licenses.mit; 61 - maintainers = with maintainers; [ 62 figsoda 63 psibi 64 krovuxdev
··· 53 54 env.OUCH_ARTIFACTS_FOLDER = "artifacts"; 55 56 + meta = { 57 description = "Command-line utility for easily compressing and decompressing files and directories"; 58 homepage = "https://github.com/ouch-org/ouch"; 59 changelog = "https://github.com/ouch-org/ouch/blob/${version}/CHANGELOG.md"; 60 + license = lib.licenses.mit; 61 + maintainers = with lib.maintainers; [ 62 figsoda 63 psibi 64 krovuxdev
+4 -4
pkgs/by-name/ou/outfox/package.nix
··· 70 makeWrapper $out/share/OutFox/OutFox $out/bin/OutFox --argv0 71 ''; 72 73 - meta = with lib; { 74 description = "Rhythm game engine forked from StepMania"; 75 homepage = "https://projectoutfox.com"; 76 changelog = "https://projectoutfox.com/releases/${version}"; 77 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 78 - license = licenses.unfree; 79 platforms = [ 80 "x86_64-linux" 81 "i686-linux" 82 "aarch64-linux" 83 "armv7l-linux" 84 ]; 85 - maintainers = with maintainers; [ maxwell-lt ]; 86 mainProgram = "OutFox"; 87 }; 88 }
··· 70 makeWrapper $out/share/OutFox/OutFox $out/bin/OutFox --argv0 71 ''; 72 73 + meta = { 74 description = "Rhythm game engine forked from StepMania"; 75 homepage = "https://projectoutfox.com"; 76 changelog = "https://projectoutfox.com/releases/${version}"; 77 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 78 + license = lib.licenses.unfree; 79 platforms = [ 80 "x86_64-linux" 81 "i686-linux" 82 "aarch64-linux" 83 "armv7l-linux" 84 ]; 85 + maintainers = with lib.maintainers; [ maxwell-lt ]; 86 mainProgram = "OutFox"; 87 }; 88 }
+3 -3
pkgs/by-name/ou/outputcheck/package.nix
··· 43 44 pythonImportsCheck = [ "OutputCheck" ]; 45 46 - meta = with lib; { 47 description = "Tool for checking tool output inspired by LLVM's FileCheck"; 48 homepage = "https://github.com/stp/OutputCheck"; 49 changelog = "https://github.com/stp/OutputCheck/releases/tag/${version}"; 50 - license = licenses.bsd3; 51 - maintainers = with maintainers; [ fsagbuya ]; 52 mainProgram = "OutputCheck"; 53 }; 54 }
··· 43 44 pythonImportsCheck = [ "OutputCheck" ]; 45 46 + meta = { 47 description = "Tool for checking tool output inspired by LLVM's FileCheck"; 48 homepage = "https://github.com/stp/OutputCheck"; 49 changelog = "https://github.com/stp/OutputCheck/releases/tag/${version}"; 50 + license = lib.licenses.bsd3; 51 + maintainers = with lib.maintainers; [ fsagbuya ]; 52 mainProgram = "OutputCheck"; 53 }; 54 }
+3 -3
pkgs/by-name/ow/owmods-cli/package.nix
··· 61 62 passthru.updateScript = nix-update-script { }; 63 64 - meta = with lib; { 65 description = "CLI version of the mod manager for Outer Wilds Mod Loader"; 66 homepage = "https://github.com/ow-mods/ow-mod-man/tree/main/owmods_cli"; 67 downloadPage = "https://github.com/ow-mods/ow-mod-man/releases/tag/cli_v${version}"; 68 changelog = "https://github.com/ow-mods/ow-mod-man/releases/tag/cli_v${version}"; 69 mainProgram = "owmods"; 70 - license = licenses.gpl3Plus; 71 - maintainers = with maintainers; [ 72 bwc9876 73 spoonbaker 74 locochoco
··· 61 62 passthru.updateScript = nix-update-script { }; 63 64 + meta = { 65 description = "CLI version of the mod manager for Outer Wilds Mod Loader"; 66 homepage = "https://github.com/ow-mods/ow-mod-man/tree/main/owmods_cli"; 67 downloadPage = "https://github.com/ow-mods/ow-mod-man/releases/tag/cli_v${version}"; 68 changelog = "https://github.com/ow-mods/ow-mod-man/releases/tag/cli_v${version}"; 69 mainProgram = "owmods"; 70 + license = lib.licenses.gpl3Plus; 71 + maintainers = with lib.maintainers; [ 72 bwc9876 73 spoonbaker 74 locochoco
+4 -4
pkgs/by-name/ow/owncloud-client/package.nix
··· 54 55 passthru.updateScript = nix-update-script { }; 56 57 - meta = with lib; { 58 description = "Synchronise your ownCloud with your computer using this desktop client"; 59 homepage = "https://owncloud.org"; 60 - maintainers = with maintainers; [ 61 qknight 62 hellwolf 63 ]; 64 - platforms = platforms.unix; 65 - license = licenses.gpl2Plus; 66 changelog = "https://github.com/owncloud/client/releases/tag/v${version}"; 67 }; 68 }
··· 54 55 passthru.updateScript = nix-update-script { }; 56 57 + meta = { 58 description = "Synchronise your ownCloud with your computer using this desktop client"; 59 homepage = "https://owncloud.org"; 60 + maintainers = with lib.maintainers; [ 61 qknight 62 hellwolf 63 ]; 64 + platforms = lib.platforms.unix; 65 + license = lib.licenses.gpl2Plus; 66 changelog = "https://github.com/owncloud/client/releases/tag/v${version}"; 67 }; 68 }
+3 -3
pkgs/by-name/pa/packer/package.nix
··· 31 installShellCompletion --zsh contrib/zsh-completion/_packer 32 ''; 33 34 - meta = with lib; { 35 description = "Tool for creating identical machine images for multiple platforms from a single source configuration"; 36 homepage = "https://www.packer.io"; 37 - license = licenses.bsl11; 38 - maintainers = with maintainers; [ 39 zimbatm 40 ma27 41 techknowlogick
··· 31 installShellCompletion --zsh contrib/zsh-completion/_packer 32 ''; 33 34 + meta = { 35 description = "Tool for creating identical machine images for multiple platforms from a single source configuration"; 36 homepage = "https://www.packer.io"; 37 + license = lib.licenses.bsl11; 38 + maintainers = with lib.maintainers; [ 39 zimbatm 40 ma27 41 techknowlogick
+3 -3
pkgs/by-name/pa/packj/package.nix
··· 52 "packj" 53 ]; 54 55 - meta = with lib; { 56 description = "Tool to detect malicious/vulnerable open-source dependencies"; 57 homepage = "https://github.com/ossillate-inc/packj"; 58 changelog = "https://github.com/ossillate-inc/packj/releases/tag/v${version}"; 59 - license = licenses.agpl3Only; 60 - maintainers = with maintainers; [ fab ]; 61 mainProgram = "packj"; 62 }; 63 }
··· 52 "packj" 53 ]; 54 55 + meta = { 56 description = "Tool to detect malicious/vulnerable open-source dependencies"; 57 homepage = "https://github.com/ossillate-inc/packj"; 58 changelog = "https://github.com/ossillate-inc/packj/releases/tag/v${version}"; 59 + license = lib.licenses.agpl3Only; 60 + maintainers = with lib.maintainers; [ fab ]; 61 mainProgram = "packj"; 62 }; 63 }
+3 -3
pkgs/by-name/pa/pacproxy/package.nix
··· 17 18 vendorHash = "sha256-0Go+xwzaT1qt+cJfcPkC8ft3eB/OZCvOi2Pnn/A/rtQ="; 19 20 - meta = with lib; { 21 description = "No-frills local HTTP proxy server powered by a proxy auto-config (PAC) file"; 22 homepage = "https://github.com/williambailey/pacproxy"; 23 changelog = "https://github.com/williambailey/pacproxy/releases/tag/v${version}"; 24 - license = licenses.asl20; 25 - maintainers = with maintainers; [ terlar ]; 26 mainProgram = "pacproxy"; 27 }; 28 }
··· 17 18 vendorHash = "sha256-0Go+xwzaT1qt+cJfcPkC8ft3eB/OZCvOi2Pnn/A/rtQ="; 19 20 + meta = { 21 description = "No-frills local HTTP proxy server powered by a proxy auto-config (PAC) file"; 22 homepage = "https://github.com/williambailey/pacproxy"; 23 changelog = "https://github.com/williambailey/pacproxy/releases/tag/v${version}"; 24 + license = lib.licenses.asl20; 25 + maintainers = with lib.maintainers; [ terlar ]; 26 mainProgram = "pacproxy"; 27 }; 28 }
+3 -3
pkgs/by-name/pa/pactorio/package.nix
··· 35 36 GEN_ARTIFACTS = "artifacts"; 37 38 - meta = with lib; { 39 description = "Mod packager for factorio"; 40 mainProgram = "pactorio"; 41 homepage = "https://github.com/figsoda/pactorio"; 42 changelog = "https://github.com/figsoda/pactorio/blob/v${version}/CHANGELOG.md"; 43 - license = licenses.mpl20; 44 - maintainers = with maintainers; [ figsoda ]; 45 }; 46 }
··· 35 36 GEN_ARTIFACTS = "artifacts"; 37 38 + meta = { 39 description = "Mod packager for factorio"; 40 mainProgram = "pactorio"; 41 homepage = "https://github.com/figsoda/pactorio"; 42 changelog = "https://github.com/figsoda/pactorio/blob/v${version}/CHANGELOG.md"; 43 + license = lib.licenses.mpl20; 44 + maintainers = with lib.maintainers; [ figsoda ]; 45 }; 46 }
+3 -3
pkgs/by-name/pa/pacu/package.nix
··· 72 "test_update_second_time" 73 ]; 74 75 - meta = with lib; { 76 description = "AWS exploitation framework"; 77 homepage = "https://github.com/RhinoSecurityLabs/pacu"; 78 changelog = "https://github.com/RhinoSecurityLabs/pacu/releases/tag/v${version}"; 79 - license = licenses.bsd3; 80 - maintainers = with maintainers; [ fab ]; 81 mainProgram = "pacu"; 82 }; 83 }
··· 72 "test_update_second_time" 73 ]; 74 75 + meta = { 76 description = "AWS exploitation framework"; 77 homepage = "https://github.com/RhinoSecurityLabs/pacu"; 78 changelog = "https://github.com/RhinoSecurityLabs/pacu/releases/tag/v${version}"; 79 + license = lib.licenses.bsd3; 80 + maintainers = with lib.maintainers; [ fab ]; 81 mainProgram = "pacu"; 82 }; 83 }
+3 -3
pkgs/by-name/pa/padre/package.nix
··· 22 "-w" 23 ]; 24 25 - meta = with lib; { 26 description = "Advanced exploiting tool for Padding Oracle attacks against CBC mode encryption"; 27 homepage = "https://github.com/glebarez/padre"; 28 changelog = "https://github.com/glebarez/padre/releases/tag/v${version}"; 29 # https://github.com/glebarez/padre/issues/28 30 - license = licenses.unfree; 31 - maintainers = with maintainers; [ fab ]; 32 mainProgram = "padre"; 33 }; 34 }
··· 22 "-w" 23 ]; 24 25 + meta = { 26 description = "Advanced exploiting tool for Padding Oracle attacks against CBC mode encryption"; 27 homepage = "https://github.com/glebarez/padre"; 28 changelog = "https://github.com/glebarez/padre/releases/tag/v${version}"; 29 # https://github.com/glebarez/padre/issues/28 30 + license = lib.licenses.unfree; 31 + maintainers = with lib.maintainers; [ fab ]; 32 mainProgram = "padre"; 33 }; 34 }
+4 -4
pkgs/by-name/pa/pam_u2f/package.nix
··· 41 pam_u2f = nixosTests.pam-u2f; 42 }; 43 44 - meta = with lib; { 45 homepage = "https://developers.yubico.com/pam-u2f/"; 46 description = "PAM module for allowing authentication with a U2F device"; 47 changelog = "https://github.com/Yubico/pam-u2f/raw/pam_u2f-${version}/NEWS"; 48 - license = licenses.bsd2; 49 - platforms = platforms.unix; 50 - maintainers = with maintainers; [ philandstuff ]; 51 mainProgram = "pamu2fcfg"; 52 }; 53 }
··· 41 pam_u2f = nixosTests.pam-u2f; 42 }; 43 44 + meta = { 45 homepage = "https://developers.yubico.com/pam-u2f/"; 46 description = "PAM module for allowing authentication with a U2F device"; 47 changelog = "https://github.com/Yubico/pam-u2f/raw/pam_u2f-${version}/NEWS"; 48 + license = lib.licenses.bsd2; 49 + platforms = lib.platforms.unix; 50 + maintainers = with lib.maintainers; [ philandstuff ]; 51 mainProgram = "pamu2fcfg"; 52 }; 53 }
+3 -3
pkgs/by-name/pa/parquet-tools/package.nix
··· 71 "parquet_tools" 72 ]; 73 74 - meta = with lib; { 75 description = "CLI tool for parquet files"; 76 homepage = "https://github.com/ktrueda/parquet-tools"; 77 changelog = "https://github.com/ktrueda/parquet-tools/releases/tag/${version}"; 78 - license = licenses.mit; 79 - maintainers = with maintainers; [ cpcloud ]; 80 mainProgram = "parquet-tools"; 81 }; 82 }
··· 71 "parquet_tools" 72 ]; 73 74 + meta = { 75 description = "CLI tool for parquet files"; 76 homepage = "https://github.com/ktrueda/parquet-tools"; 77 changelog = "https://github.com/ktrueda/parquet-tools/releases/tag/${version}"; 78 + license = lib.licenses.mit; 79 + maintainers = with lib.maintainers; [ cpcloud ]; 80 mainProgram = "parquet-tools"; 81 }; 82 }
+3 -3
pkgs/by-name/pa/passdetective/package.nix
··· 25 "-X=main.build=${version}" 26 ]; 27 28 - 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 ]; 27 28 + 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 ]; 36 37 - 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 ]; 36 37 + 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="; 20 21 - 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="; 20 21 + 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 }; 32 33 - 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 }; 32 33 + 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 ''; 45 46 - 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 }
··· 43 done 44 ''; 45 46 + meta = { 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 = lib.licenses.mpl20; 52 + maintainers = with lib.maintainers; [ figsoda ]; 53 }; 54 }
+3 -3
pkgs/by-name/pa/payload-dumper-go/package.nix
··· 20 21 buildInputs = [ xz ]; 22 23 - meta = with lib; { 24 description = "Android OTA payload dumper written in Go"; 25 homepage = "https://github.com/ssut/payload-dumper-go"; 26 changelog = "https://github.com/ssut/payload-dumper-go/releases/tag/${version}"; 27 - license = licenses.asl20; 28 - maintainers = with maintainers; [ aleksana ]; 29 mainProgram = "payload-dumper-go"; 30 }; 31 }
··· 20 21 buildInputs = [ xz ]; 22 23 + meta = { 24 description = "Android OTA payload dumper written in Go"; 25 homepage = "https://github.com/ssut/payload-dumper-go"; 26 changelog = "https://github.com/ssut/payload-dumper-go/releases/tag/${version}"; 27 + license = lib.licenses.asl20; 28 + maintainers = with lib.maintainers; [ aleksana ]; 29 mainProgram = "payload-dumper-go"; 30 }; 31 }
+3 -3
pkgs/by-name/pd/pdfrip/package.nix
··· 23 ln -s ${./Cargo.lock} Cargo.lock 24 ''; 25 26 - meta = with lib; { 27 description = "PDF password cracking utility"; 28 homepage = "https://github.com/mufeedvh/pdfrip"; 29 changelog = "https://github.com/mufeedvh/pdfrip/releases/tag/v${version}"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ fab ]; 32 mainProgram = "pdfrip"; 33 }; 34 }
··· 23 ln -s ${./Cargo.lock} Cargo.lock 24 ''; 25 26 + meta = { 27 description = "PDF password cracking utility"; 28 homepage = "https://github.com/mufeedvh/pdfrip"; 29 changelog = "https://github.com/mufeedvh/pdfrip/releases/tag/v${version}"; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ fab ]; 32 mainProgram = "pdfrip"; 33 }; 34 }
+3 -3
pkgs/by-name/pd/pdm/package.nix
··· 128 129 passthru.tests.version = testers.testVersion { package = pdm; }; 130 131 - meta = with lib; { 132 homepage = "https://pdm-project.org"; 133 changelog = "https://github.com/pdm-project/pdm/releases/tag/${version}"; 134 description = "Modern Python package and dependency manager supporting the latest PEP standards"; 135 - license = licenses.mit; 136 - maintainers = with maintainers; [ 137 cpcloud 138 natsukium 139 misilelab
··· 128 129 passthru.tests.version = testers.testVersion { package = pdm; }; 130 131 + meta = { 132 homepage = "https://pdm-project.org"; 133 changelog = "https://github.com/pdm-project/pdm/releases/tag/${version}"; 134 description = "Modern Python package and dependency manager supporting the latest PEP standards"; 135 + license = lib.licenses.mit; 136 + maintainers = with lib.maintainers; [ 137 cpcloud 138 natsukium 139 misilelab
+4 -4
pkgs/by-name/pe/pe-parse/package.nix
··· 29 $out/bin/dump-pe ../tests/assets/example.exe 30 ''; 31 32 - meta = with lib; { 33 description = "Principled, lightweight parser for Windows portable executable files"; 34 homepage = "https://github.com/trailofbits/pe-parse"; 35 changelog = "https://github.com/trailofbits/pe-parse/releases/tag/v${version}"; 36 - license = licenses.mit; 37 - maintainers = with maintainers; [ arturcygan ]; 38 mainProgram = "dump-pe"; 39 - platforms = platforms.unix; 40 }; 41 }
··· 29 $out/bin/dump-pe ../tests/assets/example.exe 30 ''; 31 32 + meta = { 33 description = "Principled, lightweight parser for Windows portable executable files"; 34 homepage = "https://github.com/trailofbits/pe-parse"; 35 changelog = "https://github.com/trailofbits/pe-parse/releases/tag/v${version}"; 36 + license = lib.licenses.mit; 37 + maintainers = with lib.maintainers; [ arturcygan ]; 38 mainProgram = "dump-pe"; 39 + platforms = lib.platforms.unix; 40 }; 41 }
+3 -3
pkgs/by-name/pe/peco/package.nix
··· 19 20 vendorHash = "sha256-+HQz7UUgATdgSWlI1dg2DdQRUSke9MyAtXgLikFhF90="; 21 22 - meta = with lib; { 23 description = "Simplistic interactive filtering tool"; 24 mainProgram = "peco"; 25 homepage = "https://github.com/peco/peco"; 26 changelog = "https://github.com/peco/peco/blob/v${version}/Changes"; 27 - license = licenses.mit; 28 - maintainers = with maintainers; [ pSub ]; 29 }; 30 }
··· 19 20 vendorHash = "sha256-+HQz7UUgATdgSWlI1dg2DdQRUSke9MyAtXgLikFhF90="; 21 22 + meta = { 23 description = "Simplistic interactive filtering tool"; 24 mainProgram = "peco"; 25 homepage = "https://github.com/peco/peco"; 26 changelog = "https://github.com/peco/peco/blob/v${version}/Changes"; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ pSub ]; 29 }; 30 }
+3 -3
pkgs/by-name/pe/pentestgpt/package.nix
··· 47 "pentestgpt" 48 ]; 49 50 - meta = with lib; { 51 description = "GPT-empowered penetration testing tool"; 52 homepage = "https://github.com/GreyDGL/PentestGPT"; 53 changelog = "https://github.com/GreyDGL/PentestGPT/releases/tag/v${version}"; 54 - license = licenses.mit; 55 - maintainers = with maintainers; [ fab ]; 56 }; 57 }
··· 47 "pentestgpt" 48 ]; 49 50 + meta = { 51 description = "GPT-empowered penetration testing tool"; 52 homepage = "https://github.com/GreyDGL/PentestGPT"; 53 changelog = "https://github.com/GreyDGL/PentestGPT/releases/tag/v${version}"; 54 + license = lib.licenses.mit; 55 + maintainers = with lib.maintainers; [ fab ]; 56 }; 57 }
+3 -3
pkgs/by-name/pg/pgcenter/package.nix
··· 33 34 doCheck = false; 35 36 - meta = with lib; { 37 homepage = "https://pgcenter.org/"; 38 changelog = "https://github.com/lesovsky/pgcenter/raw/v${version}/doc/Changelog"; 39 description = "Command-line admin tool for observing and troubleshooting PostgreSQL"; 40 - license = licenses.bsd3; 41 - maintainers = [ ]; 42 mainProgram = "pgcenter"; 43 }; 44 }
··· 33 34 doCheck = false; 35 36 + meta = { 37 homepage = "https://pgcenter.org/"; 38 changelog = "https://github.com/lesovsky/pgcenter/raw/v${version}/doc/Changelog"; 39 description = "Command-line admin tool for observing and troubleshooting PostgreSQL"; 40 + license = lib.licenses.bsd3; 41 + maintainers = with lib.maintainers; [ ]; 42 mainProgram = "pgcenter"; 43 }; 44 }
+4 -4
pkgs/by-name/pg/pgformatter/package.nix
··· 40 41 doCheck = false; 42 43 - meta = with lib; { 44 description = "PostgreSQL SQL syntax beautifier that can work as a console program or as a CGI"; 45 homepage = "https://github.com/darold/pgFormatter"; 46 changelog = "https://github.com/darold/pgFormatter/releases/tag/v${version}"; 47 - maintainers = [ ]; 48 license = [ 49 - licenses.postgresql 50 - licenses.artistic2 51 ]; 52 mainProgram = "pg_format"; 53 };
··· 40 41 doCheck = false; 42 43 + meta = { 44 description = "PostgreSQL SQL syntax beautifier that can work as a console program or as a CGI"; 45 homepage = "https://github.com/darold/pgFormatter"; 46 changelog = "https://github.com/darold/pgFormatter/releases/tag/v${version}"; 47 + maintainers = with lib.maintainers; [ ]; 48 license = [ 49 + lib.licenses.postgresql 50 + lib.licenses.artistic2 51 ]; 52 mainProgram = "pg_format"; 53 };
+4 -4
pkgs/by-name/pg/pgmoneta/package.nix
··· 51 52 env.NIX_CFLAGS_COMPILE = "-Wno-error"; 53 54 - meta = with lib; { 55 description = "Backup / restore solution for PostgreSQL"; 56 homepage = "https://pgmoneta.github.io/"; 57 changelog = "https://github.com/pgmoneta/pgmoneta/releases/tag/${version}"; 58 - license = licenses.bsd3; 59 - maintainers = [ ]; 60 - platforms = platforms.linux; 61 }; 62 }
··· 51 52 env.NIX_CFLAGS_COMPILE = "-Wno-error"; 53 54 + meta = { 55 description = "Backup / restore solution for PostgreSQL"; 56 homepage = "https://pgmoneta.github.io/"; 57 changelog = "https://github.com/pgmoneta/pgmoneta/releases/tag/${version}"; 58 + license = lib.licenses.bsd3; 59 + maintainers = with lib.maintainers; [ ]; 60 + platforms = lib.platforms.linux; 61 }; 62 }
+3 -3
pkgs/by-name/pg/pgo-client/package.nix
··· 19 20 subPackages = [ "cmd/pgo" ]; 21 22 - meta = with lib; { 23 description = "CLI client for Crunchy PostgreSQL Kubernetes Operator"; 24 homepage = "https://github.com/CrunchyData/postgres-operator"; 25 changelog = "https://github.com/CrunchyData/postgres-operator/releases/tag/v${version}"; 26 - license = licenses.asl20; 27 - maintainers = [ maintainers.bryanasdev000 ]; 28 mainProgram = "pgo"; 29 }; 30 }
··· 19 20 subPackages = [ "cmd/pgo" ]; 21 22 + meta = { 23 description = "CLI client for Crunchy PostgreSQL Kubernetes Operator"; 24 homepage = "https://github.com/CrunchyData/postgres-operator"; 25 changelog = "https://github.com/CrunchyData/postgres-operator/releases/tag/v${version}"; 26 + license = lib.licenses.asl20; 27 + maintainers = [ lib.maintainers.bryanasdev000 ]; 28 mainProgram = "pgo"; 29 }; 30 }
+3 -3
pkgs/by-name/pg/pgtop/package.nix
··· 32 shortenPerlShebang $out/bin/pgtop 33 ''; 34 35 - meta = with lib; { 36 description = "PostgreSQL clone of `mytop', which in turn is a `top' clone for MySQL"; 37 mainProgram = "pgtop"; 38 homepage = "https://github.com/cosimo/pgtop"; 39 changelog = "https://github.com/cosimo/pgtop/releases/tag/v${version}"; 40 - maintainers = [ maintainers.hagl ]; 41 - license = [ licenses.gpl2Only ]; 42 }; 43 }
··· 32 shortenPerlShebang $out/bin/pgtop 33 ''; 34 35 + meta = { 36 description = "PostgreSQL clone of `mytop', which in turn is a `top' clone for MySQL"; 37 mainProgram = "pgtop"; 38 homepage = "https://github.com/cosimo/pgtop"; 39 changelog = "https://github.com/cosimo/pgtop/releases/tag/v${version}"; 40 + maintainers = [ lib.maintainers.hagl ]; 41 + license = [ lib.licenses.gpl2Only ]; 42 }; 43 }
+3 -3
pkgs/by-name/pg/pgweb/package.nix
··· 51 integration_test = nixosTests.pgweb; 52 }; 53 54 - meta = with lib; { 55 changelog = "https://github.com/sosedoff/pgweb/releases/tag/v${version}"; 56 description = "Web-based database browser for PostgreSQL"; 57 longDescription = '' ··· 59 run queries and examine tables and indexes. 60 ''; 61 homepage = "https://sosedoff.github.io/pgweb/"; 62 - license = licenses.mit; 63 mainProgram = "pgweb"; 64 - maintainers = with maintainers; [ 65 zupo 66 luisnquin 67 ];
··· 51 integration_test = nixosTests.pgweb; 52 }; 53 54 + meta = { 55 changelog = "https://github.com/sosedoff/pgweb/releases/tag/v${version}"; 56 description = "Web-based database browser for PostgreSQL"; 57 longDescription = '' ··· 59 run queries and examine tables and indexes. 60 ''; 61 homepage = "https://sosedoff.github.io/pgweb/"; 62 + license = lib.licenses.mit; 63 mainProgram = "pgweb"; 64 + maintainers = with lib.maintainers; [ 65 zupo 66 luisnquin 67 ];
+4 -4
pkgs/by-name/ph/phd2/package.nix
··· 50 mv $out/bin/.phd2.bin-wrapped $out/bin/.phd2-wrapped.bin 51 ''; 52 53 - meta = with lib; { 54 homepage = "https://openphdguiding.org/"; 55 description = "Telescope auto-guidance application"; 56 changelog = "https://github.com/OpenPHDGuiding/phd2/releases/tag/v${version}"; 57 - license = licenses.bsd3; 58 - maintainers = with maintainers; [ hjones2199 ]; 59 - platforms = platforms.linux; 60 }; 61 }
··· 50 mv $out/bin/.phd2.bin-wrapped $out/bin/.phd2-wrapped.bin 51 ''; 52 53 + meta = { 54 homepage = "https://openphdguiding.org/"; 55 description = "Telescope auto-guidance application"; 56 changelog = "https://github.com/OpenPHDGuiding/phd2/releases/tag/v${version}"; 57 + license = lib.licenses.bsd3; 58 + maintainers = with lib.maintainers; [ hjones2199 ]; 59 + platforms = lib.platforms.linux; 60 }; 61 }
+3 -3
pkgs/by-name/ph/phetch/package.nix
··· 43 44 doCheck = true; 45 46 - meta = with lib; { 47 description = "Quick lil gopher client for your terminal, written in rust"; 48 mainProgram = "phetch"; 49 longDescription = '' ··· 59 ''; 60 changelog = "https://github.com/xvxx/phetch/releases/tag/v${version}"; 61 homepage = "https://github.com/xvxx/phetch"; 62 - license = licenses.mit; 63 - maintainers = with maintainers; [ felixalbrigtsen ]; 64 }; 65 }
··· 43 44 doCheck = true; 45 46 + meta = { 47 description = "Quick lil gopher client for your terminal, written in rust"; 48 mainProgram = "phetch"; 49 longDescription = '' ··· 59 ''; 60 changelog = "https://github.com/xvxx/phetch/releases/tag/v${version}"; 61 homepage = "https://github.com/xvxx/phetch"; 62 + license = lib.licenses.mit; 63 + maintainers = with lib.maintainers; [ felixalbrigtsen ]; 64 }; 65 }
+3 -3
pkgs/by-name/ph/phrase-cli/package.nix
··· 23 ln -s $out/bin/phrase-cli $out/bin/phrase 24 ''; 25 26 - meta = with lib; { 27 homepage = "http://docs.phraseapp.com"; 28 description = "PhraseApp API v2 Command Line Client"; 29 changelog = "https://github.com/phrase/phrase-cli/blob/${version}/CHANGELOG.md"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ juboba ]; 32 }; 33 }
··· 23 ln -s $out/bin/phrase-cli $out/bin/phrase 24 ''; 25 26 + meta = { 27 homepage = "http://docs.phraseapp.com"; 28 description = "PhraseApp API v2 Command Line Client"; 29 changelog = "https://github.com/phrase/phrase-cli/blob/${version}/CHANGELOG.md"; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ juboba ]; 32 }; 33 }
+5 -5
pkgs/by-name/pi/pika-backup/package.nix
··· 72 updateScript = nix-update-script { }; 73 }; 74 75 - meta = with lib; { 76 description = "Simple backups based on borg"; 77 homepage = "https://apps.gnome.org/app/org.gnome.World.PikaBackup"; 78 changelog = "https://gitlab.gnome.org/World/pika-backup/-/blob/v${version}/CHANGELOG.md"; 79 - license = licenses.gpl3Plus; 80 - maintainers = with maintainers; [ dotlambda ]; 81 - teams = [ teams.gnome-circle ]; 82 - platforms = platforms.linux; 83 }; 84 }
··· 72 updateScript = nix-update-script { }; 73 }; 74 75 + meta = { 76 description = "Simple backups based on borg"; 77 homepage = "https://apps.gnome.org/app/org.gnome.World.PikaBackup"; 78 changelog = "https://gitlab.gnome.org/World/pika-backup/-/blob/v${version}/CHANGELOG.md"; 79 + license = lib.licenses.gpl3Plus; 80 + maintainers = with lib.maintainers; [ dotlambda ]; 81 + teams = [ lib.teams.gnome-circle ]; 82 + platforms = lib.platforms.linux; 83 }; 84 }
+3 -3
pkgs/by-name/pi/piping-server-rust/package.nix
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-m6bYkewBE0ZloDVUhUslS+dgPyoK+eay7rrP3+c00mo="; 20 21 - meta = with lib; { 22 description = "Infinitely transfer between every device over pure HTTP with pipes or browsers"; 23 homepage = "https://github.com/nwtgck/piping-server-rust"; 24 changelog = "https://github.com/nwtgck/piping-server-rust/blob/v${version}/CHANGELOG.md"; 25 - license = licenses.mit; 26 - maintainers = with maintainers; [ figsoda ]; 27 mainProgram = "piping-server"; 28 }; 29 }
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-m6bYkewBE0ZloDVUhUslS+dgPyoK+eay7rrP3+c00mo="; 20 21 + meta = { 22 description = "Infinitely transfer between every device over pure HTTP with pipes or browsers"; 23 homepage = "https://github.com/nwtgck/piping-server-rust"; 24 changelog = "https://github.com/nwtgck/piping-server-rust/blob/v${version}/CHANGELOG.md"; 25 + license = lib.licenses.mit; 26 + maintainers = with lib.maintainers; [ figsoda ]; 27 mainProgram = "piping-server"; 28 }; 29 }
+3 -3
pkgs/by-name/pl/planus/package.nix
··· 30 --zsh <($out/bin/planus generate-completions zsh) 31 ''; 32 33 - meta = with lib; { 34 description = "Alternative compiler for flatbuffers"; 35 mainProgram = "planus"; 36 homepage = "https://github.com/planus-org/planus"; 37 changelog = "https://github.com/planus-org/planus/blob/v${version}/CHANGELOG.md"; 38 - license = with licenses; [ 39 asl20 40 mit 41 ]; 42 - maintainers = with maintainers; [ figsoda ]; 43 }; 44 }
··· 30 --zsh <($out/bin/planus generate-completions zsh) 31 ''; 32 33 + meta = { 34 description = "Alternative compiler for flatbuffers"; 35 mainProgram = "planus"; 36 homepage = "https://github.com/planus-org/planus"; 37 changelog = "https://github.com/planus-org/planus/blob/v${version}/CHANGELOG.md"; 38 + license = with lib.licenses; [ 39 asl20 40 mit 41 ]; 42 + maintainers = with lib.maintainers; [ figsoda ]; 43 }; 44 }
+3 -3
pkgs/by-name/pl/plow/package.nix
··· 29 package = plow; 30 }; 31 32 - meta = with lib; { 33 description = "High-performance HTTP benchmarking tool that includes a real-time web UI and terminal display"; 34 homepage = "https://github.com/six-ddc/plow"; 35 changelog = "https://github.com/six-ddc/plow/releases/tag/v${version}"; 36 - license = licenses.asl20; 37 - maintainers = with maintainers; [ ecklf ]; 38 mainProgram = "plow"; 39 }; 40 }
··· 29 package = plow; 30 }; 31 32 + meta = { 33 description = "High-performance HTTP benchmarking tool that includes a real-time web UI and terminal display"; 34 homepage = "https://github.com/six-ddc/plow"; 35 changelog = "https://github.com/six-ddc/plow/releases/tag/v${version}"; 36 + license = lib.licenses.asl20; 37 + maintainers = with lib.maintainers; [ ecklf ]; 38 mainProgram = "plow"; 39 }; 40 }
+3 -3
pkgs/by-name/po/podman/package.nix
··· 181 oci-containers-podman = nixosTests.oci-containers.podman; 182 }; 183 184 - meta = with lib; { 185 homepage = "https://podman.io/"; 186 description = "Program for managing pods, containers and container images"; 187 longDescription = '' ··· 190 To install on NixOS, please use the option `virtualisation.podman.enable = true`. 191 ''; 192 changelog = "https://github.com/containers/podman/blob/v${version}/RELEASE_NOTES.md"; 193 - license = licenses.asl20; 194 - teams = [ teams.podman ]; 195 mainProgram = "podman"; 196 }; 197 }
··· 181 oci-containers-podman = nixosTests.oci-containers.podman; 182 }; 183 184 + meta = { 185 homepage = "https://podman.io/"; 186 description = "Program for managing pods, containers and container images"; 187 longDescription = '' ··· 190 To install on NixOS, please use the option `virtualisation.podman.enable = true`. 191 ''; 192 changelog = "https://github.com/containers/podman/blob/v${version}/RELEASE_NOTES.md"; 193 + license = lib.licenses.asl20; 194 + teams = [ lib.teams.podman ]; 195 mainProgram = "podman"; 196 }; 197 }
+3 -3
pkgs/by-name/po/poethepoet/package.nix
··· 33 34 pythonImportsCheck = [ "poethepoet" ]; 35 36 - meta = with lib; { 37 description = "Task runner that works well with poetry"; 38 homepage = "https://github.com/nat-n/poethepoet"; 39 changelog = "https://github.com/nat-n/poethepoet/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ figsoda ]; 42 mainProgram = "poe"; 43 }; 44 }
··· 33 34 pythonImportsCheck = [ "poethepoet" ]; 35 36 + meta = { 37 description = "Task runner that works well with poetry"; 38 homepage = "https://github.com/nat-n/poethepoet"; 39 changelog = "https://github.com/nat-n/poethepoet/releases/tag/v${version}"; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ figsoda ]; 42 mainProgram = "poe"; 43 }; 44 }
+3 -3
pkgs/by-name/po/poetry/plugins/poetry-plugin-up.nix
··· 37 export HOME=$TMPDIR 38 ''; 39 40 - meta = with lib; { 41 description = "Poetry plugin to simplify package updates"; 42 homepage = "https://github.com/MousaZeidBaker/poetry-plugin-up"; 43 changelog = "https://github.com/MousaZeidBaker/poetry-plugin-up/releases/tag/${version}"; 44 - license = licenses.mit; 45 - maintainers = [ maintainers.k900 ]; 46 }; 47 }
··· 37 export HOME=$TMPDIR 38 ''; 39 40 + meta = { 41 description = "Poetry plugin to simplify package updates"; 42 homepage = "https://github.com/MousaZeidBaker/poetry-plugin-up"; 43 changelog = "https://github.com/MousaZeidBaker/poetry-plugin-up/releases/tag/${version}"; 44 + license = lib.licenses.mit; 45 + maintainers = [ lib.maintainers.k900 ]; 46 }; 47 }
+3 -3
pkgs/by-name/po/poezio/package.nix
··· 48 rm -r poezio 49 ''; 50 51 - meta = with lib; { 52 description = "Free console XMPP client"; 53 homepage = "https://poez.io"; 54 changelog = "https://codeberg.org/poezio/poezio/src/tag/v${version}/CHANGELOG"; 55 - license = licenses.zlib; 56 - maintainers = with maintainers; [ lsix ]; 57 }; 58 }
··· 48 rm -r poezio 49 ''; 50 51 + meta = { 52 description = "Free console XMPP client"; 53 homepage = "https://poez.io"; 54 changelog = "https://codeberg.org/poezio/poezio/src/tag/v${version}/CHANGELOG"; 55 + license = lib.licenses.zlib; 56 + maintainers = with lib.maintainers; [ lsix ]; 57 }; 58 }
+4 -4
pkgs/by-name/po/polymake/package.nix
··· 75 done 76 ''; 77 78 - meta = with lib; { 79 description = "Software for research in polyhedral geometry"; 80 homepage = "https://www.polymake.org/doku.php"; 81 changelog = "https://github.com/polymake/polymake/blob/V${version}/ChangeLog"; 82 - license = licenses.gpl2Plus; 83 - teams = [ teams.sage ]; 84 - platforms = platforms.linux; 85 }; 86 }
··· 75 done 76 ''; 77 78 + meta = { 79 description = "Software for research in polyhedral geometry"; 80 homepage = "https://www.polymake.org/doku.php"; 81 changelog = "https://github.com/polymake/polymake/blob/V${version}/ChangeLog"; 82 + license = lib.licenses.gpl2Plus; 83 + teams = [ lib.teams.sage ]; 84 + platforms = lib.platforms.linux; 85 }; 86 }
+3 -3
pkgs/by-name/po/pomsky/package.nix
··· 36 # thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: invalid option '--test-threads'' 37 doCheck = false; 38 39 - meta = with lib; { 40 description = "Portable, modern regular expression language"; 41 mainProgram = "pomsky"; 42 homepage = "https://pomsky-lang.org"; 43 changelog = "https://github.com/pomsky-lang/pomsky/blob/v${version}/CHANGELOG.md"; 44 - license = with licenses; [ 45 mit # or 46 asl20 47 ]; 48 - maintainers = with maintainers; [ figsoda ]; 49 }; 50 }
··· 36 # thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: invalid option '--test-threads'' 37 doCheck = false; 38 39 + meta = { 40 description = "Portable, modern regular expression language"; 41 mainProgram = "pomsky"; 42 homepage = "https://pomsky-lang.org"; 43 changelog = "https://github.com/pomsky-lang/pomsky/blob/v${version}/CHANGELOG.md"; 44 + license = with lib.licenses; [ 45 mit # or 46 asl20 47 ]; 48 + maintainers = with lib.maintainers; [ figsoda ]; 49 }; 50 }
+3 -3
pkgs/by-name/po/pop/package.nix
··· 39 --zsh <($out/bin/pop completion zsh) 40 ''; 41 42 - meta = with lib; { 43 description = "Send emails from your terminal"; 44 homepage = "https://github.com/charmbracelet/pop"; 45 changelog = "https://github.com/charmbracelet/pop/releases/tag/v${version}"; 46 - license = licenses.mit; 47 - maintainers = with maintainers; [ 48 caarlos0 49 maaslalani 50 ];
··· 39 --zsh <($out/bin/pop completion zsh) 40 ''; 41 42 + meta = { 43 description = "Send emails from your terminal"; 44 homepage = "https://github.com/charmbracelet/pop"; 45 changelog = "https://github.com/charmbracelet/pop/releases/tag/v${version}"; 46 + license = lib.licenses.mit; 47 + maintainers = with lib.maintainers; [ 48 caarlos0 49 maaslalani 50 ];
+3 -3
pkgs/by-name/po/popeye/package.nix
··· 39 $out/bin/popeye version | grep ${version} > /dev/null 40 ''; 41 42 - meta = with lib; { 43 description = "Kubernetes cluster resource sanitizer"; 44 mainProgram = "popeye"; 45 homepage = "https://github.com/derailed/popeye"; 46 changelog = "https://github.com/derailed/popeye/releases/tag/v${version}"; 47 - license = licenses.asl20; 48 - maintainers = [ maintainers.bryanasdev000 ]; 49 }; 50 }
··· 39 $out/bin/popeye version | grep ${version} > /dev/null 40 ''; 41 42 + meta = { 43 description = "Kubernetes cluster resource sanitizer"; 44 mainProgram = "popeye"; 45 homepage = "https://github.com/derailed/popeye"; 46 changelog = "https://github.com/derailed/popeye/releases/tag/v${version}"; 47 + license = lib.licenses.asl20; 48 + maintainers = [ lib.maintainers.bryanasdev000 ]; 49 }; 50 }
+4 -4
pkgs/by-name/po/popsicle/package.nix
··· 47 "prefix=$(out)" 48 ]; 49 50 - meta = with lib; { 51 description = "Multiple USB File Flasher"; 52 homepage = "https://github.com/pop-os/popsicle"; 53 changelog = "https://github.com/pop-os/popsicle/releases/tag/${version}"; 54 - maintainers = with maintainers; [ 55 _13r0ck 56 figsoda 57 ]; 58 - license = licenses.mit; 59 - platforms = platforms.linux; 60 }; 61 }
··· 47 "prefix=$(out)" 48 ]; 49 50 + meta = { 51 description = "Multiple USB File Flasher"; 52 homepage = "https://github.com/pop-os/popsicle"; 53 changelog = "https://github.com/pop-os/popsicle/releases/tag/${version}"; 54 + maintainers = with lib.maintainers; [ 55 _13r0ck 56 figsoda 57 ]; 58 + license = lib.licenses.mit; 59 + platforms = lib.platforms.linux; 60 }; 61 }
+3 -3
pkgs/by-name/po/portal/package.nix
··· 20 21 ldflags = [ "-s -X main.version=${version}" ]; # from: https://github.com/SpatiumPortae/portal/blob/master/Makefile#L3 22 23 - meta = with lib; { 24 description = "Quick and easy command-line file transfer utility from any computer to another"; 25 homepage = "https://github.com/SpatiumPortae/portal"; 26 changelog = "https://github.com/SpatiumPortae/portal/tag/v${version}"; 27 - license = licenses.mit; 28 - maintainers = with maintainers; [ tennox ]; 29 mainProgram = "portal"; 30 }; 31 }
··· 20 21 ldflags = [ "-s -X main.version=${version}" ]; # from: https://github.com/SpatiumPortae/portal/blob/master/Makefile#L3 22 23 + meta = { 24 description = "Quick and easy command-line file transfer utility from any computer to another"; 25 homepage = "https://github.com/SpatiumPortae/portal"; 26 changelog = "https://github.com/SpatiumPortae/portal/tag/v${version}"; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ tennox ]; 29 mainProgram = "portal"; 30 }; 31 }
+4 -4
pkgs/by-name/po/portfolio-filemanager/package.nix
··· 72 updateScript = nix-update-script { }; 73 }; 74 75 - meta = with lib; { 76 description = "Minimalist file manager for those who want to use Linux mobile devices"; 77 homepage = "https://github.com/tchx84/Portfolio"; 78 changelog = "https://github.com/tchx84/Portfolio/blob/v${version}/CHANGELOG.md"; 79 - license = licenses.gpl3Plus; 80 - platforms = platforms.linux; 81 mainProgram = "dev.tchx84.Portfolio"; 82 - maintainers = with maintainers; [ 83 dotlambda 84 chuangzhu 85 ];
··· 72 updateScript = nix-update-script { }; 73 }; 74 75 + meta = { 76 description = "Minimalist file manager for those who want to use Linux mobile devices"; 77 homepage = "https://github.com/tchx84/Portfolio"; 78 changelog = "https://github.com/tchx84/Portfolio/blob/v${version}/CHANGELOG.md"; 79 + license = lib.licenses.gpl3Plus; 80 + platforms = lib.platforms.linux; 81 mainProgram = "dev.tchx84.Portfolio"; 82 + maintainers = with lib.maintainers; [ 83 dotlambda 84 chuangzhu 85 ];
+4 -4
pkgs/by-name/po/postfix/package.nix
··· 183 updateScript = ./update.sh; 184 }; 185 186 - meta = with lib; { 187 homepage = "http://www.postfix.org/"; 188 changelog = "https://www.postfix.org/announcements/postfix-${version}.html"; 189 description = "Fast, easy to administer, and secure mail server"; 190 - license = with licenses; [ 191 ipl10 192 epl20 193 ]; 194 - platforms = platforms.linux; 195 - maintainers = with maintainers; [ 196 globin 197 dotlambda 198 lewo
··· 183 updateScript = ./update.sh; 184 }; 185 186 + meta = { 187 homepage = "http://www.postfix.org/"; 188 changelog = "https://www.postfix.org/announcements/postfix-${version}.html"; 189 description = "Fast, easy to administer, and secure mail server"; 190 + license = with lib.licenses; [ 191 ipl10 192 epl20 193 ]; 194 + platforms = lib.platforms.linux; 195 + maintainers = with lib.maintainers; [ 196 globin 197 dotlambda 198 lewo
+4 -4
pkgs/by-name/po/postgresql_jdbc/package.nix
··· 21 runHook postInstall 22 ''; 23 24 - meta = with lib; { 25 homepage = "https://jdbc.postgresql.org/"; 26 changelog = "https://github.com/pgjdbc/pgjdbc/releases/tag/REL${version}"; 27 description = "JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database"; 28 - license = licenses.bsd2; 29 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 30 - platforms = platforms.unix; 31 }; 32 }
··· 21 runHook postInstall 22 ''; 23 24 + meta = { 25 homepage = "https://jdbc.postgresql.org/"; 26 changelog = "https://github.com/pgjdbc/pgjdbc/releases/tag/REL${version}"; 27 description = "JDBC driver for PostgreSQL allowing Java programs to connect to a PostgreSQL database"; 28 + license = lib.licenses.bsd2; 29 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 30 + platforms = lib.platforms.unix; 31 }; 32 }
+3 -3
pkgs/by-name/po/postmoogle/package.nix
··· 21 22 vendorHash = null; 23 24 - meta = with lib; { 25 description = "Postmoogle is Matrix <-> Email bridge in a form of an SMTP server"; 26 homepage = "https://github.com/etkecc/postmoogle"; 27 changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${version}"; 28 - license = licenses.agpl3Only; 29 - maintainers = with maintainers; [ amuckstot30 ]; 30 mainProgram = "postmoogle"; 31 }; 32 }
··· 21 22 vendorHash = null; 23 24 + meta = { 25 description = "Postmoogle is Matrix <-> Email bridge in a form of an SMTP server"; 26 homepage = "https://github.com/etkecc/postmoogle"; 27 changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${version}"; 28 + license = lib.licenses.agpl3Only; 29 + maintainers = with lib.maintainers; [ amuckstot30 ]; 30 mainProgram = "postmoogle"; 31 }; 32 }
+3 -3
pkgs/by-name/po/pouf/package.nix
··· 20 21 postInstall = "make PREFIX=$out copy-data"; 22 23 - meta = with lib; { 24 description = "CLI program for produce fake datas"; 25 homepage = "https://github.com/mothsart/pouf"; 26 changelog = "https://github.com/mothsart/pouf/releases/tag/${version}"; 27 - maintainers = with maintainers; [ mothsart ]; 28 - license = with licenses; [ mit ]; 29 mainProgram = "pouf"; 30 }; 31 }
··· 20 21 postInstall = "make PREFIX=$out copy-data"; 22 23 + meta = { 24 description = "CLI program for produce fake datas"; 25 homepage = "https://github.com/mothsart/pouf"; 26 changelog = "https://github.com/mothsart/pouf/releases/tag/${version}"; 27 + maintainers = with lib.maintainers; [ mothsart ]; 28 + license = with lib.licenses; [ mit ]; 29 mainProgram = "pouf"; 30 }; 31 }
+3 -3
pkgs/by-name/po/poutine/package.nix
··· 33 --zsh <($out/bin/${meta.mainProgram} completion zsh) 34 ''; 35 36 - meta = with lib; { 37 description = "Security scanner that detects misconfigurations and vulnerabilities in build pipelines of repositories"; 38 homepage = "https://github.com/boostsecurityio/poutine"; 39 changelog = "https://github.com/boostsecurityio/poutine/releases/tag/v${version}"; 40 - license = licenses.asl20; 41 - maintainers = with maintainers; [ fab ]; 42 mainProgram = "poutine"; 43 broken = stdenv.hostPlatform.isDarwin; 44 };
··· 33 --zsh <($out/bin/${meta.mainProgram} completion zsh) 34 ''; 35 36 + meta = { 37 description = "Security scanner that detects misconfigurations and vulnerabilities in build pipelines of repositories"; 38 homepage = "https://github.com/boostsecurityio/poutine"; 39 changelog = "https://github.com/boostsecurityio/poutine/releases/tag/v${version}"; 40 + license = lib.licenses.asl20; 41 + maintainers = with lib.maintainers; [ fab ]; 42 mainProgram = "poutine"; 43 broken = stdenv.hostPlatform.isDarwin; 44 };
+3 -3
pkgs/by-name/po/powerhub/package.nix
··· 54 cd tests/helpers 55 ''; 56 57 - meta = with lib; { 58 description = "Post exploitation tool based on a web application, focusing on bypassing endpoint protection and application whitelisting"; 59 homepage = "https://github.com/AdrianVollmer/PowerHub"; 60 changelog = "https://github.com/AdrianVollmer/PowerHub/blob/${version}/CHANGELOG.md"; 61 - license = licenses.mit; 62 - maintainers = with maintainers; [ fab ]; 63 mainProgram = "powerhub"; 64 }; 65 }
··· 54 cd tests/helpers 55 ''; 56 57 + meta = { 58 description = "Post exploitation tool based on a web application, focusing on bypassing endpoint protection and application whitelisting"; 59 homepage = "https://github.com/AdrianVollmer/PowerHub"; 60 changelog = "https://github.com/AdrianVollmer/PowerHub/blob/${version}/CHANGELOG.md"; 61 + license = lib.licenses.mit; 62 + maintainers = with lib.maintainers; [ fab ]; 63 mainProgram = "powerhub"; 64 }; 65 }
+3 -3
pkgs/by-name/po/powerline-go/package.nix
··· 17 18 vendorHash = "sha256-W7Lf9s689oJy4U5sQlkLt3INJwtvzU2pot3EFimp7Jw="; 19 20 - meta = with lib; { 21 description = "Powerline like prompt for Bash, ZSH and Fish"; 22 homepage = "https://github.com/justjanne/powerline-go"; 23 changelog = "https://github.com/justjanne/powerline-go/releases/tag/v${version}"; 24 - license = licenses.gpl3Plus; 25 - maintainers = with maintainers; [ sifmelcara ]; 26 mainProgram = "powerline-go"; 27 }; 28 }
··· 17 18 vendorHash = "sha256-W7Lf9s689oJy4U5sQlkLt3INJwtvzU2pot3EFimp7Jw="; 19 20 + meta = { 21 description = "Powerline like prompt for Bash, ZSH and Fish"; 22 homepage = "https://github.com/justjanne/powerline-go"; 23 changelog = "https://github.com/justjanne/powerline-go/releases/tag/v${version}"; 24 + license = lib.licenses.gpl3Plus; 25 + maintainers = with lib.maintainers; [ sifmelcara ]; 26 mainProgram = "powerline-go"; 27 }; 28 }
+5 -5
pkgs/by-name/po/powershell-editor-services/package.nix
··· 25 chmod +x $out/bin/powershell-editor-services 26 ''; 27 28 - meta = with lib; { 29 description = "Common platform for PowerShell development support in any editor or application"; 30 homepage = "https://github.com/PowerShell/PowerShellEditorServices"; 31 changelog = "https://github.com/PowerShell/PowerShellEditorServices/releases/tag/v${version}"; 32 - platforms = platforms.unix; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ sharpchen ]; 35 mainProgram = "powershell-editor-services"; 36 - sourceProvenance = with sourceTypes; [ binaryBytecode ]; 37 }; 38 }
··· 25 chmod +x $out/bin/powershell-editor-services 26 ''; 27 28 + meta = { 29 description = "Common platform for PowerShell development support in any editor or application"; 30 homepage = "https://github.com/PowerShell/PowerShellEditorServices"; 31 changelog = "https://github.com/PowerShell/PowerShellEditorServices/releases/tag/v${version}"; 32 + platforms = lib.platforms.unix; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ sharpchen ]; 35 mainProgram = "powershell-editor-services"; 36 + sourceProvenance = with lib.sourceTypes; [ binaryBytecode ]; 37 }; 38 }
+4 -4
pkgs/by-name/po/powertop/package.nix
··· 61 }; 62 }; 63 64 - meta = with lib; { 65 inherit (src.meta) homepage; 66 changelog = "https://github.com/fenrus75/powertop/releases/tag/v${version}"; 67 description = "Analyze power consumption on Intel-based laptops"; 68 mainProgram = "powertop"; 69 - license = licenses.gpl2Only; 70 - maintainers = with maintainers; [ 71 fpletz 72 anthonyroussel 73 ]; 74 - platforms = platforms.linux; 75 }; 76 }
··· 61 }; 62 }; 63 64 + meta = { 65 inherit (src.meta) homepage; 66 changelog = "https://github.com/fenrus75/powertop/releases/tag/v${version}"; 67 description = "Analyze power consumption on Intel-based laptops"; 68 mainProgram = "powertop"; 69 + license = lib.licenses.gpl2Only; 70 + maintainers = with lib.maintainers; [ 71 fpletz 72 anthonyroussel 73 ]; 74 + platforms = lib.platforms.linux; 75 }; 76 }
+4 -4
pkgs/by-name/pr/pr-tracker/package.nix
··· 25 systemd 26 ]; 27 28 - meta = with lib; { 29 changelog = "https://git.qyliss.net/pr-tracker/plain/NEWS?h=${version}"; 30 description = "Nixpkgs pull request channel tracker"; 31 longDescription = '' 32 A web server that displays the path a Nixpkgs pull request will take 33 through the various release channels. 34 ''; 35 - platforms = platforms.linux; 36 homepage = "https://git.qyliss.net/pr-tracker"; 37 - license = licenses.agpl3Plus; 38 - maintainers = with maintainers; [ 39 qyliss 40 sumnerevans 41 ];
··· 25 systemd 26 ]; 27 28 + meta = { 29 changelog = "https://git.qyliss.net/pr-tracker/plain/NEWS?h=${version}"; 30 description = "Nixpkgs pull request channel tracker"; 31 longDescription = '' 32 A web server that displays the path a Nixpkgs pull request will take 33 through the various release channels. 34 ''; 35 + platforms = lib.platforms.linux; 36 homepage = "https://git.qyliss.net/pr-tracker"; 37 + license = lib.licenses.agpl3Plus; 38 + maintainers = with lib.maintainers; [ 39 qyliss 40 sumnerevans 41 ];
+3 -3
pkgs/by-name/pr/pre2k/package.nix
··· 39 "pre2k" 40 ]; 41 42 - meta = with lib; { 43 description = "Tool to query for the existence of pre-windows 2000 computer objects"; 44 homepage = "https://github.com/garrettfoster13/pre2k"; 45 changelog = "https://github.com/garrettfoster13/pre2k/releases/tag/${version}"; 46 - license = licenses.mit; 47 - maintainers = with maintainers; [ fab ]; 48 mainProgram = "pre2k"; 49 }; 50 }
··· 39 "pre2k" 40 ]; 41 42 + meta = { 43 description = "Tool to query for the existence of pre-windows 2000 computer objects"; 44 homepage = "https://github.com/garrettfoster13/pre2k"; 45 changelog = "https://github.com/garrettfoster13/pre2k/releases/tag/${version}"; 46 + license = lib.licenses.mit; 47 + maintainers = with lib.maintainers; [ fab ]; 48 mainProgram = "pre2k"; 49 }; 50 }
+5 -5
pkgs/by-name/pr/pretalx/package.nix
··· 31 hash = "sha256-BlPmrfHbpsLI8DCldzoRudpf7T4SUpJXQA5h9o4Thek="; 32 }; 33 34 - meta = with lib; { 35 description = "Conference planning tool: CfP, scheduling, speaker management"; 36 mainProgram = "pretalx-manage"; 37 homepage = "https://github.com/pretalx/pretalx"; 38 changelog = "https://docs.pretalx.org/changelog/#${version}"; 39 - license = licenses.asl20; 40 - maintainers = with maintainers; [ hexa ]; 41 - teams = [ teams.c3d2 ]; 42 - platforms = platforms.linux; 43 }; 44 45 frontend = buildNpmPackage {
··· 31 hash = "sha256-BlPmrfHbpsLI8DCldzoRudpf7T4SUpJXQA5h9o4Thek="; 32 }; 33 34 + meta = { 35 description = "Conference planning tool: CfP, scheduling, speaker management"; 36 mainProgram = "pretalx-manage"; 37 homepage = "https://github.com/pretalx/pretalx"; 38 changelog = "https://docs.pretalx.org/changelog/#${version}"; 39 + license = lib.licenses.asl20; 40 + maintainers = with lib.maintainers; [ hexa ]; 41 + teams = [ lib.teams.c3d2 ]; 42 + platforms = lib.platforms.linux; 43 }; 44 45 frontend = buildNpmPackage {
+3 -3
pkgs/by-name/pr/pretender/package.nix
··· 20 # Tests require network access 21 doCheck = false; 22 23 - meta = with lib; { 24 description = "Tool for handling machine-in-the-middle tasks"; 25 mainProgram = "pretender"; 26 homepage = "https://github.com/RedTeamPentesting/pretender"; 27 changelog = "https://github.com/RedTeamPentesting/pretender/releases/tag/v${version}"; 28 - license = with licenses; [ mit ]; 29 - maintainers = with maintainers; [ fab ]; 30 }; 31 }
··· 20 # Tests require network access 21 doCheck = false; 22 23 + meta = { 24 description = "Tool for handling machine-in-the-middle tasks"; 25 mainProgram = "pretender"; 26 homepage = "https://github.com/RedTeamPentesting/pretender"; 27 changelog = "https://github.com/RedTeamPentesting/pretender/releases/tag/v${version}"; 28 + license = with lib.licenses; [ mit ]; 29 + maintainers = with lib.maintainers; [ fab ]; 30 }; 31 }
+3 -3
pkgs/by-name/pr/probe-rs-tools/package.nix
··· 62 "--skip=util::cargo::test::workspace_root" 63 ]; 64 65 - meta = with lib; { 66 description = "CLI tool for on-chip debugging and flashing of ARM chips"; 67 homepage = "https://probe.rs/"; 68 changelog = "https://github.com/probe-rs/probe-rs/blob/v${version}/CHANGELOG.md"; 69 - license = with licenses; [ 70 asl20 # or 71 mit 72 ]; 73 - maintainers = with maintainers; [ 74 xgroleau 75 newam 76 ];
··· 62 "--skip=util::cargo::test::workspace_root" 63 ]; 64 65 + meta = { 66 description = "CLI tool for on-chip debugging and flashing of ARM chips"; 67 homepage = "https://probe.rs/"; 68 changelog = "https://github.com/probe-rs/probe-rs/blob/v${version}/CHANGELOG.md"; 69 + license = with lib.licenses; [ 70 asl20 # or 71 mit 72 ]; 73 + maintainers = with lib.maintainers; [ 74 xgroleau 75 newam 76 ];
+3 -3
pkgs/by-name/pr/process-compose/package.nix
··· 58 --fish <($out/bin/process-compose completion fish) 59 ''; 60 61 - meta = with lib; { 62 description = "Simple and flexible scheduler and orchestrator to manage non-containerized applications"; 63 homepage = "https://github.com/F1bonacc1/process-compose"; 64 changelog = "https://github.com/F1bonacc1/process-compose/releases/tag/v${version}"; 65 - license = licenses.asl20; 66 - maintainers = with maintainers; [ thenonameguy ]; 67 mainProgram = "process-compose"; 68 }; 69 }
··· 58 --fish <($out/bin/process-compose completion fish) 59 ''; 60 61 + meta = { 62 description = "Simple and flexible scheduler and orchestrator to manage non-containerized applications"; 63 homepage = "https://github.com/F1bonacc1/process-compose"; 64 changelog = "https://github.com/F1bonacc1/process-compose/releases/tag/v${version}"; 65 + license = lib.licenses.asl20; 66 + maintainers = with lib.maintainers; [ thenonameguy ]; 67 mainProgram = "process-compose"; 68 }; 69 }
+3 -3
pkgs/by-name/pr/procs/package.nix
··· 37 libiconv 38 ]; 39 40 - meta = with lib; { 41 description = "Modern replacement for ps written in Rust"; 42 homepage = "https://github.com/dalance/procs"; 43 changelog = "https://github.com/dalance/procs/raw/v${version}/CHANGELOG.md"; 44 - license = licenses.mit; 45 - maintainers = with maintainers; [ 46 Br1ght0ne 47 sciencentistguy 48 ];
··· 37 libiconv 38 ]; 39 40 + meta = { 41 description = "Modern replacement for ps written in Rust"; 42 homepage = "https://github.com/dalance/procs"; 43 changelog = "https://github.com/dalance/procs/raw/v${version}/CHANGELOG.md"; 44 + license = lib.licenses.mit; 45 + maintainers = with lib.maintainers; [ 46 Br1ght0ne 47 sciencentistguy 48 ];
+3 -3
pkgs/by-name/pr/programmer-calculator/package.nix
··· 24 runHook postInstall 25 ''; 26 27 - meta = with lib; { 28 description = "Terminal calculator for programmers"; 29 mainProgram = "pcalc"; 30 longDescription = '' ··· 33 ''; 34 homepage = "https://alt-romes.github.io/programmer-calculator"; 35 changelog = "https://github.com/alt-romes/programmer-calculator/releases/tag/v${version}"; 36 - license = licenses.gpl3Only; 37 maintainers = with lib.maintainers; [ cjab ]; 38 - platforms = platforms.all; 39 }; 40 }
··· 24 runHook postInstall 25 ''; 26 27 + meta = { 28 description = "Terminal calculator for programmers"; 29 mainProgram = "pcalc"; 30 longDescription = '' ··· 33 ''; 34 homepage = "https://alt-romes.github.io/programmer-calculator"; 35 changelog = "https://github.com/alt-romes/programmer-calculator/releases/tag/v${version}"; 36 + license = lib.licenses.gpl3Only; 37 maintainers = with lib.maintainers; [ cjab ]; 38 + platforms = lib.platforms.all; 39 }; 40 }
+3 -3
pkgs/by-name/pr/prometheus-node-exporter/package.nix
··· 36 37 passthru.tests = { inherit (nixosTests.prometheus-exporters) node; }; 38 39 - meta = with lib; { 40 description = "Prometheus exporter for machine metrics"; 41 mainProgram = "node_exporter"; 42 homepage = "https://github.com/prometheus/node_exporter"; 43 changelog = "https://github.com/prometheus/node_exporter/blob/v${version}/CHANGELOG.md"; 44 - license = licenses.asl20; 45 - maintainers = with maintainers; [ 46 benley 47 fpletz 48 globin
··· 36 37 passthru.tests = { inherit (nixosTests.prometheus-exporters) node; }; 38 39 + meta = { 40 description = "Prometheus exporter for machine metrics"; 41 mainProgram = "node_exporter"; 42 homepage = "https://github.com/prometheus/node_exporter"; 43 changelog = "https://github.com/prometheus/node_exporter/blob/v${version}/CHANGELOG.md"; 44 + license = lib.licenses.asl20; 45 + maintainers = with lib.maintainers; [ 46 benley 47 fpletz 48 globin
+3 -3
pkgs/by-name/pr/promptfoo/package.nix
··· 19 20 dontNpmBuild = true; 21 22 - meta = with lib; { 23 description = "Test your prompts, models, RAGs. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality"; 24 mainProgram = "promptfoo"; 25 homepage = "https://www.promptfoo.dev/"; 26 changelog = "https://github.com/promptfoo/promptfoo/releases/tag/${version}"; 27 - license = licenses.mit; 28 - maintainers = [ maintainers.nathanielbrough ]; 29 }; 30 }
··· 19 20 dontNpmBuild = true; 21 22 + meta = { 23 description = "Test your prompts, models, RAGs. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality"; 24 mainProgram = "promptfoo"; 25 homepage = "https://www.promptfoo.dev/"; 26 changelog = "https://github.com/promptfoo/promptfoo/releases/tag/${version}"; 27 + license = lib.licenses.mit; 28 + maintainers = [ lib.maintainers.nathanielbrough ]; 29 }; 30 }
+3 -3
pkgs/by-name/pr/promscale/package.nix
··· 46 command = "promscale -version"; 47 }; 48 49 - meta = with lib; { 50 description = "Open-source analytical platform for Prometheus metrics"; 51 mainProgram = "promscale"; 52 homepage = "https://github.com/timescale/promscale"; 53 changelog = "https://github.com/timescale/promscale/blob/${version}/CHANGELOG.md"; 54 - license = licenses.asl20; 55 - maintainers = with maintainers; [ 56 _0x4A6F 57 anpin 58 ];
··· 46 command = "promscale -version"; 47 }; 48 49 + meta = { 50 description = "Open-source analytical platform for Prometheus metrics"; 51 mainProgram = "promscale"; 52 homepage = "https://github.com/timescale/promscale"; 53 changelog = "https://github.com/timescale/promscale/blob/${version}/CHANGELOG.md"; 54 + license = lib.licenses.asl20; 55 + maintainers = with lib.maintainers; [ 56 _0x4A6F 57 anpin 58 ];
+3 -3
pkgs/by-name/pr/protoc-gen-connect-go/package.nix
··· 26 unset subPackages 27 ''; 28 29 - meta = with lib; { 30 description = "Simple, reliable, interoperable, better gRPC"; 31 mainProgram = "protoc-gen-connect-go"; 32 homepage = "https://github.com/connectrpc/connect-go"; 33 changelog = "https://github.com/connectrpc/connect-go/releases/tag/v${version}"; 34 - license = licenses.asl20; 35 - maintainers = with maintainers; [ 36 kilimnik 37 jk 38 ];
··· 26 unset subPackages 27 ''; 28 29 + meta = { 30 description = "Simple, reliable, interoperable, better gRPC"; 31 mainProgram = "protoc-gen-connect-go"; 32 homepage = "https://github.com/connectrpc/connect-go"; 33 changelog = "https://github.com/connectrpc/connect-go/releases/tag/v${version}"; 34 + license = lib.licenses.asl20; 35 + maintainers = with lib.maintainers; [ 36 kilimnik 37 jk 38 ];
+3 -3
pkgs/by-name/pr/protoc-gen-es/package.nix
··· 47 48 passthru.updateScript = ./update.sh; 49 50 - meta = with lib; { 51 description = "Protobuf plugin for generating ECMAScript code"; 52 homepage = "https://github.com/bufbuild/protobuf-es"; 53 changelog = "https://github.com/bufbuild/protobuf-es/releases/tag/v${version}"; 54 - license = licenses.asl20; 55 - maintainers = with maintainers; [ 56 felschr 57 jtszalay 58 ];
··· 47 48 passthru.updateScript = ./update.sh; 49 50 + meta = { 51 description = "Protobuf plugin for generating ECMAScript code"; 52 homepage = "https://github.com/bufbuild/protobuf-es"; 53 changelog = "https://github.com/bufbuild/protobuf-es/releases/tag/v${version}"; 54 + license = lib.licenses.asl20; 55 + maintainers = with lib.maintainers; [ 56 felschr 57 jtszalay 58 ];
+3 -3
pkgs/by-name/pr/proton-caller/package.nix
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-AZp6Mbm9Fg+EVr31oJe6/Z8LIwapYhos8JpZzPMiwz0="; 20 21 - meta = with lib; { 22 description = "Run Windows programs with Proton"; 23 changelog = "https://github.com/caverym/proton-caller/releases/tag/${version}"; 24 homepage = "https://github.com/caverym/proton-caller"; 25 - license = licenses.mit; 26 - maintainers = with maintainers; [ kho-dialga ]; 27 mainProgram = "proton-call"; 28 }; 29 }
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-AZp6Mbm9Fg+EVr31oJe6/Z8LIwapYhos8JpZzPMiwz0="; 20 21 + meta = { 22 description = "Run Windows programs with Proton"; 23 changelog = "https://github.com/caverym/proton-caller/releases/tag/${version}"; 24 homepage = "https://github.com/caverym/proton-caller"; 25 + license = lib.licenses.mit; 26 + maintainers = with lib.maintainers; [ kho-dialga ]; 27 mainProgram = "proton-call"; 28 }; 29 }
+3 -3
pkgs/by-name/pr/protox/package.nix
··· 21 # tests are not included in the crate source 22 doCheck = false; 23 24 - meta = with lib; { 25 description = "Rust implementation of the protobuf compiler"; 26 mainProgram = "protox"; 27 homepage = "https://github.com/andrewhickman/protox"; 28 changelog = "https://github.com/andrewhickman/protox/blob/${version}/CHANGELOG.md"; 29 - license = with licenses; [ 30 asl20 31 mit 32 ]; 33 - maintainers = with maintainers; [ figsoda ]; 34 }; 35 }
··· 21 # tests are not included in the crate source 22 doCheck = false; 23 24 + meta = { 25 description = "Rust implementation of the protobuf compiler"; 26 mainProgram = "protox"; 27 homepage = "https://github.com/andrewhickman/protox"; 28 changelog = "https://github.com/andrewhickman/protox/blob/${version}/CHANGELOG.md"; 29 + license = with lib.licenses; [ 30 asl20 31 mit 32 ]; 33 + maintainers = with lib.maintainers; [ figsoda ]; 34 }; 35 }
+3 -3
pkgs/by-name/pr/prowlarr/package.nix
··· 83 tests.smoke-test = nixosTests.prowlarr; 84 }; 85 86 - meta = with lib; { 87 description = "Indexer manager/proxy built on the popular arr .net/reactjs base stack"; 88 homepage = "https://wiki.servarr.com/prowlarr"; 89 changelog = "https://github.com/Prowlarr/Prowlarr/releases/tag/v${version}"; 90 - license = licenses.gpl3Only; 91 - maintainers = with maintainers; [ pizzapim ]; 92 mainProgram = "Prowlarr"; 93 platforms = [ 94 "aarch64-darwin"
··· 83 tests.smoke-test = nixosTests.prowlarr; 84 }; 85 86 + meta = { 87 description = "Indexer manager/proxy built on the popular arr .net/reactjs base stack"; 88 homepage = "https://wiki.servarr.com/prowlarr"; 89 changelog = "https://github.com/Prowlarr/Prowlarr/releases/tag/v${version}"; 90 + license = lib.licenses.gpl3Only; 91 + maintainers = with lib.maintainers; [ pizzapim ]; 92 mainProgram = "Prowlarr"; 93 platforms = [ 94 "aarch64-darwin"
+3 -3
pkgs/by-name/pr/proxify/package.nix
··· 17 18 vendorHash = "sha256-eGcCc83napjt0VBhpDiHWn7+ew77XparDJ9uyjF353w="; 19 20 - meta = with lib; { 21 description = "Proxy tool for HTTP/HTTPS traffic capture"; 22 longDescription = '' 23 This tool supports multiple operations such as request/response dump, filtering ··· 27 ''; 28 homepage = "https://github.com/projectdiscovery/proxify"; 29 changelog = "https://github.com/projectdiscovery/proxify/releases/tag/v${version}"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ fab ]; 32 }; 33 }
··· 17 18 vendorHash = "sha256-eGcCc83napjt0VBhpDiHWn7+ew77XparDJ9uyjF353w="; 19 20 + meta = { 21 description = "Proxy tool for HTTP/HTTPS traffic capture"; 22 longDescription = '' 23 This tool supports multiple operations such as request/response dump, filtering ··· 27 ''; 28 homepage = "https://github.com/projectdiscovery/proxify"; 29 changelog = "https://github.com/projectdiscovery/proxify/releases/tag/v${version}"; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ fab ]; 32 }; 33 }
+3 -3
pkgs/by-name/pr/prs/package.nix
··· 49 done 50 ''; 51 52 - meta = with lib; { 53 description = "Secure, fast & convenient password manager CLI using GPG and git to sync"; 54 homepage = "https://gitlab.com/timvisee/prs"; 55 changelog = "https://gitlab.com/timvisee/prs/-/blob/v${version}/CHANGELOG.md"; 56 - license = with licenses; [ 57 lgpl3Only # lib 58 gpl3Only # everything else 59 ]; 60 - maintainers = with maintainers; [ colemickens ]; 61 mainProgram = "prs"; 62 }; 63 }
··· 49 done 50 ''; 51 52 + meta = { 53 description = "Secure, fast & convenient password manager CLI using GPG and git to sync"; 54 homepage = "https://gitlab.com/timvisee/prs"; 55 changelog = "https://gitlab.com/timvisee/prs/-/blob/v${version}/CHANGELOG.md"; 56 + license = with lib.licenses; [ 57 lgpl3Only # lib 58 gpl3Only # everything else 59 ]; 60 + maintainers = with lib.maintainers; [ colemickens ]; 61 mainProgram = "prs"; 62 }; 63 }
+4 -4
pkgs/by-name/pt/ptouch-driver/package.nix
··· 73 "foomatic-rip" # cups-filters 74 ]; 75 76 - meta = with lib; { 77 changelog = "https://github.com/philpem/printer-driver-ptouch/releases/tag/v${version}"; 78 description = "Printer Driver for Brother P-touch and QL Label Printers"; 79 downloadPage = "https://github.com/philpem/printer-driver-ptouch"; 80 homepage = "https://github.com/philpem/printer-driver-ptouch"; 81 - license = licenses.gpl2Plus; 82 - maintainers = with maintainers; [ sascha8a ]; 83 - platforms = platforms.linux; 84 longDescription = '' 85 This is ptouch-driver, a printer driver based on CUPS and foomatic, 86 for the Brother P-touch and QL label printer families.
··· 73 "foomatic-rip" # cups-filters 74 ]; 75 76 + meta = { 77 changelog = "https://github.com/philpem/printer-driver-ptouch/releases/tag/v${version}"; 78 description = "Printer Driver for Brother P-touch and QL Label Printers"; 79 downloadPage = "https://github.com/philpem/printer-driver-ptouch"; 80 homepage = "https://github.com/philpem/printer-driver-ptouch"; 81 + license = lib.licenses.gpl2Plus; 82 + maintainers = with lib.maintainers; [ sascha8a ]; 83 + platforms = lib.platforms.linux; 84 longDescription = '' 85 This is ptouch-driver, a printer driver based on CUPS and foomatic, 86 for the Brother P-touch and QL label printer families.
+3 -3
pkgs/by-name/py/py-spy/package.nix
··· 38 "--skip=test_negative_linenumber_increment" 39 ]; 40 41 - meta = with lib; { 42 description = "Sampling profiler for Python programs"; 43 mainProgram = "py-spy"; 44 homepage = "https://github.com/benfred/py-spy"; 45 changelog = "https://github.com/benfred/py-spy/releases/tag/v${version}"; 46 - license = licenses.mit; 47 - maintainers = with maintainers; [ lnl7 ]; 48 platforms = lib.platforms.linux; 49 # https://github.com/benfred/py-spy/pull/330 50 broken = stdenv.hostPlatform.isAarch64;
··· 38 "--skip=test_negative_linenumber_increment" 39 ]; 40 41 + meta = { 42 description = "Sampling profiler for Python programs"; 43 mainProgram = "py-spy"; 44 homepage = "https://github.com/benfred/py-spy"; 45 changelog = "https://github.com/benfred/py-spy/releases/tag/v${version}"; 46 + license = lib.licenses.mit; 47 + maintainers = with lib.maintainers; [ lnl7 ]; 48 platforms = lib.platforms.linux; 49 # https://github.com/benfred/py-spy/pull/330 50 broken = stdenv.hostPlatform.isAarch64;
+3 -3
pkgs/by-name/py/pyrosimple/package.nix
··· 63 }; 64 }; 65 66 - meta = with lib; { 67 description = "RTorrent client"; 68 homepage = "https://kannibalox.github.io/pyrosimple/"; 69 changelog = "https://github.com/kannibalox/pyrosimple/blob/v${version}/CHANGELOG.md"; 70 - license = licenses.gpl3Plus; 71 - maintainers = with maintainers; [ 72 ne9z 73 vamega 74 ];
··· 63 }; 64 }; 65 66 + meta = { 67 description = "RTorrent client"; 68 homepage = "https://kannibalox.github.io/pyrosimple/"; 69 changelog = "https://github.com/kannibalox/pyrosimple/blob/v${version}/CHANGELOG.md"; 70 + license = lib.licenses.gpl3Plus; 71 + maintainers = with lib.maintainers; [ 72 ne9z 73 vamega 74 ];
+3 -3
pkgs/by-name/py/pysqlrecon/package.nix
··· 36 37 pythonImportsCheck = [ "pysqlrecon" ]; 38 39 - meta = with lib; { 40 description = "Offensive MSSQL toolkit"; 41 homepage = "https://github.com/Tw1sm/PySQLRecon"; 42 changelog = "https://github.com/Tw1sm/PySQLRecon/blob/${version}/CHANGELOG.md"; 43 - license = licenses.bsd3; 44 - maintainers = with maintainers; [ fab ]; 45 mainProgram = "pysqlrecon"; 46 }; 47 }
··· 36 37 pythonImportsCheck = [ "pysqlrecon" ]; 38 39 + meta = { 40 description = "Offensive MSSQL toolkit"; 41 homepage = "https://github.com/Tw1sm/PySQLRecon"; 42 changelog = "https://github.com/Tw1sm/PySQLRecon/blob/${version}/CHANGELOG.md"; 43 + license = lib.licenses.bsd3; 44 + maintainers = with lib.maintainers; [ fab ]; 45 mainProgram = "pysqlrecon"; 46 }; 47 }
+3 -3
pkgs/by-name/py/python-launcher/package.nix
··· 23 24 useNextest = true; 25 26 - meta = with lib; { 27 description = "Implementation of the `py` command for Unix-based platforms"; 28 homepage = "https://github.com/brettcannon/python-launcher"; 29 changelog = "https://github.com/brettcannon/python-launcher/releases/tag/v${version}"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ figsoda ]; 32 mainProgram = "py"; 33 }; 34 }
··· 23 24 useNextest = true; 25 26 + meta = { 27 description = "Implementation of the `py` command for Unix-based platforms"; 28 homepage = "https://github.com/brettcannon/python-launcher"; 29 changelog = "https://github.com/brettcannon/python-launcher/releases/tag/v${version}"; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ figsoda ]; 32 mainProgram = "py"; 33 }; 34 }
+4 -4
pkgs/by-name/qu/quadrapassel/package.nix
··· 61 updateScript = gnome.updateScript { packageName = "quadrapassel"; }; 62 }; 63 64 - meta = with lib; { 65 description = "Classic falling-block game, Tetris"; 66 mainProgram = "quadrapassel"; 67 homepage = "https://gitlab.gnome.org/GNOME/quadrapassel"; 68 changelog = "https://gitlab.gnome.org/GNOME/quadrapassel/-/blob/${version}/NEWS?ref_type=tags"; 69 - license = licenses.gpl2Plus; 70 - teams = [ teams.gnome ]; 71 - platforms = platforms.linux; 72 }; 73 }
··· 61 updateScript = gnome.updateScript { packageName = "quadrapassel"; }; 62 }; 63 64 + meta = { 65 description = "Classic falling-block game, Tetris"; 66 mainProgram = "quadrapassel"; 67 homepage = "https://gitlab.gnome.org/GNOME/quadrapassel"; 68 changelog = "https://gitlab.gnome.org/GNOME/quadrapassel/-/blob/${version}/NEWS?ref_type=tags"; 69 + license = lib.licenses.gpl2Plus; 70 + teams = [ lib.teams.gnome ]; 71 + platforms = lib.platforms.linux; 72 }; 73 }
+3 -3
pkgs/by-name/qu/qutebrowser/package.nix
··· 155 ) 156 ''; 157 158 - meta = with lib; { 159 homepage = "https://github.com/qutebrowser/qutebrowser"; 160 changelog = "https://github.com/qutebrowser/qutebrowser/blob/v${version}/doc/changelog.asciidoc"; 161 description = "Keyboard-focused browser with a minimal GUI"; 162 - license = licenses.gpl3Plus; 163 mainProgram = "qutebrowser"; 164 platforms = if enableWideVine then [ "x86_64-linux" ] else qt6Packages.qtwebengine.meta.platforms; 165 - maintainers = with maintainers; [ 166 jagajaga 167 rnhmjoj 168 ebzzry
··· 155 ) 156 ''; 157 158 + meta = { 159 homepage = "https://github.com/qutebrowser/qutebrowser"; 160 changelog = "https://github.com/qutebrowser/qutebrowser/blob/v${version}/doc/changelog.asciidoc"; 161 description = "Keyboard-focused browser with a minimal GUI"; 162 + license = lib.licenses.gpl3Plus; 163 mainProgram = "qutebrowser"; 164 platforms = if enableWideVine then [ "x86_64-linux" ] else qt6Packages.qtwebengine.meta.platforms; 165 + maintainers = with lib.maintainers; [ 166 jagajaga 167 rnhmjoj 168 ebzzry
+4 -4
pkgs/by-name/ra/radcli/package.nix
··· 39 nettle 40 ]; 41 42 - meta = with lib; { 43 description = "Simple RADIUS client library"; 44 homepage = "https://github.com/radcli/radcli"; 45 changelog = "https://github.com/radcli/radcli/blob/${version}/NEWS"; 46 - license = licenses.bsd2; 47 - maintainers = with maintainers; [ fab ]; 48 mainProgram = "radcli"; 49 - platforms = platforms.all; 50 }; 51 }
··· 39 nettle 40 ]; 41 42 + meta = { 43 description = "Simple RADIUS client library"; 44 homepage = "https://github.com/radcli/radcli"; 45 changelog = "https://github.com/radcli/radcli/blob/${version}/NEWS"; 46 + license = lib.licenses.bsd2; 47 + maintainers = with lib.maintainers; [ fab ]; 48 mainProgram = "radcli"; 49 + platforms = lib.platforms.all; 50 }; 51 }
+3 -3
pkgs/by-name/ra/rage/package.nix
··· 35 --zsh target/*/release/completions/_* 36 ''; 37 38 - 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 ''; 37 38 + 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 }
+3 -3
pkgs/by-name/ra/railway/package.nix
··· 25 26 OPENSSL_NO_VENDOR = 1; 27 28 - meta = with lib; { 29 mainProgram = "railway"; 30 description = "Railway.app CLI"; 31 homepage = "https://github.com/railwayapp/cli"; 32 changelog = "https://github.com/railwayapp/cli/releases/tag/v${version}"; 33 - license = licenses.mit; 34 - maintainers = with maintainers; [ 35 Crafter 36 techknowlogick 37 ];
··· 25 26 OPENSSL_NO_VENDOR = 1; 27 28 + meta = { 29 mainProgram = "railway"; 30 description = "Railway.app CLI"; 31 homepage = "https://github.com/railwayapp/cli"; 32 changelog = "https://github.com/railwayapp/cli/releases/tag/v${version}"; 33 + license = lib.licenses.mit; 34 + maintainers = with lib.maintainers; [ 35 Crafter 36 techknowlogick 37 ];
+3 -3
pkgs/by-name/ra/rakkess/package.nix
··· 22 "-X github.com/corneliusweig/rakkess/internal/version.version=v${version}" 23 ]; 24 25 - 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 ]; 24 25 + 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 }
+4 -4
pkgs/by-name/ra/range-v3/package.nix
··· 31 NIX_CFLAGS_COMPILE = "-std=c++17"; 32 }; 33 34 - meta = with lib; { 35 description = "Experimental range library for C++11/14/17"; 36 homepage = "https://github.com/ericniebler/range-v3"; 37 changelog = "https://github.com/ericniebler/range-v3/releases/tag/${version}"; 38 - license = licenses.boost; 39 - platforms = platforms.all; 40 - maintainers = [ ]; 41 }; 42 }
··· 31 NIX_CFLAGS_COMPILE = "-std=c++17"; 32 }; 33 34 + meta = { 35 description = "Experimental range library for C++11/14/17"; 36 homepage = "https://github.com/ericniebler/range-v3"; 37 changelog = "https://github.com/ericniebler/range-v3/releases/tag/${version}"; 38 + license = lib.licenses.boost; 39 + platforms = lib.platforms.all; 40 + maintainers = with lib.maintainers; [ ]; 41 }; 42 }
+3 -3
pkgs/by-name/ra/rates/package.nix
··· 25 26 versionCheckProgramArg = "--version"; 27 28 - 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 }
··· 25 26 versionCheckProgramArg = "--version"; 27 28 + 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 ]; 28 29 - 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 ]; 28 29 + 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 ''; 36 37 - 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 ''; 36 37 + 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 ]; 32 33 - 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 ]; 32 33 + 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 ]; 24 25 - 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 ]; 24 25 + 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 ]; 31 32 - 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 ]; 31 32 + 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 }
+4 -4
pkgs/by-name/re/rehex/package.nix
··· 63 64 enableParallelBuilding = true; 65 66 - meta = with lib; { 67 description = "Reverse Engineers' Hex Editor"; 68 longDescription = '' 69 A cross-platform (Windows, Linux, Mac) hex editor for reverse ··· 71 ''; 72 homepage = "https://github.com/solemnwarning/rehex"; 73 changelog = "https://github.com/solemnwarning/rehex/raw/${version}/CHANGES.txt"; 74 - license = licenses.gpl2Only; 75 - maintainers = with maintainers; [ 76 markus1189 77 wegank 78 ]; 79 - platforms = platforms.all; 80 mainProgram = "rehex"; 81 }; 82 }
··· 63 64 enableParallelBuilding = true; 65 66 + meta = { 67 description = "Reverse Engineers' Hex Editor"; 68 longDescription = '' 69 A cross-platform (Windows, Linux, Mac) hex editor for reverse ··· 71 ''; 72 homepage = "https://github.com/solemnwarning/rehex"; 73 changelog = "https://github.com/solemnwarning/rehex/raw/${version}/CHANGES.txt"; 74 + license = lib.licenses.gpl2Only; 75 + maintainers = with lib.maintainers; [ 76 markus1189 77 wegank 78 ]; 79 + platforms = lib.platforms.all; 80 mainProgram = "rehex"; 81 }; 82 }
+3 -3
pkgs/by-name/re/remarshal_0_17/package.nix
··· 60 61 # nixpkgs-update: no auto update 62 63 - meta = with lib; { 64 changelog = "https://github.com/remarshal-project/remarshal/releases/tag/v${version}"; 65 description = "Convert between TOML, YAML and JSON"; 66 - license = licenses.mit; 67 homepage = "https://github.com/dbohdan/remarshal"; 68 - maintainers = with maintainers; [ hexa ]; 69 mainProgram = "remarshal"; 70 }; 71 }
··· 60 61 # nixpkgs-update: no auto update 62 63 + meta = { 64 changelog = "https://github.com/remarshal-project/remarshal/releases/tag/v${version}"; 65 description = "Convert between TOML, YAML and JSON"; 66 + license = lib.licenses.mit; 67 homepage = "https://github.com/dbohdan/remarshal"; 68 + maintainers = with lib.maintainers; [ hexa ]; 69 mainProgram = "remarshal"; 70 }; 71 }
+3 -3
pkgs/by-name/re/remodel/package.nix
··· 28 openssl 29 ]; 30 31 - meta = with lib; { 32 description = "Roblox file manipulation tool"; 33 mainProgram = "remodel"; 34 longDescription = '' ··· 37 homepage = "https://github.com/rojo-rbx/remodel"; 38 downloadPage = "https://github.com/rojo-rbx/remodel/releases/tag/v${version}"; 39 changelog = "https://github.com/rojo-rbx/remodel/raw/v${version}/CHANGELOG.md"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ wackbyte ]; 42 }; 43 }
··· 28 openssl 29 ]; 30 31 + meta = { 32 description = "Roblox file manipulation tool"; 33 mainProgram = "remodel"; 34 longDescription = '' ··· 37 homepage = "https://github.com/rojo-rbx/remodel"; 38 downloadPage = "https://github.com/rojo-rbx/remodel/releases/tag/v${version}"; 39 changelog = "https://github.com/rojo-rbx/remodel/raw/v${version}/CHANGELOG.md"; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ wackbyte ]; 42 }; 43 }
+3 -3
pkgs/by-name/re/reshape/package.nix
··· 31 32 postgresqlTestUserOptions = "LOGIN SUPERUSER"; 33 34 - meta = with lib; { 35 description = "Easy-to-use, zero-downtime schema migration tool for Postgres"; 36 mainProgram = "reshape"; 37 homepage = "https://github.com/fabianlindfors/reshape"; 38 changelog = "https://github.com/fabianlindfors/reshape/releases/tag/v${version}"; 39 - license = licenses.mit; 40 - maintainers = with maintainers; [ ilyakooo0 ]; 41 }; 42 }
··· 31 32 postgresqlTestUserOptions = "LOGIN SUPERUSER"; 33 34 + meta = { 35 description = "Easy-to-use, zero-downtime schema migration tool for Postgres"; 36 mainProgram = "reshape"; 37 homepage = "https://github.com/fabianlindfors/reshape"; 38 changelog = "https://github.com/fabianlindfors/reshape/releases/tag/v${version}"; 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ ilyakooo0 ]; 41 }; 42 }
+3 -3
pkgs/by-name/re/restish/package.nix
··· 43 package = restish; 44 }; 45 46 - meta = with lib; { 47 description = "CLI tool for interacting with REST-ish HTTP APIs"; 48 homepage = "https://rest.sh/"; 49 changelog = "https://github.com/danielgtaylor/restish/releases/tag/v${version}"; 50 - license = licenses.mit; 51 - maintainers = with maintainers; [ fab ]; 52 mainProgram = "restish"; 53 }; 54 }
··· 43 package = restish; 44 }; 45 46 + meta = { 47 description = "CLI tool for interacting with REST-ish HTTP APIs"; 48 homepage = "https://rest.sh/"; 49 changelog = "https://github.com/danielgtaylor/restish/releases/tag/v${version}"; 50 + license = lib.licenses.mit; 51 + maintainers = with lib.maintainers; [ fab ]; 52 mainProgram = "restish"; 53 }; 54 }
+3 -3
pkgs/by-name/re/resvg/package.nix
··· 28 install -Dm644 -t $out/include crates/c-api/*.h 29 ''; 30 31 - meta = with lib; { 32 description = "SVG rendering library"; 33 homepage = "https://github.com/RazrFalcon/resvg"; 34 changelog = "https://github.com/RazrFalcon/resvg/blob/v${version}/CHANGELOG.md"; 35 - license = licenses.mpl20; 36 - maintainers = [ ]; 37 mainProgram = "resvg"; 38 }; 39 }
··· 28 install -Dm644 -t $out/include crates/c-api/*.h 29 ''; 30 31 + meta = { 32 description = "SVG rendering library"; 33 homepage = "https://github.com/RazrFalcon/resvg"; 34 changelog = "https://github.com/RazrFalcon/resvg/blob/v${version}/CHANGELOG.md"; 35 + license = lib.licenses.mpl20; 36 + maintainers = with lib.maintainers; [ ]; 37 mainProgram = "resvg"; 38 }; 39 }
+3 -3
pkgs/by-name/re/reviewdog/package.nix
··· 27 "-X github.com/reviewdog/reviewdog/commands.Version=${version}" 28 ]; 29 30 - meta = with lib; { 31 description = "Automated code review tool integrated with any code analysis tools regardless of programming language"; 32 mainProgram = "reviewdog"; 33 homepage = "https://github.com/reviewdog/reviewdog"; 34 changelog = "https://github.com/reviewdog/reviewdog/blob/v${version}/CHANGELOG.md"; 35 - maintainers = [ ]; 36 - license = licenses.mit; 37 }; 38 }
··· 27 "-X github.com/reviewdog/reviewdog/commands.Version=${version}" 28 ]; 29 30 + meta = { 31 description = "Automated code review tool integrated with any code analysis tools regardless of programming language"; 32 mainProgram = "reviewdog"; 33 homepage = "https://github.com/reviewdog/reviewdog"; 34 changelog = "https://github.com/reviewdog/reviewdog/blob/v${version}/CHANGELOG.md"; 35 + maintainers = with lib.maintainers; [ ]; 36 + license = lib.licenses.mit; 37 }; 38 }
+3 -3
pkgs/by-name/re/rewrk/package.nix
··· 21 ln -s ${./Cargo.lock} Cargo.lock 22 ''; 23 24 - meta = with lib; { 25 description = "More modern http framework benchmarker supporting HTTP/1 and HTTP/2 benchmarks"; 26 homepage = "https://github.com/lnx-search/rewrk"; 27 changelog = "https://github.com/lnx-search/rewrk/releases/tag/${version}"; 28 - license = licenses.mit; 29 - maintainers = with maintainers; [ figsoda ]; 30 mainProgram = "rewrk"; 31 }; 32 }
··· 21 ln -s ${./Cargo.lock} Cargo.lock 22 ''; 23 24 + meta = { 25 description = "More modern http framework benchmarker supporting HTTP/1 and HTTP/2 benchmarks"; 26 homepage = "https://github.com/lnx-search/rewrk"; 27 changelog = "https://github.com/lnx-search/rewrk/releases/tag/${version}"; 28 + license = lib.licenses.mit; 29 + maintainers = with lib.maintainers; [ figsoda ]; 30 mainProgram = "rewrk"; 31 }; 32 }
+3 -3
pkgs/by-name/ri/riff/package.nix
··· 34 wrapProgram $out/bin/riff --set-default RIFF_DISABLE_TELEMETRY true 35 ''; 36 37 - meta = with lib; { 38 description = "Tool that automatically provides external dependencies for software projects"; 39 mainProgram = "riff"; 40 homepage = "https://riff.sh"; 41 changelog = "https://github.com/DeterminateSystems/riff/releases/tag/v${version}"; 42 - license = licenses.mpl20; 43 - maintainers = with maintainers; [ figsoda ]; 44 }; 45 }
··· 34 wrapProgram $out/bin/riff --set-default RIFF_DISABLE_TELEMETRY true 35 ''; 36 37 + meta = { 38 description = "Tool that automatically provides external dependencies for software projects"; 39 mainProgram = "riff"; 40 homepage = "https://riff.sh"; 41 changelog = "https://github.com/DeterminateSystems/riff/releases/tag/v${version}"; 42 + license = lib.licenses.mpl20; 43 + maintainers = with lib.maintainers; [ figsoda ]; 44 }; 45 }
+3 -3
pkgs/by-name/ri/rime-cli/package.nix
··· 17 18 vendorHash = null; 19 20 - meta = with lib; { 21 homepage = "https://github.com/puddinging/rime-cli"; 22 changelog = "https://github.com/puddinging/rime-cli/releases/tag/v${version}"; 23 description = "Command line tool to add customized vocabulary for Rime IME"; 24 - license = licenses.asl20; 25 - maintainers = with maintainers; [ urandom ]; 26 mainProgram = "rime-cli"; 27 }; 28 }
··· 17 18 vendorHash = null; 19 20 + meta = { 21 homepage = "https://github.com/puddinging/rime-cli"; 22 changelog = "https://github.com/puddinging/rime-cli/releases/tag/v${version}"; 23 description = "Command line tool to add customized vocabulary for Rime IME"; 24 + license = lib.licenses.asl20; 25 + maintainers = with lib.maintainers; [ urandom ]; 26 mainProgram = "rime-cli"; 27 }; 28 }
+4 -4
pkgs/by-name/ri/rinutils/package.nix
··· 27 --replace '$'{exec_prefix}/@RINUTILS_INSTALL_MYLIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ 28 ''; 29 30 - meta = with lib; { 31 description = "C11 / gnu11 utilities C library by Shlomi Fish / Rindolf"; 32 homepage = "https://github.com/shlomif/rinutils"; 33 changelog = "https://github.com/shlomif/rinutils/raw/${version}/NEWS.asciidoc"; 34 - license = licenses.mit; 35 - maintainers = [ ]; 36 - platforms = platforms.all; 37 }; 38 }
··· 27 --replace '$'{exec_prefix}/@RINUTILS_INSTALL_MYLIBDIR@ @CMAKE_INSTALL_FULL_LIBDIR@ 28 ''; 29 30 + meta = { 31 description = "C11 / gnu11 utilities C library by Shlomi Fish / Rindolf"; 32 homepage = "https://github.com/shlomif/rinutils"; 33 changelog = "https://github.com/shlomif/rinutils/raw/${version}/NEWS.asciidoc"; 34 + license = lib.licenses.mit; 35 + maintainers = with lib.maintainers; [ ]; 36 + platforms = lib.platforms.all; 37 }; 38 }
+3 -3
pkgs/by-name/ri/ripe-atlas-tools/package.nix
··· 90 echo "__version__ = \"${version}\"" > ripe/atlas/tools/version.py 91 ''; 92 93 - meta = with lib; { 94 description = "RIPE ATLAS project tools"; 95 homepage = "https://github.com/RIPE-NCC/ripe-atlas-tools"; 96 changelog = "https://github.com/RIPE-NCC/ripe-atlas-tools/blob/v${version}/CHANGES.rst"; 97 - license = licenses.gpl3Only; 98 - maintainers = with maintainers; [ raitobezarius ]; 99 }; 100 }
··· 90 echo "__version__ = \"${version}\"" > ripe/atlas/tools/version.py 91 ''; 92 93 + meta = { 94 description = "RIPE ATLAS project tools"; 95 homepage = "https://github.com/RIPE-NCC/ripe-atlas-tools"; 96 changelog = "https://github.com/RIPE-NCC/ripe-atlas-tools/blob/v${version}/CHANGES.rst"; 97 + license = lib.licenses.gpl3Only; 98 + maintainers = with lib.maintainers; [ raitobezarius ]; 99 }; 100 }
+3 -3
pkgs/by-name/ri/ripgrep/package.nix
··· 59 echo '(a(aa)aa)' | ${rg} -P '\((a*|(?R))*\)' 60 ''; 61 62 - 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 ''; 61 62 + 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 ]; 26 27 - 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 ]; 26 27 + 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 ]; 22 23 - 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 ]; 22 23 + 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
··· 33 34 nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ]; 35 36 - 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 }
··· 33 34 nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ]; 35 36 + meta = { 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 = lib.licenses.asl20; 41 + maintainers = with lib.maintainers; [ otavio ]; 42 mainProgram = "robotidy"; 43 }; 44 }
+4 -4
pkgs/by-name/ro/roswell/package.nix
··· 51 curl 52 ]; 53 54 - meta = with lib; { 55 description = "Lisp implementation installer/manager and launcher"; 56 - license = licenses.mit; 57 - maintainers = with maintainers; [ hiro98 ]; 58 - platforms = platforms.unix; 59 homepage = "https://github.com/roswell/roswell"; 60 changelog = "https://github.com/roswell/roswell/blob/v${version}/ChangeLog"; 61 mainProgram = "ros";
··· 51 curl 52 ]; 53 54 + meta = { 55 description = "Lisp implementation installer/manager and launcher"; 56 + license = lib.licenses.mit; 57 + maintainers = with lib.maintainers; [ hiro98 ]; 58 + platforms = lib.platforms.unix; 59 homepage = "https://github.com/roswell/roswell"; 60 changelog = "https://github.com/roswell/roswell/blob/v${version}/ChangeLog"; 61 mainProgram = "ros";
+3 -3
pkgs/by-name/ro/route-graph/package.nix
··· 43 "route_graph" 44 ]; 45 46 - meta = with lib; { 47 description = "CLI tool for creating graphs of routes"; 48 homepage = "https://github.com/audiusGmbH/route-graph"; 49 changelog = "https://github.com/audiusGmbH/route-graph/releases/tag/${version}"; 50 - license = licenses.mit; 51 - maintainers = with maintainers; [ fab ]; 52 mainProgram = "route-graph"; 53 }; 54 }
··· 43 "route_graph" 44 ]; 45 46 + meta = { 47 description = "CLI tool for creating graphs of routes"; 48 homepage = "https://github.com/audiusGmbH/route-graph"; 49 changelog = "https://github.com/audiusGmbH/route-graph/releases/tag/${version}"; 50 + license = lib.licenses.mit; 51 + maintainers = with lib.maintainers; [ fab ]; 52 mainProgram = "route-graph"; 53 }; 54 }
+3 -3
pkgs/by-name/ro/routinator/package.nix
··· 19 useFetchCargoVendor = true; 20 cargoHash = "sha256-58EnGouq8iKkgsvyHqARoQ0u4QXjw0m6pv4Am4J9wlU="; 21 22 - meta = with lib; { 23 description = "RPKI Validator written in Rust"; 24 homepage = "https://github.com/NLnetLabs/routinator"; 25 changelog = "https://github.com/NLnetLabs/routinator/blob/v${version}/Changelog.md"; 26 - license = licenses.bsd3; 27 - maintainers = with maintainers; [ _0x4A6F ]; 28 mainProgram = "routinator"; 29 }; 30
··· 19 useFetchCargoVendor = true; 20 cargoHash = "sha256-58EnGouq8iKkgsvyHqARoQ0u4QXjw0m6pv4Am4J9wlU="; 21 22 + meta = { 23 description = "RPKI Validator written in Rust"; 24 homepage = "https://github.com/NLnetLabs/routinator"; 25 changelog = "https://github.com/NLnetLabs/routinator/blob/v${version}/Changelog.md"; 26 + license = lib.licenses.bsd3; 27 + maintainers = with lib.maintainers; [ _0x4A6F ]; 28 mainProgram = "routinator"; 29 }; 30
+3 -3
pkgs/by-name/rq/rqbit/package.nix
··· 74 ]; 75 }; 76 77 - meta = with lib; { 78 description = "Bittorrent client in Rust"; 79 homepage = "https://github.com/ikatson/rqbit"; 80 changelog = "https://github.com/ikatson/rqbit/releases/tag/v${version}"; 81 - license = licenses.asl20; 82 - maintainers = with maintainers; [ 83 cafkafk 84 toasteruwu 85 ];
··· 74 ]; 75 }; 76 77 + meta = { 78 description = "Bittorrent client in Rust"; 79 homepage = "https://github.com/ikatson/rqbit"; 80 changelog = "https://github.com/ikatson/rqbit/releases/tag/v${version}"; 81 + license = lib.licenses.asl20; 82 + maintainers = with lib.maintainers; [ 83 cafkafk 84 toasteruwu 85 ];
+3 -3
pkgs/by-name/rs/rsass/package.nix
··· 17 useFetchCargoVendor = true; 18 cargoHash = "sha256-TZZweDTF5sGdrCBXh42yaBMTI9ehjHGSFQu9HzVQEdA="; 19 20 - meta = with lib; { 21 description = "Sass reimplemented in rust with nom"; 22 mainProgram = "rsass"; 23 homepage = "https://github.com/kaj/rsass"; 24 changelog = "https://github.com/kaj/rsass/blob/v${version}/CHANGELOG.md"; 25 - license = with licenses; [ 26 mit # or 27 asl20 28 ]; 29 - maintainers = with maintainers; [ figsoda ]; 30 }; 31 }
··· 17 useFetchCargoVendor = true; 18 cargoHash = "sha256-TZZweDTF5sGdrCBXh42yaBMTI9ehjHGSFQu9HzVQEdA="; 19 20 + meta = { 21 description = "Sass reimplemented in rust with nom"; 22 mainProgram = "rsass"; 23 homepage = "https://github.com/kaj/rsass"; 24 changelog = "https://github.com/kaj/rsass/blob/v${version}/CHANGELOG.md"; 25 + license = with lib.licenses; [ 26 mit # or 27 asl20 28 ]; 29 + maintainers = with lib.maintainers; [ figsoda ]; 30 }; 31 }
+3 -3
pkgs/by-name/rs/rsbkb/package.nix
··· 33 for i in $(./rsbkb list) ; do ln -s $path $i ; done 34 ''; 35 36 - meta = with lib; { 37 description = "Command line tools to encode/decode things"; 38 homepage = "https://github.com/trou/rsbkb"; 39 changelog = "https://github.com/trou/rsbkb/releases/tag/release-${version}"; 40 - license = licenses.gpl3Plus; 41 - maintainers = with maintainers; [ ProducerMatt ]; 42 }; 43 }
··· 33 for i in $(./rsbkb list) ; do ln -s $path $i ; done 34 ''; 35 36 + meta = { 37 description = "Command line tools to encode/decode things"; 38 homepage = "https://github.com/trou/rsbkb"; 39 changelog = "https://github.com/trou/rsbkb/releases/tag/release-${version}"; 40 + license = lib.licenses.gpl3Plus; 41 + maintainers = with lib.maintainers; [ ProducerMatt ]; 42 }; 43 }
+4 -4
pkgs/by-name/rs/rsgain/package.nix
··· 36 zlib 37 ]; 38 39 - meta = with lib; { 40 description = "Simple, but powerful ReplayGain 2.0 tagging utility"; 41 mainProgram = "rsgain"; 42 homepage = "https://github.com/complexlogic/rsgain"; 43 changelog = "https://github.com/complexlogic/rsgain/blob/v${version}/CHANGELOG"; 44 - license = licenses.bsd2; 45 - platforms = platforms.all; 46 - maintainers = [ maintainers.felipeqq2 ]; 47 }; 48 }
··· 36 zlib 37 ]; 38 39 + meta = { 40 description = "Simple, but powerful ReplayGain 2.0 tagging utility"; 41 mainProgram = "rsgain"; 42 homepage = "https://github.com/complexlogic/rsgain"; 43 changelog = "https://github.com/complexlogic/rsgain/blob/v${version}/CHANGELOG"; 44 + license = lib.licenses.bsd2; 45 + platforms = lib.platforms.all; 46 + maintainers = [ lib.maintainers.felipeqq2 ]; 47 }; 48 }
+4 -4
pkgs/by-name/rs/rssguard/package.nix
··· 33 (cmakeFeature "CMAKE_BUILD_TYPE" "\"Release\"") 34 ]; 35 36 - meta = with lib; { 37 description = "Simple RSS/Atom feed reader with online synchronization"; 38 mainProgram = "rssguard"; 39 longDescription = '' ··· 43 ''; 44 homepage = "https://github.com/martinrotter/rssguard"; 45 changelog = "https://github.com/martinrotter/rssguard/releases/tag/${version}"; 46 - license = licenses.gpl3Plus; 47 - platforms = platforms.linux; 48 - maintainers = with maintainers; [ 49 jluttine 50 tebriel 51 ];
··· 33 (cmakeFeature "CMAKE_BUILD_TYPE" "\"Release\"") 34 ]; 35 36 + meta = { 37 description = "Simple RSS/Atom feed reader with online synchronization"; 38 mainProgram = "rssguard"; 39 longDescription = '' ··· 43 ''; 44 homepage = "https://github.com/martinrotter/rssguard"; 45 changelog = "https://github.com/martinrotter/rssguard/releases/tag/${version}"; 46 + license = lib.licenses.gpl3Plus; 47 + platforms = lib.platforms.linux; 48 + maintainers = with lib.maintainers; [ 49 jluttine 50 tebriel 51 ];
+3 -3
pkgs/by-name/rs/rstfmt/package.nix
··· 33 "rstfmt" 34 ]; 35 36 - meta = with lib; { 37 description = "Formatter for reStructuredText"; 38 homepage = "https://github.com/dzhu/rstfmt"; 39 changelog = "https://github.com/dzhu/rstfmt/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - maintainers = with maintainers; [ fab ]; 42 }; 43 }
··· 33 "rstfmt" 34 ]; 35 36 + meta = { 37 description = "Formatter for reStructuredText"; 38 homepage = "https://github.com/dzhu/rstfmt"; 39 changelog = "https://github.com/dzhu/rstfmt/releases/tag/v${version}"; 40 + license = lib.licenses.mit; 41 + maintainers = with lib.maintainers; [ fab ]; 42 }; 43 }
+3 -3
pkgs/by-name/ru/ruler/package.nix
··· 22 "-s" 23 ]; 24 25 - meta = with lib; { 26 description = "Tool to abuse Exchange services"; 27 homepage = "https://github.com/sensepost/ruler"; 28 changelog = "https://github.com/sensepost/ruler/releases/tag/${version}"; 29 - license = with licenses; [ cc-by-nc-40 ]; 30 - maintainers = with maintainers; [ fab ]; 31 mainProgram = "ruler"; 32 }; 33 }
··· 22 "-s" 23 ]; 24 25 + meta = { 26 description = "Tool to abuse Exchange services"; 27 homepage = "https://github.com/sensepost/ruler"; 28 changelog = "https://github.com/sensepost/ruler/releases/tag/${version}"; 29 + license = with lib.licenses; [ cc-by-nc-40 ]; 30 + maintainers = with lib.maintainers; [ fab ]; 31 mainProgram = "ruler"; 32 }; 33 }
+3 -3
pkgs/by-name/ru/rune-languageserver/package.nix
··· 20 RUNE_VERSION = version; 21 }; 22 23 - meta = with lib; { 24 description = "Language server for the Rune Language, an embeddable dynamic programming language for Rust"; 25 homepage = "https://crates.io/crates/rune-languageserver"; 26 changelog = "https://github.com/rune-rs/rune/releases/tag/${version}"; 27 - license = with licenses; [ 28 asl20 29 mit 30 ]; 31 - maintainers = with maintainers; [ figsoda ]; 32 mainProgram = "rune-languageserver"; 33 }; 34 }
··· 20 RUNE_VERSION = version; 21 }; 22 23 + meta = { 24 description = "Language server for the Rune Language, an embeddable dynamic programming language for Rust"; 25 homepage = "https://crates.io/crates/rune-languageserver"; 26 changelog = "https://github.com/rune-rs/rune/releases/tag/${version}"; 27 + license = with lib.licenses; [ 28 asl20 29 mit 30 ]; 31 + maintainers = with lib.maintainers; [ figsoda ]; 32 mainProgram = "rune-languageserver"; 33 }; 34 }
+3 -3
pkgs/by-name/ru/rune/package.nix
··· 21 RUNE_VERSION = version; 22 }; 23 24 - meta = with lib; { 25 description = "Interpreter for the Rune Language, an embeddable dynamic programming language for Rust"; 26 homepage = "https://rune-rs.github.io/"; 27 changelog = "https://github.com/rune-rs/rune/releases/tag/${version}"; 28 - license = with licenses; [ 29 asl20 30 mit 31 ]; 32 - maintainers = with maintainers; [ figsoda ]; 33 mainProgram = "rune"; 34 }; 35 }
··· 21 RUNE_VERSION = version; 22 }; 23 24 + meta = { 25 description = "Interpreter for the Rune Language, an embeddable dynamic programming language for Rust"; 26 homepage = "https://rune-rs.github.io/"; 27 changelog = "https://github.com/rune-rs/rune/releases/tag/${version}"; 28 + license = with lib.licenses; [ 29 asl20 30 mit 31 ]; 32 + maintainers = with lib.maintainers; [ figsoda ]; 33 mainProgram = "rune"; 34 }; 35 }
+3 -3
pkgs/by-name/ru/runme/package.nix
··· 70 }; 71 }; 72 73 - meta = with lib; { 74 description = "Execute commands inside your runbooks, docs, and READMEs"; 75 mainProgram = "runme"; 76 homepage = "https://runme.dev"; 77 changelog = "https://github.com/runmedev/runme/releases/tag/v${version}"; 78 - license = licenses.asl20; 79 - maintainers = with maintainers; [ figsoda ]; 80 }; 81 }
··· 70 }; 71 }; 72 73 + meta = { 74 description = "Execute commands inside your runbooks, docs, and READMEs"; 75 mainProgram = "runme"; 76 homepage = "https://runme.dev"; 77 changelog = "https://github.com/runmedev/runme/releases/tag/v${version}"; 78 + license = lib.licenses.asl20; 79 + maintainers = with lib.maintainers; [ figsoda ]; 80 }; 81 }
+3 -3
pkgs/by-name/ru/runpodctl/package.nix
··· 21 rm $out/bin/docs # remove the docs binary 22 ''; 23 24 - meta = with lib; { 25 homepage = "https://github.com/runpod/runpodctl"; 26 description = "CLI tool to automate / manage GPU pods for runpod.io"; 27 changelog = "https://github.com/runpod/runpodctl/raw/v${version}/CHANGELOG.md"; 28 - license = licenses.gpl3; 29 - maintainers = [ maintainers.georgewhewell ]; 30 mainProgram = "runpodctl"; 31 }; 32 }
··· 21 rm $out/bin/docs # remove the docs binary 22 ''; 23 24 + meta = { 25 homepage = "https://github.com/runpod/runpodctl"; 26 description = "CLI tool to automate / manage GPU pods for runpod.io"; 27 changelog = "https://github.com/runpod/runpodctl/raw/v${version}/CHANGELOG.md"; 28 + license = lib.licenses.gpl3; 29 + maintainers = [ lib.maintainers.georgewhewell ]; 30 mainProgram = "runpodctl"; 31 }; 32 }
+3 -3
pkgs/by-name/ru/rust-cbindgen/package.nix
··· 55 ; 56 }; 57 58 - meta = with lib; { 59 changelog = "https://github.com/mozilla/cbindgen/blob/v${version}/CHANGES"; 60 description = "Project for generating C bindings from Rust code"; 61 mainProgram = "cbindgen"; 62 homepage = "https://github.com/mozilla/cbindgen"; 63 - license = licenses.mpl20; 64 - maintainers = with maintainers; [ hexa ]; 65 }; 66 }
··· 55 ; 56 }; 57 58 + meta = { 59 changelog = "https://github.com/mozilla/cbindgen/blob/v${version}/CHANGES"; 60 description = "Project for generating C bindings from Rust code"; 61 mainProgram = "cbindgen"; 62 homepage = "https://github.com/mozilla/cbindgen"; 63 + license = lib.licenses.mpl20; 64 + maintainers = with lib.maintainers; [ hexa ]; 65 }; 66 }
+3 -3
pkgs/by-name/ru/rust-motd/package.nix
··· 30 31 OPENSSL_NO_VENDOR = 1; 32 33 - meta = with lib; { 34 description = "Beautiful, useful MOTD generation with zero runtime dependencies"; 35 homepage = "https://github.com/rust-motd/rust-motd"; 36 changelog = "https://github.com/rust-motd/rust-motd/releases/tag/v${version}"; 37 - license = licenses.mit; 38 - maintainers = with maintainers; [ figsoda ]; 39 mainProgram = "rust-motd"; 40 }; 41 }
··· 30 31 OPENSSL_NO_VENDOR = 1; 32 33 + meta = { 34 description = "Beautiful, useful MOTD generation with zero runtime dependencies"; 35 homepage = "https://github.com/rust-motd/rust-motd"; 36 changelog = "https://github.com/rust-motd/rust-motd/releases/tag/v${version}"; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ figsoda ]; 39 mainProgram = "rust-motd"; 40 }; 41 }
+3 -3
pkgs/by-name/ru/rust-script/package.nix
··· 21 # tests require network access 22 doCheck = false; 23 24 - meta = with lib; { 25 description = "Run Rust files and expressions as scripts without any setup or compilation step"; 26 mainProgram = "rust-script"; 27 homepage = "https://rust-script.org"; 28 changelog = "https://github.com/fornwall/rust-script/releases/tag/${version}"; 29 - license = with licenses; [ 30 mit # or 31 asl20 32 ]; 33 - maintainers = with maintainers; [ figsoda ]; 34 }; 35 }
··· 21 # tests require network access 22 doCheck = false; 23 24 + meta = { 25 description = "Run Rust files and expressions as scripts without any setup or compilation step"; 26 mainProgram = "rust-script"; 27 homepage = "https://rust-script.org"; 28 changelog = "https://github.com/fornwall/rust-script/releases/tag/${version}"; 29 + license = with lib.licenses; [ 30 mit # or 31 asl20 32 ]; 33 + maintainers = with lib.maintainers; [ figsoda ]; 34 }; 35 }
+3 -3
pkgs/by-name/ru/rustcat/package.nix
··· 25 26 versionCheckProgram = [ "${placeholder "out"}/bin/rcat" ]; 27 28 - meta = with lib; { 29 description = "Port listener and reverse shell"; 30 homepage = "https://github.com/robiot/rustcat"; 31 changelog = "https://github.com/robiot/rustcat/releases/tag/v${version}"; 32 - license = licenses.mit; 33 - maintainers = with maintainers; [ fab ]; 34 mainProgram = "rcat"; 35 }; 36 }
··· 25 26 versionCheckProgram = [ "${placeholder "out"}/bin/rcat" ]; 27 28 + meta = { 29 description = "Port listener and reverse shell"; 30 homepage = "https://github.com/robiot/rustcat"; 31 changelog = "https://github.com/robiot/rustcat/releases/tag/v${version}"; 32 + license = lib.licenses.mit; 33 + maintainers = with lib.maintainers; [ fab ]; 34 mainProgram = "rcat"; 35 }; 36 }
+4 -4
pkgs/by-name/ru/rustdesk-server/package.nix
··· 43 }; 44 }; 45 46 - meta = with lib; { 47 description = "RustDesk Server Program"; 48 homepage = "https://github.com/rustdesk/rustdesk-server"; 49 changelog = "https://github.com/rustdesk/rustdesk-server/releases/tag/${version}"; 50 - license = licenses.agpl3Only; 51 - platforms = platforms.unix; 52 - maintainers = with maintainers; [ 53 gaelreyrol 54 tjni 55 ];
··· 43 }; 44 }; 45 46 + meta = { 47 description = "RustDesk Server Program"; 48 homepage = "https://github.com/rustdesk/rustdesk-server"; 49 changelog = "https://github.com/rustdesk/rustdesk-server/releases/tag/${version}"; 50 + license = lib.licenses.agpl3Only; 51 + platforms = lib.platforms.unix; 52 + maintainers = with lib.maintainers; [ 53 gaelreyrol 54 tjni 55 ];
+3 -3
pkgs/by-name/ru/rustscan/package.nix
··· 40 "--skip=resolver_default_cloudflare" 41 ]; 42 43 - meta = with lib; { 44 description = "Faster Nmap Scanning with Rust"; 45 homepage = "https://github.com/RustScan/RustScan"; 46 changelog = "https://github.com/RustScan/RustScan/releases/tag/${version}"; 47 - license = licenses.gpl3Only; 48 - maintainers = with maintainers; [ figsoda ]; 49 mainProgram = "rustscan"; 50 }; 51 }
··· 40 "--skip=resolver_default_cloudflare" 41 ]; 42 43 + meta = { 44 description = "Faster Nmap Scanning with Rust"; 45 homepage = "https://github.com/RustScan/RustScan"; 46 changelog = "https://github.com/RustScan/RustScan/releases/tag/${version}"; 47 + license = lib.licenses.gpl3Only; 48 + maintainers = with lib.maintainers; [ figsoda ]; 49 mainProgram = "rustscan"; 50 }; 51 }
+3 -3
pkgs/by-name/ru/rusty-diceware/package.nix
··· 20 21 doCheck = true; 22 23 - meta = with lib; { 24 description = "Commandline diceware, with or without dice, written in Rustlang"; 25 homepage = "https://gitlab.com/yuvallanger/rusty-diceware"; 26 changelog = "https://gitlab.com/yuvallanger/rusty-diceware/-/blob/v${version}/CHANGELOG.md?ref_type=heads"; 27 - license = licenses.gpl3; 28 - maintainers = with maintainers; [ cherrykitten ]; 29 mainProgram = "diceware"; 30 }; 31 }
··· 20 21 doCheck = true; 22 23 + meta = { 24 description = "Commandline diceware, with or without dice, written in Rustlang"; 25 homepage = "https://gitlab.com/yuvallanger/rusty-diceware"; 26 changelog = "https://gitlab.com/yuvallanger/rusty-diceware/-/blob/v${version}/CHANGELOG.md?ref_type=heads"; 27 + license = lib.licenses.gpl3; 28 + maintainers = with lib.maintainers; [ cherrykitten ]; 29 mainProgram = "diceware"; 30 }; 31 }
+3 -3
pkgs/by-name/ru/rustycli/package.nix
··· 19 # some examples fail to compile 20 cargoTestFlags = [ "--tests" ]; 21 22 - meta = with lib; { 23 description = "Access the rust playground right in terminal"; 24 mainProgram = "rustycli"; 25 homepage = "https://github.com/pwnwriter/rustycli"; 26 changelog = "https://github.com/pwnwriter/rustycli/releases/tag/v${version}"; 27 - license = licenses.mit; 28 - maintainers = with maintainers; [ figsoda ]; 29 }; 30 }
··· 19 # some examples fail to compile 20 cargoTestFlags = [ "--tests" ]; 21 22 + meta = { 23 description = "Access the rust playground right in terminal"; 24 mainProgram = "rustycli"; 25 homepage = "https://github.com/pwnwriter/rustycli"; 26 changelog = "https://github.com/pwnwriter/rustycli/releases/tag/v${version}"; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ figsoda ]; 29 }; 30 }
+3 -3
pkgs/by-name/ru/rustypaste/package.nix
··· 28 29 __darwinAllowLocalNetworking = true; 30 31 - meta = with lib; { 32 description = "Minimal file upload/pastebin service"; 33 homepage = "https://github.com/orhun/rustypaste"; 34 changelog = "https://github.com/orhun/rustypaste/blob/v${version}/CHANGELOG.md"; 35 - license = licenses.mit; 36 - maintainers = with maintainers; [ 37 figsoda 38 seqizz 39 ];
··· 28 29 __darwinAllowLocalNetworking = true; 30 31 + meta = { 32 description = "Minimal file upload/pastebin service"; 33 homepage = "https://github.com/orhun/rustypaste"; 34 changelog = "https://github.com/orhun/rustypaste/blob/v${version}/CHANGELOG.md"; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ 37 figsoda 38 seqizz 39 ];
+3 -3
pkgs/by-name/sa/sad/package.nix
··· 27 rm .cargo/config.toml 28 ''; 29 30 - meta = with lib; { 31 description = "CLI tool to search and replace"; 32 homepage = "https://github.com/ms-jpq/sad"; 33 changelog = "https://github.com/ms-jpq/sad/releases/tag/v${version}"; 34 - license = licenses.mit; 35 - maintainers = with maintainers; [ fab ]; 36 mainProgram = "sad"; 37 }; 38 }
··· 27 rm .cargo/config.toml 28 ''; 29 30 + meta = { 31 description = "CLI tool to search and replace"; 32 homepage = "https://github.com/ms-jpq/sad"; 33 changelog = "https://github.com/ms-jpq/sad/releases/tag/v${version}"; 34 + license = lib.licenses.mit; 35 + maintainers = with lib.maintainers; [ fab ]; 36 mainProgram = "sad"; 37 }; 38 }
+5 -5
pkgs/by-name/sa/saga/package.nix
··· 89 (lib.cmakeBool "OpenMP_SUPPORT" (!stdenv.hostPlatform.isDarwin)) 90 ]; 91 92 - meta = with lib; { 93 description = "System for Automated Geoscientific Analyses"; 94 homepage = "https://saga-gis.sourceforge.io"; 95 changelog = "https://sourceforge.net/p/saga-gis/wiki/Changelog ${version}/"; 96 - license = licenses.gpl2Plus; 97 - maintainers = with maintainers; [ 98 michelk 99 mpickering 100 ]; 101 - teams = [ teams.geospatial ]; 102 - platforms = with platforms; unix; 103 }; 104 }
··· 89 (lib.cmakeBool "OpenMP_SUPPORT" (!stdenv.hostPlatform.isDarwin)) 90 ]; 91 92 + meta = { 93 description = "System for Automated Geoscientific Analyses"; 94 homepage = "https://saga-gis.sourceforge.io"; 95 changelog = "https://sourceforge.net/p/saga-gis/wiki/Changelog ${version}/"; 96 + license = lib.licenses.gpl2Plus; 97 + maintainers = with lib.maintainers; [ 98 michelk 99 mpickering 100 ]; 101 + teams = [ lib.teams.geospatial ]; 102 + platforms = with lib.platforms; unix; 103 }; 104 }
+3 -3
pkgs/by-name/sa/sagoin/package.nix
··· 28 29 GEN_ARTIFACTS = "artifacts"; 30 31 - meta = with lib; { 32 description = "Command-line submission tool for the UMD CS Submit Server"; 33 homepage = "https://github.com/figsoda/sagoin"; 34 changelog = "https://github.com/figsoda/sagoin/blob/v${version}/CHANGELOG.md"; 35 - license = licenses.agpl3Plus; 36 - maintainers = with maintainers; [ figsoda ]; 37 mainProgram = "sagoin"; 38 }; 39 }
··· 28 29 GEN_ARTIFACTS = "artifacts"; 30 31 + meta = { 32 description = "Command-line submission tool for the UMD CS Submit Server"; 33 homepage = "https://github.com/figsoda/sagoin"; 34 changelog = "https://github.com/figsoda/sagoin/blob/v${version}/CHANGELOG.md"; 35 + license = lib.licenses.agpl3Plus; 36 + maintainers = with lib.maintainers; [ figsoda ]; 37 mainProgram = "sagoin"; 38 }; 39 }
+3 -3
pkgs/by-name/sa/salt/package.nix
··· 71 # as is it rather long. 72 doCheck = false; 73 74 - meta = with lib; { 75 homepage = "https://saltproject.io/"; 76 changelog = "https://docs.saltproject.io/en/latest/topics/releases/${version}.html"; 77 description = "Portable, distributed, remote execution and configuration management system"; 78 - maintainers = with maintainers; [ Flakebi ]; 79 - license = licenses.asl20; 80 }; 81 }
··· 71 # as is it rather long. 72 doCheck = false; 73 74 + meta = { 75 homepage = "https://saltproject.io/"; 76 changelog = "https://docs.saltproject.io/en/latest/topics/releases/${version}.html"; 77 description = "Portable, distributed, remote execution and configuration management system"; 78 + maintainers = with lib.maintainers; [ Flakebi ]; 79 + license = lib.licenses.asl20; 80 }; 81 }
+3 -3
pkgs/by-name/sa/sanjuuni/package.nix
··· 52 updateScript = gitUpdater { }; 53 }; 54 55 - meta = with lib; { 56 homepage = "https://github.com/MCJack123/sanjuuni"; 57 description = "Command-line tool that converts images and videos into a format that can be displayed in ComputerCraft"; 58 changelog = "https://github.com/MCJack123/sanjuuni/releases/tag/${version}"; 59 - maintainers = [ maintainers.tomodachi94 ]; 60 - license = licenses.gpl2Plus; 61 broken = stdenv.hostPlatform.isDarwin; 62 mainProgram = "sanjuuni"; 63 };
··· 52 updateScript = gitUpdater { }; 53 }; 54 55 + meta = { 56 homepage = "https://github.com/MCJack123/sanjuuni"; 57 description = "Command-line tool that converts images and videos into a format that can be displayed in ComputerCraft"; 58 changelog = "https://github.com/MCJack123/sanjuuni/releases/tag/${version}"; 59 + maintainers = [ lib.maintainers.tomodachi94 ]; 60 + license = lib.licenses.gpl2Plus; 61 broken = stdenv.hostPlatform.isDarwin; 62 mainProgram = "sanjuuni"; 63 };
+4 -4
pkgs/by-name/sa/savvycan/package.nix
··· 35 ln -s $out/Applications/SavvyCAN.app/Contents/MacOS/SavvyCAN $out/bin/SavvyCAN 36 ''; 37 38 - meta = with lib; { 39 description = "QT based cross platform canbus tool"; 40 homepage = "https://savvycan.com/"; 41 changelog = "https://github.com/collin80/SavvyCAN/releases/tag/${version}"; 42 - maintainers = with maintainers; [ simoneruffini ]; 43 - platforms = platforms.all; 44 - license = licenses.mit; 45 mainProgram = "SavvyCAN"; 46 longDescription = '' 47 SavvyCAN is a cross platform QT based C++ program. It is a CAN bus reverse
··· 35 ln -s $out/Applications/SavvyCAN.app/Contents/MacOS/SavvyCAN $out/bin/SavvyCAN 36 ''; 37 38 + meta = { 39 description = "QT based cross platform canbus tool"; 40 homepage = "https://savvycan.com/"; 41 changelog = "https://github.com/collin80/SavvyCAN/releases/tag/${version}"; 42 + maintainers = with lib.maintainers; [ simoneruffini ]; 43 + platforms = lib.platforms.all; 44 + license = lib.licenses.mit; 45 mainProgram = "SavvyCAN"; 46 longDescription = '' 47 SavvyCAN is a cross platform QT based C++ program. It is a CAN bus reverse
+3 -3
pkgs/by-name/sc/scalr-cli/package.nix
··· 33 34 doCheck = false; # Skip tests as they require creating actual Scalr resources. 35 36 - meta = with lib; { 37 description = "Command-line tool that communicates directly with the Scalr API"; 38 homepage = "https://github.com/Scalr/scalr-cli"; 39 changelog = "https://github.com/Scalr/scalr-cli/releases/tag/v${version}"; 40 - license = licenses.asl20; 41 - maintainers = with maintainers; [ dylanmtaylor ]; 42 mainProgram = "scalr"; 43 }; 44 }
··· 33 34 doCheck = false; # Skip tests as they require creating actual Scalr resources. 35 36 + meta = { 37 description = "Command-line tool that communicates directly with the Scalr API"; 38 homepage = "https://github.com/Scalr/scalr-cli"; 39 changelog = "https://github.com/Scalr/scalr-cli/releases/tag/v${version}"; 40 + license = lib.licenses.asl20; 41 + maintainers = with lib.maintainers; [ dylanmtaylor ]; 42 mainProgram = "scalr"; 43 }; 44 }
+3 -3
pkgs/by-name/sc/sccache/package.nix
··· 31 # pure environment, see https://github.com/mozilla/sccache/issues/460 32 doCheck = false; 33 34 - meta = with lib; { 35 description = "Ccache with Cloud Storage"; 36 mainProgram = "sccache"; 37 homepage = "https://github.com/mozilla/sccache"; 38 changelog = "https://github.com/mozilla/sccache/releases/tag/v${version}"; 39 - maintainers = with maintainers; [ 40 doronbehar 41 figsoda 42 ]; 43 - license = licenses.asl20; 44 }; 45 }
··· 31 # pure environment, see https://github.com/mozilla/sccache/issues/460 32 doCheck = false; 33 34 + meta = { 35 description = "Ccache with Cloud Storage"; 36 mainProgram = "sccache"; 37 homepage = "https://github.com/mozilla/sccache"; 38 changelog = "https://github.com/mozilla/sccache/releases/tag/v${version}"; 39 + maintainers = with lib.maintainers; [ 40 doronbehar 41 figsoda 42 ]; 43 + license = lib.licenses.asl20; 44 }; 45 }
+3 -3
pkgs/by-name/sc/scilla/package.nix
··· 27 "-skip=TestIPToHostname" 28 ]; 29 30 - meta = with lib; { 31 description = "Information gathering tool for DNS, ports and more"; 32 mainProgram = "scilla"; 33 homepage = "https://github.com/edoardottt/scilla"; 34 changelog = "https://github.com/edoardottt/scilla/releases/tag/v${version}"; 35 - license = with licenses; [ gpl3Plus ]; 36 - maintainers = with maintainers; [ fab ]; 37 }; 38 }
··· 27 "-skip=TestIPToHostname" 28 ]; 29 30 + meta = { 31 description = "Information gathering tool for DNS, ports and more"; 32 mainProgram = "scilla"; 33 homepage = "https://github.com/edoardottt/scilla"; 34 changelog = "https://github.com/edoardottt/scilla/releases/tag/v${version}"; 35 + license = with lib.licenses; [ gpl3Plus ]; 36 + maintainers = with lib.maintainers; [ fab ]; 37 }; 38 }
+3 -3
pkgs/by-name/sc/scraper/package.nix
··· 23 installManPage scraper.1 24 ''; 25 26 - meta = with lib; { 27 description = "Tool to query HTML files with CSS selectors"; 28 mainProgram = "scraper"; 29 homepage = "https://github.com/causal-agent/scraper"; 30 changelog = "https://github.com/causal-agent/scraper/releases/tag/v${version}"; 31 - license = licenses.isc; 32 - maintainers = with maintainers; [ figsoda ]; 33 }; 34 }
··· 23 installManPage scraper.1 24 ''; 25 26 + meta = { 27 description = "Tool to query HTML files with CSS selectors"; 28 mainProgram = "scraper"; 29 homepage = "https://github.com/causal-agent/scraper"; 30 changelog = "https://github.com/causal-agent/scraper/releases/tag/v${version}"; 31 + license = lib.licenses.isc; 32 + maintainers = with lib.maintainers; [ figsoda ]; 33 }; 34 }
+4 -4
pkgs/by-name/sd/sd-switch/package.nix
··· 26 updateScript = nix-update-script { }; 27 }; 28 29 - meta = with lib; { 30 description = "Systemd unit switcher for Home Manager"; 31 mainProgram = "sd-switch"; 32 homepage = "https://git.sr.ht/~rycee/sd-switch"; 33 changelog = "https://git.sr.ht/~rycee/sd-switch/refs/${version}"; 34 - license = licenses.gpl3Plus; 35 - maintainers = with maintainers; [ rycee ]; 36 - platforms = platforms.linux; 37 }; 38 }
··· 26 updateScript = nix-update-script { }; 27 }; 28 29 + meta = { 30 description = "Systemd unit switcher for Home Manager"; 31 mainProgram = "sd-switch"; 32 homepage = "https://git.sr.ht/~rycee/sd-switch"; 33 changelog = "https://git.sr.ht/~rycee/sd-switch/refs/${version}"; 34 + license = lib.licenses.gpl3Plus; 35 + maintainers = with lib.maintainers; [ rycee ]; 36 + platforms = lib.platforms.linux; 37 }; 38 }
+4 -4
pkgs/by-name/sd/sdlpop/package.nix
··· 79 }) 80 ]; 81 82 - meta = with lib; { 83 description = "Open-source port of Prince of Persia"; 84 homepage = "https://github.com/NagyD/SDLPoP"; 85 changelog = "https://github.com/NagyD/SDLPoP/blob/v${version}/doc/ChangeLog.txt"; 86 - license = licenses.gpl3Plus; 87 - maintainers = with maintainers; [ iblech ]; 88 - platforms = platforms.unix; 89 mainProgram = "prince"; 90 }; 91 }
··· 79 }) 80 ]; 81 82 + meta = { 83 description = "Open-source port of Prince of Persia"; 84 homepage = "https://github.com/NagyD/SDLPoP"; 85 changelog = "https://github.com/NagyD/SDLPoP/blob/v${version}/doc/ChangeLog.txt"; 86 + license = lib.licenses.gpl3Plus; 87 + maintainers = with lib.maintainers; [ iblech ]; 88 + platforms = lib.platforms.unix; 89 mainProgram = "prince"; 90 }; 91 }
+3 -3
pkgs/by-name/se/secretscanner/package.nix
··· 47 mv $out/bin/SecretScanner $out/bin/$pname 48 ''; 49 50 - meta = with lib; { 51 description = "Tool to find secrets and passwords in container images and file systems"; 52 mainProgram = "secretscanner"; 53 homepage = "https://github.com/deepfence/SecretScanner"; ··· 56 "x86_64-linux" 57 "aarch64-linux" 58 ]; 59 - license = with licenses; [ mit ]; 60 - maintainers = with maintainers; [ fab ]; 61 }; 62 }
··· 47 mv $out/bin/SecretScanner $out/bin/$pname 48 ''; 49 50 + meta = { 51 description = "Tool to find secrets and passwords in container images and file systems"; 52 mainProgram = "secretscanner"; 53 homepage = "https://github.com/deepfence/SecretScanner"; ··· 56 "x86_64-linux" 57 "aarch64-linux" 58 ]; 59 + license = with lib.licenses; [ mit ]; 60 + maintainers = with lib.maintainers; [ fab ]; 61 }; 62 }
+3 -3
pkgs/by-name/se/seilfahrt/package.nix
··· 20 21 buildInputs = [ pandoc ]; 22 23 - meta = with lib; { 24 description = "Tool to create a wiki page from a HedgeDoc"; 25 homepage = "https://github.com/Nerdbergev/seilfahrt"; 26 changelog = "https://github.com/Nerdbergev/seilfahrt/releases/tag/v${version}"; 27 - license = licenses.mit; 28 - maintainers = with maintainers; [ xgwq ]; 29 mainProgram = "seilfahrt"; 30 }; 31 }
··· 20 21 buildInputs = [ pandoc ]; 22 23 + meta = { 24 description = "Tool to create a wiki page from a HedgeDoc"; 25 homepage = "https://github.com/Nerdbergev/seilfahrt"; 26 changelog = "https://github.com/Nerdbergev/seilfahrt/releases/tag/v${version}"; 27 + license = lib.licenses.mit; 28 + maintainers = with lib.maintainers; [ xgwq ]; 29 mainProgram = "seilfahrt"; 30 }; 31 }
+3 -3
pkgs/by-name/se/selene/package.nix
··· 31 32 buildNoDefaultFeatures = !robloxSupport; 33 34 - meta = with lib; { 35 description = "Blazing-fast modern Lua linter written in Rust"; 36 mainProgram = "selene"; 37 homepage = "https://github.com/kampfkarren/selene"; 38 changelog = "https://github.com/kampfkarren/selene/blob/${version}/CHANGELOG.md"; 39 - license = licenses.mpl20; 40 - maintainers = with maintainers; [ figsoda ]; 41 }; 42 }
··· 31 32 buildNoDefaultFeatures = !robloxSupport; 33 34 + meta = { 35 description = "Blazing-fast modern Lua linter written in Rust"; 36 mainProgram = "selene"; 37 homepage = "https://github.com/kampfkarren/selene"; 38 changelog = "https://github.com/kampfkarren/selene/blob/${version}/CHANGELOG.md"; 39 + license = lib.licenses.mpl20; 40 + maintainers = with lib.maintainers; [ figsoda ]; 41 }; 42 }
+4 -4
pkgs/by-name/se/sem/package.nix
··· 27 install -m755 $out/bin/cli $out/bin/sem 28 ''; 29 30 - meta = with lib; { 31 description = "Cli to operate on semaphore ci (2.0)"; 32 homepage = "https://github.com/semaphoreci/cli"; 33 changelog = "https://github.com/semaphoreci/cli/releases/tag/v${version}"; 34 - license = licenses.asl20; 35 - maintainers = with maintainers; [ liberatys ]; 36 - platforms = platforms.linux; 37 }; 38 }
··· 27 install -m755 $out/bin/cli $out/bin/sem 28 ''; 29 30 + meta = { 31 description = "Cli to operate on semaphore ci (2.0)"; 32 homepage = "https://github.com/semaphoreci/cli"; 33 changelog = "https://github.com/semaphoreci/cli/releases/tag/v${version}"; 34 + license = lib.licenses.asl20; 35 + maintainers = with lib.maintainers; [ liberatys ]; 36 + platforms = lib.platforms.linux; 37 }; 38 }
+3 -3
pkgs/by-name/se/senpai/package.nix
··· 37 38 passthru.updateScript = nix-update-script { }; 39 40 - meta = with lib; { 41 description = "Your everyday IRC student"; 42 mainProgram = "senpai"; 43 homepage = "https://sr.ht/~delthas/senpai/"; 44 changelog = "https://git.sr.ht/~delthas/senpai/refs/v${version}"; 45 - license = licenses.isc; 46 - maintainers = with maintainers; [ malte-v ]; 47 }; 48 }
··· 37 38 passthru.updateScript = nix-update-script { }; 39 40 + meta = { 41 description = "Your everyday IRC student"; 42 mainProgram = "senpai"; 43 homepage = "https://sr.ht/~delthas/senpai/"; 44 changelog = "https://git.sr.ht/~delthas/senpai/refs/v${version}"; 45 + license = lib.licenses.isc; 46 + maintainers = with lib.maintainers; [ malte-v ]; 47 }; 48 }
+3 -3
pkgs/by-name/se/sentry-cli/package.nix
··· 38 --zsh <($out/bin/sentry-cli completions zsh) 39 ''; 40 41 - meta = with lib; { 42 homepage = "https://docs.sentry.io/cli/"; 43 - license = licenses.bsd3; 44 description = "Command line utility to work with Sentry"; 45 mainProgram = "sentry-cli"; 46 changelog = "https://github.com/getsentry/sentry-cli/raw/${version}/CHANGELOG.md"; 47 - maintainers = with maintainers; [ rizary ]; 48 }; 49 }
··· 38 --zsh <($out/bin/sentry-cli completions zsh) 39 ''; 40 41 + meta = { 42 homepage = "https://docs.sentry.io/cli/"; 43 + license = lib.licenses.bsd3; 44 description = "Command line utility to work with Sentry"; 45 mainProgram = "sentry-cli"; 46 changelog = "https://github.com/getsentry/sentry-cli/raw/${version}/CHANGELOG.md"; 47 + maintainers = with lib.maintainers; [ rizary ]; 48 }; 49 }
+4 -4
pkgs/by-name/se/sentry-native/package.nix
··· 36 "-DSENTRY_BACKEND=breakpad" 37 ]; 38 39 - meta = with lib; { 40 homepage = "https://github.com/getsentry/sentry-native"; 41 description = "Sentry SDK for C, C++ and native applications"; 42 changelog = "https://github.com/getsentry/sentry-native/blob/${version}/CHANGELOG.md"; 43 - license = licenses.mit; 44 - platforms = platforms.linux; 45 - maintainers = with maintainers; [ 46 wheelsandmetal 47 daniel-fahey 48 ];
··· 36 "-DSENTRY_BACKEND=breakpad" 37 ]; 38 39 + meta = { 40 homepage = "https://github.com/getsentry/sentry-native"; 41 description = "Sentry SDK for C, C++ and native applications"; 42 changelog = "https://github.com/getsentry/sentry-native/blob/${version}/CHANGELOG.md"; 43 + license = lib.licenses.mit; 44 + platforms = lib.platforms.linux; 45 + maintainers = with lib.maintainers; [ 46 wheelsandmetal 47 daniel-fahey 48 ];
+3 -3
pkgs/by-name/sh/shell-gpt/package.nix
··· 46 # Tests want to read the OpenAI API key from stdin 47 doCheck = false; 48 49 - meta = with lib; { 50 description = "Access ChatGPT from your terminal"; 51 homepage = "https://github.com/TheR1D/shell_gpt"; 52 changelog = "https://github.com/TheR1D/shell_gpt/releases/tag/${version}"; 53 - license = licenses.mit; 54 - maintainers = with maintainers; [ SohamG ]; 55 mainProgram = "sgpt"; 56 }; 57 }
··· 46 # Tests want to read the OpenAI API key from stdin 47 doCheck = false; 48 49 + meta = { 50 description = "Access ChatGPT from your terminal"; 51 homepage = "https://github.com/TheR1D/shell_gpt"; 52 changelog = "https://github.com/TheR1D/shell_gpt/releases/tag/${version}"; 53 + license = lib.licenses.mit; 54 + maintainers = with lib.maintainers; [ SohamG ]; 55 mainProgram = "sgpt"; 56 }; 57 }
+3 -3
pkgs/by-name/sh/shellclear/package.nix
··· 20 21 buildAndTestSubdir = "shellclear"; 22 23 - meta = with lib; { 24 description = "Secure shell history commands by finding sensitive data"; 25 homepage = "https://github.com/rusty-ferris-club/shellclear"; 26 changelog = "https://github.com/rusty-ferris-club/shellclear/releases/tag/v${version}"; 27 - license = licenses.asl20; 28 - maintainers = with maintainers; [ fab ]; 29 }; 30 }
··· 20 21 buildAndTestSubdir = "shellclear"; 22 23 + meta = { 24 description = "Secure shell history commands by finding sensitive data"; 25 homepage = "https://github.com/rusty-ferris-club/shellclear"; 26 changelog = "https://github.com/rusty-ferris-club/shellclear/releases/tag/v${version}"; 27 + license = lib.licenses.asl20; 28 + maintainers = with lib.maintainers; [ fab ]; 29 }; 30 }
+4 -4
pkgs/by-name/sh/shelldap/package.nix
··· 50 51 outputs = [ "out" ]; 52 53 - meta = with lib; { 54 homepage = "https://github.com/mahlonsmith/shelldap/"; 55 description = "Handy shell-like interface for browsing LDAP servers and editing their content"; 56 changelog = "https://github.com/mahlonsmith/shelldap/blob/v${version}/CHANGELOG"; 57 - license = with licenses; [ bsd3 ]; 58 - maintainers = with maintainers; [ 59 clerie 60 tobiasBora 61 ]; 62 - platforms = platforms.unix; 63 mainProgram = "shelldap"; 64 }; 65 }
··· 50 51 outputs = [ "out" ]; 52 53 + meta = { 54 homepage = "https://github.com/mahlonsmith/shelldap/"; 55 description = "Handy shell-like interface for browsing LDAP servers and editing their content"; 56 changelog = "https://github.com/mahlonsmith/shelldap/blob/v${version}/CHANGELOG"; 57 + license = with lib.licenses; [ bsd3 ]; 58 + maintainers = with lib.maintainers; [ 59 clerie 60 tobiasBora 61 ]; 62 + platforms = lib.platforms.unix; 63 mainProgram = "shelldap"; 64 }; 65 }
+4 -4
pkgs/by-name/sh/shellspec/package.nix
··· 28 # "Building" the script happens in Docker 29 dontBuild = true; 30 31 - meta = with lib; { 32 description = "Full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells"; 33 homepage = "https://shellspec.info/"; 34 changelog = "https://github.com/shellspec/shellspec/releases/tag/${version}"; 35 - license = licenses.mit; 36 - maintainers = with maintainers; [ j0hax ]; 37 - platforms = platforms.unix; 38 mainProgram = "shellspec"; 39 }; 40 }
··· 28 # "Building" the script happens in Docker 29 dontBuild = true; 30 31 + meta = { 32 description = "Full-featured BDD unit testing framework for bash, ksh, zsh, dash and all POSIX shells"; 33 homepage = "https://shellspec.info/"; 34 changelog = "https://github.com/shellspec/shellspec/releases/tag/${version}"; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ j0hax ]; 37 + platforms = lib.platforms.unix; 38 mainProgram = "shellspec"; 39 }; 40 }
+4 -4
pkgs/by-name/sh/shikane/package.nix
··· 36 # upstream has no tests 37 doCheck = false; 38 39 - meta = with lib; { 40 description = "Dynamic output configuration tool that automatically detects and configures connected outputs based on a set of profiles"; 41 homepage = "https://gitlab.com/w0lff/shikane"; 42 changelog = "https://gitlab.com/w0lff/shikane/-/tags/v${version}"; 43 - license = licenses.mit; 44 - maintainers = with maintainers; [ 45 michaelpachec0 46 natsukium 47 ]; 48 - platforms = platforms.linux; 49 mainProgram = "shikane"; 50 }; 51 }
··· 36 # upstream has no tests 37 doCheck = false; 38 39 + meta = { 40 description = "Dynamic output configuration tool that automatically detects and configures connected outputs based on a set of profiles"; 41 homepage = "https://gitlab.com/w0lff/shikane"; 42 changelog = "https://gitlab.com/w0lff/shikane/-/tags/v${version}"; 43 + license = lib.licenses.mit; 44 + maintainers = with lib.maintainers; [ 45 michaelpachec0 46 natsukium 47 ]; 48 + platforms = lib.platforms.linux; 49 mainProgram = "shikane"; 50 }; 51 }
+3 -3
pkgs/by-name/sh/shipments/package.nix
··· 44 )) 45 ]; 46 47 - meta = with lib; { 48 description = "Postal package tracking application"; 49 mainProgram = "shipments"; 50 homepage = "https://sr.ht/~martijnbraam/shipments/"; 51 changelog = "https://git.sr.ht/~martijnbraam/shipments/refs/${version}"; 52 - license = licenses.lgpl3; 53 - maintainers = with maintainers; [ michaelgrahamevans ]; 54 }; 55 }
··· 44 )) 45 ]; 46 47 + meta = { 48 description = "Postal package tracking application"; 49 mainProgram = "shipments"; 50 homepage = "https://sr.ht/~martijnbraam/shipments/"; 51 changelog = "https://git.sr.ht/~martijnbraam/shipments/refs/${version}"; 52 + license = lib.licenses.lgpl3; 53 + maintainers = with lib.maintainers; [ michaelgrahamevans ]; 54 }; 55 }
+4 -4
pkgs/by-name/sh/showmethekey/package.nix
··· 41 libxkbcommon 42 ]; 43 44 - meta = with lib; { 45 description = "Show keys you typed on screen"; 46 homepage = "https://showmethekey.alynx.one/"; 47 changelog = "https://github.com/AlynxZhou/showmethekey/releases/tag/v${version}"; 48 - license = licenses.asl20; 49 - platforms = platforms.linux; 50 - maintainers = with maintainers; [ ocfox ]; 51 }; 52 }
··· 41 libxkbcommon 42 ]; 43 44 + meta = { 45 description = "Show keys you typed on screen"; 46 homepage = "https://showmethekey.alynx.one/"; 47 changelog = "https://github.com/AlynxZhou/showmethekey/releases/tag/v${version}"; 48 + license = lib.licenses.asl20; 49 + platforms = lib.platforms.linux; 50 + maintainers = with lib.maintainers; [ ocfox ]; 51 }; 52 }
+3 -3
pkgs/by-name/si/sic-image-cli/package.nix
··· 34 installShellCompletion --zsh _sic 35 ''; 36 37 - meta = with lib; { 38 description = "Accessible image processing and conversion from the terminal"; 39 homepage = "https://github.com/foresterre/sic"; 40 changelog = "https://github.com/foresterre/sic/blob/v${version}/CHANGELOG.md"; 41 - license = with licenses; [ 42 asl20 # or 43 mit 44 ]; 45 - maintainers = with maintainers; [ figsoda ]; 46 mainProgram = "sic"; 47 }; 48 }
··· 34 installShellCompletion --zsh _sic 35 ''; 36 37 + meta = { 38 description = "Accessible image processing and conversion from the terminal"; 39 homepage = "https://github.com/foresterre/sic"; 40 changelog = "https://github.com/foresterre/sic/blob/v${version}/CHANGELOG.md"; 41 + license = with lib.licenses; [ 42 asl20 # or 43 mit 44 ]; 45 + maintainers = with lib.maintainers; [ figsoda ]; 46 mainProgram = "sic"; 47 }; 48 }
+4 -4
pkgs/by-name/si/siege/package.nix
··· 33 "--with-zlib=${zlib.dev}" 34 ]; 35 36 - meta = with lib; { 37 description = "HTTP load tester"; 38 homepage = "https://www.joedog.org/siege-home/"; 39 changelog = "https://github.com/JoeDog/siege/blob/v${version}/ChangeLog"; 40 - license = licenses.gpl2Plus; 41 - maintainers = with maintainers; [ raskin ]; 42 - platforms = platforms.unix; 43 }; 44 }
··· 33 "--with-zlib=${zlib.dev}" 34 ]; 35 36 + meta = { 37 description = "HTTP load tester"; 38 homepage = "https://www.joedog.org/siege-home/"; 39 changelog = "https://github.com/JoeDog/siege/blob/v${version}/ChangeLog"; 40 + license = lib.licenses.gpl2Plus; 41 + maintainers = with lib.maintainers; [ raskin ]; 42 + platforms = lib.platforms.unix; 43 }; 44 }
+4 -4
pkgs/by-name/si/siglo/package.nix
··· 60 gappsWrapperArgs+=(--prefix PYTHONPATH : "$program_PYTHONPATH") 61 ''; 62 63 - meta = with lib; { 64 description = "GTK app to sync InfiniTime watch with PinePhone"; 65 mainProgram = "siglo"; 66 homepage = "https://github.com/theironrobin/siglo"; 67 changelog = "https://github.com/theironrobin/siglo/tags/v${version}"; 68 - license = licenses.mpl20; 69 - maintainers = [ ]; 70 - platforms = platforms.linux; 71 }; 72 }
··· 60 gappsWrapperArgs+=(--prefix PYTHONPATH : "$program_PYTHONPATH") 61 ''; 62 63 + meta = { 64 description = "GTK app to sync InfiniTime watch with PinePhone"; 65 mainProgram = "siglo"; 66 homepage = "https://github.com/theironrobin/siglo"; 67 changelog = "https://github.com/theironrobin/siglo/tags/v${version}"; 68 + license = lib.licenses.mpl20; 69 + maintainers = with lib.maintainers; [ ]; 70 + platforms = lib.platforms.linux; 71 }; 72 }
+4 -4
pkgs/by-name/si/signaturepdf/package.nix
··· 55 runHook postInstall 56 ''; 57 58 - 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 ''; 57 58 + 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; 29 30 - 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; 29 30 + 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 ];
+4 -4
pkgs/by-name/si/simple-scan/package.nix
··· 82 }; 83 }; 84 85 - meta = with lib; { 86 description = "Simple scanning utility"; 87 mainProgram = "simple-scan"; 88 longDescription = '' ··· 95 ''; 96 homepage = "https://gitlab.gnome.org/GNOME/simple-scan"; 97 changelog = "https://gitlab.gnome.org/GNOME/simple-scan/-/blob/${version}/NEWS?ref_type=tags"; 98 - license = licenses.gpl3Plus; 99 - teams = [ teams.gnome ]; 100 - platforms = platforms.linux; 101 }; 102 }
··· 82 }; 83 }; 84 85 + meta = { 86 description = "Simple scanning utility"; 87 mainProgram = "simple-scan"; 88 longDescription = '' ··· 95 ''; 96 homepage = "https://gitlab.gnome.org/GNOME/simple-scan"; 97 changelog = "https://gitlab.gnome.org/GNOME/simple-scan/-/blob/${version}/NEWS?ref_type=tags"; 98 + license = lib.licenses.gpl3Plus; 99 + teams = [ lib.teams.gnome ]; 100 + platforms = lib.platforms.linux; 101 }; 102 }
+3 -3
pkgs/by-name/si/simplex-chat-desktop/package.nix
··· 39 ignoredVersions = "-"; 40 }; 41 42 - meta = with lib; { 43 description = "Desktop application for SimpleX Chat"; 44 mainProgram = "simplex-chat-desktop"; 45 homepage = "https://simplex.chat"; 46 changelog = "https://github.com/simplex-chat/simplex-chat/releases/tag/v${version}"; 47 - license = licenses.agpl3Only; 48 - maintainers = with maintainers; [ terryg ]; 49 platforms = [ "x86_64-linux" ]; 50 }; 51 }
··· 39 ignoredVersions = "-"; 40 }; 41 42 + meta = { 43 description = "Desktop application for SimpleX Chat"; 44 mainProgram = "simplex-chat-desktop"; 45 homepage = "https://simplex.chat"; 46 changelog = "https://github.com/simplex-chat/simplex-chat/releases/tag/v${version}"; 47 + license = lib.licenses.agpl3Only; 48 + maintainers = with lib.maintainers; [ terryg ]; 49 platforms = [ "x86_64-linux" ]; 50 }; 51 }
+3 -3
pkgs/by-name/si/sipexer/package.nix
··· 17 18 vendorHash = "sha256-q2uNqKZc6Zye7YimPDrg40o68Fo4ux4fygjVjJdhqQU="; 19 20 - meta = with lib; { 21 description = "Modern and flexible SIP CLI tool"; 22 homepage = "https://github.com/miconda/sipexer"; 23 changelog = "https://github.com/miconda/sipexer/releases/tag/v${version}"; 24 - license = licenses.gpl3Only; 25 - maintainers = with maintainers; [ astro ]; 26 mainProgram = "sipexer"; 27 }; 28 }
··· 17 18 vendorHash = "sha256-q2uNqKZc6Zye7YimPDrg40o68Fo4ux4fygjVjJdhqQU="; 19 20 + meta = { 21 description = "Modern and flexible SIP CLI tool"; 22 homepage = "https://github.com/miconda/sipexer"; 23 changelog = "https://github.com/miconda/sipexer/releases/tag/v${version}"; 24 + license = lib.licenses.gpl3Only; 25 + maintainers = with lib.maintainers; [ astro ]; 26 mainProgram = "sipexer"; 27 }; 28 }
+3 -3
pkgs/by-name/si/sipvicious/package.nix
··· 40 "sipvicious" 41 ]; 42 43 - meta = with lib; { 44 description = "Set of tools to audit SIP based VoIP systems"; 45 homepage = "https://github.com/EnableSecurity/sipvicious"; 46 changelog = "https://github.com/EnableSecurity/sipvicious/releases/tag/v${version}"; 47 - license = with licenses; [ gpl3Plus ]; 48 - maintainers = with maintainers; [ fab ]; 49 }; 50 }
··· 40 "sipvicious" 41 ]; 42 43 + meta = { 44 description = "Set of tools to audit SIP based VoIP systems"; 45 homepage = "https://github.com/EnableSecurity/sipvicious"; 46 changelog = "https://github.com/EnableSecurity/sipvicious/releases/tag/v${version}"; 47 + license = with lib.licenses; [ gpl3Plus ]; 48 + maintainers = with lib.maintainers; [ fab ]; 49 }; 50 }
+3 -3
pkgs/by-name/si/sish/package.nix
··· 33 }; 34 }; 35 36 - meta = with lib; { 37 description = "HTTP(S)/WS(S)/TCP Tunnels to localhost"; 38 homepage = "https://github.com/antoniomika/sish"; 39 changelog = "https://github.com/antoniomika/sish/releases/tag/v${version}"; 40 - license = with licenses; [ mit ]; 41 - maintainers = with maintainers; [ fab ]; 42 mainProgram = "sish"; 43 }; 44 }
··· 33 }; 34 }; 35 36 + meta = { 37 description = "HTTP(S)/WS(S)/TCP Tunnels to localhost"; 38 homepage = "https://github.com/antoniomika/sish"; 39 changelog = "https://github.com/antoniomika/sish/releases/tag/v${version}"; 40 + license = with lib.licenses; [ mit ]; 41 + maintainers = with lib.maintainers; [ fab ]; 42 mainProgram = "sish"; 43 }; 44 }
+3 -3
pkgs/by-name/sl/slides/package.nix
··· 30 "-X=main.Version=${version}" 31 ]; 32 33 - meta = with lib; { 34 description = "Terminal based presentation tool"; 35 homepage = "https://github.com/maaslalani/slides"; 36 changelog = "https://github.com/maaslalani/slides/releases/tag/v${version}"; 37 - license = licenses.mit; 38 - maintainers = with maintainers; [ 39 maaslalani 40 penguwin 41 ];
··· 30 "-X=main.Version=${version}" 31 ]; 32 33 + meta = { 34 description = "Terminal based presentation tool"; 35 homepage = "https://github.com/maaslalani/slides"; 36 changelog = "https://github.com/maaslalani/slides/releases/tag/v${version}"; 37 + license = lib.licenses.mit; 38 + maintainers = with lib.maintainers; [ 39 maaslalani 40 penguwin 41 ];
+3 -3
pkgs/by-name/sl/slowlorust/package.nix
··· 31 32 versionCheckProgramArg = "--version"; 33 34 - meta = with lib; { 35 description = "Lightweight slowloris (HTTP DoS) tool"; 36 homepage = "https://github.com/MJVL/slowlorust"; 37 changelog = "https://github.com/MJVL/slowlorust/releases/tag/${version}"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ fab ]; 40 mainProgram = "slowlorust"; 41 }; 42 }
··· 31 32 versionCheckProgramArg = "--version"; 33 34 + meta = { 35 description = "Lightweight slowloris (HTTP DoS) tool"; 36 homepage = "https://github.com/MJVL/slowlorust"; 37 changelog = "https://github.com/MJVL/slowlorust/releases/tag/${version}"; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ fab ]; 40 mainProgram = "slowlorust"; 41 }; 42 }
+3 -3
pkgs/by-name/sl/slumber/package.nix
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-acWEinwYCCtoapFkL6XyASvFX4bqYS/HrKjlaAZabi4="; 20 21 - meta = with lib; { 22 description = "Terminal-based HTTP/REST client"; 23 homepage = "https://slumber.lucaspickering.me"; 24 changelog = "https://github.com/LucasPickering/slumber/blob/v${version}/CHANGELOG.md"; 25 - license = licenses.mit; 26 mainProgram = "slumber"; 27 - maintainers = with maintainers; [ javaes ]; 28 }; 29 }
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-acWEinwYCCtoapFkL6XyASvFX4bqYS/HrKjlaAZabi4="; 20 21 + meta = { 22 description = "Terminal-based HTTP/REST client"; 23 homepage = "https://slumber.lucaspickering.me"; 24 changelog = "https://github.com/LucasPickering/slumber/blob/v${version}/CHANGELOG.md"; 25 + license = lib.licenses.mit; 26 mainProgram = "slumber"; 27 + maintainers = with lib.maintainers; [ javaes ]; 28 }; 29 }
+3 -3
pkgs/by-name/sm/smag/package.nix
··· 18 useFetchCargoVendor = true; 19 cargoHash = "sha256-qOinPZwZqcfQ4gv0Z+sfF53zd4tlEWCczaGGmLL79iE="; 20 21 - 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="; 20 21 + 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 }
+3 -3
pkgs/by-name/sm/smbmap/package.nix
··· 31 32 pythonImportsCheck = [ "smbmap" ]; 33 34 - meta = with lib; { 35 description = "SMB enumeration tool"; 36 homepage = "https://github.com/ShawnDEvans/smbmap"; 37 changelog = "https://github.com/ShawnDEvans/smbmap/releases/tag/v${version}"; 38 - license = licenses.gpl3Only; 39 - maintainers = with maintainers; [ fab ]; 40 mainProgram = "smbmap"; 41 }; 42 }
··· 31 32 pythonImportsCheck = [ "smbmap" ]; 33 34 + meta = { 35 description = "SMB enumeration tool"; 36 homepage = "https://github.com/ShawnDEvans/smbmap"; 37 changelog = "https://github.com/ShawnDEvans/smbmap/releases/tag/v${version}"; 38 + license = lib.licenses.gpl3Only; 39 + maintainers = with lib.maintainers; [ fab ]; 40 mainProgram = "smbmap"; 41 }; 42 }
+3 -3
pkgs/by-name/sm/smtprelay/package.nix
··· 30 "-X=main.appVersion=v${version}" 31 ]; 32 33 - meta = with lib; { 34 homepage = "https://github.com/decke/smtprelay"; 35 description = "Simple Golang SMTP relay/proxy server"; 36 mainProgram = "smtprelay"; 37 changelog = "https://github.com/decke/smtprelay/releases/tag/v${version}"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ juliusrickert ]; 40 }; 41 }
··· 30 "-X=main.appVersion=v${version}" 31 ]; 32 33 + meta = { 34 homepage = "https://github.com/decke/smtprelay"; 35 description = "Simple Golang SMTP relay/proxy server"; 36 mainProgram = "smtprelay"; 37 changelog = "https://github.com/decke/smtprelay/releases/tag/v${version}"; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ juliusrickert ]; 40 }; 41 }
+3 -3
pkgs/by-name/sm/smuxi/package.nix
··· 125 } 126 ''; 127 128 - meta = with lib; { 129 homepage = "https://smuxi.im/"; 130 downloadPage = "https://smuxi.im/download/"; 131 changelog = "https://github.com/meebey/smuxi/releases/tag/v${version}"; 132 description = "irssi-inspired, detachable, cross-platform, multi-protocol (IRC, XMPP/Jabber) chat client for the GNOME desktop"; 133 - platforms = platforms.unix; 134 license = lib.licenses.gpl2Plus; 135 - maintainers = with maintainers; [ 136 meebey 137 ]; 138 };
··· 125 } 126 ''; 127 128 + meta = { 129 homepage = "https://smuxi.im/"; 130 downloadPage = "https://smuxi.im/download/"; 131 changelog = "https://github.com/meebey/smuxi/releases/tag/v${version}"; 132 description = "irssi-inspired, detachable, cross-platform, multi-protocol (IRC, XMPP/Jabber) chat client for the GNOME desktop"; 133 + platforms = lib.platforms.unix; 134 license = lib.licenses.gpl2Plus; 135 + maintainers = with lib.maintainers; [ 136 meebey 137 ]; 138 };
+3 -3
pkgs/by-name/so/soft-serve/package.nix
··· 45 46 passthru.tests = nixosTests.soft-serve; 47 48 - meta = with lib; { 49 description = "Tasty, self-hosted Git server for the command line"; 50 homepage = "https://github.com/charmbracelet/soft-serve"; 51 changelog = "https://github.com/charmbracelet/soft-serve/releases/tag/v${version}"; 52 mainProgram = "soft"; 53 - license = licenses.mit; 54 - maintainers = with maintainers; [ penguwin ]; 55 }; 56 }
··· 45 46 passthru.tests = nixosTests.soft-serve; 47 48 + meta = { 49 description = "Tasty, self-hosted Git server for the command line"; 50 homepage = "https://github.com/charmbracelet/soft-serve"; 51 changelog = "https://github.com/charmbracelet/soft-serve/releases/tag/v${version}"; 52 mainProgram = "soft"; 53 + license = lib.licenses.mit; 54 + maintainers = with lib.maintainers; [ penguwin ]; 55 }; 56 }
+4 -4
pkgs/by-name/so/solvespace/package.nix
··· 92 93 cmakeFlags = [ "-DENABLE_OPENMP=ON" ]; 94 95 - meta = with lib; { 96 description = "Parametric 3d CAD program"; 97 - license = licenses.gpl3Plus; 98 - maintainers = [ maintainers.edef ]; 99 - platforms = platforms.linux; 100 homepage = "https://solvespace.com"; 101 changelog = "https://github.com/solvespace/solvespace/raw/v${version}/CHANGELOG.md"; 102 };
··· 92 93 cmakeFlags = [ "-DENABLE_OPENMP=ON" ]; 94 95 + meta = { 96 description = "Parametric 3d CAD program"; 97 + license = lib.licenses.gpl3Plus; 98 + maintainers = [ lib.maintainers.edef ]; 99 + platforms = lib.platforms.linux; 100 homepage = "https://solvespace.com"; 101 changelog = "https://github.com/solvespace/solvespace/raw/v${version}/CHANGELOG.md"; 102 };
+4 -4
pkgs/by-name/so/sonic-server/package.nix
··· 55 updateScript = nix-update-script { }; 56 }; 57 58 - meta = with lib; { 59 description = "Fast, lightweight and schema-less search backend"; 60 homepage = "https://github.com/valeriansaliou/sonic"; 61 changelog = "https://github.com/valeriansaliou/sonic/releases/tag/v${version}"; 62 - license = licenses.mpl20; 63 - platforms = platforms.unix; 64 mainProgram = "sonic"; 65 - maintainers = with maintainers; [ 66 pleshevskiy 67 anthonyroussel 68 ];
··· 55 updateScript = nix-update-script { }; 56 }; 57 58 + meta = { 59 description = "Fast, lightweight and schema-less search backend"; 60 homepage = "https://github.com/valeriansaliou/sonic"; 61 changelog = "https://github.com/valeriansaliou/sonic/releases/tag/v${version}"; 62 + license = lib.licenses.mpl20; 63 + platforms = lib.platforms.unix; 64 mainProgram = "sonic"; 65 + maintainers = with lib.maintainers; [ 66 pleshevskiy 67 anthonyroussel 68 ];
+3 -3
pkgs/by-name/so/soundalike/package.nix
··· 62 --prefix PATH : ${lib.makeBinPath [ chromaprint ]} 63 ''; 64 65 - meta = with lib; { 66 description = "Find duplicate audio files using acoustic fingerprints"; 67 homepage = "https://codeberg.org/derat/soundalike"; 68 changelog = "https://codeberg.org/derat/soundalike/releases/tag/v${version}"; 69 - license = licenses.bsd3; 70 - maintainers = with maintainers; [ atar13 ]; 71 mainProgram = "soundalike"; 72 }; 73 }
··· 62 --prefix PATH : ${lib.makeBinPath [ chromaprint ]} 63 ''; 64 65 + meta = { 66 description = "Find duplicate audio files using acoustic fingerprints"; 67 homepage = "https://codeberg.org/derat/soundalike"; 68 changelog = "https://codeberg.org/derat/soundalike/releases/tag/v${version}"; 69 + license = lib.licenses.bsd3; 70 + maintainers = with lib.maintainers; [ atar13 ]; 71 mainProgram = "soundalike"; 72 }; 73 }
+3 -3
pkgs/by-name/so/sozu/package.nix
··· 36 }; 37 }; 38 39 - meta = with lib; { 40 description = "Open Source HTTP Reverse Proxy built in Rust for Immutable Infrastructures"; 41 homepage = "https://www.sozu.io"; 42 changelog = "https://github.com/sozu-proxy/sozu/releases/tag/${version}"; 43 - license = licenses.agpl3Only; 44 - maintainers = with maintainers; [ 45 Br1ght0ne 46 gaelreyrol 47 ];
··· 36 }; 37 }; 38 39 + meta = { 40 description = "Open Source HTTP Reverse Proxy built in Rust for Immutable Infrastructures"; 41 homepage = "https://www.sozu.io"; 42 changelog = "https://github.com/sozu-proxy/sozu/releases/tag/${version}"; 43 + license = lib.licenses.agpl3Only; 44 + maintainers = with lib.maintainers; [ 45 Br1ght0ne 46 gaelreyrol 47 ];
+4 -4
pkgs/by-name/sp/spaceship-prompt/package.nix
··· 33 ln -s "$out/lib/spaceship-prompt/spaceship.zsh" "$out/share/zsh/site-functions/prompt_spaceship_setup" 34 ''; 35 36 - meta = with lib; { 37 description = "Zsh prompt for Astronauts"; 38 homepage = "https://github.com/denysdovhan/spaceship-prompt/"; 39 changelog = "https://github.com/spaceship-prompt/spaceship-prompt/releases/tag/v${version}"; 40 - license = licenses.mit; 41 - platforms = platforms.unix; 42 - maintainers = with maintainers; [ 43 nyanloutre 44 moni 45 kyleondy
··· 33 ln -s "$out/lib/spaceship-prompt/spaceship.zsh" "$out/share/zsh/site-functions/prompt_spaceship_setup" 34 ''; 35 36 + meta = { 37 description = "Zsh prompt for Astronauts"; 38 homepage = "https://github.com/denysdovhan/spaceship-prompt/"; 39 changelog = "https://github.com/spaceship-prompt/spaceship-prompt/releases/tag/v${version}"; 40 + license = lib.licenses.mit; 41 + platforms = lib.platforms.unix; 42 + maintainers = with lib.maintainers; [ 43 nyanloutre 44 moni 45 kyleondy
+3 -3
pkgs/by-name/sp/spire/package.nix
··· 38 ln -vs $server/bin/spire-server $out/bin/spire-server 39 ''; 40 41 - meta = with lib; { 42 description = "SPIFFE Runtime Environment"; 43 homepage = "https://github.com/spiffe/spire"; 44 changelog = "https://github.com/spiffe/spire/releases/tag/v${version}"; 45 - license = licenses.asl20; 46 - maintainers = with maintainers; [ fkautz ]; 47 }; 48 }
··· 38 ln -vs $server/bin/spire-server $out/bin/spire-server 39 ''; 40 41 + meta = { 42 description = "SPIFFE Runtime Environment"; 43 homepage = "https://github.com/spiffe/spire"; 44 changelog = "https://github.com/spiffe/spire/releases/tag/v${version}"; 45 + license = lib.licenses.asl20; 46 + maintainers = with lib.maintainers; [ fkautz ]; 47 }; 48 }
+3 -3
pkgs/by-name/sp/sploitscan/package.nix
··· 33 34 pythonImportsCheck = [ "sploitscan" ]; 35 36 - meta = with lib; { 37 description = "Cybersecurity utility designed to provide detailed information on vulnerabilities and associated exploits"; 38 homepage = "https://github.com/xaitax/SploitScan"; 39 changelog = "https://github.com/xaitax/SploitScan/releases/tag/v.${version}"; 40 - license = licenses.gpl3Only; 41 - maintainers = with maintainers; [ fab ]; 42 mainProgram = "sploitscan"; 43 }; 44 }
··· 33 34 pythonImportsCheck = [ "sploitscan" ]; 35 36 + meta = { 37 description = "Cybersecurity utility designed to provide detailed information on vulnerabilities and associated exploits"; 38 homepage = "https://github.com/xaitax/SploitScan"; 39 changelog = "https://github.com/xaitax/SploitScan/releases/tag/v.${version}"; 40 + license = lib.licenses.gpl3Only; 41 + maintainers = with lib.maintainers; [ fab ]; 42 mainProgram = "sploitscan"; 43 }; 44 }
+3 -3
pkgs/by-name/sp/spotdl/package.nix
··· 88 (lib.makeBinPath [ ffmpeg ]) 89 ]; 90 91 - meta = with lib; { 92 description = "Download your Spotify playlists and songs along with album art and metadata"; 93 homepage = "https://github.com/spotDL/spotify-downloader"; 94 changelog = "https://github.com/spotDL/spotify-downloader/releases/tag/v${version}"; 95 - license = licenses.mit; 96 - maintainers = with maintainers; [ dotlambda ]; 97 mainProgram = "spotdl"; 98 }; 99 }
··· 88 (lib.makeBinPath [ ffmpeg ]) 89 ]; 90 91 + meta = { 92 description = "Download your Spotify playlists and songs along with album art and metadata"; 93 homepage = "https://github.com/spotDL/spotify-downloader"; 94 changelog = "https://github.com/spotDL/spotify-downloader/releases/tag/v${version}"; 95 + license = lib.licenses.mit; 96 + maintainers = with lib.maintainers; [ dotlambda ]; 97 mainProgram = "spotdl"; 98 }; 99 }
+3 -3
pkgs/by-name/sp/sptk/package.nix
··· 33 34 doCheck = true; 35 36 - meta = with lib; { 37 changelog = "https://github.com/sp-nitech/SPTK/releases/tag/v${version}"; 38 description = "Suite of speech signal processing tools"; 39 homepage = "https://github.com/sp-nitech/SPTK"; 40 - license = licenses.asl20; 41 - maintainers = with maintainers; [ fab ]; 42 }; 43 }
··· 33 34 doCheck = true; 35 36 + meta = { 37 changelog = "https://github.com/sp-nitech/SPTK/releases/tag/v${version}"; 38 description = "Suite of speech signal processing tools"; 39 homepage = "https://github.com/sp-nitech/SPTK"; 40 + license = lib.licenses.asl20; 41 + maintainers = with lib.maintainers; [ fab ]; 42 }; 43 }
+3 -3
pkgs/by-name/sp/sptlrx/package.nix
··· 40 }; 41 }; 42 43 - meta = with lib; { 44 description = "Spotify lyrics in your terminal"; 45 homepage = "https://github.com/raitonoberu/sptlrx"; 46 changelog = "https://github.com/raitonoberu/sptlrx/releases/tag/v${version}"; 47 - license = licenses.mit; 48 - maintainers = with maintainers; [ MoritzBoehme ]; 49 mainProgram = "sptlrx"; 50 }; 51 }
··· 40 }; 41 }; 42 43 + meta = { 44 description = "Spotify lyrics in your terminal"; 45 homepage = "https://github.com/raitonoberu/sptlrx"; 46 changelog = "https://github.com/raitonoberu/sptlrx/releases/tag/v${version}"; 47 + license = lib.licenses.mit; 48 + maintainers = with lib.maintainers; [ MoritzBoehme ]; 49 mainProgram = "sptlrx"; 50 }; 51 }
+4 -4
pkgs/by-name/ss/ssh-audit/package.nix
··· 37 inherit (nixosTests) ssh-audit; 38 }; 39 40 - meta = with lib; { 41 description = "Tool for ssh server auditing"; 42 homepage = "https://github.com/jtesta/ssh-audit"; 43 changelog = "https://github.com/jtesta/ssh-audit/releases/tag/v${version}"; 44 - license = licenses.mit; 45 - platforms = platforms.all; 46 - maintainers = with maintainers; [ 47 tv 48 SuperSandro2000 49 ];
··· 37 inherit (nixosTests) ssh-audit; 38 }; 39 40 + meta = { 41 description = "Tool for ssh server auditing"; 42 homepage = "https://github.com/jtesta/ssh-audit"; 43 changelog = "https://github.com/jtesta/ssh-audit/releases/tag/v${version}"; 44 + license = lib.licenses.mit; 45 + platforms = lib.platforms.all; 46 + maintainers = with lib.maintainers; [ 47 tv 48 SuperSandro2000 49 ];
+3 -3
pkgs/by-name/ss/ssh-mitm/package.nix
··· 68 69 pythonImportsCheck = [ "sshmitm" ]; 70 71 - meta = with lib; { 72 description = "Tool for SSH security audits"; 73 homepage = "https://github.com/ssh-mitm/ssh-mitm"; 74 changelog = "https://github.com/ssh-mitm/ssh-mitm/blob/${version}/CHANGELOG.md"; 75 - license = licenses.gpl3Only; 76 - maintainers = with maintainers; [ fab ]; 77 }; 78 }
··· 68 69 pythonImportsCheck = [ "sshmitm" ]; 70 71 + meta = { 72 description = "Tool for SSH security audits"; 73 homepage = "https://github.com/ssh-mitm/ssh-mitm"; 74 changelog = "https://github.com/ssh-mitm/ssh-mitm/blob/${version}/CHANGELOG.md"; 75 + license = lib.licenses.gpl3Only; 76 + maintainers = with lib.maintainers; [ fab ]; 77 }; 78 }
+3 -3
pkgs/by-name/ss/sshocker/package.nix
··· 30 31 versionCheckProgramArg = "--version"; 32 33 - meta = with lib; { 34 description = "Tool for SSH, reverse sshfs and port forwarder"; 35 homepage = "https://github.com/lima-vm/sshocker"; 36 changelog = "https://github.com/lima-vm/sshocker/releases/tag/v${version}"; 37 - license = licenses.asl20; 38 - maintainers = with maintainers; [ fab ]; 39 mainProgram = "sshocker"; 40 }; 41 }
··· 30 31 versionCheckProgramArg = "--version"; 32 33 + meta = { 34 description = "Tool for SSH, reverse sshfs and port forwarder"; 35 homepage = "https://github.com/lima-vm/sshocker"; 36 changelog = "https://github.com/lima-vm/sshocker/releases/tag/v${version}"; 37 + license = lib.licenses.asl20; 38 + maintainers = with lib.maintainers; [ fab ]; 39 mainProgram = "sshocker"; 40 }; 41 }
+3 -3
pkgs/by-name/ss/sslstrip/package.nix
··· 40 "sslstrip" 41 ]; 42 43 - meta = with lib; { 44 description = "Tool for exploiting SSL stripping attacks"; 45 homepage = "https://github.com/L1ghtn1ng/sslstrip"; 46 changelog = "https://github.com/L1ghtn1ng/sslstrip/releases/tag/${version}"; 47 - license = licenses.gpl3Plus; 48 - maintainers = with maintainers; [ fab ]; 49 mainProgram = "sslstrip"; 50 }; 51 }
··· 40 "sslstrip" 41 ]; 42 43 + meta = { 44 description = "Tool for exploiting SSL stripping attacks"; 45 homepage = "https://github.com/L1ghtn1ng/sslstrip"; 46 changelog = "https://github.com/L1ghtn1ng/sslstrip/releases/tag/${version}"; 47 + license = lib.licenses.gpl3Plus; 48 + maintainers = with lib.maintainers; [ fab ]; 49 mainProgram = "sslstrip"; 50 }; 51 }
+3 -3
pkgs/by-name/st/stackit-cli/package.nix
··· 68 }; 69 }; 70 71 - meta = with lib; { 72 description = "CLI to manage STACKIT cloud services"; 73 homepage = "https://github.com/stackitcloud/stackit-cli"; 74 changelog = "https://github.com/stackitcloud/stackit-cli/releases/tag/v${version}"; 75 - license = licenses.asl20; 76 - maintainers = with maintainers; [ DerRockWolf ]; 77 mainProgram = "stackit"; 78 }; 79 }
··· 68 }; 69 }; 70 71 + meta = { 72 description = "CLI to manage STACKIT cloud services"; 73 homepage = "https://github.com/stackitcloud/stackit-cli"; 74 changelog = "https://github.com/stackitcloud/stackit-cli/releases/tag/v${version}"; 75 + license = lib.licenses.asl20; 76 + maintainers = with lib.maintainers; [ DerRockWolf ]; 77 mainProgram = "stackit"; 78 }; 79 }
+3 -3
pkgs/by-name/st/starboard/package.nix
··· 70 runHook postInstallCheck 71 ''; 72 73 - meta = with lib; { 74 homepage = "https://github.com/aquasecurity/starboard"; 75 changelog = "https://github.com/aquasecurity/starboard/releases/tag/v${version}"; 76 description = "Kubernetes-native security tool kit"; ··· 84 plug-in that make security reports available through familiar Kubernetes 85 tools. 86 ''; 87 - license = licenses.asl20; 88 - maintainers = with maintainers; [ jk ]; 89 }; 90 }
··· 70 runHook postInstallCheck 71 ''; 72 73 + meta = { 74 homepage = "https://github.com/aquasecurity/starboard"; 75 changelog = "https://github.com/aquasecurity/starboard/releases/tag/v${version}"; 76 description = "Kubernetes-native security tool kit"; ··· 84 plug-in that make security reports available through familiar Kubernetes 85 tools. 86 ''; 87 + license = lib.licenses.asl20; 88 + maintainers = with lib.maintainers; [ jk ]; 89 }; 90 }
+3 -3
pkgs/by-name/st/stargazer/package.nix
··· 40 installShellCompletion completions/stargazer.{bash,zsh,fish} 41 ''; 42 43 - meta = with lib; { 44 description = "Fast and easy to use Gemini server"; 45 mainProgram = "stargazer"; 46 homepage = "https://sr.ht/~zethra/stargazer/"; 47 - license = licenses.agpl3Plus; 48 changelog = "https://git.sr.ht/~zethra/stargazer/refs/${version}"; 49 - maintainers = with maintainers; [ gaykitty ]; 50 }; 51 }
··· 40 installShellCompletion completions/stargazer.{bash,zsh,fish} 41 ''; 42 43 + meta = { 44 description = "Fast and easy to use Gemini server"; 45 mainProgram = "stargazer"; 46 homepage = "https://sr.ht/~zethra/stargazer/"; 47 + license = lib.licenses.agpl3Plus; 48 changelog = "https://git.sr.ht/~zethra/stargazer/refs/${version}"; 49 + maintainers = with lib.maintainers; [ gaykitty ]; 50 }; 51 }
+3 -3
pkgs/by-name/st/starlark-rust/package.nix
··· 17 useFetchCargoVendor = true; 18 cargoHash = "sha256-BSXbFKR4AOKhssj+m5PIfgaoeRVDK+KRkApi8FUa8jg="; 19 20 - meta = with lib; { 21 description = "Rust implementation of the Starlark language"; 22 homepage = "https://github.com/facebook/starlark-rust"; 23 changelog = "https://github.com/facebook/starlark-rust/blob/v${version}/CHANGELOG.md"; 24 - license = licenses.asl20; 25 - maintainers = with maintainers; [ figsoda ]; 26 mainProgram = "starlark"; 27 }; 28 }
··· 17 useFetchCargoVendor = true; 18 cargoHash = "sha256-BSXbFKR4AOKhssj+m5PIfgaoeRVDK+KRkApi8FUa8jg="; 19 20 + meta = { 21 description = "Rust implementation of the Starlark language"; 22 homepage = "https://github.com/facebook/starlark-rust"; 23 changelog = "https://github.com/facebook/starlark-rust/blob/v${version}/CHANGELOG.md"; 24 + license = lib.licenses.asl20; 25 + maintainers = with lib.maintainers; [ figsoda ]; 26 mainProgram = "starlark"; 27 }; 28 }
+3 -3
pkgs/by-name/st/static-web-server/package.nix
··· 33 inherit (nixosTests) static-web-server; 34 }; 35 36 - meta = with lib; { 37 description = "Asynchronous web server for static files-serving"; 38 homepage = "https://static-web-server.net/"; 39 changelog = "https://github.com/static-web-server/static-web-server/blob/v${version}/CHANGELOG.md"; 40 - license = with licenses; [ 41 mit # or 42 asl20 43 ]; 44 - maintainers = with maintainers; [ 45 figsoda 46 misilelab 47 ];
··· 33 inherit (nixosTests) static-web-server; 34 }; 35 36 + meta = { 37 description = "Asynchronous web server for static files-serving"; 38 homepage = "https://static-web-server.net/"; 39 changelog = "https://github.com/static-web-server/static-web-server/blob/v${version}/CHANGELOG.md"; 40 + license = with lib.licenses; [ 41 mit # or 42 asl20 43 ]; 44 + maintainers = with lib.maintainers; [ 45 figsoda 46 misilelab 47 ];
+3 -3
pkgs/by-name/st/stayrtr/package.nix
··· 28 package = stayrtr; 29 }; 30 31 - meta = with lib; { 32 changelog = "https://github.com/bgp/stayrtr/releases/tag/v${version}"; 33 description = "RPKI-To-Router server implementation in Go"; 34 homepage = "https://github.com/bgp/stayrtr/"; 35 - license = licenses.bsd3; 36 mainProgram = "stayrtr"; 37 - maintainers = with maintainers; [ _0x4A6F ]; 38 }; 39 }
··· 28 package = stayrtr; 29 }; 30 31 + meta = { 32 changelog = "https://github.com/bgp/stayrtr/releases/tag/v${version}"; 33 description = "RPKI-To-Router server implementation in Go"; 34 homepage = "https://github.com/bgp/stayrtr/"; 35 + license = lib.licenses.bsd3; 36 mainProgram = "stayrtr"; 37 + maintainers = with lib.maintainers; [ _0x4A6F ]; 38 }; 39 }
+3 -3
pkgs/by-name/st/stc-cli/package.nix
··· 17 18 vendorHash = "sha256-qLpWXikTr+vB2bIw2EqnoJ0uOxUc/qc6SdGEJQXwmTQ="; 19 20 - meta = with lib; { 21 description = "Syncthing CLI Tool"; 22 homepage = "https://github.com/tenox7/stc"; 23 changelog = "https://github.com/tenox7/stc/releases/tag/${version}"; 24 - license = licenses.asl20; 25 - maintainers = [ maintainers.ivankovnatsky ]; 26 mainProgram = "stc"; 27 }; 28 }
··· 17 18 vendorHash = "sha256-qLpWXikTr+vB2bIw2EqnoJ0uOxUc/qc6SdGEJQXwmTQ="; 19 20 + meta = { 21 description = "Syncthing CLI Tool"; 22 homepage = "https://github.com/tenox7/stc"; 23 changelog = "https://github.com/tenox7/stc/releases/tag/${version}"; 24 + license = lib.licenses.asl20; 25 + maintainers = [ lib.maintainers.ivankovnatsky ]; 26 mainProgram = "stc"; 27 }; 28 }
+4 -4
pkgs/by-name/st/steamguard-cli/package.nix
··· 28 --zsh <($out/bin/steamguard completion --shell zsh) \ 29 ''; 30 31 - meta = with lib; { 32 changelog = "https://github.com/dyc3/steamguard-cli/releases/tag/v${version}"; 33 description = "Linux utility for generating 2FA codes for Steam and managing Steam trade confirmations"; 34 homepage = "https://github.com/dyc3/steamguard-cli"; 35 - license = with licenses; [ gpl3Only ]; 36 mainProgram = "steamguard"; 37 - maintainers = with maintainers; [ 38 surfaceflinger 39 sigmasquadron 40 ]; 41 - platforms = platforms.linux; 42 }; 43 }
··· 28 --zsh <($out/bin/steamguard completion --shell zsh) \ 29 ''; 30 31 + meta = { 32 changelog = "https://github.com/dyc3/steamguard-cli/releases/tag/v${version}"; 33 description = "Linux utility for generating 2FA codes for Steam and managing Steam trade confirmations"; 34 homepage = "https://github.com/dyc3/steamguard-cli"; 35 + license = with lib.licenses; [ gpl3Only ]; 36 mainProgram = "steamguard"; 37 + maintainers = with lib.maintainers; [ 38 surfaceflinger 39 sigmasquadron 40 ]; 41 + platforms = lib.platforms.linux; 42 }; 43 }
+3 -3
pkgs/by-name/st/step-ca/package.nix
··· 58 59 passthru.tests.step-ca = nixosTests.step-ca; 60 61 - 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 ];
··· 58 59 passthru.tests.step-ca = nixosTests.step-ca; 60 61 + 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); 67 68 - 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); 67 68 + 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 ]; 22 23 - 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 ]; 22 23 + 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 ''; 71 72 - 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 ''; 71 72 + 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 ''; 35 36 - 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 ''; 35 36 + 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 ]; 25 26 - 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 ]; 25 26 + 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="; 17 18 - 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="; 17 18 + 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 }
+3 -3
pkgs/by-name/st/stylua/package.nix
··· 31 32 buildFeatures = features; 33 34 - meta = with lib; { 35 description = "Opinionated Lua code formatter"; 36 homepage = "https://github.com/johnnymorganz/stylua"; 37 changelog = "https://github.com/johnnymorganz/stylua/blob/v${version}/CHANGELOG.md"; 38 - license = licenses.mpl20; 39 - maintainers = with maintainers; [ figsoda ]; 40 mainProgram = "stylua"; 41 }; 42 }
··· 31 32 buildFeatures = features; 33 34 + meta = { 35 description = "Opinionated Lua code formatter"; 36 homepage = "https://github.com/johnnymorganz/stylua"; 37 changelog = "https://github.com/johnnymorganz/stylua/blob/v${version}/CHANGELOG.md"; 38 + license = lib.licenses.mpl20; 39 + maintainers = with lib.maintainers; [ figsoda ]; 40 mainProgram = "stylua"; 41 }; 42 }
+3 -3
pkgs/by-name/su/sublime-music/package.nix
··· 96 done 97 ''; 98 99 - meta = with lib; { 100 description = "GTK3 Subsonic/Airsonic client"; 101 homepage = "https://sublimemusic.app"; 102 changelog = "https://github.com/sublime-music/sublime-music/blob/v${version}/CHANGELOG.rst"; 103 - license = licenses.gpl3Plus; 104 - maintainers = with maintainers; [ 105 albakham 106 sumnerevans 107 ];
··· 96 done 97 ''; 98 99 + meta = { 100 description = "GTK3 Subsonic/Airsonic client"; 101 homepage = "https://sublimemusic.app"; 102 changelog = "https://github.com/sublime-music/sublime-music/blob/v${version}/CHANGELOG.rst"; 103 + license = lib.licenses.gpl3Plus; 104 + maintainers = with lib.maintainers; [ 105 albakham 106 sumnerevans 107 ];
+3 -3
pkgs/by-name/su/subprober/package.nix
··· 42 43 pythonImportsCheck = [ "subprober" ]; 44 45 - meta = with lib; { 46 description = "Subdomain scanning tool"; 47 homepage = "https://github.com/RevoltSecurities/SubProber"; 48 changelog = "https://github.com/RevoltSecurities/SubProber/releases/tag/v${version}"; 49 - license = licenses.gpl3Only; 50 - maintainers = with maintainers; [ fab ]; 51 mainProgram = "subprober"; 52 }; 53 }
··· 42 43 pythonImportsCheck = [ "subprober" ]; 44 45 + meta = { 46 description = "Subdomain scanning tool"; 47 homepage = "https://github.com/RevoltSecurities/SubProber"; 48 changelog = "https://github.com/RevoltSecurities/SubProber/releases/tag/v${version}"; 49 + license = lib.licenses.gpl3Only; 50 + maintainers = with lib.maintainers; [ fab ]; 51 mainProgram = "subprober"; 52 }; 53 }
+4 -4
pkgs/by-name/su/sudachidict/package.nix
··· 49 dict-type = dict-type; 50 }; 51 52 - 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 }; 51 52 + 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 ''; 23 24 - 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 ''; 23 24 + 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 ''; 149 150 - 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 }
··· 147 --set-default SUPERTUXKART_DATADIR "$out/share/supertuxkart" \ 148 ''; 149 150 + meta = { 151 description = "Free 3D kart racing game"; 152 mainProgram = "supertuxkart"; 153 longDescription = '' ··· 156 Kart. 157 ''; 158 homepage = "https://supertuxkart.net/"; 159 + license = lib.licenses.gpl2Plus; 160 + maintainers = with lib.maintainers; [ 161 peterhoeg 162 ]; 163 + platforms = with lib.platforms; unix; 164 changelog = "https://github.com/supertuxkart/stk-code/blob/${version}/CHANGELOG.md"; 165 }; 166 }
+4 -4
pkgs/by-name/su/survex/package.nix
··· 64 doCheck = (!stdenv.hostPlatform.isDarwin); # times out 65 enableParallelChecking = false; 66 67 - meta = with lib; { 68 description = "Free Software/Open Source software package for mapping caves"; 69 longDescription = '' 70 Survex is a Free Software/Open Source software package for mapping caves, ··· 73 ''; 74 homepage = "https://survex.com/"; 75 changelog = "https://github.com/ojwb/survex/raw/v${version}/NEWS"; 76 - license = licenses.gpl2Plus; 77 - maintainers = [ maintainers.matthewcroughan ]; 78 - platforms = platforms.all; 79 }; 80 }
··· 64 doCheck = (!stdenv.hostPlatform.isDarwin); # times out 65 enableParallelChecking = false; 66 67 + meta = { 68 description = "Free Software/Open Source software package for mapping caves"; 69 longDescription = '' 70 Survex is a Free Software/Open Source software package for mapping caves, ··· 73 ''; 74 homepage = "https://survex.com/"; 75 changelog = "https://github.com/ojwb/survex/raw/v${version}/NEWS"; 76 + license = lib.licenses.gpl2Plus; 77 + maintainers = [ lib.maintainers.matthewcroughan ]; 78 + platforms = lib.platforms.all; 79 }; 80 }
+4 -4
pkgs/by-name/su/sushi/package.nix
··· 77 }; 78 }; 79 80 - meta = with lib; { 81 homepage = "https://gitlab.gnome.org/GNOME/sushi"; 82 changelog = "https://gitlab.gnome.org/GNOME/sushi/-/blob/${version}/NEWS?ref_type=tags"; 83 description = "Quick previewer for Nautilus"; 84 mainProgram = "sushi"; 85 - teams = [ teams.gnome ]; 86 - license = licenses.gpl2Plus; 87 - platforms = platforms.linux; 88 }; 89 }
··· 77 }; 78 }; 79 80 + meta = { 81 homepage = "https://gitlab.gnome.org/GNOME/sushi"; 82 changelog = "https://gitlab.gnome.org/GNOME/sushi/-/blob/${version}/NEWS?ref_type=tags"; 83 description = "Quick previewer for Nautilus"; 84 mainProgram = "sushi"; 85 + teams = [ lib.teams.gnome ]; 86 + license = lib.licenses.gpl2Plus; 87 + platforms = lib.platforms.linux; 88 }; 89 }
+3 -3
pkgs/by-name/sv/svd2rust/package.nix
··· 21 rm .cargo/config.toml 22 ''; 23 24 - meta = with lib; { 25 description = "Generate Rust register maps (`struct`s) from SVD files"; 26 mainProgram = "svd2rust"; 27 homepage = "https://github.com/rust-embedded/svd2rust"; 28 changelog = "https://github.com/rust-embedded/svd2rust/blob/v${version}/CHANGELOG.md"; 29 - license = with licenses; [ 30 mit 31 asl20 32 ]; 33 - maintainers = with maintainers; [ newam ]; 34 }; 35 }
··· 21 rm .cargo/config.toml 22 ''; 23 24 + meta = { 25 description = "Generate Rust register maps (`struct`s) from SVD files"; 26 mainProgram = "svd2rust"; 27 homepage = "https://github.com/rust-embedded/svd2rust"; 28 changelog = "https://github.com/rust-embedded/svd2rust/blob/v${version}/CHANGELOG.md"; 29 + license = with lib.licenses; [ 30 mit 31 asl20 32 ]; 33 + maintainers = with lib.maintainers; [ newam ]; 34 }; 35 }
+3 -3
pkgs/by-name/sv/svdtools/package.nix
··· 16 useFetchCargoVendor = true; 17 cargoHash = "sha256-sn+Z3/p4Ek/wxwTj6uwDBFP1hFNGDb2EZ7MO0zvPjPk="; 18 19 - meta = with lib; { 20 description = "Tools to handle vendor-supplied, often buggy SVD files"; 21 mainProgram = "svdtools"; 22 homepage = "https://github.com/stm32-rs/svdtools"; 23 changelog = "https://github.com/stm32-rs/svdtools/blob/v${version}/CHANGELOG-rust.md"; 24 - license = with licenses; [ 25 asl20 # or 26 mit 27 ]; 28 - maintainers = with maintainers; [ newam ]; 29 }; 30 }
··· 16 useFetchCargoVendor = true; 17 cargoHash = "sha256-sn+Z3/p4Ek/wxwTj6uwDBFP1hFNGDb2EZ7MO0zvPjPk="; 18 19 + meta = { 20 description = "Tools to handle vendor-supplied, often buggy SVD files"; 21 mainProgram = "svdtools"; 22 homepage = "https://github.com/stm32-rs/svdtools"; 23 changelog = "https://github.com/stm32-rs/svdtools/blob/v${version}/CHANGELOG-rust.md"; 24 + license = with lib.licenses; [ 25 asl20 # or 26 mit 27 ]; 28 + maintainers = with lib.maintainers; [ newam ]; 29 }; 30 }
+3 -3
pkgs/by-name/sv/svgbob/package.nix
··· 21 mv $out/bin/svgbob_cli $out/bin/svgbob 22 ''; 23 24 - meta = with lib; { 25 description = "Convert your ascii diagram scribbles into happy little SVG"; 26 homepage = "https://github.com/ivanceras/svgbob"; 27 changelog = "https://github.com/ivanceras/svgbob/raw/${version}/Changelog.md"; 28 - license = licenses.asl20; 29 - maintainers = with maintainers; [ cafkafk ]; 30 mainProgram = "svgbob"; 31 }; 32 }
··· 21 mv $out/bin/svgbob_cli $out/bin/svgbob 22 ''; 23 24 + meta = { 25 description = "Convert your ascii diagram scribbles into happy little SVG"; 26 homepage = "https://github.com/ivanceras/svgbob"; 27 changelog = "https://github.com/ivanceras/svgbob/raw/${version}/Changelog.md"; 28 + license = lib.licenses.asl20; 29 + maintainers = with lib.maintainers; [ cafkafk ]; 30 mainProgram = "svgbob"; 31 }; 32 }
+3 -3
pkgs/by-name/sv/svix-server/package.nix
··· 40 # disable tests because they require postgres and redis to be running 41 doCheck = false; 42 43 - meta = with lib; { 44 mainProgram = "svix-server"; 45 description = "Enterprise-ready webhooks service"; 46 homepage = "https://github.com/svix/svix-webhooks"; 47 changelog = "https://github.com/svix/svix-webhooks/releases/tag/v${version}"; 48 - license = licenses.mit; 49 - maintainers = with maintainers; [ techknowlogick ]; 50 broken = stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin; # aws-lc-sys currently broken on darwin x86_64 51 }; 52 }
··· 40 # disable tests because they require postgres and redis to be running 41 doCheck = false; 42 43 + meta = { 44 mainProgram = "svix-server"; 45 description = "Enterprise-ready webhooks service"; 46 homepage = "https://github.com/svix/svix-webhooks"; 47 changelog = "https://github.com/svix/svix-webhooks/releases/tag/v${version}"; 48 + license = lib.licenses.mit; 49 + maintainers = with lib.maintainers; [ techknowlogick ]; 50 broken = stdenv.hostPlatform.isx86_64 && stdenv.hostPlatform.isDarwin; # aws-lc-sys currently broken on darwin x86_64 51 }; 52 }
+3 -3
pkgs/by-name/sv/svlint/package.nix
··· 21 "svlint" 22 ]; 23 24 - meta = with lib; { 25 description = "SystemVerilog linter"; 26 mainProgram = "svlint"; 27 homepage = "https://github.com/dalance/svlint"; 28 changelog = "https://github.com/dalance/svlint/blob/v${version}/CHANGELOG.md"; 29 - license = licenses.mit; 30 - maintainers = with maintainers; [ trepetti ]; 31 }; 32 }
··· 21 "svlint" 22 ]; 23 24 + meta = { 25 description = "SystemVerilog linter"; 26 mainProgram = "svlint"; 27 homepage = "https://github.com/dalance/svlint"; 28 changelog = "https://github.com/dalance/svlint/blob/v${version}/CHANGELOG.md"; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ trepetti ]; 31 }; 32 }
+4 -4
pkgs/by-name/sw/sway-launcher-desktop/package.nix
··· 40 } 41 ''; 42 43 - meta = with lib; { 44 description = "TUI Application launcher with Desktop Entry support"; 45 mainProgram = "sway-launcher-desktop"; 46 longDescription = '' ··· 50 ''; 51 homepage = "https://github.com/Biont/sway-launcher-desktop"; 52 changelog = "https://github.com/Biont/sway-launcher-desktop/releases/tag/v${version}"; 53 - license = licenses.gpl3; 54 - platforms = platforms.linux; 55 - maintainers = [ maintainers.pyrox0 ]; 56 }; 57 }
··· 40 } 41 ''; 42 43 + meta = { 44 description = "TUI Application launcher with Desktop Entry support"; 45 mainProgram = "sway-launcher-desktop"; 46 longDescription = '' ··· 50 ''; 51 homepage = "https://github.com/Biont/sway-launcher-desktop"; 52 changelog = "https://github.com/Biont/sway-launcher-desktop/releases/tag/v${version}"; 53 + license = lib.licenses.gpl3; 54 + platforms = lib.platforms.linux; 55 + maintainers = [ lib.maintainers.pyrox0 ]; 56 }; 57 }
+4 -4
pkgs/by-name/sw/swaynotificationcenter/package.nix
··· 92 command = "${xvfb-run}/bin/xvfb-run swaync --version"; 93 }; 94 95 - meta = with lib; { 96 description = "Simple notification daemon with a GUI built for Sway"; 97 homepage = "https://github.com/ErikReider/SwayNotificationCenter"; 98 changelog = "https://github.com/ErikReider/SwayNotificationCenter/releases/tag/v${finalAttrs.version}"; 99 - license = licenses.gpl3; 100 - platforms = platforms.linux; 101 mainProgram = "swaync"; 102 - maintainers = with maintainers; [ 103 berbiche 104 pedrohlc 105 ];
··· 92 command = "${xvfb-run}/bin/xvfb-run swaync --version"; 93 }; 94 95 + meta = { 96 description = "Simple notification daemon with a GUI built for Sway"; 97 homepage = "https://github.com/ErikReider/SwayNotificationCenter"; 98 changelog = "https://github.com/ErikReider/SwayNotificationCenter/releases/tag/v${finalAttrs.version}"; 99 + license = lib.licenses.gpl3; 100 + platforms = lib.platforms.linux; 101 mainProgram = "swaync"; 102 + maintainers = with lib.maintainers; [ 103 berbiche 104 pedrohlc 105 ];
+5 -5
pkgs/by-name/sw/swiftbar/package.nix
··· 34 runHook postInstall 35 ''; 36 37 - meta = with lib; { 38 description = "Powerful macOS menu bar customization tool"; 39 homepage = "https://swiftbar.app"; 40 changelog = "https://github.com/swiftbar/SwiftBar/releases/tag/v${version}"; 41 mainProgram = "SwiftBar"; 42 - license = licenses.mit; 43 - platforms = platforms.darwin; 44 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 45 - maintainers = with maintainers; [ matteopacini ]; 46 }; 47 }
··· 34 runHook postInstall 35 ''; 36 37 + meta = { 38 description = "Powerful macOS menu bar customization tool"; 39 homepage = "https://swiftbar.app"; 40 changelog = "https://github.com/swiftbar/SwiftBar/releases/tag/v${version}"; 41 mainProgram = "SwiftBar"; 42 + license = lib.licenses.mit; 43 + platforms = lib.platforms.darwin; 44 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 45 + maintainers = with lib.maintainers; [ matteopacini ]; 46 }; 47 }
+4 -4
pkgs/by-name/sw/switcheroo-control/package.nix
··· 45 "-Dhwdbdir=${placeholder "out"}/etc/udev/hwdb.d" 46 ]; 47 48 - 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 ]; 47 48 + 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 ''; 75 76 - 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 ''; 75 76 + 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
+4 -4
pkgs/by-name/sy/sysz/package.nix
··· 34 runHook postInstall 35 ''; 36 37 - meta = with lib; { 38 homepage = "https://github.com/joehillen/sysz"; 39 description = "Fzf terminal UI for systemctl"; 40 - license = licenses.unlicense; 41 - maintainers = with maintainers; [ hleboulanger ]; 42 - platforms = platforms.unix; 43 changelog = "https://github.com/joehillen/sysz/blob/${version}/CHANGELOG.md"; 44 mainProgram = "sysz"; 45 };
··· 34 runHook postInstall 35 ''; 36 37 + meta = { 38 homepage = "https://github.com/joehillen/sysz"; 39 description = "Fzf terminal UI for systemctl"; 40 + license = lib.licenses.unlicense; 41 + maintainers = with lib.maintainers; [ hleboulanger ]; 42 + platforms = lib.platforms.unix; 43 changelog = "https://github.com/joehillen/sysz/blob/${version}/CHANGELOG.md"; 44 mainProgram = "sysz"; 45 };
+4 -4
pkgs/by-name/ta/tali/package.nix
··· 57 updateScript = gnome.updateScript { packageName = "tali"; }; 58 }; 59 60 - meta = with lib; { 61 homepage = "https://gitlab.gnome.org/GNOME/tali"; 62 changelog = "https://gitlab.gnome.org/GNOME/tali/-/blob/${version}/NEWS?ref_type=tags"; 63 description = "Sort of poker with dice and less money"; 64 mainProgram = "tali"; 65 - teams = [ teams.gnome ]; 66 - license = licenses.gpl2Plus; 67 - platforms = platforms.unix; 68 }; 69 }
··· 57 updateScript = gnome.updateScript { packageName = "tali"; }; 58 }; 59 60 + meta = { 61 homepage = "https://gitlab.gnome.org/GNOME/tali"; 62 changelog = "https://gitlab.gnome.org/GNOME/tali/-/blob/${version}/NEWS?ref_type=tags"; 63 description = "Sort of poker with dice and less money"; 64 mainProgram = "tali"; 65 + teams = [ lib.teams.gnome ]; 66 + license = lib.licenses.gpl2Plus; 67 + platforms = lib.platforms.unix; 68 }; 69 }
+3 -3
pkgs/by-name/ta/tandoor-recipes/common.nix
··· 11 12 yarnHash = "sha256-IVCT1KUhShCXY5ocmOul7DMzTe6ULm32azFE8HES1vc="; 13 14 - meta = with lib; { 15 homepage = "https://tandoor.dev/"; 16 changelog = "https://github.com/TandoorRecipes/recipes/releases/tag/${version}"; 17 - license = licenses.agpl3Only; 18 - maintainers = with maintainers; [ jvanbruegge ]; 19 }; 20 }
··· 11 12 yarnHash = "sha256-IVCT1KUhShCXY5ocmOul7DMzTe6ULm32azFE8HES1vc="; 13 14 + meta = { 15 homepage = "https://tandoor.dev/"; 16 changelog = "https://github.com/TandoorRecipes/recipes/releases/tag/${version}"; 17 + license = lib.licenses.agpl3Only; 18 + maintainers = with lib.maintainers; [ jvanbruegge ]; 19 }; 20 }
+4 -4
pkgs/by-name/ta/tauon/package.nix
··· 156 install -Dm644 extra/tauonmb{,-symbolic}.svg $out/share/icons/hicolor/scalable/apps 157 ''; 158 159 - meta = with lib; { 160 description = "Linux desktop music player from the future"; 161 mainProgram = "tauon"; 162 homepage = "https://tauonmusicbox.rocks/"; 163 changelog = "https://github.com/Taiko2k/Tauon/releases/tag/v${version}"; 164 - license = licenses.gpl3; 165 - maintainers = with maintainers; [ jansol ]; 166 - platforms = platforms.linux ++ platforms.darwin; 167 }; 168 }
··· 156 install -Dm644 extra/tauonmb{,-symbolic}.svg $out/share/icons/hicolor/scalable/apps 157 ''; 158 159 + meta = { 160 description = "Linux desktop music player from the future"; 161 mainProgram = "tauon"; 162 homepage = "https://tauonmusicbox.rocks/"; 163 changelog = "https://github.com/Taiko2k/Tauon/releases/tag/v${version}"; 164 + license = lib.licenses.gpl3; 165 + maintainers = with lib.maintainers; [ jansol ]; 166 + platforms = lib.platforms.linux ++ lib.platforms.darwin; 167 }; 168 }
+3 -3
pkgs/by-name/te/teip/package.nix
··· 38 --zsh completion/zsh/_teip 39 ''; 40 41 - meta = with lib; { 42 description = "Tool to bypass a partial range of standard input to any command"; 43 mainProgram = "teip"; 44 homepage = "https://github.com/greymd/teip"; 45 changelog = "https://github.com/greymd/teip/releases/tag/v${version}"; 46 - license = licenses.mit; 47 - maintainers = with maintainers; [ figsoda ]; 48 }; 49 }
··· 38 --zsh completion/zsh/_teip 39 ''; 40 41 + meta = { 42 description = "Tool to bypass a partial range of standard input to any command"; 43 mainProgram = "teip"; 44 homepage = "https://github.com/greymd/teip"; 45 changelog = "https://github.com/greymd/teip/releases/tag/v${version}"; 46 + license = lib.licenses.mit; 47 + maintainers = with lib.maintainers; [ figsoda ]; 48 }; 49 }
+3 -3
pkgs/by-name/te/tektoncd-cli/package.nix
··· 59 runHook postInstallCheck 60 ''; 61 62 - meta = with lib; { 63 homepage = "https://tekton.dev"; 64 changelog = "https://github.com/tektoncd/cli/releases/tag/v${version}"; 65 description = "Provides a CLI for interacting with Tekton - tkn"; ··· 69 Tekton CLI, tkn, together with the core component of Tekton, Tekton 70 Pipelines. 71 ''; 72 - license = licenses.asl20; 73 - maintainers = with maintainers; [ 74 jk 75 mstrangfeld 76 vdemeester
··· 59 runHook postInstallCheck 60 ''; 61 62 + meta = { 63 homepage = "https://tekton.dev"; 64 changelog = "https://github.com/tektoncd/cli/releases/tag/v${version}"; 65 description = "Provides a CLI for interacting with Tekton - tkn"; ··· 69 Tekton CLI, tkn, together with the core component of Tekton, Tekton 70 Pipelines. 71 ''; 72 + license = lib.licenses.asl20; 73 + maintainers = with lib.maintainers; [ 74 jk 75 mstrangfeld 76 vdemeester
+3 -3
pkgs/by-name/te/teler/package.nix
··· 26 # test require internet access 27 doCheck = false; 28 29 - meta = with lib; { 30 description = "Real-time HTTP Intrusion Detection"; 31 longDescription = '' 32 teler is an real-time intrusion detection and threat alert ··· 35 ''; 36 homepage = "https://github.com/kitabisa/teler"; 37 changelog = "https://github.com/kitabisa/teler/releases/tag/v${version}"; 38 - license = licenses.asl20; 39 - maintainers = with maintainers; [ fab ]; 40 mainProgram = "teler.app"; 41 }; 42 }
··· 26 # test require internet access 27 doCheck = false; 28 29 + meta = { 30 description = "Real-time HTTP Intrusion Detection"; 31 longDescription = '' 32 teler is an real-time intrusion detection and threat alert ··· 35 ''; 36 homepage = "https://github.com/kitabisa/teler"; 37 changelog = "https://github.com/kitabisa/teler/releases/tag/v${version}"; 38 + license = lib.licenses.asl20; 39 + maintainers = with lib.maintainers; [ fab ]; 40 mainProgram = "teler.app"; 41 }; 42 }
+3 -3
pkgs/by-name/te/temporal/package.nix
··· 50 package = temporal; 51 }; 52 53 - meta = with lib; { 54 description = "Microservice orchestration platform which enables developers to build scalable applications without sacrificing productivity or reliability"; 55 homepage = "https://temporal.io"; 56 changelog = "https://github.com/temporalio/temporal/releases/tag/v${version}"; 57 - license = licenses.mit; 58 - maintainers = with maintainers; [ jpds ]; 59 mainProgram = "temporal-server"; 60 }; 61 }
··· 50 package = temporal; 51 }; 52 53 + meta = { 54 description = "Microservice orchestration platform which enables developers to build scalable applications without sacrificing productivity or reliability"; 55 homepage = "https://temporal.io"; 56 changelog = "https://github.com/temporalio/temporal/releases/tag/v${version}"; 57 + license = lib.licenses.mit; 58 + maintainers = with lib.maintainers; [ jpds ]; 59 mainProgram = "temporal-server"; 60 }; 61 }
+3 -3
pkgs/by-name/te/termimage/package.nix
··· 28 installManPage termimage.1 29 ''; 30 31 - meta = with lib; { 32 description = "Display images in your terminal"; 33 homepage = "https://github.com/nabijaczleweli/termimage"; 34 changelog = "https://github.com/nabijaczleweli/termimage/releases/tag/v${version}"; 35 - license = licenses.mit; 36 - maintainers = with maintainers; [ figsoda ]; 37 mainProgram = "termimage"; 38 }; 39 }
··· 28 installManPage termimage.1 29 ''; 30 31 + meta = { 32 description = "Display images in your terminal"; 33 homepage = "https://github.com/nabijaczleweli/termimage"; 34 changelog = "https://github.com/nabijaczleweli/termimage/releases/tag/v${version}"; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ figsoda ]; 37 mainProgram = "termimage"; 38 }; 39 }
+3 -3
pkgs/by-name/te/terracognita/package.nix
··· 27 "-X github.com/cycloidio/terracognita/cmd.Version=${version}" 28 ]; 29 30 - meta = with lib; { 31 description = "Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration"; 32 mainProgram = "terracognita"; 33 homepage = "https://github.com/cycloidio/terracognita"; 34 changelog = "https://github.com/cycloidio/terracognita/raw/v${version}/CHANGELOG.md"; 35 - license = licenses.mit; 36 - maintainers = [ ]; 37 }; 38 }
··· 27 "-X github.com/cycloidio/terracognita/cmd.Version=${version}" 28 ]; 29 30 + meta = { 31 description = "Reads from existing Cloud Providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration"; 32 mainProgram = "terracognita"; 33 homepage = "https://github.com/cycloidio/terracognita"; 34 changelog = "https://github.com/cycloidio/terracognita/raw/v${version}/CHANGELOG.md"; 35 + license = lib.licenses.mit; 36 + maintainers = with lib.maintainers; [ ]; 37 }; 38 }
+3 -3
pkgs/by-name/te/terraform-ls/package.nix
··· 33 runHook postInstallCheck 34 ''; 35 36 - meta = with lib; { 37 description = "Terraform Language Server (official)"; 38 mainProgram = "terraform-ls"; 39 homepage = "https://github.com/hashicorp/terraform-ls"; 40 changelog = "https://github.com/hashicorp/terraform-ls/blob/v${version}/CHANGELOG.md"; 41 - license = licenses.mpl20; 42 - maintainers = with maintainers; [ 43 mbaillie 44 jk 45 ];
··· 33 runHook postInstallCheck 34 ''; 35 36 + meta = { 37 description = "Terraform Language Server (official)"; 38 mainProgram = "terraform-ls"; 39 homepage = "https://github.com/hashicorp/terraform-ls"; 40 changelog = "https://github.com/hashicorp/terraform-ls/blob/v${version}/CHANGELOG.md"; 41 + license = lib.licenses.mpl20; 42 + maintainers = with lib.maintainers; [ 43 mbaillie 44 jk 45 ];
+3 -3
pkgs/by-name/te/terraform-plugin-docs/package.nix
··· 51 updateScript = nix-update-script { }; 52 }; 53 54 - meta = with lib; { 55 description = "Generate and validate Terraform plugin/provider documentation"; 56 homepage = "https://github.com/hashicorp/terraform-plugin-docs"; 57 changelog = "https://github.com/hashicorp/terraform-plugin-docs/releases/tag/v${version}"; 58 - license = licenses.mpl20; 59 mainProgram = "tfplugindocs"; 60 - maintainers = with maintainers; [ lewo ]; 61 }; 62 }
··· 51 updateScript = nix-update-script { }; 52 }; 53 54 + meta = { 55 description = "Generate and validate Terraform plugin/provider documentation"; 56 homepage = "https://github.com/hashicorp/terraform-plugin-docs"; 57 changelog = "https://github.com/hashicorp/terraform-plugin-docs/releases/tag/v${version}"; 58 + license = lib.licenses.mpl20; 59 mainProgram = "tfplugindocs"; 60 + maintainers = with lib.maintainers; [ lewo ]; 61 }; 62 }
+3 -3
pkgs/by-name/te/terramate/package.nix
··· 35 "./e2etests/core" 36 ]; 37 38 - meta = with lib; { 39 description = "Adds code generation, stacks, orchestration, change detection, data sharing and more to Terraform"; 40 homepage = "https://github.com/terramate-io/terramate"; 41 changelog = "https://github.com/terramate-io/terramate/releases/tag/v${version}"; 42 - license = licenses.mpl20; 43 - maintainers = with maintainers; [ 44 dit7ya 45 asininemonkey 46 ];
··· 35 "./e2etests/core" 36 ]; 37 38 + meta = { 39 description = "Adds code generation, stacks, orchestration, change detection, data sharing and more to Terraform"; 40 homepage = "https://github.com/terramate-io/terramate"; 41 changelog = "https://github.com/terramate-io/terramate/releases/tag/v${version}"; 42 + license = lib.licenses.mpl20; 43 + maintainers = with lib.maintainers; [ 44 dit7ya 45 asininemonkey 46 ];
+3 -3
pkgs/by-name/te/terrascan/package.nix
··· 25 # Tests want to download a vulnerable Terraform project 26 doCheck = false; 27 28 - meta = with lib; { 29 description = "Detect compliance and security violations across Infrastructure"; 30 mainProgram = "terrascan"; 31 longDescription = '' ··· 35 ''; 36 homepage = "https://github.com/accurics/terrascan"; 37 changelog = "https://github.com/tenable/terrascan/blob/v${version}/CHANGELOG.md"; 38 - license = with licenses; [ asl20 ]; 39 - maintainers = with maintainers; [ fab ]; 40 }; 41 }
··· 25 # Tests want to download a vulnerable Terraform project 26 doCheck = false; 27 28 + meta = { 29 description = "Detect compliance and security violations across Infrastructure"; 30 mainProgram = "terrascan"; 31 longDescription = '' ··· 35 ''; 36 homepage = "https://github.com/accurics/terrascan"; 37 changelog = "https://github.com/tenable/terrascan/blob/v${version}/CHANGELOG.md"; 38 + license = with lib.licenses; [ asl20 ]; 39 + maintainers = with lib.maintainers; [ fab ]; 40 }; 41 }
+4 -4
pkgs/by-name/te/tev/package.nix
··· 58 59 env.CXXFLAGS = "-include cstdint"; 60 61 - meta = with lib; { 62 description = "High dynamic range (HDR) image comparison tool"; 63 mainProgram = "tev"; 64 longDescription = '' ··· 74 ''; 75 inherit (src.meta) homepage; 76 changelog = "https://github.com/Tom94/tev/releases/tag/v${version}"; 77 - license = licenses.bsd3; 78 - platforms = platforms.unix; 79 broken = stdenv.hostPlatform.isDarwin; # needs apple frameworks + SDK fix? see #205247 80 - maintainers = [ ]; 81 }; 82 }
··· 58 59 env.CXXFLAGS = "-include cstdint"; 60 61 + meta = { 62 description = "High dynamic range (HDR) image comparison tool"; 63 mainProgram = "tev"; 64 longDescription = '' ··· 74 ''; 75 inherit (src.meta) homepage; 76 changelog = "https://github.com/Tom94/tev/releases/tag/v${version}"; 77 + license = lib.licenses.bsd3; 78 + platforms = lib.platforms.unix; 79 broken = stdenv.hostPlatform.isDarwin; # needs apple frameworks + SDK fix? see #205247 80 + maintainers = with lib.maintainers; [ ]; 81 }; 82 }
+4 -4
pkgs/by-name/te/texlab/package.nix
··· 45 46 passthru.updateScript = nix-update-script { }; 47 48 - meta = with lib; { 49 description = "Implementation of the Language Server Protocol for LaTeX"; 50 homepage = "https://github.com/latex-lsp/texlab"; 51 changelog = "https://github.com/latex-lsp/texlab/blob/v${version}/CHANGELOG.md"; 52 - license = licenses.mit; 53 - maintainers = with maintainers; [ 54 doronbehar 55 kira-bruneau 56 ]; 57 - platforms = platforms.all; 58 mainProgram = "texlab"; 59 }; 60 }
··· 45 46 passthru.updateScript = nix-update-script { }; 47 48 + meta = { 49 description = "Implementation of the Language Server Protocol for LaTeX"; 50 homepage = "https://github.com/latex-lsp/texlab"; 51 changelog = "https://github.com/latex-lsp/texlab/blob/v${version}/CHANGELOG.md"; 52 + license = lib.licenses.mit; 53 + maintainers = with lib.maintainers; [ 54 doronbehar 55 kira-bruneau 56 ]; 57 + platforms = lib.platforms.all; 58 mainProgram = "texlab"; 59 }; 60 }
+3 -3
pkgs/by-name/th/thanos/package.nix
··· 50 }; 51 }; 52 53 - meta = with lib; { 54 description = "Highly available Prometheus setup with long term storage capabilities"; 55 homepage = "https://github.com/thanos-io/thanos"; 56 changelog = "https://github.com/thanos-io/thanos/releases/tag/v${version}"; 57 - license = licenses.asl20; 58 mainProgram = "thanos"; 59 - maintainers = with maintainers; [ 60 basvandijk 61 anthonyroussel 62 ];
··· 50 }; 51 }; 52 53 + meta = { 54 description = "Highly available Prometheus setup with long term storage capabilities"; 55 homepage = "https://github.com/thanos-io/thanos"; 56 changelog = "https://github.com/thanos-io/thanos/releases/tag/v${version}"; 57 + license = lib.licenses.asl20; 58 mainProgram = "thanos"; 59 + maintainers = with lib.maintainers; [ 60 basvandijk 61 anthonyroussel 62 ];
+4 -4
pkgs/by-name/th/thc-hydra/package.nix
··· 69 --add-flags --hydra-path --add-flags "$out/bin/hydra" 70 ''; 71 72 - meta = with lib; { 73 description = "Very fast network logon cracker which support many different services"; 74 homepage = "https://github.com/vanhauser-thc/thc-hydra"; # https://www.thc.org/ 75 changelog = "https://github.com/vanhauser-thc/thc-hydra/raw/v${version}/CHANGES"; 76 - license = licenses.agpl3Plus; 77 - maintainers = with maintainers; [ offline ]; 78 - platforms = platforms.unix; 79 }; 80 }
··· 69 --add-flags --hydra-path --add-flags "$out/bin/hydra" 70 ''; 71 72 + meta = { 73 description = "Very fast network logon cracker which support many different services"; 74 homepage = "https://github.com/vanhauser-thc/thc-hydra"; # https://www.thc.org/ 75 changelog = "https://github.com/vanhauser-thc/thc-hydra/raw/v${version}/CHANGES"; 76 + license = lib.licenses.agpl3Plus; 77 + maintainers = with lib.maintainers; [ offline ]; 78 + platforms = lib.platforms.unix; 79 }; 80 }
+3 -3
pkgs/by-name/th/the-way/package.nix
··· 33 done 34 ''; 35 36 - meta = with lib; { 37 description = "Terminal code snippets manager"; 38 mainProgram = "the-way"; 39 homepage = "https://github.com/out-of-cheese-error/the-way"; 40 changelog = "https://github.com/out-of-cheese-error/the-way/blob/v${version}/CHANGELOG.md"; 41 - license = with licenses; [ mit ]; 42 platforms = lib.platforms.unix; 43 - maintainers = with maintainers; [ 44 figsoda 45 numkem 46 ];
··· 33 done 34 ''; 35 36 + meta = { 37 description = "Terminal code snippets manager"; 38 mainProgram = "the-way"; 39 homepage = "https://github.com/out-of-cheese-error/the-way"; 40 changelog = "https://github.com/out-of-cheese-error/the-way/blob/v${version}/CHANGELOG.md"; 41 + license = with lib.licenses; [ mit ]; 42 platforms = lib.platforms.unix; 43 + maintainers = with lib.maintainers; [ 44 figsoda 45 numkem 46 ];
+3 -3
pkgs/by-name/th/theharvester/package.nix
··· 62 runHook postCheck 63 ''; 64 65 - 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 ''; 64 65 + 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 ''; 32 33 - 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 }
··· 30 --zsh <($out/bin/threatest completion zsh) 31 ''; 32 33 + meta = { 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 = lib.licenses.asl20; 39 + maintainers = with lib.maintainers; [ fab ]; 40 }; 41 }
+3 -3
pkgs/by-name/ti/ticker/package.nix
··· 34 inherit version; 35 }; 36 37 - meta = with lib; { 38 description = "Terminal stock ticker with live updates and position tracking"; 39 homepage = "https://github.com/achannarasappa/ticker"; 40 changelog = "https://github.com/achannarasappa/ticker/releases/tag/v${version}"; 41 - license = licenses.gpl3Plus; 42 - maintainers = with maintainers; [ 43 siraben 44 sarcasticadmin 45 ];
··· 34 inherit version; 35 }; 36 37 + meta = { 38 description = "Terminal stock ticker with live updates and position tracking"; 39 homepage = "https://github.com/achannarasappa/ticker"; 40 changelog = "https://github.com/achannarasappa/ticker/releases/tag/v${version}"; 41 + license = lib.licenses.gpl3Plus; 42 + maintainers = with lib.maintainers; [ 43 siraben 44 sarcasticadmin 45 ];
+3 -3
pkgs/by-name/ti/tickrs/package.nix
··· 34 OPENSSL_NO_VENDOR = true; 35 }; 36 37 - meta = with lib; { 38 description = "Realtime ticker data in your terminal"; 39 homepage = "https://github.com/tarkah/tickrs"; 40 changelog = "https://github.com/tarkah/tickrs/blob/v${version}/CHANGELOG.md"; 41 - license = licenses.mit; 42 - maintainers = with maintainers; [ ]; 43 mainProgram = "tickrs"; 44 }; 45 }
··· 34 OPENSSL_NO_VENDOR = true; 35 }; 36 37 + meta = { 38 description = "Realtime ticker data in your terminal"; 39 homepage = "https://github.com/tarkah/tickrs"; 40 changelog = "https://github.com/tarkah/tickrs/blob/v${version}/CHANGELOG.md"; 41 + license = lib.licenses.mit; 42 + maintainers = with lib.maintainers; [ ]; 43 mainProgram = "tickrs"; 44 }; 45 }
+3 -3
pkgs/by-name/ti/tidy-viewer/package.nix
··· 24 "--skip=build_reader_can_create_reader_without_file_specified" 25 ]; 26 27 - meta = with lib; { 28 description = "Cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment"; 29 mainProgram = "tidy-viewer"; 30 homepage = "https://github.com/alexhallam/tv"; 31 changelog = "https://github.com/alexhallam/tv/blob/${version}/CHANGELOG.md"; 32 - license = licenses.unlicense; 33 - maintainers = with maintainers; [ figsoda ]; 34 }; 35 }
··· 24 "--skip=build_reader_can_create_reader_without_file_specified" 25 ]; 26 27 + meta = { 28 description = "Cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment"; 29 mainProgram = "tidy-viewer"; 30 homepage = "https://github.com/alexhallam/tv"; 31 changelog = "https://github.com/alexhallam/tv/blob/${version}/CHANGELOG.md"; 32 + license = lib.licenses.unlicense; 33 + maintainers = with lib.maintainers; [ figsoda ]; 34 }; 35 }
+3 -3
pkgs/by-name/ti/time-decode/package.nix
··· 32 33 pythonImportsCheck = [ "time_decode" ]; 34 35 - meta = with lib; { 36 description = "Timestamp and date decoder"; 37 homepage = "https://github.com/digitalsleuth/time_decode"; 38 changelog = "https://github.com/digitalsleuth/time_decode/releases/tag/v${version}"; 39 - license = licenses.mit; 40 - maintainers = with maintainers; [ fab ]; 41 mainProgram = "time-decode"; 42 }; 43 }
··· 32 33 pythonImportsCheck = [ "time_decode" ]; 34 35 + meta = { 36 description = "Timestamp and date decoder"; 37 homepage = "https://github.com/digitalsleuth/time_decode"; 38 changelog = "https://github.com/digitalsleuth/time_decode/releases/tag/v${version}"; 39 + license = lib.licenses.mit; 40 + maintainers = with lib.maintainers; [ fab ]; 41 mainProgram = "time-decode"; 42 }; 43 }
+3 -3
pkgs/by-name/ti/tiny/package.nix
··· 31 32 buildFeatures = lib.optional notificationSupport "desktop-notifications"; 33 34 - meta = with lib; { 35 description = "Console IRC client"; 36 homepage = "https://github.com/osa1/tiny"; 37 changelog = "https://github.com/osa1/tiny/blob/v${version}/CHANGELOG.md"; 38 - license = licenses.mit; 39 - maintainers = with maintainers; [ 40 Br1ght0ne 41 vyp 42 ];
··· 31 32 buildFeatures = lib.optional notificationSupport "desktop-notifications"; 33 34 + meta = { 35 description = "Console IRC client"; 36 homepage = "https://github.com/osa1/tiny"; 37 changelog = "https://github.com/osa1/tiny/blob/v${version}/CHANGELOG.md"; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ 40 Br1ght0ne 41 vyp 42 ];
+3 -3
pkgs/by-name/tl/tlrc/package.nix
··· 26 installShellCompletion completions/{tldr.bash,_tldr,tldr.fish} 27 ''; 28 29 - meta = with lib; { 30 description = "Official tldr client written in Rust"; 31 homepage = "https://github.com/tldr-pages/tlrc"; 32 changelog = "https://github.com/tldr-pages/tlrc/releases/tag/v${version}"; 33 - license = licenses.mit; 34 mainProgram = "tldr"; 35 - maintainers = with maintainers; [ acuteenvy ]; 36 }; 37 }
··· 26 installShellCompletion completions/{tldr.bash,_tldr,tldr.fish} 27 ''; 28 29 + meta = { 30 description = "Official tldr client written in Rust"; 31 homepage = "https://github.com/tldr-pages/tlrc"; 32 changelog = "https://github.com/tldr-pages/tlrc/releases/tag/v${version}"; 33 + license = lib.licenses.mit; 34 mainProgram = "tldr"; 35 + maintainers = with lib.maintainers; [ acuteenvy ]; 36 }; 37 }
+3 -3
pkgs/by-name/tl/tlsx/package.nix
··· 25 # Tests require network access 26 doCheck = false; 27 28 - meta = with lib; { 29 description = "TLS grabber focused on TLS based data collection"; 30 longDescription = '' 31 A fast and configurable TLS grabber focused on TLS based data ··· 33 ''; 34 homepage = "https://github.com/projectdiscovery/tlsx"; 35 changelog = "https://github.com/projectdiscovery/tlsx/releases/tag/v${version}"; 36 - license = licenses.mit; 37 - maintainers = with maintainers; [ fab ]; 38 }; 39 }
··· 25 # Tests require network access 26 doCheck = false; 27 28 + meta = { 29 description = "TLS grabber focused on TLS based data collection"; 30 longDescription = '' 31 A fast and configurable TLS grabber focused on TLS based data ··· 33 ''; 34 homepage = "https://github.com/projectdiscovery/tlsx"; 35 changelog = "https://github.com/projectdiscovery/tlsx/releases/tag/v${version}"; 36 + license = lib.licenses.mit; 37 + maintainers = with lib.maintainers; [ fab ]; 38 }; 39 }
+3 -3
pkgs/by-name/tm/tml/package.nix
··· 22 "-w" 23 ]; 24 25 - meta = with lib; { 26 description = "Tiny markup language for terminal output"; 27 mainProgram = "tml"; 28 homepage = "https://github.com/liamg/tml"; 29 changelog = "https://github.com/liamg/tml/releases/tag/v${version}"; 30 - license = licenses.unlicense; 31 - maintainers = with maintainers; [ figsoda ]; 32 }; 33 }
··· 22 "-w" 23 ]; 24 25 + meta = { 26 description = "Tiny markup language for terminal output"; 27 mainProgram = "tml"; 28 homepage = "https://github.com/liamg/tml"; 29 changelog = "https://github.com/liamg/tml/releases/tag/v${version}"; 30 + license = lib.licenses.unlicense; 31 + maintainers = with lib.maintainers; [ figsoda ]; 32 }; 33 }
+4 -4
pkgs/by-name/tr/traceroute/package.nix
··· 23 sed -i 's@LIBS := \(.*\) -lm \(.*\)@LIBS := \1 \2@' Make.rules 24 ''; 25 26 - meta = with lib; { 27 description = "Tracks the route taken by packets over an IP network"; 28 homepage = "https://traceroute.sourceforge.net/"; 29 changelog = "https://sourceforge.net/projects/traceroute/files/traceroute/traceroute-${version}/"; 30 - license = licenses.gpl2Plus; 31 - maintainers = with maintainers; [ koral ]; 32 - platforms = platforms.linux; 33 mainProgram = "traceroute"; 34 }; 35 }
··· 23 sed -i 's@LIBS := \(.*\) -lm \(.*\)@LIBS := \1 \2@' Make.rules 24 ''; 25 26 + meta = { 27 description = "Tracks the route taken by packets over an IP network"; 28 homepage = "https://traceroute.sourceforge.net/"; 29 changelog = "https://sourceforge.net/projects/traceroute/files/traceroute/traceroute-${version}/"; 30 + license = lib.licenses.gpl2Plus; 31 + maintainers = with lib.maintainers; [ koral ]; 32 + platforms = lib.platforms.linux; 33 mainProgram = "traceroute"; 34 }; 35 }
+4 -4
pkgs/by-name/tr/trafficserver/package.nix
··· 184 185 passthru.tests = { inherit (nixosTests) trafficserver; }; 186 187 - meta = with lib; { 188 homepage = "https://trafficserver.apache.org"; 189 changelog = "https://raw.githubusercontent.com/apache/trafficserver/${version}/CHANGELOG-${version}"; 190 description = "Fast, scalable, and extensible HTTP caching proxy server"; ··· 197 enterprises, Internet service providers (ISPs), backbone providers, and 198 large intranets by maximizing existing and available bandwidth. 199 ''; 200 - license = licenses.asl20; 201 - maintainers = with maintainers; [ midchildan ]; 202 - platforms = platforms.unix; 203 }; 204 }
··· 184 185 passthru.tests = { inherit (nixosTests) trafficserver; }; 186 187 + meta = { 188 homepage = "https://trafficserver.apache.org"; 189 changelog = "https://raw.githubusercontent.com/apache/trafficserver/${version}/CHANGELOG-${version}"; 190 description = "Fast, scalable, and extensible HTTP caching proxy server"; ··· 197 enterprises, Internet service providers (ISPs), backbone providers, and 198 large intranets by maximizing existing and available bandwidth. 199 ''; 200 + license = lib.licenses.asl20; 201 + maintainers = with lib.maintainers; [ midchildan ]; 202 + platforms = lib.platforms.unix; 203 }; 204 }
+4 -4
pkgs/by-name/tr/transmission-remote-gtk/package.nix
··· 58 59 doCheck = false; # Requires network access 60 61 - meta = with lib; { 62 description = "GTK remote control for the Transmission BitTorrent client"; 63 mainProgram = "transmission-remote-gtk"; 64 homepage = "https://github.com/transmission-remote-gtk/transmission-remote-gtk"; 65 changelog = "https://github.com/transmission-remote-gtk/transmission-remote-gtk/releases/tag/${version}"; 66 - license = licenses.gpl2; 67 - maintainers = with maintainers; [ ehmry ]; 68 - platforms = platforms.linux; 69 }; 70 }
··· 58 59 doCheck = false; # Requires network access 60 61 + meta = { 62 description = "GTK remote control for the Transmission BitTorrent client"; 63 mainProgram = "transmission-remote-gtk"; 64 homepage = "https://github.com/transmission-remote-gtk/transmission-remote-gtk"; 65 changelog = "https://github.com/transmission-remote-gtk/transmission-remote-gtk/releases/tag/${version}"; 66 + license = lib.licenses.gpl2; 67 + maintainers = with lib.maintainers; [ ehmry ]; 68 + platforms = lib.platforms.linux; 69 }; 70 }
+4 -4
pkgs/by-name/tr/trashy/package.nix
··· 27 --zsh <($out/bin/trash completions zsh) \ 28 ''; 29 30 - meta = with lib; { 31 description = "Simple, fast, and featureful alternative to rm and trash-cli"; 32 homepage = "https://github.com/oberblastmeister/trashy"; 33 changelog = "https://github.com/oberblastmeister/trashy/blob/v${version}/CHANGELOG.md"; 34 - license = with licenses; [ 35 asl20 # or 36 mit 37 ]; 38 - maintainers = with maintainers; [ oberblastmeister ]; 39 mainProgram = "trash"; 40 # darwin is unsupported due to https://github.com/Byron/trash-rs/issues/8 41 - platforms = platforms.linux; 42 }; 43 }
··· 27 --zsh <($out/bin/trash completions zsh) \ 28 ''; 29 30 + meta = { 31 description = "Simple, fast, and featureful alternative to rm and trash-cli"; 32 homepage = "https://github.com/oberblastmeister/trashy"; 33 changelog = "https://github.com/oberblastmeister/trashy/blob/v${version}/CHANGELOG.md"; 34 + license = with lib.licenses; [ 35 asl20 # or 36 mit 37 ]; 38 + maintainers = with lib.maintainers; [ oberblastmeister ]; 39 mainProgram = "trash"; 40 # darwin is unsupported due to https://github.com/Byron/trash-rs/issues/8 41 + platforms = lib.platforms.linux; 42 }; 43 }
+3 -3
pkgs/by-name/tr/treedome/package.nix
··· 72 --set WEBKIT_DISABLE_COMPOSITING_MODE 1 73 ''; 74 75 - meta = with lib; { 76 description = "Local-first, encrypted, note taking application organized in tree-like structures"; 77 homepage = " https://codeberg.org/solver-orgz/treedome"; 78 - license = licenses.agpl3Plus; 79 platforms = [ "x86_64-linux" ]; 80 mainProgram = "treedome"; 81 - maintainers = with maintainers; [ tengkuizdihar ]; 82 changelog = "https://codeberg.org/solver-orgz/treedome/releases/tag/${version}"; 83 }; 84 }
··· 72 --set WEBKIT_DISABLE_COMPOSITING_MODE 1 73 ''; 74 75 + meta = { 76 description = "Local-first, encrypted, note taking application organized in tree-like structures"; 77 homepage = " https://codeberg.org/solver-orgz/treedome"; 78 + license = lib.licenses.agpl3Plus; 79 platforms = [ "x86_64-linux" ]; 80 mainProgram = "treedome"; 81 + maintainers = with lib.maintainers; [ tengkuizdihar ]; 82 changelog = "https://codeberg.org/solver-orgz/treedome/releases/tag/${version}"; 83 }; 84 }
+3 -3
pkgs/by-name/tr/trezor-suite/package.nix
··· 64 65 passthru.updateScript = ./update.sh; 66 67 - meta = with lib; { 68 description = "Trezor Suite - Desktop App for managing crypto"; 69 homepage = "https://suite.trezor.io"; 70 changelog = "https://github.com/trezor/trezor-suite/releases/tag/v${version}"; 71 - license = licenses.unfree; 72 - maintainers = with maintainers; [ prusnak ]; 73 platforms = [ 74 "aarch64-linux" 75 "x86_64-linux"
··· 64 65 passthru.updateScript = ./update.sh; 66 67 + meta = { 68 description = "Trezor Suite - Desktop App for managing crypto"; 69 homepage = "https://suite.trezor.io"; 70 changelog = "https://github.com/trezor/trezor-suite/releases/tag/v${version}"; 71 + license = lib.licenses.unfree; 72 + maintainers = with lib.maintainers; [ prusnak ]; 73 platforms = [ 74 "aarch64-linux" 75 "x86_64-linux"
+3 -3
pkgs/by-name/tr/trickest-cli/package.nix
··· 22 "-w" 23 ]; 24 25 - meta = with lib; { 26 description = "CLI tool to execute Trickest workflows"; 27 homepage = "https://github.com/trickest/trickest-cli"; 28 changelog = "https://github.com/trickest/trickest-cli/releases/tag/v${version}"; 29 - license = licenses.mit; 30 - maintainers = with maintainers; [ fab ]; 31 mainProgram = "trickest"; 32 }; 33 }
··· 22 "-w" 23 ]; 24 25 + meta = { 26 description = "CLI tool to execute Trickest workflows"; 27 homepage = "https://github.com/trickest/trickest-cli"; 28 changelog = "https://github.com/trickest/trickest-cli/releases/tag/v${version}"; 29 + license = lib.licenses.mit; 30 + maintainers = with lib.maintainers; [ fab ]; 31 mainProgram = "trickest"; 32 }; 33 }
+3 -3
pkgs/by-name/tr/trivy/package.nix
··· 61 version = "Version: ${version}"; 62 }; 63 64 - meta = with lib; { 65 description = "Simple and comprehensive vulnerability scanner for containers, suitable for CI"; 66 homepage = "https://github.com/aquasecurity/trivy"; 67 changelog = "https://github.com/aquasecurity/trivy/releases/tag/v${version}"; ··· 73 application dependencies (Bundler, Composer, npm, yarn, etc.). 74 ''; 75 mainProgram = "trivy"; 76 - license = licenses.asl20; 77 - maintainers = with maintainers; [ 78 fab 79 jk 80 ];
··· 61 version = "Version: ${version}"; 62 }; 63 64 + meta = { 65 description = "Simple and comprehensive vulnerability scanner for containers, suitable for CI"; 66 homepage = "https://github.com/aquasecurity/trivy"; 67 changelog = "https://github.com/aquasecurity/trivy/releases/tag/v${version}"; ··· 73 application dependencies (Bundler, Composer, npm, yarn, etc.). 74 ''; 75 mainProgram = "trivy"; 76 + license = lib.licenses.asl20; 77 + maintainers = with lib.maintainers; [ 78 fab 79 jk 80 ];
+4 -4
pkgs/by-name/tr/trurl/package.nix
··· 50 nativeInstallCheckInputs = [ versionCheckHook ]; 51 versionCheckProgramArg = "--version"; 52 53 - meta = with lib; { 54 description = "Command line tool for URL parsing and manipulation"; 55 homepage = "https://curl.se/trurl"; 56 changelog = "https://github.com/curl/trurl/releases/tag/trurl-${version}"; 57 - license = licenses.curl; 58 - maintainers = with maintainers; [ christoph-heiss ]; 59 - platforms = platforms.all; 60 mainProgram = "trurl"; 61 }; 62 }
··· 50 nativeInstallCheckInputs = [ versionCheckHook ]; 51 versionCheckProgramArg = "--version"; 52 53 + meta = { 54 description = "Command line tool for URL parsing and manipulation"; 55 homepage = "https://curl.se/trurl"; 56 changelog = "https://github.com/curl/trurl/releases/tag/trurl-${version}"; 57 + license = lib.licenses.curl; 58 + maintainers = with lib.maintainers; [ christoph-heiss ]; 59 + platforms = lib.platforms.all; 60 mainProgram = "trurl"; 61 }; 62 }
+3 -3
pkgs/by-name/tu/tuckr/package.nix
··· 20 21 doCheck = false; # test result: FAILED. 5 passed; 3 failed; 22 23 - meta = with lib; { 24 description = "Super powered replacement for GNU Stow"; 25 homepage = "https://github.com/RaphGL/Tuckr"; 26 changelog = "https://github.com/RaphGL/Tuckr/releases/tag/${version}"; 27 - license = licenses.gpl3Plus; 28 - maintainers = with maintainers; [ mimame ]; 29 mainProgram = "tuckr"; 30 }; 31 }
··· 20 21 doCheck = false; # test result: FAILED. 5 passed; 3 failed; 22 23 + meta = { 24 description = "Super powered replacement for GNU Stow"; 25 homepage = "https://github.com/RaphGL/Tuckr"; 26 changelog = "https://github.com/RaphGL/Tuckr/releases/tag/${version}"; 27 + license = lib.licenses.gpl3Plus; 28 + maintainers = with lib.maintainers; [ mimame ]; 29 mainProgram = "tuckr"; 30 }; 31 }
+3 -3
pkgs/by-name/tu/tunnelgraf/package.nix
··· 43 44 pythonImportsCheck = [ "tunnelgraf" ]; 45 46 - meta = with lib; { 47 description = "Tool to manage SSH tunnel hops to many endpoints"; 48 homepage = "https://github.com/denniswalker/tunnelgraf"; 49 changelog = "https://github.com/denniswalker/tunnelgraf/releases/tag/v${version}"; 50 - license = licenses.mit; 51 - maintainers = with maintainers; [ fab ]; 52 mainProgram = "tunnelgraf"; 53 }; 54 }
··· 43 44 pythonImportsCheck = [ "tunnelgraf" ]; 45 46 + meta = { 47 description = "Tool to manage SSH tunnel hops to many endpoints"; 48 homepage = "https://github.com/denniswalker/tunnelgraf"; 49 changelog = "https://github.com/denniswalker/tunnelgraf/releases/tag/v${version}"; 50 + license = lib.licenses.mit; 51 + maintainers = with lib.maintainers; [ fab ]; 52 mainProgram = "tunnelgraf"; 53 }; 54 }
+4 -4
pkgs/by-name/tu/turses/package.nix
··· 92 rm -rf $TMP_TURSES 93 ''; 94 95 - meta = with lib; { 96 description = "Twitter client for the console"; 97 homepage = "https://github.com/louipc/turses"; 98 changelog = "https://github.com/louipc/turses/blob/v${version}/HISTORY.rst"; 99 - license = licenses.gpl3Only; 100 - maintainers = [ ]; 101 mainProgram = "turses"; 102 - platforms = platforms.unix; 103 }; 104 }
··· 92 rm -rf $TMP_TURSES 93 ''; 94 95 + meta = { 96 description = "Twitter client for the console"; 97 homepage = "https://github.com/louipc/turses"; 98 changelog = "https://github.com/louipc/turses/blob/v${version}/HISTORY.rst"; 99 + license = lib.licenses.gpl3Only; 100 + maintainers = with lib.maintainers; [ ]; 101 mainProgram = "turses"; 102 + platforms = lib.platforms.unix; 103 }; 104 }
+4 -4
pkgs/by-name/tu/tutanota-desktop/package.nix
··· 34 allowedVersions = ".+\\.[0-9]{6}\\..+"; 35 }; 36 37 - meta = with lib; { 38 description = "Tuta official desktop client"; 39 homepage = "https://tuta.com/"; 40 changelog = "https://github.com/tutao/tutanota/releases/tag/tutanota-desktop-release-${version}"; 41 - license = licenses.gpl3Only; 42 - sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 43 - maintainers = [ ]; 44 mainProgram = "tutanota-desktop"; 45 platforms = [ "x86_64-linux" ]; 46 };
··· 34 allowedVersions = ".+\\.[0-9]{6}\\..+"; 35 }; 36 37 + meta = { 38 description = "Tuta official desktop client"; 39 homepage = "https://tuta.com/"; 40 changelog = "https://github.com/tutao/tutanota/releases/tag/tutanota-desktop-release-${version}"; 41 + license = lib.licenses.gpl3Only; 42 + sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; 43 + maintainers = with lib.maintainers; [ ]; 44 mainProgram = "tutanota-desktop"; 45 platforms = [ "x86_64-linux" ]; 46 };
+3 -3
pkgs/by-name/uc/uchecker/package.nix
··· 39 "uchecker" 40 ]; 41 42 - meta = with lib; { 43 description = "Simple tool to detect outdated shared libraries"; 44 homepage = "https://github.com/cloudlinux/kcare-uchecker"; 45 changelog = "https://github.com/cloudlinux/kcare-uchecker/releases/tag/v${version}"; 46 - license = licenses.gpl2Only; 47 - maintainers = with maintainers; [ fab ]; 48 mainProgram = "uchecker"; 49 }; 50 }
··· 39 "uchecker" 40 ]; 41 42 + meta = { 43 description = "Simple tool to detect outdated shared libraries"; 44 homepage = "https://github.com/cloudlinux/kcare-uchecker"; 45 changelog = "https://github.com/cloudlinux/kcare-uchecker/releases/tag/v${version}"; 46 + license = lib.licenses.gpl2Only; 47 + maintainers = with lib.maintainers; [ fab ]; 48 mainProgram = "uchecker"; 49 }; 50 }
+4 -4
pkgs/by-name/ud/udp2raw/package.nix
··· 43 wrapProgram "$out/bin/udp2raw" --prefix PATH : "${lib.makeBinPath [ iptables ]}" 44 ''; 45 46 - meta = with lib; { 47 homepage = "https://github.com/wangyu-/udp2raw"; 48 description = "Tunnel which turns UDP traffic into encrypted UDP/FakeTCP/ICMP traffic by using a raw socket"; 49 mainProgram = "udp2raw"; 50 - license = licenses.mit; 51 changelog = "https://github.com/wangyu-/udp2raw/releases/tag/${version}"; 52 - maintainers = with maintainers; [ chvp ]; 53 - platforms = platforms.linux; 54 }; 55 }
··· 43 wrapProgram "$out/bin/udp2raw" --prefix PATH : "${lib.makeBinPath [ iptables ]}" 44 ''; 45 46 + meta = { 47 homepage = "https://github.com/wangyu-/udp2raw"; 48 description = "Tunnel which turns UDP traffic into encrypted UDP/FakeTCP/ICMP traffic by using a raw socket"; 49 mainProgram = "udp2raw"; 50 + license = lib.licenses.mit; 51 changelog = "https://github.com/wangyu-/udp2raw/releases/tag/${version}"; 52 + maintainers = with lib.maintainers; [ chvp ]; 53 + platforms = lib.platforms.linux; 54 }; 55 }
+3 -3
pkgs/by-name/ud/udpx/package.nix
··· 22 "-w" 23 ]; 24 25 - meta = with lib; { 26 description = "Single-packet UDP scanner"; 27 mainProgram = "udpx"; 28 homepage = "https://github.com/nullt3r/udpx"; 29 changelog = "https://github.com/nullt3r/udpx/releases/tag/v${version}"; 30 - license = licenses.mit; 31 - maintainers = with maintainers; [ fab ]; 32 }; 33 }
··· 22 "-w" 23 ]; 24 25 + meta = { 26 description = "Single-packet UDP scanner"; 27 mainProgram = "udpx"; 28 homepage = "https://github.com/nullt3r/udpx"; 29 changelog = "https://github.com/nullt3r/udpx/releases/tag/v${version}"; 30 + license = lib.licenses.mit; 31 + maintainers = with lib.maintainers; [ fab ]; 32 }; 33 }
+3 -3
pkgs/by-name/un/uncover/package.nix
··· 31 32 versionCheckProgramArg = "-version"; 33 34 - 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 }
··· 31 32 versionCheckProgramArg = "-version"; 33 34 + 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 ]; 25 26 - 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 ]; 25 26 + 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
··· 50 51 nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ]; 52 53 - 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 }
··· 50 51 nativeCheckInputs = with python3.pkgs; [ pytestCheckHook ]; 52 53 + 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 }
+4 -4
pkgs/by-name/un/unpaper/package.nix
··· 49 inherit (nixosTests) paperless; 50 }; 51 52 - meta = with lib; { 53 homepage = "https://www.flameeyes.eu/projects/unpaper"; 54 changelog = "https://github.com/unpaper/unpaper/blob/unpaper-${version}/NEWS"; 55 description = "Post-processing tool for scanned sheets of paper"; 56 - license = licenses.gpl2Only; 57 - platforms = platforms.all; 58 mainProgram = "unpaper"; 59 - maintainers = [ maintainers.rycee ]; 60 }; 61 }
··· 49 inherit (nixosTests) paperless; 50 }; 51 52 + meta = { 53 homepage = "https://www.flameeyes.eu/projects/unpaper"; 54 changelog = "https://github.com/unpaper/unpaper/blob/unpaper-${version}/NEWS"; 55 description = "Post-processing tool for scanned sheets of paper"; 56 + license = lib.licenses.gpl2Only; 57 + platforms = lib.platforms.all; 58 mainProgram = "unpaper"; 59 + maintainers = [ lib.maintainers.rycee ]; 60 }; 61 }
+3 -3
pkgs/by-name/un/unpoller/package.nix
··· 26 27 passthru.tests = { inherit (nixosTests.prometheus-exporters) unpoller; }; 28 29 - 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 }
··· 26 27 passthru.tests = { inherit (nixosTests.prometheus-exporters) unpoller; }; 28 29 + 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 }; 183 184 - 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 }; 183 184 + 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
··· 46 47 passthru.tests.uptime-kuma = nixosTests.uptime-kuma; 48 49 - 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 };
··· 46 47 passthru.tests.uptime-kuma = nixosTests.uptime-kuma; 48 49 + meta = { 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 = lib.licenses.mit; 55 + maintainers = with lib.maintainers; [ julienmalka ]; 56 # FileNotFoundError: [Errno 2] No such file or directory: 'xcrun' 57 broken = stdenv.hostPlatform.isDarwin; 58 };
+3 -3
pkgs/by-name/us/userborn/package.nix
··· 42 }; 43 }; 44 45 - meta = with lib; { 46 homepage = "https://github.com/nikstur/userborn"; 47 description = "Declaratively bear (manage) Linux users and groups"; 48 changelog = "https://github.com/nikstur/userborn/blob/${version}/CHANGELOG.md"; 49 - license = licenses.mit; 50 - platforms = platforms.unix; 51 maintainers = with lib.maintainers; [ nikstur ]; 52 mainProgram = "userborn"; 53 };
··· 42 }; 43 }; 44 45 + meta = { 46 homepage = "https://github.com/nikstur/userborn"; 47 description = "Declaratively bear (manage) Linux users and groups"; 48 changelog = "https://github.com/nikstur/userborn/blob/${version}/CHANGELOG.md"; 49 + license = lib.licenses.mit; 50 + platforms = lib.platforms.unix; 51 maintainers = with lib.maintainers; [ nikstur ]; 52 mainProgram = "userborn"; 53 };
+4 -4
pkgs/by-name/ut/utf8cpp/package.nix
··· 19 20 nativeBuildInputs = [ cmake ]; 21 22 - 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 }
··· 19 20 nativeBuildInputs = [ cmake ]; 21 22 + 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 ''; 39 40 - 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 ''; 39 40 + 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 }; 37 38 - 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 }; 37 38 + 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 }; 41 42 - 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 }; 41 42 + 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 }
+3 -3
pkgs/by-name/va/vault/package.nix
··· 66 ; 67 }; 68 69 - meta = with lib; { 70 homepage = "https://www.vaultproject.io/"; 71 description = "Tool for managing secrets"; 72 changelog = "https://github.com/hashicorp/vault/blob/v${version}/CHANGELOG.md"; 73 - license = licenses.bsl11; 74 mainProgram = "vault"; 75 - maintainers = with maintainers; [ 76 rushmorem 77 lnl7 78 offline
··· 66 ; 67 }; 68 69 + meta = { 70 homepage = "https://www.vaultproject.io/"; 71 description = "Tool for managing secrets"; 72 changelog = "https://github.com/hashicorp/vault/blob/v${version}/CHANGELOG.md"; 73 + license = lib.licenses.bsl11; 74 mainProgram = "vault"; 75 + maintainers = with lib.maintainers; [ 76 rushmorem 77 lnl7 78 offline
+3 -3
pkgs/by-name/va/vaultwarden/package.nix
··· 51 updateScript = callPackage ./update.nix { }; 52 }; 53 54 - meta = with lib; { 55 description = "Unofficial Bitwarden compatible server written in Rust"; 56 homepage = "https://github.com/dani-garcia/vaultwarden"; 57 changelog = "https://github.com/dani-garcia/vaultwarden/releases/tag/${version}"; 58 - license = licenses.agpl3Only; 59 - maintainers = with maintainers; [ 60 dotlambda 61 SuperSandro2000 62 ];
··· 51 updateScript = callPackage ./update.nix { }; 52 }; 53 54 + meta = { 55 description = "Unofficial Bitwarden compatible server written in Rust"; 56 homepage = "https://github.com/dani-garcia/vaultwarden"; 57 changelog = "https://github.com/dani-garcia/vaultwarden/releases/tag/${version}"; 58 + license = lib.licenses.agpl3Only; 59 + maintainers = with lib.maintainers; [ 60 dotlambda 61 SuperSandro2000 62 ];
+3 -3
pkgs/by-name/va/vaultwarden/webvault.nix
··· 56 tests = nixosTests.vaultwarden; 57 }; 58 59 - meta = with lib; { 60 description = "Integrates the web vault into vaultwarden"; 61 homepage = "https://github.com/dani-garcia/bw_web_builds"; 62 changelog = "https://github.com/dani-garcia/bw_web_builds/releases/tag/v${version}"; 63 - platforms = platforms.all; 64 - license = licenses.gpl3Plus; 65 inherit (vaultwarden.meta) maintainers; 66 }; 67 }
··· 56 tests = nixosTests.vaultwarden; 57 }; 58 59 + meta = { 60 description = "Integrates the web vault into vaultwarden"; 61 homepage = "https://github.com/dani-garcia/bw_web_builds"; 62 changelog = "https://github.com/dani-garcia/bw_web_builds/releases/tag/v${version}"; 63 + platforms = lib.platforms.all; 64 + license = lib.licenses.gpl3Plus; 65 inherit (vaultwarden.meta) maintainers; 66 }; 67 }
+4 -4
pkgs/by-name/vi/vieb/package.nix
··· 65 66 distPhase = ":"; # disable useless $out/tarballs directory 67 68 - meta = with lib; { 69 homepage = "https://vieb.dev/"; 70 changelog = "https://github.com/Jelmerro/Vieb/releases/tag/${version}"; 71 description = "Vim Inspired Electron Browser"; 72 mainProgram = "vieb"; 73 - maintainers = with maintainers; [ 74 tejing 75 ]; 76 - platforms = platforms.unix; 77 - license = licenses.gpl3Plus; 78 }; 79 }
··· 65 66 distPhase = ":"; # disable useless $out/tarballs directory 67 68 + meta = { 69 homepage = "https://vieb.dev/"; 70 changelog = "https://github.com/Jelmerro/Vieb/releases/tag/${version}"; 71 description = "Vim Inspired Electron Browser"; 72 mainProgram = "vieb"; 73 + maintainers = with lib.maintainers; [ 74 tejing 75 ]; 76 + platforms = lib.platforms.unix; 77 + license = lib.licenses.gpl3Plus; 78 }; 79 }
+4 -4
pkgs/by-name/vi/vifm/package.nix
··· 69 ignoredVersions = "beta"; 70 }; 71 72 - 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 }; 71 72 + 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; 27 28 - 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; 27 28 + 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 }; 33 34 - 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 }; 33 34 + 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
··· 28 29 pythonImportsCheck = [ "wafw00f" ]; 30 31 - 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 }
··· 28 29 pythonImportsCheck = [ "wafw00f" ]; 30 31 + 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 ''; 44 45 - 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 ''; 44 45 + 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
··· 32 33 passthru.tests = { inherit (nixosTests) watchdogd; }; 34 35 - 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 }
··· 32 33 passthru.tests = { inherit (nixosTests) watchdogd; }; 34 35 + 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 }
+4 -4
pkgs/by-name/wa/wavpack/package.nix
··· 33 "man" 34 ]; 35 36 - meta = with lib; { 37 description = "Hybrid audio compression format"; 38 homepage = "https://www.wavpack.com/"; 39 changelog = "https://github.com/dbry/WavPack/releases/tag/${version}"; 40 - license = licenses.bsd3; 41 - platforms = platforms.unix; 42 - maintainers = with maintainers; [ codyopel ]; 43 }; 44 }
··· 33 "man" 34 ]; 35 36 + meta = { 37 description = "Hybrid audio compression format"; 38 homepage = "https://www.wavpack.com/"; 39 changelog = "https://github.com/dbry/WavPack/releases/tag/${version}"; 40 + license = lib.licenses.bsd3; 41 + platforms = lib.platforms.unix; 42 + maintainers = with lib.maintainers; [ codyopel ]; 43 }; 44 }
+4 -4
pkgs/by-name/wa/wayvnc/package.nix
··· 59 60 doCheck = true; 61 62 - meta = with lib; { 63 description = "VNC server for wlroots based Wayland compositors"; 64 longDescription = '' 65 This is a VNC server for wlroots based Wayland compositors. It attaches ··· 71 mainProgram = "wayvnc"; 72 inherit (src.meta) homepage; 73 changelog = "https://github.com/any1/wayvnc/releases/tag/v${version}"; 74 - license = licenses.isc; 75 - platforms = platforms.linux; 76 - maintainers = with maintainers; [ nickcao ]; 77 }; 78 }
··· 59 60 doCheck = true; 61 62 + meta = { 63 description = "VNC server for wlroots based Wayland compositors"; 64 longDescription = '' 65 This is a VNC server for wlroots based Wayland compositors. It attaches ··· 71 mainProgram = "wayvnc"; 72 inherit (src.meta) homepage; 73 changelog = "https://github.com/any1/wayvnc/releases/tag/v${version}"; 74 + license = lib.licenses.isc; 75 + platforms = lib.platforms.linux; 76 + maintainers = with lib.maintainers; [ nickcao ]; 77 }; 78 }