Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

xkcdpass: make available as application #85487

Merged
merged 1 commit into from May 2, 2020

Conversation

das-g
Copy link
Member

@das-g das-g commented Apr 18, 2020

make xkcdpass available as application but keep it as a lib, too, because it can be imported as a module.

Motivation for this change

Primary use of this Python package is as an application (CLI tool xckdpass).

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

Result of nixpkgs-review 1

1 package built:
  • xkcdpass

Copy link
Contributor

@drewrisinger drewrisinger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Diff LGTM, builds cleanly via nixpkgs-review pr 85487

https://github.com/NixOS/nixpkgs/pull/85487
1 package built:
xkcdpass

@GrahamcOfBorg build xkcdpass

@@ -7474,6 +7474,8 @@ in

xfstests = callPackage ../tools/misc/xfstests { };

xkcdpass = with pythonPackages; toPythonApplication xkcdpass;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this the right section in all-packages.nix for this?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm ... maybe not.

I placed the new package by looking for the position of pwgen (a tool serving a similar purpose) ...
https://github.com/NixOS/nixpkgs/blob/f448ba9f6b404e2314e784a9b2d8a15c30aa3871/pkgs/top-level/all-packages.nix#L6074-L6078
... and then scrolling forward to x....

However, if I search for the section titles marked by ###, it seems that this is in section "DEVELOPMENT / EMSCRIPTEN"
https://github.com/NixOS/nixpkgs/blob/f448ba9f6b404e2314e784a9b2d8a15c30aa3871/pkgs/top-level/all-packages.nix#L3132-L7826
which doesn't seem like the right category.

I guess "TOOLS" would be a better fit?
https://github.com/NixOS/nixpkgs/blob/f448ba9f6b404e2314e784a9b2d8a15c30aa3871/pkgs/top-level/all-packages.nix#L506-L3131

@drewrisinger
Copy link
Contributor

@GrahamcOfBorg eval
@GrahamcOfBorg build xkcdpass

@drewrisinger
Copy link
Contributor

drewrisinger commented Apr 29, 2020 via email

@das-g
Copy link
Member Author

das-g commented Apr 29, 2020

Your original method sounded reasonable,

The method, yes, but I should have checked the result. 🙈

but I think tools would probably be a better location.

I've now rebased on current master and moved xkcdpass into the "TOOLS" section:

### TOOLS
_0x0 = callPackage ../tools/misc/0x0 { };
_3llo = callPackage ../tools/misc/3llo { };
_3mux = callPackage ../tools/misc/3mux { };
_1password = callPackage ../applications/misc/1password { };
_6tunnel = callPackage ../tools/networking/6tunnel { };
_9pfs = callPackage ../tools/filesystems/9pfs { };
a2ps = callPackage ../tools/text/a2ps { };
abcm2ps = callPackage ../tools/audio/abcm2ps { };
abcmidi = callPackage ../tools/audio/abcmidi { };
abduco = callPackage ../tools/misc/abduco { };
acct = callPackage ../tools/system/acct { };
accuraterip-checksum = callPackage ../tools/audio/accuraterip-checksum { };
acme-sh = callPackage ../tools/admin/acme.sh { };
acoustidFingerprinter = callPackage ../tools/audio/acoustid-fingerprinter {
ffmpeg = ffmpeg_2;
};
alsaequal = callPackage ../tools/audio/alsaequal { };
acpica-tools = callPackage ../tools/system/acpica-tools { };
act = callPackage ../development/tools/misc/act {};
actdiag = with python3.pkgs; toPythonApplication actdiag;
actkbd = callPackage ../tools/system/actkbd { };
adafruit-ampy = callPackage ../tools/misc/adafruit-ampy { };
adlplug = callPackage ../applications/audio/adlplug { };
opnplug = callPackage ../applications/audio/adlplug {
adlplugChip = "-DADLplug_CHIP=OPN2";
pname = "OPNplug";
};
adminer = callPackage ../servers/adminer { };
advancecomp = callPackage ../tools/compression/advancecomp {};
aefs = callPackage ../tools/filesystems/aefs { };
aegisub = callPackage ../applications/video/aegisub ({
wxGTK = wxGTK30;
} // (config.aegisub or {}));
aerc = callPackage ../applications/networking/mailreaders/aerc { };
aerospike = callPackage ../servers/nosql/aerospike { };
aespipe = callPackage ../tools/security/aespipe { };
aescrypt = callPackage ../tools/misc/aescrypt { };
acme-client = callPackage ../tools/networking/acme-client { inherit (darwin) apple_sdk; };
amass = callPackage ../tools/networking/amass { };
afew = callPackage ../applications/networking/mailreaders/afew { };
afio = callPackage ../tools/archivers/afio { };
afl = callPackage ../tools/security/afl {
stdenv = clangStdenv;
};
aflplusplus = callPackage ../tools/security/aflplusplus {
stdenv = clangStdenv;
python = python37;
wine = null;
};
libdislocator = callPackage ../tools/security/afl/libdislocator.nix { };
afpfs-ng = callPackage ../tools/filesystems/afpfs-ng { };
agrep = callPackage ../tools/text/agrep { };
aha = callPackage ../tools/text/aha { };
ahcpd = callPackage ../tools/networking/ahcpd { };
aide = callPackage ../tools/security/aide { };
aircrack-ng = callPackage ../tools/networking/aircrack-ng { };
airfield = callPackage ../tools/networking/airfield { };
apache-airflow = with python3.pkgs; toPythonApplication apache-airflow;
airsonic = callPackage ../servers/misc/airsonic { };
airspy = callPackage ../applications/radio/airspy { };
airtame = callPackage ../applications/misc/airtame { };
aj-snapshot = callPackage ../applications/audio/aj-snapshot { };
albert = libsForQt5.callPackage ../applications/misc/albert {};
alacritty = callPackage ../applications/misc/alacritty {
inherit (xorg) libXcursor libXxf86vm libXi;
inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL;
};
aldo = callPackage ../applications/radio/aldo { };
almanah = callPackage ../applications/misc/almanah { };
amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { };
amazon-glacier-cmd-interface = callPackage ../tools/backup/amazon-glacier-cmd-interface { };
amber = callPackage ../tools/text/amber {
inherit (darwin.apple_sdk.frameworks) Security;
};
inherit (callPackages ../development/tools/ammonite {})
ammonite_2_12
ammonite_2_13;
ammonite = if scala == scala_2_12 then ammonite_2_12 else ammonite_2_13;
amp = callPackage ../applications/editors/amp {};
ams = callPackage ../applications/audio/ams {};
amtterm = callPackage ../tools/system/amtterm {};
analog = callPackage ../tools/admin/analog {};
ansifilter = callPackage ../tools/text/ansifilter {};
antora = callPackage ../development/tools/documentation/antora {};
apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { };
apktool = callPackage ../development/tools/apktool {
inherit (androidenv.androidPkgs_9_0) build-tools;
};
appimage-run = callPackage ../tools/package-management/appimage-run {};
appimagekit = callPackage ../tools/package-management/appimagekit {};
apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { };
apt-offline = callPackage ../tools/misc/apt-offline { };
aptly = callPackage ../tools/misc/aptly { };
archivemount = callPackage ../tools/filesystems/archivemount { };
arandr = callPackage ../tools/X11/arandr { };
inherit (callPackages ../servers/nosql/arangodb {
stdenv = gcc8Stdenv;
}) arangodb_3_3 arangodb_3_4 arangodb_3_5;
arangodb = arangodb_3_4;
arcanist = callPackage ../development/tools/misc/arcanist {};
arduino = arduino-core.override { withGui = true; };
arduino-core = callPackage ../development/arduino/arduino-core { };
arduino-mk = callPackage ../development/arduino/arduino-mk {};
apitrace = libsForQt5.callPackage ../applications/graphics/apitrace {};
arguments = callPackage ../development/libraries/arguments { };
argus = callPackage ../tools/networking/argus {};
argus-clients = callPackage ../tools/networking/argus-clients {};
argtable = callPackage ../tools/misc/argtable {};
argyllcms = callPackage ../tools/graphics/argyllcms {};
arp-scan = callPackage ../tools/misc/arp-scan { };
inherit (callPackages ../data/fonts/arphic {})
arphic-ukai arphic-uming;
artyFX = callPackage ../applications/audio/artyFX {};
owl-lisp = callPackage ../development/compilers/owl-lisp {};
ascii = callPackage ../tools/text/ascii { };
asciinema = callPackage ../tools/misc/asciinema {};
asciiquarium = callPackage ../applications/misc/asciiquarium {};
asymptote = callPackage ../tools/graphics/asymptote {
texLive = texlive.combine { inherit (texlive) scheme-small epsf cm-super texinfo; };
gsl = gsl_1;
};
async = callPackage ../development/tools/async {};
atheme = callPackage ../servers/irc/atheme { };
atinout = callPackage ../tools/networking/atinout { };
atomicparsley = callPackage ../tools/video/atomicparsley {
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
autoflake = callPackage ../development/tools/analysis/autoflake { };
autospotting = callPackage ../applications/misc/autospotting { };
avfs = callPackage ../tools/filesystems/avfs { };
aws-iam-authenticator = callPackage ../tools/security/aws-iam-authenticator {};
awscli = callPackage ../tools/admin/awscli { };
awsebcli = callPackage ../tools/virtualization/awsebcli {};
awslogs = callPackage ../tools/admin/awslogs { };
aws-env = callPackage ../tools/admin/aws-env { };
aws-google-auth = python3Packages.callPackage ../tools/admin/aws-google-auth { };
aws-okta = callPackage ../tools/security/aws-okta { };
aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
aws_shell = callPackage ../tools/admin/aws_shell { };
aws-sam-cli = callPackage ../development/tools/aws-sam-cli { python = python3; };
aws-vault = callPackage ../tools/admin/aws-vault { };
iamy = callPackage ../tools/admin/iamy { };
azure-cli = callPackage ../tools/admin/azure-cli { python = python3; };
azure-storage-azcopy = callPackage ../development/tools/azcopy { };
azure-vhd-utils = callPackage ../tools/misc/azure-vhd-utils { };
awless = callPackage ../tools/virtualization/awless { };
berglas = callPackage ../tools/admin/berglas/default.nix { };
brakeman = callPackage ../development/tools/analysis/brakeman { };
brewtarget = libsForQt5.callPackage ../applications/misc/brewtarget { } ;
boxes = callPackage ../tools/text/boxes { };
ec2_api_tools = callPackage ../tools/virtualization/ec2-api-tools { };
ec2_ami_tools = callPackage ../tools/virtualization/ec2-ami-tools { };
ec2-utils = callPackage ../tools/virtualization/ec2-utils { };
altermime = callPackage ../tools/networking/altermime {};
alttab = callPackage ../tools/X11/alttab { };
amule = callPackage ../tools/networking/p2p/amule { };
amuleDaemon = appendToName "daemon" (amule.override {
monolithic = false;
enableDaemon = true;
});
amuleGui = appendToName "gui" (amule.override {
monolithic = false;
client = true;
});
apg = callPackage ../tools/security/apg { };
apt-dater = callPackage ../tools/package-management/apt-dater { };
autorevision = callPackage ../tools/misc/autorevision { };
automirror = callPackage ../tools/misc/automirror { };
bash-my-aws = callPackage ../tools/admin/bash-my-aws { };
bcachefs-tools = callPackage ../tools/filesystems/bcachefs-tools { };
bitwarden = callPackage ../tools/security/bitwarden { };
inherit (nodePackages) bitwarden-cli;
bitwarden_rs = callPackage ../tools/security/bitwarden_rs {
inherit (darwin.apple_sdk.frameworks) Security CoreServices;
};
bitwarden_rs-sqlite = bitwarden_rs;
bitwarden_rs-mysql = bitwarden_rs.override { dbBackend = "mysql"; };
bitwarden_rs-postgresql = bitwarden_rs.override { dbBackend = "postgresql"; };
bitwarden_rs-vault = callPackage ../tools/security/bitwarden_rs/vault.nix { };
bmap-tools = callPackage ../tools/misc/bmap-tools { };
bonnie = callPackage ../tools/filesystems/bonnie { };
bonfire = callPackage ../tools/misc/bonfire { };
boulder = callPackage ../tools/admin/boulder { };
buildbot = with python3Packages; toPythonApplication buildbot;
buildbot-ui = with python3Packages; toPythonApplication buildbot-ui;
buildbot-full = with python3Packages; toPythonApplication buildbot-full;
buildbot-worker = with python3Packages; toPythonApplication buildbot-worker;
bunny = callPackage ../tools/package-management/bunny { };
calls = callPackage ../applications/networking/calls { };
certigo = callPackage ../tools/admin/certigo { };
catcli = python3Packages.callPackage ../tools/filesystems/catcli { };
chezmoi = callPackage ../tools/misc/chezmoi { };
chipsec = callPackage ../tools/security/chipsec {
kernel = null;
withDriver = false;
};
clair = callPackage ../tools/admin/clair { };
cloud-sql-proxy = callPackage ../tools/misc/cloud-sql-proxy { };
cloudflare-wrangler = callPackage ../development/tools/cloudflare-wrangler { };
codeql = callPackage ../development/tools/analysis/codeql { };
container-linux-config-transpiler = callPackage ../development/tools/container-linux-config-transpiler { };
ccextractor = callPackage ../applications/video/ccextractor { };
cconv = callPackage ../tools/text/cconv { };
go-check = callPackage ../development/tools/check { };
chkcrontab = callPackage ../tools/admin/chkcrontab { };
claws = callPackage ../tools/misc/claws { };
cloud-custodian = python3Packages.callPackage ../tools/networking/cloud-custodian { };
codespell = with python3Packages; toPythonApplication codespell;
cozy = callPackage ../applications/audio/cozy-audiobooks { };
ctrtool = callPackage ../tools/archivers/ctrtool { };
crumbs = callPackage ../applications/misc/crumbs { };
crc32c = callPackage ../development/libraries/crc32c { };
cue = callPackage ../development/tools/cue { };
deltachat-electron = callPackage
../applications/networking/instant-messengers/deltachat-electron { };
deskew = callPackage ../applications/graphics/deskew { };
detect-secrets = python3Packages.callPackage ../development/tools/detect-secrets { };
diskus = callPackage ../tools/misc/diskus {
inherit (darwin.apple_sdk.frameworks) Security;
};
djmount = callPackage ../tools/filesystems/djmount { };
dgsh = callPackage ../shells/dgsh { };
dkimpy = with python3Packages; toPythonApplication dkimpy;
dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { };
ecdsautils = callPackage ../tools/security/ecdsautils { };
sedutil = callPackage ../tools/security/sedutil { };
elvish = callPackage ../shells/elvish { };
emplace = callPackage ../tools/package-management/emplace { };
encryptr = callPackage ../tools/security/encryptr {
gconf = gnome2.GConf;
};
enchive = callPackage ../tools/security/enchive { };
enpass = callPackage ../tools/security/enpass { };
essentia-extractor = callPackage ../tools/audio/essentia-extractor { };
esh = callPackage ../tools/text/esh { };
ezstream = callPackage ../tools/audio/ezstream { };
libfx2 = with python3Packages; toPythonApplication fx2;
fitnesstrax = callPackage ../applications/misc/fitnesstrax/default.nix { };
fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { };
genymotion = callPackage ../development/mobile/genymotion { };
gaia = callPackage ../development/libraries/gaia { };
gamecube-tools = callPackage ../development/tools/gamecube-tools { };
gams = callPackage ../tools/misc/gams (config.gams or {});
git-fire = callPackage ../tools/misc/git-fire { };
git-repo-updater = python3Packages.callPackage ../development/tools/git-repo-updater { };
git-revise = with python3Packages; toPythonApplication git-revise;
git-town = callPackage ../tools/misc/git-town { };
github-changelog-generator = callPackage ../development/tools/github-changelog-generator { };
github-commenter = callPackage ../development/tools/github-commenter { };
gitless = callPackage ../applications/version-management/gitless { python = python3; };
gitter = callPackage ../applications/networking/instant-messengers/gitter { };
gjs = callPackage ../development/libraries/gjs { };
gjo = callPackage ../tools/text/gjo { };
glances = python3Packages.callPackage ../applications/system/glances { };
glasgow = with python3Packages; toPythonApplication glasgow;
gomatrix = callPackage ../applications/misc/gomatrix { };
gucci = callPackage ../tools/text/gucci { };
grc = callPackage ../tools/misc/grc { };
green-pdfviewer = callPackage ../applications/misc/green-pdfviewer {
SDL = SDL_sixel;
};
gremlin-console = callPackage ../applications/misc/gremlin-console { };
gcsfuse = callPackage ../tools/filesystems/gcsfuse { };
glyr = callPackage ../tools/audio/glyr { };
hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { };
http2tcp = callPackage ../tools/networking/http2tcp { };
httperf = callPackage ../tools/networking/httperf { };
ili2c = callPackage ../tools/misc/ili2c { };
imageworsener = callPackage ../tools/graphics/imageworsener { };
imgpatchtools = callPackage ../development/mobile/imgpatchtools { };
ipgrep = callPackage ../tools/networking/ipgrep { };
lastpass-cli = callPackage ../tools/security/lastpass-cli { };
lesspass-cli = callPackage ../tools/security/lesspass-cli { };
pacparser = callPackage ../tools/networking/pacparser { };
pass = callPackage ../tools/security/pass { };
pass-wayland = callPackage ../tools/security/pass {
waylandSupport = true;
};
passExtensions = recurseIntoAttrs pass.extensions;
asc-key-to-qr-code-gif = callPackage ../tools/security/asc-key-to-qr-code-gif { };
gopass = callPackage ../tools/security/gopass { };
browserpass = callPackage ../tools/security/browserpass { };
passff-host = callPackage ../tools/security/passff-host { };
oracle-instantclient = callPackage ../development/libraries/oracle-instantclient { };
goku = callPackage ../os-specific/darwin/goku { };
kwakd = callPackage ../servers/kwakd { };
chunkwm = callPackage ../os-specific/darwin/chunkwm {
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa ScriptingBridge;
};
kwm = callPackage ../os-specific/darwin/kwm { };
khd = callPackage ../os-specific/darwin/khd {
inherit (darwin.apple_sdk.frameworks) Carbon Cocoa;
};
kjv = callPackage ../applications/misc/kjv { };
luigi = callPackage ../applications/networking/cluster/luigi { };
m-cli = callPackage ../os-specific/darwin/m-cli { };
pebble = callPackage ../tools/admin/pebble { };
reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace {};
skhd = callPackage ../os-specific/darwin/skhd {
inherit (darwin.apple_sdk.frameworks) Carbon;
};
qes = callPackage ../os-specific/darwin/qes {
inherit (darwin.apple_sdk.frameworks) Carbon;
};
wiiload = callPackage ../development/tools/wiiload { };
xcodeenv = callPackage ../development/mobile/xcodeenv { };
ssh-agents = callPackage ../tools/networking/ssh-agents { };
ssh-import-id = python3Packages.callPackage ../tools/admin/ssh-import-id { };
titaniumenv = callPackage ../development/mobile/titaniumenv { };
abootimg = callPackage ../development/mobile/abootimg {};
adbfs-rootless = callPackage ../development/mobile/adbfs-rootless {
adb = androidenv.androidPkgs_9_0.platform-tools;
};
adb-sync = callPackage ../development/mobile/adb-sync {
inherit (androidenv.androidPkgs_9_0) platform-tools;
};
anbox = callPackage ../os-specific/linux/anbox { };
androidenv = callPackage ../development/mobile/androidenv {
pkgs_i686 = pkgsi686Linux;
};
androidndkPkgs = androidndkPkgs_18b;
androidndkPkgs_18b = (callPackage ../development/androidndk-pkgs {})."18b";
androidsdk_9_0 = androidenv.androidPkgs_9_0.androidsdk;
webos = recurseIntoAttrs {
cmake-modules = callPackage ../development/mobile/webos/cmake-modules.nix { };
novacom = callPackage ../development/mobile/webos/novacom.nix { };
novacomd = callPackage ../development/mobile/webos/novacomd.nix { };
};
aria2 = callPackage ../tools/networking/aria2 {
inherit (darwin.apple_sdk.frameworks) Security;
inherit (pythonPackages) sphinx;
};
aria = aria2;
asmfmt = callPackage ../development/tools/asmfmt { };
aspcud = callPackage ../tools/misc/aspcud { };
at = callPackage ../tools/system/at { };
atftp = callPackage ../tools/networking/atftp { };
autogen = callPackage ../development/tools/misc/autogen {
guile = guile_2_0;
};
autojump = callPackage ../tools/misc/autojump { };
automysqlbackup = callPackage ../tools/backup/automysqlbackup { };
autorandr = callPackage ../tools/misc/autorandr {};
avahi = callPackage ../development/libraries/avahi (config.avahi or {});
avahi-compat = callPackage ../development/libraries/avahi ((config.avahi or {}) // {
withLibdnssdCompat = true;
});
avro-c = callPackage ../development/libraries/avro-c { };
avro-cpp = callPackage ../development/libraries/avro-c++ { boost = boost160; };
aws = callPackage ../tools/virtualization/aws { };
aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { };
awstats = callPackage ../tools/system/awstats { };
awsweeper = callPackage ../tools/admin/awsweeper { };
axel = callPackage ../tools/networking/axel {
libssl = openssl;
};
axoloti = callPackage ../applications/audio/axoloti {
gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc;
binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils;
};
dfu-util-axoloti = callPackage ../applications/audio/axoloti/dfu-util.nix { };
libusb1-axoloti = callPackage ../applications/audio/axoloti/libusb1.nix {
inherit (darwin) libobjc;
inherit (darwin.apple_sdk.frameworks) IOKit;
};
azureus = callPackage ../tools/networking/p2p/azureus { };
b3sum = callPackage ../tools/security/b3sum {};
backblaze-b2 = python.pkgs.callPackage ../development/tools/backblaze-b2 { };
bandwhich = callPackage ../tools/networking/bandwhich {
inherit (darwin.apple_sdk.frameworks) Security;
};
bar = callPackage ../tools/system/bar {};
base16-shell-preview = callPackage ../misc/base16-shell-preview { };
base16-builder = callPackage ../misc/base16-builder { };
basex = callPackage ../tools/text/xml/basex { };
bashplotlib = callPackage ../tools/misc/bashplotlib { };
babeld = callPackage ../tools/networking/babeld { };
badvpn = callPackage ../tools/networking/badvpn {};
barcode = callPackage ../tools/graphics/barcode {};
bashburn = callPackage ../tools/cd-dvd/bashburn { };
bashmount = callPackage ../tools/filesystems/bashmount {};
bat = callPackage ../tools/misc/bat {
inherit (darwin.apple_sdk.frameworks) Security;
};
bc = callPackage ../tools/misc/bc { };
bdf2psf = callPackage ../tools/misc/bdf2psf { };
bdf2sfd = callPackage ../tools/misc/bdf2sfd { };
bcat = callPackage ../tools/text/bcat {};
bcache-tools = callPackage ../tools/filesystems/bcache-tools { };
bchunk = callPackage ../tools/cd-dvd/bchunk { };
inherit (callPackages ../misc/logging/beats/6.x.nix { })
filebeat6
heartbeat6
metricbeat6
packetbeat6
journalbeat6;
inherit (callPackages ../misc/logging/beats/7.x.nix { })
filebeat7
heartbeat7
metricbeat7
packetbeat7
journalbeat7;
filebeat = filebeat6;
heartbeat = heartbeat6;
metricbeat = metricbeat6;
packetbeat = packetbeat6;
journalbeat = journalbeat6;
bfr = callPackage ../tools/misc/bfr { };
bibtool = callPackage ../tools/misc/bibtool { };
bibutils = callPackage ../tools/misc/bibutils { };
bibtex2html = callPackage ../tools/misc/bibtex2html { };
bicon = callPackage ../applications/misc/bicon { };
bindfs = callPackage ../tools/filesystems/bindfs { };
birdtray = libsForQt5.callPackage ../applications/misc/birdtray { };
bitbucket-cli = python2Packages.bitbucket-cli;
blink = libsForQt5.callPackage ../applications/networking/instant-messengers/blink { };
blockbook = callPackage ../servers/blockbook { };
blockhash = callPackage ../tools/graphics/blockhash { };
bluemix-cli = callPackage ../tools/admin/bluemix-cli { };
blur-effect = callPackage ../tools/graphics/blur-effect { };
charles = charles4;
inherit (callPackage ../applications/networking/charles {})
charles3
charles4
;
libquotient = libsForQt5.callPackage ../development/libraries/libquotient {};
quaternion = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { };
tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { };
libtensorflow-bin = callPackage ../development/libraries/science/math/tensorflow/bin.nix {
cudaSupport = pkgs.config.cudaSupport or false;
inherit (linuxPackages) nvidia_x11;
cudatoolkit = cudatoolkit_10_0;
cudnn = cudnn_cudatoolkit_10_0;
};
libtensorflow =
if python.pkgs.tensorflow ? libtensorflow
then python.pkgs.tensorflow.libtensorflow
else libtensorflow-bin;
behdad-fonts = callPackage ../data/fonts/behdad-fonts { };
bless = callPackage ../applications/editors/bless { };
blink1-tool = callPackage ../tools/misc/blink1-tool { };
bliss = callPackage ../applications/science/math/bliss { };
blobfuse = callPackage ../tools/filesystems/blobfuse { };
blockdiag = with python3Packages; toPythonApplication blockdiag;
blsd = callPackage ../tools/misc/blsd { };
bluez-alsa = callPackage ../tools/bluetooth/bluez-alsa { };
bluez-tools = callPackage ../tools/bluetooth/bluez-tools { };
bmon = callPackage ../tools/misc/bmon { };
bmake = callPackage ../development/tools/build-managers/bmake { };
bochs = callPackage ../applications/virtualization/bochs { };
bubblewrap = callPackage ../tools/admin/bubblewrap { };
borgbackup = callPackage ../tools/backup/borg { };
boringtun = callPackage ../tools/networking/boringtun { };
boomerang = libsForQt5.callPackage ../development/tools/boomerang { };
boost-build = callPackage ../development/tools/boost-build { };
boot = callPackage ../development/tools/build-managers/boot { };
bowtie2 = callPackage ../applications/science/biology/bowtie2 { };
boxfs = callPackage ../tools/filesystems/boxfs { };
brasero-original = lowPrio (callPackage ../tools/cd-dvd/brasero { });
brasero = callPackage ../tools/cd-dvd/brasero/wrapper.nix { };
brigand = callPackage ../development/libraries/brigand { };
brltty = callPackage ../tools/misc/brltty { };
brook = callPackage ../tools/networking/brook { };
broot = callPackage ../tools/misc/broot {
inherit (darwin.apple_sdk.frameworks) Security;
};
bruteforce-luks = callPackage ../tools/security/bruteforce-luks { };
brutespray = callPackage ../tools/security/brutespray { };
breakpointHook = assert stdenv.isLinux;
makeSetupHook { } ../build-support/setup-hooks/breakpoint-hook.sh;
bsod = callPackage ../misc/emulators/bsod { };
btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { };
btrbk = callPackage ../tools/backup/btrbk {
asciidoc = asciidoc-full;
};
buildpack = callPackage ../development/tools/buildpack { };
buildtorrent = callPackage ../tools/misc/buildtorrent { };
bustle = haskellPackages.bustle;
buttersink = callPackage ../tools/filesystems/buttersink { };
bwm_ng = callPackage ../tools/networking/bwm-ng { };
byobu = callPackage ../tools/misc/byobu {
# Choices: [ tmux screen ];
textual-window-manager = tmux;
};
bsh = fetchurl {
url = "http://www.beanshell.org/bsh-2.0b5.jar";
sha256 = "0p2sxrpzd0vsk11zf3kb5h12yl1nq4yypb5mpjrm8ww0cfaijck2";
};
btfs = callPackage ../os-specific/linux/btfs { };
buildah = callPackage ../development/tools/buildah { };
buildkit = callPackage ../development/tools/buildkit { };
bukubrow = callPackage ../tools/networking/bukubrow { };
burpsuite = callPackage ../tools/networking/burpsuite {};
bs-platform = callPackage ../development/compilers/bs-platform {};
c3d = callPackage ../applications/graphics/c3d {
stdenv = gcc8Stdenv;
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
cue2pops = callPackage ../tools/cd-dvd/cue2pops { };
cabal2nix-unwrapped = haskell.lib.justStaticExecutables (haskell.lib.generateOptparseApplicativeCompletion "cabal2nix" haskellPackages.cabal2nix);
cabal2nix = symlinkJoin {
inherit (cabal2nix-unwrapped) name meta;
nativeBuildInputs = [ makeWrapper ];
paths = [ cabal2nix-unwrapped ];
postBuild = ''
wrapProgram $out/bin/cabal2nix \
--prefix PATH ":" "${lib.makeBinPath [ nix nix-prefetch-scripts ]}"
'';
};
stack2nix = with haskell.lib; overrideCabal (justStaticExecutables haskellPackages.stack2nix) (drv: {
executableToolDepends = [ makeWrapper ];
postInstall = ''
wrapProgram $out/bin/stack2nix \
--prefix PATH ":" "${git}/bin:${cabal-install}/bin"
'';
});
caddy = callPackage ../servers/caddy { };
caddy2 = callPackage ../servers/caddy/v2.nix { };
traefik = callPackage ../servers/traefik { };
calamares = libsForQt5.callPackage ../tools/misc/calamares {
python = python3;
boost = pkgs.boost.override { python = python3; };
};
candle = libsForQt5.callPackage ../applications/misc/candle { };
capstone = callPackage ../development/libraries/capstone { };
unicorn-emu = callPackage ../development/libraries/unicorn-emu { };
casync = callPackage ../applications/networking/sync/casync {
sphinx = python3Packages.sphinx;
};
cataract = callPackage ../applications/misc/cataract { };
cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { };
catch = callPackage ../development/libraries/catch { };
catch2 = callPackage ../development/libraries/catch2 { };
catdoc = callPackage ../tools/text/catdoc { };
catdocx = callPackage ../tools/text/catdocx { };
catclock = callPackage ../applications/misc/catclock { };
cardpeek = callPackage ../applications/misc/cardpeek { };
cawbird = callPackage ../applications/networking/cawbird { };
cde = callPackage ../tools/package-management/cde { };
cdemu-daemon = callPackage ../misc/emulators/cdemu/daemon.nix { };
cdemu-client = callPackage ../misc/emulators/cdemu/client.nix { };
ceres-solver = callPackage ../development/libraries/ceres-solver {
gflags = null; # only required for examples/tests
};
gcdemu = callPackage ../misc/emulators/cdemu/gui.nix { };
image-analyzer = callPackage ../misc/emulators/cdemu/analyzer.nix { };
cbor-diag = callPackage ../development/tools/cbor-diag { };
ccnet = callPackage ../tools/networking/ccnet { };
cassowary = callPackage ../tools/networking/cassowary { };
croc = callPackage ../tools/networking/croc { };
cddl = callPackage ../development/tools/cddl { };
cedille = callPackage ../applications/science/logic/cedille
{ inherit (haskellPackages) alex happy Agda ghcWithPackages;
};
cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { };
charliecloud = callPackage ../applications/virtualization/charliecloud { };
chelf = callPackage ../tools/misc/chelf { };
cht-sh = callPackage ../tools/misc/cht.sh { };
ckbcomp = callPackage ../tools/X11/ckbcomp { };
clac = callPackage ../tools/misc/clac {};
clash = callPackage ../tools/networking/clash { };
clasp = callPackage ../tools/misc/clasp { };
clevis = callPackage ../tools/security/clevis {
asciidoc = asciidoc-full;
};
cli53 = callPackage ../tools/admin/cli53 { };
cli-visualizer = callPackage ../applications/misc/cli-visualizer { };
clog-cli = callPackage ../development/tools/clog-cli { };
cloud-init = callPackage ../tools/virtualization/cloud-init { };
cloudflared = callPackage ../applications/networking/cloudflared { };
cloudmonkey = callPackage ../tools/virtualization/cloudmonkey { };
clib = callPackage ../tools/package-management/clib { };
clingo = callPackage ../applications/science/logic/potassco/clingo.nix { };
clingcon = callPackage ../applications/science/logic/potassco/clingcon.nix { };
clprover = callPackage ../applications/science/logic/clprover/clprover.nix { };
coloredlogs = with python3Packages; toPythonApplication coloredlogs;
colord-kde = libsForQt5.callPackage ../tools/misc/colord-kde {};
colpack = callPackage ../applications/science/math/colpack { };
compactor = callPackage ../applications/networking/compactor { };
consul = callPackage ../servers/consul { };
consul-alerts = callPackage ../servers/monitoring/consul-alerts { };
consul-template = callPackage ../tools/system/consul-template { };
copyright-update = callPackage ../tools/text/copyright-update { };
inherit (callPackage ../tools/misc/coreboot-utils { })
msrtool
cbmem
ifdtool
intelmetool
cbfstool
nvramtool
superiotool
ectool
inteltool
amdfwtool
acpidump-all
coreboot-utils;
corosync = callPackage ../servers/corosync { };
cowsay = callPackage ../tools/misc/cowsay { };
cherrytree = callPackage ../applications/misc/cherrytree { };
chntpw = callPackage ../tools/security/chntpw { };
clipman = callPackage ../tools/misc/clipman { };
clipster = callPackage ../tools/misc/clipster { };
contrast = callPackage ../applications/accessibility/contrast { };
cplex = callPackage ../applications/science/math/cplex (config.cplex or {});
cpulimit = callPackage ../tools/misc/cpulimit { };
codesearch = callPackage ../tools/text/codesearch { };
codec2 = callPackage ../development/libraries/codec2 { };
contacts = callPackage ../tools/misc/contacts {
inherit (darwin.apple_sdk.frameworks) Foundation AddressBook;
xcbuildHook = xcbuild6Hook;
};
colorls = callPackage ../tools/system/colorls { };
coloursum = callPackage ../tools/text/coloursum {
inherit (darwin.apple_sdk.frameworks) Security;
};
compsize = callPackage ../os-specific/linux/compsize { };
coturn = callPackage ../servers/coturn { };
coursier = callPackage ../development/tools/coursier {};
cppclean = callPackage ../development/tools/cppclean {};
crex = callPackage ../tools/misc/crex { };
cri-tools = callPackage ../tools/virtualization/cri-tools {};
crip = callPackage ../applications/audio/crip { };
crosvm = callPackage ../applications/virtualization/crosvm { };
crunch = callPackage ../tools/security/crunch { };
crudini = callPackage ../tools/misc/crudini { };
csv2odf = callPackage ../applications/office/csv2odf { };
csvkit = callPackage ../tools/text/csvkit { };
csv2latex = callPackage ../tools/misc/csv2latex { };
csvs-to-sqlite = with python3Packages; toPythonApplication csvs-to-sqlite;
cucumber = callPackage ../development/tools/cucumber {};
dabtools = callPackage ../applications/radio/dabtools { };
daemontools = callPackage ../tools/admin/daemontools { };
dale = callPackage ../development/compilers/dale { };
dante = callPackage ../servers/dante { };
dasher = callPackage ../applications/accessibility/dasher { };
datamash = callPackage ../tools/misc/datamash { };
datasette = with python3Packages; toPythonApplication datasette;
howard-hinnant-date = callPackage ../development/libraries/howard-hinnant-date { };
datefudge = callPackage ../tools/system/datefudge { };
dateutils = callPackage ../tools/misc/dateutils { };
datovka = libsForQt5.callPackage ../applications/networking/datovka { };
dconf = callPackage ../development/libraries/dconf { };
ddar = callPackage ../tools/backup/ddar { };
ddate = callPackage ../tools/misc/ddate { };
dedup = callPackage ../tools/backup/dedup { };
dehydrated = callPackage ../tools/admin/dehydrated { };
deis = callPackage ../development/tools/deis {};
deisctl = callPackage ../development/tools/deisctl {};
deja-dup = callPackage ../applications/backup/deja-dup { };
dejsonlz4 = callPackage ../tools/compression/dejsonlz4 { };
desync = callPackage ../applications/networking/sync/desync { };
devmem2 = callPackage ../os-specific/linux/devmem2 { };
dbus-broker = callPackage ../os-specific/linux/dbus-broker { };
ioport = callPackage ../os-specific/linux/ioport {};
diagrams-builder = callPackage ../tools/graphics/diagrams-builder {
inherit (haskellPackages) ghcWithPackages diagrams-builder;
};
dialog = callPackage ../development/tools/misc/dialog { };
dibbler = callPackage ../tools/networking/dibbler { };
diesel-cli = callPackage ../development/tools/diesel-cli {
inherit (darwin.apple_sdk.frameworks) Security;
};
ding = callPackage ../applications/misc/ding {
aspellDicts_de = aspellDicts.de;
aspellDicts_en = aspellDicts.en;
};
dirb = callPackage ../tools/networking/dirb { };
direnv = callPackage ../tools/misc/direnv { };
h = callPackage ../tools/misc/h { };
discount = callPackage ../tools/text/discount { };
diskscan = callPackage ../tools/misc/diskscan { };
disorderfs = callPackage ../tools/filesystems/disorderfs {
asciidoc = asciidoc-full;
};
dislocker = callPackage ../tools/filesystems/dislocker { };
distgen = callPackage ../development/tools/distgen {};
distrobuilder = callPackage ../tools/virtualization/distrobuilder { };
ditaa = callPackage ../tools/graphics/ditaa { };
dino = callPackage ../applications/networking/instant-messengers/dino { };
dlx = callPackage ../misc/emulators/dlx { };
doitlive = callPackage ../tools/misc/doitlive { };
dokuwiki = callPackage ../servers/web-apps/dokuwiki { };
dosage = callPackage ../applications/graphics/dosage { };
dozenal = callPackage ../applications/misc/dozenal { };
dpic = callPackage ../tools/graphics/dpic { };
dragon-drop = callPackage ../tools/X11/dragon-drop {
gtk = gtk3;
};
dsvpn = callPackage ../applications/networking/dsvpn { };
dtools = callPackage ../development/tools/dtools { };
dtrx = callPackage ../tools/compression/dtrx { };
dua = callPackage ../tools/misc/dua { };
inherit (ocamlPackages) dune dune_2;
duperemove = callPackage ../tools/filesystems/duperemove { };
dvc = callPackage ../applications/version-management/dvc { };
dvc-with-remotes = callPackage ../applications/version-management/dvc {
enableGoogle = true;
enableAWS = true;
enableAzure = true;
enableSSH = true;
};
dylibbundler = callPackage ../tools/misc/dylibbundler { };
dynamic-colors = callPackage ../tools/misc/dynamic-colors { };
dyncall = callPackage ../development/libraries/dyncall { };
earlyoom = callPackage ../os-specific/linux/earlyoom { };
EBTKS = callPackage ../development/libraries/science/biology/EBTKS { };
ecasound = callPackage ../applications/audio/ecasound { };
edac-utils = callPackage ../os-specific/linux/edac-utils { };
eggdrop = callPackage ../tools/networking/eggdrop { };
eksctl = callPackage ../tools/admin/eksctl { };
elementary-xfce-icon-theme = callPackage ../data/icons/elementary-xfce-icon-theme { };
ell = callPackage ../os-specific/linux/ell { };
elm-github-install = callPackage ../tools/package-management/elm-github-install { };
elogind = callPackage ../applications/misc/elogind { };
enca = callPackage ../tools/text/enca { };
ent = callPackage ../tools/misc/ent { };
envconsul = callPackage ../tools/system/envconsul { };
envsubst = callPackage ../tools/misc/envsubst { };
errcheck = callPackage ../development/tools/errcheck { };
eschalot = callPackage ../tools/security/eschalot { };
esphome = callPackage ../servers/home-assistant/esphome.nix { };
esptool = callPackage ../tools/misc/esptool { };
esptool-ck = callPackage ../tools/misc/esptool-ck { };
ephemeralpg = callPackage ../development/tools/database/ephemeralpg {};
et = callPackage ../applications/misc/et {};
ejson = callPackage ../development/tools/ejson {};
eternal-terminal = callPackage ../tools/networking/eternal-terminal {};
f3 = callPackage ../tools/filesystems/f3 { };
fac = callPackage ../development/tools/fac { };
facedetect = callPackage ../tools/graphics/facedetect { };
facter = callPackage ../tools/system/facter { };
fasd = callPackage ../tools/misc/fasd { };
fastJson = callPackage ../development/libraries/fastjson { };
fast-cli = nodePackages.fast-cli;
faudio = callPackage ../development/libraries/faudio { };
fd = callPackage ../tools/misc/fd { };
fdroidserver = python3Packages.callPackage ../development/tools/fdroidserver { };
filebench = callPackage ../tools/misc/filebench { };
fileshare = callPackage ../servers/fileshare {};
fileshelter = callPackage ../servers/web-apps/fileshelter { };
firecracker = callPackage ../applications/virtualization/firecracker { };
firectl = callPackage ../applications/virtualization/firectl { };
firestarter = callPackage ../applications/misc/firestarter { };
fselect = callPackage ../tools/misc/fselect { };
fsmon = callPackage ../tools/misc/fsmon { };
fsql = callPackage ../tools/misc/fsql { };
fop = callPackage ../tools/typesetting/fop { };
fondu = callPackage ../tools/misc/fondu { };
fpp = callPackage ../tools/misc/fpp { };
fsmark = callPackage ../tools/misc/fsmark { };
futhark = haskell.lib.justStaticExecutables haskellPackages.futhark;
fwup = callPackage ../tools/misc/fwup { };
fx_cast_bridge = callPackage ../tools/misc/fx_cast { };
fzf = callPackage ../tools/misc/fzf { };
fzf-zsh = callPackage ../shells/zsh/fzf-zsh { };
fzy = callPackage ../tools/misc/fzy { };
g2o = libsForQt5.callPackage ../development/libraries/g2o { };
gbsplay = callPackage ../applications/audio/gbsplay { };
gdrivefs = python27Packages.gdrivefs;
gdrive = callPackage ../applications/networking/gdrive { };
go-2fa = callPackage ../tools/security/2fa {};
go-dependency-manager = callPackage ../development/tools/gdm { };
geckodriver = callPackage ../development/tools/geckodriver { };
geekbench = callPackage ../tools/misc/geekbench { };
gencfsm = callPackage ../tools/security/gencfsm { };
genromfs = callPackage ../tools/filesystems/genromfs { };
gh-ost = callPackage ../tools/misc/gh-ost { };
ghidra-bin = callPackage ../tools/security/ghidra { };
gif-for-cli = callPackage ../tools/misc/gif-for-cli { };
gir-rs = callPackage ../development/tools/gir { };
gist = callPackage ../tools/text/gist { };
gixy = callPackage ../tools/admin/gixy { };
gllvm = callPackage ../development/tools/gllvm { };
glide = callPackage ../development/tools/glide { };
globalarrays = callPackage ../development/libraries/globalarrays { };
glock = callPackage ../development/tools/glock { };
glslviewer = callPackage ../development/tools/glslviewer {
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
gmic = callPackage ../tools/graphics/gmic { };
gmic-qt = libsForQt5.callPackage ../tools/graphics/gmic-qt { };
gmic-qt-krita = gmic-qt.override {
variant = "krita";
};
goa = callPackage ../development/tools/goa { };
gohai = callPackage ../tools/system/gohai { };
gorilla-bin = callPackage ../tools/security/gorilla-bin { };
gosu = callPackage ../tools/misc/gosu { };
gotify-cli = callPackage ../tools/misc/gotify-cli { };
gping = callPackage ../tools/networking/gping { };
greg = callPackage ../applications/audio/greg {
pythonPackages = python3Packages;
};
grim = callPackage ../tools/graphics/grim { };
gringo = callPackage ../tools/misc/gringo { };
grobi = callPackage ../tools/X11/grobi { };
gscan2pdf = callPackage ../applications/graphics/gscan2pdf { };
gsctl = callPackage ../applications/misc/gsctl { };
gthree = callPackage ../development/libraries/gthree { };
gti = callPackage ../tools/misc/gti { };
hdate = callPackage ../applications/misc/hdate { };
heatseeker = callPackage ../tools/misc/heatseeker { };
hebcal = callPackage ../tools/misc/hebcal {};
hexio = callPackage ../development/tools/hexio { };
hexyl = callPackage ../tools/misc/hexyl { };
hid-listen = callPackage ../tools/misc/hid-listen { };
hocr-tools = with python3Packages; toPythonApplication hocr-tools;
home-manager = callPackage ../tools/package-management/home-manager {};
hostsblock = callPackage ../tools/misc/hostsblock { };
hopper = qt5.callPackage ../development/tools/analysis/hopper {};
hr = callPackage ../applications/misc/hr { };
hyx = callPackage ../tools/text/hyx { };
icdiff = callPackage ../tools/text/icdiff {};
ifm = callPackage ../tools/graphics/ifm {};
interlock = callPackage ../servers/interlock {};
jellyfin = callPackage ../servers/jellyfin { ffmpeg = ffmpeg_4; };
jellyfin-mpv-shim = python3Packages.callPackage ../applications/video/jellyfin-mpv-shim { };
jotta-cli = callPackage ../applications/misc/jotta-cli { };
jwt-cli = callPackage ../tools/security/jwt-cli {
inherit (darwin.apple_sdk.frameworks) Security;
};
kapacitor = callPackage ../servers/monitoring/kapacitor { };
kisslicer = callPackage ../tools/misc/kisslicer { };
klaus = with python3Packages; toPythonApplication klaus;
kramdown-rfc2629 = callPackage ../tools/text/kramdown-rfc2629 { };
lcdproc = callPackage ../servers/monitoring/lcdproc { };
languagetool = callPackage ../tools/text/languagetool { };
lepton = callPackage ../tools/graphics/lepton { };
lexicon = callPackage ../tools/admin/lexicon { };
lief = callPackage ../development/libraries/lief {};
libndtypes = callPackage ../development/libraries/libndtypes { };
libxnd = callPackage ../development/libraries/libxnd { };
link-grammar = callPackage ../tools/text/link-grammar { };
linuxptp = callPackage ../os-specific/linux/linuxptp { };
loadwatch = callPackage ../tools/system/loadwatch { };
loccount = callPackage ../development/tools/misc/loccount { };
long-shebang = callPackage ../misc/long-shebang {};
numatop = callPackage ../os-specific/linux/numatop { };
iio-sensor-proxy = callPackage ../os-specific/linux/iio-sensor-proxy { };
ipvsadm = callPackage ../os-specific/linux/ipvsadm { };
ir-standard-fonts = callPackage ../data/fonts/ir-standard-fonts { };
lynis = callPackage ../tools/security/lynis { };
mapproxy = callPackage ../applications/misc/mapproxy { };
marlin-calc = callPackage ../tools/misc/marlin-calc {};
mathics = with python2Packages; toPythonApplication mathics;
masscan = callPackage ../tools/security/masscan {
stdenv = gccStdenv;
};
massren = callPackage ../tools/misc/massren { };
medusa = callPackage ../tools/security/medusa { };
megasync = libsForQt5.callPackage ../applications/misc/megasync { };
megacmd = callPackage ../applications/misc/megacmd { };
meritous = callPackage ../games/meritous { };
opendune = callPackage ../games/opendune { };
merriweather = callPackage ../data/fonts/merriweather { };
merriweather-sans = callPackage ../data/fonts/merriweather-sans { };
meson = callPackage ../development/tools/build-managers/meson { };
meson-tools = callPackage ../misc/meson-tools { };
metabase = callPackage ../servers/metabase { };
midicsv = callPackage ../tools/audio/midicsv { };
mididings = callPackage ../tools/audio/mididings { };
miniserve = callPackage ../tools/misc/miniserve {
inherit (darwin.apple_sdk.frameworks) Security;
};
mkspiffs = callPackage ../tools/filesystems/mkspiffs { };
mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { });
mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { };
monetdb = callPackage ../servers/sql/monetdb { };
mons = callPackage ../tools/misc/mons {};
mousetweaks = callPackage ../applications/accessibility/mousetweaks {
inherit (pkgs.xorg) libX11 libXtst libXfixes;
};
mp3blaster = callPackage ../applications/audio/mp3blaster { };
mp3cat = callPackage ../tools/audio/mp3cat {};
mp3fs = callPackage ../tools/filesystems/mp3fs { };
mpdas = callPackage ../tools/audio/mpdas { };
mpdcron = callPackage ../tools/audio/mpdcron { };
mpdris2 = callPackage ../tools/audio/mpdris2 { };
mpd-mpris = callPackage ../tools/audio/mpd-mpris { };
mq-cli = callPackage ../tools/system/mq-cli { };
nfdump = callPackage ../tools/networking/nfdump { };
nfstrace = callPackage ../tools/networking/nfstrace { };
nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools;
noteshrink = callPackage ../tools/misc/noteshrink { };
noti = callPackage ../tools/misc/noti {
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
nrsc5 = callPackage ../applications/misc/nrsc5 { };
nwipe = callPackage ../tools/security/nwipe { };
nx-libs = callPackage ../tools/X11/nx-libs { };
nyx = callPackage ../tools/networking/nyx { };
ocrmypdf = callPackage ../tools/text/ocrmypdf { };
onboard = callPackage ../applications/misc/onboard { };
onnxruntime = callPackage ../development/libraries/onnxruntime { };
xkbd = callPackage ../applications/misc/xkbd { };
libpsm2 = callPackage ../os-specific/linux/libpsm2 { };
optar = callPackage ../tools/graphics/optar {};
obinskit = callPackage ../applications/misc/obinskit {};
pastel = callPackage ../applications/misc/pastel {
inherit (darwin.apple_sdk.frameworks) Security;
};
patdiff = callPackage ../tools/misc/patdiff { };
pbpst = callPackage ../applications/misc/pbpst { };
pbzx = callPackage ../tools/compression/pbzx { };
persepolis = python3Packages.callPackage ../tools/networking/persepolis { };
pev = callPackage ../development/tools/analysis/pev { };
phoronix-test-suite = callPackage ../tools/misc/phoronix-test-suite { };
photon = callPackage ../tools/networking/photon { };
playerctl = callPackage ../tools/audio/playerctl { };
ps_mem = callPackage ../tools/system/ps_mem { };
psstop = callPackage ../tools/system/psstop { };
precice = callPackage ../development/libraries/precice { };
pueue = callPackage ../applications/misc/pueue { };
pixiecore = callPackage ../tools/networking/pixiecore {};
pyCA = python3Packages.callPackage ../applications/video/pyca {};
pyrit = callPackage ../tools/security/pyrit {};
pyznap = python3Packages.callPackage ../tools/backup/pyznap {};
procs = callPackage ../tools/admin/procs {
inherit (darwin.apple_sdk.frameworks) Security;
};
psrecord = python3Packages.callPackage ../tools/misc/psrecord {};
scour = with python3Packages; toPythonApplication scour;
s2png = callPackage ../tools/graphics/s2png { };
shab = callPackage ../tools/text/shab { };
shell-hist = callPackage ../tools/misc/shell-hist { };
simg2img = callPackage ../tools/filesystems/simg2img { };
snipes = callPackage ../games/snipes { };
snippetpixie = callPackage ../tools/text/snippetpixie { };
socklog = callPackage ../tools/system/socklog { };
stagit = callPackage ../development/tools/stagit { };
statserial = callPackage ../tools/misc/statserial { };
step-ca = callPackage ../tools/security/step-ca { };
step-cli = callPackage ../tools/security/step-cli { };
string-machine = callPackage ../applications/audio/string-machine { };
bash-supergenpass = callPackage ../tools/security/bash-supergenpass { };
sweep-visualizer = callPackage ../tools/misc/sweep-visualizer { };
syscall_limiter = callPackage ../os-specific/linux/syscall_limiter {};
syslogng = callPackage ../tools/system/syslog-ng { };
syslogng_incubator = callPackage ../tools/system/syslog-ng-incubator { };
inherit (callPackages ../servers/rainloop { })
rainloop-community
rainloop-standard;
rav1e = callPackage ../tools/video/rav1e { };
ring-daemon = callPackage ../applications/networking/instant-messengers/ring-daemon { };
riot-desktop = callPackage ../applications/networking/instant-messengers/riot/riot-desktop.nix { };
riot-web = callPackage ../applications/networking/instant-messengers/riot/riot-web.nix {
conf = config.riot-web.conf or {};
};
ripasso-cursive = callPackage ../tools/security/ripasso/cursive.nix {
inherit (darwin.apple_sdk.frameworks) AppKit Security;
};
roundcube = callPackage ../servers/roundcube { };
roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { });
routinator = callPackage ../servers/routinator { };
rsbep = callPackage ../tools/backup/rsbep { };
rsyslog = callPackage ../tools/system/rsyslog {
hadoop = null; # Currently Broken
libksi = null; # Currently Broken
};
rsyslog-light = rsyslog.override {
libkrb5 = null;
systemd = null;
jemalloc = null;
libmysqlclient = null;
postgresql = null;
libdbi = null;
net-snmp = null;
libuuid = null;
gnutls = null;
libgcrypt = null;
liblognorm = null;
openssl = null;
librelp = null;
libksi = null;
liblogging = null;
libnet = null;
hadoop = null;
rdkafka = null;
libmongo-client = null;
czmq = null;
rabbitmq-c = null;
hiredis = null;
libmaxminddb = null;
};
xmousepasteblock = callPackage ../tools/X11/xmousepasteblock { };
mar1d = callPackage ../games/mar1d { } ;
mcrypt = callPackage ../tools/misc/mcrypt { };
mongodb-compass = callPackage ../tools/misc/mongodb-compass { };
mongodb-tools = callPackage ../tools/misc/mongodb-tools { };
moosefs = callPackage ../tools/filesystems/moosefs { };
mozlz4a = callPackage ../tools/compression/mozlz4a { };
msr-tools = callPackage ../os-specific/linux/msr-tools { };
mstflint = callPackage ../tools/misc/mstflint { };
mcelog = callPackage ../os-specific/linux/mcelog {
utillinux = utillinuxMinimal;
};
sqlint = callPackage ../development/tools/sqlint { };
antibody = callPackage ../shells/zsh/antibody { };
antigen = callPackage ../shells/zsh/antigen { };
apparix = callPackage ../tools/misc/apparix { };
appleseed = callPackage ../tools/graphics/appleseed { };
arping = callPackage ../tools/networking/arping { };
arpoison = callPackage ../tools/networking/arpoison { };
asciidoc = callPackage ../tools/typesetting/asciidoc {
inherit (python2Packages) matplotlib numpy aafigure recursivePthLoader;
w3m = w3m-batch;
enableStandardFeatures = false;
};
asciidoc-full = appendToName "full" (asciidoc.override {
inherit (python2Packages) pygments;
texlive = texlive.combine { inherit (texlive) scheme-minimal dvipng; };
enableStandardFeatures = true;
});
asciidoc-full-with-plugins = appendToName "full-with-plugins" (asciidoc.override {
inherit (python2Packages) pygments;
texlive = texlive.combine { inherit (texlive) scheme-minimal dvipng; };
enableStandardFeatures = true;
enableExtraPlugins = true;
});
asciidoctor = callPackage ../tools/typesetting/asciidoctor {
# kindlegen is unfree, don't enable by default
kindlegen = null;
# epubcheck pulls in Java, which is problematic on some platforms
epubcheck = null;
};
asciidoctorj = callPackage ../tools/typesetting/asciidoctorj { };
asunder = callPackage ../applications/audio/asunder { };
autossh = callPackage ../tools/networking/autossh { };
assh = callPackage ../tools/networking/assh { };
asynk = callPackage ../tools/networking/asynk { };
b2sum = callPackage ../tools/security/b2sum {
inherit (llvmPackages) openmp;
};
bacula = callPackage ../tools/backup/bacula { };
bareos = callPackage ../tools/backup/bareos { };
bats = callPackage ../development/interpreters/bats { };
bbe = callPackage ../tools/misc/bbe { };
bdsync = callPackage ../tools/backup/bdsync { };
beanstalkd = callPackage ../servers/beanstalkd { };
beets = callPackage ../tools/audio/beets {
pythonPackages = python3Packages;
};
bento4 = callPackage ../tools/video/bento4 { };
bepasty = callPackage ../tools/misc/bepasty { };
bettercap = callPackage ../tools/security/bettercap { };
bfg-repo-cleaner = gitAndTools.bfg-repo-cleaner;
bfs = callPackage ../tools/system/bfs { };
bgs = callPackage ../tools/X11/bgs { };
bibclean = callPackage ../tools/typesetting/bibclean { };
biber = callPackage ../tools/typesetting/biber { };
biblatex-check = callPackage ../tools/typesetting/biblatex-check { };
birdfont = callPackage ../tools/misc/birdfont { };
xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { };
blastem = callPackage ../misc/emulators/blastem {
inherit (python27Packages) pillow;
};
blueman = callPackage ../tools/bluetooth/blueman { };
bmrsa = callPackage ../tools/security/bmrsa/11.nix { };
bogofilter = callPackage ../tools/misc/bogofilter { };
bsdbuild = callPackage ../development/tools/misc/bsdbuild { };
bsdiff = callPackage ../tools/compression/bsdiff { };
btar = callPackage ../tools/backup/btar {
librsync = librsync_0_9;
};
bud = callPackage ../tools/networking/bud {
inherit (pythonPackages) gyp;
};
bup = callPackage ../tools/backup/bup { };
burp = callPackage ../tools/backup/burp { };
buku = callPackage ../applications/misc/buku { };
byzanz = callPackage ../applications/video/byzanz {};
ori = callPackage ../tools/backup/ori { };
anydesk = callPackage ../applications/networking/remote/anydesk { };
atool = callPackage ../tools/archivers/atool { };
bash_unit = callPackage ../tools/misc/bash_unit { };
bsc = callPackage ../tools/compression/bsc {
inherit (llvmPackages) openmp;
};
bzip2 = callPackage ../tools/compression/bzip2 { };
cabextract = callPackage ../tools/archivers/cabextract { };
cadaver = callPackage ../tools/networking/cadaver {
openssl = openssl_1_0_2;
};
davix = callPackage ../tools/networking/davix { };
cantata = libsForQt5.callPackage ../applications/audio/cantata {
inherit vlc;
};
can-utils = callPackage ../os-specific/linux/can-utils { };
caudec = callPackage ../applications/audio/caudec { };
ccd2iso = callPackage ../tools/cd-dvd/ccd2iso { };
ccid = callPackage ../tools/security/ccid { };
ccrypt = callPackage ../tools/security/ccrypt { };
ccze = callPackage ../tools/misc/ccze { };
cdecl = callPackage ../development/tools/cdecl { };
cdi2iso = callPackage ../tools/cd-dvd/cdi2iso { };
cdimgtools = callPackage ../tools/cd-dvd/cdimgtools { };
cdrdao = callPackage ../tools/cd-dvd/cdrdao { };
cdrkit = callPackage ../tools/cd-dvd/cdrkit { };
cdrtools = callPackage ../tools/cd-dvd/cdrtools {
inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
};
cemu = qt5.callPackage ../applications/science/math/cemu { };
isomd5sum = callPackage ../tools/cd-dvd/isomd5sum { };
mdf2iso = callPackage ../tools/cd-dvd/mdf2iso { };
nrg2iso = callPackage ../tools/cd-dvd/nrg2iso { };
libceph = ceph.lib;
inherit (callPackages ../tools/filesystems/ceph {
boost = boost167.override { enablePython = true; python = python37; };
})
ceph
ceph-client;
ceph-dev = ceph;
inherit (callPackages ../tools/security/certmgr { })
certmgr certmgr-selfsigned;
cfdg = callPackage ../tools/graphics/cfdg { };
checkinstall = callPackage ../tools/package-management/checkinstall { };
chit = callPackage ../development/tools/chit { };
chkrootkit = callPackage ../tools/security/chkrootkit { };
chrony = callPackage ../tools/networking/chrony { };
chunkfs = callPackage ../tools/filesystems/chunkfs { };
chunksync = callPackage ../tools/backup/chunksync { };
cipherscan = callPackage ../tools/security/cipherscan {
openssl = if stdenv.hostPlatform.system == "x86_64-linux"
then openssl-chacha
else openssl;
};
cjdns = callPackage ../tools/networking/cjdns { };
cksfv = callPackage ../tools/networking/cksfv { };
clementine = libsForQt5.callPackage ../applications/audio/clementine {
gst_plugins =
with gst_all_1; [ gst-plugins-base gst-plugins-good gst-plugins-ugly gst-libav ];
};
clementineUnfree = clementine.unfree;
ciopfs = callPackage ../tools/filesystems/ciopfs { };
circleci-cli = callPackage ../development/tools/misc/circleci-cli { };
circus = callPackage ../tools/networking/circus { };
citrix_workspace_unwrapped = callPackage ../applications/networking/remote/citrix-workspace { };
citrix_workspace_unwrapped_20_04_0 = citrix_workspace_unwrapped.override { version = "20.04.0"; };
citrix_workspace_unwrapped_19_12_0 = citrix_workspace_unwrapped.override { version = "19.12.0"; };
citrix_workspace_unwrapped_19_10_0 = citrix_workspace_unwrapped.override { version = "19.10.0"; };
citrix_workspace_unwrapped_19_8_0 = citrix_workspace_unwrapped.override { version = "19.8.0"; };
citrix_workspace_unwrapped_19_6_0 = citrix_workspace_unwrapped.override { version = "19.6.0"; };
citrix_workspace_unwrapped_19_3_0 = citrix_workspace_unwrapped.override { version = "19.3.0"; };
citrix_workspace = callPackage ../applications/networking/remote/citrix-workspace/wrapper.nix {
citrix_workspace = citrix_workspace_unwrapped;
};
citrix_workspace_19_12_0 = callPackage ../applications/networking/remote/citrix-workspace/wrapper.nix {
citrix_workspace = citrix_workspace_unwrapped_19_12_0;
};
citrix_workspace_19_10_0 = callPackage ../applications/networking/remote/citrix-workspace/wrapper.nix {
citrix_workspace = citrix_workspace_unwrapped_19_10_0;
};
citrix_workspace_19_8_0 = callPackage ../applications/networking/remote/citrix-workspace/wrapper.nix {
citrix_workspace = citrix_workspace_unwrapped_19_8_0;
};
citrix_workspace_19_6_0 = callPackage ../applications/networking/remote/citrix-workspace/wrapper.nix {
citrix_workspace = citrix_workspace_unwrapped_19_6_0;
};
citrix_workspace_19_3_0 = callPackage ../applications/networking/remote/citrix-workspace/wrapper.nix {
citrix_workspace = citrix_workspace_unwrapped_19_3_0;
};
citra = libsForQt5.callPackage ../misc/emulators/citra { };
cmst = libsForQt5.callPackage ../tools/networking/cmst { };
cmt = callPackage ../applications/audio/cmt {};
codimd = callPackage ../servers/web-apps/codimd {
nodejs = nodejs-10_x;
};
colord = callPackage ../tools/misc/colord { };
colord-gtk = callPackage ../tools/misc/colord-gtk { };
colordiff = callPackage ../tools/text/colordiff { };
concurrencykit = callPackage ../development/libraries/concurrencykit { };
connect = callPackage ../tools/networking/connect { };
conspy = callPackage ../os-specific/linux/conspy {};
inherit (callPackage ../tools/networking/connman {})
connman
connmanFull
connmanMinimal
;
connman-gtk = callPackage ../tools/networking/connman/connman-gtk { };
connman-ncurses = callPackage ../tools/networking/connman/connman-ncurses { };
connman-notify = callPackage ../tools/networking/connman/connman-notify { };
connmanui = callPackage ../tools/networking/connman/connmanui { };
connman_dmenu = callPackage ../tools/networking/connman/connman_dmenu { };
convertlit = callPackage ../tools/text/convertlit { };
collectd = callPackage ../tools/system/collectd {
libsigrok = libsigrok-0-3-0; # not compatible with >= 0.4.0 yet
};
collectd-data = callPackage ../tools/system/collectd/data.nix { };
colormake = callPackage ../development/tools/build-managers/colormake { };
cpuminer = callPackage ../tools/misc/cpuminer { };
cpuminer-multi = callPackage ../tools/misc/cpuminer-multi { };
cryptpad = callPackage ../servers/web-apps/cryptpad { };
ethash = callPackage ../development/libraries/ethash { };
ethminer = callPackage ../tools/misc/ethminer { };
cuetools = callPackage ../tools/cd-dvd/cuetools { };
u3-tool = callPackage ../tools/filesystems/u3-tool { };
unifdef = callPackage ../development/tools/misc/unifdef { };
unionfs-fuse = callPackage ../tools/filesystems/unionfs-fuse { };
usb-modeswitch = callPackage ../development/tools/misc/usb-modeswitch { };
usb-modeswitch-data = callPackage ../development/tools/misc/usb-modeswitch/data.nix { };
anthy = callPackage ../tools/inputmethods/anthy { };
evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { };
gebaar-libinput = callPackage ../tools/inputmethods/gebaar-libinput { };
libpinyin = callPackage ../development/libraries/libpinyin { };
libskk = callPackage ../development/libraries/libskk {
inherit (gnome3) gnome-common;
};
m17n_db = callPackage ../tools/inputmethods/m17n-db { };
m17n_lib = callPackage ../tools/inputmethods/m17n-lib { };
libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix {
inherit (xorg) libXaw;
};
skktools = callPackage ../tools/inputmethods/skk/skktools { };
skk-dicts = callPackage ../tools/inputmethods/skk/skk-dicts { };
libkkc-data = callPackage ../data/misc/libkkc-data {
inherit (pythonPackages) marisa;
};
libkkc = callPackage ../tools/inputmethods/libkkc { };
ibus = callPackage ../tools/inputmethods/ibus { };
ibus-qt = callPackage ../tools/inputmethods/ibus/ibus-qt.nix { };
ibus-engines = recurseIntoAttrs {
anthy = callPackage ../tools/inputmethods/ibus-engines/ibus-anthy { };
hangul = callPackage ../tools/inputmethods/ibus-engines/ibus-hangul { };
kkc = callPackage ../tools/inputmethods/ibus-engines/ibus-kkc { };
libpinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-libpinyin { };
m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { };
mozc = callPackage ../tools/inputmethods/ibus-engines/ibus-mozc {
python = python2;
inherit (python2Packages) gyp;
protobuf = pkgs.protobuf.overrideDerivation (oldAttrs: { stdenv = clangStdenv; });
};
table = callPackage ../tools/inputmethods/ibus-engines/ibus-table { };
table-chinese = callPackage ../tools/inputmethods/ibus-engines/ibus-table-chinese {
ibus-table = ibus-engines.table;
};
table-others = callPackage ../tools/inputmethods/ibus-engines/ibus-table-others {
ibus-table = ibus-engines.table;
};
uniemoji = callPackage ../tools/inputmethods/ibus-engines/ibus-uniemoji { };
typing-booster-unwrapped = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster { };
typing-booster = callPackage ../tools/inputmethods/ibus-engines/ibus-typing-booster/wrapper.nix {
typing-booster = ibus-engines.typing-booster-unwrapped;
};
};
ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { };
interception-tools = callPackage ../tools/inputmethods/interception-tools { };
interception-tools-plugins = {
caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { };
};
age = callPackage ../tools/security/age { };
brotli = callPackage ../tools/compression/brotli { };
biosdevname = callPackage ../tools/networking/biosdevname { };
c14 = callPackage ../applications/networking/c14 { };
certstrap = callPackage ../tools/security/certstrap { };
cfssl = callPackage ../tools/security/cfssl { };
chafa = callPackage ../tools/misc/chafa { };
checkbashisms = callPackage ../development/tools/misc/checkbashisms { };
civetweb = callPackage ../development/libraries/civetweb { };
ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { };
clamav = callPackage ../tools/security/clamav { };
clex = callPackage ../tools/misc/clex { };
client-ip-echo = callPackage ../servers/misc/client-ip-echo { };
cloc = callPackage ../tools/misc/cloc { };
cloog = callPackage ../development/libraries/cloog {
isl = isl_0_14;
};
cloog_0_18_0 = callPackage ../development/libraries/cloog/0.18.0.nix {
isl = isl_0_11;
};
cloogppl = callPackage ../development/libraries/cloog-ppl { };
cloud-utils = callPackage ../tools/misc/cloud-utils { };
cocoapods = callPackage ../development/mobile/cocoapods { };
cocoapods-beta = lowPrio (callPackage ../development/mobile/cocoapods { beta = true; });
codebraid = callPackage ../tools/misc/codebraid { };
compass = callPackage ../development/tools/compass { };
conda = callPackage ../tools/package-management/conda { };
convmv = callPackage ../tools/misc/convmv { };
convoy = callPackage ../tools/filesystems/convoy { };
cpcfs = callPackage ../tools/filesystems/cpcfs { };
cool-retro-term = libsForQt5.callPackage ../applications/misc/cool-retro-term { };
coreutils = callPackage ../tools/misc/coreutils { };
coreutils-full = coreutils.override { minimal = false; };
coreutils-prefixed = coreutils.override { withPrefix = true; singleBinary = false; };
corkscrew = callPackage ../tools/networking/corkscrew { };
cowpatty = callPackage ../tools/security/cowpatty { };
cpio = callPackage ../tools/archivers/cpio { };
crackxls = callPackage ../tools/security/crackxls { };
create-cycle-app = nodePackages.create-cycle-app;
createrepo_c = callPackage ../tools/package-management/createrepo_c { };
cromfs = callPackage ../tools/archivers/cromfs { };
cron = callPackage ../tools/system/cron { };
cudaPackages = recurseIntoAttrs (callPackage ../development/compilers/cudatoolkit {});
inherit (cudaPackages)
cudatoolkit_6
cudatoolkit_6_5
cudatoolkit_7
cudatoolkit_7_5
cudatoolkit_8
cudatoolkit_9
cudatoolkit_9_0
cudatoolkit_9_1
cudatoolkit_9_2
cudatoolkit_10
cudatoolkit_10_0
cudatoolkit_10_1
cudatoolkit_10_2;
cudatoolkit = cudatoolkit_10;
cudnnPackages = callPackages ../development/libraries/science/math/cudnn { };
inherit (cudnnPackages)
cudnn_cudatoolkit_7
cudnn_cudatoolkit_7_5
cudnn6_cudatoolkit_8
cudnn_cudatoolkit_8
cudnn_cudatoolkit_9
cudnn_cudatoolkit_9_0
cudnn_cudatoolkit_9_1
cudnn_cudatoolkit_9_2
cudnn_cudatoolkit_10
cudnn_cudatoolkit_10_0
cudnn_cudatoolkit_10_1
cudnn_cudatoolkit_10_2;
cudnn = cudnn_cudatoolkit_10;
curlFull = curl.override {
idnSupport = true;
ldapSupport = true;
gssSupport = true;
brotliSupport = true;
};
curl = callPackage ../tools/networking/curl { };
curl_unix_socket = callPackage ../tools/networking/curl-unix-socket { };
curlie = callPackage ../tools/networking/curlie { };
cunit = callPackage ../tools/misc/cunit { };
bcunit = callPackage ../tools/misc/bcunit { };
curlftpfs = callPackage ../tools/filesystems/curlftpfs { };
cutter = callPackage ../tools/networking/cutter { };
cwebbin = callPackage ../development/tools/misc/cwebbin { };
cvs_fast_export = callPackage ../applications/version-management/cvs-fast-export { };
dadadodo = callPackage ../tools/text/dadadodo { };
daemon = callPackage ../tools/system/daemon { };
daemonize = callPackage ../tools/system/daemonize { };
daq = callPackage ../applications/networking/ids/daq { };
dar = callPackage ../tools/backup/dar { };
darkhttpd = callPackage ../servers/http/darkhttpd { };
darkstat = callPackage ../tools/networking/darkstat { };
dav1d = callPackage ../development/libraries/dav1d { };
davfs2 = callPackage ../tools/filesystems/davfs2 { };
dbeaver = callPackage ../applications/misc/dbeaver {
jdk = jdk11;
};
dbench = callPackage ../development/tools/misc/dbench { };
dclxvi = callPackage ../development/libraries/dclxvi { };
dcraw = callPackage ../tools/graphics/dcraw { };
dcfldd = callPackage ../tools/system/dcfldd { };
debianutils = callPackage ../tools/misc/debianutils { };
debian-devscripts = callPackage ../tools/misc/debian-devscripts { };
debootstrap = callPackage ../tools/misc/debootstrap { };
deer = callPackage ../shells/zsh/zsh-deer { };
detox = callPackage ../tools/misc/detox { };
devilspie2 = callPackage ../applications/misc/devilspie2 {
gtk = gtk3;
};
dex = callPackage ../tools/X11/dex { };
ddccontrol = callPackage ../tools/misc/ddccontrol { };
ddccontrol-db = callPackage ../data/misc/ddccontrol-db { };
ddcutil = callPackage ../tools/misc/ddcutil { };
ddclient = callPackage ../tools/networking/ddclient { };
dd_rescue = callPackage ../tools/system/dd_rescue { };
ddrescue = callPackage ../tools/system/ddrescue { };
ddrescueview = callPackage ../tools/system/ddrescueview { };
ddrutility = callPackage ../tools/system/ddrutility { };
deluge-2_x = callPackage ../applications/networking/p2p/deluge/2 {
pythonPackages = python3Packages;
libtorrentRasterbar = libtorrentRasterbar.override { python = python3; };
};
deluge-1_x = callPackage ../applications/networking/p2p/deluge/1 {
pythonPackages = python2Packages;
libtorrentRasterbar = libtorrentRasterbar-1_1_x;
};
deluge = deluge-2_x;
desktop-file-utils = callPackage ../tools/misc/desktop-file-utils { };
dfc = callPackage ../tools/system/dfc { };
dev86 = callPackage ../development/compilers/dev86 { };
diskrsync = callPackage ../tools/backup/diskrsync { };
djbdns = callPackage ../tools/networking/djbdns { };
dnscrypt-proxy2 = callPackage ../tools/networking/dnscrypt-proxy2 { };
dnscrypt-wrapper = callPackage ../tools/networking/dnscrypt-wrapper { };
dnscontrol = callPackage ../applications/networking/dnscontrol { };
dnsenum = callPackage ../tools/security/dnsenum { };
dnsmasq = callPackage ../tools/networking/dnsmasq { };
dnsproxy = callPackage ../tools/networking/dnsproxy { };
dnsperf = callPackage ../tools/networking/dnsperf { };
dnsrecon = callPackage ../tools/security/dnsrecon { };
dnstop = callPackage ../tools/networking/dnstop { };
dhcp = callPackage ../tools/networking/dhcp { };
dhcpdump = callPackage ../tools/networking/dhcpdump { };
dhcpcd = callPackage ../tools/networking/dhcpcd { };
dhcping = callPackage ../tools/networking/dhcping { };
di = callPackage ../tools/system/di { };
diction = callPackage ../tools/text/diction { };
diffoscope = callPackage ../tools/misc/diffoscope {
jdk = jdk8;
};
diffr = callPackage ../tools/text/diffr {
inherit (darwin.apple_sdk.frameworks) Security;
};
diffstat = callPackage ../tools/text/diffstat { };
diffutils = callPackage ../tools/text/diffutils { };
dir2opus = callPackage ../tools/audio/dir2opus {
inherit (pythonPackages) mutagen python wrapPython;
};
picotts = callPackage ../tools/audio/picotts { };
wgetpaste = callPackage ../tools/text/wgetpaste { };
dirmngr = callPackage ../tools/security/dirmngr { };
dirvish = callPackage ../tools/backup/dirvish { };
disper = callPackage ../tools/misc/disper { };
dleyna-connector-dbus = callPackage ../development/libraries/dleyna-connector-dbus { };
dleyna-core = callPackage ../development/libraries/dleyna-core { };
dleyna-renderer = callPackage ../development/libraries/dleyna-renderer { };
dleyna-server = callPackage ../development/libraries/dleyna-server { };
dmd = callPackage ../development/compilers/dmd { };
dmg2img = callPackage ../tools/misc/dmg2img {
openssl = openssl_1_0_2;
};
docbook2odf = callPackage ../tools/typesetting/docbook2odf { };
doas = callPackage ../tools/security/doas { };
docbook2x = callPackage ../tools/typesetting/docbook2x { };
docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { };
docbookrx = callPackage ../tools/typesetting/docbookrx { };
docear = callPackage ../applications/office/docear { };
dockbarx = callPackage ../applications/misc/dockbarx { };
dog = callPackage ../tools/system/dog { };
dosfstools = callPackage ../tools/filesystems/dosfstools { };
dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { };
dotnetfx40 = callPackage ../development/libraries/dotnetfx40 { };
dolphinEmu = callPackage ../misc/emulators/dolphin-emu { };
dolphinEmuMaster = qt5.callPackage ../misc/emulators/dolphin-emu/master.nix {
inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL;
};
doomseeker = qt5.callPackage ../applications/misc/doomseeker { };
doom-bcc = callPackage ../games/zdoom/bcc-git.nix { };
slade = callPackage ../applications/misc/slade {
wxGTK = wxGTK30;
};
sladeUnstable = callPackage ../applications/misc/slade/git.nix {
wxGTK = wxGTK30;
};
drive = callPackage ../applications/networking/drive { };
driftnet = callPackage ../tools/networking/driftnet {};
drone = callPackage ../development/tools/continuous-integration/drone { };
drone-cli = callPackage ../development/tools/continuous-integration/drone-cli { };
dropbear = callPackage ../tools/networking/dropbear { };
dsview = libsForQt5.callPackage ../applications/science/electronics/dsview { };
dtach = callPackage ../tools/misc/dtach { };
dtc = callPackage ../development/compilers/dtc { };
dub = callPackage ../development/tools/build-managers/dub { };
duc = callPackage ../tools/misc/duc { };
duff = callPackage ../tools/filesystems/duff { };
dumptorrent = callPackage ../tools/misc/dumptorrent { };
duo-unix = callPackage ../tools/security/duo-unix { };
duplicacy = callPackage ../tools/backup/duplicacy { };
duplicati = callPackage ../tools/backup/duplicati { };
duplicity = callPackage ../tools/backup/duplicity {
pythonPackages = python3Packages;
};
duply = callPackage ../tools/backup/duply { };
dvd-vr = callPackage ../tools/cd-dvd/dvd-vr { };
dvdisaster = callPackage ../tools/cd-dvd/dvdisaster { };
dvdplusrwtools = callPackage ../tools/cd-dvd/dvd+rw-tools { };
dvgrab = callPackage ../tools/video/dvgrab { };
dvtm = callPackage ../tools/misc/dvtm {
# if you prefer a custom config, write the config.h in dvtm.config.h
# and enable
# customConfig = builtins.readFile ./dvtm.config.h;
};
dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix {};
ecmtools = callPackage ../tools/cd-dvd/ecm-tools { };
e2tools = callPackage ../tools/filesystems/e2tools { };
e2fsprogs = callPackage ../tools/filesystems/e2fsprogs { };
easyrsa = callPackage ../tools/networking/easyrsa { };
easyrsa2 = callPackage ../tools/networking/easyrsa/2.x.nix { };
easysnap = callPackage ../tools/backup/easysnap { };
ebook_tools = callPackage ../tools/text/ebook-tools { };
ecryptfs = callPackage ../tools/security/ecryptfs { };
ecryptfs-helper = callPackage ../tools/security/ecryptfs/helper.nix { };
edid-decode = callPackage ../tools/misc/edid-decode { };
edid-generator = callPackage ../tools/misc/edid-generator { };
editres = callPackage ../tools/graphics/editres { };
edit = callPackage ../applications/editors/edit { };
edk2 = callPackage ../development/compilers/edk2 { };
eff = callPackage ../development/interpreters/eff { };
eflite = callPackage ../applications/audio/eflite {};
eid-mw = callPackage ../tools/security/eid-mw { };
epubcheck = callPackage ../tools/text/epubcheck { };
luckybackup = libsForQt5.callPackage ../tools/backup/luckybackup {
ssh = openssh;
};
kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { };
mcrcon = callPackage ../tools/networking/mcrcon {};
rage = callPackage ../tools/security/rage {
inherit (darwin.apple_sdk.frameworks) Security;
};
rar2fs = callPackage ../tools/filesystems/rar2fs { };
s-tar = callPackage ../tools/archivers/s-tar {};
sonota = callPackage ../tools/misc/sonota { };
sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { };
strawberry = libsForQt5.callPackage ../applications/audio/strawberry { };
tealdeer = callPackage ../tools/misc/tealdeer {
inherit (darwin.apple_sdk.frameworks) Security;
};
teamocil = callPackage ../tools/misc/teamocil { };
tsm-client = callPackage ../tools/backup/tsm-client { jdk8 = null; };
tsm-client-withGui = callPackage ../tools/backup/tsm-client { };
trac = pythonPackages.callPackage ../tools/misc/trac { };
tracker = callPackage ../development/libraries/tracker { };
tracker-miners = callPackage ../development/libraries/tracker-miners { };
tridactyl-native = callPackage ../tools/networking/tridactyl-native { };
trompeloeil = callPackage ../development/libraries/trompeloeil { };
uudeview = callPackage ../tools/misc/uudeview { };
uutils-coreutils = callPackage ../tools/misc/uutils-coreutils {
inherit (pythonPackages) sphinx;
inherit (darwin.apple_sdk.frameworks) Security;
};
volctl = callPackage ../tools/audio/volctl { };
vorta = python3Packages.callPackage ../applications/backup/vorta { };
wallutils = callPackage ../tools/graphics/wallutils { };
wev = callPackage ../tools/misc/wev { };
wl-clipboard = callPackage ../tools/misc/wl-clipboard { };
wob = callPackage ../tools/misc/wob { };
xkcdpass = with pythonPackages; toPythonApplication xkcdpass;
xob = callPackage ../tools/X11/xob { };
z-lua = callPackage ../tools/misc/z-lua { };
zabbix-cli = callPackage ../tools/misc/zabbix-cli { };
zabbixctl = callPackage ../tools/misc/zabbixctl { };
zeek = callPackage ../applications/networking/ids/zeek { };
zoxide = callPackage ../tools/misc/zoxide { };
zzuf = callPackage ../tools/security/zzuf { };

(Near the end of the section, due to alphabetical ordering.)

After force-pushing that modified change:
Result of nixpkgs-review pr 85487 1

1 package built:
- xkcdpass

I wouldn't worry about moving the other one. It honestly doesn't matter terribly much.

Yeah, left passwd where it currently is.

@drewrisinger Please re-review.

@das-g das-g requested a review from drewrisinger April 29, 2020 07:31
Copy link
Contributor

@drewrisinger drewrisinger left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Diff LGTM.

Builds locally via nixpkgs-review pr 85487.

https://github.com/NixOS/nixpkgs/pull/85487
1 package built:
xkcdpass

@nixos-discourse
Copy link

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:

https://discourse.nixos.org/t/prs-already-reviewed/2617/142

@DamienCassou DamienCassou merged commit e7cb741 into NixOS:master May 2, 2020
@das-g das-g deleted the xkcdpass-as-application branch May 2, 2020 15:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants