treewide: remove with lib Part 3

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