From f343865b3456645a9d687d9ded0072f25d882375 Mon Sep 17 00:00:00 2001 From: Emily Date: Fri, 11 Oct 2024 00:58:09 +0100 Subject: [PATCH] darwin: change the SDK pattern, update the SDKs, and update source releases (#346043) --- maintainers/team-list.nix | 59 +- .../add-darwin-ldflags-before.sh | 10 + .../bintools-wrapper/default.nix | 35 +- pkgs/build-support/cc-wrapper/add-flags.sh | 18 +- pkgs/build-support/cc-wrapper/default.nix | 17 +- .../ap/apple-sdk/common/propagate-inputs.nix | 2 - .../metadata/apple-oss-lockfile.json | 178 - .../ap/apple-sdk/metadata/versions.json | 5 - pkgs/by-name/ap/apple-sdk/package.nix | 8 +- .../ap/apple-sdk/scripts/lock-sdk-deps.sh | 2 +- pkgs/by-name/xc/xcbuild/package.nix | 6 +- ...ork-bomb-when-searching-system-paths.patch | 47 + .../compilers/llvm/common/default.nix | 56 +- .../interpreters/python/default.nix | 20 +- pkgs/development/libraries/libuv/default.nix | 12 +- .../darwin/apple-sdk-11.0/default.nix | 4 +- .../adv_cmds/package.nix | 7 + .../copyfile/package.nix | 2 +- .../libiconv/package.nix | 15 +- .../libiconv/static-setup-hook.sh | 5 + .../apple-source-releases/libpcap/package.nix | 12 +- .../apple-source-releases/libutil/package.nix | 2 +- .../update-source-releases.sh | 1 - .../apple-source-releases/versions.json | 4 - pkgs/stdenv/darwin/default.nix | 93 +- pkgs/top-level/aliases.nix | 992 +- pkgs/top-level/all-packages.nix | 20771 +++++++++++++++- pkgs/top-level/darwin-aliases.nix | 4 - pkgs/top-level/darwin-packages.nix | 16 +- 29 files changed, 21140 insertions(+), 1263 deletions(-) create mode 100644 pkgs/by-name/xc/xcbuild/patches/Avoid-fork-bomb-when-searching-system-paths.patch create mode 100644 pkgs/os-specific/darwin/apple-source-releases/libiconv/static-setup-hook.sh diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 3deec6c115557..5f095fdbce996 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -195,12 +195,11 @@ with lib.maintainers; darwin = { members = [ - emily reckenrode toonn ]; - githubTeams = [ "darwin-core" ]; - scope = "Maintain core platform support and packages for macOS and other Apple platforms."; + githubTeams = [ "darwin-maintainers" ]; + scope = "Maintain Darwin compatibility of packages and Darwin-only packages."; shortName = "Darwin"; enableFeatureFreezePing = true; }; @@ -282,11 +281,7 @@ with lib.maintainers; }; emacs = { - members = [ - AndersonTorres - adisbladis - linj - ]; + members = [ adisbladis ]; scope = "Maintain the Emacs editor and packages."; shortName = "Emacs"; }; @@ -449,6 +444,7 @@ with lib.maintainers; haskell = { members = [ cdepillabout + expipiplus1 maralorn ncfavier sternenseemann @@ -464,7 +460,6 @@ with lib.maintainers; members = [ das_j conni2461 - helsinki-Jo ]; scope = "Group registration for packages maintained by Helsinki Systems"; shortName = "Helsinki Systems employees"; @@ -497,25 +492,13 @@ with lib.maintainers; shortName = "Input-Output Global employees"; }; - java = { - githubTeams = [ "java" ]; - members = [ - chayleaf - fliegendewurst - infinidoge - tomodachi94 - ]; - shortName = "Java"; - scope = "Maintainers of the Nixpkgs Java ecosystem (JDK, JVM, Java, Gradle, Maven, Ant, and adjacent projects)"; - enableFeatureFreezePing = true; - }; - jitsi = { members = [ cleeyv ryantm lassulus yayayayaka + asymmetric ]; scope = "Maintain Jitsi."; shortName = "Jitsi"; @@ -765,16 +748,6 @@ with lib.maintainers; enableFeatureFreezePing = true; }; - ngi = { - members = [ - eljamm - fricklerhandwerk - wegank - ]; - scope = "Maintain NGI-supported software."; - shortName = "NGI"; - }; - node = { members = [ winter ]; scope = "Maintain Node.js runtimes and build tooling."; @@ -858,14 +831,9 @@ with lib.maintainers; }; postgres = { - members = [ - thoughtpolice - ma27 - wolfgangwalther - ]; + members = [ thoughtpolice ]; scope = "Maintain the PostgreSQL package and plugins along with the NixOS module."; shortName = "PostgreSQL"; - enableFeatureFreezePing = true; }; python = { @@ -985,21 +953,6 @@ with lib.maintainers; shortName = "Serokell employees"; }; - stdenv = { - members = [ - artturin - emily - ericson2314 - philiptaron - reckenrode - RossComputerGuy - ]; - scope = "Maintain the standard environment and its surrounding logic."; - shortName = "stdenv"; - enableFeatureFreezePing = true; - githubTeams = [ "stdenv" ]; - }; - steam = { members = [ atemu diff --git a/pkgs/build-support/bintools-wrapper/add-darwin-ldflags-before.sh b/pkgs/build-support/bintools-wrapper/add-darwin-ldflags-before.sh index 75d9484846a8c..79f0546403f7a 100644 --- a/pkgs/build-support/bintools-wrapper/add-darwin-ldflags-before.sh +++ b/pkgs/build-support/bintools-wrapper/add-darwin-ldflags-before.sh @@ -79,3 +79,13 @@ if [ ! "$havePlatformVersionFlag" ]; then extraBefore+=(-@darwinPlatform@_version_min "${@darwinMinVersionVariable@_@suffixSalt@:-@darwinMinVersion@}") fi fi + +mangleVarSingle DEVELOPER_DIR ${role_suffixes[@]+"${role_suffixes[@]}"} + +# Allow wrapped bintools to do something useful when no `DEVELOPER_DIR` is set, which can happen when +# the compiler is run outside of a stdenv or intentionally in an environment with no environment variables set. +DEVELOPER_DIR=${DEVELOPER_DIR_@suffixSalt@:-@fallback_sdk@} + +# Darwin looks for frameworks in the SDK located at `DEVELOPER_DIR`. +extraBefore+=("-F$DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks") +extraBefore+=("-L$DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib") diff --git a/pkgs/build-support/bintools-wrapper/default.nix b/pkgs/build-support/bintools-wrapper/default.nix index 736494b5ee55d..868bc8cdae1ff 100644 --- a/pkgs/build-support/bintools-wrapper/default.nix +++ b/pkgs/build-support/bintools-wrapper/default.nix @@ -32,6 +32,7 @@ , isCCTools ? bintools.isCCTools or false , expand-response-params , targetPackages ? {} +, useMacosReexportHack ? false , wrapGas ? false # Note: the hardening flags are part of the bintools-wrapper, rather than @@ -136,7 +137,6 @@ let else if targetPlatform.isLoongArch64 then "${sharedLibraryLoader}/lib/ld-linux-loongarch*.so.1" else if targetPlatform.isDarwin then "/usr/lib/dyld" else if targetPlatform.isFreeBSD then "${sharedLibraryLoader}/libexec/ld-elf.so.1" - else if targetPlatform.isOpenBSD then "${sharedLibraryLoader}/libexec/ld.so" else if hasSuffix "pc-gnu" targetPlatform.config then "ld.so.1" else ""; @@ -230,9 +230,16 @@ stdenvNoCC.mkDerivation { fi done + '' + (if !useMacosReexportHack then '' if [ -e ''${ld:-$ldPath/${targetPrefix}ld} ]; then wrap ${targetPrefix}ld ${./ld-wrapper.sh} ''${ld:-$ldPath/${targetPrefix}ld} fi + '' else '' + ldInner="${targetPrefix}ld-reexport-delegate" + wrap "$ldInner" ${./macos-sierra-reexport-hack.bash} ''${ld:-$ldPath/${targetPrefix}ld} + wrap "${targetPrefix}ld" ${./ld-wrapper.sh} "$out/bin/$ldInner" + unset ldInner + '') + '' for variant in $ldPath/${targetPrefix}ld.*; do basename=$(basename "$variant") @@ -372,15 +379,24 @@ stdenvNoCC.mkDerivation { substituteAll ${./add-flags.sh} $out/nix-support/add-flags.sh substituteAll ${./add-hardening.sh} $out/nix-support/add-hardening.sh substituteAll ${../wrapper-common/utils.bash} $out/nix-support/utils.bash - substituteAll ${../wrapper-common/darwin-sdk-setup.bash} $out/nix-support/darwin-sdk-setup.bash '' ### ### Ensure consistent LC_VERSION_MIN_MACOSX ### - + optionalString targetPlatform.isDarwin '' - substituteAll ${./add-darwin-ldflags-before.sh} $out/nix-support/add-local-ldflags-before.sh - '' + + optionalString targetPlatform.isDarwin ( + let + inherit (targetPlatform) + darwinPlatform darwinSdkVersion + darwinMinVersion darwinMinVersionVariable; + in '' + export darwinPlatform=${darwinPlatform} + export darwinMinVersion=${darwinMinVersion} + export darwinSdkVersion=${darwinSdkVersion} + export darwinMinVersionVariable=${darwinMinVersionVariable} + substituteAll ${./add-darwin-ldflags-before.sh} $out/nix-support/add-local-ldflags-before.sh + '' + ) ## ## Extra custom steps @@ -394,17 +410,10 @@ stdenvNoCC.mkDerivation { # TODO(@sternenseemann): rename env var via stdenv rebuild shell = (getBin runtimeShell + runtimeShell.shellPath or ""); gnugrep_bin = optionalString (!nativeTools) gnugrep; - rm = if nativeTools then "rm" else lib.getExe' coreutils "rm"; - mktemp = if nativeTools then "mktemp" else lib.getExe' coreutils "mktemp"; wrapperName = "BINTOOLS_WRAPPER"; inherit dynamicLinker targetPrefix suffixSalt coreutils_bin; inherit bintools_bin libc_bin libc_dev libc_lib; default_hardening_flags_str = builtins.toString defaultHardeningFlags; - } // lib.mapAttrs (_: lib.optionalString targetPlatform.isDarwin) { - # These will become empty strings when not targeting Darwin. - inherit (targetPlatform) - darwinPlatform darwinSdkVersion - darwinMinVersion darwinMinVersionVariable; } // lib.optionalAttrs (apple-sdk != null && stdenvNoCC.targetPlatform.isDarwin) { # Wrapped compilers should do something useful even when no SDK is provided at `DEVELOPER_DIR`. fallback_sdk = apple-sdk.__spliced.buildTarget or apple-sdk; @@ -417,5 +426,7 @@ stdenvNoCC.mkDerivation { attrByPath ["meta" "description"] "System binary utilities" bintools_ + " (wrapper script)"; priority = 10; + } // optionalAttrs useMacosReexportHack { + platforms = platforms.darwin; }; } diff --git a/pkgs/build-support/cc-wrapper/add-flags.sh b/pkgs/build-support/cc-wrapper/add-flags.sh index 2c3dc8884023b..cd5396f45f8b4 100644 --- a/pkgs/build-support/cc-wrapper/add-flags.sh +++ b/pkgs/build-support/cc-wrapper/add-flags.sh @@ -78,12 +78,28 @@ if [ -e @out@/nix-support/cc-cflags-before ]; then NIX_CFLAGS_COMPILE_BEFORE_@suffixSalt@="$(< @out@/nix-support/cc-cflags-before) $NIX_CFLAGS_COMPILE_BEFORE_@suffixSalt@" fi -# Only add darwin min version flag if a default darwin min version is set, +# Only add darwin min version flag and set up `DEVELOPER_DIR` if a default darwin min version is set, # which is a signal that we're targetting darwin. if [ "@darwinMinVersion@" ]; then mangleVarSingle @darwinMinVersionVariable@ ${role_suffixes[@]+"${role_suffixes[@]}"} NIX_CFLAGS_COMPILE_BEFORE_@suffixSalt@="-m@darwinPlatformForCC@-version-min=${@darwinMinVersionVariable@_@suffixSalt@:-@darwinMinVersion@} $NIX_CFLAGS_COMPILE_BEFORE_@suffixSalt@" + + # `DEVELOPER_DIR` is used to dynamically locate libSystem (and the SDK frameworks) based on the SDK at that path. + mangleVarSingle DEVELOPER_DIR ${role_suffixes[@]+"${role_suffixes[@]}"} + + # Allow wrapped compilers to do something useful when no `DEVELOPER_DIR` is set, which can happen when + # the compiler is run outside of a stdenv or intentionally in an environment with no environment variables set. + DEVELOPER_DIR=${DEVELOPER_DIR_@suffixSalt@:-@fallback_sdk@} + + # xcbuild needs `SDKROOT` to be the name of the SDK, which it sets in its own wrapper, + # but compilers expect it to point to the absolute path. + SDKROOT="$DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk" + + # Set up various library paths since compilers may not support (or may have disabled) finding them in the sysroot. + NIX_CFLAGS_COMPILE_BEFORE_@suffixSalt@+=" -isysroot $SDKROOT" + NIX_CFLAGS_COMPILE_@suffixSalt@+=" -idirafter $SDKROOT/usr/include" + NIX_CFLAGS_COMPILE_@suffixSalt@+=" -iframework $SDKROOT/System/Library/Frameworks" fi # That way forked processes will not extend these environment variables again. diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix index 001123fe3d857..34b23acc80e34 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -284,6 +284,13 @@ let if (targetPlatform.darwinPlatform == "macos" && isGNU) then "macosx" else targetPlatform.darwinPlatform ); + + darwinMinVersion = optionalString targetPlatform.isDarwin ( + targetPlatform.darwinMinVersion + ); + + darwinMinVersionVariable = optionalString targetPlatform.isDarwin + targetPlatform.darwinMinVersionVariable; in assert includeFortifyHeaders' -> fortify-headers != null; @@ -700,7 +707,6 @@ stdenvNoCC.mkDerivation { substituteAll ${./add-flags.sh} $out/nix-support/add-flags.sh substituteAll ${./add-hardening.sh} $out/nix-support/add-hardening.sh substituteAll ${../wrapper-common/utils.bash} $out/nix-support/utils.bash - substituteAll ${../wrapper-common/darwin-sdk-setup.bash} $out/nix-support/darwin-sdk-setup.bash '' + optionalString cc.langAda or false '' @@ -733,23 +739,18 @@ stdenvNoCC.mkDerivation { # for substitution in utils.bash # TODO(@sternenseemann): invent something cleaner than passing in "" in case of absence - expandResponseParams = lib.optionalString (expand-response-params != "") (lib.getExe expand-response-params); + expandResponseParams = "${expand-response-params}/bin/expand-response-params"; # TODO(@sternenseemann): rename env var via stdenv rebuild shell = getBin runtimeShell + runtimeShell.shellPath or ""; gnugrep_bin = optionalString (!nativeTools) gnugrep; - rm = if nativeTools then "rm" else lib.getExe' coreutils "rm"; - mktemp = if nativeTools then "mktemp" else lib.getExe' coreutils "mktemp"; # stdenv.cc.cc should not be null and we have nothing better for now. # if the native impure bootstrap is gotten rid of this can become `inherit cc;` again. cc = optionalString (!nativeTools) cc; wrapperName = "CC_WRAPPER"; inherit suffixSalt coreutils_bin bintools; inherit libc_bin libc_dev libc_lib; - inherit darwinPlatformForCC; + inherit darwinPlatformForCC darwinMinVersion darwinMinVersionVariable; default_hardening_flags_str = builtins.toString defaultHardeningFlags; - } // lib.mapAttrs (_: lib.optionalString targetPlatform.isDarwin) { - # These will become empty strings when not targeting Darwin. - inherit (targetPlatform) darwinMinVersion darwinMinVersionVariable; } // lib.optionalAttrs (apple-sdk != null && stdenvNoCC.targetPlatform.isDarwin) { # Wrapped compilers should do something useful even when no SDK is provided at `DEVELOPER_DIR`. fallback_sdk = apple-sdk.__spliced.buildTarget or apple-sdk; diff --git a/pkgs/by-name/ap/apple-sdk/common/propagate-inputs.nix b/pkgs/by-name/ap/apple-sdk/common/propagate-inputs.nix index 668ac586cb011..f4d80eed0b498 100644 --- a/pkgs/by-name/ap/apple-sdk/common/propagate-inputs.nix +++ b/pkgs/by-name/ap/apple-sdk/common/propagate-inputs.nix @@ -54,8 +54,6 @@ self: super: { libiconv darwin.libresolv darwin.libsbuf - # Shipped with the SDK only as a library with no headers - (lib.getLib darwin.libutil) # Required by some SDK headers cupsHeaders ] diff --git a/pkgs/by-name/ap/apple-sdk/metadata/apple-oss-lockfile.json b/pkgs/by-name/ap/apple-sdk/metadata/apple-oss-lockfile.json index 66700bbc07ad6..62cf862049dcb 100644 --- a/pkgs/by-name/ap/apple-sdk/metadata/apple-oss-lockfile.json +++ b/pkgs/by-name/ap/apple-sdk/metadata/apple-oss-lockfile.json @@ -1422,183 +1422,5 @@ "hash": "sha256-j5Ep1RX5DTJqTGszrF4d/JtzUqZ6nA6XoExqcIQ0RVQ=", "version": "10063.101.15" } - }, - "15.0": { - "CarbonHeaders": { - "hash": "sha256-nIPXnLr21yVnpBhx9K5q3l/nPARA6JL/dED08MeyhP8=", - "version": "18.1" - }, - "CommonCrypto": { - "hash": "sha256-qwQEFoycAw+YLwqpZgJB1Ppg8mrWFnRPDj4I5f2Ggns=", - "version": "600032" - }, - "IOAudioFamily": { - "hash": "sha256-VSk3jvsITJugtL67Qt0m4qJ879i7Fj6B/NGBFVCwpiU=", - "version": "600.2" - }, - "IOBDStorageFamily": { - "hash": "sha256-s8hTwX0jq2iPULfBLUwpzqtszWuvJrrLGbmrKa/fY4U=", - "version": "24" - }, - "IOCDStorageFamily": { - "hash": "sha256-p/2qM5zjXFDRb/DISpEHxQEdvmuLlRGt/Ygc71Yu2rI=", - "version": "62" - }, - "IODVDStorageFamily": { - "hash": "sha256-1Sa8aZBGNtqJBNHva+YXxET6Wcdm2PgVrTzYT/8qrN4=", - "version": "46" - }, - "IOFWDVComponents": { - "hash": "sha256-WkfkWnzRupEh20U7vjsTta89clhus6GTkOpXQWXw/bM=", - "version": "208" - }, - "IOFireWireAVC": { - "hash": "sha256-qR9lSTa7PN5Z9Nis4tfuXlcZGMIU48dete/NPD0UBbE=", - "version": "434" - }, - "IOFireWireFamily": { - "hash": "sha256-hmErAXjLWIelqJaCrB8J4IiIxyB7S6EHFY+AY9YhmKQ=", - "version": "490" - }, - "IOFireWireSBP2": { - "hash": "sha256-Xk+PDnUaO9q46nQwHwTKf/QXtGclfs0wTWiUbcV7e4s=", - "version": "452" - }, - "IOFireWireSerialBusProtocolTransport": { - "hash": "sha256-P7egeaD9SSa+YyrIRzM44gILKbIL7vezXK3M6q3MBOI=", - "version": "261" - }, - "IOGraphics": { - "hash": "sha256-Ag37fd3tZJLXLVq1yzHOCWGOYYfwwTkC8hnvNaTEaWg=", - "version": "598" - }, - "IOHIDFamily": { - "hash": "sha256-4hIztdbKpoC0VrRVwZkoCZuByyTGw02lrrcFDBAXyko=", - "version": "2102.0.6" - }, - "IOKitUser": { - "hash": "sha256-ytMma1ft1fKjCvP0SKdwnVonPEixzthoCR7ML94/pLE=", - "version": "100140.0.6" - }, - "IONetworkingFamily": { - "hash": "sha256-gZ7Dkk4Iu7AV9K2ioqSeJ1W7bTNxv77bmT18iv3ljLg=", - "version": "185" - }, - "IOSerialFamily": { - "hash": "sha256-wVS4QTx6MBOS0VrwyCZ3s5Usezwaf8rWzmNnfdDTXTU=", - "version": "93" - }, - "IOStorageFamily": { - "hash": "sha256-W9H3jzaXLvAb0cziHBpNo5Iom7c7H5bg4MxQIhIsefc=", - "version": "317" - }, - "IOUSBFamily": { - "hash": "sha256-Z0E3TfKP49toYo1Fo9kElRap8CZ+mVDHy5RIexgJTpA=", - "version": "630.4.5" - }, - "Libc": { - "hash": "sha256-1t+e8DQUmsrmr1f6QUU4uUm/el3G7EOL+vUO28srPAM=", - "version": "1669.0.4" - }, - "Libinfo": { - "hash": "sha256-D7JMCakQVCQ9j2zUHQSGB8zZcHD6azwYY3bsJU0JfEE=", - "version": "592" - }, - "Libm": { - "hash": "sha256-p4BndAag9d0XSMYWQ+c4myGv5qXbKx5E1VghudSbpTk=", - "version": "2026" - }, - "Libnotify": { - "hash": "sha256-qYox9iQUnU0AGVfPK2p61/2zlNAJmixCE5K7WojMQ3I=", - "version": "327.0.5" - }, - "Librpcsvc": { - "hash": "sha256-UWYdCQ9QsBqwM01bWr+igINAHSdSluB/FrOclC5AjTI=", - "version": "31" - }, - "Libsystem": { - "hash": "sha256-nawWJiu2IJ34ek5iOX6CrlqMzev7TuJpUkvDp30ZQ/U=", - "version": "1351" - }, - "OpenDirectory": { - "hash": "sha256-6fSl8PasCZSBfe0ftaePcBuSEO3syb6kK+mfDI6iR7A=", - "version": "146" - }, - "Security": { - "hash": "sha256-ptS/IESkJmbcO3H+v6mmN2jvH2mfLXi+fMQfGCLSt7M=", - "version": "61439.1.1" - }, - "architecture": { - "hash": "sha256-PRNUrhzSOrwmxSPkKmV0LV7yEIik65sdkfKdBqcwFhU=", - "version": "282" - }, - "configd": { - "hash": "sha256-Wks7d0Kere6YYPJar593ZSC5bbkyKcaTxrHK6Ah6u0c=", - "version": "1345" - }, - "copyfile": { - "hash": "sha256-lIhl5sr1gewIHkh10hD+H/I7MVPzlHlONGRMOO7OZuA=", - "version": "213" - }, - "dtrace": { - "hash": "sha256-S0gI+9eTcuZkh0FWmTmZ+AhZ4qoSdnUb5GTp1melk9A=", - "version": "409" - }, - "dyld": { - "hash": "sha256-q0GN5+4mW8Yxer0XxhlLK7JRM4JDoxeSFDRzbZ738lw=", - "version": "1231.3" - }, - "eap8021x": { - "hash": "sha256-2FdEb76KBbCAl2iwly4c1Xstar53O8qgGdN/3WXO23U=", - "version": "364" - }, - "hfs": { - "hash": "sha256-utmIFAW7Gdbbj71oZnHSaTUse9cIN3ZSfXyFTmuxnc4=", - "version": "672" - }, - "launchd": { - "hash": "sha256-8mW9bnuHmRXCx9py8Wy28C5b2QPICW0rlAps5njYa00=", - "version": "842.1.4" - }, - "libclosure": { - "hash": "sha256-21OuQearKTN75OgHN+RPLR1VGdf3ZffPYpV51Kj6LYE=", - "version": "94" - }, - "libdispatch": { - "hash": "sha256-q2oyaEdt8clVLjLwBjAAvLKodpuYThscK3VcQotCmIM=", - "version": "1502.0.1" - }, - "libmalloc": { - "hash": "sha256-tFaYSvebk4uIIPu/46eMp6QnwiO/SmShjUoFnJjnmsc=", - "version": "646.0.13" - }, - "libplatform": { - "hash": "sha256-U3TRUGBxuspEPfzdsd+53Kh8E9GmceMhsxxXuQbcdcc=", - "version": "340" - }, - "libpthread": { - "hash": "sha256-eYHDAt2wNk7hJZJxsC7Y9w4ASKdexidu613kPo7TAKs=", - "version": "535" - }, - "mDNSResponder": { - "hash": "sha256-w+Pw/VsHl8hkDiS7EEEYKp9P2NVwu8NSVPSn2U15vHM=", - "version": "2559.1.1" - }, - "objc4": { - "hash": "sha256-Z9UAm/hjjO2K0c7ag/ws4e/Y2nKOWnObPgp4HUZe+W4=", - "version": "928.2" - }, - "ppp": { - "hash": "sha256-8+QUA79sHf85yvGSPE9qCmGsrZDT3NZnbgZVroJw/Hg=", - "version": "1016" - }, - "removefile": { - "hash": "sha256-h1jb4DcgDHwi9eiUguc2e5OLP8ZHxCN3B4Myp/DFDBg=", - "version": "75" - }, - "xnu": { - "hash": "sha256-9cFPrWtTpCb02YrvKX1KWoExoH2VjPdOBU4dscmKL4A=", - "version": "11215.1.10" - } } } diff --git a/pkgs/by-name/ap/apple-sdk/metadata/versions.json b/pkgs/by-name/ap/apple-sdk/metadata/versions.json index 608990bddd468..39d0f1cf16a24 100644 --- a/pkgs/by-name/ap/apple-sdk/metadata/versions.json +++ b/pkgs/by-name/ap/apple-sdk/metadata/versions.json @@ -38,10 +38,5 @@ "url": "https://swcdn.apple.com/content/downloads/14/48/052-59890-A_I0F5YGAY0Y/p9n40hio7892gou31o1v031ng6fnm9sb3c/CLTools_macOSNMOS_SDK.pkg", "version": "14.4", "hash": "sha256-QozDiwY0Czc0g45vPD7G4v4Ra+3DujCJbSads3fJjjM=" - }, - "15": { - "url": "https://swcdn.apple.com/content/downloads/33/46/042-32691-A_3MH7S3118O/3dblccqo9ws17dc5lk3hojfbt3s74q0ql6/CLTools_macOSNMOS_SDK.pkg", - "version": "15.0", - "hash": "sha256-JhaAPyfX46D+9sematdAYAORw40JP3xvleWRz7Hj/1s=" } } diff --git a/pkgs/by-name/ap/apple-sdk/package.nix b/pkgs/by-name/ap/apple-sdk/package.nix index 31017a6a9ae53..2fb57182001c3 100644 --- a/pkgs/by-name/ap/apple-sdk/package.nix +++ b/pkgs/by-name/ap/apple-sdk/package.nix @@ -48,13 +48,9 @@ let (callPackage ./common/propagate-inputs.nix { }) (callPackage ./common/propagate-xcrun.nix { }) ] - # Older SDKs do not include the libraries re-exported from umbrella frameworks in the umbrellas’ stubs, which causes - # link failures for those libraries unless their paths have been rewritten to point to the store. - ++ lib.optionals (lib.versionOlder sdkVersion "11.0") [ - (callPackage ./common/rewrite-sdk-paths.nix { inherit sdkVersion; }) - ] - # This has to happen last. ++ [ + # These have to happen last. + (callPackage ./common/rewrite-sdk-paths.nix { inherit sdkVersion; }) (callPackage ./common/run-build-phase-hooks.nix { }) ] ); diff --git a/pkgs/by-name/ap/apple-sdk/scripts/lock-sdk-deps.sh b/pkgs/by-name/ap/apple-sdk/scripts/lock-sdk-deps.sh index 6acff1be02dec..ce2c1f1aeb534 100755 --- a/pkgs/by-name/ap/apple-sdk/scripts/lock-sdk-deps.sh +++ b/pkgs/by-name/ap/apple-sdk/scripts/lock-sdk-deps.sh @@ -60,7 +60,7 @@ for package in "${packages[@]}"; do packageHash=$(nix --extra-experimental-features nix-command hash path "$package-$packageTag") - pkgsjson="{\"$sdkVersion\": {\"$package\": {\"version\": \"$packageVersion\", \"hash\": \"$packageHash\"}}}" + pkgsjson="{\"$package\": {\"version\": \"$packageVersion\", \"hash\": \"$packageHash\"}}" echo " - Locking $package to version $packageVersion with hash '$packageHash'" jq --argjson pkg "$pkgsjson" -S '. * $pkg' "$lockfile" | sponge "$lockfile" diff --git a/pkgs/by-name/xc/xcbuild/package.nix b/pkgs/by-name/xc/xcbuild/package.nix index fc5e798306640..7b574aa919949 100644 --- a/pkgs/by-name/xc/xcbuild/package.nix +++ b/pkgs/by-name/xc/xcbuild/package.nix @@ -80,10 +80,8 @@ stdenv.mkDerivation (finalAttrs: { patches = [ # Add missing header for `abort` ./patches/includes.patch - # Prevent xcrun from recursively invoking itself but still find native toolchain binaries - ./patches/Use-system-toolchain-for-usr-bin.patch - # Suppress warnings due to newer SDKs with unknown keys - ./patches/Suppress-unknown-key-warnings.patch + # Prevent xcrun from recursively invoking itself + ./patches/Avoid-fork-bomb-when-searching-system-paths.patch ]; prePatch = '' diff --git a/pkgs/by-name/xc/xcbuild/patches/Avoid-fork-bomb-when-searching-system-paths.patch b/pkgs/by-name/xc/xcbuild/patches/Avoid-fork-bomb-when-searching-system-paths.patch new file mode 100644 index 0000000000000..bad8621e4b8cb --- /dev/null +++ b/pkgs/by-name/xc/xcbuild/patches/Avoid-fork-bomb-when-searching-system-paths.patch @@ -0,0 +1,47 @@ +diff --git a/Libraries/xcsdk/Tools/xcrun.cpp b/Libraries/xcsdk/Tools/xcrun.cpp +index 9d6d4576d7..7400267c2b 100644 +--- a/Libraries/xcsdk/Tools/xcrun.cpp ++++ b/Libraries/xcsdk/Tools/xcrun.cpp +@@ -23,6 +23,8 @@ + #include + #include + ++#include ++ + using libutil::DefaultFilesystem; + using libutil::Filesystem; + using libutil::FSUtil; +@@ -398,6 +400,8 @@ + fprintf(stderr, "\n"); + } + ++ std::unordered_map environment = processContext->environmentVariables(); ++ + /* + * Collect search paths for the tool. + * Can be in toolchains, target (if one is provided), developer root, +@@ -408,6 +412,15 @@ + executablePaths.insert(executablePaths.end(), defaultExecutablePaths.begin(), defaultExecutablePaths.end()); + + /* ++ * Don’t look for tools in `/usr/bin` because it can cause an infinite recursion when `xcrun` finds a shim ++ * that tries to invoke `xcrun` to run the tool. ++ */ ++ executablePaths.erase( ++ std::remove(executablePaths.begin(), executablePaths.end(), "/usr/bin"), ++ executablePaths.end() ++ ); ++ ++ /* + * Find the tool to execute. + */ + ext::optional executable = filesystem->findExecutable(*options.tool(), executablePaths); +@@ -428,8 +441,6 @@ + } else { + /* Run is the default. */ + +- std::unordered_map environment = processContext->environmentVariables(); +- + if (target != nullptr) { + /* + * Update effective environment to include the target path. diff --git a/pkgs/development/compilers/llvm/common/default.nix b/pkgs/development/compilers/llvm/common/default.nix index 707bb91b875de..2ebc195ddd6b1 100644 --- a/pkgs/development/compilers/llvm/common/default.nix +++ b/pkgs/development/compilers/llvm/common/default.nix @@ -346,7 +346,13 @@ let tools = lib.makeExtensible ( tools: let - callPackage = newScope (tools // args // metadata); + callPackage = newScope ( + tools + // args + // metadata + # Previously monorepoSrc was erroneously not being passed through. + // lib.optionalAttrs (lib.versionOlder metadata.release_version "14") { monorepoSrc = null; } # Preserve a bug during #307211, TODO: remove; causes llvm 13 rebuild. + ); clangVersion = if (lib.versionOlder metadata.release_version "16") then metadata.release_version @@ -355,7 +361,7 @@ let mkExtraBuildCommands0 = cc: '' rsrc="$out/resource-root" mkdir "$rsrc" - ln -s "${lib.getLib cc}/lib/clang/${clangVersion}/include" "$rsrc" + ln -s "${cc.lib}/lib/clang/${clangVersion}/include" "$rsrc" echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags ''; mkExtraBuildCommandsBasicRt = @@ -529,24 +535,8 @@ let # mis-compilation in firefox. # See: https://bugzilla.mozilla.org/show_bug.cgi?id=1741454 (metadata.getVersionFile "clang/revert-malloc-alignment-assumption.patch") - # This patch prevents global system header directories from - # leaking through on non‐NixOS Linux. However, on macOS, the - # SDK path is used as the sysroot, and forcing `-nostdlibinc` - # breaks `-isysroot` with an unwrapped compiler. As macOS has - # no `/usr/include`, there’s essentially no risk to skipping - # the patch there. It’s possible that Homebrew headers in - # `/usr/local/include` might leak through to unwrapped - # compilers being used without an SDK set or something, but - # it hopefully shouldn’t matter. - # - # TODO: Figure out a better solution to this whole problem so - # that we won’t have to choose between breaking unwrapped - # compilers breaking libclang when we can do Linux‐to‐Darwin - # cross‐compilation again. - ++ lib.optional ( - !args.stdenv.hostPlatform.isDarwin || !args.stdenv.targetPlatform.isDarwin - ) ./clang/add-nostdlibinc-flag.patch ++ [ + ./clang/add-nostdlibinc-flag.patch (substituteAll { src = if (lib.versionOlder metadata.release_version "16") then @@ -557,7 +547,7 @@ let }) ] # Backport version logic from Clang 16. This is needed by the following patch. - ++ lib.optional (lib.versions.major metadata.release_version == "15") (fetchpatch { + ++ lib.optional (lib.versionOlder (lib.versions.major metadata.release_version) "16") (fetchpatch { name = "clang-darwin-Use-consistent-version-define-stringifying-logic.patch"; url = "https://github.com/llvm/llvm-project/commit/60a33ded751c86fff9ac1c4bdd2b341fbe4b0649.patch?full_index=1"; includes = [ "lib/Basic/Targets/OSTargets.cpp" ]; @@ -566,19 +556,13 @@ let }) # Backport `__ENVIRONMENT_OS_VERSION_MIN_REQUIRED__` support from Clang 17. # This is needed by newer SDKs (14+). - ++ - lib.optional - ( - lib.versionAtLeast (lib.versions.major metadata.release_version) "15" - && lib.versionOlder (lib.versions.major metadata.release_version) "17" - ) - (fetchpatch { - name = "clang-darwin-An-OS-version-preprocessor-define.patch"; - url = "https://github.com/llvm/llvm-project/commit/c8e2dd8c6f490b68e41fe663b44535a8a21dfeab.patch?full_index=1"; - includes = [ "lib/Basic/Targets/OSTargets.cpp" ]; - stripLen = 1; - hash = "sha256-Vs32kql7N6qtLqc12FtZHURcbenA7+N3E/nRRX3jdig="; - }) + ++ lib.optional (lib.versionOlder (lib.versions.major metadata.release_version) "17") (fetchpatch { + name = "clang-darwin-An-OS-version-preprocessor-define.patch"; + url = "https://github.com/llvm/llvm-project/commit/c8e2dd8c6f490b68e41fe663b44535a8a21dfeab.patch?full_index=1"; + includes = [ "lib/Basic/Targets/OSTargets.cpp" ]; + stripLen = 1; + hash = "sha256-Vs32kql7N6qtLqc12FtZHURcbenA7+N3E/nRRX3jdig="; + }) ++ lib.optional (lib.versions.major metadata.release_version == "18") (fetchpatch { name = "tweak-tryCaptureVariable-for-unevaluated-lambdas.patch"; url = "https://github.com/llvm/llvm-project/commit/3d361b225fe89ce1d8c93639f27d689082bd8dad.patch"; @@ -665,7 +649,7 @@ let { substituteAll, libclang }: (substituteAll { src = metadata.getVersionFile "lldb/resource-dir.patch"; - clangLibDir = "${lib.getLib libclang}/lib"; + clangLibDir = "${libclang.lib}/lib"; }).overrideAttrs (_: _: { name = "resource-dir.patch"; }) ) { }; @@ -963,10 +947,6 @@ let url = "https://github.com/llvm/llvm-project/commit/abc2eae68290c453e1899a94eccc4ed5ea3b69c1.patch"; hash = "sha256-oxCxOjhi5BhNBEraWalEwa1rS3Mx9CuQgRVZ2hrbd7M="; }) - (fetchpatch { - url = "https://github.com/llvm/llvm-project/commit/5909979869edca359bcbca74042c2939d900680e.patch"; - hash = "sha256-l4rQHYbblEADBXaZIdqTG0sZzH4fEQvYiqhLYNZDMa8="; - }) ]; }; } diff --git a/pkgs/development/interpreters/python/default.nix b/pkgs/development/interpreters/python/default.nix index 04b6a60ce5e45..40333fbefd03b 100644 --- a/pkgs/development/interpreters/python/default.nix +++ b/pkgs/development/interpreters/python/default.nix @@ -20,10 +20,10 @@ sourceVersion = { major = "3"; minor = "12"; - patch = "7"; + patch = "6"; suffix = ""; }; - hash = "sha256-JIh7kuKv1KKsYCQZrUtZY3L2esmwdxkPRZq6OQ+vVVA="; + hash = "sha256-GZllgpjPL7g33/7Y/zwDPvDJjvIM9zxdX2a+1auJaXw="; }; }; @@ -93,18 +93,6 @@ in { hash = "sha256-CG3liC48sxDU3KSEV1IuLkgBjs1D2pzfgn9qB1nvsH0="; inherit passthruFun; }; - - python314 = callPackage ./cpython { - self = __splicedPackages.python314; - sourceVersion = { - major = "3"; - minor = "14"; - patch = "0"; - suffix = "a2"; - }; - hash = "sha256-L/nhAUc0Kz79afXNnMBuxGJQ8qBGWHWZ0Y4srGnAWSA="; - inherit passthruFun; - }; # Minimal versions of Python (built without optional dependencies) python3Minimal = (callPackage ./cpython ({ self = __splicedPackages.python3Minimal; @@ -147,6 +135,8 @@ in { db = db.override { dbmSupport = !stdenv.hostPlatform.isDarwin; }; python = __splicedPackages.pythonInterpreters.pypy27_prebuilt; inherit passthruFun; + inherit (darwin) libunwind; + inherit (darwin.apple_sdk.frameworks) Security; }; pypy39 = callPackage ./pypy { @@ -162,6 +152,8 @@ in { db = db.override { dbmSupport = !stdenv.hostPlatform.isDarwin; }; python = __splicedPackages.pypy27; inherit passthruFun; + inherit (darwin) libunwind; + inherit (darwin.apple_sdk.frameworks) Security; }; pypy310 = __splicedPackages.pypy39.override { diff --git a/pkgs/development/libraries/libuv/default.nix b/pkgs/development/libraries/libuv/default.nix index 12fee00ae9fc5..7f9aac48e7258 100644 --- a/pkgs/development/libraries/libuv/default.nix +++ b/pkgs/development/libraries/libuv/default.nix @@ -79,12 +79,6 @@ stdenv.mkDerivation (finalAttrs: { # I observe this test failing with some regularity on ARMv7: # https://github.com/libuv/libuv/issues/1871 "shutdown_close_pipe" - ] ++ lib.optionals stdenv.hostPlatform.isFreeBSD [ - # EOPNOTSUPP when performed in jailed build env - "tcp_reuseport" "udp_reuseport" - # Fails when built on non-nix FreeBSD - # https://github.com/libuv/libuv/issues/4606 - "fs_event_watch_delete_dir" ]; tdRegexp = lib.concatStringsSep "\\|" toDisable; in lib.optionalString (finalAttrs.finalPackage.doCheck) '' @@ -93,11 +87,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ automake autoconf libtool pkg-config ]; - # This is part of the Darwin bootstrap, so we don’t always get - # `libutil.dylib` automatically propagated through the SDK. - buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ - (lib.getLib darwin.libutil) - ]; + buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ darwin.libutil ]; preConfigure = '' LIBTOOLIZE=libtoolize ./autogen.sh diff --git a/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix b/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix index c3547aae44ed5..889f484b0475c 100644 --- a/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix +++ b/pkgs/os-specific/darwin/apple-sdk-11.0/default.nix @@ -277,9 +277,7 @@ stdenvs ] mkStub; callPackage = newScope ( - lib.optionalAttrs stdenv.hostPlatform.isDarwin ( - stdenvs // { inherit (pkgs.darwin.apple_sdk_11_0) rustPlatform; } - ) + lib.optionalAttrs stdenv.isDarwin stdenvs // { inherit (pkgs.darwin.apple_sdk_11_0) rustPlatform; } ); rustPlatform = diff --git a/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/package.nix b/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/package.nix index 6463517166784..a985d0f0da551 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/package.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/adv_cmds/package.nix @@ -35,6 +35,7 @@ mkAppleDerivation { outputs = [ "out" + "locale" "ps" "man" ]; @@ -85,9 +86,15 @@ mkAppleDerivation { (lib.mesonOption "sdk_version" (lib.getVersion apple-sdk)) ]; + postBuild = '' + # Build the locales TODO + ''; + postInstall = '' + moveToOutput share/locale "$locale" moveToOutput bin/ps "$ps" ln -s "$ps/bin/ps" "$out/bin/ps" + mkdir -p "$locale/share/locale" ''; meta = { diff --git a/pkgs/os-specific/darwin/apple-source-releases/copyfile/package.nix b/pkgs/os-specific/darwin/apple-source-releases/copyfile/package.nix index 3382128b0e91e..29b41f60b0548 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/copyfile/package.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/copyfile/package.nix @@ -91,7 +91,7 @@ mkAppleDerivation { env.NIX_CFLAGS_COMPILE = "-I${privateHeaders}/include"; buildInputs = lib.optionals (lib.versionOlder (lib.getVersion apple-sdk) "10.13") [ - (apple-sdk_10_13.override { enableBootstrap = true; }) + apple-sdk_10_13 ]; meta.description = "Darwin file copying library"; diff --git a/pkgs/os-specific/darwin/apple-source-releases/libiconv/package.nix b/pkgs/os-specific/darwin/apple-source-releases/libiconv/package.nix index 0803ff7a4dadb..615e9b8407512 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/libiconv/package.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/libiconv/package.nix @@ -20,12 +20,15 @@ mkAppleDerivation (finalAttrs: { xcodeHash = "sha256-IiTqhEJIZ8JYjlpBS7ITwYlp8ndU6cehus9TIr+5LYM="; - patches = [ - # Use gperf to implement module loading statically by looking up the module functions in the static binary. - ./patches/0001-Support-static-module-loading.patch - # Avoid out of bounds write with ISO-2022 - ./patches/0002-Fix-ISO-2022-out-of-bounds-write-with-encoded-charac.patch - ]; + patches = + lib.optionals hostPlatform.isStatic [ + # Use gperf to implement module loading statically by looking up the module functions in the static binary. + ./patches/0001-Support-static-module-loading.patch + ] + ++ [ + # Avoid out of bounds write with ISO-2022 + ./patches/0002-Fix-ISO-2022-out-of-bounds-write-with-encoded-charac.patch + ]; # Propagate `out` only when there are dylibs to link (i.e., don’t propagate when doing a static build). propagatedBuildOutputs = lib.optionalString (!hostPlatform.isStatic) "out"; diff --git a/pkgs/os-specific/darwin/apple-source-releases/libiconv/static-setup-hook.sh b/pkgs/os-specific/darwin/apple-source-releases/libiconv/static-setup-hook.sh new file mode 100644 index 0000000000000..2ad108b82f1d2 --- /dev/null +++ b/pkgs/os-specific/darwin/apple-source-releases/libiconv/static-setup-hook.sh @@ -0,0 +1,5 @@ +# Darwin’s dynamic libiconv reexports libcharset, so reproduce that in static builds. +if [ -z "${dontAddExtraLibs-}" ]; then + getHostRole + export NIX_LDFLAGS${role_post}+=" -lcharset" +fi diff --git a/pkgs/os-specific/darwin/apple-source-releases/libpcap/package.nix b/pkgs/os-specific/darwin/apple-source-releases/libpcap/package.nix index 223dc3858a940..18cde19f12000 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/libpcap/package.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/libpcap/package.nix @@ -1,7 +1,7 @@ { lib, apple-sdk_11, - apple-sdk_15, + # apple-sdk_15, bison, bluez, fetchFromGitHub, @@ -16,7 +16,15 @@ }: let - xnu = apple-sdk_15.sourceRelease "xnu"; + # Get it from the SDK once the 15.0 SDK is available in nixpkgs. + # xnu = apple-sdk_15.sourceRelease "xnu"; + + xnu = fetchFromGitHub { + owner = "apple-oss-distributions"; + repo = "xnu"; + rev = "xnu-11215.1.10"; + hash = "sha256-9cFPrWtTpCb02YrvKX1KWoExoH2VjPdOBU4dscmKL4A="; + }; privateHeaders = stdenvNoCC.mkDerivation { name = "libpcap-deps-private-headers"; diff --git a/pkgs/os-specific/darwin/apple-source-releases/libutil/package.nix b/pkgs/os-specific/darwin/apple-source-releases/libutil/package.nix index 95f35054e026f..c783b1edfe562 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/libutil/package.nix +++ b/pkgs/os-specific/darwin/apple-source-releases/libutil/package.nix @@ -21,7 +21,7 @@ mkAppleDerivation { ]; buildInputs = [ - (apple-sdk_14.override { enableBootstrap = true; }) + apple-sdk_14 copyfile ]; diff --git a/pkgs/os-specific/darwin/apple-source-releases/update-source-releases.sh b/pkgs/os-specific/darwin/apple-source-releases/update-source-releases.sh index aa852d125a0d3..36d82700a4c9f 100755 --- a/pkgs/os-specific/darwin/apple-source-releases/update-source-releases.sh +++ b/pkgs/os-specific/darwin/apple-source-releases/update-source-releases.sh @@ -25,7 +25,6 @@ tag="macos-${sdkVersion//.}" declare -A ignoredPackages=( [libsbuf]=1 - [locale]=1 [mkAppleDerivation]=1 [update-source-releases.sh]=1 [versions.json]=1 diff --git a/pkgs/os-specific/darwin/apple-source-releases/versions.json b/pkgs/os-specific/darwin/apple-source-releases/versions.json index 8a4a26ba956e6..77ae970a25d6f 100644 --- a/pkgs/os-specific/darwin/apple-source-releases/versions.json +++ b/pkgs/os-specific/darwin/apple-source-releases/versions.json @@ -51,10 +51,6 @@ "hash": "sha256-/79jS//IBZiQBumGA60lKDmddQCzl/r8QnviD6lGXNg=", "version": "448.0.3" }, - "libffi": { - "hash": "sha256-tQJdKCz2OIwVtorHQapq9Xs2e1Ac96lGEzIWUXmsasY=", - "version": "35" - }, "libiconv": { "hash": "sha256-4I70hci8SUQ5QERbImP3htjYCGXdZZ0a6RM7ggUnVa4=", "version": "107" diff --git a/pkgs/stdenv/darwin/default.nix b/pkgs/stdenv/darwin/default.nix index e6bad23bfacd5..cee3f98e90311 100644 --- a/pkgs/stdenv/darwin/default.nix +++ b/pkgs/stdenv/darwin/default.nix @@ -129,21 +129,10 @@ let rsrc="$out/resource-root" mkdir "$rsrc" - ln -s "$(clangResourceRootIncludePath "${lib.getLib clang-unwrapped}")" "$rsrc" + ln -s "$(clangResourceRootIncludePath "${clang-unwrapped.lib}")" "$rsrc" ln -s "${compiler-rt.out}/lib" "$rsrc/lib" ln -s "${compiler-rt.out}/share" "$rsrc/share" echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags - '' - + lib.optionalString (isFromBootstrapFiles prevStage.llvmPackages.clang-unwrapped) '' - # Work around the `-nostdlibinc` patch in the bootstrap tools. - # TODO: Remove after the bootstrap tools have been updated. - substituteAll ${builtins.toFile "add-flags-extra.sh" '' - if [ "@darwinMinVersion@" ]; then - NIX_CFLAGS_COMPILE_@suffixSalt@+=" -idirafter $SDKROOT/usr/include" - NIX_CFLAGS_COMPILE_@suffixSalt@+=" -iframework $SDKROOT/System/Library/Frameworks" - fi - ''} add-flags-extra.sh - cat add-flags-extra.sh >> $out/nix-support/add-flags.sh ''; cc = prevStage.llvmPackages.clang-unwrapped; @@ -191,7 +180,6 @@ let shell = bash + "/bin/bash"; initialPath = [ bash - prevStage.file bootstrapTools ]; @@ -250,7 +238,6 @@ let autoconf automake bison - bmake brotli cmake cpio @@ -302,14 +289,9 @@ let ; }; - darwinPackages = prevStage: { inherit (prevStage.darwin) sigtool; }; + darwinPackages = prevStage: { inherit (prevStage.darwin) locale sigtool; }; darwinPackagesNoCC = prevStage: { - inherit (prevStage.darwin) - binutils - binutils-unwrapped - libSystem - locale - ; + inherit (prevStage.darwin) binutils binutils-unwrapped libSystem; }; # These packages are not allowed to be used in the Darwin bootstrap @@ -326,7 +308,6 @@ let libllvm lld llvm - llvm-manpages ; }; @@ -350,11 +331,9 @@ let inherit (prevStage.darwin) Csu adv_cmds - copyfile libiconv libresolv libsbuf - libutil system_cmds ; }; @@ -374,7 +353,6 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check ld64 = null; coreutils = null; - file = null; gnugrep = null; pbzx = null; @@ -421,7 +399,6 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check coreutils = bootstrapTools; cpio = bootstrapTools; - file = null; gnugrep = bootstrapTools; pbzx = bootstrapTools; @@ -455,15 +432,9 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check bintools = selfDarwin.binutils-unwrapped; - # Bootstrap tools cctools needs the hook and wrappers to make sure things are signed properly, - # and additional linker flags to work around a since‐removed patch. + # Bootstrap tools cctools needs the hook and wrappers to make sure things are signed properly. # This can be dropped once the bootstrap tools cctools has been updated to 1010.6. extraBuildCommands = '' - printf %s ${lib.escapeShellArg '' - extraBefore+=("-F$DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks") - extraBefore+=("-L$DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib") - ''} >> $out/nix-support/add-local-ldflags-before.sh - echo 'source ${selfDarwin.postLinkSignHook}' >> $out/nix-support/post-link-hook export signingUtils=${selfDarwin.signingUtils} @@ -549,7 +520,6 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check ''; passthru.isFromBootstrapFiles = true; }; - llvm-manpages = self.llvmPackages.libllvm; lld = self.stdenv.mkDerivation { name = "bootstrap-stage0-lld"; buildCommand = ""; @@ -707,11 +677,6 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check # Bootstrap tools cctools needs the hook and wrappers to make sure things are signed properly. # This can be dropped once the bootstrap tools cctools has been updated to 1010.6. extraBuildCommands = '' - printf %s ${lib.escapeShellArg '' - extraBefore+=("-F$DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks") - extraBefore+=("-L$DEVELOPER_DIR/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib") - ''} >> $out/nix-support/add-local-ldflags-before.sh - echo 'source ${selfDarwin.postLinkSignHook}' >> $out/nix-support/post-link-hook export signingUtils=${selfDarwin.signingUtils} @@ -954,38 +919,33 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check selfDarwin: superDarwin: darwinPackages prevStage // sdkDarwinPackages prevStage - # Rebuild darwin.binutils with the new LLVM, so only inherit libSystem from the previous stage. // { inherit (prevStage.darwin) libSystem; + + # binutils-unwrapped needs to build the LLVM man pages, which requires a lot of Python stuff + # that ultimately ends up depending on git. Fortunately, the git dependency is only for check + # inputs. The following set of overrides allow the LLVM documentation to be built without + # pulling curl (and other packages like ffmpeg) into the stdenv bootstrap. + binutils-unwrapped = superDarwin.binutils-unwrapped.override (old: { + llvm-manpages = super.llvmPackages.llvm-manpages.override { + python3Packages = self.python3.pkgs.overrideScope ( + _: superPython: { + hatch-vcs = superPython.hatch-vcs.overrideAttrs { doInstallCheck = false; }; + markdown-it-py = superPython.markdown-it-py.overrideAttrs { doInstallCheck = false; }; + mdit-py-plugins = superPython.mdit-py-plugins.overrideAttrs { doInstallCheck = false; }; + myst-parser = superPython.myst-parser.overrideAttrs { doInstallCheck = false; }; + } + ); + }; + }); } ); llvmPackages = let - tools = super.llvmPackages.tools.extend ( - _: superTools: { - # darwin.binutils-unwrapped needs to build the LLVM man pages, which requires a lot of Python stuff - # that ultimately ends up depending on git. Fortunately, the git dependency is only for check - # inputs. The following set of overrides allow the LLVM documentation to be built without - # pulling curl (and other packages like ffmpeg) into the stdenv bootstrap. - # - # However, even without darwin.binutils-unwrapped, this has to be overriden in the LLVM package set - # because otherwise llvmPackages.llvm-manpages on its own is broken. - llvm-manpages = superTools.llvm-manpages.override { - python3Packages = self.python3.pkgs.overrideScope ( - _: superPython: { - hatch-vcs = superPython.hatch-vcs.overrideAttrs { doInstallCheck = false; }; - markdown-it-py = superPython.markdown-it-py.overrideAttrs { doInstallCheck = false; }; - mdit-py-plugins = superPython.mdit-py-plugins.overrideAttrs { doInstallCheck = false; }; - myst-parser = superPython.myst-parser.overrideAttrs { doInstallCheck = false; }; - } - ); - }; - } - ); libraries = super.llvmPackages.libraries.extend (_: _: llvmLibrariesPackages prevStage); in - super.llvmPackages // { inherit tools libraries; } // tools // libraries; + super.llvmPackages // { inherit libraries; } // libraries; } ]; @@ -1050,8 +1010,6 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check # Build expand-response-params with last stage like below inherit (prevStage) expand-response-params; }; - # Avoid rebuilding bmake (and Python) just for locales - locale = superDarwin.locale.override { inherit (prevStage) bmake; }; } ); @@ -1072,7 +1030,7 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check extraBuildCommands = '' rsrc="$out/resource-root" mkdir "$rsrc" - ln -s "${lib.getLib cc}/lib/clang/${lib.versions.major (lib.getVersion cc)}/include" "$rsrc" + ln -s "${cc.lib}/lib/clang/${lib.versions.major (lib.getVersion cc)}/include" "$rsrc" echo "-resource-dir=$rsrc" >> $out/nix-support/cc-cflags ln -s "${prevStage.llvmPackages.compiler-rt.out}/lib" "$rsrc/lib" ln -s "${prevStage.llvmPackages.compiler-rt.out}/share" "$rsrc/share" @@ -1247,7 +1205,7 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check ++ (with prevStage.llvmPackages; [ bintools-unwrapped clang-unwrapped - (lib.getLib clang-unwrapped) + clang-unwrapped.lib compiler-rt compiler-rt.dev libcxx @@ -1282,8 +1240,7 @@ assert bootstrapTools.passthru.isFromBootstrapFiles or false; # sanity check patch ; - # TODO: Simplify when dropping support for macOS < 11. - "apple-sdk_${builtins.replaceStrings [ "." ] [ "_" ] sdkMajorVersion}" = self.apple-sdk; + "apple-sdk_${sdkMajorVersion}" = self.apple-sdk; darwin = super.darwin.overrideScope ( _: _: diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index e5d2069d10b8a..47f4411252137 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -60,9 +60,6 @@ mapAliases { forceSystem = system: _: (import self.path { localSystem = { inherit system; }; }); - ### _ ### - _1password = lib.warn "_1password has been renamed to _1password-cli to better follow upstream name usage" _1password-cli; # Added 2024-10-24 - ### A ### AusweisApp2 = ausweisapp; # Added 2023-11-08 @@ -91,40 +88,58 @@ mapAliases { adoptopenjdk-openj9-bin-15 = throw "adoptopenjdk has been removed as the upstream project is deprecated. JDK 15 is also EOL. Consider using `semeru-bin-17`."; # Added 2024-05-09 adoptopenjdk-openj9-bin-16 = throw "adoptopenjdk has been removed as the upstream project is deprecated. JDK 16 is also EOL. Consider using `semeru-bin-17`."; # Added 2024-05-09 adoptopenjdk-openj9-bin-8 = throw "adoptopenjdk has been removed as the upstream project is deprecated. Consider using `semeru-bin-8`."; # Added 2024-05-09 + advcpmv = throw "'advcpmv' has been removed, as it is not being actively maintained and break recent coreutils."; # Added 2024-03-29 # Post 24.11 branch-off, this should throw an error addOpenGLRunpath = addDriverRunpath; # Added 2024-05-25 + aether = throw "aether has been removed from nixpkgs; upstream unmaintained, security issues"; # Added 2023-10-03 aeon = throw "aeon has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-07-15 afl = throw "afl has been removed as the upstream project was archived. Consider using 'aflplusplus'"; # Added 2024-04-21 agda-pkg = throw "agda-pkg has been removed due to being unmaintained"; # Added 2024-09-10" - alsaLib = throw "'alsaLib' has been renamed to/replaced by 'alsa-lib'"; # Converted to throw 2024-10-17 - alsaOss = throw "'alsaOss' has been renamed to/replaced by 'alsa-oss'"; # Converted to throw 2024-10-17 - alsaPluginWrapper = throw "'alsaPluginWrapper' has been renamed to/replaced by 'alsa-plugins-wrapper'"; # Converted to throw 2024-10-17 - alsaPlugins = throw "'alsaPlugins' has been renamed to/replaced by 'alsa-plugins'"; # Converted to throw 2024-10-17 - alsaTools = throw "'alsaTools' has been renamed to/replaced by 'alsa-tools'"; # Converted to throw 2024-10-17 - alsaUtils = throw "'alsaUtils' has been renamed to/replaced by 'alsa-utils'"; # Converted to throw 2024-10-17 - angelfish = throw "'angelfish' has been renamed to/replaced by 'libsForQt5.kdeGear.angelfish'"; # Converted to throw 2024-10-17 + airfield = throw "airfield has been removed due to being unmaintained"; # Added 2023-05-19 + alertmanager-bot = throw "alertmanager-bot is broken and has been archived by upstream"; # Added 2023-07-28 + alsa-project = throw "alsa-project was removed and its sub-attributes were promoted to top-level."; # Added 2023-11-12 + alsaLib = alsa-lib; # Added 2021-06-09 + alsaOss = alsa-oss; # Added 2021-06-10 + alsaPluginWrapper = alsa-plugins-wrapper; # Added 2021-06-10 + alsaPlugins = alsa-plugins; # Added 2021-06-10 + alsaTools = alsa-tools; # Added 2021-06-10 + alsaUtils = alsa-utils; # Added 2021-06-10 + amtk = throw "amtk has been renamed to libgedit-amtk and is now maintained by Gedit Technology"; # Added 2023-12-31 + angelfish = libsForQt5.kdeGear.angelfish; # Added 2021-10-06 + ansible_2_12 = throw "Ansible 2.12 goes end of life in 2023/05 and can't be supported throughout the 23.05 release cycle"; # Added 2023-05-16 + ansible_2_13 = throw "Ansible 2.13 goes end of life in 2023/11"; # Added 2023-12-30 ansible_2_14 = throw "Ansible 2.14 goes end of life in 2024/05 and can't be supported throughout the 24.05 release cycle"; # Added 2024-04-11 - ansible_2_15 = throw "Ansible 2.15 goes end of life in 2024/11 and can't be supported throughout the 24.11 release cycle"; # Added 2024-11-08 antennas = throw "antennas has been removed as it only works with tvheadend, which nobody was willing to maintain and was stuck on an unmaintained version that required FFmpeg 4; please see https://github.com/NixOS/nixpkgs/pull/332259 if you are interested in maintaining a newer version"; # Added 2024-08-21 androidndkPkgs_23b = lib.warn "The package set `androidndkPkgs_23b` has been renamed to `androidndkPkgs_23`." androidndkPkgs_23; # Added 2024-07-21 ankisyncd = throw "ankisyncd is dead, use anki-sync-server instead"; # Added 2024-08-10 - ao = libfive; # Added 2024-10-11 + apacheAnt_1_9 = throw "Ant 1.9 has been removed since it's not used in nixpkgs anymore"; # Added 2023-11-12 + apacheKafka_2_8 = throw "apacheKafka_2_8 through _3_5 have been removed from nixpkgs as outdated"; # Added 2024-02-12 + apacheKafka_3_0 = throw "apacheKafka_2_8 through _3_5 have been removed from nixpkgs as outdated"; # Added 2024-02-12 + apacheKafka_3_1 = throw "apacheKafka_2_8 through _3_5 have been removed from nixpkgs as outdated"; # Added 2024-02-12 + apacheKafka_3_2 = throw "apacheKafka_2_8 through _3_5 have been removed from nixpkgs as outdated"; # Added 2024-02-12 + apacheKafka_3_3 = throw "apacheKafka_2_8 through _3_5 have been removed from nixpkgs as outdated"; # Added 2024-02-12 + apacheKafka_3_4 = throw "apacheKafka_2_8 through _3_5 have been removed from nixpkgs as outdated"; # Added 2024-02-12 apacheKafka_3_5 = throw "apacheKafka_2_8 through _3_5 have been removed from nixpkgs as outdated"; # Added 2024-06-13 - antimicroX = throw "'antimicroX' has been renamed to/replaced by 'antimicrox'"; # Converted to throw 2024-10-17 + antimicroX = antimicrox; # Added 2021-10-31 appthreat-depscan = dep-scan; # Added 2024-04-10 arcanist = throw "arcanist was removed as phabricator is not supported and does not accept fixes"; # Added 2024-06-07 + arcanPackages = throw "arcanPackages was removed and its sub-attributes were promoted to top-level"; # Added 2023-11-26 + archiveopteryx = throw "archiveopteryx depended on an unsupported version of OpenSSL and was unmaintained"; # Added 2024-01-03 + ardour_6 = throw "ardour_6 has been removed in favor of newer versions"; # Added 2023-10-13 aria = aria2; # Added 2024-03-26 - armcord = throw "ArmCord was renamed to legcord by the upstream developers. Action is required to migrate configurations between the two applications. Please see this PR for more details: https://github.com/NixOS/nixpkgs/pull/347971"; # Added 2024-10-11 aseprite-unfree = aseprite; # Added 2023-08-26 - atlassian-bamboo = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02 - atlassian-confluence = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02 - atlassian-crowd = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02 - atlassian-jira = throw "Atlassian software has been removed, as support for the Atlassian Server products ended in February 2024 and there was insufficient interest in maintaining the Atlassian Data Center replacements"; # Added 2024-11-02 + asls = throw "asls has been removed: abandoned by upstream"; # Added 2023-03-16 + asterisk_16 = throw "asterisk_16: Asterisk 16 is end of life and has been removed"; # Added 2023-04-19 + asterisk_19 = throw "asterisk_19: Asterisk 19 is end of life and has been removed"; # Added 2023-04-19 + atom = throw "'atom' has been removed because discontinued and deprecated. Consider using 'pulsar', a maintained fork"; # Added 2023-10-01 + atom-beta = throw "'atom-beta' has been removed because discontinued and deprecated. Consider using 'pulsar', a maintained fork"; # Added 2023-10-01 + atomEnv = throw "'atomEnv' has been removed because 'atom' is discontinued and deprecated. Consider using 'pulsar', a maintained fork"; # Added 2023-10-01 + atomPackages = throw "'atomPackages' has been removed because 'atom' is discontinued and deprecated. Consider using 'pulsar', a maintained fork"; # Added 2023-10-01 audaciousQt5 = throw "'audaciousQt5' has been removed, since audacious is built with Qt 6 now"; # Added 2024-07-06 auditBlasHook = throw "'auditBlasHook' has been removed since it never worked"; # Added 2024-04-02 aumix = throw "'aumix' has been removed due to lack of maintenance upstream. Consider using 'pamixer' for CLI or 'pavucontrol' for GUI"; # Added 2024-09-14 authy = throw "'authy' has been removed since it reached end of life"; # Added 2024-04-19 - avldrums-lv2 = throw "'avldrums-lv2' has been renamed to/replaced by 'x42-avldrums'"; # Converted to throw 2024-10-17 + avldrums-lv2 = x42-avldrums; # Added 2020-03-29 avrlibcCross = avrlibc; # Added 2024-09-06 awesome-4-0 = awesome; # Added 2022-05-05 aws-env = throw "aws-env has been removed as the upstream project was unmaintained"; # Added 2024-06-11 @@ -134,37 +149,56 @@ mapAliases { badtouch = authoscope; # Project was renamed, added 20210626 baget = throw "'baget' has been removed due to being unmaintained"; - bashInteractive_5 = throw "'bashInteractive_5' has been renamed to/replaced by 'bashInteractive'"; # Converted to throw 2024-10-17 - bash_5 = throw "'bash_5' has been renamed to/replaced by 'bash'"; # Converted to throw 2024-10-17 + ballAndPaddle = throw "'ballAndPaddle' has been removed because it was broken and abandoned upstream"; # Added 2023-10-16 + bashInteractive_5 = bashInteractive; # Added 2021-08-20 + bash_5 = bash; # Added 2021-08-20 + bazel_3 = throw "bazel 3 is past end of life as it is not an lts version"; # Added 2023-02-02 + bazel_4 = throw "'bazel_4' has been removed from nixpkgs as it has reached end of life"; # Added 2024-01-23 BeatSaberModManager = beatsabermodmanager; # Added 2024-06-12 - betterbird = throw "betterbird has been removed as there were insufficient maintainer resources to keep up with security updates"; # Added 2024-10-25 - betterbird-unwrapped = throw "betterbird has been removed as there were insufficient maintainer resources to keep up with security updates"; # Added 2024-10-25 + bedup = throw "bedup was removed because it was broken and abandoned upstream"; # added 2023-02-04 + bee-unstable = throw "bee-unstable has been removed, use 'bee' instead"; # Added 2024-02-12 + bee-clef = throw "bee-clef has been removed as the upstream project was archived"; # Added 2024-02-12 + beignet = throw "beignet was removed as it was never ported from old llvmPackages_6 upstream"; # added 2024-01-08 bibata-extra-cursors = throw "bibata-cursors has been removed as it was broken"; # Added 2024-07-15 bitcoin-unlimited = throw "bitcoin-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15 bitcoind-unlimited = throw "bitcoind-unlimited has been removed as it was broken and unmaintained"; # Added 2024-07-15 + binance = throw "binance has been removed, because it depends on a very outdated and insecure version of electron"; # Added 2023-11-09 bird2 = bird; # Added 2022-02-21 bitwarden = bitwarden-desktop; # Added 2024-02-25 + bitwig-studio1 = throw "bitwig-studio1 has been removed, you can upgrade to 'bitwig-studio'"; # Added 2023-01-03 + bitwig-studio2 = throw "bitwig-studio2 has been removed, you can upgrade to 'bitwig-studio'"; # Added 2023-01-03 blender-with-packages = args: lib.warn "blender-with-packages is deprecated in favor of blender.withPackages, e.g. `blender.withPackages(ps: [ ps.foobar ])`" (blender.withPackages (_: args.packages)).overrideAttrs (lib.optionalAttrs (args ? name) { pname = "blender-" + args.name; }); # Added 2023-10-30 bless = throw "'bless' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'imhex' or 'ghex' instead"; # Added 2024-09-15 blockbench-electron = blockbench; # Added 2024-03-16 - bloom = throw "'bloom' has been removed because it was unmaintained upstream."; # Added 2024-11-02 + bluezFull = throw "'bluezFull' has been renamed to/replaced by 'bluez'"; # Converted to throw 2023-09-10 bmap-tools = bmaptool; # Added 2024-08-05 + bookletimposer = throw "bookletimposer has been removed from nixpkgs; upstream unmaintained and broke with pypdf3"; # Added 2024-01-01 + boost168 = throw "boost168 has been deprecated in favor of the latest version"; # Added 2023-06-08 + boost169 = throw "boost169 has been deprecated in favor of the latest version"; # Added 2023-06-08 + boost16x = throw "boost16x has been deprecated in favor of the latest version"; # Added 2023-06-08 + boost170 = throw "boost170 has been deprecated in favor of the latest version"; # Added 2023-06-08 + boost172 = throw "boost172 has been deprecated in favor of the latest version"; # Added 2023-06-08 + boost173 = throw "boost173 has been deprecated in favor of the latest version"; # Added 2023-06-08 + boost174 = throw "boost174 has been deprecated in favor of the latest version"; # Added 2023-06-08 + boost17x = throw "boost17x has been deprecated in favor of the latest version"; # Added 2023-07-13 + boost18x = throw "boost18x has been deprecated in favor of the latest version"; # Added 2023-07-13 boost_process = throw "boost_process has been removed as it is included in regular boost"; # Added 2024-05-01 bpb = throw "bpb has been removed as it is unmaintained and not compatible with recent Rust versions"; # Added 2024-04-30 - bpftool = throw "'bpftool' has been renamed to/replaced by 'bpftools'"; # Converted to throw 2024-10-17 + bpftool = bpftools; # Added 2021-05-03 + bpytop = throw "bpytop has been deprecated by btop"; # Added 2023-02-16 brasero-original = lib.warn "Use 'brasero-unwrapped' instead of 'brasero-original'" brasero-unwrapped; # Added 2024-09-29 + bro = throw "'bro' has been renamed to/replaced by 'zeek'"; # Converted to throw 2023-09-10 bs-platform = throw "'bs-platform' was removed as it was broken, development ended and 'melange' has superseded it"; # Added 2024-07-29 - buf-language-server = throw "'buf-language-server' was removed as its development has moved to the 'buf' package"; # Added 2024-11-15 budgie = throw "The `budgie` scope has been removed and all packages moved to the top-level"; # Added 2024-07-14 budgiePlugins = throw "The `budgiePlugins` scope has been removed and all packages moved to the top-level"; # Added 2024-07-14 inherit (libsForQt5.mauiPackages) buho; # added 2022-05-17 + bukut = throw "bukut has been removed since it has been archived by upstream"; # Added 2023-05-24 butler = throw "butler was removed because it was broken and abandoned upstream"; # added 2024-06-18 - bwidget = tclPackages.bwidget; # Added 2024-10-02 # Shorter names; keep the longer name for back-compat. Added 2023-04-11 buildFHSUserEnv = buildFHSEnv; buildFHSUserEnvChroot = buildFHSEnvChroot; @@ -183,63 +217,90 @@ mapAliases { calligra = kdePackages.calligra; # Added 2024-09-27 callPackage_i686 = pkgsi686Linux.callPackage; + cadence = throw "cadence has been removed from nixpkgs, as it was archived upstream"; # Added 2023-10-28 cask = emacs.pkgs.cask; # Added 2022-11-12 canonicalize-jars-hook = stripJavaArchivesHook; # Added 2024-03-17 cargo-deps = throw "cargo-deps has been removed as the repository is deleted"; # Added 2024-04-09 + cargo-embed = throw "cargo-embed is now part of the probe-rs package"; # Added 2023-07-03 cargo-espflash = espflash; + cargo-flash = throw "cargo-flash is now part of the probe-rs package"; # Added 2023-07-03 + cargo-graph = throw "cargo-graph has been removed as it is broken and archived upstream"; # Added 2024-03-16 + catfish = throw "'catfish' has been renamed to/replaced by 'xfce.catfish'"; # Converted to throw 2023-09-10 cawbird = throw "cawbird has been abandoned upstream and is broken anyways due to Twitter closing its API"; + ccloud-cli = throw "ccloud-cli has been removed, please use confluent-cli instead"; # Added 2023-06-09 certmgr-selfsigned = certmgr; # Added 2023-11-30 challenger = taler-challenger; # Added 2024-09-04 - check_smartmon = nagiosPlugins.check_smartmon; # Added 2024-05-03 - check_systemd = nagiosPlugins.check_systemd; # Added 2024-05-03 - check_zfs = nagiosPlugins.check_zfs; # Added 2024-05-03 - check-esxi-hardware = nagiosPlugins.check_esxi_hardware; # Added 2024-05-03 - check-mssql-health = nagiosPlugins.check_mssql_health; # Added 2024-05-03 - check-nwc-health = nagiosPlugins.check_nwc_health; # Added 2024-05-03 - check-openvpn = nagiosPlugins.check_openvpn; # Added 2024-05-03 - check-ups-health = nagiosPlugins.check_ups_health; # Added 2024-05-03 - check-uptime = nagiosPlugins.check_uptime; # Added 2024-05-03 - check-wmiplus = nagiosPlugins.check_wmi_plus; # Added 2024-05-03 - checkSSLCert = nagiosPlugins.check_ssl_cert; # Added 2024-05-03 + check_smartmon = throw "'check_smartmon' has been renamed to 'nagiosPlugins.check_smartmon'"; # Added 2024-05-03 + check_systemd = throw "'check_systemd' has been renamed to 'nagiosPlugins.check_systemd'"; # Added 2024-05-03 + check_zfs = throw "'check_zfs' has been renamed to 'nagiosPlugins.check_zfs'"; # Added 2024-05-03 + check-esxi-hardware = throw "'check-esxi-hardware' has been renamed to 'nagiosPlugins.check_esxi_hardware'"; # Added 2024-05-03 + check-mssql-health = throw "'check-mssql-health' has been renamed to 'nagiosPlugins.check_mssql_health'"; # Added 2024-05-03 + check-nwc-health = throw "'check-nwc-health' has been renamed to 'nagiosPlugins.check_nwc_health'"; # Added 2024-05-03 + check-openvpn = throw "'check-openvpn' has been renamed to 'nagiosPlugins.check_openvpn'"; # Added 2024-05-03 + check-ups-health = throw "'check-ups-health' has been renamed to 'nagiosPlugins.check_ups_health'"; # Added 2024-05-03 + check-uptime = throw "'check-uptime' has been renamed to 'nagiosPlugins.check_uptime'"; # Added 2024-05-03 + check-wmiplus = throw "'check-wmiplus' has been renamed to 'nagiosPlugins.check_wmi_plus'"; # Added 2024-05-03 + checkSSLCert = throw "'checkSSLCert' has been renamed to 'nagiosPlugins.check_ssl_cert'"; # Added 2024-05-03 + chefdk = throw "chefdk has been removed due to being deprecated upstream by Chef Workstation"; # Added 2023-03-22 + chia = throw "chia has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; # Added 2023-11-30 + chia-dev-tools = throw "chia-dev-tools has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; # Added 2023-11-30 + chia-plotter = throw "chia-plotter has been removed. see https://github.com/NixOS/nixpkgs/pull/270254"; # Added 2023-11-30 chiaki4deck = chiaki-ng; # Added 2024-08-04 + chkservice = throw "chkservice has been removed from nixpkgs, as it has been deleted upstream"; # Added 2024-01-08 chocolateDoom = chocolate-doom; # Added 2023-05-01 ChowCentaur = chow-centaur; # Added 2024-06-12 ChowPhaser = chow-phaser; # Added 2024-06-12 ChowKick = chow-kick; # Added 2024-06-12 CHOWTapeModel = chow-tape-model; # Added 2024-06-12 chrome-gnome-shell = gnome-browser-connector; # Added 2022-07-27 + chromiumBeta = throw "'chromiumBeta' has been removed due to the lack of maintenance in nixpkgs. Consider using 'chromium' instead."; # Added 2023-10-18 + chromiumDev = throw "'chromiumDev' has been removed due to the lack of maintenance in nixpkgs. Consider using 'chromium' instead."; # Added 2023-10-18 + citra = throw "citra has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04 + citra-nightly = throw "citra-nightly has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04 + citra-canary = throw "citra-canary has been removed from nixpkgs, as it has been taken down upstream"; # added 2024-03-04 cloog = throw "cloog has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13 cloog_0_18_0 = throw "cloog_0_18_0 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13 cloogppl = throw "cloogppl has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13 - clang-sierraHack = throw "clang-sierraHack has been removed because it solves a problem that no longer seems to exist. Hey, what were you even doing with that thing anyway?"; # Added 2024-10-05 - clang-sierraHack-stdenv = clang-sierraHack; # Added 2024-10-05 + clang-ocl = throw "'clang-ocl' has been replaced with 'rocmPackages.clang-ocl'"; # Added 2023-10-08 inherit (libsForQt5.mauiPackages) clip; # added 2022-05-17 + clpm = throw "'clpm' has been removed from nixpkgs"; # Added 2024-04-01 clwrapperFunction = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 CoinMP = coinmp; # Added 2024-06-12 collada-dom = opencollada; # added 2024-02-21 - colorpicker = throw "'colorpicker' has been removed due to lack of maintenance upstream. Consider using 'xcolor', 'gcolor3', 'eyedropper' or 'gpick' instead"; # Added 2024-10-19 + composable_kernel = throw "'composable_kernel' has been replaced with 'rocmPackages.composable_kernel'"; # Added 2023-10-08 coriander = throw "'coriander' has been removed because it depends on GNOME 2 libraries"; # Added 2024-06-27 corretto19 = throw "Corretto 19 was removed as it has reached its end of life"; # Added 2024-08-01 cosmic-tasks = tasks; # Added 2024-07-04 cpp-ipfs-api = cpp-ipfs-http-client; # Project has been renamed. Added 2022-05-15 crispyDoom = crispy-doom; # Added 2023-05-01 crossLibcStdenv = stdenvNoLibc; # Added 2024-09-06 - clash-geoip = throw "'clash-geoip' has been removed. Consider using 'dbip-country-lite' instead."; # added 2024-10-19 + cryptowatch-desktop = throw "Cryptowatch Desktop was sunset on September 30th 2023 and has been removed from nixpkgs"; # Added 2023-12-22 + clash = throw "'clash' has been removed, upstream gone. Consider using 'mihomo' instead."; # added 2023-11-10 clash-verge = throw "'clash-verge' has been removed, as it was broken and unmaintained. Consider using 'clash-verge-rev' or 'clash-nyanpasu' instead"; # Added 2024-09-17 clasp = clingo; # added 2022-12-22 - claws-mail-gtk3 = throw "'claws-mail-gtk3' has been renamed to/replaced by 'claws-mail'"; # Converted to throw 2024-10-17 + claws-mail-gtk3 = claws-mail; # Added 2021-07-10 + clucene_core_1 = throw "'clucene_core_1' has been renamed to/replaced by 'clucene_core'"; # Added 2023-12-09 + cntk = throw "'cntk' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-10-09 cockroachdb-bin = cockroachdb; # 2024-03-15 - codimd = throw "'codimd' has been renamed to/replaced by 'hedgedoc'"; # Converted to throw 2024-10-17 + codimd = hedgedoc; # Added 2020-11-29 inherit (libsForQt5.mauiPackages) communicator; # added 2022-05-17 - concurrencykit = throw "'concurrencykit' has been renamed to/replaced by 'libck'"; # Converted to throw 2024-10-17 + compton = throw "'compton' has been renamed to/replaced by 'picom'"; # Converted to throw 2023-09-10 + concurrencykit = libck; # Added 2021-03 + connmanPackages = throw "'connmanPackages' was removed and their subpackages/attributes were promoted to top level."; # Added 2023-10-08 containerpilot = throw "'containerpilot' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-06-09 + convoy = throw "'convoy' has been removed from nixpkgs, as it was archived upstream"; # Added 2023-12-27 crackmapexec = throw "'crackmapexec' has been removed as it was unmaintained. Use 'netexec' instead"; # 2024-08-11 - critcl = tclPackages.critcl; # Added 2024-10-02 + crda = throw "'crda' has been removed from nixpkgs, as it is needed only for kernels before 4.16"; # Added 2024-02-06 cups-kyodialog3 = cups-kyodialog; # Added 2022-11-12 - cvs_fast_export = throw "'cvs_fast_export' has been renamed to/replaced by 'cvs-fast-export'"; # Converted to throw 2024-10-17 + cvs_fast_export = cvs-fast-export; # Added 2021-06-10 # these are for convenience, not for backward compat and shouldn't expire + clang6Stdenv = throw "clang6Stdenv has been removed from nixpkgs"; # Added 2024-01-08 + clang7Stdenv = throw "clang7Stdenv has been removed from nixpkgs"; # Added 2023-11-19 + clang8Stdenv = throw "clang8Stdenv has been removed from nixpkgs"; # Added 2024-01-24 clang9Stdenv = throw "clang9Stdenv has been removed from nixpkgs"; # Added 2024-04-08 + clang10Stdenv = throw "clang10Stdenv has been removed from nixpkgs"; # Added 2024-01-26 + clang11Stdenv = throw "clang11Stdenv has been removed from nixpkgs"; # Added 2023-01-24 clang12Stdenv = lowPrio llvmPackages_12.stdenv; clang13Stdenv = lowPrio llvmPackages_13.stdenv; clang14Stdenv = lowPrio llvmPackages_14.stdenv; @@ -249,8 +310,18 @@ mapAliases { clang18Stdenv = lowPrio llvmPackages_18.stdenv; clang19Stdenv = lowPrio llvmPackages_19.stdenv; + clang-tools_6 = throw "clang-tools_6 has been removed from nixpkgs"; # Added 2024-01-08 + clang-tools_7 = throw "clang-tools_7 has been removed from nixpkgs"; # Added 2023-11-19 + clang-tools_8 = throw "clang-tools_8 has been removed from nixpkgs"; # Added 2024-01-24 clang-tools_9 = throw "clang-tools_9 has been removed from nixpkgs"; # Added 2024-04-08 + clang-tools_10 = throw "clang-tools_10 has been removed from nixpkgs"; # Added 2023-01-26 + clang-tools_11 = throw "clang-tools_11 has been removed from nixpkgs"; # Added 2023-01-24 + clang_6 = throw "clang_6 has been removed from nixpkgs"; # Added 2024-01-08 + clang_7 = throw "clang_7 has been removed from nixpkgs"; # Added 2023-11-19 + clang_8 = throw "clang_8 has been removed from nixpkgs"; # Added 2024-01-24 clang_9 = throw "clang_9 has been removed from nixpkgs"; # Added 2024-04-08 + clang_10 = throw "clang_10 has been removed from nixpkgs"; # Added 2024-01-26 + clang_11 = throw "clang_11 has been removed from nixpkgs"; # Added 2023-01-24 clang-tools_12 = llvmPackages_12.clang-tools; # Added 2024-04-22 clang-tools_13 = llvmPackages_13.clang-tools; # Added 2024-04-22 @@ -265,69 +336,115 @@ mapAliases { ### D ### - dart_stable = throw "'dart_stable' has been renamed to/replaced by 'dart'"; # Converted to throw 2024-10-17 + dagger = throw "'dagger' has been removed from nixpkgs, as the trademark policy of the upstream project is incompatible"; # Added 2023-10-16 + dart_stable = dart; # Added 2020-01-15 dart-sass-embedded = throw "dart-sass-embedded has been removed from nixpkgs, as is now included in Dart Sass itself."; dat = nodePackages.dat; dbeaver = throw "'dbeaver' has been renamed to/replaced by 'dbeaver-bin'"; # Added 2024-05-16 - dbus-map = throw "'dbus-map' has been dropped as it is unmaintained"; # Added 2024-11-01 + deadcode = throw "'deadcode' has been removed, as upstream is abandoned since 2019-04-27. Use the official deadcode from 'gotools' package."; # Added 2023-12-28 deadpixi-sam = deadpixi-sam-unstable; - debugedit-unstable = throw "'debugedit-unstable' has been renamed to/replaced by 'debugedit'"; # Converted to throw 2024-10-17 - deltachat-electron = throw "'deltachat-electron' has been renamed to/replaced by 'deltachat-desktop'"; # Converted to throw 2024-10-17 + debugedit-unstable = debugedit; # Added 2021-11-22 + deltachat-electron = deltachat-desktop; # added 2021-07-18 demjson = with python3Packages; toPythonApplication demjson; # Added 2022-01-18 + dep = throw "'dep' has been removed, because it is deprecated and archived in favor of Go modules"; # Added 2023-12-26 + devserver = throw "'devserver' has been removed in favor of 'miniserve' or other alternatives"; # Added 2023-01-13 + dfeet = throw "'dfeet' has been removed because it is archived upstream. Please use 'd-spy' instead"; # Added 2024-03-07 dgsh = throw "'dgsh' has been removed, as it was broken and unmaintained"; # added 2024-05-09 + dhcp = throw "dhcp (ISC DHCP) has been removed from nixpkgs, because it reached its end of life"; # Added 2023-04-04 dibbler = throw "dibbler was removed because it is not maintained anymore"; # Added 2024-05-14 dillong = throw "'dillong' has been removed, as upstream is abandoned since 2021-12-13. Use either 'dillo' or 'dillo-plus'. The latter integrates features from dillong."; # Added 2024-10-07 - dnnl = throw "'dnnl' has been renamed to/replaced by 'oneDNN'"; # Converted to throw 2024-10-17 + dnnl = oneDNN; # Added 2020-04-22 dnscrypt-wrapper = throw "dnscrypt-wrapper was removed because it has been effectively unmaintained since 2018. Use DNSCcrypt support in dnsdist instead"; # Added 2024-09-14 - docear = throw "Docear was removed because it was unmaintained upstream. JabRef, Zotero, or Mendeley are potential replacements."; # Added 2024-11-02 docker-compose_1 = throw "'docker-compose_1' has been removed because it has been unmaintained since May 2021. Use docker-compose instead."; # Added 2024-07-29 docker-distribution = distribution; # Added 2023-12-26 + docker-machine = throw "'docker-machine' has been removed, because the upstream project was archived"; # Added 2023-12-27 + docker-machine-kvm = throw "'docker-machine-kvm' has been removed, because 'docker-machine' was archived upstream and removed"; # Added 2023-12-27 + docker-machine-xhyve = throw "'docker-machine-xhyve' has been removed, because 'docker-machine' was archived upstream and removed"; # Added 2023-12-27 + docker-proxy = throw "`docker-proxy` has been merged to the main repo of Moby since Docker 22.06"; # Added 2024-03-14 + dogecoin = throw "'dogecoin' has been removed, as it was broken and unmaintained"; # Added 2024-03-11 + dogecoind = throw "'dogecoind' has been removed, as it was broken and unmaintained"; # Added 2024-03-11 dolphin-emu-beta = dolphin-emu; # Added 2023-02-11 - dolphinEmu = throw "'dolphinEmu' has been renamed to/replaced by 'dolphin-emu'"; # Converted to throw 2024-10-17 - dolphinEmuMaster = throw "'dolphinEmuMaster' has been renamed to/replaced by 'dolphin-emu-beta'"; # Converted to throw 2024-10-17 + dolphinEmu = dolphin-emu; # Added 2021-11-10 + dolphinEmuMaster = dolphin-emu-beta; # Added 2021-11-10 + dot-http = throw "'dot-http' has been removed: abandoned by upstream. Use hurl instead."; # Added 2023-01-16 dotty = scala_3; # Added 2023-08-20 - dotnet-netcore = throw "'dotnet-netcore' has been renamed to/replaced by 'dotnet-runtime'"; # Converted to throw 2024-10-17 - dotnet-sdk_2 = throw "'dotnet-sdk_2' has been renamed to/replaced by 'dotnetCorePackages.sdk_2_1'"; # Converted to throw 2024-10-17 - dotnet-sdk_3 = throw "'dotnet-sdk_3' has been renamed to/replaced by 'dotnetCorePackages.sdk_3_1'"; # Converted to throw 2024-10-17 - dotnet-sdk_5 = throw "'dotnet-sdk_5' has been renamed to/replaced by 'dotnetCorePackages.sdk_5_0'"; # Converted to throw 2024-10-17 + dotnet-netcore = dotnet-runtime; # Added 2021-10-07 + dotnet-sdk_2 = dotnetCorePackages.sdk_2_1; # Added 2020-01-19 + dotnet-sdk_3 = dotnetCorePackages.sdk_3_1; # Added 2020-01-19 + dotnet-sdk_5 = dotnetCorePackages.sdk_5_0; # Added 2020-09-11 + drgeo = throw "'drgeo' has been removed as it is outdated and unmaintained"; # Added 2023-10-15 drush = throw "drush as a standalone package has been removed because it's no longer supported as a standalone tool"; dtv-scan-tables_linuxtv = dtv-scan-tables; # Added 2023-03-03 dtv-scan-tables_tvheadend = dtv-scan-tables; # Added 2023-03-03 du-dust = dust; # Added 2024-01-19 - dylibbundler = throw "'dylibbundler' has been renamed to/replaced by 'macdylibbundler'"; # Converted to throw 2024-10-17 + dylibbundler = macdylibbundler; # Added 2021-04-24 ### E ### EBTKS = ebtks; # Added 2024-01-21 eask = eask-cli; # Added 2024-09-05 - eboard = throw "'eboard' has been removed due to lack of maintenance upstream. Consider using 'kdePackages.knights' instead"; # Added 2024-10-19 - ec2_ami_tools = throw "'ec2_ami_tools' has been renamed to/replaced by 'ec2-ami-tools'"; # Converted to throw 2024-10-17 - ec2_api_tools = throw "'ec2_api_tools' has been renamed to/replaced by 'ec2-api-tools'"; # Converted to throw 2024-10-17 + ec2_ami_tools = ec2-ami-tools; # Added 2021-10-08 + ec2_api_tools = ec2-api-tools; # Added 2021-10-08 ec2-utils = amazon-ec2-utils; # Added 2022-02-01 edUnstable = throw "edUnstable was removed; use ed instead"; # Added 2024-07-01 elasticsearch7Plugins = elasticsearchPlugins; # Electron - + electron_9 = throw "electron_9 has been removed in favor of newer versions"; # added 2023-09-11 + electron_10 = throw "electron_10 has been removed in favor of newer versions"; # added 2024-03-20 + electron_10-bin = throw "electron_10-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_11 = throw "electron_11 has been removed in favor of newer versions"; # added 2024-03-20 + electron_11-bin = throw "electron_11-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_12 = throw "electron_12 has been removed in favor of newer versions"; # added 2024-03-20 + electron_12-bin = throw "electron_12-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_13 = throw "electron_13 has been removed in favor of newer versions"; # added 2024-03-20 + electron_13-bin = throw "electron_13-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_14 = throw "electron_14 has been removed in favor of newer versions"; # added 2024-03-20 + electron_14-bin = throw "electron_14-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_15 = throw "electron_15 has been removed in favor of newer versions"; # added 2024-03-20 + electron_15-bin = throw "electron_15-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_16 = throw "electron_16 has been removed in favor of newer versions"; # added 2024-03-20 + electron_16-bin = throw "electron_16-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_17 = throw "electron_17 has been removed in favor of newer versions"; # added 2024-03-20 + electron_17-bin = throw "electron_17-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_18 = throw "electron_18 has been removed in favor of newer versions"; # added 2024-03-20 + electron_18-bin = throw "electron_18-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_19 = throw "electron_19 has been removed in favor of newer versions"; # added 2024-03-20 + electron_19-bin = throw "electron_19-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_20 = throw "electron_20 has been removed in favor of newer versions"; # added 2024-03-20 + electron_20-bin = throw "electron_20-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_21 = throw "electron_21 has been removed in favor of newer versions"; # added 2024-03-20 + electron_21-bin = throw "electron_21-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_22 = throw "electron_22 has been removed in favor of newer versions"; # added 2024-03-20 + electron_22-bin = throw "electron_22-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_23 = throw "electron_23 has been removed in favor of newer versions"; # added 2024-03-20 + electron_23-bin = throw "electron_23-bin has been removed in favor of newer versions"; # added 2024-03-20 + electron_26 = throw "electron_26 has been removed in favor of newer versions"; # added 2024-03-20 + electron_26-bin = throw "electron_26-bin has been removed in favor of newer versions"; # added 2024-03-20 + + elementary-planner = throw "elementary-planner has been renamed to planify"; # Added 2023-06-24 elixir_ls = elixir-ls; # Added 2023-03-20 # Emacs emacs28-gtk2 = throw "emacs28-gtk2 was removed because GTK2 is EOL; migrate to emacs28{,-gtk3,-nox} or to more recent versions of Emacs."; # Added 2024-09-20 emacs28NativeComp = emacs28; # Added 2022-06-08 - emacs28Packages = throw "'emacs28Packages' has been renamed to/replaced by 'emacs28.pkgs'"; # Converted to throw 2024-10-17 - emacs28WithPackages = throw "'emacs28WithPackages' has been renamed to/replaced by 'emacs28.pkgs.withPackages'"; # Converted to throw 2024-10-17 + emacs28Packages = emacs28.pkgs; # Added 2021-10-04 + emacs28WithPackages = emacs28.pkgs.withPackages; # Added 2021-10-04 emacsMacport = emacs-macport; # Added 2023-08-10 emacsNativeComp = emacs28NativeComp; # Added 2022-06-08 - emacsWithPackages = throw "'emacsWithPackages' has been renamed to/replaced by 'emacs.pkgs.withPackages'"; # Converted to throw 2024-10-17 + emacsPackagesNg = throw "'emacsPackagesNg' has been renamed to/replaced by 'emacs.pkgs'"; # Converted to throw 2023-09-10 + emacsPackagesNgFor = throw "'emacsPackagesNgFor' has been renamed to/replaced by 'emacsPackagesFor'"; # Converted to throw 2023-09-10 + emacsWithPackages = emacs.pkgs.withPackages; # Added 2020-12-18 + empathy = throw "empathy was removed as it is unmaintained and no longer launches due to libsoup3 migration"; # Added 2023-01-20 EmptyEpsilon = empty-epsilon; # Added 2024-07-14 + enchant1 = throw "enchant1 has been removed from nixpkgs, as it was unmaintained"; # Added 2023-01-18 enyo-doom = enyo-launcher; # Added 2022-09-09 - epdfview = throw "'epdfview' has been removed due to lack of maintenance upstream. Consider using 'qpdfview' instead"; # Added 2024-10-19 - epoxy = throw "'epoxy' has been renamed to/replaced by 'libepoxy'"; # Converted to throw 2024-10-17 + epoxy = libepoxy; # Added 2021-11-11 erlang_27-rc3 = throw "erlang_27-rc3 has been removed in favor of erlang_27"; # added 2024-05-20 erlangR24 = throw "erlangR24 has been removed in favor of erlang_24"; # added 2024-05-24 @@ -343,7 +460,12 @@ mapAliases { erlangR26_javac = throw "erlangR26_javac has been removed in favor of erlang_26_javac"; # added 2024-05-24 erlangR26_odbc_javac = throw "erlangR26_odbc_javac has been removed in favor of erlang_26_odbc_javac"; # added 2024-05-24 + etcd_3_3 = throw "etcd_3_3 has been removed because upstream no longer maintains it"; # Added 2023-09-29 + etcher = throw "'etcher' has been removed because it depended on an insecure version of Electron"; # Added 2024-03-14 + eterm = throw "eterm was removed because it is still insecure: https://github.com/mej/Eterm/issues/7"; # Added 2023-09-10 ethabi = throw "ethabi has been removed due to lack of maintainence upstream and no updates in Nixpkgs"; # Added 2024-07-16 + exa = throw "'exa' has been removed because it is unmaintained upstream. Consider using 'eza', a maintained fork"; # Added 2023-09-07 + exhibitor = throw "'exhibitor' has been removed because it is unmaintained upstream"; # Added 2023-06-20 eww-wayland = lib.warn "eww now can build for X11 and wayland simultaneously, so `eww-wayland` is deprecated, use the normal `eww` package instead." eww; ### F ### @@ -351,8 +473,9 @@ mapAliases { fahcontrol = throw "fahcontrol has been removed because the download is no longer available"; # added 2024-09-24 fahviewer = throw "fahviewer has been removed because the download is no longer available"; # added 2024-09-24 fam = throw "'fam' (aliased to 'gamin') has been removed as it is unmaintained upstream"; # Added 2024-04-19 + fancypp = throw "'fancypp' was removed because it and its dependants are unmaintained"; # Added 2024-02-14 faustStk = faustPhysicalModeling; # Added 2023-05-16 - fastnlo = throw "'fastnlo' has been renamed to/replaced by 'fastnlo-toolkit'"; # Converted to throw 2024-10-17 + fastnlo = fastnlo-toolkit; # Added 2021-04-24 fastnlo_toolkit = fastnlo-toolkit; # Added 2024-01-03 fcitx5-catppuccin = catppuccin-fcitx5; # Added 2024-06-19 inherit (luaPackages) fennel; # Added 2022-09-24 @@ -363,32 +486,44 @@ mapAliases { ffmpeg_5-full = throw "ffmpeg_5-full has been removed, please use another version"; # Added 2024-07-12 FIL-plugins = fil-plugins; # Added 2024-06-12 fileschanged = throw "'fileschanged' has been removed as it is unmaintained upstream"; # Added 2024-04-19 + findimagedupes = throw "findimagedupes has been removed because the perl bindings are no longer compatible"; # Added 2023-07-10 finger_bsd = bsd-finger; fingerd_bsd = bsd-fingerd; - firefox-esr-115 = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr` or `firefox-esr-128` instead."; - firefox-esr-115-unwrapped = throw "The Firefox 115 ESR series has reached its end of life. Upgrade to `firefox-esr-unwrapped` or `firefox-esr-128-unwrapped` instead."; firefox-wayland = firefox; # Added 2022-11-15 firmwareLinuxNonfree = linux-firmware; # Added 2022-01-09 fishfight = jumpy; # Added 2022-08-03 + fitnesstrax = throw "fitnesstrax was removed from nixpkgs because it disappeared upstream and no longer compiles"; # added 2023-07-04 fit-trackee = fittrackee; # added 2024-09-03 flashrom-stable = flashprog; # Added 2024-03-01 flatbuffers_2_0 = flatbuffers; # Added 2022-05-12 + flintqs = throw "FlintQS has been removed due to lack of maintenance and security issues; use SageMath or FLINT instead"; # Added 2024-03-21 + flutter2 = throw "flutter2 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2023-07-03 + flutter37 = throw "flutter37 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2023-07-03 flutter313 = throw "flutter313 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 flutter316 = throw "flutter316 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 flutter322 = throw "flutter322 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 flutter323 = throw "flutter323 has been removed because it isn't updated anymore, and no packages in nixpkgs use it. If you still need it, use flutter.mkFlutter to get a custom version"; # Added 2024-10-05 - foldingathome = throw "'foldingathome' has been renamed to/replaced by 'fahclient'"; # Converted to throw 2024-10-17 + foldingathome = fahclient; # Added 2020-09-03 forgejo-actions-runner = forgejo-runner; # Added 2024-04-04 + foundationdb51 = throw "foundationdb51 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06 + foundationdb52 = throw "foundationdb52 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06 + foundationdb60 = throw "foundationdb60 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06 + foundationdb61 = throw "foundationdb61 is no longer maintained, use foundationdb71 instead"; # added 2023-06-06 + foxitreader = throw "foxitreader has been removed because it had vulnerabilities and was unmaintained"; # added 2023-02-20 fractal-next = fractal; # added 2023-11-25 framework-system-tools = framework-tool; # added 2023-12-09 francis = kdePackages.francis; # added 2024-07-13 + fritzprofiles = throw "fritzprofiles was removed from nixpkgs, because it was removed as dependency of home-assistant for which it was pacakged."; # added 2024-01-05 frostwire = throw "frostwire was removed, as it was broken due to reproducibility issues, use `frostwire-bin` package instead."; # added 2024-05-17 fuse2fs = if stdenv.hostPlatform.isLinux then e2fsprogs.fuse2fs else null; # Added 2022-03-27 preserve, reason: convenience, arch has a package named fuse2fs too. fuse-common = throw "fuse-common was removed, because the udev rule was early included by systemd-udevd and the config is done by NixOS module `programs.fuse`"; # added 2024-09-29 futuresql = libsForQt5.futuresql; # added 2023-11-11 fx_cast_bridge = fx-cast-bridge; # added 2023-07-26 + fcitx = throw "fcitx is deprecated, please use fcitx5 instead."; # Added 2023-03-13 + fcitx-engines = throw "fcitx-engines is deprecated, please use fcitx5 instead."; # Added 2023-03-13 + fcitx-configtool = throw "fcitx-configtool is deprecated, please use fcitx5 instead."; # Added 2023-03-13 fcitx5-chinese-addons = libsForQt5.fcitx5-chinese-addons; # Added 2024-03-01 fcitx5-configtool = libsForQt5.fcitx5-configtool; # Added 2024-03-01 @@ -399,8 +534,12 @@ mapAliases { ### G ### g4music = gapless; # Added 2024-07-26 - g4py = throw "'g4py' has been renamed to/replaced by 'python3Packages.geant4'"; # Converted to throw 2024-10-17 + g4py = python3Packages.geant4; # Added 2020-06-06 gamin = throw "'gamin' has been removed as it is unmaintained upstream"; # Added 2024-04-19 + garage_0_7 = throw "garage 0.7.x has been removed as it is EOL. Please upgrade to 0.8 series."; # Added 2023-10-10 + garage_0_7_3 = throw "garage 0.7.x has been removed as it is EOL. Please upgrade to 0.8 series."; # Added 2023-10-10 + garmin-plugin = throw "garmin-plugin has been removed, as it is unmaintained upstream and no longer works with modern browsers."; # Added 2024-01-12 + garmindev = throw "'garmindev' has been removed as the dependent software 'qlandkartegt' has been removed"; # Added 2023-04-17 gcc48 = throw "gcc48 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-10 gcc49 = throw "gcc49 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-11 gcc49Stdenv = throw "gcc49Stdenv has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-11 @@ -409,24 +548,23 @@ mapAliases { gcc10StdenvCompat = if stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "11" then gcc10Stdenv else stdenv; # Added 2024-03-21 gcj = gcj6; # Added 2024-09-13 gcj6 = throw "gcj6 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13 + gcl_2_6_13_pre = throw "'gcl_2_6_13_pre' has been removed in favor of 'gcl'"; # Added 2024-01-11 gcolor2 = throw "'gcolor2' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gcolor3' or 'eyedropper' instead"; # Added 2024-09-15 + geekbench4 = throw "'geekbench4' has been renamed to 'geekbench_4'"; # Added 2023-03-10 + geekbench5 = throw "'geekbench5' has been renamed to 'geekbench_5'"; # Added 2023-03-10 gfortran48 = throw "'gfortran48' has been removed from nixpkgs"; # Added 2024-09-10 gfortran49 = throw "'gfortran49' has been removed from nixpkgs"; # Added 2024-09-11 ghostwriter = libsForQt5.kdeGear.ghostwriter; # Added 2023-03-18 - gmp5 = throw "'gmp5' has been removed as it is unmaintained. Consider using 'gmp' instead"; # Added 2024-10-28 gmpc = throw "'gmpc' has been removed due to lack of maintenance upstream. Consider using 'plattenalbum' instead"; # Added 2024-09-14 gmtk = throw "'gmtk' has been removed due to lack of maintenance upstream"; # Added 2024-09-14 gmtp = throw "'gmtp' has been removed due to lack of maintenance upstream. Consider using 'gnome-music' instead"; # Added 2024-09-14 gnome-latex = throw "'gnome-latex' has been superseded by 'enter-tex'"; # Added 2024-09-18 gnu-cobol = gnucobol; # Added 2024-09-17 - gogs = throw '' - Gogs development has stalled. Also, it has several unpatched, critical vulnerabilities that - weren't addressed within a year: https://github.com/gogs/gogs/issues/7777 - - Consider migrating to forgejo or gitea. - ''; # Added 2024-10-12 + go-dependency-manager = throw "'go-dependency-manager' is unmaintained and the go community now uses 'go.mod' mostly instead"; # Added 2023-10-04 + gotktrix = throw "'gotktrix' has been removed, as it was broken and unmaintained"; # Added 2023-12-06 git-backup = throw "git-backup has been removed, as it has been abandoned upstream. Consider using git-backup-go instead."; git-credential-1password = throw "'git-credential-1password' has been removed, as the upstream project is deleted."; # Added 2024-05-20 + git-subset = throw "'git-subset' has been removed in favor of 'git-filter-repo'"; # Added 2023-01-13 gitAndTools = self // { darcsToGit = darcs-to-git; @@ -438,11 +576,15 @@ mapAliases { topGit = top-git; }; # Added 2021-01-14 + gitter = throw "gitter has been removed since the client has been abandoned by upstream with the backend migration to Matrix"; # Added 2023-09-18 glew-egl = lib.warn "'glew-egl' is now provided by 'glew' directly" glew; # Added 2024-08-11 + glide = throw "'glide' has been removed as it is unmaintained, please use Go modules instead"; # Added 2023-12-26 glfw-wayland = glfw; # Added 2024-04-19 glfw-wayland-minecraft = glfw3-minecraft; # Added 2024-05-08 + globalprotect-openconnect = throw "'globalprotect-openconnect' has been renamed to/replaced by 'gpauth' and 'gpclient'"; # Added 2024-09-21 glxinfo = mesa-demos; # Added 2024-07-04 - gmailieer = throw "'gmailieer' has been renamed to/replaced by 'lieer'"; # Converted to throw 2024-10-17 + gmailieer = lieer; # Added 2020-04-19 + gmic-qt-krita = throw "gmic-qt-krita was removed as it's no longer supported upstream."; # Converted to throw 2023-02-02 gnatboot11 = gnat-bootstrap11; gnatboot12 = gnat-bootstrap12; gnatboot = gnat-bootstrap; @@ -466,125 +608,206 @@ mapAliases { gnome-hexgl = throw "'gnome-hexgl' has been removed due to lack of maintenance upstream"; # Added 2024-09-14 gnome-passwordsafe = gnome-secrets; # added 2022-01-30 gnome_mplayer = throw "'gnome_mplayer' has been removed due to lack of maintenance upstream. Consider using 'celluloid' instead"; # Added 2024-09-14 + gnome-mpv = throw "'gnome-mpv' has been renamed to/replaced by 'celluloid'"; # Converted to throw 2023-09-10 gnome-resources = resources; # added 2023-12-10 - - gmock = throw "'gmock' has been renamed to/replaced by 'gtest'"; # Converted to throw 2024-10-17 - - gnome3 = throw "'gnome3' has been renamed to/replaced by 'gnome'"; # Converted to throw 2024-10-17 + gnome_user_docs = throw "'gnome_user_docs' has been renamed to/replaced by 'gnome-user-docs'"; # Converted to throw 2023-09-10 + + gnuradio-with-packages = gnuradio3_7.override { + extraPackages = lib.attrVals [ + "osmosdr" + "ais" + "gsm" + "nacl" + "rds" + "limesdr" + ] + gnuradio3_7Packages; + }; # Added 2020-10-16 + + gmock = gtest; # moved from top-level 2021-03-14 + + gnome3 = gnome; # Added 2021-05-07 + gnuradio3_7 = throw "gnuradio3_7 has been removed because it required Python 2"; # Added 2022-01-16 gnuradio3_9 = throw "gnuradio3_9 has been removed because it is not compatible with the latest volk and it had no dependent packages which justified it's distribution"; # Added 2024-07-28 gnuradio3_9Minimal = throw "gnuradio3_9Minimal has been removed because it is not compatible with the latest volk and it had no dependent packages which justified it's distribution"; # Added 2024-07-28 gnuradio3_9Packages = throw "gnuradio3_9Minimal has been removed because it is not compatible with the latest volk and it had no dependent packages which justified it's distribution"; # Added 2024-07-28 - gn1924 = throw "gn1924 has been removed because it was broken and no longer used by envoy."; # Added 2024-11-03 - gobby5 = throw "'gobby5' has been renamed to/replaced by 'gobby'"; # Converted to throw 2024-10-17 - gradle_6 = throw "Gradle 6 has been removed, as it is end-of-life (https://endoflife.date/gradle) and has many vulnerabilities that are not resolved until Gradle 7."; # Added 2024-10-30 - gradle_6-unwrapped = throw "Gradle 6 has been removed, as it is end-of-life (https://endoflife.date/gradle) and has many vulnerabilities that are not resolved until Gradle 7."; # Added 2024-10-30 + gnuradio-ais = throw "'gnuradio-ais' has been renamed to/replaced by 'gnuradio3_7.pkgs.ais'"; # Converted to throw 2023-09-10 + gnuradio-gsm = throw "'gnuradio-gsm' has been renamed to/replaced by 'gnuradio3_7.pkgs.gsm'"; # Converted to throw 2023-09-10 + gnuradio-limesdr = throw "'gnuradio-limesdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.limesdr'"; # Converted to throw 2023-09-10 + gnuradio-nacl = throw "'gnuradio-nacl' has been renamed to/replaced by 'gnuradio3_7.pkgs.nacl'"; # Converted to throw 2023-09-10 + gnuradio-osmosdr = throw "'gnuradio-osmosdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.osmosdr'"; # Converted to throw 2023-09-10 + gnuradio-rds = throw "'gnuradio-rds' has been renamed to/replaced by 'gnuradio3_7.pkgs.rds'"; # Converted to throw 2023-09-10 + go2nix = throw "'go2nix' has been removed as it was archived upstream"; # Added 2023-12-27 + gobby5 = gobby; # Added 2021-02-01 #godot + godot = throw "godot has been renamed to godot3 to distinguish from version 4"; # Added 2023-07-16 + godot-export-templates = throw "godot-export-templates has been renamed to godot3-export-templates to distinguish from version 4"; # Added 2023-07-16 + godot-headless = throw "godot-headless has been renamed to godot3-headless to distinguish from version 4"; # Added 2023-07-16 + godot-server = throw "godot-server has been renamed to godot3-server to distinguish from version 4"; # Added 2023-07-16 + gdtoolkit = throw "gdtoolkit has been renamed to gdtoolkit_3 to distinguish from version 4"; # Added 2024-02-17 + google-chrome-beta = throw "'google-chrome-beta' has been removed due to the lack of maintenance in nixpkgs. Consider using 'google-chrome' instead."; # Added 2023-10-18 + google-chrome-dev = throw "'google-chrome-dev' has been removed due to the lack of maintenance in nixpkgs. Consider using 'google-chrome' instead."; # Added 2023-10-18 + google-gflags = throw "'google-gflags' has been renamed to/replaced by 'gflags'"; # Converted to throw 2023-09-10 go-thumbnailer = thud; # Added 2023-09-21 go-upower-notify = upower-notify; # Added 2024-07-21 + gocode = throw "'gocode' has been removed as the upstream project was archived. 'gopls' is suggested as replacement"; # Added 2023-12-26 + govendor = throw "'govendor' has been removed as it is no longer maintained upstream, please use Go modules instead"; # Added 2023-12-26 + gometer = throw "gometer has been removed from nixpkgs because goLance stopped offering Linux support"; # Added 2023-02-10 gpicview = throw "'gpicview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'loupe', 'gthumb' or 'image-roll' instead"; # Added 2024-09-15 gprbuild-boot = gnatPackages.gprbuild-boot; # Added 2024-02-25; + gpt4all-chat = throw "gpt4all-chat has been renamed to gpt4all"; # Added 2024-02-27 gqview = throw "'gqview' has been removed due to lack of maintenance upstream and depending on gtk2. Consider using 'gthumb' instead"; + graalvm11-ce = throw "graalvm11-ce has been removed because upstream dropped support to different JDK versions for each GraalVM release. Please use graalvm-ce instead"; # Added 2023-09-26 + graalvm17-ce = throw "graalvm17-ce has been removed because upstream dropped support to different JDK versions for each GraalVM release. Please use graalvm-ce instead"; # Added 2023-09-26 + graalvm19-ce = throw "graalvm19-ce has been removed because upstream dropped support to different JDK versions for each GraalVM release. Please use graalvm-ce instead"; # Added 2023-09-26 + grab-site = throw "grab-site has been removed because it's unmaintained and broken"; # Added 2023-11-12 + gradle_4 = throw "gradle_4 has been removed because it's no longer being updated"; # Added 2023-01-17 + gradle_5 = throw "gradle_5 has been removed because it's no longer being updated"; # Added 2023-01-17 grafana_reporter = grafana-reporter; # Added 2024-06-09 + gr-ais = throw "'gr-ais' has been renamed to/replaced by 'gnuradio3_7.pkgs.ais'"; # Converted to throw 2023-09-10 grapefruit = throw "'grapefruit' was removed due to being blocked by Roblox, rendering the package useless"; # Added 2024-08-23 + graylog = throw "graylog is now available in versions 3.3 up to 5.0. Please mind the upgrade path and choose the appropriate version. Direct upgrading from 3.3 to 4.3 or above is not supported"; # Added 2023-04-24 graylog-3_3 = throw "graylog 3.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 3.x to latest series."; # Added 2023-10-09 graylog-4_0 = throw "graylog 4.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 4.x to latest series."; # Added 2023-10-09 graylog-4_3 = throw "graylog 4.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 4.x to latest series."; # Added 2023-10-09 graylog-5_0 = throw "graylog 5.0.x is EOL. Please consider downgrading nixpkgs if you need an upgrade from 5.0.x to latest series."; # Added 2024-02-15 + gr-gsm = throw "'gr-gsm' has been renamed to/replaced by 'gnuradio3_7.pkgs.gsm'"; # Converted to throw 2023-09-10 gringo = clingo; # added 2022-11-27 + gr-limesdr = throw "'gr-limesdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.limesdr'"; # Converted to throw 2023-09-10 + gr-nacl = throw "'gr-nacl' has been renamed to/replaced by 'gnuradio3_7.pkgs.nacl'"; # Converted to throw 2023-09-10 + gr-osmosdr = throw "'gr-osmosdr' has been renamed to/replaced by 'gnuradio3_7.pkgs.osmosdr'"; # Converted to throw 2023-09-10 + gr-rds = throw "'gr-rds' has been renamed to/replaced by 'gnuradio3_7.pkgs.rds'"; # Converted to throw 2023-09-10 grub2_full = grub2; # Added 2022-11-18 + grub = throw "grub1 was removed after not being maintained upstream for a decade. Please switch to another bootloader"; # Added 2023-04-11 gtetrinet = throw "'gtetrinet' has been removed because it depends on GNOME 2 libraries"; # Added 2024-06-27 - gtk2fontsel = throw "'gtk2fontsel' has been removed due to lack of maintenance upstream. GTK now has a built-in font chooser so it's no longer needed for newer apps"; # Added 2024-10-19 gtkcord4 = dissent; # Added 2024-03-10 gtkperf = throw "'gtkperf' has been removed due to lack of maintenance upstream"; # Added 2024-09-14 + gtkpod = throw "'gtkpod' was removed due to one of its dependencies, 'anjuta' being unmaintained"; # Added 2024-01-16 guardian-agent = throw "'guardian-agent' has been removed, as it hasn't been maintained upstream in years and accumulated many vulnerabilities"; # Added 2024-06-09 guile-disarchive = disarchive; # Added 2023-10-27 + guile-lint = throw "'guile-lint' has been removed, please use 'guild lint' instead"; # Added 2023-10-16 ### H ### + haxe_3_2 = throw "'haxe_3_2' has been removed because it is old and no longer used by any packages in nixpkgs"; # Added 2023-03-15 + haxe_3_4 = throw "'haxe_3_4' has been removed because it is old and no longer used by any packages in nixpkgs"; # Added 2023-03-15 HentaiAtHome = hentai-at-home; # Added 2024-06-12 + hepmc = throw "'hepmc' has been renamed to/replaced by 'hepmc2'"; # Converted to throw 2023-09-10 + hikari = throw "hikari has been removed from nixpkgs, it was unmaintained and required wlroots_0_15 at the time of removal"; # Added 2024-03-28 + hip = throw "'hip' has been removed in favor of 'rocmPackages.clr'"; # Added 2023-10-08 + hipcc = throw "'hipcc' has been replaced with 'rocmPackages.hipcc'"; # Added 2023-10-08 + hipchat = throw "'hipchat' has been discontinued since 2019; upstream recommends Slack."; # Added 2023-12-02 + hipify = throw "'hipify' has been replaced with 'rocmPackages.hipify'"; # Added 2023-10-08 + hipcub = throw "'hipcub' has been replaced with 'rocmPackages.hipcub'"; # Added 2023-10-08 + hipsparse = throw "'hipsparse' has been replaced with 'rocmPackages.hipsparse'"; # Added 2023-10-08 + hipfort = throw "'hipfort' has been replaced with 'rocmPackages.hipfort'"; # Added 2023-10-08 + hipfft = throw "'hipfft' has been replaced with 'rocmPackages.hipfft'"; # Added 2023-10-08 + hipsolver = throw "'hipsolver' has been replaced with 'rocmPackages.hipsolver'"; # Added 2023-10-08 + hipblas = throw "'hipblas' has been replaced with 'rocmPackages.hipblas'"; # Added 2023-10-08 + hip-amd = throw "'hip-amd' has been removed in favor of 'rocmPackages.clr'"; # Added 2023-10-08 + hip-common = throw "'hip-common' has been replaced with 'rocmPackages.hip-common'"; # Added 2023-10-08 + hip-nvidia = throw "'hip-nvidia' has been removed in favor of 'rocmPackages.clr'"; # Added 2023-10-08 hll2390dw-cups = throw "The hll2390dw-cups package was dropped since it was unmaintained."; # Added 2024-06-21 - hop-cli = throw "hop-cli has been removed as the service has been shut-down"; # Added 2024-08-13 - ht-rust = throw "'ht-rust' has been renamed to/replaced by 'xh'"; # Converted to throw 2024-10-17 + ht-rust = xh; # Added 2021-02-13 hydra_unstable = hydra; # Added 2024-08-22 hydron = throw "hydron has been removed as the project has been archived upstream since 2022 and is affected by a severe remote code execution vulnerability"; + hyper-haskell = throw "'hyper-haskell' has been removed. reason: has been broken for a long time and depends on an insecure electron version"; # Added 2024-03-14 + hyper-haskell-server-with-packages = throw "'hyper-haskell-server-with-packages' has been removed. reason: has been broken for a long time"; # Added 2024-03-14 ### I ### i3-gaps = i3; # Added 2023-01-03 ib-tws = throw "ib-tws has been removed from nixpkgs as it was broken"; # Added 2024-07-15 ib-controller = throw "ib-controller has been removed from nixpkgs as it was broken"; # Added 2024-07-15 - imagemagick7Big = throw "'imagemagick7Big' has been renamed to/replaced by 'imagemagickBig'"; # Converted to throw 2024-10-17 - imagemagick7 = throw "'imagemagick7' has been renamed to/replaced by 'imagemagick'"; # Converted to throw 2024-10-17 - imagemagick7_light = throw "'imagemagick7_light' has been renamed to/replaced by 'imagemagick_light'"; # Converted to throw 2024-10-17 + icedtea8_web = throw "'icedtea8_web' has been renamed to/replaced by 'adoptopenjdk-icedtea-web'"; # Converted to throw 2023-09-10 + icedtea_web = throw "'icedtea_web' has been renamed to/replaced by 'adoptopenjdk-icedtea-web'"; # Converted to throw 2023-09-10 + ignite = throw "'ignite' has been removed as the upstream project was archived, please use 'flintlock' instead"; # Added 2024-01-07 + imag = throw "'imag' has been removed, upstream gone"; # Added 2023-01-13 + imagemagick7Big = imagemagickBig; # Added 2021-02-22 + imagemagick7 = imagemagick; # Added 2021-02-22 + imagemagick7_light = imagemagick_light; # Added 2021-02-22 + imlib = throw "imlib has been dropped due to the lack of maintenance from upstream since 2004"; # Added 2023-01-04 immersed-vr = lib.warn "'immersed-vr' has been renamed to 'immersed'" immersed; # Added 2024-08-11 - incrtcl = tclPackages.incrtcl; # Added 2024-10-02 + indiepass-desktop = throw "indiepass-desktop has been dropped because it does not work with recent Electron versions"; # Added 2024-03-14 + indigenous-desktop = throw "'indigenous-desktop' has been renamed to/replaced by 'indiepass-desktop'"; # Added 2023-11-08 input-utils = throw "The input-utils package was dropped since it was unmaintained."; # Added 2024-06-21 + instead-launcher = throw "instead-launcher has been removed, because it depended on qt4"; # Added 2023-07-26 + insync-v3 = throw "insync-v3 has been merged into the insync package; use insync instead"; #Added 2023-05-13 index-fm = libsForQt5.mauiPackages.index; # added 2022-05-17 + infiniband-diags = throw "'infiniband-diags' has been renamed to/replaced by 'rdma-core'"; # Converted to throw 2023-09-10 inotifyTools = inotify-tools; - inter-ui = throw "'inter-ui' has been renamed to/replaced by 'inter'"; # Converted to throw 2024-10-17 + inter-ui = inter; # Added 2021-03-27 + iouyap = throw "'iouyap' is deprecated and archived by upstream, use 'ubridge' instead"; # Added 2023-09-21 ipfs = kubo; # Added 2022-09-27 ipfs-migrator-all-fs-repo-migrations = kubo-migrator-all-fs-repo-migrations; # Added 2022-09-27 ipfs-migrator-unwrapped = kubo-migrator-unwrapped; # Added 2022-09-27 ipfs-migrator = kubo-migrator; # Added 2022-09-27 - iproute = throw "'iproute' has been renamed to/replaced by 'iproute2'"; # Converted to throw 2024-10-17 + iproute = iproute2; # moved from top-level 2021-03-14 irrlichtmt = throw "irrlichtmt has been removed because it was moved into the Minetest repo"; # Added 2024-08-12 isl_0_11 = throw "isl_0_11 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13 isl_0_14 = throw "isl_0_14 has been removed from Nixpkgs, as it is unmaintained and obsolete"; # Added 2024-09-13 iso-flags-png-320x420 = lib.warn "iso-flags-png-320x420 has been renamed to iso-flags-png-320x240" iso-flags-png-320x240; # Added 2024-07-17 - itktcl = tclPackages.itktcl; # Added 2024-10-02 ### J ### - jack2Full = throw "'jack2Full' has been renamed to/replaced by 'jack2'"; # Converted to throw 2024-10-17 + jack2Full = jack2; # moved from top-level 2021-03-14 jami-client-qt = jami-client; # Added 2022-11-06 jami-client = jami; # Added 2023-02-10 jami-daemon = jami.daemon; # Added 2023-02-10 - javacard-devkit = throw "javacard-devkit was dropped due to having a dependency on the Oracle JDK, as well as being several years out-of-date."; # Added 2024-11-01 - jd-cli = throw "jd-cli has been removed due to upstream being unmaintained since 2019. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30 - jd-gui = throw "jd-gui has been removed due to a dependency on the dead JCenter Bintray. Other Java decompilers in Nixpkgs include bytecode-viewer (GUI), cfr (CLI), and procyon (CLI)."; # Added 2024-10-30 + jfbpdf = throw "'jfbpdf' has been removed, because it depends on an outdated and insecure version of mupdf"; # Added 2023-06-27 + jfbview = throw "'jfbview' has been removed, because it depends on an outdated and insecure version of mupdf"; # Added 2023-06-27 + jira-cli = throw "jira-cli was removed because it is no longer maintained"; # Added 2023-02-28 + join-desktop = throw "'join-desktop' has been removed because it is unmaintained upstream"; # Added 2023-10-04 jsawk = throw "'jsawk' has been removed because it is unmaintained upstream"; # Added 2028-08-07 # Julia - julia_16-bin = throw "'julia_16-bin' has been removed from nixpkgs as it has reached end of life"; # Added 2024-10-08 + julia_18 = throw "'julia_18' has been removed from nixpkgs as it has reached end of life"; # Added 2024-01-11 + julia_18-bin = throw "'julia_18-bin' has been removed from nixpkgs as it has reached end of life"; # Added 2024-01-11 jush = throw "jush has been removed from nixpkgs because it is unmaintained"; # Added 2024-05-28 ### K ### + k3s_1_24 = throw "'k3s_1_24' has been removed from nixpkgs as it has reached end of life"; # Added 2024-03-14 + k3s_1_25 = throw "'k3s_1_25' has been removed from nixpkgs as it has reached end of life"; # Added 2024-03-14 k3s_1_26 = throw "'k3s_1_26' has been removed from nixpkgs as it has reached end of life"; # Added 2024-05-20 k3s_1_27 = throw "'k3s_1_27' has been removed from nixpkgs as it has reached end of life on 2024-06-28"; # Added 2024-06-01 # k3d was a 3d editing software k-3d - "k3d has been removed because it was broken and has seen no release since 2016" Added 2022-01-04 # now kube3d/k3d will take it's place kube3d = k3d; # Added 2022-0705 - kafkacat = throw "'kafkacat' has been renamed to/replaced by 'kcat'"; # Converted to throw 2024-10-17 + kafkacat = kcat; # Added 2021-10-07 kak-lsp = kakoune-lsp; # Added 2024-04-01 kargo = throw "kargo was removed as it is deprecated upstream and depends on the removed boto package"; # Added 2024-09-22 kdbplus = throw "'kdbplus' has been removed from nixpkgs"; # Added 2024-05-06 - kdeconnect = throw "'kdeconnect' has been renamed to/replaced by 'plasma5Packages.kdeconnect-kde'"; # Converted to throw 2024-10-17 + kdeconnect = plasma5Packages.kdeconnect-kde; # Added 2020-10-28 + keepassx = throw "KeePassX is no longer actively developed. Please consider KeePassXC as a maintained alternative."; # Added 2023-02-17 + keepassx2 = throw "KeePassX is no longer actively developed. Please consider KeePassXC as a maintained alternative."; # Added 2023-02-17 keepkey_agent = keepkey-agent; # added 2024-01-06 - kerberos = throw "'kerberos' has been renamed to/replaced by 'krb5'"; # Converted to throw 2024-10-17 - kexectools = throw "'kexectools' has been renamed to/replaced by 'kexec-tools'"; # Converted to throw 2024-10-17 + kerberos = krb5; # moved from top-level 2021-03-14 + kexectools = kexec-tools; # Added 2021-09-03 keyfinger = throw "keyfinder has been removed as it was abandoned upstream and did not build; consider using mixxx or keyfinder-cli"; # Addd 2024-08-25 - keysmith = throw "'keysmith' has been renamed to/replaced by 'libsForQt5.kdeGear.keysmith'"; # Converted to throw 2024-10-17 + keysmith = libsForQt5.kdeGear.keysmith; # Added 2021-07-14 + kfctl = throw "kfctl is broken and has been archived by upstream"; # Added 2023-08-21 kgx = gnome-console; # Added 2022-02-19 kibana7 = throw "Kibana 7.x has been removed from nixpkgs as it depends on an end of life Node.js version and received no maintenance in time."; # Added 2023-30-10 kibana = kibana7; + kicad-with-packages3d = throw "'kicad-with-packages3d' has been renamed to/replaced by 'kicad'"; # Converted to throw 2023-09-10 kio-admin = libsForQt5.kdeGear.kio-admin; # Added 2023-03-18 - kiwitalk = throw "KiwiTalk has been removed because the upstream has been deprecated at the request of Kakao and it's now obsolete."; # Added 2024-10-10 kodiGBM = kodi-gbm; kodiPlain = kodi; kodiPlainWayland = kodi-wayland; kodiPlugins = kodiPackages; # Added 2021-03-09; - kramdown-rfc2629 = throw "'kramdown-rfc2629' has been renamed to/replaced by 'rubyPackages.kramdown-rfc2629'"; # Converted to throw 2024-10-17 + kramdown-rfc2629 = rubyPackages.kramdown-rfc2629; # Added 2021-03-23 krb5Full = krb5; - krita-beta = throw "'krita-beta' has been renamed to/replaced by 'krita'"; # Converted to throw 2024-10-17 + krita-beta = krita; # moved from top-level 2021-12-23 kubei = kubeclarity; # Added 2023-05-20 + kuma-prometheus-sd = throw "kuma-prometheus-sd has been deprecated upstream"; # Added 2023-07-02 ### L ### @@ -593,9 +816,10 @@ mapAliases { LASzip = laszip; # Added 2024-06-12 LASzip2 = laszip_2; # Added 2024-06-12 latinmodern-math = lmmath; - leafpad = throw "'leafpad' has been removed due to lack of maintenance upstream. Consider using 'xfce.mousepad' instead"; # Added 2024-10-19 + ldgallery = throw "'ldgallery' has been removed from nixpkgs. Use the Flake provided by ldgallery instead"; # Added 2023-07-26 ledger_agent = ledger-agent; # Added 2024-01-07 lfs = dysk; # Added 2023-07-03 + llvmPackages_rocm = throw "'llvmPackages_rocm' has been replaced with 'rocmPackages.llvm'"; # Added 2023-10-08 libAfterImage = throw "'libAfterImage' has been removed from nixpkgs, as it's no longer in development for a long time"; # Added 2024-06-01 libav = throw "libav has been removed as it was insecure and abandoned upstream for over half a decade; please use FFmpeg"; # Added 2024-08-25 libav_0_8 = libav; # Added 2024-08-25 @@ -607,45 +831,52 @@ mapAliases { libbencodetools = bencodetools; # Added 2022-07-30 libbpf_1 = libbpf; # Added 2022-12-06 libbson = mongoc; # Added 2024-03-11 + libcap_pam = throw "'libcap_pam' has been replaced with 'libcap'"; # Converted to throw 2023-09-10 + libcxxabi = throw "'libcxxabi' was merged into 'libcxx'"; # Converted to throw 2024-03-08 + libdwarf_20210528 = throw "'libdwarf_20210528' has been removed because it is not used in nixpkgs, move to libdwarf"; # Added 2024-03-23 libgme = game-music-emu; # Added 2022-07-20 libgnome-keyring3 = libgnome-keyring; # Added 2024-06-22 - libgpgerror = throw "'libgpgerror' has been renamed to/replaced by 'libgpg-error'"; # Converted to throw 2024-10-17 + libgpgerror = libgpg-error; # Added 2021-09-04 libheimdal = heimdal; # Added 2022-11-18 libiconv-darwin = darwin.libiconv; + libintlOrEmpty = throw "'libintlOrEmpty' has been replaced by gettext"; # Converted to throw 2023-09-10 libixp_hg = libixp; - libjpeg_drop = throw "'libjpeg_drop' has been renamed to/replaced by 'libjpeg_original'"; # Converted to throw 2024-10-17 - liblastfm = throw "'liblastfm' has been renamed to/replaced by 'libsForQt5.liblastfm'"; # Converted to throw 2024-10-17 + libjpeg_drop = libjpeg_original; # Added 2020-06-05 + liblastfm = libsForQt5.liblastfm; # Added 2020-06-14 + libmongo-client = throw "'libmongo-client' has been removed, upstream gone"; # Added 2023-06-22 liboop = throw "liboop has been removed as it is unmaintained upstream."; # Added 2024-08-14 libpqxx_6 = throw "libpqxx_6 has been removed, please use libpqxx"; # Added 2024-10-02 libpulseaudio-vanilla = libpulseaudio; # Added 2022-04-20 libquotient = libsForQt5.libquotient; # Added 2023-11-11 librarian-puppet-go = throw "'librarian-puppet-go' has been removed, as it's upstream is unmaintained"; # Added 2024-06-10 - librdf = throw "'librdf' has been renamed to/replaced by 'lrdf'"; # Converted to throw 2024-10-17 + libraw_unstable = throw "'libraw_unstable' has been removed, please use libraw"; # Added 2023-01-30 + librdf = lrdf; # Added 2020-03-22 LibreArp = librearp; # Added 2024-06-12 LibreArp-lv2 = librearp-lv2; # Added 2024-06-12 libreddit = throw "'libreddit' has been removed because it is unmaintained upstream. Consider using 'redlib', a maintained fork"; # Added 2024-07-17 + libressl_3_5 = throw "'libressl_3_5' has reached end-of-life "; # Added 2023-05-07 librtlsdr = rtl-sdr; # Added 2023-02-18 librewolf-wayland = librewolf; # Added 2022-11-15 - libseat = throw "'libseat' has been renamed to/replaced by 'seatd'"; # Converted to throw 2024-10-17 + libseat = seatd; # Added 2021-06-24 + libsigcxx12 = throw "'libsigcxx12' has been removed, please use newer versions"; # Added 2023-10-20 libsForQt515 = libsForQt5; # Added 2022-11-24 libtensorflow-bin = libtensorflow; # Added 2022-09-25 - libtorrentRasterbar = throw "'libtorrentRasterbar' has been renamed to/replaced by 'libtorrent-rasterbar'"; # Converted to throw 2024-10-17 - libtorrentRasterbar-1_2_x = throw "'libtorrentRasterbar-1_2_x' has been renamed to/replaced by 'libtorrent-rasterbar-1_2_x'"; # Converted to throw 2024-10-17 - libtorrentRasterbar-2_0_x = throw "'libtorrentRasterbar-2_0_x' has been renamed to/replaced by 'libtorrent-rasterbar-2_0_x'"; # Converted to throw 2024-10-17 - libungif = throw "'libungif' has been renamed to/replaced by 'giflib'"; # Converted to throw 2024-10-17 - libusb = throw "'libusb' has been renamed to/replaced by 'libusb1'"; # Converted to throw 2024-10-17 + libtorrentRasterbar = libtorrent-rasterbar; # Added 2020-12-20 + libtorrentRasterbar-1_2_x = libtorrent-rasterbar-1_2_x; # Added 2020-12-20 + libtorrentRasterbar-2_0_x = libtorrent-rasterbar-2_0_x; # Added 2020-12-20 + libungif = giflib; # Added 2020-02-12 + libusb = libusb1; # Added 2020-04-28 libvpx_1_8 = throw "libvpx_1_8 has been removed because it is impacted by security issues and not used in nixpkgs, move to 'libvpx'"; # Added 2024-07-26 libwnck3 = libwnck; libyamlcpp = yaml-cpp; # Added 2023-01-29 libyamlcpp_0_3 = yaml-cpp_0_3; # Added 2023-01-29 + libxkbcommon_7 = throw "libxkbcommon_7 has been removed because it is impacted by security issues and not used in nixpkgs, move to 'libxkbcommon'"; # Added 2023-01-03 lightdm_gtk_greeter = lightdm-gtk-greeter; # Added 2022-08-01 lightstep-tracer-cpp = throw "lightstep-tracer-cpp is deprecated since 2022-08-29; the upstream recommends migration to opentelemetry projects."; linux_wallpaperengine = throw "linux_wallpaperengine was removed due to freeimage dependency"; # Added 2024-07-19 lispPackages_new = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 lispPackages = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 lispPackagesFor = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 - litecoin = throw "litecoin has been removed as nobody was maintaining it and the packaged version had known vulnerabilities"; # Added 2024-11-24 - litecoind = throw "litecoind has been removed as nobody was maintaining it and the packaged version had known vulnerabilities"; # Added 2024-11-24 Literate = literate; # Added 2024-06-12 llama = walk; # Added 2023-01-23 @@ -668,7 +899,6 @@ mapAliases { linuxPackages_6_9 = linuxKernel.packages.linux_6_9; linuxPackages_6_10 = linuxKernel.packages.linux_6_10; linuxPackages_6_11 = linuxKernel.packages.linux_6_11; - linuxPackages_6_12 = linuxKernel.packages.linux_6_12; linuxPackages_rpi0 = linuxKernel.packages.linux_rpi1; linuxPackages_rpi02w = linuxKernel.packages.linux_rpi3; linuxPackages_rpi1 = linuxKernel.packages.linux_rpi1; @@ -693,7 +923,6 @@ mapAliases { linux_6_9 = linuxKernel.kernels.linux_6_9; linux_6_10 = linuxKernel.kernels.linux_6_10; linux_6_11 = linuxKernel.kernels.linux_6_11; - linux_6_12 = linuxKernel.kernels.linux_6_12; linux_rpi0 = linuxKernel.kernels.linux_rpi1; linux_rpi02w = linuxKernel.kernels.linux_rpi3; linux_rpi1 = linuxKernel.kernels.linux_rpi1; @@ -725,22 +954,40 @@ mapAliases { linuxPackages_testing_bcachefs = throw "'linuxPackages_testing_bcachefs' has been removed, please use 'linuxPackages_latest', any kernel version at least 6.7, or any other linux kernel with bcachefs support"; linux_testing_bcachefs = throw "'linux_testing_bcachefs' has been removed, please use 'linux_latest', any kernel version at least 6.7, or any other linux kernel with bcachefs support"; - linuxstopmotion = stopmotion; # Added 2024-11-01 - llvmPackages_git = (callPackages ../development/compilers/llvm { }).git; + lld_6 = throw "lld_6 has been removed from nixpkgs"; # Added 2024-01-08 + lld_7 = throw "lld_7 has been removed from nixpkgs"; # Added 2023-11-19 + lld_8 = throw "lld_8 has been removed from nixpkgs"; # Added 2024-01-24 lld_9 = throw "lld_9 has been removed from nixpkgs"; # Added 2024-04-08 + lld_10 = throw "lld_10 has been removed from nixpkgs"; # Added 2024-01-26 + lld_11 = throw "lld_11 has been removed from nixpkgs"; # Added 2024-01-24 + lldb_6 = throw "lldb_6 has been removed from nixpkgs"; # Added 2024-01-08 + lldb_7 = throw "lldb_7 has been removed from nixpkgs"; # Added 2023-11-19 + lldb_8 = throw "lldb_8 has been removed from nixpkgs"; # Added 2024-01-24 lldb_9 = throw "lldb_9 has been removed from nixpkgs"; # Added 2024-04-08 + lldb_10 = throw "lldb_10 has been removed from nixpkgs"; # Added 2024-01-26 + lldb_11 = throw "lldb_11 has been removed from nixpkgs"; # Added 2024-01-24 + llvmPackages_6 = throw "llvmPackages_6 has been removed from nixpkgs"; # Added 2024-01-09 + llvmPackages_7 = throw "llvmPackages_7 has been removed from nixpkgs"; # Added 2023-11-19 + llvmPackages_8 = throw "llvmPackages_8 has been removed from nixpkgs"; # Added 2024-01-24 llvmPackages_9 = throw "llvmPackages_9 has been removed from nixpkgs"; # Added 2024-04-08 + llvmPackages_10 = throw "llvmPackages_10 has been removed from nixpkgs"; # Added 2024-01-26 + llvmPackages_11 = throw "llvmPackages_11 has been removed from nixpkgs"; # Added 2024-01-24 + llvm_6 = throw "llvm_6 has been removed from nixpkgs"; # Added 2024-01-08 + llvm_7 = throw "llvm_7 has been removed from nixpkgs"; # Added 2023-11-19 + llvm_8 = throw "llvm_8 has been removed from nixpkgs"; # Added 2024-01-24 llvm_9 = throw "llvm_9 has been removed from nixpkgs"; # Added 2024-04-08 + llvm_10 = throw "llvm_10 has been removed from nixpkgs"; # Added 2024-01-26 + llvm_11 = throw "llvm_11 has been removed from nixpkgs"; # Added 2024-01-24 - lobster-two = throw "'lobster-two' has been renamed to/replaced by 'google-fonts'"; # Converted to throw 2024-10-17 + lobster-two = google-fonts; # Added 2021-07-22 lsh = throw "lsh has been removed as it had no maintainer in Nixpkgs and hasn't seen an upstream release in over a decade"; # Added 2024-08-14 - luna-icons = throw "luna-icons has been removed as it was removed upstream"; # Added 2024-10-29 + luxcorerender = throw "'luxcorerender' has been removed as it's unmaintained and broken in nixpkgs since a while ago"; # Added 2023-06-07 lv_img_conv = throw "'lv_img_conv' has been removed from nixpkgs as it is broken"; # Added 2024-06-18 lxd = lib.warn "lxd has been renamed to lxd-lts" lxd-lts; # Added 2024-04-01 lxd-unwrapped = lib.warn "lxd-unwrapped has been renamed to lxd-unwrapped-lts" lxd-unwrapped-lts; # Added 2024-04-01 - lzma = throw "'lzma' has been renamed to/replaced by 'xz'"; # Converted to throw 2024-10-17 + lzma = xz; # moved from top-level 2021-03-14 ### M ### @@ -748,71 +995,94 @@ mapAliases { MACS2 = macs2; # Added 2023-06-12 mailctl = throw "mailctl has been renamed to oama"; # Added 2024-08-19 mailman-rss = throw "The mailman-rss package was dropped since it was unmaintained."; # Added 2024-06-21 + mariadb_104 = throw "mariadb_104 has been removed from nixpkgs, please switch to another version like mariadb_106"; # Added 2023-09-11 + mariadb_1010 = throw "mariadb_1010 has been removed from nixpkgs, please switch to another version like mariadb_1011"; # Added 2023-11-14 mariadb_110 = throw "mariadb_110 has been removed from nixpkgs, please switch to another version like mariadb_114"; # Added 2024-08-15 mariadb-client = hiPrio mariadb.client; #added 2019.07.28 + markdown-pp = throw "markdown-pp was removed from nixpkgs, because the upstream archived it on 2021-09-02"; # Added 2023-07-22 + markmind = throw "markmind has been removed from nixpkgs, because it depended on an old version of electron"; # Added 2023-09-12 maligned = throw "maligned was deprecated upstream in favor of x/tools/go/analysis/passes/fieldalignment"; # Added 20204-08-24 marwaita-manjaro = lib.warn "marwaita-manjaro has been renamed to marwaita-teal" marwaita-teal; # Added 2024-07-08 marwaita-peppermint = lib.warn "marwaita-peppermint has been renamed to marwaita-red" marwaita-red; # Added 2024-07-01 marwaita-ubuntu = lib.warn "marwaita-ubuntu has been renamed to marwaita-orange" marwaita-orange; # Added 2024-07-08 - marwaita-pop_os = lib.warn "marwaita-pop_os has been renamed to marwaita-yellow" marwaita-yellow; # Added 2024-10-29 masari = throw "masari has been removed as it was abandoned upstream"; # Added 2024-07-11 mathematica9 = throw "mathematica9 has been removed as it was obsolete, broken, and depended on OpenCV 2"; # Added 2024-08-20 mathematica10 = throw "mathematica10 has been removed as it was obsolete, broken, and depended on OpenCV 2"; # Added 2024-08-20 mathematica11 = throw "mathematica11 has been removed as it was obsolete, broken, and depended on OpenCV 2"; # Added 2024-08-20 - matrique = throw "'matrique' has been renamed to/replaced by 'spectral'"; # Converted to throw 2024-10-17 - matrix-sliding-sync = throw "matrix-sliding-sync has been removed as matrix-synapse 114.0 and later covers its functionality"; # Added 2024-10-20 + matrique = spectral; # Added 2020-01-27 + matrixcli = throw "'matrixcli' has been removed due to being unmaintained and broken functionality. Recommend 'matrix-commander' as an alternative"; # Added 2024-03-09 + matrix-recorder = throw "matrix-recorder has been removed due to being unmaintained"; # Added 2023-05-21 maui-nota = libsForQt5.mauiPackages.nota; # added 2022-05-17 maui-shell = throw "maui-shell has been removed from nixpkgs, it was broken"; # Added 2024-07-15 + mbox = throw "'mbox' has been removed, as it was broken and unmaintained"; # Added 2023-12-21 mcomix3 = mcomix; # Added 2022-06-05 mdt = md-tui; # Added 2024-09-03 - meme = throw "'meme' has been renamed to/replaced by 'meme-image-generator'"; # Converted to throw 2024-10-17 + meme = meme-image-generator; # Added 2021-04-21 + mess = throw "'mess' has been renamed to/replaced by 'mame'"; # Converted to throw 2023-09-10 mhwaveedit = throw "'mkwaveedit' has been removed due to lack of maintenance upstream. Consider using 'audacity' or 'tenacity' instead"; microcodeAmd = microcode-amd; # Added 2024-09-08 microcodeIntel = microcode-intel; # Added 2024-09-08 microsoft_gsl = microsoft-gsl; # Added 2023-05-26 MIDIVisualizer = midivisualizer; # Added 2024-06-12 + migraphx = throw "'migraphx' has been replaced with 'rocmPackages.migraphx'"; # Added 2023-10-08 mikutter = throw "'mikutter' has been removed because the package was broken and had no maintainers"; # Added 2024-10-01 + minishift = throw "'minishift' has been removed as it was discontinued upstream. Use 'crc' to setup a microshift cluster instead"; # Added 2023-12-30 + miopen = throw "'miopen' has been replaced with 'rocmPackages.miopen'"; # Added 2023-10-08 + miopengemm = throw "'miopengemm' has been replaced with 'rocmPackages_5.miopengemm'"; # Added 2023-10-08 + miopen-hip = throw "'miopen-hip' has been replaced with 'rocmPackages.miopen-hip'"; # Added 2023-10-08 + miopen-opencl = throw "'miopen-opencl' has been replaced with 'rocmPackages.miopen-opencl'"; # Added 2023-10-08 mime-types = mailcap; # Added 2022-01-21 minetest-touch = minetestclient; # Added 2024-08-12 minetestclient_5 = minetestclient; # Added 2023-12-11 minetestserver_5 = minetestserver; # Added 2023-12-11 minizip2 = pkgs.minizip-ng; # Added 2022-12-28 - mod_dnssd = throw "'mod_dnssd' has been renamed to/replaced by 'apacheHttpdPackages.mod_dnssd'"; # Converted to throw 2024-10-17 - mod_fastcgi = throw "'mod_fastcgi' has been renamed to/replaced by 'apacheHttpdPackages.mod_fastcgi'"; # Converted to throw 2024-10-17 - mod_python = throw "'mod_python' has been renamed to/replaced by 'apacheHttpdPackages.mod_python'"; # Converted to throw 2024-10-17 - mod_wsgi = throw "'mod_wsgi' has been renamed to/replaced by 'apacheHttpdPackages.mod_wsgi'"; # Converted to throw 2024-10-17 - mod_ca = throw "'mod_ca' has been renamed to/replaced by 'apacheHttpdPackages.mod_ca'"; # Converted to throw 2024-10-17 - mod_crl = throw "'mod_crl' has been renamed to/replaced by 'apacheHttpdPackages.mod_crl'"; # Converted to throw 2024-10-17 - mod_csr = throw "'mod_csr' has been renamed to/replaced by 'apacheHttpdPackages.mod_csr'"; # Converted to throw 2024-10-17 - mod_ocsp = throw "'mod_ocsp' has been renamed to/replaced by 'apacheHttpdPackages.mod_ocsp'"; # Converted to throw 2024-10-17 - mod_scep = throw "'mod_scep' has been renamed to/replaced by 'apacheHttpdPackages.mod_scep'"; # Converted to throw 2024-10-17 - mod_spkac = throw "'mod_spkac' has been renamed to/replaced by 'apacheHttpdPackages.mod_spkac'"; # Converted to throw 2024-10-17 - mod_pkcs12 = throw "'mod_pkcs12' has been renamed to/replaced by 'apacheHttpdPackages.mod_pkcs12'"; # Converted to throw 2024-10-17 - mod_timestamp = throw "'mod_timestamp' has been renamed to/replaced by 'apacheHttpdPackages.mod_timestamp'"; # Converted to throw 2024-10-17 - monero = throw "'monero' has been renamed to/replaced by 'monero-cli'"; # Converted to throw 2024-10-17 + mirage-im = throw "'mirage-im' has been removed, as it was broken and unmaintained"; # Added 2023-11-26 + mlton20210107 = throw "'mlton20210107' has been renamed to 'mlton20210117', correcting the version number"; # Added 2024-03-31 + mod_dnssd = apacheHttpdPackages.mod_dnssd; # Added 2014-11-07 + mod_fastcgi = apacheHttpdPackages.mod_fastcgi; # Added 2014-11-07 + mod_python = apacheHttpdPackages.mod_python; # Added 2014-11-07 + mod_wsgi = apacheHttpdPackages.mod_wsgi; # Added 2014-11-07 + mod_ca = apacheHttpdPackages.mod_ca; # Added 2019-12-24 + mod_crl = apacheHttpdPackages.mod_crl; # Added 2019-12-24 + mod_csr = apacheHttpdPackages.mod_csr; # Added 2019-12-24 + mod_ocsp = apacheHttpdPackages.mod_ocsp; # Added 2019-12-24 + mod_scep = apacheHttpdPackages.mod_scep; # Added 2019-12-24 + mod_spkac = apacheHttpdPackages.mod_spkac; # Added 2019-12-24 + mod_pkcs12 = apacheHttpdPackages.mod_pkcs12; # Added 2019-12-24 + mod_timestamp = apacheHttpdPackages.mod_timestamp; # Added 2019-12-24 + monero = monero-cli; # Added 2021-11-28 + moneyplex = throw "'moneyplex' has been removed, as it was broken and unmaintained"; # Added 2024-02-28 + mongodb-4_0 = throw "mongodb-4_0 has been removed, it's end of life since April 2022"; # Added 2023-01-05 + mongodb-4_2 = throw "mongodb-4_2 has been removed, it's end of life since April 2023"; # Added 2023-06-06 mongodb-4_4 = throw "mongodb-4_4 has been removed, it's end of life since April 2024"; # Added 2024-04-11 mongodb-5_0 = throw "mongodb-5_0 has been removed, it's end of life since October 2024"; # Added 2024-10-01 + moonlander = throw "'moonlander' has been removed due to it being broken and unmaintained"; # Added 2023-11-26 moz-phab = mozphab; # Added 2022-08-09 + mozart-binary = throw "'mozart-binary' has been renamed to/replaced by 'mozart2-binary'"; # Converted to throw 2023-09-10 + mozart = throw "'mozart' has been renamed to/replaced by 'mozart2-binary'"; # Converted to throw 2023-09-10 mp3info = throw "'mp3info' has been removed due to lack of maintenance upstream. Consider using 'eartag' or 'tagger' instead"; # Added 2024-09-14 - mpc-cli = mpc; # Added 2024-10-14 - mpc_cli = mpc; # Added 2024-10-14 - mpd_clientlib = throw "'mpd_clientlib' has been renamed to/replaced by 'libmpdclient'"; # Converted to throw 2024-10-17 + mpc_cli = mpc-cli; # moved from top-level 2022-01-24 + mpd_clientlib = libmpdclient; # Added 2021-02-11 mpdevil = plattenalbum; # Added 2024-05-22 mpg321 = throw "'mpg321' has been removed due to it being unmaintained by upstream. Consider using mpg123 instead."; # Added 2024-05-10 msp430NewlibCross = msp430Newlib; # Added 2024-09-06 + mumble_git = throw "'mumble_git' has been renamed to/replaced by 'pkgs.mumble'"; # Converted to throw 2023-09-10 mupdf_1_17 = throw "'mupdf_1_17' has been removed due to being outdated and insecure. Consider using 'mupdf' instead."; # Added 2024-08-22 - mustache-tcl = tclPackages.mustache-tcl; # Added 2024-10-02 + murmur_git = throw "'murmur_git' has been renamed to/replaced by 'pkgs.murmur'"; # Converted to throw 2023-09-10 mutt-with-sidebar = mutt; # Added 2022-09-17 mysql-client = hiPrio mariadb.client; - mysql = throw "'mysql' has been renamed to/replaced by 'mariadb'"; # Converted to throw 2024-10-17 + mysql = mariadb; # moved from top-level 2021-03-14 mesa_drivers = throw "'mesa_drivers' has been removed, use 'pkgs.mesa' or 'pkgs.mesa.drivers' depending on target use case."; # Converted to throw 2024-07-11 ### N ### ncdu_2 = ncdu; # Added 2022-07-22 neocities-cli = neocities; # Added 2024-07-31 + nestopia = throw "nestopia was forked; use nestopia-ue instead"; # Added 2024-01-24 + net_snmp = throw "'net_snmp' has been renamed to/replaced by 'net-snmp'"; # Converted to throw 2023-09-10 netbox_3_3 = throw "netbox 3.3 series has been removed as it was EOL"; # Added 2023-09-02 netbox_3_5 = throw "netbox 3.5 series has been removed as it was EOL"; # Added 2024-01-22 + netease-music-tui = throw "netease-music-tui has been removed due to unmaintained by upstream and broken functionality"; # Added 2024-03-03 nextcloud27 = throw '' Nextcloud v27 has been removed from `nixpkgs` as the support for is dropped by upstream in 2024-06. Please upgrade to at least Nextcloud v28 by declaring @@ -827,8 +1097,10 @@ mapAliases { nextcloud27Packages = throw "Nextcloud27 is EOL!"; # Added 2024-06-25 nagiosPluginsOfficial = monitoring-plugins; neochat = libsForQt5.kdeGear.neochat; # added 2022-05-10 + neoload = throw "'neoload' has been removed as it is broken and unmaintained"; # Added 2024-03-02 newlibCross = newlib; # Added 2024-09-06 newlib-nanoCross = newlib-nano; # Added 2024-09-06 + nitrokey-udev-rules = libnitrokey; # Added 2023-03-25 nix-direnv-flakes = nix-direnv; nix-ld-rs = nix-ld; # Added 2024-08-17 nix-repl = throw ( @@ -836,21 +1108,37 @@ mapAliases { "nix-repl has been removed because it's not maintained anymore, " + "use `nix repl` instead. Also see https://github.com/NixOS/nixpkgs/pull/44903" ); + nix-review = throw "'nix-review' has been renamed to/replaced by 'nixpkgs-review'"; # Converted to throw 2023-09-10 nix-simple-deploy = throw "'nix-simple-deploy' has been removed as it is broken and unmaintained"; # Added 2024-08-17 + nix-template-rpm = throw "'nix-template-rpm' has been removed as it is broken and unmaintained"; # Added 2023-11-20 nix-universal-prefetch = throw "The nix-universal-prefetch package was dropped since it was unmaintained."; # Added 2024-06-21 - nixFlakes = throw "'nixFlakes' has been renamed to/replaced by 'nixVersions.stable'"; # Converted to throw 2024-10-17 + nixFlakes = nixVersions.stable; # Added 2021-05-21 nixStable = nixVersions.stable; # Added 2022-01-24 nixUnstable = throw "nixUnstable has been removed. For bleeding edge (Nix master, roughly weekly updated) use nixVersions.git, otherwise use nixVersions.latest."; # Converted to throw 2024-04-22 nix_2_3 = nixVersions.nix_2_3; nixfmt = lib.warn "nixfmt was renamed to nixfmt-classic. The nixfmt attribute may be used for the new RFC 166-style formatter in the future, which is currently available as nixfmt-rfc-style" nixfmt-classic; # Added 2024-03-31 + nixops = throw "'nixops' has been removed. Please use 'nixops_unstable_minimal' for the time being. E.g. nixops_unstable_minimal.withPlugins (ps: [ ps.nixops-gce ])"; # Added 2023-10-26 + nixopsUnstable = nixops_unstable; # Added 2022-03-03 # When the nixops_unstable alias is removed, nixops_unstable_minimal can be renamed to nixops_unstable. + nixops_unstable = throw "nixops_unstable has been replaced. Please use for example 'nixops_unstable_minimal.withPlugins (ps: [ ps.nixops-gce ps.nixops-encrypted-links ])' instead"; # Added 2024-02-28 nixosTest = testers.nixosTest; # Added 2022-05-05 - nmap-unfree = throw "'nmap-unfree' has been renamed to/replaced by 'nmap'"; # Converted to throw 2024-10-17 + nmap-unfree = nmap; # Added 2021-04-06 + nodejs_14 = throw "nodejs_14 has been removed as it is EOL."; # Added 2023-10-30 + nodejs-slim_14 = throw "nodejs-slim_14 has been removed as it is EOL."; # Added 2023-10-30 + nodejs-14_x = nodejs_14; # Added 2022-11-06 + nodejs-slim-14_x = nodejs-slim_14; # Added 2022-11-06 + nodejs_16 = throw "nodejs_16 has been removed as it is EOL."; # Added 2023-10-30 + nodejs-16_x = nodejs_16; # Added 2022-11-06 + nodejs-16_x-openssl_1_1 = throw "nodejs-16_x-openssl_1_1 has been removed."; # Added 2023-02-04 + nodejs-slim_16 = throw "nodejs-slim_16 has been removed as it is EOL."; # Added 2022-11-06 + nodejs-slim-16_x = nodejs-slim_16; # Added 2022-11-06 nodejs-18_x = nodejs_18; # Added 2022-11-06 nodejs-slim-18_x = nodejs-slim_18; # Added 2022-11-06 - noto-fonts-cjk = throw "'noto-fonts-cjk' has been renamed to/replaced by 'noto-fonts-cjk-sans'"; # Converted to throw 2024-10-17 + nomad_1_2 = throw "nomad_1_2 has been removed because it's outdated. Use a a newer version instead"; # Added 2023-09-02 + nomad_1_3 = throw "nomad_1_3 has been removed because it's outdated. Use a a newer version instead"; # Added 2023-09-02 + noto-fonts-cjk = noto-fonts-cjk-sans; # Added 2021-12-16 noto-fonts-emoji = noto-fonts-color-emoji; # Added 2023-09-09 noto-fonts-extra = noto-fonts; # Added 2023-04-08 NSPlist = nsplist; # Added 2024-01-05 @@ -867,95 +1155,120 @@ mapAliases { o = orbiton; # Added 2023-04-09 oathToolkit = oath-toolkit; # Added 2022-04-04 - oauth2_proxy = throw "'oauth2_proxy' has been renamed to/replaced by 'oauth2-proxy'"; # Converted to throw 2024-10-17 - oil = lib.warn "Oil has been replaced with the faster native C++ version and renamed to 'oils-for-unix'. See also https://github.com/oils-for-unix/oils/wiki/Oils-Deployments" oils-for-unix; # Added 2024-10-22 + oauth2_proxy = oauth2-proxy; # Added 2021-04-18 + obinskit = throw "'obinskit' has been removed from nixpkgs, because the package was unmaintained and depended on an insecure version of electron"; # Added 2024-03-20 + octant = throw "octant has been dropped due to being archived and vulnerable"; # Added 2023-09-29 + octant-desktop = throw "octant-desktop has been dropped due to being archived and vulnerable"; # Added 2023-09-29 + octorpki = throw "octorpki has been removed, upstream says to use rpki-client instead"; # Added 2024-03-19 + ogre1_9 = throw "ogre1_9 has been removed, use ogre instead"; # Added 2023-03-22 + ogre1_10 = throw "ogre1_10 has been removed, use ogre instead"; # Added 2023-07-20 onevpl-intel-gpu = lib.warn "onevpl-intel-gpu has been renamed to vpl-gpu-rt" vpl-gpu-rt; # Added 2024-06-04 + opa = throw "opa has been removed from nixpkgs as upstream has abandoned the project"; # Added 2023-03-21 + opam_1_2 = throw "'opam_1_2' has been renamed to/replaced by 'opam'"; # Added 2023-03-08 opencv2 = throw "opencv2 has been removed as it is obsolete and was not used by any other package; please migrate to OpenCV 4"; # Added 2024-08-20 opencv3 = throw "opencv3 has been removed as it is obsolete and was not used by any other package; please migrate to OpenCV 4"; # Added 2024-08-20 openafs_1_8 = openafs; # Added 2022-08-22 + openapi-generator-cli-unstable = throw "openapi-generator-cli-unstable was removed as it was not being updated; consider openapi-generator-cli instead"; # Added 2024-01-02 + openbangla-keyboard = throw "openbangla-keyboard has been replaced by ibus-engines.openbangla-keyboard and fcitx5-openbangla-keyboard"; # added 2023-10-10 + opencascade = throw "'opencascade' has been removed as it is unmaintained; consider opencascade-occt instead'"; # Added 2023-09-18 opencl-info = throw "opencl-info has been removed, as the upstream is unmaintained; consider using 'clinfo' instead"; # Added 2024-06-12 opencomposite-helper = throw "opencomposite-helper has been removed from nixpkgs as it causes issues with some applications. See https://wiki.nixos.org/wiki/VR#OpenComposite for the recommended setup"; # Added 2024-09-07 + openconnect_head = openconnect_unstable; # Added 2022-03-29 openconnect_gnutls = openconnect; # Added 2022-03-29 + openconnect_unstable = throw "openconnect_unstable was removed from nixpkgs as it was not being updated"; # Added 2023-06-01 opendylan = throw "opendylan has been removed from nixpkgs as it was broken"; # Added 2024-07-15 opendylan_bin = throw "opendylan_bin has been removed from nixpkgs as it was broken"; # Added 2024-07-15 - openelec-dvb-firmware = throw "'openelec-dvb-firmware' has been renamed to/replaced by 'libreelec-dvb-firmware'"; # Converted to throw 2024-10-17 + openelec-dvb-firmware = libreelec-dvb-firmware; # Added 2021-05-10 openethereum = throw "openethereum development has ceased by upstream. Use alternate clients such as go-ethereum, erigon, or nethermind"; # Added 2024-05-13 + openimagedenoise_1_2_x = throw "'openimagedenoise_1_2_x' has been renamed to/replaced by 'openimagedenoise'"; # Added 2023-06-07 openimageio2 = openimageio; # Added 2023-01-05 - openisns = throw "'openisns' has been renamed to/replaced by 'open-isns'"; # Converted to throw 2024-10-17 + openimageio_1 = throw "'openimageio_1' has been removed, please update to 'openimageio' 2"; # Added 2023-06-14 + openisns = open-isns; # Added 2020-01-28 openjdk19 = throw "OpenJDK 19 was removed as it has reached its end of life"; # Added 2024-08-01 - openjdk19_headless = throw "OpenJDK 19 was removed as it has reached its end of life"; # Added 2024-08-01 - jdk19 = throw "OpenJDK 19 was removed as it has reached its end of life"; # Added 2024-08-01 - jdk19_headless = throw "OpenJDK 19 was removed as it has reached its end of life"; # Added 2024-08-01 + openjdk19_headless = openjdk19; # Added 2024-08-01 + jdk19 = openjdk19; # Added 2024-08-01 + jdk19_headless = openjdk19; # Added 2024-08-01 openjdk20 = throw "OpenJDK 20 was removed as it has reached its end of life"; # Added 2024-08-01 - openjdk20_headless = throw "OpenJDK 20 was removed as it has reached its end of life"; # Added 2024-08-01 - jdk20 = throw "OpenJDK 20 was removed as it has reached its end of life"; # Added 2024-08-01 - jdk20_headless = throw "OpenJDK 20 was removed as it has reached its end of life"; # Added 2024-08-01 + openjdk20_headless = openjdk20; # Added 2024-08-01 + jdk20 = openjdk20; # Added 2024-08-01 + jdk20_headless = openjdk20; # Added 2024-08-01 openjdk22 = throw "OpenJDK 22 was removed as it has reached its end of life"; # Added 2024-09-24 - openjdk22_headless = throw "OpenJDK 22 was removed as it has reached its end of life"; # Added 2024-09-24 - jdk22 = throw "OpenJDK 22 was removed as it has reached its end of life"; # Added 2024-09-24 - jdk22_headless = throw "OpenJDK 22 was removed as it has reached its end of life"; # Added 2024-09-24 + openjdk22_headless = openjdk22; # Added 2024-09-24 + jdk22 = openjdk22; # Added 2024-09-24 + jdk22_headless = openjdk22; # Added 2024-09-24 openjfx11 = throw "OpenJFX 11 was removed as it has reached its end of life"; # Added 2024-10-07 openjfx19 = throw "OpenJFX 19 was removed as it has reached its end of life"; # Added 2024-08-01 openjfx20 = throw "OpenJFX 20 was removed as it has reached its end of life"; # Added 2024-08-01 openjfx22 = throw "OpenJFX 22 was removed as it has reached its end of life"; # Added 2024-09-24 - openjpeg_2 = throw "'openjpeg_2' has been renamed to/replaced by 'openjpeg'"; # Converted to throw 2024-10-17 + openjpeg_2 = openjpeg; # Added 2021-01-25 openlens = throw "Lens Closed its source code, package obsolete/stale - consider lens as replacement"; # Added 2024-09-04 openlp = throw "openlp has been removed for now because the outdated version depended on insecure and removed packages and it needs help to upgrade and maintain it; see https://github.com/NixOS/nixpkgs/pull/314882"; # Added 2024-07-29 - openmpt123 = throw "'openmpt123' has been renamed to/replaced by 'libopenmpt'"; # Converted to throw 2024-10-17 + openmpt123 = libopenmpt; # Added 2021-09-05 openssl_3_0 = openssl_3; # Added 2022-06-27 - orchis = throw "'orchis' has been renamed to/replaced by 'orchis-theme'"; # Converted to throw 2024-10-17 + openvpn_24 = throw "openvpn_24 has been removed, because it went EOL. 2.5.x or newer is still available"; # Added 2023-01-23 + optparse-bash = throw "'optparse-bash' (GitHub: nk412/optparse) has been removed. Use 'argparse' instead"; # Added 2024-01-12 + orchis = orchis-theme; # Added 2021-06-09 + oni2 = throw "oni2 was removed, because it is unmaintained and was abandoned years ago."; #Added 2024-01-15 onlyoffice-bin = onlyoffice-desktopeditors; # Added 2024-09-20 onlyoffice-bin_latest = onlyoffice-bin; # Added 2024-07-03 onlyoffice-bin_7_2 = throw "onlyoffice-bin_7_2 has been removed. Please use the latest version available under onlyoffice-bin"; # Added 2024-07-03 onlyoffice-bin_7_5 = throw "onlyoffice-bin_7_5 has been removed. Please use the latest version available under onlyoffice-bin"; # Added 2024-07-03 openvswitch-lts = throw "openvswitch-lts has been removed. Please use the latest version available under openvswitch"; # Added 2024-08-24 - oraclejdk = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01 - oraclejdk8 = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01 - oraclejre = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01 - oraclejre8 = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01 - jrePlugin = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01 - jre8Plugin = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01 - jdkdistro = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01 - oraclejdk8distro = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01 - oraclejdk11 = throw "All Oracle JDKs and JREs were dropped due to being unmaintained and heavily insecure. OpenJDK provides compatible replacements for JDKs and JREs."; # Added 2024-11-01 + oroborus = throw "oroborus was removed, because it was abandoned years ago."; #Added 2023-09-10 OSCAR = oscar; # Added 2024-06-12 - osxfuse = throw "'osxfuse' has been renamed to/replaced by 'macfuse-stubs'"; # Converted to throw 2024-10-17 + osxfuse = macfuse-stubs; # Added 2021-03-20 ovn-lts = throw "ovn-lts has been removed. Please use the latest version available under ovn"; # Added 2024-08-24 + oxen = throw "'oxen' has been removed, because it was broken, outdated and unmaintained"; # Added 2023-12-09 oysttyer = throw "oysttyer has been removed; it is no longer maintained because of Twitter disabling free API access"; # Added 2024-09-23 ### P ### PageEdit = pageedit; # Added 2024-01-21 p2pvc = throw "p2pvc has been removed as it is unmaintained upstream and depends on OpenCV 2"; # Added 2024-08-20 - packet-cli = throw "'packet-cli' has been renamed to/replaced by 'metal-cli'"; # Converted to throw 2024-10-17 + packet-cli = metal-cli; # Added 2021-10-25 paperoni = throw "paperoni has been removed, because it is unmaintained"; # Added 2024-07-14 - paperless = throw "'paperless' has been renamed to/replaced by 'paperless-ngx'"; # Converted to throw 2024-10-17 + packet = throw "packet has been removed as it is no longer working and unmaintained"; # Added 2024-03-29 + palemoon = throw "palemoon has been dropped due to python2 being EOL and marked insecure. Use 'palemoon-bin' instead"; # Added 2023-05-18 + pam_usb = throw "'pam_usb' has been removed: abandoned by upstream since 2015."; # Added 2023-10-30 + paper-note = throw "paper-note has been removed: abandoned by upstream"; # Added 2023-05-03 + paperless = paperless-ngx; # Added 2021-06-06 paperless-ng = paperless-ngx; # Added 2022-04-11 + parity = throw "parity, renamed to openethereum, has been terminated by upstream"; # Added 2020-08-01 partition-manager = libsForQt5.partitionmanager; # Added 2024-01-08 + pash = throw "'pash' has been removed: abandoned by upstream. Use 'powershell' instead"; # Added 2023-09-16 patchelfStable = patchelf; # Added 2024-01-25 - paup = paup-cli; # Added 2024-09-11 pcsctools = pcsc-tools; # Added 2023-12-07 pcsxr = throw "pcsxr was removed as it has been abandoned for over a decade; please use DuckStation, Mednafen, or the RetroArch PCSX ReARMed core"; # Added 2024-08-20 - pdf4tcl = tclPackages.pdf4tcl; # Added 2024-10-02 + pdf2xml = throw "'pdf2xml' was removed: abandoned for years."; # Added 2023-10-22 peach = asouldocs; # Added 2022-08-28 - percona-server_innovation = lib.warn "Percona upstream has decided to skip all Innovation releases of MySQL and only release LTS versions." percona-server; # Added 2024-10-13 - percona-server_lts = percona-server; # Added 2024-10-13 - percona-xtrabackup_innovation = lib.warn "Percona upstream has decided to skip all Innovation releases of MySQL and only release LTS versions." percona-xtrabackup; # Added 2024-10-13 - percona-xtrabackup_lts = percona-xtrabackup; # Added 2024-10-13 pentablet-driver = xp-pen-g430-driver; # Added 2022-06-23 + percona-server_8_0 = percona-server_lts; # Added 2024-05-07 + percona-xtrabackup_8_0 = percona-xtrabackup_lts; # Added 2024-05-07 perldevel = throw "'perldevel' has been dropped due to lack of updates in nixpkgs and lack of consistent support for devel versions by 'perl-cross' releases, use 'perl' instead"; perldevelPackages = perldevel; petrinizer = throw "'petrinizer' has been removed, as it was broken and unmaintained"; # added 2024-05-09 pgadmin = pgadmin4; pharo-spur64 = pharo; # Added 2022-08-03 + phodav_2_0 = throw "'phodav_2_0' has been renamed to/replaced by 'phodav'"; # Added 2023-02-21 + photoflow = throw "photoflow was removed because it was broken and unmaintained by upstream"; # Added 2023-03-10 + picom-allusive = throw "picom-allusive was renamed to compfy and is being abandoned by upstream"; # Added 2024-02-13 + picom-jonaburg = throw "picom-jonaburg was removed because it is unmaintained by upstream"; # Added 2024-02-13 picom-next = picom; # Added 2024-02-13 pict-rs_0_3 = throw "pict-rs_0_3 has been removed, as it was an outdated version and no longer compiled"; # Added 2024-08-20 + # Obsolete PHP version aliases + php80 = throw "php80 has been dropped due to the lack of maintenance from upstream for future releases"; # Added 2023-06-21 + php80Packages = php80; # Added 2023-06-21 + php80Extensions = php80; # Added 2023-06-21 + pipewire_0_2 = throw "pipewire_0_2 has been removed as it is outdated and no longer used"; # Added 2024-07-28 pipewire-media-session = throw "pipewire-media-session is no longer maintained and has been removed. Please use Wireplumber instead."; + pkgconfig = throw "'pkgconfig' has been renamed to/replaced by 'pkg-config'"; # Converted to throw 2023-09-10 playwright = lib.warn "'playwright' will reference playwright-driver in 25.05. Reference 'python3Packages.playwright' for the python test launcher" python3Packages.toPythonApplication python3Packages.playwright; # Added 2024-10-04 - pleroma-otp = throw "'pleroma-otp' has been renamed to/replaced by 'pleroma'"; # Converted to throw 2024-10-17 + pleroma-otp = pleroma; # Added 2021-07-10 pltScheme = racket; # just to be sure + pmdk = throw "'pmdk' is discontinued, no further support or maintenance is planned by upstream"; # Added 2023-02-06 + pomotroid = throw "pomotroid has been removed from nixpkgs, because it depended on an insecure version of electron"; # Added 2023-09-12 poretools = throw "poretools has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-06-03 powerdns = pdns; # Added 2022-03-28 @@ -971,16 +1284,10 @@ mapAliases { pgtap = postgresqlPackages.pgtap; plv8 = postgresqlPackages.plv8; postgis = postgresqlPackages.postgis; - tex-match = throw "'tex-match' has been removed due to lack of maintenance upstream. Consider using 'hieroglyphic' instead"; # Added 2024-09-24 texinfo5 = throw "'texinfo5' has been removed from nixpkgs"; # Added 2024-09-10 timescaledb = postgresqlPackages.timescaledb; tsearch_extras = postgresqlPackages.tsearch_extras; - postgresql_12 = throw "postgresql_12 has been removed since it reached its EOL upstream"; # Added 2024-11-14 - postgresql_12_jit = throw "postgresql_12 has been removed since it reached its EOL upstream"; # Added 2024-11-14 - postgresql12Packages = throw "postgresql_12 has been removed since it reached its EOL upstream"; # Added 2024-11-14 - postgresql12JitPackages = throw "postgresql_12 has been removed since it reached its EOL upstream"; # Added 2024-11-14 - # pinentry was using multiple outputs, this emulates the old interface for i.e. home-manager # soon: throw "'pinentry' has been removed. Pick an appropriate variant like 'pinentry-curses' or 'pinentry-gnome3'"; pinentry = pinentry-all // { @@ -992,47 +1299,66 @@ mapAliases { tty = pinentry-tty; flavors = [ "curses" "emacs" "gnome3" "gtk2" "qt" "tty" ]; }; # added 2024-01-15 - pinentry_qt5 = throw "'pinentry_qt5' has been renamed to/replaced by 'pinentry-qt'"; # Converted to throw 2024-10-17 + pinentry_curses = throw "'pinentry_curses' has been renamed to/replaced by 'pinentry-curses'"; # Converted to throw 2023-09-10 + pinentry_emacs = throw "'pinentry_emacs' has been renamed to/replaced by 'pinentry-emacs'"; # Converted to throw 2023-09-10 + pinentry_gnome = throw "'pinentry_gnome' has been renamed to/replaced by 'pinentry-gnome'"; # Converted to throw 2023-09-10 + pinentry_gtk2 = throw "'pinentry_gtk2' has been renamed to/replaced by 'pinentry-gtk2'"; # Converted to throw 2023-09-10 + pinentry_qt = throw "'pinentry_qt' has been renamed to/replaced by 'pinentry-qt'"; # Converted to throw 2023-09-10 + pinentry_qt5 = pinentry-qt; # Added 2020-02-11 pivx = throw "pivx has been removed as it was marked as broken"; # Added 2024-07-15 pivxd = throw "pivxd has been removed as it was marked as broken"; # Added 2024-07-15 PlistCpp = plistcpp; # Added 2024-01-05 pocket-updater-utility = pupdate; # Added 2024-01-25 + poetry2nix = throw "poetry2nix is now maintained out-of-tree. Please use https://github.com/nix-community/poetry2nix/"; # Added 2023-10-26 + prayer = throw "prayer has been removed from nixpkgs"; # Added 2023-11-09 prismlauncher-qt5 = throw "'prismlauncher-qt5' has been removed from nixpkgs. Please use 'prismlauncher'"; # Added 2024-04-20 prismlauncher-qt5-unwrapped = throw "'prismlauncher-qt5-unwrapped' has been removed from nixpkgs. Please use 'prismlauncher-unwrapped'"; # Added 2024-04-20 + privacyidea = throw "privacyidea has been removed from nixpkgs"; # Added 2023-10-31 probe-rs = probe-rs-tools; # Added 2024-05-23 + probe-rs-cli = throw "probe-rs-cli is now part of the probe-rs package"; # Added 2023-07-03 probe-run = throw "probe-run is deprecated upstream. Use probe-rs instead."; # Added 2024-05-23 + processing3 = throw "'processing3' has been renamed to/replaced by 'processing'"; # Converted to throw 2023-09-10 prometheus-dmarc-exporter = dmarc-metrics-exporter; # added 2022-05-31 prometheus-dovecot-exporter = dovecot_exporter; # Added 2024-06-10 prometheus-openldap-exporter = throw "'prometheus-openldap-exporter' has been removed from nixpkgs, as it was unmaintained"; # Added 2024-09-01 + prometheus-openvpn-exporter = throw "'prometheus-openvpn-exporter' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-12-23 prometheus-minio-exporter = throw "'prometheus-minio-exporter' has been removed from nixpkgs, use Minio's built-in Prometheus integration instead"; # Added 2024-06-10 - prometheus-tor-exporter = throw "'prometheus-tor-exporter' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-10-30 + prometheus-speedtest-exporter = throw "prometheus-speedtest-exporter was removed as unmaintained"; # Added 2023-07-31 + protobuf3_17 = throw "protobuf3_17 does not receive updates anymore and has been removed"; # Added 2023-05-21 + protobuf3_19 = throw "protobuf3_19 does not receive updates anymore and has been removed"; # Added 2023-10-01 protobuf3_24 = protobuf_24; protobuf3_23 = protobuf_23; protobuf3_21 = protobuf_21; protonup = protonup-ng; # Added 2022-11-06 - protonvpn-gui_legacy = throw "protonvpn-gui_legacy source code was removed from upstream. Use protonvpn-gui instead."; # Added 2024-10-12 proxmark3-rrg = proxmark3; # Added 2023-07-25 + proxmark3-unstable = throw "removed in favor of rfidresearchgroup fork"; # Added 2023-07-25 psensor = throw "'psensor' has been removed due to lack of maintenance upstream. Consider using 'mission-center', 'resources' or 'monitorets' instead"; # Added 2024-09-14 + pyls-black = throw "pyls-black has been removed from nixpkgs. Use python-lsp-black instead."; # Added 2023-01-09 + pyls-mypy = throw "pyls-mypy has been removed from nixpkgs. Use pylsp-mypy instead."; # Added 2023-01-09 + pygmentex = throw "'pygmentex' has been renamed to/replaced by 'texlive.bin.pygmentex'"; # Converted to throw 2023-09-10 pyo3-pack = maturin; pypi2nix = throw "pypi2nix has been removed due to being unmaintained"; pypolicyd-spf = spf-engine; # Added 2022-10-09 python = python2; # Added 2022-01-11 - python-swiftclient = throw "'python-swiftclient' has been renamed to/replaced by 'swiftclient'"; # Converted to throw 2024-10-17 + python-language-server = throw "python-language-server has been removed as it is no longer maintained. Use e.g. python-lsp-server instead"; # Added 2023-01-07 + python-swiftclient = swiftclient; # Added 2021-09-09 pythonFull = python2Full; # Added 2022-01-11 pythonPackages = python.pkgs; # Added 2022-01-11 ### Q ### qbittorrent-qt5 = throw "'qbittorrent-qt5' has been removed as qBittorrent 5 dropped support for Qt 5. Please use 'qbittorrent'"; # Added 2024-09-30 - qcsxcad = throw "'qcsxcad' has been renamed to/replaced by 'libsForQt5.qcsxcad'"; # Converted to throw 2024-10-17 + qcsxcad = libsForQt5.qcsxcad; # Added 2020-11-05 + qtcreator-qt6 = throw "'qtcreator-qt6' has been renamed to/replaced by 'qtcreator', since qt5 version has been removed"; # Added 2023-07-25 qflipper = qFlipper; # Added 2022-02-11 + qlandkartegt = throw "'qlandkartegt' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-04-17 qscintilla = libsForQt5.qscintilla; # Added 2023-09-20 qscintilla-qt6 = qt6Packages.qscintilla; # Added 2023-09-20 qt515 = qt5; # Added 2022-11-24 - qt5ct = throw "'qt5ct' has been renamed to/replaced by 'libsForQt5.qt5ct'"; # Converted to throw 2024-10-17 + qt5ct = libsForQt5.qt5ct; # Added 2021-12-27 qt6ct = qt6Packages.qt6ct; # Added 2023-03-07 - qtcurve = throw "'qtcurve' has been renamed to/replaced by 'libsForQt5.qtcurve'"; # Converted to throw 2024-10-17 + qtcurve = libsForQt5.qtcurve; # Added 2020-11-07 qtile-unwrapped = python3.pkgs.qtile; # Added 2023-05-12 quantum-espresso-mpi = quantum-espresso; # Added 2023-11-23 quicklispPackages = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 @@ -1043,48 +1369,90 @@ mapAliases { quicklispPackagesFor = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 quicklispPackagesGCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 quicklispPackagesSBCL = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 - qxw = throw "'qxw' has been removed due to lack of maintenance upstream. Consider using 'crosswords' instead"; # Added 2024-10-19 + qutebrowser-qt6 = throw "'qutebrowser-qt6' has been replaced by 'qutebrowser', since the the qt5 version has been removed"; # Added 2023-08-19 + quvi = throw "'quvi' has been removed, as it was broken and unmaintained"; # Added 2023-11-25 ### R ### rabbitvcs = throw "rabbitvcs has been removed from nixpkgs, because it was broken"; # Added 2024-07-15 - radare2-cutter = throw "'radare2-cutter' has been renamed to/replaced by 'cutter'"; # Converted to throw 2024-10-17 + radare2-cutter = cutter; # Added 2021-03-30 radicle-cli = throw "'radicle-cli' was removed in favor of 'radicle-node'"; # Added 2024-05-04 radicle-upstream = throw "'radicle-upstream' was sunset, see "; # Added 2024-05-04 railway-travel = diebahn; # Added 2024-04-01 rambox-pro = rambox; # Added 2022-12-12 rapidjson-unstable = lib.warn "'rapidjson-unstable' has been renamed to 'rapidjson'" rapidjson; # Added 2024-07-28 + rarian = throw "rarian has been removed as unused"; # Added 2023-07-05 + rccl = throw "'rccl' has been replaced with 'rocmPackages.rccl'"; # Added 2023-10-08 + rdc = throw "'rdc' has been replaced with 'rocmPackages.rdc'"; # Added 2023-10-08 + readline63 = throw "'readline63' has been replaced with 'readline'"; # Added 2024-02-10 redocly-cli = redocly; # Added 2024-04-14 redpanda = redpanda-client; # Added 2023-10-14 redpanda-server = throw "'redpanda-server' has been removed because it was broken for a long time"; # Added 2024-06-10 relibc = throw "relibc has been removed due to lack of maintenance"; # Added 2024-09-02 replay-sorcery = throw "replay-sorcery has been removed as it is unmaintained upstream. Consider using gpu-screen-recorder or obs-studio instead."; # Added 2024-07-13 restinio_0_6 = throw "restinio_0_6 has been removed from nixpkgs as it's not needed by downstream packages"; # Added 2024-07-04 + restya-board = throw "'restya-board' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2024-01-22 + retdec-full = throw "'retdec-full' is no longer needed, please use 'retdec'"; # Added 2024-02-05 retroshare06 = retroshare; + ricochet = throw "ricochet has been deprecated in favor of ricochet-refresh"; # Added 2024-02-26 rigsofrods = rigsofrods-bin; # Added 2023-03-22 - ring-daemon = throw "'ring-daemon' has been renamed to/replaced by 'jami-daemon'"; # Converted to throw 2024-10-17 + ring-daemon = jami-daemon; # Added 2021-10-26 + rnix-lsp = throw "'rnix-lsp' has been removed as it is unmaintained"; # Added 2024-03-09 rockbox_utility = rockbox-utility; # Added 2022-03-17 - rpiboot-unstable = throw "'rpiboot-unstable' has been renamed to/replaced by 'rpiboot'"; # Converted to throw 2024-10-17 + rocalution = throw "'rocalution' has been replaced with 'rocmPackages.rocalution'"; # Added 2023-10-08 + rocblas = throw "'rocblas' has been replaced with 'rocmPackages.rocblas'"; # Added 2023-10-08 + rocfft = throw "'rocfft' has been replaced with 'rocmPackages.rocfft'"; # Added 2023-10-08 + rocprim = throw "'rocprim' has been replaced with 'rocmPackages.rocprim'"; # Added 2023-10-08 + rocrand = throw "'rocrand' has been replaced with 'rocmPackages.rocrand'"; # Added 2023-10-08 + rocsparse = throw "'rocsparse' has been replaced with 'rocmPackages.rocsparse'"; # Added 2023-10-08 + rocthrust = throw "'rocthrust' has been replaced with 'rocmPackages.rocthrust'"; # Added 2023-10-08 + roctracer = throw "'roctracer' has been replaced with 'rocmPackages.roctracer'"; # Added 2023-10-08 + rocwmma = throw "'rocwmma' has been replaced with 'rocmPackages.rocwmma'"; # Added 2023-10-08 + rocclr = throw "'rocclr' has been removed in favor of 'rocmPackages.clr'"; # Added 2023-10-08 + rocdbgapi = throw "'rocdbgapi' has been replaced with 'rocmPackages.rocdbgapi'"; # Added 2023-10-08 + rocgdb = throw "'rocgdb' has been replaced with 'rocmPackages.rocgdb'"; # Added 2023-10-08 + rocprofiler = throw "'rocprofiler' has been replaced with 'rocmPackages.rocprofiler'"; # Added 2023-10-08 + rocsolver = throw "'rocsolver' has been replaced with 'rocmPackages.rocsolver'"; # Added 2023-10-08 + rocmClangStdenv = throw "'rocmClangStdenv' has been moved to 'rocmPackages' and is no longer public"; # Added 2023-10-08 + rocmUpdateScript = throw "'rocmUpdateScript' has been moved to 'rocmPackages' and is no longer public"; # Added 2023-10-08 + rocminfo = throw "'rocminfo' has been replaced with 'rocmPackages.rocminfo'"; # Added 2023-10-08 + rocmlir = throw "'rocmlir' has been replaced with 'rocmPackages.rocmlir'"; # Added 2023-10-08 + rocmlir-rock = throw "'rocmlir-rock' has been replaced with 'rocmPackages.rocmlir-rock'"; # Added 2023-10-08 + rocm-cmake = throw "'rocm-cmake' has been replaced with 'rocmPackages.rocm-cmake'"; # Added 2023-10-08 + rocm-comgr = throw "'rocm-comgr' has been replaced with 'rocmPackages.rocm-comgr'"; # Added 2023-10-08 + rocm-core = throw "'rocm-core' has been replaced with 'rocmPackages.rocm-core'"; # Added 2023-10-08 + rocm-device-libs = throw "'rccl' has been replaced with 'rocmPackages.rocm-device-libs'"; # Added 2023-10-08 + rocm-opencl-icd = rocmPackages.clr.icd; # Added 2023-10-08 Convert to throw after 23.11 is released + rocm-opencl-runtime = rocmPackages.clr; # Added 2023-10-08 Convert to throw after 23.11 is released + rocm-runtime = throw "'rocm-runtime' has been replaced with 'rocmPackages.rocm-runtime'"; # Added 2023-10-08 + rocm-smi = throw "'rocm-smi' has been replaced with 'rocmPackages.rocm-smi'"; # Added 2023-10-08 + rocm-thunk = throw "'rocm-thunk' has been replaced with 'rocmPackages.rocm-thunk'"; # Added 2023-10-08 + rocr-debug-agent = throw "'rocr-debug-agent' has been replaced with 'rocmPackages.rocr-debug-agent'"; # Added 2023-10-08 + rome = throw "rome is no longer maintained, consider using biome instead"; # Added 2023-09-12 + rpiboot-unstable = rpiboot; # Added 2021-07-30 rr-unstable = rr; # Added 2022-09-17 + rtl8723bs-firmware = throw "rtl8723bs-firmware was added in mainline kernel version 4.12"; # Added 2023-07-03 + rtsp-simple-server = throw "rtsp-simple-server is rebranded as mediamtx, including default config path update"; # Added 2023-04-11 rtx = mise; # Added 2024-01-05 runCommandNoCC = runCommand; runCommandNoCCLocal = runCommandLocal; rustc-wasm32 = rustc; # Added 2023-12-01 rustic-rs = rustic; # Added 2024-08-02 - rxvt_unicode = throw "'rxvt_unicode' has been renamed to/replaced by 'rxvt-unicode-unwrapped'"; # Converted to throw 2024-10-17 - rxvt_unicode-with-plugins = throw "'rxvt_unicode-with-plugins' has been renamed to/replaced by 'rxvt-unicode'"; # Converted to throw 2024-10-17 + rxvt_unicode = rxvt-unicode-unwrapped; # Added 2020-02-02 + rxvt_unicode-with-plugins = rxvt-unicode; # Added 2020-02-02 # The alias for linuxPackages*.rtlwifi_new is defined in ./all-packages.nix, # due to it being inside the linuxPackagesFor function. - rtlwifi_new-firmware = throw "'rtlwifi_new-firmware' has been renamed to/replaced by 'rtw88-firmware'"; # Converted to throw 2024-10-17 + rtlwifi_new-firmware = rtw88-firmware; # Added 2021-03-14 rtw88-firmware = throw "rtw88-firmware has been removed because linux-firmware now contains it."; # Added 2024-06-28 + rtw89-firmware = throw "rtw89-firmware has been removed because linux-firmware now contains it."; # Added 2023-02-19 ### S ### SDL_classic = SDL1; # Added 2024-09-03 - s2n = throw "'s2n' has been renamed to/replaced by 's2n-tls'"; # Converted to throw 2024-10-17 + s2n = s2n-tls; # Added 2021-03-03 sandboxfs = throw "'sandboxfs' has been removed due to being unmaintained, consider using linux namespaces for sandboxing instead"; # Added 2024-06-06 - sane-backends-git = throw "'sane-backends-git' has been renamed to/replaced by 'sane-backends'"; # Converted to throw 2024-10-17 + sane-backends-git = sane-backends; # Added 2021-02-19 scantailor = scantailor-advanced; # Added 2022-05-26 schildichat-web = throw '' schildichat has been removed as it is severely lacking behind the Element upstream and does not receive regular security fixes. @@ -1094,25 +1462,43 @@ mapAliases { schildichat-desktop = schildichat-web; schildichat-desktop-wayland = schildichat-web; scitoken-cpp = scitokens-cpp; # Added 2024-02-12 + scylladb = throw "'scylladb' has been removed due to being unmaintained"; # Added 2024-03-17 + sdlmame = throw "'sdlmame' has been renamed to/replaced by 'mame'"; # Converted to throw 2023-09-10 + searx = throw "'searx' has been removed as it is unmaintained. Please switch to searxng"; # Added 2023-10-03 semeru-bin-16 = throw "Semeru 16 has been removed as it has reached its end of life"; # Added 2024-08-01 semeru-jre-bin-16 = throw "Semeru 16 has been removed as it has reached its end of life"; # Added 2024-08-01 - sensu = throw "sensu has been removed as the upstream project is deprecated. Consider using `sensu-go`"; # Added 2024-10-28 + semver-cpp = throw "'semver-cpp' was removed because no packages in nixpkgs use it anymore"; # Added 2024-02-14 session-desktop-appimage = session-desktop; + setupcfg2nix = throw "'setupcfg2nix' has been removed. Please switch to buildPythonPackage"; # Added 2023-12-12 sequoia = sequoia-sq; # Added 2023-06-26 sexp = sexpp; # Added 2023-07-03 + sget = throw "sget has been removed from nixpkgs, as it is not supported upstream anymore see https://github.com/sigstore/sget/issues/145"; # Added 2023-05-26 + sgtpuzzles = throw "'sgtpuzzles' has been renamed to 'sgt-puzzles'"; # Added 2023-10-06 + sgtpuzzles-mobile = throw "'sgtpuzzles-mobile' has been renamed to 'sgt-puzzles-mobile'"; # Added 2023-10-06 inherit (libsForQt5.mauiPackages) shelf; # added 2022-05-17 + shhgit = throw "shhgit is broken and is no longer maintained. See https://github.com/eth0izzle/shhgit#-shhgit-is-no-longer-maintained-"; # Added 2023-08-08 shipyard = jumppad; # Added 2023-06-06 - signal-desktop-beta = throw "signal-desktop-beta has been removed to make the signal-desktop package easier to maintain"; - shout = nodePackages.shout; # Added unknown; moved 2024-10-19 + signumone-ks = throw "signumone-ks has been removed from nixpkgs because the developers stopped offering the binaries"; # Added 2023-08-17 + simplenote = throw "'simplenote' has been removed because it is no longer maintained and insecure"; # Added 2023-10-09 + skk-dicts = throw "'skk-dicts' has been split into multiple packages under 'skkDictionaries'"; # Added 2023-11-08 sky = throw "'sky' has been removed because its upstream website disappeared"; # Added 2024-07-21 SkypeExport = skypeexport; # Added 2024-06-12 - slack-dark = throw "'slack-dark' has been renamed to/replaced by 'slack'"; # Converted to throw 2024-10-17 + slack-dark = slack; # Added 2020-03-27 + slmenu = throw "slmenu has been removed (upstream is gone)"; # Added 2023-04-06 slurm-llnl = slurm; # renamed July 2017 + smesh = throw "'smesh' has been removed as it's unmaintained and depends on opencascade-oce, which is also unmaintained"; # Added 2023-09-18 snapTools = throw "snapTools was removed because makeSnap produced broken snaps and it was the only function in snapTools. See https://github.com/NixOS/nixpkgs/issues/100618 for more details."; # 2024-03-04; soldat-unstable = opensoldat; # Added 2022-07-02 + solr_8 = throw "'solr' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-03-16 + solr = throw "'solr' has been removed from nixpkgs, as it was broken and unmaintained"; # Added 2023-03-16 soundOfSorting = sound-of-sorting; # Added 2023-07-07 + soundux = throw "'soundux' has been removed, as it is unmaintained."; # Added on 2024-02-14 SP800-90B_EntropyAssessment = sp800-90b-entropyassessment; # Added on 2024-06-12 SPAdes = spades; # Added 2024-06-12 + spark2 = throw "'spark2' is no longer supported nixpkgs, please use 'spark'"; # Added 2023-05-08 + spark_2_4 = throw "'spark_2_4' is no longer supported nixpkgs, please use 'spark'"; # Added 2023-05-08 + spark_3_1 = throw "'spark_3_1' is no longer supported nixpkgs, please use 'spark'"; # Added 2023-05-08 + spark_3_3 = throw "'spark_3_3' is no longer supported nixpkgs, please use 'spark'"; # Added 2024-03-23 spark2014 = gnatprove; # Added 2024-02-25 # Added 2020-02-10 @@ -1138,66 +1524,57 @@ mapAliases { source-han-serif-traditional-chinese = source-han-serif; - spectral = throw "'spectral' has been renamed to/replaced by 'neochat'"; # Converted to throw 2024-10-17 + spacegun = throw "'spacegun' has been removed as unmaintained"; # Added 2023-05-20 + spectral = neochat; # Added 2020-12-27 + speedtest-exporter = throw "'speedtest-exporter' has been removed as unmaintained"; # Added 2023-07-31 + spice-gtk_libsoup2 = throw "'spice-gtk_libsoup2' has been renamed to/replaced by 'spice-gtk'"; # Added 2023-02-21 # spidermonkey is not ABI upwards-compatible, so only allow this for nix-shell - spidermonkey = throw "'spidermonkey' has been renamed to/replaced by 'spidermonkey_78'"; # Converted to throw 2024-10-17 + spidermonkey = spidermonkey_78; # Added 2020-10-09 spidermonkey_102 = throw "'spidermonkey_102' is EOL since 2023/03"; # Added 2024-08-07 + spotify-tui = throw "'spotify-tui' has been removed, as it was broken and unmaintained"; # Added 2024-03-12 spotify-unwrapped = spotify; # added 2022-11-06 - spring-boot = throw "'spring-boot' has been renamed to/replaced by 'spring-boot-cli'"; # Converted to throw 2024-10-17 - sqldeveloper = throw "sqldeveloper was dropped due to being severely out-of-date and having a dependency on JavaFX for Java 8, which we do not support"; # Added 2024-11-02 + spring-boot = spring-boot-cli; # added 2020-04-24 + squid4 = throw "'squid4' has been renamed to/replaced by 'squid'"; # Converted to throw 2023-09-10 srvc = throw "'srvc' has been removed, as it was broken and unmaintained"; # Added 2024-09-09 + ssb = throw "'ssb' has been removed, as it was broken and unmaintained"; # Added 2023-12-21 ssm-agent = amazon-ssm-agent; # Added 2023-10-17 + starboard-octant-plugin = throw "starboard-octant-plugin has been dropped due to needing octant which is archived"; # Added 2023-09-29 starspace = throw "starspace has been removed from nixpkgs, as it was broken"; # Added 2024-07-15 - steamPackages = { - steamArch = throw "`steamPackages.steamArch` has been removed as it's no longer applicable"; - steam = lib.warn "`steamPackages.steam` has been moved to top level as `steam-unwrapped`" steam-unwrapped; - steam-fhsenv = lib.warn "`steamPackages.steam-fhsenv` has been moved to top level as `steam`" steam; - steam-fhsenv-small = lib.warn "`steamPackages.steam-fhsenv-small` has been moved to top level as `steam`; there is no longer a -small variant" steam; - steam-fhsenv-without-steam = lib.warn "`steamPackages.steam-fhsenv-without-steam` has been moved to top level as `steam-fhsenv-without-steam`" steam-fhsenv-without-steam; - steam-runtime = throw "`steamPackages.steam-runtime` has been removed, as it's no longer supported or necessary"; - steam-runtime-wrapped = throw "`steamPackages.steam-runtime-wrapped` has been removed, as it's no longer supported or necessary"; - steamcmd = lib.warn "`steamPackages.steamcmd` has been moved to top level as `steamcmd`" steamcmd; - }; steam-small = steam; # Added 2024-09-12 steam-run-native = steam-run; # added 2022-02-21 StormLib = stormlib; # Added 2024-01-21 sumneko-lua-language-server = lua-language-server; # Added 2023-02-07 + supertux-editor = throw "'supertux-editor' has been removed, as it was broken and unmaintained"; # Added 2023-12-22 swiProlog = lib.warn "swiProlog has been renamed to swi-prolog" swi-prolog; # Added 2024-09-07 swiPrologWithGui = lib.warn "swiPrologWithGui has been renamed to swi-prolog-gui" swi-prolog-gui; # Added 2024-09-07 + swift-im = throw "swift-im has been removed as it is unmaintained and depends on deprecated Python 2 / Qt WebKit"; # Added 2023-01-06 swig1 = throw "swig1 has been removed as it is obsolete"; # Added 2024-08-23 swig2 = throw "swig2 has been removed as it is obsolete"; # Added 2024-08-23 + swig3 = throw "swig3 has been removed as it is obsolete"; # Added 2024-09-12 swig4 = swig; # Added 2024-09-12 swigWithJava = throw "swigWithJava has been removed as the main swig package has supported Java since 2009"; # Added 2024-09-12 - swtpm-tpm2 = throw "'swtpm-tpm2' has been renamed to/replaced by 'swtpm'"; # Converted to throw 2024-10-17 + swtpm-tpm2 = swtpm; # Added 2021-02-26 Sylk = sylk; # Added 2024-06-12 symbiyosys = sby; # Added 2024-08-18 sync = taler-sync; # Added 2024-09-04 - syncthing-cli = throw "'syncthing-cli' has been renamed to/replaced by 'syncthing'"; # Converted to throw 2024-10-17 + syncthing-cli = syncthing; # Added 2021-04-06 syncthingtray-qt6 = syncthingtray; # Added 2024-03-06 ### T ### tabula = throw "tabula has been removed from nixpkgs, as it was broken"; # Added 2024-07-15 - tailor = throw "'tailor' has been removed from nixpkgs, as it was unmaintained upstream."; # Added 2024-11-02 - tangogps = throw "'tangogps' has been renamed to/replaced by 'foxtrotgps'"; # Converted to throw 2024-10-17 + tangogps = foxtrotgps; # Added 2020-01-26 taskwarrior = lib.warn "taskwarrior was replaced by taskwarrior3, which requires manual transition from taskwarrior 2.6, read upstream's docs: https://taskwarrior.org/docs/upgrade-3/" taskwarrior2; taplo-cli = taplo; # Added 2022-07-30 taplo-lsp = taplo; # Added 2022-07-30 taro = taproot-assets; # Added 2023-07-04 - tcl-fcgi = tclPackages.tcl-fcgi; # Added 2024-10-02 - tclcurl = tclPackages.tclcurl; # Added 2024-10-02 - tcllib = tclPackages.tcllib; # Added 2024-10-02 - tclmagick = tclPackages.tclmagick; # Added 2024-10-02 - tcltls = tclPackages.tcltls; # Added 2024-10-02 - tcludp = tclPackages.tcludp; # Added 2024-10-02 - tclvfs = tclPackages.tclvfs; # Added 2024-10-02 - tclx = tclPackages.tclx; # Added 2024-10-02 tdesktop = telegram-desktop; # Added 2023-04-07 - tdom = tclPackages.tdom; # Added 2024-10-02 - teamspeak_client = teamspeak3; # Added 2024-11-07 teck-programmer = throw "teck-programmer was removed because it was broken and unmaintained"; # added 2024-08-23 + telegram-cli = throw "telegram-cli was removed because it was broken and abandoned upstream"; # Added 2023-07-28 + teleport_11 = throw "teleport 11 has been removed as it is EOL. Please upgrade to Teleport 12 or later"; # Added 2023-11-27 + teleport_12 = throw "teleport 12 has been removed as it is EOL. Please upgrade to Teleport 13 or later"; # Added 2024-02-04 teleport_13 = throw "teleport 13 has been removed as it is EOL. Please upgrade to Teleport 14 or later"; # Added 2024-05-26 - teleport_14 = throw "teleport 14 has been removed as it is EOL. Please upgrade to Teleport 15 or later"; # Added 2024-10-18 + teleprompter = throw "teleprompter has been removed. reason: upstream dead and does not work with recent electron versions"; # Added 2024-03-14 temurin-bin-20 = throw "Temurin 20 has been removed as it has reached its end of life"; # Added 2024-08-01 temurin-jre-bin-20 = throw "Temurin 20 has been removed as it has reached its end of life"; # Added 2024-08-01 temurin-bin-19 = throw "Temurin 19 has been removed as it has reached its end of life"; # Added 2024-08-01 @@ -1207,33 +1584,36 @@ mapAliases { temurin-bin-16 = throw "Temurin 16 has been removed as it has reached its end of life"; # Added 2024-08-01 temurin-jre-bin-22 = throw "Temurin 22 has been removed as it has reached its end of life"; # Added 2024-09-24 temurin-bin-22 = throw "Temurin 22 has been removed as it has reached its end of life"; # Added 2024-09-24 + tensile = throw "'tensile' has been replaced with 'rocmPackages.tensile'"; # Added 2023-10-08 tepl = libgedit-tepl; # Added 2024-04-29 testVersion = testers.testVersion; # Added 2022-04-20 tfplugindocs = terraform-plugin-docs; # Added 2023-11-01 + thrift-0_10 = throw "'thrift-0_10' has been removed because it is impacted by security issues and not used in nixpkgs, move to 'thrift'"; # Added 2024-03-17 invalidateFetcherByDrvHash = testers.invalidateFetcherByDrvHash; # Added 2022-05-05 - timescale-prometheus = throw "'timescale-prometheus' has been renamed to/replaced by 'promscale'"; # Converted to throw 2024-10-17 + timescale-prometheus = promscale; # Added 2020-09-29 + tinygltf = throw "TinyglTF has been embedded in draco due to lack of other users and compatibility breaks."; # Added 2023-06-25 tightvnc = throw "'tightvnc' has been removed as the version 1.3 is not maintained upstream anymore and is insecure"; # Added 2024-08-22 - tix = tclPackages.tix; # Added 2024-10-02 + tixati = throw "'tixati' has been removed from nixpkgs as it is unfree and unmaintained"; # Added 2023-03-17 tkcvs = tkrev; # Added 2022-03-07 - tkimg = tclPackages.tkimg; # Added 2024-10-02 toil = throw "toil was removed as it was broken and requires obsolete versions of libraries"; # Added 2024-09-22 tokodon = plasma5Packages.tokodon; tokyo-night-gtk = tokyonight-gtk-theme; # Added 2024-01-28 tomcat_connectors = apacheHttpdPackages.mod_jk; # Added 2024-06-07 + tootle = throw "'tootle' has been removed as it is not maintained upstream. Consider using 'tuba' instead"; # Added 2024-02-11 tor-browser-bundle-bin = tor-browser; # Added 2023-09-23 transmission = lib.warn (transmission3Warning {}) transmission_3; # Added 2024-06-10 transmission-gtk = lib.warn (transmission3Warning {suffix = "-gtk";}) transmission_3-gtk; # Added 2024-06-10 transmission-qt = lib.warn (transmission3Warning {suffix = "-qt";}) transmission_3-qt; # Added 2024-06-10 treefmt = treefmt2; # 2024-06-28 libtransmission = lib.warn (transmission3Warning {prefix = "lib";}) libtransmission_3; # Added 2024-06-10 - tracker = lib.warn "tracker has been renamed to tinysparql" tinysparql; # Added 2024-09-30 - tracker-miners = lib.warn "tracker-miners has been renamed to localsearch" localsearch; # Added 2024-09-30 transfig = fig2dev; # Added 2022-02-15 transifex-client = transifex-cli; # Added 2023-12-29 trfl = throw "trfl has been removed, because it has not received an update for 3 years and was broken"; # Added 2024-07-25 trezor_agent = trezor-agent; # Added 2024-01-07 openai-triton-llvm = triton-llvm; # added 2024-07-18 trust-dns = hickory-dns; # Added 2024-08-07 + trustedGrub = throw "trustedGrub has been removed, because it is not maintained upstream anymore"; # Added 2023-05-10 + trustedGrub-for-HP = throw "trustedGrub-for-HP has been removed, because it is not maintained upstream anymore"; # Added 2023-05-10 tumpa = throw "tumpa has been removed, as it is broken"; # Added 2024-07-15 turbogit = throw "turbogit has been removed as it is unmaintained upstream and depends on an insecure version of libgit2"; # Added 2024-08-25 tvbrowser-bin = tvbrowser; # Added 2023-03-02 @@ -1244,13 +1624,16 @@ mapAliases { ### U ### uade123 = uade; # Added 2022-07-30 - uberwriter = throw "'uberwriter' has been renamed to/replaced by 'apostrophe'"; # Converted to throw 2024-10-17 - ubootBeagleboneBlack = throw "'ubootBeagleboneBlack' has been renamed to/replaced by 'ubootAmx335xEVM'"; # Converted to throw 2024-10-17 + uberwriter = apostrophe; # Added 2020-04-23 + ubootBeagleboneBlack = ubootAmx335xEVM; # Added 2020-01-21 ubuntu_font_family = ubuntu-classic; # Added 2024-02-19 uclibc = uclibc-ng; # Added 2022-06-16 uclibcCross = uclibc-ng; # Added 2022-06-16 + ue4 = throw "ue4 has been removed, because the package was broken for years"; # Added 2023-11-22 uefi-firmware-parser = throw "The uefi-firmware-parser package was dropped since it was unmaintained."; # Added 2024-06-21 - unicorn-emu = throw "'unicorn-emu' has been renamed to/replaced by 'unicorn'"; # Converted to throw 2024-10-17 + uhd3_5 = throw "uhd3_5 has been removed, because it was no longer needed"; # Added 2023-10-07 + uhhyou.lv2 = throw "'uhhyou.lv2' has been removed, upstream gone"; # Added 2023-06-21 + unicorn-emu = unicorn; # Added 2020-10-29 uniffi-bindgen = throw "uniffi-bindgen has been removed since upstream no longer provides a standalone package for the CLI"; unifi-poller = unpoller; # Added 2022-11-24 unifi-video = throw "unifi-video has been removed as it has been unsupported upstream since 2021"; # Added 2024-10-01 @@ -1259,46 +1642,58 @@ mapAliases { unifi7 = throw "'unifi7' has been removed since it is vulnerable to CVE-2024-42025 and its required MongoDB version is EOL."; # Added 2024-10-01 unifiLTS = throw "'unifiLTS' has been removed since UniFi no longer has LTS and stable releases. Use `pkgs.unifi` instead."; # Added 2024-04-11 unifiStable = throw "'unifiStable' has been removed since UniFi no longer has LTS and stable releases. Use `pkgs.unifi` instead."; # Converted to throw 2024-04-11 - untrunc = throw "'untrunc' has been renamed to/replaced by 'untrunc-anthwlock'"; # Converted to throw 2024-10-17 - urxvt_autocomplete_all_the_things = throw "'urxvt_autocomplete_all_the_things' has been renamed to/replaced by 'rxvt-unicode-plugins.autocomplete-all-the-things'"; # Converted to throw 2024-10-17 - urxvt_bidi = throw "'urxvt_bidi' has been renamed to/replaced by 'rxvt-unicode-plugins.bidi'"; # Converted to throw 2024-10-17 - urxvt_font_size = throw "'urxvt_font_size' has been renamed to/replaced by 'rxvt-unicode-plugins.font-size'"; # Converted to throw 2024-10-17 - urxvt_perl = throw "'urxvt_perl' has been renamed to/replaced by 'rxvt-unicode-plugins.perl'"; # Converted to throw 2024-10-17 - urxvt_perls = throw "'urxvt_perls' has been renamed to/replaced by 'rxvt-unicode-plugins.perls'"; # Converted to throw 2024-10-17 - urxvt_tabbedex = throw "'urxvt_tabbedex' has been renamed to/replaced by 'rxvt-unicode-plugins.tabbedex'"; # Converted to throw 2024-10-17 - urxvt_theme_switch = throw "'urxvt_theme_switch' has been renamed to/replaced by 'rxvt-unicode-plugins.theme-switch'"; # Converted to throw 2024-10-17 - urxvt_vtwheel = throw "'urxvt_vtwheel' has been renamed to/replaced by 'rxvt-unicode-plugins.vtwheel'"; # Converted to throw 2024-10-17 + untrunc = untrunc-anthwlock; # Added 2021-02-01 + urlview = throw "'urlview' has been dropped because it's unmaintained. Consider switching to an alternative such as `pkgs.extract_url` or `pkgs.urlscan`."; # Added 2023-12-14 + urxvt_autocomplete_all_the_things = rxvt-unicode-plugins.autocomplete-all-the-things; # Added 2020-02-02 + urxvt_bidi = rxvt-unicode-plugins.bidi; # Added 2020-02-02 + urxvt_font_size = rxvt-unicode-plugins.font-size; # Added 2020-02-02 + urxvt_perl = rxvt-unicode-plugins.perl; # Added 2020-02-02 + urxvt_perls = rxvt-unicode-plugins.perls; # Added 2020-02-02 + urxvt_tabbedex = rxvt-unicode-plugins.tabbedex; # Added 2020-02-02 + urxvt_theme_switch = rxvt-unicode-plugins.theme-switch; # Added 2020-02-02 + urxvt_vtwheel = rxvt-unicode-plugins.vtwheel; # Added 2020-02-02 + usbguard-nox = throw "'usbguard-nox' has been renamed to/replaced by 'usbguard'"; # Converted to throw 2023-09-10 + utahfs = throw "utahfs has been removed, as it is broken and lack of maintenance from upstream"; # Added 2023-09-29 util-linuxCurses = util-linux; # Added 2022-04-12 - utillinux = util-linux; # Added 2020-11-24, keep until node2nix is phased out, see https://github.com/NixOS/nixpkgs/issues/229475 + utillinux = util-linux; # Added 2020-11-24 ### V ### + v4l_utils = throw "'v4l_utils' has been renamed to/replaced by 'v4l-utils'"; # Converted to throw 2023-09-10 validphys2 = throw "validphys2 has been removed, since it has a broken dependency that was removed"; # Added 2024-08-21 vamp = { vampSDK = vamp-plugin-sdk; }; # Added 2020-03-26 vaapiIntel = intel-vaapi-driver; # Added 2023-05-31 vaapiVdpau = libva-vdpau-driver; # Added 2024-06-05 vaultwarden-vault = vaultwarden.webvault; # Added 2022-12-13 - varnish74 = throw "varnish 7.4 is EOL. Either use the LTS or upgrade."; # Added 2024-10-31 - varnish74Packages = throw "varnish 7.4 is EOL. Either use the LTS or upgrade."; # Added 2024-10-31 vdirsyncerStable = vdirsyncer; # Added 2020-11-08, see https://github.com/NixOS/nixpkgs/issues/103026#issuecomment-723428168 ventoy-bin = ventoy; # Added 2023-04-12 ventoy-bin-full = ventoy-full; # Added 2023-04-12 verilog = iverilog; # Added 2024-07-12 ViennaRNA = viennarna; # Added 2023-08-23 + vikunja-api = throw "'vikunja-api' has been replaced by 'vikunja'"; # Added 2024-02-19 + vikunja-frontend = throw "'vikunja-frontend' has been replaced by 'vikunja'"; # Added 2024-02-19 vimHugeX = vim-full; # Added 2022-12-04 vim_configurable = vim-full; # Added 2022-12-04 vinagre = throw "'vinagre' has been removed as it has been archived upstream. Consider using 'gnome-connections' or 'remmina' instead"; # Added 2024-09-14 vinegar = throw "'vinegar' was removed due to being blocked by Roblox, rendering the package useless"; # Added 2024-08-23 - virtscreen = throw "'virtscreen' has been removed, as it was broken and unmaintained"; # Added 2024-10-17 + virtmanager = throw "'virtmanager' has been renamed to/replaced by 'virt-manager'"; # Converted to throw 2023-09-10 + virtmanager-qt = throw "'virtmanager-qt' has been renamed to/replaced by 'virt-manager-qt'"; # Converted to throw 2023-09-10 + vivaldi-widevine = throw "'vivaldi-widevine' has been renamed to/replaced by 'widevine-cdm'"; # Added 2023-02-25 vkBasalt = vkbasalt; # Added 2022-11-22 vkdt-wayland = vkdt; # Added 2024-04-19 - vuze = throw "'vuze' was removed because it is unmaintained upstream and insecure (CVE-2018-13417). BiglyBT is a maintained fork."; # Added 2024-11-22 + vsmtp = throw "'vsmtp' has been removed, upstream gone"; # Added 2023-12-18 + vte_290 = throw "'vte_290' has been renamed to/replaced by 'vte'"; # Added 2023-01-05 + varnish72 = throw "varnish 7.2 is EOL. Either use the LTS or upgrade."; # Added 2023-10-09 + varnish73 = throw "varnish 7.3 is EOL. Either use the LTS or upgrade."; # Added 2023-10-09 + varnish72Packages = throw "varnish 7.2 is EOL. Either use the LTS or upgrade."; # Added 2023-10-09 + varnish73Packages = throw "varnish 7.3 is EOL. Either use the LTS or upgrade."; # Added 2023-10-09 inherit (libsForQt5.mauiPackages) vvave; # added 2022-05-17 + volatility = throw "'volatility' has been removed, as it was broken and unmaintained"; # Added 2023-12-10 ### W ### wakatime = wakatime-cli; # 2024-05-30 wal_e = throw "wal_e was removed as it is unmaintained upstream and depends on the removed boto package; upstream recommends using wal-g or pgbackrest"; # Added 2024-09-22 - wapp = tclPackages.wapp; # Added 2024-10-02 + waybar-hyprland = throw "waybar-hyprland has been removed: hyprland support is now built into waybar by default."; # Added 2023-08-21 wayfireApplications-unwrapped = throw '' 'wayfireApplications-unwrapped.wayfire' has been renamed to/replaced by 'wayfire' 'wayfireApplications-unwrapped.wayfirePlugins' has been renamed to/replaced by 'wayfirePlugins' @@ -1306,30 +1701,38 @@ mapAliases { 'wayfireApplications-unwrapped.wlroots' has been removed ''; # Add 2023-07-29 waypoint = throw "waypoint has been removed from nixpkgs as the upstream project was archived"; # Added 2024-04-24 - webkitgtk = lib.warn "Explicitly set the ABI version of 'webkitgtk'" webkitgtk_4_0; + wcm = throw "'wcm' has been renamed to/replaced by 'wayfirePlugins.wcm'"; # Add 2023-07-29 + webkitgtk_5_0 = throw "'webkitgtk_5_0' has been superseded by 'webkitgtk_6_0'"; # Added 2023-02-25 wineWayland = wine-wayland; + win-qemu = throw "'win-qemu' has been replaced by 'virtio-win'"; # Added 2023-08-16 win-virtio = virtio-win; # Added 2023-10-17 + win-signed-gplpv-drivers = throw "win-signed-gplpv-drivers has been removed from nixpkgs, as it's unmaintained: https://help.univention.com/t/installing-signed-gplpv-drivers/21828"; # Added 2023-08-17 wkhtmltopdf-bin = wkhtmltopdf; # Added 2024-07-17 + wlroots_0_14 = throw "'wlroots_0_14' has been removed in favor of newer versions"; # Added 2023-07-29 + wlroots_0_15 = throw "'wlroots_0_15' has been removed in favor of newer versions"; # Added 2024-03-28 wlroots_0_16 = throw "'wlroots_0_16' has been removed in favor of newer versions"; # Added 2024-07-14 wlroots = wlroots_0_18; # wlroots is unstable, we must keep depending on 'wlroots_0_*', convert to package after a stable(1.x) release + wordpress6_1 = throw "'wordpress6_1' has been removed in favor of the latest version"; # Added 2023-10-10 + wordpress6_2 = throw "'wordpress6_2' has been removed in favor of the latest version"; # Added 2023-10-10 wordpress6_3 = throw "'wordpress6_3' has been removed in favor of the latest version"; # Added 2024-08-03 wordpress6_4 = throw "'wordpress6_4' has been removed in favor of the latest version"; # Added 2024-08-03 wordpress6_5 = wordpress_6_5; # Added 2024-08-03 - wordpress_6_5 = throw "'wordpress_6_5' has been removed in favor of the latest version"; # Added 2024-11-11 - wordpress_6_6 = throw "'wordpress_6_6' has been removed in favor of the latest version"; # Added 2024-11-17 wormhole-rs = magic-wormhole-rs; # Added 2022-05-30. preserve, reason: Arch package name, main binary name wpa_supplicant_ro_ssids = lib.trivial.warn "Deprecated package: Please use wpa_supplicant instead. Read-only SSID patches are now upstream!" wpa_supplicant; wrapLisp_old = throw "Lisp packages have been redesigned. See 'lisp-modules' in the nixpkgs manual."; # Added 2024-05-07 wmii_hg = wmii; wrapGAppsHook = wrapGAppsHook3; # Added 2024-03-26 - write_stylus = styluslabs-write-bin; # Added 2024-10-09 + wxGTK30 = throw "wxGTK30 has been removed from nixpkgs as it has reached end of life"; # Added 2023-03-22 + wxGTK30-gtk2 = wxGTK30; # Added 2022-12-03 + wxGTK30-gtk3 = wxGTK30; # Added 2022-12-03 + wxmac = wxGTK30; # Added 2023-03-22 ### X ### - x509-limbo = throw "'x509-limbo' has been removed from nixpkgs"; # Added 2024-10-22 - xarchive = throw "'xarchive' has been removed due to lack of maintenance upstream. Consider using 'file-roller' instead"; # Added 2024-10-19 - xbmc-retroarch-advanced-launchers = throw "'xbmc-retroarch-advanced-launchers' has been renamed to/replaced by 'kodi-retroarch-advanced-launchers'"; # Converted to throw 2024-10-17 - xdg_utils = throw "'xdg_utils' has been renamed to/replaced by 'xdg-utils'"; # Converted to throw 2024-10-17 + xbmc-retroarch-advanced-launchers = kodi-retroarch-advanced-launchers; # Added 2021-11-19 + xcbuild6Hook = throw "'xcbuild6Hook has been renamed to/replaced by 'xcbuildHook'"; # Added 2023-12-10 + xcodebuild6 = throw "'xcodebuild6' has been renamed to/replaced by 'xcodebuild'"; # Added 2023-12-10 + xdg_utils = xdg-utils; # Added 2021-02-01 xen-light = throw "'xen-light' has been renamed to/replaced by 'xen-slim'"; # Added 2024-06-30 xen-slim = throw "'xen-slim' has been renamed to 'xen'. The old Xen package with built-in components no longer exists"; # Added 2024-10-05 xen_4_16 = throw "While Xen 4.16 was still security-supported when it was removed from Nixpkgs, it would have reached its End of Life a couple of days after NixOS 24.11 released. To avoid shipping an insecure version of Xen, the Xen Project Hypervisor Maintenance Team decided to delete the derivation entirely"; # Added 2024-10-05 @@ -1337,27 +1740,34 @@ mapAliases { xen_4_18 = throw "Due to technical challenges involving building older versions of Xen with newer dependencies, the Xen Project Hypervisor Maintenance Team decided to switch to a latest-only support cycle. As Xen 4.18 would have been the 'n-1' version, it was removed"; # Added 2024-10-05 xen_4_19 = throw "Use 'xen' instead"; # Added 2024-10-05 xenPackages = throw "The attributes in the xenPackages set have been promoted to the top-level. (xenPackages.xen_4_19 -> xen)"; - xineLib = throw "'xineLib' has been renamed to/replaced by 'xine-lib'"; # Converted to throw 2024-10-17 - xineUI = throw "'xineUI' has been renamed to/replaced by 'xine-ui'"; # Converted to throw 2024-10-17 - xlsxgrep = throw "'xlsxgrep' has been dropped due to lack of maintenance."; # Added 2024-11-01 + xineLib = xine-lib; # Added 2021-04-27 + xineUI = xine-ui; # Added 2021-04-27 xmlada = gnatPackages.xmlada; # Added 2024-02-25 xmr-stak = throw "xmr-stak has been removed from nixpkgs because it was broken"; # Added 2024-07-15 - xmake-core-sv = throw "'xmake-core-sv' has been removed, use 'libsv' instead"; # Added 2024-10-10 xonsh-unwrapped = python3Packages.xonsh; # Added 2024-06-18 xprite-editor = throw "'xprite-editor' has been removed due to lack of maintenance upstream. Consider using 'pablodraw' or 'aseprite' instead"; # Added 2024-09-14 + xtrt = throw "xtrt has been removed due to being abandoned"; # Added 2023-05-25 xulrunner = firefox-unwrapped; # Added 2023-11-03 - xvfb_run = throw "'xvfb_run' has been renamed to/replaced by 'xvfb-run'"; # Converted to throw 2024-10-17 + xvfb_run = xvfb-run; # Added 2021-05-07 xwaylandvideobridge = libsForQt5.xwaylandvideobridge; # Added 2024-09-27 ### Y ### - yacc = throw "'yacc' has been renamed to/replaced by 'bison'"; # Converted to throw 2024-10-17 + yacc = bison; # moved from top-level 2021-03-14 yafaray-core = libyafaray; # Added 2022-09-23 - youtrack_2022_3 = throw "'youtrack_2022_3' has been removed as it was deprecated. Please update to the 'youtrack' package."; # Added 2024-10-17 + yarn2nix-moretea-openssl_1_1 = throw "'yarn2nix-moretea-openssl_1_1' has been removed."; # Added 2023-02-04 + yi = throw "'yi' has been removed, as it was broken and unmaintained"; # added 2024-05-09 yrd = throw "'yrd' has been removed, as it was broken and unmaintained"; # added 2024-05-27 + yubikey-manager4 = throw "yubikey-manager4 has been removed, since it is no longer required by yubikey-manager-qt. Please update to yubikey-manager."; # Added 2024-01-14 + yuzu-ea = throw "yuzu-ea has been removed from nixpkgs, as it has been taken down upstream"; # Added 2024-03-04 + yuzu-early-access = throw "yuzu-early-access has been removed from nixpkgs, as it has been taken down upstream"; # Added 2024-03-04 + yuzu = throw "yuzu has been removed from nixpkgs, as it has been taken down upstream"; # Added 2024-03-04 + yuzu-mainline = throw "yuzu-mainline has been removed from nixpkgs, as it has been taken down upstream"; # Added 2024-03-04 + yuzuPackages = throw "yuzuPackages has been removed from nixpkgs, as it has been taken down upstream"; # Added 2024-03-04 ### Z ### + zabbix40 = throw "'zabbix40' has been removed as it has reached end of life"; # Added 2024-01-07 zfsStable = zfs; # Added 2024-02-26 zfsUnstable = zfs_unstable; # Added 2024-02-26 zinc = zincsearch; # Added 2023-05-28 @@ -1368,13 +1778,15 @@ mapAliases { ### UNSORTED ### + zeroc_ice = throw "'zeroc_ice' has been renamed to/replaced by 'zeroc-ice'"; # Converted to throw 2023-09-10 - dina-font-pcf = throw "'dina-font-pcf' has been renamed to/replaced by 'dina-font'"; # Converted to throw 2024-10-17 + dina-font-pcf = dina-font; # Added 2020-02-09 dnscrypt-proxy2 = dnscrypt-proxy; # Added 2023-02-02 + gnatsd = throw "'gnatsd' has been renamed to/replaced by 'nats-server'"; # Converted to throw 2023-09-10 - posix_man_pages = throw "'posix_man_pages' has been renamed to/replaced by 'man-pages-posix'"; # Converted to throw 2024-10-17 - ttyrec = throw "'ttyrec' has been renamed to/replaced by 'ovh-ttyrec'"; # Converted to throw 2024-10-17 - zplugin = throw "'zplugin' has been renamed to/replaced by 'zinit'"; # Converted to throw 2024-10-17 + posix_man_pages = man-pages-posix; # Added 2021-04-15 + ttyrec = ovh-ttyrec; # Added 2021-01-02 + zplugin = zinit; # Added 2021-01-30 zyn-fusion = zynaddsubfx; # Added 2022-08-05 inherit (stdenv.hostPlatform) system; # Added 2021-10-22 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 72efd4956d654..b5326d7a4a74e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -161,8 +161,6 @@ with pkgs; ### BUILD SUPPORT - __flattenIncludeHackHook = callPackage ../build-support/setup-hooks/flatten-include-hack { }; - autoreconfHook = callPackage ( { makeSetupHook, autoconf, automake, gettext, libtool }: makeSetupHook { @@ -183,16 +181,22 @@ with pkgs; autoconf = autoconf271; }; + autorestic = callPackage ../tools/backup/autorestic { }; + autoPatchelfHook = makeSetupHook { name = "auto-patchelf-hook"; propagatedBuildInputs = [ auto-patchelf bintools ]; } ../build-support/setup-hooks/auto-patchelf.sh; + appflowy = callPackage ../applications/office/appflowy { }; + appimageTools = callPackage ../build-support/appimage { }; - appimageupdate-qt = appimageupdate.override { withQtUI = true; }; + appindicator-sharp = callPackage ../development/libraries/appindicator-sharp { }; - bindle = callPackage ../servers/bindle { }; + bindle = callPackage ../servers/bindle { + inherit (darwin.apple_sdk.frameworks) Security; + }; stripJavaArchivesHook = makeSetupHook { name = "strip-java-archives-hook"; @@ -215,32 +219,140 @@ with pkgs; # addDriverRunpath is the preferred package name, as this enables # many more scenarios than just opengl now. + addDriverRunpath = callPackage ../build-support/add-driver-runpath { }; + + quickgui = callPackage ../applications/virtualization/quickgui { }; + + alda = callPackage ../development/interpreters/alda { }; + + align = callPackage ../tools/text/align { }; + + alire = callPackage ../development/tools/build-managers/alire { }; + + althttpd = callPackage ../servers/althttpd { }; + + anders = callPackage ../applications/science/logic/anders { }; + + ariang = callPackage ../servers/ariang { }; + + ani-cli = callPackage ../applications/video/ani-cli { }; + + dra-cla = callPackage ../applications/video/dra-cla { }; + anime-downloader = callPackage ../applications/video/anime-downloader { }; aocd = with python3Packages; toPythonApplication aocd; + aesfix = callPackage ../tools/security/aesfix { }; + + aeskeyfind = callPackage ../tools/security/aeskeyfind { }; + + alterx = callPackage ../tools/security/alterx { }; + + altserver-linux = callPackage ../tools/misc/altserver-linux { }; + archipelago-minecraft = callPackage ../by-name/ar/archipelago/package.nix { extraPackages = [jdk17]; }; + asciicam = callPackage ../applications/video/asciicam { }; + asitop = pkgs.python3Packages.callPackage ../os-specific/darwin/asitop { }; + asnmap = callPackage ../tools/security/asnmap { }; + + astrolog = callPackage ../applications/science/astronomy/astrolog { }; + + astronomer = callPackage ../tools/misc/astronomer { }; + + atkinson-hyperlegible = callPackage ../data/fonts/atkinson-hyperlegible { }; + + automatic-timezoned = callPackage ../tools/system/automatic-timezoned { }; + cve = with python3Packages; toPythonApplication cvelib; - apko = callPackage ../development/tools/apko { - buildGoModule = buildGo123Module; - }; + db-rest = callPackage ../servers/db-rest { }; - basalt-monado = callPackage ../by-name/ba/basalt-monado/package.nix { - tbb = tbb_2021_11; - cereal = cereal_1_3_2; - opencv = opencv.override { enableGtk3 = true; }; - }; + fiche = callPackage ../servers/fiche { }; + + fishnet = callPackage ../servers/fishnet { }; + + fission = callPackage ../development/tools/fission { }; + + apko = callPackage ../development/tools/apko { }; + + melange = callPackage ../development/tools/melange { }; + + activate-linux = callPackage ../applications/misc/activate-linux { }; + + ansi = callPackage ../development/tools/ansi { }; + + ares-rs = callPackage ../tools/security/ares-rs { }; + + asn1c = callPackage ../development/compilers/asn1c { }; + + authz0 = callPackage ../tools/security/authz0 { }; + + auth0-cli = callPackage ../tools/admin/auth0-cli { }; + + atomic-operator = callPackage ../tools/security/atomic-operator { }; + + atomic-swap = callPackage ../applications/blockchains/atomic-swap { }; + + bacnet-stack = callPackage ../tools/networking/bacnet-stack { }; + + bada-bib = callPackage ../applications/science/misc/bada-bib { }; + + badlion-client = callPackage ../games/badlion-client {}; + + banana-accounting = callPackage ../applications/office/banana-accounting { }; beebeep = libsForQt5.callPackage ../applications/office/beebeep { }; - binserve = callPackage ../servers/binserve { }; + beeper = callPackage ../applications/networking/instant-messengers/beeper { }; + + bakelite = callPackage ../tools/backup/bakelite { }; + + bearer = callPackage ../development/tools/bearer { }; + + benthos = callPackage ../development/tools/benthos { }; + + beyond-identity = callPackage ../tools/security/beyond-identity { }; + + bibtex-tidy = callPackage ../tools/typesetting/bibtex-tidy { }; + + bililiverecorder = callPackage ../servers/bililiverecorder { }; + + binbloom = callPackage ../tools/security/binbloom { }; + + bin2c = callPackage ../development/tools/bin2c { }; + + binserve = callPackage ../servers/binserve { + inherit (darwin.apple_sdk.frameworks) CoreServices; + }; + + blst = callPackage ../development/libraries/blst { }; + + bloom = qt6Packages.callPackage ../development/tools/bloom { }; bloodhound-py = with python3Packages; toPythonApplication bloodhound-py; + bodyclose = callPackage ../development/tools/bodyclose { }; + + bootstrap-studio = callPackage ../development/web/bootstrap-studio { }; + + breakpad = callPackage ../development/misc/breakpad { }; + + brev-cli = callPackage ../development/misc/brev-cli { }; + + cbfmt = callPackage ../development/tools/cbfmt { }; + + circumflex = callPackage ../applications/networking/circumflex { }; + + citron = callPackage ../tools/misc/citron { }; + + cxx-rs = callPackage ../development/libraries/cxx-rs { }; + + elfcat = callPackage ../tools/misc/elfcat { }; + # Zip file format only allows times after year 1980, which makes e.g. Python # wheel building fail with: # ValueError: ZIP does not support timestamps before 1980 @@ -266,49 +378,156 @@ with pkgs; buildFHSEnvChroot = callPackage ../build-support/build-fhsenv-chroot { }; # Deprecated; use buildFHSEnv/buildFHSEnvBubblewrap buildFHSEnvBubblewrap = callPackage ../build-support/build-fhsenv-bubblewrap { }; + c64-debugger = callPackage ../applications/emulators/c64-debugger { }; + cameractrls-gtk4 = cameractrls.override { withGtk = 4; }; cameractrls-gtk3 = cameractrls.override { withGtk = 3; }; + camunda-modeler = callPackage ../applications/misc/camunda-modeler { }; + checkpointBuildTools = callPackage ../build-support/checkpoint-build.nix {}; + caroline = callPackage ../development/libraries/caroline { }; + + castget = callPackage ../applications/networking/feedreaders/castget { }; + + catatonit = callPackage ../applications/virtualization/catatonit { }; + + catppuccin-kde = callPackage ../data/themes/catppuccin-kde { }; + + catppuccin-kvantum = callPackage ../data/themes/catppuccin-kvantum { }; + + catppuccin-papirus-folders = callPackage ../data/icons/catppuccin-papirus-folders { }; + + btdu = callPackage ../tools/misc/btdu { }; + + ccal = callPackage ../tools/misc/ccal { }; + celeste-classic-pm = pkgs.celeste-classic.override { practiceMod = true; }; cereal = cereal_1_3_0; + cdecrypt = callPackage ../development/tools/cdecrypt { }; + + certgraph = callPackage ../tools/security/certgraph { }; + + certinfo = callPackage ../tools/security/certinfo { }; + + certsync = callPackage ../tools/security/certsync { }; + cewl = callPackage ../tools/security/cewl { }; + chatgpt-cli = callPackage ../tools/misc/chatgpt-cli { }; + + chatgpt-retrieval-plugin = callPackage ../servers/chatgpt-retrieval-plugin { }; + + mswatch = callPackage ../applications/networking/mailreaders/mswatch { }; + chef-cli = callPackage ../tools/misc/chef-cli { }; checkov = callPackage ../development/tools/analysis/checkov { python3 = python311; }; - clang-uml = callPackage ../by-name/cl/clang-uml/package.nix { - stdenv = clangStdenv; + checkpwn = callPackage ../tools/misc/checkpwn { }; + + banana-vera = callPackage ../development/tools/analysis/banana-vera { }; + + ciel = callPackage ../tools/package-management/ciel { }; + + circt = callPackage ../development/compilers/circt { }; + + classicube = callPackage ../games/classicube { }; + + clj-kondo = callPackage ../development/tools/clj-kondo { }; + + cloak = callPackage ../applications/misc/cloak { + inherit (darwin.apple_sdk.frameworks) Security; }; - cloak = callPackage ../applications/misc/cloak { }; + cotp = callPackage ../applications/misc/cotp { + inherit (darwin.apple_sdk.frameworks) AppKit; + }; + + cmark = callPackage ../development/libraries/cmark { }; + + cmark-gfm = callPackage ../development/libraries/cmark-gfm { }; - cotp = callPackage ../applications/misc/cotp { }; + cm256cc = callPackage ../development/libraries/cm256cc { }; - cope = callPackage ../by-name/co/cope/package.nix { - perl = perl538; - perlPackages = perl538Packages; + cnquery = callPackage ../tools/security/cnquery { }; + + cocogitto = callPackage ../development/tools/cocogitto { + inherit (darwin.apple_sdk.frameworks) Security; }; - cocogitto = callPackage ../development/tools/cocogitto { }; + conftest = callPackage ../development/tools/conftest { }; + + coldsnap = callPackage ../tools/admin/coldsnap { + inherit (darwin.apple_sdk.frameworks) Security; + }; - coldsnap = callPackage ../tools/admin/coldsnap { }; + colemak-dh = callPackage ../data/misc/colemak-dh { }; collision = callPackage ../applications/misc/collision { }; + colmena = callPackage ../tools/admin/colmena { }; + + colorz = callPackage ../tools/misc/colorz { }; + + colorpanes = callPackage ../tools/misc/colorpanes { }; + + colorpicker = callPackage ../tools/misc/colorpicker { }; + + colorstorm = callPackage ../applications/misc/colorstorm { }; + + comedilib = callPackage ../development/libraries/comedilib { }; + + commix = callPackage ../tools/security/commix { }; + + comodoro = callPackage ../applications/misc/comodoro { }; + + compdb = callPackage ../tools/misc/compdb { }; + + conserve = callPackage ../tools/backup/conserve { }; + + conserver = callPackage ../tools/misc/conserver { }; + coolercontrol = recurseIntoAttrs (callPackage ../applications/system/coolercontrol { }); + confetty = callPackage ../applications/misc/confetty { }; + + confy = callPackage ../applications/misc/confy { }; + + coordgenlibs = callPackage ../development/libraries/coordgenlibs { }; + + copilot-cli = callPackage ../tools/admin/copilot-cli { }; + + cp210x-program = callPackage ../tools/misc/cp210x-program { }; + + cp437 = callPackage ../tools/misc/cp437 { }; + + cpm-cmake = callPackage ../development/tools/cpm-cmake { }; + + crackle = callPackage ../tools/networking/crackle { }; + + crackql = callPackage ../tools/security/crackql { }; + + crow-translate = libsForQt5.callPackage ../applications/misc/crow-translate { }; + + dae = callPackage ../tools/networking/dae { }; + + darling = callPackage ../applications/emulators/darling { }; + databricks-sql-cli = python3Packages.callPackage ../applications/misc/databricks-sql-cli { }; + dbip-country-lite = callPackage ../data/misc/dbip-country-lite { }; + + dcgm = callPackage ../os-specific/linux/dcgm { }; + deck = callPackage ../by-name/de/deck/package.nix { buildGoModule = buildGo123Module; }; @@ -327,24 +546,113 @@ with pkgs; djhtml = python3Packages.callPackage ../development/tools/djhtml { }; + deadnix = callPackage ../development/tools/deadnix { }; + + dec-decode = callPackage ../development/tools/dec-decode { }; + dnf-plugins-core = with python3Packages; toPythonApplication dnf-plugins-core; dnf4 = python3Packages.callPackage ../development/python-modules/dnf4/wrapper.nix { }; - dynein = callPackage ../development/tools/database/dynein { }; + dnf5 = callPackage ../tools/package-management/dnf5 { }; + + documenso = callPackage ../applications/office/documenso { }; + + domine = callPackage ../tools/misc/domine { }; + + dsq = callPackage ../tools/misc/dsq { }; + + dt = callPackage ../tools/text/dt { }; + + dufs = callPackage ../servers/http/dufs { }; + + dynein = callPackage ../development/tools/database/dynein { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + ea = callPackage ../tools/misc/ea { }; + + each = callPackage ../tools/text/each { }; + + ebusd = callPackage ../servers/ebusd { }; + + eclipse-mat = callPackage ../development/tools/eclipse-mat { }; ebpf-verifier = callPackage ../tools/networking/ebpf-verifier { catch2 = catch2_3; }; - edgedb = callPackage ../tools/networking/edgedb { }; + edgedb = callPackage ../tools/networking/edgedb { + inherit (darwin.apple_sdk.frameworks) CoreServices Security; + }; + + edge-runtime = callPackage ../development/web/edge-runtime { }; + + efficient-compression-tool = callPackage ../tools/compression/efficient-compression-tool { }; - eludris = callPackage ../tools/misc/eludris { }; + eludris = callPackage ../tools/misc/eludris { + inherit (darwin.apple_sdk.frameworks) Security; + }; enochecker-test = with python3Packages; callPackage ../development/tools/enochecker-test { }; + enumer = callPackage ../tools/misc/enumer { }; + + evans = callPackage ../development/tools/evans { }; + + evhz = callPackage ../tools/misc/evhz { }; + + expand-response-params = callPackage ../build-support/expand-response-params { }; + + expressvpn = callPackage ../applications/networking/expressvpn { }; + + faq = callPackage ../development/tools/faq { }; + + femtolisp = callPackage ../development/interpreters/femtolisp { }; + + fh = callPackage ../tools/nix/fh { }; + + figma-agent = callPackage ../applications/graphics/figma-agent { }; + + firefly-desktop = callPackage ../applications/misc/firefly-desktop { }; + + frece = callPackage ../development/tools/frece { }; + + frida-tools = callPackage ../tools/security/frida-tools { }; + + frink = callPackage ../development/tools/frink { }; + + frugal = callPackage ../development/tools/frugal { }; + + frugally-deep = callPackage ../development/libraries/frugally-deep { }; + + functiontrace-server = callPackage ../development/tools/functiontrace-server { }; + + gendef = callPackage ../development/tools/gendef { }; + + glade = callPackage ../development/tools/glade { }; + + glamoroustoolkit = callPackage ../development/tools/glamoroustoolkit { }; + + gobble = callPackage ../tools/X11/gobble { }; + + gokrazy = callPackage ../development/misc/gokrazy { }; + + govulncheck = callPackage ../tools/security/govulncheck { }; + + gpick = callPackage ../tools/misc/gpick { }; + + gradescope-submit = callPackage ../tools/misc/gradescope-submit { }; + + gridlock = callPackage ../tools/nix/gridlock { }; inherit (gridlock) nyarr; + hwatch = callPackage ../tools/misc/hwatch { }; + + hobbes = callPackage ../development/tools/hobbes { }; + + honeycomb-refinery = callPackage ../servers/tracing/honeycomb/refinery { }; + html5validator = python3Packages.callPackage ../applications/misc/html5validator { }; inspec = callPackage ../tools/misc/inspec { }; @@ -355,24 +663,88 @@ with pkgs; buildcatrust = with python3.pkgs; toPythonApplication buildcatrust; - mumps_par = callPackage ../by-name/mu/mumps/package.nix { mpiSupport = true; }; + probe-rs-tools = callPackage ../by-name/pr/probe-rs-tools/package.nix { + inherit (darwin.apple_sdk.frameworks) AppKit; + inherit (darwin) DarwinTools; + }; + + mix2nix = callPackage ../development/tools/mix2nix { }; + + n98-magerun = callPackage ../development/tools/misc/n98-magerun { }; + + prisma-engines = callPackage ../development/tools/database/prisma-engines { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + pridecat = callPackage ../tools/misc/pridecat { }; - prisma-engines = callPackage ../development/tools/database/prisma-engines { }; + pridefetch = callPackage ../tools/misc/pridefetch { }; + + proto-contrib = callPackage ../development/tools/proto-contrib { }; protoc-gen-dart = callPackage ../development/tools/protoc-gen-dart { }; + protoc-gen-doc = callPackage ../development/tools/protoc-gen-doc { }; + + protoc-gen-entgrpc = callPackage ../development/tools/protoc-gen-entgrpc { }; + + protoc-gen-go = callPackage ../development/tools/protoc-gen-go { }; + + protoc-gen-go-grpc = callPackage ../development/tools/protoc-gen-go-grpc { }; + + protoc-gen-go-vtproto = callPackage ../development/tools/protoc-gen-go-vtproto { }; + protoc-gen-grpc-web = callPackage ../development/tools/protoc-gen-grpc-web { protobuf = protobuf_21; }; + protoc-gen-connect-go = callPackage ../development/tools/protoc-gen-connect-go { }; + + protoc-gen-twirp = callPackage ../development/tools/protoc-gen-twirp { }; + + protoc-gen-twirp_php = callPackage ../development/tools/protoc-gen-twirp_php { }; + + protoc-gen-twirp_swagger = callPackage ../development/tools/protoc-gen-twirp_swagger { }; + + protoc-gen-twirp_typescript = callPackage ../development/tools/protoc-gen-twirp_typescript { }; + + protoc-gen-validate = callPackage ../development/tools/protoc-gen-validate { }; + + protolint = callPackage ../development/tools/protolint { }; + + ptags = callPackage ../development/tools/misc/ptags { }; + + resolve-march-native = callPackage ../development/tools/resolve-march-native { }; + + riot-redis = callPackage ../development/tools/riot-redis { }; + + sea-orm-cli = callPackage ../development/tools/sea-orm-cli { }; + vcpkg-tool = callPackage ../by-name/vc/vcpkg-tool/package.nix { + stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; fmt = fmt_10; }; r3ctl = qt5.callPackage ../tools/misc/r3ctl { }; + ptouch-print = callPackage ../misc/ptouch-print { }; + + demoit = callPackage ../servers/demoit { }; + deviceTree = callPackage ../os-specific/linux/device-tree { }; + enum4linux = callPackage ../tools/security/enum4linux { }; + + enum4linux-ng = callPackage ../tools/security/enum4linux-ng { }; + + enumerepo = callPackage ../tools/security/enumerepo {}; + + erosmb = callPackage ../tools/security/erosmb { }; + + eslint_d = callPackage ../development/tools/eslint_d { }; + + oauth2c = callPackage ../tools/security/oauth2c { }; + octodns = python3Packages.callPackage ../tools/networking/octodns { }; octodns-providers = recurseIntoAttrs { @@ -382,14 +754,32 @@ with pkgs; powerdns = python3Packages.callPackage ../tools/networking/octodns/providers/powerdns { }; }; + octosuite = callPackage ../tools/security/octosuite { }; + + onesixtyone = callPackage ../tools/security/onesixtyone { }; + oletools = with python3.pkgs; toPythonApplication oletools; ollama-rocm = callPackage ../by-name/ol/ollama/package.nix { acceleration = "rocm"; }; ollama-cuda = callPackage ../by-name/ol/ollama/package.nix { acceleration = "cuda"; }; + ots = callPackage ../tools/security/ots { }; + + credential-detector = callPackage ../tools/security/credential-detector { }; + + creds = callPackage ../tools/security/creds { }; + + credslayer = callPackage ../tools/security/credslayer { }; + device-tree_rpi = callPackage ../os-specific/linux/device-tree/raspberrypi.nix { }; - didyoumean = callPackage ../tools/misc/didyoumean { }; + devour = callPackage ../tools/X11/devour { }; + + didyoumean = callPackage ../tools/misc/didyoumean { + inherit (darwin.apple_sdk.frameworks) AppKit; + }; + + didu = callPackage ../tools/misc/didu { }; diffPlugins = (callPackage ../build-support/plugins.nix {}).diffPlugins; @@ -397,11 +787,17 @@ with pkgs; name = "die-hook"; } ../build-support/setup-hooks/die.sh; + archiver = callPackage ../applications/misc/archiver { }; + digitalbitbox = libsForQt5.callPackage ../applications/misc/digitalbitbox { autoreconfHook = buildPackages.autoreconfHook269; }; - gretl = callPackage ../applications/science/math/gretl { }; + gretl = callPackage ../applications/science/math/gretl { + inherit (darwin.apple_sdk.frameworks) Accelerate; + }; + + grsync = callPackage ../applications/misc/grsync { }; devShellTools = callPackage ../build-support/dev-shell-tools { }; @@ -409,12 +805,30 @@ with pkgs; writePython3 = buildPackages.writers.writePython3; }; + fakeNss = callPackage ../build-support/fake-nss { }; + tarsum = callPackage ../build-support/docker/tarsum.nix { }; nix-prefetch-docker = callPackage ../build-support/docker/nix-prefetch-docker.nix { }; + docker-ls = callPackage ../tools/misc/docker-ls { }; + + docker-slim = callPackage ../applications/virtualization/docker-slim { }; + + doc2go = callPackage ../development/tools/doc2go { }; + docker-sync = callPackage ../tools/misc/docker-sync { }; + undocker = callPackage ../tools/misc/undocker { }; + + dockle = callPackage ../development/tools/dockle { }; + + docui = callPackage ../tools/misc/docui { }; + + done = callPackage ../applications/misc/done { }; + + dotfiles = callPackage ../applications/misc/dotfiles { }; + # Dotnet dotnetCorePackages = recurseIntoAttrs (callPackage ../development/compilers/dotnet {}); @@ -435,8 +849,13 @@ with pkgs; dotnet-runtime = dotnetCorePackages.runtime_6_0; dotnet-aspnetcore = dotnetCorePackages.aspnetcore_6_0; + nuget-to-nix = callPackage ../build-support/dotnet/nuget-to-nix { }; inherit (dotnetCorePackages) buildDotnetModule buildDotnetGlobalTool mkNugetSource mkNugetDeps; + fsautocomplete = callPackage ../development/tools/fsautocomplete { }; + + pbm = callPackage ../tools/admin/pbm { }; + fable = callPackage ../development/tools/fable { }; dotnetenv = callPackage ../build-support/dotnet/dotnetenv { @@ -445,12 +864,38 @@ with pkgs; buildDotnetPackage = callPackage ../build-support/dotnet/build-dotnet-package { }; fetchNuGet = callPackage ../build-support/dotnet/fetchnuget { }; + dotnetbuildhelpers = callPackage ../build-support/dotnet/dotnetbuildhelpers { }; + + dumb-init = callPackage ../applications/virtualization/dumb-init { }; + + umoci = callPackage ../applications/virtualization/umoci { }; + + diswall = callPackage ../applications/networking/diswall { }; + dupeguru = callPackage ../applications/misc/dupeguru { python3Packages = python311Packages; }; + dump1090 = callPackage ../applications/radio/dump1090 { }; + + dwarf2json = callPackage ../tools/misc/dwarf2json { }; + + ebook2cw = callPackage ../applications/radio/ebook2cw { }; + qdmr = libsForQt5.callPackage ../applications/radio/qdmr { }; + edwin = callPackage ../data/fonts/edwin { }; + + edwood = callPackage ../applications/editors/edwood { }; + + etBook = callPackage ../data/fonts/et-book { }; + + fntsample = callPackage ../tools/misc/fntsample { }; + + fetchutils = callPackage ../tools/misc/fetchutils { }; + + fet-sh = callPackage ../tools/misc/fet-sh { }; + fetchbower = callPackage ../build-support/fetchbower { }; fetchbzr = callPackage ../build-support/fetchbzr { }; @@ -494,21 +939,73 @@ with pkgs; yarnInstallHook fetchYarnDeps; + find-cursor = callPackage ../tools/X11/find-cursor { }; + + flare-floss = callPackage ../tools/security/flare-floss { }; + + flare-signal = callPackage ../applications/networking/instant-messengers/flare-signal { }; + prefer-remote-fetch = import ../build-support/prefer-remote-fetch; - opendrop = python3Packages.callPackage ../tools/networking/opendrop { }; + global-platform-pro = callPackage ../development/tools/global-platform-pro { }; - perseus-cli = callPackage ../development/tools/perseus-cli { }; + gomi = callPackage ../tools/misc/gomi { }; - pe-bear = libsForQt5.callPackage ../applications/misc/pe-bear { }; + go-ios = callPackage ../tools/misc/go-ios { }; - magika = with python3Packages; toPythonApplication magika; + graph-easy = callPackage ../tools/graphics/graph-easy { }; - mysql-shell = mysql-shell_8; + mermaid-filter = callPackage ../tools/misc/mermaid-filter { }; - inherit ({ - mysql-shell_8 = callPackage ../development/tools/mysql-shell/8.nix { - antlr = antlr4_10; + graphw00f = callPackage ../tools/security/graphw00f { }; + + graphite-cursors = callPackage ../data/icons/graphite-cursors { }; + + opendrop = python3Packages.callPackage ../tools/networking/opendrop { }; + + owl = callPackage ../tools/networking/owl { }; + + mutmut = callPackage ../development/tools/mutmut { }; + + packcc = callPackage ../development/tools/packcc { }; + + packr = callPackage ../development/libraries/packr { }; + + pacup = callPackage ../tools/package-management/pacup { }; + + patcher9x = callPackage ../development/tools/patcher9x { }; + + perseus-cli = callPackage ../development/tools/perseus-cli { + inherit (darwin.apple_sdk.frameworks) CoreServices; + }; + + pet = callPackage ../development/tools/pet { }; + + pe-bear = libsForQt5.callPackage ../applications/misc/pe-bear { }; + + pkger = callPackage ../development/libraries/pkger { }; + + tapview = callPackage ../development/tools/tapview { }; + + run = callPackage ../development/tools/run { }; + + ruler = callPackage ../tools/security/ruler { }; + + magika = with python3Packages; toPythonApplication magika; + + mblock-mlink = callPackage ../development/tools/mblock-mlink { }; + + mod = callPackage ../development/tools/mod { }; + + mya = callPackage ../applications/misc/mya { }; + + mysql-shell = mysql-shell_8; + + inherit ({ + mysql-shell_8 = callPackage ../development/tools/mysql-shell/8.nix { + inherit (darwin) DarwinTools; + inherit (darwin.apple_sdk.frameworks) CoreServices; + antlr = antlr4_10; icu = icu73; protobuf = protobuf_24; }; @@ -517,11 +1014,15 @@ with pkgs; ; mysql-shell-innovation = callPackage ../development/tools/mysql-shell/innovation.nix { + inherit (darwin) DarwinTools; + inherit (darwin.apple_sdk.frameworks) CoreServices; antlr = antlr4_10; icu = icu73; protobuf = protobuf_24; }; + broadlink-cli = callPackage ../tools/misc/broadlink-cli { }; + fetchpatch = callPackage ../build-support/fetchpatch { # 0.3.4 would change hashes: https://github.com/NixOS/nixpkgs/issues/25154 patchutils = __splicedPackages.patchutils_0_3_3; @@ -622,6 +1123,8 @@ with pkgs; fetchipfs = callPackage ../build-support/fetchipfs { }; + fetchit = callPackage ../applications/networking/cluster/fetchit { }; + fetchzip = callPackage ../build-support/fetchzip { } // { tests = pkgs.tests.fetchzip; @@ -663,9 +1166,19 @@ with pkgs; inherit url; }; + lazydocker = callPackage ../tools/misc/lazydocker { }; + ld-is-cc-hook = makeSetupHook { name = "ld-is-cc-hook"; } ../build-support/setup-hooks/ld-is-cc-hook.sh; + libgflow = callPackage ../development/libraries/libgflow { }; + libgtkflow3 = callPackage ../development/libraries/libgtkflow3 { }; + libgtkflow4 = callPackage ../development/libraries/libgtkflow4 { }; + + libredirect = callPackage ../build-support/libredirect { }; + + madonctl = callPackage ../applications/misc/madonctl { }; + copyDesktopItems = makeSetupHook { name = "copy-desktop-items-hook"; } ../build-support/setup-hooks/copy-desktop-items.sh; @@ -703,6 +1216,8 @@ with pkgs; }; } ../build-support/setup-hooks/make-wrapper.sh; + makeBinaryWrapper = callPackage ../build-support/setup-hooks/make-binary-wrapper { }; + compressFirmwareXz = callPackage ../build-support/kernel/compress-firmware.nix { type = "xz"; }; compressFirmwareZstd = callPackage ../build-support/kernel/compress-firmware.nix { type = "zstd"; }; @@ -717,6 +1232,8 @@ with pkgs; mkShell = callPackage ../build-support/mkshell { }; mkShellNoCC = mkShell.override { stdenv = stdenvNoCC; }; + mokutil = callPackage ../tools/security/mokutil { }; + mpsolve = libsForQt5.callPackage ../applications/science/math/mpsolve { }; nixBufferBuilders = import ../applications/editors/emacs/build-support/buffer.nix { @@ -726,6 +1243,8 @@ with pkgs; nix-gitignore = callPackage ../build-support/nix-gitignore { }; + numworks-epsilon = callPackage ../applications/science/math/numworks-epsilon { }; + ociTools = callPackage ../build-support/oci-tools { }; inherit ( @@ -739,6 +1258,8 @@ with pkgs; closureInfo = callPackage ../build-support/closure-info.nix { }; + sensible-utils = callPackage ../tools/misc/sensible-utils { }; + serverspec = callPackage ../tools/misc/serverspec { }; setupSystemdUnits = callPackage ../build-support/setup-systemd-units.nix { }; @@ -751,8 +1272,14 @@ with pkgs; singularity-tools = callPackage ../build-support/singularity-tools { }; + sirula = callPackage ../tools/wayland/sirula { }; + + sitelen-seli-kiwen = callPackage ../data/fonts/sitelen-seli-kiwen { }; + srcOnly = callPackage ../build-support/src-only { }; + subnetcalc = callPackage ../tools/networking/subnetcalc { }; + substitute = callPackage ../build-support/substitute/substitute.nix { }; substituteAll = callPackage ../build-support/substitute/substitute-all.nix { }; @@ -863,10 +1390,14 @@ with pkgs; name = "use-old-cxx-abi-hook"; } ../build-support/setup-hooks/use-old-cxx-abi.sh; + iconConvTools = callPackage ../build-support/icon-conv-tools { }; + validatePkgConfig = makeSetupHook { name = "validate-pkg-config"; propagatedBuildInputs = [ findutils pkg-config ]; } ../build-support/setup-hooks/validate-pkg-config.sh; + patchPpdFilesHook = callPackage ../build-support/setup-hooks/patch-ppd-files { }; + #package writers writers = callPackage ../build-support/writers { }; @@ -884,28 +1415,75 @@ with pkgs; _3llo = callPackage ../tools/misc/3llo { }; + _3mux = callPackage ../tools/misc/3mux { }; + + _1password = callPackage ../applications/misc/1password { }; + _1password-gui = callPackage ../applications/misc/1password-gui { }; _1password-gui-beta = callPackage ../applications/misc/1password-gui { channel = "beta"; }; + _6tunnel = callPackage ../tools/networking/6tunnel { }; + _7zz = darwin.apple_sdk_11_0.callPackage ../tools/archivers/7zz { }; _7zz-rar = _7zz.override { enableUnfree = true; }; + _9pfs = callPackage ../tools/filesystems/9pfs { }; + + _9ptls = callPackage ../os-specific/linux/9ptls { }; + + aaa = callPackage ../tools/misc/aaa { }; + + aardvark-dns = callPackage ../tools/networking/aardvark-dns { }; + + a2ps = callPackage ../tools/text/a2ps { }; + + abbreviate = callPackage ../tools/text/abbreviate { }; + + abcm2ps = callPackage ../tools/audio/abcm2ps { }; + + abduco = callPackage ../tools/misc/abduco { }; + + acct = callPackage ../tools/system/acct { }; + + accuraterip-checksum = callPackage ../tools/audio/accuraterip-checksum { }; + acme-dns = callPackage ../servers/dns/acme-dns/default.nix { buildGoModule = buildGo122Module; # https://github.com/joohoi/acme-dns/issues/365 }; + acme-sh = callPackage ../tools/admin/acme-sh { }; + + alsaequal = callPackage ../tools/audio/alsaequal { }; + + amdgpu_top = callPackage ../tools/system/amdgpu_top { }; + acquire = with python3Packages; toPythonApplication acquire; actdiag = with python3.pkgs; toPythonApplication actdiag; + actkbd = callPackage ../tools/system/actkbd { }; + + adafruit-ampy = callPackage ../tools/misc/adafruit-ampy { }; + + addic7ed-cli = callPackage ../tools/misc/addic7ed-cli { }; + + addlicense = callPackage ../tools/misc/addlicense { }; + + adenum = callPackage ../tools/security/adenum { }; + adlplug = callPackage ../applications/audio/adlplug { + inherit (darwin.apple_sdk.frameworks) Foundation Cocoa Carbon CoreServices ApplicationServices CoreAudio CoreMIDI AudioToolbox Accelerate CoreImage IOKit AudioUnit QuartzCore WebKit DiscRecording CoreAudioKit; jack = libjack2; }; opnplug = adlplug.override { type = "OPN"; }; + arc_unpacker = callPackage ../tools/archivers/arc_unpacker { }; + + adminer = callPackage ../servers/adminer { }; + akkoma = callPackage ../servers/akkoma { elixir = elixir_1_16; beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_16; }); @@ -922,16 +1500,40 @@ with pkgs; blobs_gg = callPackage ../servers/akkoma/emoji/blobs_gg.nix { }; }; + advancecomp = callPackage ../tools/compression/advancecomp { }; + + aefs = callPackage ../tools/filesystems/aefs { }; + aegisub = callPackage ../by-name/ae/aegisub/package.nix ({ boost = boost179; luajit = luajit.override { enable52Compat = true; }; wxGTK = wxGTK32; } // (config.aegisub or {})); + aerospike = callPackage ../servers/nosql/aerospike { }; + + aespipe = callPackage ../tools/security/aespipe { }; + + aescrypt = callPackage ../tools/misc/aescrypt { }; + + aether-lv2 = callPackage ../applications/audio/aether-lv2 { }; + acme-client = callPackage ../tools/networking/acme-client { stdenv = gccStdenv; }; + adrgen = callPackage ../tools/misc/adrgen { }; + + adriconf = callPackage ../tools/graphics/adriconf { }; + + amass = callPackage ../tools/networking/amass { }; + + afew = callPackage ../applications/networking/mailreaders/afew { }; + + afetch = callPackage ../tools/misc/afetch { }; + + afio = callPackage ../tools/archivers/afio { }; + honggfuzz = callPackage ../tools/security/honggfuzz { clang = clang_16; llvm = llvm_16; @@ -944,14 +1546,56 @@ with pkgs; wine = null; }; + ledfx = callPackage ../applications/audio/ledfx { }; + libdislocator = callPackage ../tools/security/aflplusplus/libdislocator.nix { }; + afpfs-ng = callPackage ../tools/filesystems/afpfs-ng { }; + afsctool = callPackage ../tools/filesystems/afsctool { inherit (darwin.apple_sdk.frameworks) CoreServices; }; + agi = callPackage ../tools/graphics/agi { }; + + agola = callPackage ../development/tools/continuous-integration/agola { }; + + agrep = callPackage ../tools/text/agrep { }; + + aha = callPackage ../tools/text/aha { }; + + ahcpd = callPackage ../tools/networking/ahcpd { }; + + aichat = callPackage ../tools/misc/aichat { }; + + aide = callPackage ../tools/security/aide { }; + + ain = callPackage ../tools/networking/ain { }; + aioblescan = with python3Packages; toPythonApplication aioblescan; + aiodnsbrute = callPackage ../tools/security/aiodnsbrute { }; + + aircrack-ng = callPackage ../tools/networking/aircrack-ng { }; + + airgeddon = callPackage ../tools/networking/airgeddon { }; + + apache-airflow = callPackage ../servers/apache-airflow { }; + + apachetomcatscanner = callPackage ../tools/security/apachetomcatscanner { }; + + airsonic = callPackage ../servers/misc/airsonic { }; + + airspy = callPackage ../applications/radio/airspy { }; + + airspyhf = callPackage ../applications/radio/airspyhf { }; + + airwindows-lv2 = callPackage ../applications/audio/airwindows-lv2 { }; + + aixlog = callPackage ../development/libraries/aixlog { }; + + aj-snapshot = callPackage ../applications/audio/aj-snapshot { }; + ajour = callPackage ../tools/games/ajour { inherit (plasma5Packages) kdialog; }; @@ -959,6 +1603,8 @@ with pkgs; inherit (recurseIntoAttrs (callPackage ../tools/package-management/akku { })) akku akkuPackages; + alice-lg = callPackage ../servers/alice-lg{ }; + alice-tools = callPackage ../tools/games/alice-tools { withGUI = false; }; @@ -967,18 +1613,80 @@ with pkgs; alice-tools-qt6 = qt6Packages.callPackage ../tools/games/alice-tools { }; + allure = callPackage ../development/tools/allure { }; + + aquosctl = callPackage ../tools/misc/aquosctl { }; + + arch-install-scripts = callPackage ../tools/misc/arch-install-scripts { }; + + argocd-vault-plugin = callPackage ../tools/security/argocd-vault-plugin { }; + + arubaotp-seed-extractor = callPackage ../tools/security/arubaotp-seed-extractor { }; + auditwheel = with python3Packages; toPythonApplication auditwheel; - awsbck = callPackage ../tools/backup/awsbck { }; + amidst = callPackage ../tools/games/minecraft/amidst { }; + + asar = callPackage ../tools/compression/asar { }; + + askalono = callPackage ../tools/misc/askalono { }; + + asleap = callPackage ../tools/networking/asleap { }; + + awsbck = callPackage ../tools/backup/awsbck { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + balena-cli = callPackage ../tools/admin/balena-cli { }; + + basez = callPackage ../tools/misc/basez { }; + + btc-rpc-explorer = callPackage ../tools/misc/btc-rpc-explorer { }; + + carbon-now-cli = callPackage ../tools/typesetting/carbon-now-cli { }; + + cf-vault = callPackage ../tools/admin/cf-vault { }; + + cfspeedtest = callPackage ../tools/networking/cfspeedtest { }; + + cfonts = callPackage ../tools/misc/cfonts { }; bikeshed = python3Packages.callPackage ../applications/misc/bikeshed { }; + cie-middleware-linux = callPackage ../tools/security/cie-middleware-linux { }; + + cidrgrep = callPackage ../tools/text/cidrgrep { }; + + clematis = callPackage ../tools/misc/clematis { }; + + clubhouse-cli = callPackage ../tools/misc/clubhouse-cli { }; + + colorless = callPackage ../tools/misc/colorless { }; + + configurable-http-proxy = callPackage ../tools/networking/configurable-http-proxy { }; + + crypto-tracker = callPackage ../tools/misc/crypto-tracker { }; + + ejson2env = callPackage ../tools/admin/ejson2env { }; + davinci-resolve = callPackage ../applications/video/davinci-resolve { }; davinci-resolve-studio = callPackage ../applications/video/davinci-resolve { studioVariant = true; }; dehinter = with python3Packages; toPythonApplication dehinter; + dolbybcsoftwaredecode = callPackage ../applications/audio/dolbybcsoftwaredecode { }; + + donkey = callPackage ../tools/security/donkey { }; + + dwarfs = callPackage ../tools/filesystems/dwarfs { }; + + dysk = callPackage ../tools/filesystems/dysk { }; + + fscan = callPackage ../tools/security/fscan { }; + + copier = callPackage ../tools/misc/copier { }; + gamemode = callPackage ../tools/games/gamemode { libgamemode32 = pkgsi686Linux.gamemode.lib; }; @@ -997,64 +1705,174 @@ with pkgs; wlroots = wlroots_0_17; }; + elkhound = callPackage ../development/tools/elkhound { }; + + ethq = callPackage ../os-specific/linux/ethq { }; + font-v = with python3Packages; toPythonApplication font-v; fontbakery = with python3Packages; toPythonApplication fontbakery; + weidu = callPackage ../tools/games/weidu { }; + weylus = callPackage ../applications/graphics/weylus { inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa VideoToolbox; }; + gam = callPackage ../tools/admin/gam { }; + + gen6dns = callPackage ../tools/networking/gen6dns { }; + + github-copilot-cli = callPackage ../tools/misc/github-copilot-cli { }; + # This is to workaround gfal2-python broken against Python 3.12 or later. # TODO: Remove these lines after solving the breakage. gfal2-util = callPackage ../by-name/gf/gfal2-util/package.nix (lib.optionalAttrs python3Packages.gfal2-python.meta.broken { python3Packages = python311Packages; }); - gh-cal = callPackage ../tools/misc/gh-cal { }; + gfshare = callPackage ../tools/security/gfshare { }; + + gh-cal = callPackage ../tools/misc/gh-cal { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + ghostie = callPackage ../tools/misc/ghostie { }; + + glooctl = callPackage ../applications/networking/cluster/glooctl { }; + + gobgp = callPackage ../tools/networking/gobgp { }; + + gof5 = callPackage ../tools/networking/gof5 { }; + + goflow = callPackage ../tools/networking/goflow { }; + + gofu = callPackage ../applications/misc/gofu { }; + + godspeed = callPackage ../tools/networking/godspeed { }; + + goodhosts = callPackage ../tools/networking/goodhosts { }; + + goose = callPackage ../tools/misc/goose { }; gp-saml-gui = python3Packages.callPackage ../tools/networking/gp-saml-gui { }; + grizzly = callPackage ../tools/misc/grizzly { }; + + guestfs-tools = callPackage ../tools/virtualization/guestfs-tools { + ocamlPackages = ocaml-ng.ocamlPackages_4_14; + }; + + fabs = callPackage ../tools/backup/fabs { }; + + fm = callPackage ../applications/file-managers/fm { }; + fwbuilder = libsForQt5.callPackage ../tools/security/fwbuilder { }; - inherit (callPackages ../tools/networking/ivpn/default.nix { buildGoModule = buildGo122Module; }) ivpn ivpn-service; + hblock = callPackage ../tools/networking/hblock { }; + + headsetcontrol = callPackage ../tools/audio/headsetcontrol { }; + + headset-charge-indicator = callPackage ../tools/audio/headset-charge-indicator { }; + + heh = callPackage ../applications/editors/heh { }; + + hexdiff = callPackage ../tools/misc/hexdiff { }; + + hexo-cli = callPackage ../development/tools/hexo-cli { }; + + hostmux = callPackage ../tools/misc/hostmux { }; + + hsd = callPackage ../tools/misc/hsd { }; + + hyperpotamus = callPackage ../tools/misc/hyperpotamus { }; + + inherit (callPackages ../tools/networking/ivpn/default.nix {}) ivpn ivpn-service; + + jobber = callPackage ../tools/system/jobber { }; + + kanata = callPackage ../tools/system/kanata { }; kanata-with-cmd = kanata.override { withCmd = true; }; + kaufkauflist = callPackage ../applications/misc/kaufkauflist { }; + kdocker = libsForQt5.callPackage ../tools/X11/kdocker { }; + kicli = callPackage ../tools/misc/kicli { }; + + ksmbd-tools = callPackage ../os-specific/linux/ksmbd-tools { }; + ksnip = libsForQt5.callPackage ../tools/misc/ksnip { }; + kstart = callPackage ../tools/security/kstart { }; + + kubevirt = callPackage ../tools/virtualization/kubevirt { }; + + lektor = callPackage ../tools/misc/lektor { }; + + licenseclassifier = callPackage ../development/tools/misc/licenseclassifier { }; + + license-cli = callPackage ../tools/misc/license-cli { }; + + linux-router = callPackage ../tools/networking/linux-router { }; + linux-router-without-wifi = linux-router.override { useWifiDependencies = false; }; makehuman = libsForQt5.callPackage ../applications/misc/makehuman { }; + markdownlint-cli = callPackage ../tools/text/markdownlint-cli { }; + + markdownlint-cli2 = callPackage ../tools/text/markdownlint-cli2 { }; + + mbidled = callPackage ../tools/networking/mbidled { }; + mcaselector = callPackage ../tools/games/minecraft/mcaselector { jre = jre.override { enableJavaFX = true; }; }; + metapixel = callPackage ../tools/graphics/metapixel { }; + memos = callPackage ../servers/memos { }; + midimonster = callPackage ../tools/audio/midimonster { }; + + midi-trigger = callPackage ../applications/audio/midi-trigger { }; + + mnc = callPackage ../tools/misc/mnc { }; + + mgmt = callPackage ../applications/system/mgmt { }; + mkosi = python3Packages.callPackage ../tools/virtualization/mkosi { inherit systemd; }; mkosi-full = mkosi.override { withQemu = true; }; + monica = callPackage ../servers/web-apps/monica { }; + mpremote = python3Packages.callPackage ../tools/misc/mpremote { }; + mprocs = callPackage ../tools/misc/mprocs { }; + mpy-utils = python3Packages.callPackage ../tools/misc/mpy-utils { }; mymcplus = python3Packages.callPackage ../tools/games/mymcplus { }; + near-cli = callPackage ../tools/misc/near-cli { }; + networkd-notify = python3Packages.callPackage ../tools/networking/networkd-notify { systemd = pkgs.systemd; }; + node-glob = callPackage ../tools/misc/node-glob { }; + nominatim = callPackage ../servers/nominatim { postgresql = postgresql_14; }; + npm-check-updates = callPackage ../tools/package-management/npm-check-updates { }; + ocs-url = libsForQt5.callPackage ../tools/misc/ocs-url { }; openbugs = pkgsi686Linux.callPackage ../applications/science/machine-learning/openbugs { }; @@ -1066,42 +1884,114 @@ with pkgs; osquery = callPackage ../tools/system/osquery { }; + paperview = callPackage ../tools/X11/paperview { }; + + pferd = callPackage ../tools/misc/pferd { }; + + polygon-cli = callPackage ../tools/networking/polygon-cli { }; + pricehist = python3Packages.callPackage ../tools/misc/pricehist { }; + proycon-wayout = callPackage ../tools/wayland/proycon-wayout { }; + q = callPackage ../tools/networking/q { }; qFlipper = libsForQt5.callPackage ../tools/misc/qflipper { }; + quich = callPackage ../tools/misc/quich { } ; + + rabtap = callPackage ../tools/networking/rabtap { } ; + + redfang = callPackage ../tools/networking/redfang { }; + ronin = callPackage ../tools/security/ronin { }; scarab = callPackage ../tools/games/scarab { }; - inherit (callPackage ../development/libraries/sdbus-cpp { }) sdbus-cpp sdbus-cpp_2; + sdbus-cpp = callPackage ../development/libraries/sdbus-cpp { }; + + sdlookup = callPackage ../tools/security/sdlookup { }; sdkmanager = with python3Packages; toPythonApplication sdkmanager; + sgrep = callPackage ../tools/text/sgrep { }; + shaperglot = with python3Packages; toPythonApplication shaperglot; + shell-genie = callPackage ../applications/misc/shell-genie { }; + + sloth = callPackage ../tools/misc/sloth { }; + snagboot = python3.pkgs.callPackage ../applications/misc/snagboot { }; + simple-dlna-browser = callPackage ../tools/networking/simple-dlna-browser { }; + + sitespeed-io = callPackage ../tools/networking/sitespeed-io { }; + slipstream = callPackage ../tools/games/slipstream { jdk = jdk8; }; - stargazer = callPackage ../servers/gemini/stargazer { }; + sorted-grep = callPackage ../tools/text/sorted-grep { }; + + smbmap = callPackage ../tools/security/smbmap { }; + + smbscan = callPackage ../tools/security/smbscan { }; + + spectre-cli = callPackage ../tools/security/spectre-cli { }; + + speedtest-go = callPackage ../tools/networking/speedtest-go { }; + + speedtest-rs = callPackage ../tools/networking/speedtest-rs { }; + + stargazer = callPackage ../servers/gemini/stargazer { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + steamtinkerlaunch = callPackage ../tools/games/steamtinkerlaunch { }; + + supercronic = callPackage ../tools/system/supercronic { }; supermin = callPackage ../tools/virtualization/supermin { ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; + sx-go = callPackage ../tools/security/sx-go { }; + + systeroid = callPackage ../tools/system/systeroid { }; + tailwindcss = callPackage ../development/tools/tailwindcss { }; + tauon = callPackage ../applications/audio/tauon { }; + + tere = callPackage ../tools/misc/tere { }; + termusic = darwin.apple_sdk_11_0.callPackage ../applications/audio/termusic { inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreAudio CoreGraphics Foundation IOKit MediaPlayer Security; }; + tfk8s = callPackage ../tools/misc/tfk8s { }; + + thumbs = callPackage ../tools/misc/thumbs { }; + + tnat64 = callPackage ../tools/networking/tnat64 { }; + + toast = callPackage ../development/tools/toast { }; + + topicctl = callPackage ../tools/misc/topicctl { }; + + transmission-rss = callPackage ../tools/networking/transmission-rss { }; + + trimage = callPackage ../applications/graphics/trimage { inherit (qt5) wrapQtAppsHook; }; + + ttchat = callPackage ../tools/misc/ttchat { }; + ufolint = with python3Packages; toPythonApplication ufolint; + ukmm = callPackage ../tools/games/ukmm { }; + + unflac = callPackage ../tools/audio/unflac { }; + valeronoi = qt6Packages.callPackage ../tools/misc/valeronoi { }; veikk-linux-driver-gui = libsForQt5.callPackage ../tools/misc/veikk-linux-driver-gui { }; @@ -1113,15 +2003,36 @@ with pkgs; withNtfs = true; }; + vitess = callPackage ../development/tools/database/vitess { }; + + vopono = callPackage ../tools/networking/vopono { }; + vprof = with python3Packages; toPythonApplication vprof; - vrc-get = callPackage ../tools/misc/vrc-get { }; + vrc-get = callPackage ../tools/misc/vrc-get { + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; + }; + + vrrtest = callPackage ../tools/video/vrrtest { }; winbox = winbox3; winbox3 = callPackage ../tools/admin/winbox { wine = wineWowPackages.stable; }; + wwcd = callPackage ../tools/misc/wwcd { }; + + writedisk = callPackage ../tools/misc/writedisk { }; + + xcd = callPackage ../tools/misc/xcd { }; + + xpaste = callPackage ../tools/text/xpaste { }; + + xrootd = callPackage ../tools/networking/xrootd { + # Workaround systemd static build breakage + systemd = if systemd.meta.broken then null else systemd; + }; + yabridge = callPackage ../tools/audio/yabridge { wine = wineWowPackages.staging; }; @@ -1136,6 +2047,8 @@ with pkgs; yarn-lock-converter = callPackage ../tools/package-management/yarn-lock-converter { }; + zsh-history-to-fish = callPackage ../tools/misc/zsh-history-to-fish { }; + archi = callPackage ../tools/misc/archi { }; breitbandmessung = callPackage ../applications/networking/breitbandmessung { @@ -1144,6 +2057,8 @@ with pkgs; ### APPLICATIONS/VERSION-MANAGEMENT + deepgit = callPackage ../applications/version-management/deepgit { }; + git = callPackage ../applications/version-management/git { inherit (darwin.apple_sdk.frameworks) CoreServices Security; perlLibs = [perlPackages.LWP perlPackages.URI perlPackages.TermReadKey]; @@ -1181,6 +2096,10 @@ with pkgs; withpcre2 = false; }; + bfg-repo-cleaner = callPackage ../applications/version-management/bfg-repo-cleaner { }; + + bit = callPackage ../applications/version-management/bit { }; + bitbucket-server-cli = callPackage ../applications/version-management/bitbucket-server-cli { }; bump2version = with python3Packages; toPythonApplication bump2version; @@ -1189,25 +2108,56 @@ with pkgs; cgit-pink = callPackage ../applications/version-management/cgit/pink.nix { }; + commit-formatter = callPackage ../applications/version-management/commit-formatter { }; + commitlint = nodePackages."@commitlint/cli"; + conform = callPackage ../applications/version-management/conform { }; + datalad = with python3Packages; toPythonApplication datalad; datalad-gooey = with python3Packages; toPythonApplication datalad-gooey; - forgejo-lts = callPackage ../by-name/fo/forgejo/lts.nix { }; + degit = callPackage ../applications/version-management/degit { }; - gfold = callPackage ../applications/version-management/gfold { }; + delta = darwin.apple_sdk_11_0.callPackage ../applications/version-management/delta { }; - gita = python3Packages.callPackage ../applications/version-management/gita { }; + debase = callPackage ../by-name/de/debase/package.nix { + stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; + }; - gitoxide = callPackage ../applications/version-management/gitoxide { }; + diff-so-fancy = callPackage ../applications/version-management/diff-so-fancy { }; - github-cli = gh; + forgejo-lts = callPackage ../by-name/fo/forgejo/lts.nix { }; - git-absorb = callPackage ../applications/version-management/git-absorb { }; + gfold = callPackage ../applications/version-management/gfold { + inherit (darwin.apple_sdk.frameworks) Security; + }; - git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-annex-metadata-gui { + gita = python3Packages.callPackage ../applications/version-management/gita { }; + + gitoxide = darwin.apple_sdk_11_0.callPackage ../applications/version-management/gitoxide { + inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration; + }; + + gg-scm = callPackage ../applications/version-management/gg { }; + + github-cli = gh; + gh = callPackage ../applications/version-management/gh { }; + + ghorg = callPackage ../applications/version-management/ghorg { }; + + ghq = callPackage ../applications/version-management/ghq { }; + + ghr = callPackage ../applications/version-management/ghr { }; + + git-absorb = callPackage ../applications/version-management/git-absorb { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + git-aggregator = callPackage ../applications/version-management/git-aggregator { }; + + git-annex-metadata-gui = libsForQt5.callPackage ../applications/version-management/git-annex-metadata-gui { inherit (python3Packages) buildPythonApplication pyqt5 git-annex-adapter; }; @@ -1221,13 +2171,47 @@ with pkgs; git-annex-remote-googledrive = python3Packages.callPackage ../applications/version-management/git-annex-remote-googledrive { }; + git-annex-remote-rclone = callPackage ../applications/version-management/git-annex-remote-rclone { }; + + git-annex-utils = callPackage ../applications/version-management/git-annex-utils { }; + + git-appraise = callPackage ../applications/version-management/git-appraise { }; + git-archive-all = python3.pkgs.callPackage ../applications/version-management/git-archive-all { }; - git-branchless = callPackage ../applications/version-management/git-branchless { }; + git-backdate = callPackage ../applications/version-management/git-backdate { }; + + git-big-picture = callPackage ../applications/version-management/git-big-picture { }; + + git-bars = callPackage ../applications/version-management/git-bars { }; + + git-branchless = callPackage ../applications/version-management/git-branchless { + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; + }; + + git-branchstack = python3.pkgs.callPackage ../applications/version-management/git-branchstack { }; + + git-bug = callPackage ../applications/version-management/git-bug { }; + + git-bug-migration = callPackage ../applications/version-management/git-bug-migration { }; + + git-cache = callPackage ../applications/version-management/git-cache { }; + + git-chglog = callPackage ../applications/version-management/git-chglog { }; + + git-cinnabar = callPackage ../applications/version-management/git-cinnabar { + inherit (darwin.apple_sdk.frameworks) CoreServices; + }; + + git-cliff = callPackage ../applications/version-management/git-cliff { + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; + }; + + git-codereview = callPackage ../applications/version-management/git-codereview { }; - git-cinnabar = callPackage ../applications/version-management/git-cinnabar { }; + git-cola = callPackage ../applications/version-management/git-cola { }; - git-cliff = callPackage ../applications/version-management/git-cliff { }; + git-crecord = callPackage ../applications/version-management/git-crecord { }; git-credential-keepassxc = darwin.apple_sdk_11_0.callPackage ../applications/version-management/git-credential-keepassxc { inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation; @@ -1235,43 +2219,117 @@ with pkgs; git-credential-manager = callPackage ../applications/version-management/git-credential-manager { }; + git-credential-oauth = callPackage ../applications/version-management/git-credential-oauth { }; + + git-crypt = callPackage ../applications/version-management/git-crypt { }; + + git-delete-merged-branches = callPackage ../applications/version-management/git-delete-merged-branches { }; + + git-dive = callPackage ../applications/version-management/git-dive { }; + + git-extras = callPackage ../applications/version-management/git-extras { }; + git-fame = callPackage ../applications/version-management/git-fame { }; + git-fast-export = callPackage ../applications/version-management/fast-export { }; + + git-fire = callPackage ../applications/version-management/git-fire { }; + + git-ftp = callPackage ../applications/version-management/git-ftp { }; + git-gone = callPackage ../applications/version-management/git-gone { inherit (darwin.apple_sdk.frameworks) Security; }; + git-graph = callPackage ../applications/version-management/git-graph { }; + + git-hound = callPackage ../applications/version-management/git-hound { }; + + git-hub = callPackage ../applications/version-management/git-hub { }; + + git-ignore = callPackage ../applications/version-management/git-ignore { }; + git-imerge = python3Packages.callPackage ../applications/version-management/git-imerge { }; + git-interactive-rebase-tool = callPackage ../applications/version-management/git-interactive-rebase-tool { + inherit (darwin.apple_sdk.frameworks) Security; + }; + git-lfs = lowPrio (callPackage ../applications/version-management/git-lfs { }); + git-mit = callPackage ../applications/version-management/git-mit { }; + git-machete = python3Packages.callPackage ../applications/version-management/git-machete { }; + git-nomad = callPackage ../applications/version-management/git-nomad { }; + + git-octopus = callPackage ../applications/version-management/git-octopus { }; + + git-open = callPackage ../applications/version-management/git-open { }; + + git-privacy = callPackage ../applications/version-management/git-privacy { }; + git-ps-rs = callPackage ../development/tools/git-ps-rs { inherit (darwin.apple_sdk.frameworks) Security; }; git-publish = python3Packages.callPackage ../applications/version-management/git-publish { }; + git-quick-stats = callPackage ../applications/version-management/git-quick-stats { }; + git-quickfix = callPackage ../applications/version-management/git-quickfix { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + git-radar = callPackage ../applications/version-management/git-radar { }; + git-recent = callPackage ../applications/version-management/git-recent { util-linux = if stdenv.hostPlatform.isLinux then util-linuxMinimal else util-linux; }; + git-relevant-history = callPackage ../applications/version-management/git-relevant-history { }; + git-remote-codecommit = python3Packages.callPackage ../applications/version-management/git-remote-codecommit { }; gitRepo = git-repo; + git-repo = callPackage ../applications/version-management/git-repo { }; + git-repo-updater = python3Packages.callPackage ../applications/version-management/git-repo-updater { }; git-review = python3Packages.callPackage ../applications/version-management/git-review { }; + git-remote-gcrypt = callPackage ../applications/version-management/git-remote-gcrypt { }; + + git-remote-hg = callPackage ../applications/version-management/git-remote-hg { }; + + git-reparent = callPackage ../applications/version-management/git-reparent { }; + + git-secret = callPackage ../applications/version-management/git-secret { }; + + git-secrets = callPackage ../applications/version-management/git-secrets { }; + + git-series = callPackage ../applications/version-management/git-series { }; + + git-sizer = callPackage ../applications/version-management/git-sizer { }; + git-stack = callPackage ../applications/version-management/git-stack { inherit (darwin.apple_sdk.frameworks) Security; }; + git-stree = callPackage ../applications/version-management/git-stree { }; + + git-subrepo = callPackage ../applications/version-management/git-subrepo { }; + + git-subtrac = callPackage ../applications/version-management/git-subtrac { }; + + git-sync = callPackage ../applications/version-management/git-sync { }; + + git-team = callPackage ../applications/version-management/git-team { }; + + git-test = callPackage ../applications/version-management/git-test { }; + + git-town = callPackage ../applications/version-management/git-town { }; + git-trim = darwin.apple_sdk_11_0.callPackage ../applications/version-management/git-trim { inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Security; }; @@ -1280,16 +2338,70 @@ with pkgs; pythonPackages = python3Packages; }; + git-vanity-hash = callPackage ../applications/version-management/git-vanity-hash { }; + + git-vendor = callPackage ../applications/version-management/git-vendor { }; + + git-when-merged = callPackage ../applications/version-management/git-when-merged { }; + git-workspace = callPackage ../applications/version-management/git-workspace { inherit (darwin.apple_sdk.frameworks) Security; }; + git2cl = callPackage ../applications/version-management/git2cl { }; + + gitbatch = callPackage ../applications/version-management/gitbatch { }; + + gitflow = callPackage ../applications/version-management/gitflow { }; + + gitfs = callPackage ../tools/filesystems/gitfs { }; + + gitless = callPackage ../applications/version-management/gitless { }; + gitlint = python3Packages.callPackage ../applications/version-management/gitlint { }; - gitmux = callPackage ../applications/version-management/gitmux { buildGoModule = buildGo122Module; }; + gitls = callPackage ../applications/version-management/gitls { }; + + gitmux = callPackage ../applications/version-management/gitmux { }; + + gitnuro = callPackage ../applications/version-management/gitnuro { }; + + gitnr = callPackage ../applications/version-management/gitnr { }; + + gitsign = callPackage ../applications/version-management/gitsign { }; + + gitstats = callPackage ../applications/version-management/gitstats { }; + + gitstatus = callPackage ../applications/version-management/gitstatus { }; + + gitty = callPackage ../applications/version-management/gitty { }; gittyup = libsForQt5.callPackage ../applications/version-management/gittyup { }; + gitweb = callPackage ../applications/version-management/gitweb { }; + + glitter = callPackage ../applications/version-management/glitter { }; + + globalping-cli = callPackage ../tools/networking/globalping-cli { }; + + gst = callPackage ../applications/version-management/gst { }; + + guilt = callPackage ../applications/version-management/guilt { }; + + gut = callPackage ../applications/version-management/gut { }; + + hub = callPackage ../applications/version-management/hub { }; + + hut = callPackage ../applications/version-management/hut { }; + + josh = callPackage ../applications/version-management/josh { }; + + lab = callPackage ../applications/version-management/lab { }; + + legit = callPackage ../applications/version-management/legit { }; + + legit-web = callPackage ../applications/version-management/legit-web { }; + lucky-commit = callPackage ../applications/version-management/lucky-commit { inherit (darwin.apple_sdk.frameworks) OpenCL; }; @@ -1302,14 +2414,32 @@ with pkgs; qgit = qt5.callPackage ../applications/version-management/qgit { }; + rs-git-fsmonitor = callPackage ../applications/version-management/rs-git-fsmonitor { }; + + scmpuff = callPackage ../applications/version-management/scmpuff { }; + silver-platter = python3Packages.callPackage ../applications/version-management/silver-platter { }; + stgit = callPackage ../applications/version-management/stgit { }; + + subgit = callPackage ../applications/version-management/subgit { }; + svn-all-fast-export = libsForQt5.callPackage ../applications/version-management/svn-all-fast-export { }; svn2git = callPackage ../applications/version-management/svn2git { git = gitSVN; }; + thicket = callPackage ../applications/version-management/thicket { }; + + tig = callPackage ../applications/version-management/tig { }; + + top-git = callPackage ../applications/version-management/topgit { }; + + transcrypt = callPackage ../applications/version-management/transcrypt { }; + + ungit = callPackage ../applications/version-management/ungit { }; + inherit (haskellPackages) git-annex; inherit (haskellPackages) git-brunch; @@ -1331,6 +2461,8 @@ with pkgs; unfreeEnableDiscord = true; }; + basiliskii = callPackage ../applications/emulators/basiliskii { }; + box64 = callPackage ../applications/emulators/box64 { hello-x86_64 = if stdenv.hostPlatform.isx86_64 then hello @@ -1356,12 +2488,26 @@ with pkgs; else throw "Don't know 32-bit platform for cross from: ${stdenv.hostPlatform.stdenv}"; + caprice32 = callPackage ../applications/emulators/caprice32 { }; + + ccemux = callPackage ../applications/emulators/ccemux { }; + cdemu-client = callPackage ../applications/emulators/cdemu/client.nix { }; cdemu-daemon = callPackage ../applications/emulators/cdemu/daemon.nix { }; + cen64 = callPackage ../applications/emulators/cen64 { }; + + collapseos-cvm = callPackage ../applications/emulators/collapseos-cvm { }; + coltrane = callPackage ../applications/misc/coltrane { }; + craftos-pc = callPackage ../applications/emulators/craftos-pc { }; + + darcnes = callPackage ../applications/emulators/darcnes { }; + + dlx = callPackage ../applications/emulators/dlx { }; + dosbox = callPackage ../applications/emulators/dosbox { inherit (darwin.apple_sdk.frameworks ) OpenGL; SDL = if stdenv.hostPlatform.isDarwin then SDL else SDL_compat; @@ -1371,13 +2517,26 @@ with pkgs; inherit (darwin.apple_sdk_11_0.frameworks) AudioUnit Carbon Cocoa; }; - fceux-qt5 = fceux.override { ___qtVersion = "5"; }; - fceux-qt6 = fceux.override { ___qtVersion = "6"; }; + fceux = libsForQt5.callPackage ../applications/emulators/fceux { }; firebird-emu = libsForQt5.callPackage ../applications/emulators/firebird-emu { }; + flycast = callPackage ../applications/emulators/flycast { }; + + flix = callPackage ../development/compilers/flix { }; + + fsrx = callPackage ../tools/misc/fsrx { }; + + fuc = callPackage ../tools/misc/fuc { }; + + fuse-emulator = callPackage ../applications/emulators/fuse-emulator { }; + fusesoc = python3Packages.callPackage ../tools/package-management/fusesoc { }; + fw = callPackage ../tools/misc/fw { }; + + g810-led = callPackage ../misc/g810-led { }; + gcdemu = callPackage ../applications/emulators/cdemu/gui.nix { }; gensgs = pkgsi686Linux.callPackage ../applications/emulators/gens-gs { }; @@ -1386,18 +2545,46 @@ with pkgs; protobuf = protobuf_21; }; + gopsuinfo = callPackage ../tools/system/gopsuinfo { }; + + hatari = callPackage ../applications/emulators/hatari { }; + + hostapd-mana = callPackage ../tools/networking/hostapd-mana { }; + image-analyzer = callPackage ../applications/emulators/cdemu/analyzer.nix { }; kega-fusion = pkgsi686Linux.callPackage ../applications/emulators/kega-fusion { }; + lambda-delta = callPackage ../applications/emulators/lambda-delta { }; + + libdsk = callPackage ../applications/emulators/libdsk { }; + libmirage = callPackage ../applications/emulators/cdemu/libmirage.nix { }; + ludusavi = callPackage ../applications/backup/ludusavi { }; + + maiko = callPackage ../applications/emulators/maiko { }; + + mainsail = callPackage ../applications/misc/mainsail { }; + mame = libsForQt5.callPackage ../applications/emulators/mame { }; mame-tools = lib.addMetaAttrs { description = mame.meta.description + " (tools only)"; } (lib.getOutput "tools" mame); + mupen64plus = callPackage ../applications/emulators/mupen64plus { }; + + np2kai = callPackage ../applications/emulators/np2kai { }; + + nuked-md = callPackage ../applications/emulators/nuked-md { }; + + oberon-risc-emu = callPackage ../applications/emulators/oberon-risc-emu { }; + + packwiz = callPackage ../tools/games/minecraft/packwiz { }; + + pcem = callPackage ../applications/emulators/pcem { }; + ppsspp-sdl = let argset = { enableQt = false; @@ -1425,24 +2612,48 @@ with pkgs; in ppsspp.override argset; + proton-caller = callPackage ../applications/emulators/proton-caller { }; + punes = libsForQt5.callPackage ../applications/emulators/punes { }; punes-qt6 = qt6Packages.callPackage ../applications/emulators/punes { }; py65 = with python3.pkgs; toPythonApplication py65; + retrofe = callPackage ../applications/emulators/retrofe { }; + ripes = qt6Packages.callPackage ../applications/emulators/ripes { }; rmg-wayland = callPackage ../by-name/rm/rmg/package.nix { withWayland = true; }; + ruffle = callPackage ../applications/emulators/ruffle { }; + + sameboy = callPackage ../applications/emulators/sameboy { }; + + simplenes = callPackage ../applications/emulators/simplenes { }; + snes9x-gtk = snes9x.override { withGtk = true; }; + tamatool = callPackage ../applications/emulators/tamatool { }; + + termtekst = callPackage ../applications/emulators/termtekst { }; + + tilem = callPackage ../applications/emulators/tilem { }; + + uae = callPackage ../applications/emulators/uae { }; + + vbam = callPackage ../applications/emulators/vbam { }; + + vice = callPackage ../applications/emulators/vice { }; + winetricks = callPackage ../applications/emulators/wine/winetricks.nix { }; + xcpc = callPackage ../applications/emulators/xcpc { }; + zsnes = pkgsi686Linux.callPackage ../applications/emulators/zsnes { }; zsnes2 = pkgsi686Linux.callPackage ../applications/emulators/zsnes/2.x.nix { }; @@ -1452,15 +2663,19 @@ with pkgs; bsnes-hd = darwin.apple_sdk_11_0.callPackage ../applications/emulators/bsnes/bsnes-hd { }; + higan = callPackage ../applications/emulators/bsnes/higan { }; + ### APPLICATIONS/EMULATORS/DOLPHIN-EMU dolphin-emu = qt6Packages.callPackage ../applications/emulators/dolphin-emu { stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; inherit (darwin.apple_sdk_11_0.frameworks) CoreBluetooth ForceFeedback IOBluetooth IOKit OpenGL VideoToolbox; + inherit (darwin) moltenvk; }; - dolphin-emu-primehack = qt6.callPackage ../applications/emulators/dolphin-emu/primehack.nix { + dolphin-emu-primehack = qt5.callPackage ../applications/emulators/dolphin-emu/primehack.nix { inherit (darwin.apple_sdk.frameworks) CoreBluetooth ForceFeedback IOKit OpenGL; + fmt = fmt_8; }; ### APPLICATIONS/EMULATORS/RETROARCH @@ -1515,12 +2730,22 @@ with pkgs; ### APPLICATIONS/FILE-MANAGERS + browsr = callPackage ../applications/file-managers/browsr { }; + + cfm = callPackage ../applications/file-managers/cfm { }; + + clex = callPackage ../applications/file-managers/clex { }; + + clifm = callPackage ../applications/file-managers/clifm { }; + doublecmd = callPackage ../by-name/do/doublecmd/package.nix { inherit (qt5) wrapQtAppsHook; }; krusader = libsForQt5.callPackage ../applications/file-managers/krusader { }; + lesscpy = callPackage ../development/compilers/lesscpy { }; + lf = callPackage ../applications/file-managers/lf { }; ctpv = callPackage ../applications/file-managers/lf/ctpv.nix { }; @@ -1533,31 +2758,75 @@ with pkgs; boost = boost185; }; + mucommander = callPackage ../applications/file-managers/mucommander { }; + + nnn = callPackage ../applications/file-managers/nnn { }; + + noice = callPackage ../applications/file-managers/noice { }; + + pcmanfm = callPackage ../applications/file-managers/pcmanfm { }; + + portfolio-filemanager = callPackage ../applications/file-managers/portfolio-filemanager { }; + + potreeconverter = callPackage ../applications/graphics/potreeconverter { }; + + ranger = callPackage ../applications/file-managers/ranger { }; + + sfm = callPackage ../applications/file-managers/sfm { }; + + spaceFM = callPackage ../applications/file-managers/spacefm { }; + + vifm = callPackage ../applications/file-managers/vifm { }; + vifm-full = vifm.override { mediaSupport = true; inherit lib udisks2 python3; }; + walk = callPackage ../applications/file-managers/walk { }; + xfe = callPackage ../applications/file-managers/xfe { fox = fox_1_6; }; + xplorer = callPackage ../applications/file-managers/xplorer { }; + johnny-reborn-engine = callPackage ../applications/misc/johnny-reborn { }; johnny-reborn = callPackage ../applications/misc/johnny-reborn/with-data.nix { }; ### APPLICATIONS/TERMINAL-EMULATORS - contour = callPackage ../by-name/co/contour/package.nix { - inherit (darwin) libutil sigtool; - stdenv = if stdenv.hostPlatform.isDarwin then llvmPackages_17.stdenv else stdenv; + alacritty = callPackage ../applications/terminal-emulators/alacritty { + inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL; + }; + + blackbox-terminal = callPackage ../applications/terminal-emulators/blackbox-terminal { }; + + contour = qt6.callPackage ../applications/terminal-emulators/contour { + inherit (darwin.apple_sdk_11_0.libs) utmp; + inherit (darwin) sigtool; + stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; + catch2 = catch2_3; + fmt = fmt_9; }; cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { }; + darktile = callPackage ../applications/terminal-emulators/darktile { }; + + dterm = callPackage ../applications/terminal-emulators/dterm { }; + + foot = callPackage ../applications/terminal-emulators/foot { }; + + guake = callPackage ../applications/terminal-emulators/guake { }; + + hyper = callPackage ../applications/terminal-emulators/hyper { }; + + iterm2 = callPackage ../applications/terminal-emulators/iterm2 { }; + kitty = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/kitty { harfbuzz = harfbuzz.override { withCoreText = stdenv.hostPlatform.isDarwin; }; - inherit (darwin) autoSignDarwinBinariesHook; inherit (darwin.apple_sdk_11_0) Libsystem; inherit (darwin.apple_sdk_11_0.frameworks) Cocoa @@ -1569,11 +2838,17 @@ with pkgs; kitty-themes = callPackage ../applications/terminal-emulators/kitty/themes.nix { }; + lxterminal = callPackage ../applications/terminal-emulators/lxterminal { }; + + microcom = callPackage ../applications/terminal-emulators/microcom { }; + mlterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/mlterm { }; mlterm-wayland = mlterm.override { enableX11 = false; }; + mrxvt = callPackage ../applications/terminal-emulators/mrxvt { }; + rxvt-unicode = callPackage ../applications/terminal-emulators/rxvt-unicode/wrapper.nix { }; rxvt-unicode-emoji = rxvt-unicode.override { @@ -1594,6 +2869,7 @@ with pkgs; extraLibs = config.st.extraLibs or []; }; xst = callPackage ../applications/terminal-emulators/st/xst.nix { }; + lukesmithxyz-st = callPackage ../applications/terminal-emulators/st/lukesmithxyz-st { }; mcaimi-st = callPackage ../applications/terminal-emulators/st/mcaimi-st.nix { }; siduck76-st = callPackage ../applications/terminal-emulators/st/siduck76-st.nix { }; @@ -1601,17 +2877,75 @@ with pkgs; gtk = gtk3; }; + terminator = callPackage ../applications/terminal-emulators/terminator { }; + termite = callPackage ../applications/terminal-emulators/termite/wrapper.nix { termite = termite-unwrapped; }; termite-unwrapped = callPackage ../applications/terminal-emulators/termite { }; + termonad = callPackage ../applications/terminal-emulators/termonad { }; + + tym = callPackage ../applications/terminal-emulators/tym { }; + + wayst = callPackage ../applications/terminal-emulators/wayst { }; + wezterm = darwin.apple_sdk_11_0.callPackage ../applications/terminal-emulators/wezterm { inherit (darwin.apple_sdk_11_0.frameworks) Cocoa CoreGraphics Foundation UserNotifications System; }; + x3270 = callPackage ../applications/terminal-emulators/x3270 { }; + + xterm = callPackage ../applications/terminal-emulators/xterm { }; + + xtermcontrol = callPackage ../applications/terminal-emulators/xtermcontrol { }; + + yaft = callPackage ../applications/terminal-emulators/yaft { }; + + writefreely = callPackage ../applications/misc/writefreely { }; + + iqueue = callPackage ../development/libraries/iqueue { }; + + lifecycled = callPackage ../tools/misc/lifecycled { }; + + lil-pwny = callPackage ../tools/security/lil-pwny { }; + + lilo = callPackage ../tools/misc/lilo { }; + + natls = callPackage ../tools/misc/natls { }; + + notion-app-enhanced = callPackage ../applications/office/notion-app-enhanced { }; + + pikchr = callPackage ../tools/graphics/pikchr { }; + + poop = callPackage ../tools/misc/poop { }; + + popl = callPackage ../development/libraries/popl { }; + + popsicle = callPackage ../tools/misc/popsicle { }; + + terminal-colors = callPackage ../applications/misc/terminal-colors { }; + + termsyn = callPackage ../data/fonts/termsyn { }; + + tvnamer = callPackage ../tools/misc/tvnamer { }; + twine = with python3Packages; toPythonApplication twine; + abracadabra = qt6Packages.callPackage ../applications/radio/abracadabra { }; + + accelergy = callPackage ../applications/science/computer-architecture/accelergy { }; + + aldo = callPackage ../applications/radio/aldo { }; + + alglib = callPackage ../development/libraries/alglib { }; + + almanah = callPackage ../applications/misc/almanah { }; + + alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { }; + + amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { }; + amazon-qldb-shell = callPackage ../development/tools/amazon-qldb-shell { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -1629,8 +2963,20 @@ with pkgs; ammonite_2_13; ammonite = ammonite_2_13; + ams = callPackage ../applications/audio/ams { }; + + amtterm = callPackage ../tools/system/amtterm { }; + + analog = callPackage ../tools/admin/analog { }; + + android-backup-extractor = callPackage ../tools/backup/android-backup-extractor { }; + android-tools = lowPrio (darwin.apple_sdk_11_0.callPackage ../tools/misc/android-tools { }); + anew = callPackage ../tools/text/anew { }; + + anewer = callPackage ../tools/text/anewer { }; + angie = callPackage ../servers/http/angie { zlib = zlib-ng.override { withZlibCompat = true; }; withPerl = false; @@ -1652,10 +2998,28 @@ with pkgs; angie-console-light = callPackage ../servers/http/angie/console-light.nix { }; + angle-grinder = callPackage ../tools/text/angle-grinder { }; + + ansifilter = callPackage ../tools/text/ansifilter { }; + + antora = callPackage ../development/tools/documentation/antora { }; + + apfs-fuse = callPackage ../tools/filesystems/apfs-fuse { }; + apk-tools = callPackage ../tools/package-management/apk-tools { lua = lua5_3; }; + apkid = callPackage ../development/tools/apkid { }; + + apkleaks = callPackage ../tools/security/apkleaks { }; + + apksigcopier = callPackage ../development/tools/apksigcopier { }; + + apksigner = callPackage ../development/tools/apksigner { }; + + apktool = callPackage ../development/tools/apktool { }; + appimage-run = callPackage ../tools/package-management/appimage-run { }; appimage-run-tests = callPackage ../tools/package-management/appimage-run/test.nix { appimage-run = appimage-run.override { @@ -1663,34 +3027,98 @@ with pkgs; }; }; + appimagekit = callPackage ../tools/package-management/appimagekit { }; + + apt-cacher-ng = callPackage ../servers/http/apt-cacher-ng { }; + + aptly = callPackage ../tools/misc/aptly { }; + ArchiSteamFarm = callPackage ../applications/misc/ArchiSteamFarm { }; + archivebox = callPackage ../applications/misc/archivebox { }; + + archivemount = callPackage ../tools/filesystems/archivemount { }; + + archivy = callPackage ../applications/misc/archivy { }; + + arandr = callPackage ../tools/X11/arandr { }; + + arangodb = callPackage ../servers/nosql/arangodb { }; + arduino = arduino-core.override { withGui = true; }; + arduino-ci = callPackage ../development/embedded/arduino/arduino-ci { }; + arduino-core = callPackage ../development/embedded/arduino/arduino-core/chrootenv.nix { }; arduino-core-unwrapped = callPackage ../development/embedded/arduino/arduino-core { }; + arduino-language-server = callPackage ../development/embedded/arduino/arduino-language-server { }; + + arduino-mk = callPackage ../development/embedded/arduino/arduino-mk { }; + + arduinoOTA = callPackage ../development/embedded/arduino/arduinoOTA { }; + apio = python3Packages.callPackage ../development/embedded/fpga/apio { }; apitrace = libsForQt5.callPackage ../applications/graphics/apitrace { }; + arguments = callPackage ../development/libraries/arguments { }; + + argus = callPackage ../tools/networking/argus { }; + + argus-clients = callPackage ../tools/networking/argus-clients { }; + + argyllcms = callPackage ../tools/graphics/argyllcms { }; + arj = callPackage ../tools/archivers/arj { stdenv = gccStdenv; }; + arp-scan = callPackage ../tools/misc/arp-scan { }; + inherit (callPackages ../data/fonts/arphic {}) arphic-ukai arphic-uming; + artyFX = callPackage ../applications/audio/artyFX { }; + + oggvideotools = callPackage ../tools/misc/oggvideotools { }; + + owl-lisp = callPackage ../development/compilers/owl-lisp { }; + + ascii = callPackage ../tools/text/ascii { }; + + asciinema = callPackage ../tools/misc/asciinema { }; + asciinema-agg = callPackage ../tools/misc/asciinema-agg { inherit (darwin.apple_sdk.frameworks) Security; }; - asymptote = libsForQt5.callPackage ../tools/graphics/asymptote { }; + asciinema-scenario = callPackage ../tools/misc/asciinema-scenario { }; - atomicparsley = callPackage ../tools/video/atomicparsley { + asciiquarium = callPackage ../applications/misc/asciiquarium { }; + + ashuffle = callPackage ../applications/audio/ashuffle { }; + + ashpd-demo = callPackage ../development/tools/ashpd-demo { }; + + astc-encoder = callPackage ../tools/graphics/astc-encoder { }; + + asymptote = libsForQt5.callPackage ../tools/graphics/asymptote { }; + + 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; }; + audiowaveform = callPackage ../tools/audio/audiowaveform { }; + + authenticator = callPackage ../applications/misc/authenticator { }; + authelia = callPackage ../servers/authelia { buildGoModule = buildGo123Module; }; @@ -1699,18 +3127,64 @@ with pkgs; autoflake = with python3.pkgs; toPythonApplication autoflake; + autospotting = callPackage ../applications/misc/autospotting { }; + + avfs = callPackage ../tools/filesystems/avfs { }; + + aliyun-cli = callPackage ../tools/admin/aliyun-cli { }; + + aws-iam-authenticator = callPackage ../tools/security/aws-iam-authenticator { }; + + awscli = callPackage ../tools/admin/awscli { }; + + okta-aws-cli = callPackage ../tools/admin/okta-aws-cli { }; + + awslimitchecker = callPackage ../tools/admin/awslimitchecker { }; + + awslogs = callPackage ../tools/admin/awslogs { }; + awsume = python3Packages.callPackage ../tools/admin/awsume { }; + aws-assume-role = callPackage ../tools/admin/aws-assume-role { }; + + aws-lambda-rie = callPackage ../tools/admin/aws-lambda-runtime-interface-emulator { }; + aws-mfa = python3Packages.callPackage ../tools/admin/aws-mfa { }; + aws-nuke = callPackage ../tools/admin/aws-nuke { }; + + aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { }; + + aws-sam-cli = callPackage ../development/tools/aws-sam-cli { }; + + aws-sso-creds = callPackage ../tools/admin/aws-sso-creds { }; + + iamy = callPackage ../tools/admin/iamy { }; + + azeret-mono = callPackage ../data/fonts/azeret-mono { }; + azure-cli-extensions = recurseIntoAttrs azure-cli.extensions; + azure-functions-core-tools = callPackage ../development/tools/azure-functions-core-tools { }; + azure-static-sites-client = callPackage ../development/tools/azure-static-sites-client { }; + azure-storage-azcopy = callPackage ../development/tools/azcopy { }; + + bark = callPackage ../tools/audio/bark { }; + + bashblog = callPackage ../tools/text/bashblog { }; + + berglas = callPackage ../tools/admin/berglas { }; + + betterdiscord-installer = callPackage ../tools/misc/betterdiscord-installer { }; + binocle = callPackage ../applications/misc/binocle { inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation CoreGraphics CoreVideo Foundation Metal QuartzCore; }; + bitwise = callPackage ../tools/misc/bitwise { }; + blisp = darwin.apple_sdk_11_0.callPackage ../development/embedded/blisp { inherit (darwin.apple_sdk_11_0.frameworks) IOKit; }; @@ -1719,6 +3193,8 @@ with pkgs; brewtarget = libsForQt5.callPackage ../applications/misc/brewtarget { } ; + bootspec = callPackage ../tools/misc/bootspec { }; + # Derivation's result is not used by nixpkgs. Useful for validation for # regressions of bootstrapTools on hydra and on ofborg. Example: # pkgsCross.aarch64-multiplatform.freshBootstrapTools.build @@ -1734,14 +3210,44 @@ with pkgs; callPackage ../stdenv/freebsd/make-bootstrap-tools.nix {} else throw "freshBootstrapTools: unknown hostPlatform ${stdenv.hostPlatform.config}"; + boxes = callPackage ../tools/text/boxes { }; + + boxxy = callPackage ../tools/misc/boxxy { }; + + chamber = callPackage ../tools/admin/chamber { }; + + chaos = callPackage ../tools/networking/chaos { }; + + charm = callPackage ../applications/misc/charm { }; + chars = callPackage ../tools/text/chars { inherit (darwin.apple_sdk.frameworks) Security; }; + checkip = callPackage ../tools/networking/checkip { }; + crystfel = callPackage ../applications/science/physics/crystfel { }; crystfel-headless = callPackage ../applications/science/physics/crystfel { withGui = false; }; + cyberchef = callPackage ../tools/misc/cyberchef { }; + + cw = callPackage ../tools/admin/cw { }; + + ec2-api-tools = callPackage ../tools/virtualization/ec2-api-tools { }; + + ec2-ami-tools = callPackage ../tools/virtualization/ec2-ami-tools { }; + + ec2-metadata-mock = callPackage ../development/tools/ec2-metadata-mock { }; + + exoscale-cli = callPackage ../tools/admin/exoscale-cli { }; + + altermime = callPackage ../tools/networking/altermime { }; + + alttab = callPackage ../tools/X11/alttab { }; + + amule = callPackage ../tools/networking/p2p/amule { }; + amule-daemon = amule.override { monolithic = false; enableDaemon = true; @@ -1757,24 +3263,68 @@ with pkgs; httpServer = true; }; + apg = callPackage ../tools/security/apg { }; + apt-dater = callPackage ../tools/package-management/apt-dater { autoreconfHook = buildPackages.autoreconfHook269; }; + asusctl = callPackage ../applications/system/asusctl { }; + + autorevision = callPackage ../tools/misc/autorevision { }; + + automirror = callPackage ../tools/misc/automirror { }; + + barman = callPackage ../tools/misc/barman { }; + + bartib = callPackage ../tools/misc/bartib { }; + + base16-universal-manager = callPackage ../applications/misc/base16-universal-manager { }; + + base16384 = callPackage ../tools/text/base16384 { }; + bashate = python3Packages.callPackage ../development/tools/bashate { python3Packages = python311Packages; }; + bash-my-aws = callPackage ../tools/admin/bash-my-aws { }; + + bashcards = callPackage ../tools/misc/bashcards { }; + + bazarr = callPackage ../servers/bazarr { }; + bisq-desktop = callPackage ../applications/blockchains/bisq-desktop { }; + bic = callPackage ../development/interpreters/bic { }; + + biscuit-cli = callPackage ../tools/security/biscuit-cli { }; + inherit (callPackages ../tools/security/bitwarden-directory-connector { }) bitwarden-directory-connector-cli bitwarden-directory-connector; bitwarden-menu = python3Packages.callPackage ../applications/misc/bitwarden-menu { }; + bklk = callPackage ../applications/misc/bklk { }; + + bkt = callPackage ../tools/misc/bkt { }; + + bkyml = callPackage ../tools/misc/bkyml { }; + blocksat-cli = with python3Packages; toPythonApplication blocksat-cli; + bolliedelayxt-lv2 = callPackage ../applications/audio/bolliedelayxt.lv2 { }; + + bonnmotion = callPackage ../development/tools/misc/bonnmotion { }; + + bonnie = callPackage ../tools/filesystems/bonnie { }; + + boron = callPackage ../development/interpreters/boron { }; + botamusique = callPackage ../tools/audio/botamusique { }; + boulder = callPackage ../tools/admin/boulder { }; + + btrfs-heatmap = callPackage ../tools/filesystems/btrfs-heatmap { }; + bucklespring = bucklespring-x11; bucklespring-libinput = callPackage ../applications/audio/bucklespring { }; bucklespring-x11 = callPackage ../applications/audio/bucklespring { legacy = true; }; @@ -1782,21 +3332,71 @@ with pkgs; buildbotPackages = recurseIntoAttrs (python3.pkgs.callPackage ../development/tools/continuous-integration/buildbot { }); inherit (buildbotPackages) buildbot buildbot-ui buildbot-full buildbot-plugins buildbot-worker; + bunyan-rs = callPackage ../development/tools/bunyan-rs { }; + + calcure = callPackage ../applications/misc/calcure { }; + + callaudiod = callPackage ../applications/audio/callaudiod { }; + castopod = callPackage ../applications/audio/castopod { }; + calls = callPackage ../applications/networking/calls { }; + + castnow = callPackage ../tools/networking/castnow { }; + + castty = callPackage ../tools/misc/castty { }; + + certigo = callPackage ../tools/admin/certigo { }; + certipy = with python3Packages; toPythonApplication certipy-ad; catcli = python3Packages.callPackage ../tools/filesystems/catcli { }; + changelogger = callPackage ../tools/misc/changelogger { }; + chipsec = callPackage ../tools/security/chipsec { kernel = null; withDriver = false; }; + chroma = callPackage ../tools/text/chroma { }; + + clair = callPackage ../tools/admin/clair { }; + + clairvoyance = callPackage ../tools/security/clairvoyance { }; + + cloudfox = callPackage ../tools/security/cloudfox { }; + + cloudhunter = callPackage ../tools/security/cloudhunter { }; + + cloudsmith-cli = callPackage ../development/tools/cloudsmith-cli { }; + + codeql = callPackage ../development/tools/analysis/codeql { }; + fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { }; + cconv = callPackage ../tools/text/cconv { }; + + go-check = callPackage ../development/tools/check { }; + + go-cve-search = callPackage ../tools/security/go-cve-search { }; + + go-dork = callPackage ../tools/security/go-dork { }; + + chkcrontab = callPackage ../tools/admin/chkcrontab { }; + + claws = callPackage ../tools/misc/claws { }; + + cloud-custodian = callPackage ../tools/networking/cloud-custodian { }; + coconut = with python3Packages; toPythonApplication coconut; + cod = callPackage ../tools/misc/cod { }; + + codespell = callPackage ../development/tools/codespell { }; + + conjure = callPackage ../applications/graphics/conjure { }; + coolreader = libsForQt5.callPackage ../applications/misc/coolreader { }; corsair = with python3Packages; toPythonApplication corsair-scan; @@ -1805,54 +3405,162 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) PCSC; }; + coze = callPackage ../tools/security/coze { } ; + + cozy = callPackage ../applications/audio/cozy { }; + + cpptoml = callPackage ../development/libraries/cpptoml { }; + + cpuid = callPackage ../os-specific/linux/cpuid { }; + + ctre = callPackage ../development/libraries/ctre { }; + + ctrtool = callPackage ../tools/archivers/ctrtool { }; + + crowbar = callPackage ../tools/security/crowbar { }; + + crumbs = callPackage ../applications/misc/crumbs { }; + + crc32c = callPackage ../development/libraries/crc32c { }; + + crcpp = callPackage ../development/libraries/crcpp { }; + + cudd = callPackage ../development/libraries/cudd { }; + inherit (cue) writeCueValidator; + cuelsp = callPackage ../development/tools/cuelsp { }; + + cyclonedds = callPackage ../development/libraries/cyclonedds { }; + + cyclone-scheme = callPackage ../development/interpreters/cyclone { }; + cyclonedx-gomod = callPackage ../tools/security/cyclonedx-gomod { buildGoModule = buildGo123Module; }; + cyclonedx-python = callPackage ../tools/misc/cyclonedx-python { }; + dazel = python3Packages.callPackage ../development/tools/dazel { }; + dcap = callPackage ../tools/networking/dcap { }; + + deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { }; + + delayarchitect = callPackage ../applications/audio/delayarchitect { }; + + dell-command-configure = callPackage ../tools/system/dell-command-configure { }; + + deskew = callPackage ../applications/graphics/deskew { }; + detect-secrets = with python3Packages; toPythonApplication detect-secrets; + deterministic-uname = callPackage ../build-support/deterministic-uname { }; + deterministic-host-uname = deterministic-uname.override { forPlatform = stdenv.targetPlatform; # offset by 1 so it works in nativeBuildInputs }; + dfmt = callPackage ../tools/text/dfmt { }; + + diopser = callPackage ../applications/audio/diopser { }; + + diskonaut = callPackage ../tools/misc/diskonaut { }; + diskus = callPackage ../tools/misc/diskus { inherit (darwin.apple_sdk.frameworks) Security; }; + distrobox = callPackage ../applications/virtualization/distrobox { }; + + djmount = callPackage ../tools/filesystems/djmount { }; + dkimpy = with python3Packages; toPythonApplication dkimpy; + dl-librescore = callPackage ../tools/audio/dl-librescore { }; + + dontgo403 = callPackage ../tools/security/dontgo403 { }; + + dpt-rp1-py = callPackage ../tools/misc/dpt-rp1-py { }; + + doona = callPackage ../tools/security/doona { }; + + droidcam = callPackage ../applications/video/droidcam { }; + + droidmote = callPackage ../tools/inputmethods/droidmote { }; + + eartag = callPackage ../applications/audio/eartag { }; + + ecdsautils = callPackage ../tools/security/ecdsautils { }; + echidna = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/security/echidna { }); + sedutil = callPackage ../tools/security/sedutil { }; + + enchive = callPackage ../tools/security/enchive { }; + + enjarify = callPackage ../tools/misc/enjarify { }; + + enpass = callPackage ../tools/security/enpass { }; + esbuild = callPackage ../development/tools/esbuild { }; esbuild_netlify = callPackage ../development/tools/esbuild/netlify.nix { }; + essentia-extractor = callPackage ../tools/audio/essentia-extractor { }; + + esh = callPackage ../tools/text/esh { }; + + ezstream = callPackage ../tools/audio/ezstream { }; + libfx2 = with python3Packages; toPythonApplication fx2; fastmod = callPackage ../tools/text/fastmod { inherit (darwin.apple_sdk.frameworks) Security; }; + fedifetcher = callPackage ../tools/misc/fedifetcher { }; + + flavours = callPackage ../applications/misc/flavours { }; + flirc = libsForQt5.callPackage ../applications/video/flirc { readline = readline70; }; + flood = callPackage ../applications/networking/p2p/flood { }; + + flood-for-transmission = callPackage ../applications/networking/p2p/flood-for-transmission { }; + + font-config-info = callPackage ../tools/misc/font-config-info { }; + foxdot = with python3Packages; toPythonApplication foxdot; + fspy = callPackage ../applications/misc/fspy { }; + + fluffychat = callPackage ../applications/networking/instant-messengers/fluffychat { }; + fluffychat-web = fluffychat.override { targetFlutterPlatform = "web"; }; + fxlinuxprintutil = callPackage ../tools/misc/fxlinuxprintutil { }; + gbl = callPackage ../tools/archivers/gbl { inherit (darwin.apple_sdk.frameworks) Security; }; + genann = callPackage ../development/libraries/genann { }; + genpass = callPackage ../tools/security/genpass { inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; }; + genymotion = callPackage ../development/mobile/genymotion { }; + + galene = callPackage ../servers/web-apps/galene { }; + + galaxy-buds-client = callPackage ../applications/audio/galaxy-buds-client { }; + + gamecube-tools = callPackage ../development/tools/gamecube-tools { }; + gammaray = qt6Packages.callPackage ../development/tools/gammaray { }; gams = callPackage ../tools/misc/gams (config.gams or {}); @@ -1861,21 +3569,59 @@ with pkgs; callPackage ../by-name/ga/gancio/plugins.nix { inherit (gancio) nodejs; } ); + gem = callPackage ../applications/audio/pd-plugins/gem { }; + github-changelog-generator = callPackage ../development/tools/github-changelog-generator { }; + github-commenter = callPackage ../development/tools/github-commenter { }; + + github-copilot-intellij-agent = callPackage ../development/tools/github-copilot-intellij-agent { }; + github-to-sqlite = with python3Packages; toPythonApplication github-to-sqlite; gistyc = with python3Packages; toPythonApplication gistyc; + gjs = callPackage ../development/libraries/gjs { }; + + gjo = callPackage ../tools/text/gjo { }; + glances = python3Packages.callPackage ../applications/system/glances { }; + glasgow = callPackage ../tools/misc/glasgow { }; + + glasstty-ttf = callPackage ../data/fonts/glasstty-ttf { }; + glaxnimate = libsForQt5.callPackage ../applications/video/glaxnimate { }; + gluesql = callPackage ../servers/sql/gluesql { }; + + gmni = callPackage ../applications/networking/browsers/gmni { }; + + gmnisrv = callPackage ../servers/gemini/gmnisrv { }; + + gmnitohtml = callPackage ../applications/misc/gmnitohtml { }; + go2tv = darwin.apple_sdk_11_0.callPackage ../applications/video/go2tv { inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa Kernel UserNotifications; }; go2tv-lite = go2tv.override { withGui = false; }; + go2rtc = callPackage ../tools/video/go2rtc { }; + + goimapnotify = callPackage ../tools/networking/goimapnotify { }; + + gojsontoyaml = callPackage ../development/tools/gojsontoyaml { }; + + gomatrix = callPackage ../applications/misc/gomatrix { }; + + gomapenum = callPackage ../tools/security/gomapenum { }; + + gopacked = callPackage ../applications/misc/gopacked { }; + + goperf = callPackage ../development/tools/goperf { }; + + gucci = callPackage ../tools/text/gucci { }; + guglielmo = libsForQt5.callPackage ../applications/radio/guglielmo { }; grc = python3Packages.callPackage ../tools/misc/grc { }; @@ -1896,19 +3642,93 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + gcsfuse = callPackage ../tools/filesystems/gcsfuse { }; + + glyr = callPackage ../tools/audio/glyr { }; + + google-amber = callPackage ../tools/graphics/amber { }; + + hakrawler = callPackage ../tools/security/hakrawler { }; + + harsh = callPackage ../applications/misc/harsh { }; + + headset = callPackage ../applications/audio/headset { }; + + hilbish = callPackage ../shells/hilbish { }; + + hime = callPackage ../tools/inputmethods/hime { }; + + himitsu = callPackage ../tools/security/himitsu { }; + + himitsu-firefox = callPackage ../tools/security/himitsu-firefox { }; + hinit = haskell.lib.compose.justStaticExecutables haskellPackages.hinit; + hostctl = callPackage ../tools/system/hostctl { }; + + hp2p = callPackage ../tools/networking/hp2p { }; + + hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { }; + + http2tcp = callPackage ../tools/networking/http2tcp { }; + + httperf = callPackage ../tools/networking/httperf { }; + hwi = with python3Packages; toPythonApplication hwi; + ili2c = callPackage ../tools/misc/ili2c { }; + + imagelol = callPackage ../tools/compression/imagelol { }; + + imgpatchtools = callPackage ../development/mobile/imgpatchtools { }; + + imgcrypt = callPackage ../applications/virtualization/imgcrypt { }; + + ipgrep = callPackage ../tools/networking/ipgrep { }; + + ipp-usb = callPackage ../os-specific/linux/ipp-usb { }; + + itchiodl = callPackage ../games/itchiodl { }; + + itd = callPackage ../applications/misc/itd { }; + kavita = callPackage ../servers/web-apps/kavita { }; + keka = callPackage ../tools/compression/keka { }; + + kord = callPackage ../applications/misc/kord { }; + + lastpass-cli = callPackage ../tools/security/lastpass-cli { }; + + leetcode-cli = callPackage ../applications/misc/leetcode-cli { }; + + lesspass-cli = callPackage ../tools/security/lesspass-cli { }; + livebook = callPackage ../servers/web-apps/livebook { elixir = elixir_1_17; beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_17; }); }; + lsix = callPackage ../tools/graphics/lsix { }; + + mdr = callPackage ../tools/misc/mdr { }; + + mobilecoin-wallet = callPackage ../applications/misc/mobilecoin-wallet { }; + + pacparser = callPackage ../tools/networking/pacparser { }; + + pairdrop = callPackage ../applications/misc/pairdrop { }; + + opencbm = callPackage ../tools/misc/opencbm { }; + + parquet-tools = callPackage ../tools/misc/parquet-tools { }; + pass = callPackage ../tools/security/pass { }; + passage = callPackage ../tools/security/passage { }; + + passphrase2pgp = callPackage ../tools/security/passphrase2pgp { }; + pass-nodmenu = callPackage ../tools/security/pass { dmenuSupport = false; pass = pass-nodmenu; @@ -1921,10 +3741,16 @@ with pkgs; passExtensions = recurseIntoAttrs pass.extensions; + pbpctrl = callPackage ../applications/audio/pbpctrl { }; + inherd-quake = callPackage ../applications/misc/inherd-quake { inherit (darwin.apple_sdk.frameworks) CoreServices Security; }; + xjadeo = callPackage ../tools/video/xjadeo { }; + + go-audit = callPackage ../tools/system/go-audit { }; + gopass = callPackage ../tools/security/gopass { }; gopass-hibp = callPackage ../tools/security/gopass/hibp.nix { }; @@ -1935,6 +3761,24 @@ with pkgs; gopass-summon-provider = callPackage ../tools/security/gopass/summon.nix { }; + gosh = callPackage ../tools/security/gosh { }; + + gospider = callPackage ../tools/security/gospider { }; + + 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 { }; + + grandperspective = callPackage ../os-specific/darwin/grandperspective { }; + + hexfiend = callPackage ../os-specific/darwin/hexfiend { }; + + grb = callPackage ../applications/misc/grb { }; + kerf = kerf_1; /* kerf2 is WIP */ kerf_1 = callPackage ../development/interpreters/kerf { stdenv = clangStdenv; @@ -1943,6 +3787,10 @@ with pkgs; ; }; + kwakd = callPackage ../servers/kwakd { }; + + kwm = callPackage ../os-specific/darwin/kwm { }; + khd = callPackage ../os-specific/darwin/khd { inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; }; @@ -1951,27 +3799,76 @@ with pkgs; lukesmithxyz-bible-kjv = callPackage ../applications/misc/kjv/lukesmithxyz-kjv.nix { }; + luigi = callPackage ../applications/networking/cluster/luigi { }; + + m-cli = callPackage ../os-specific/darwin/m-cli { }; + + pebble = callPackage ../tools/admin/pebble { }; + + play-with-mpv = callPackage ../tools/video/play-with-mpv { }; + plausible = callPackage ../servers/web-apps/plausible { elixir = elixir_1_14; beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_14; }); }; + pam-reattach = callPackage ../os-specific/darwin/pam-reattach { }; + reattach-to-user-namespace = callPackage ../os-specific/darwin/reattach-to-user-namespace { }; qes = callPackage ../os-specific/darwin/qes { inherit (darwin.apple_sdk.frameworks) Carbon; }; + wgo = callPackage ../development/tools/wgo { }; + + wiiload = callPackage ../development/tools/wiiload { }; + + winhelpcgi = callPackage ../development/tools/winhelpcgi { }; + + wiimms-iso-tools = callPackage ../tools/filesystems/wiimms-iso-tools { }; + + xc = callPackage ../development/tools/xc { }; + xcodeenv = callPackage ../development/mobile/xcodeenv { }; + xcodes = swiftPackages.callPackage ../development/tools/xcodes { + inherit (swiftPackages.apple_sdk.frameworks) CryptoKit LocalAuthentication; + inherit (swiftPackages.apple_sdk) libcompression; + }; + gomobile = callPackage ../development/mobile/gomobile { }; + ssh-agents = callPackage ../tools/networking/ssh-agents { }; + + ssh-import-id = python3Packages.callPackage ../tools/admin/ssh-import-id { }; + + ssh-key-confirmer = callPackage ../tools/networking/ssh-key-confirmer { }; + + ssh-mitm = callPackage ../tools/security/ssh-mitm { }; + + sshchecker = callPackage ../tools/security/sshchecker { }; + + sshs = callPackage ../development/tools/sshs { }; + + supergfxctl = callPackage ../applications/system/supergfxctl { }; + + titanium = callPackage ../development/mobile/titanium { }; + + titanium-alloy = callPackage ../development/mobile/titanium-alloy { }; + titaniumenv = callPackage ../development/mobile/titaniumenv { }; + abootimg = callPackage ../development/mobile/abootimg { }; + + adbfs-rootless = callPackage ../development/mobile/adbfs-rootless { }; + adb-sync = callPackage ../development/mobile/adb-sync { inherit (androidenv.androidPkgs) platform-tools; }; + amoco = callPackage ../tools/security/amoco { }; + anbox = callPackage ../os-specific/linux/anbox { protobuf = protobuf_21; }; @@ -2004,12 +3901,24 @@ with pkgs; apprise = with python3Packages; toPythonApplication apprise; + aptdec = callPackage ../development/libraries/aptdec { }; + aria2 = callPackage ../tools/networking/aria2 { inherit (darwin.apple_sdk.frameworks) Security; }; + as-tree = callPackage ../tools/misc/as-tree { }; + + asmfmt = callPackage ../development/tools/asmfmt { }; + asmrepl = callPackage ../development/interpreters/asmrepl { }; + aspcud = callPackage ../tools/misc/aspcud { }; + + at = callPackage ../tools/system/at { }; + + atftp = callPackage ../tools/networking/atftp { }; + atlas = callPackage ../by-name/at/atlas/package.nix { buildGoModule = buildGo123Module; }; @@ -2018,34 +3927,92 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + autogen = callPackage ../development/tools/misc/autogen { }; + + autojump = callPackage ../tools/misc/autojump { }; + + automysqlbackup = callPackage ../tools/backup/automysqlbackup { }; + + autorandr = callPackage ../tools/misc/autorandr { }; + avahi = callPackage ../development/libraries/avahi { }; avahi-compat = callPackage ../development/libraries/avahi { withLibdnssdCompat = true; }; + avro-c = callPackage ../development/libraries/avro-c { }; + + avro-cpp = callPackage ../development/libraries/avro-c++ { }; + + aws_mturk_clt = callPackage ../tools/misc/aws-mturk-clt { }; + + awsls = callPackage ../tools/admin/awsls { }; + + awsrm = callPackage ../tools/admin/awsrm { }; + + awstats = callPackage ../tools/system/awstats { }; + + awsweeper = callPackage ../tools/admin/awsweeper { }; + axel = callPackage ../tools/networking/axel { libssl = openssl; }; + backblaze-b2 = callPackage ../development/tools/backblaze-b2 { }; + bandwhich = callPackage ../tools/networking/bandwhich { inherit (darwin.apple_sdk.frameworks) Security; }; + badrobot = callPackage ../tools/security/badrobot { }; + + bao = callPackage ../tools/security/bao { }; + + bar = callPackage ../tools/system/bar { }; + base16-builder = callPackage ../misc/base16-builder { }; + basex = callPackage ../tools/text/xml/basex { }; + + bashplotlib = callPackage ../tools/misc/bashplotlib { }; + + babeld = callPackage ../tools/networking/babeld { }; + babelfish = callPackage ../shells/fish/babelfish.nix { }; + baboossh = callPackage ../tools/security/baboossh { }; + badchars = python3Packages.callPackage ../tools/security/badchars { }; + badvpn = callPackage ../tools/networking/badvpn { }; + + barcode = callPackage ../tools/graphics/barcode { }; + + bashmount = callPackage ../tools/filesystems/bashmount { }; + bat-extras = recurseIntoAttrs (callPackages ../tools/misc/bat-extras { }); + beats = callPackage ../tools/misc/beats { }; + beauty-line-icon-theme = callPackage ../data/icons/beauty-line-icon-theme { inherit (plasma5Packages) breeze-icons; }; beautysh = with python3.pkgs; toPythonApplication beautysh; + bc = callPackage ../tools/misc/bc { }; + + bdf2psf = callPackage ../tools/misc/bdf2psf { }; + + bdf2sfd = callPackage ../tools/misc/bdf2sfd { }; + + bdfresize = callPackage ../tools/misc/bdfresize { }; + + bcache-tools = callPackage ../tools/filesystems/bcache-tools { }; + + bchunk = callPackage ../tools/cd-dvd/bchunk { }; + inherit (callPackages ../misc/logging/beats/7.x.nix { }) auditbeat7 filebeat7 @@ -2059,12 +4026,44 @@ with pkgs; metricbeat = metricbeat7; packetbeat = packetbeat7; + bfr = callPackage ../tools/misc/bfr { }; + + bfscripts = callPackage ../tools/misc/bfscripts { }; + + bibtool = callPackage ../tools/misc/bibtool { }; + + bibutils = callPackage ../tools/misc/bibutils { }; + + bibtex2html = callPackage ../tools/misc/bibtex2html { }; + + bicon = callPackage ../applications/misc/bicon { }; + biliass = with python3.pkgs; toPythonApplication biliass; + bindfs = callPackage ../tools/filesystems/bindfs { }; + binwalk = with python3Packages; toPythonApplication binwalk; birdtray = libsForQt5.callPackage ../applications/misc/birdtray { }; + blitz = callPackage ../development/libraries/blitz { }; + + blockbook = callPackage ../servers/blockbook { }; + + blockhash = callPackage ../tools/graphics/blockhash { }; + + bluemix-cli = callPackage ../tools/admin/bluemix-cli { }; + + bluewalker = callPackage ../tools/bluetooth/bluewalker { }; + + blur-effect = callPackage ../tools/graphics/blur-effect { }; + + bootiso = callPackage ../tools/cd-dvd/bootiso { }; + + butane = callPackage ../development/tools/butane { }; + + buttercup-desktop = callPackage ../tools/security/buttercup-desktop { }; + charles = charles4; inherit (callPackages ../applications/networking/charles {}) charles3 @@ -2081,38 +4080,128 @@ with pkgs; libtorch-bin = callPackage ../development/libraries/science/math/libtorch/bin.nix { }; + tensorflow-lite = callPackage ../development/libraries/science/math/tensorflow-lite { }; + + tiny-cuda-nn = callPackage ../development/libraries/science/math/tiny-cuda-nn { }; + + tezos-rust-libs = callPackage ../development/libraries/tezos-rust-libs { }; + behave = with python3Packages; toPythonApplication behave; + behdad-fonts = callPackage ../data/fonts/behdad-fonts { }; + + bfetch = callPackage ../tools/misc/bfetch { }; + blink = darwin.apple_sdk_11_0.callPackage ../applications/emulators/blink { }; + blink1-tool = callPackage ../tools/misc/blink1-tool { }; + + blis = callPackage ../development/libraries/science/math/blis { }; + + bliss = callPackage ../applications/science/math/bliss { }; + + blobfuse = callPackage ../tools/filesystems/blobfuse { }; + blockdiag = with python3Packages; toPythonApplication blockdiag; + bmon = callPackage ../tools/misc/bmon { }; + + boca = callPackage ../development/libraries/boca { }; + + bubblewrap = callPackage ../tools/admin/bubblewrap { }; + + borgbackup = callPackage ../tools/backup/borgbackup { }; + + borgmatic = callPackage ../tools/backup/borgmatic { }; + + borg-sans-mono = callPackage ../data/fonts/borg-sans-mono { }; + + boringtun = callPackage ../tools/networking/boringtun { }; + + book-summary = callPackage ../tools/text/book-summary { }; + bookstack = callPackage ../servers/web-apps/bookstack { }; boomerang = libsForQt5.callPackage ../development/tools/boomerang { }; + boost-build = callPackage ../development/tools/boost-build { }; + + boot = callPackage ../development/tools/build-managers/boot { }; + + bowtie = callPackage ../applications/science/biology/bowtie { }; + + bowtie2 = callPackage ../applications/science/biology/bowtie2 { }; + + boxfs = callPackage ../tools/filesystems/boxfs { }; + bozohttpd-minimal = bozohttpd.override { minimal = true; }; brasero-unwrapped = 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) Foundation Security; }; + bruteforce-luks = callPackage ../tools/security/bruteforce-luks { }; + + brutespray = callPackage ../tools/security/brutespray { }; + + btrfs-progs = callPackage ../tools/filesystems/btrfs-progs { }; + + btrfs-snap = callPackage ../tools/filesystems/btrfs-snap { }; + ssdfs-utils = callPackage ../tools/filesystems/ssdfs-utils { }; btlejack = python3Packages.callPackage ../applications/radio/btlejack { }; + btrbk = callPackage ../tools/backup/btrbk { }; + + buildpack = callPackage ../development/tools/buildpack { }; + + bonk = callPackage ../tools/misc/bonk { }; + + bottom-rs = callPackage ../tools/misc/bottom-rs { }; + + bsp-layout = callPackage ../tools/misc/bsp-layout { }; + + buildtorrent = callPackage ../tools/misc/buildtorrent { }; + + bwm_ng = callPackage ../tools/networking/bwm-ng { }; + + bwbasic = callPackage ../development/interpreters/bwbasic { }; + + bws = callPackage ../tools/security/bws { }; + bsh = fetchurl { url = "http://www.beanshell.org/bsh-2.0b5.jar"; hash = "sha256-YjIZlWOAc1SzvLWs6z3BNlAvAixrDvdDmHqD9m/uWlw="; }; + btfs = callPackage ../os-specific/linux/btfs { }; + buildah = callPackage ../development/tools/buildah/wrapper.nix { }; buildah-unwrapped = callPackage ../development/tools/buildah { }; + buildkit = callPackage ../development/tools/buildkit { }; + + bukubrow = callPackage ../tools/networking/bukubrow { }; + + burpsuite = callPackage ../tools/networking/burpsuite { }; + + ciano = callPackage ../applications/graphics/ciano { + inherit (pantheon) granite; + python = python3; + gtk = gtk3; + }; + c3d = callPackage ../applications/graphics/c3d { inherit (darwin.apple_sdk.frameworks) Cocoa; }; @@ -2138,16 +4227,30 @@ with pkgs; ''; }); + traefik = callPackage ../servers/traefik { }; + + traefik-certs-dumper = callPackage ../tools/misc/traefik-certs-dumper { }; + + caffeine = callPackage ../tools/misc/caffeine { }; + calamares = libsForQt5.callPackage ../tools/misc/calamares { python = python3; boost = boost.override { enablePython = true; python = python3; }; }; calamares-nixos = lowPrio (calamares.override { nixos-extensions = true; }); + calamares-nixos-extensions = callPackage ../tools/misc/calamares-nixos-extensions { }; + + calendar-cli = callPackage ../tools/networking/calendar-cli { }; + + cameradar = callPackage ../tools/security/cameradar { }; + candle = libsForQt5.callPackage ../applications/misc/candle { }; capstone = callPackage ../development/libraries/capstone { }; capstone_4 = callPackage ../development/libraries/capstone/4.nix { }; + keystone = callPackage ../development/libraries/keystone { }; + casync = callPackage ../applications/networking/sync/casync { sphinx = buildPackages.python3Packages.sphinx; }; @@ -2155,26 +4258,76 @@ with pkgs; cataract = callPackage ../applications/misc/cataract { }; cataract-unstable = callPackage ../applications/misc/cataract/unstable.nix { }; + catch = callPackage ../development/libraries/catch { }; + catch2 = callPackage ../development/libraries/catch2 { }; catch2_3 = callPackage ../development/libraries/catch2/3.nix { }; + catdoc = callPackage ../tools/text/catdoc { }; + + catdocx = callPackage ../tools/text/catdocx { }; + + catclock = callPackage ../applications/misc/catclock { }; + cardpeek = callPackage ../applications/misc/cardpeek { inherit (darwin.apple_sdk.frameworks) PCSC; }; + cde = callPackage ../tools/package-management/cde { }; + + cdxgen = callPackage ../tools/security/cdxgen { }; + ceres-solver = callPackage ../development/libraries/ceres-solver { gflags = null; # only required for examples/tests }; + cassowary = callPackage ../tools/networking/cassowary { }; + + croc = callPackage ../tools/networking/croc { }; + cedille = callPackage ../applications/science/logic/cedille { inherit (haskellPackages) alex happy Agda ghcWithPackages; }; + cel-go = callPackage ../development/interpreters/cel-go { }; + + cfdyndns = callPackage ../applications/networking/dyndns/cfdyndns { }; + + cf-terraforming = callPackage ../tools/misc/cf-terraforming { }; + + charliecloud = callPackage ../applications/virtualization/charliecloud { }; + + chelf = callPackage ../tools/misc/chelf { }; + + chisel = callPackage ../tools/networking/chisel { }; + + cht-sh = callPackage ../tools/misc/cht.sh { }; + + ckbcomp = callPackage ../tools/X11/ckbcomp { }; + + clac = callPackage ../tools/misc/clac { }; + + map-cmd = callPackage ../tools/misc/map { }; + + clash-geoip = callPackage ../data/misc/clash-geoip { }; + clevercsv = with python3Packages; toPythonApplication clevercsv; + cli53 = callPackage ../tools/admin/cli53 { }; + + cli-visualizer = callPackage ../applications/misc/cli-visualizer { }; + + cliam = callPackage ../tools/security/cliam { }; + + clickclack = callPackage ../tools/misc/clickclack { }; + clickgen = with python3Packages; toPythonApplication clickgen; + clog-cli = callPackage ../development/tools/clog-cli { }; + cloud-init = python3.pkgs.callPackage ../tools/virtualization/cloud-init { inherit systemd; }; + cloudbrute = callPackage ../tools/security/cloudbrute { }; + cloudflared = callPackage ../applications/networking/cloudflared { # https://github.com/cloudflare/cloudflared/issues/1151#issuecomment-1888819250 buildGoModule = buildGoModule.override { @@ -2191,24 +4344,46 @@ with pkgs; }; }; + cloudflare-dyndns = callPackage ../applications/networking/cloudflare-dyndns { }; + + 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 { }; + clusterctl = callPackage ../applications/networking/cluster/clusterctl { }; + coloredlogs = with python3Packages; toPythonApplication coloredlogs; + colpack = callPackage ../applications/science/math/colpack { }; + + cz-cli = callPackage ../applications/version-management/cz-cli { }; + czkawka-full = czkawka.wrapper.override { extraPackages = [ ffmpeg ]; }; + comma = callPackage ../tools/package-management/comma { }; + commitizen = with python3Packages; toPythonApplication commitizen; + common-licenses = callPackage ../data/misc/common-licenses { }; + compactor = callPackage ../applications/networking/compactor { protobuf = protobuf_21; }; + consul-alerts = callPackage ../servers/monitoring/consul-alerts { }; + + consul-template = callPackage ../tools/system/consul-template { }; + + copyright-update = callPackage ../tools/text/copyright-update { }; + inherit (callPackages ../tools/misc/coreboot-utils { }) msrtool cbmem @@ -2225,16 +4400,118 @@ with pkgs; coreboot-configurator = libsForQt5.callPackage ../tools/misc/coreboot-configurator { }; + corosync = callPackage ../servers/corosync { }; + + fw-ectool = callPackage ../os-specific/linux/fw-ectool { }; + + chayang = callPackage ../tools/wayland/chayang { }; + + cherrytree = callPackage ../applications/misc/cherrytree { }; + + chntpw = callPackage ../tools/security/chntpw { }; + + chopchop = callPackage ../tools/security/chopchop { }; + + clapboard = callPackage ../tools/wayland/clapboard { }; + + cliphist = callPackage ../tools/wayland/cliphist { }; + + clipman = callPackage ../tools/wayland/clipman { }; + + kabeljau = callPackage ../games/kabeljau { }; + + kanshi = callPackage ../tools/wayland/kanshi { }; + + shikane = callPackage ../tools/wayland/shikane { }; + + shotman = callPackage ../tools/wayland/shotman { }; + sway-unwrapped = callPackage ../by-name/sw/sway-unwrapped/package.nix { - wlroots = wlroots_0_18; + wlroots = wlroots_0_17; }; + swayr = callPackage ../tools/wayland/swayr { }; + + swayrbar = callPackage ../tools/wayland/swayrbar { }; + + swaysome = callPackage ../tools/wayland/swaysome { }; + swaytools = python3Packages.callPackage ../tools/wayland/swaytools { }; + wayland-utils = callPackage ../tools/wayland/wayland-utils { }; + + wayland-proxy-virtwl = callPackage ../tools/wayland/wayland-proxy-virtwl { }; + + waylogout = callPackage ../tools/wayland/waylogout { }; + + waynergy = callPackage ../tools/wayland/waynergy { }; + + wayout = callPackage ../tools/wayland/wayout { }; + + way-displays = callPackage ../tools/wayland/way-displays { }; + + wev = callPackage ../tools/wayland/wev { }; + + wdomirror = callPackage ../tools/wayland/wdomirror { }; + + wdt = callPackage ../applications/networking/sync/wdt { }; + + wl-clipboard = callPackage ../tools/wayland/wl-clipboard { }; + + wl-clipboard-x11 = callPackage ../tools/wayland/wl-clipboard-x11 { }; + + wl-color-picker = callPackage ../tools/wayland/wl-color-picker { }; + + wl-mirror = callPackage ../tools/wayland/wl-mirror { }; + + wl-screenrec = callPackage ../tools/wayland/wl-screenrec { }; + + wleave = callPackage ../tools/wayland/wleave { }; + + wlopm = callPackage ../tools/wayland/wlopm { }; + + wlprop = callPackage ../tools/wayland/wlprop { }; + + wlr-randr = callPackage ../tools/wayland/wlr-randr { }; + + wlr-which-key = callPackage ../tools/wayland/wlr-which-key { }; + + wlrctl = callPackage ../tools/wayland/wlrctl { }; + + wlsunset = callPackage ../tools/wayland/wlsunset { }; + + wl-gammactl = callPackage ../tools/wayland/wl-gammactl { }; + + wluma = callPackage ../tools/wayland/wluma { }; + + wob = callPackage ../tools/wayland/wob { }; + + wshowkeys = callPackage ../tools/wayland/wshowkeys { }; + + wtype = callPackage ../tools/wayland/wtype { }; + + cambalache = callPackage ../development/tools/cambalache { }; + cambrinary = python3Packages.callPackage ../applications/misc/cambrinary { }; + changedetection-io = callPackage ../servers/web-apps/changedetection-io { }; + + clini = callPackage ../tools/misc/clini { }; + + clipster = callPackage ../tools/misc/clipster { }; + + clockify = callPackage ../applications/office/clockify { }; + cplex = callPackage ../applications/science/math/cplex (config.cplex or {}); + cpulimit = callPackage ../tools/misc/cpulimit { }; + + code-minimap = callPackage ../tools/misc/code-minimap { }; + + codesearch = callPackage ../tools/text/codesearch { }; + + codec2 = callPackage ../development/libraries/codec2 { }; + contacts = callPackage ../tools/misc/contacts { inherit (darwin.apple_sdk.frameworks) Foundation AddressBook; }; @@ -2245,30 +4522,140 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + compsize = callPackage ../os-specific/linux/compsize { }; + + comrak = callPackage ../tools/text/comrak { }; + cot = with python3Packages; toPythonApplication cot; + coturn = callPackage ../servers/coturn { }; + + coursier = callPackage ../development/tools/coursier { }; + + cppclean = callPackage ../development/tools/cppclean { }; + + credhub-cli = callPackage ../tools/admin/credhub-cli { }; + + crex = callPackage ../tools/misc/crex { }; + + cri-tools = callPackage ../tools/virtualization/cri-tools { }; + + crip = callPackage ../applications/audio/crip { }; + crosvm = callPackage ../applications/virtualization/crosvm { }; crossplane = with python3Packages; toPythonApplication crossplane; + crowdsec = callPackage ../tools/security/crowdsec { }; + + crunch = callPackage ../tools/security/crunch { }; + + crudini = callPackage ../tools/misc/crudini { }; + csv2md = with python3Packages; toPythonApplication csv2md; + csv2odf = callPackage ../applications/office/csv2odf { }; + + csv2parquet = callPackage ../tools/misc/csv2parquet { }; + + csvdiff = callPackage ../tools/text/csvdiff { }; + + csview = callPackage ../tools/text/csview { }; + + csvquote = callPackage ../tools/text/csvquote { }; + csvtool = callPackage ../development/ocaml-modules/csv/csvtool.nix { }; + csv2latex = callPackage ../tools/misc/csv2latex { }; + + csvs-to-sqlite = callPackage ../tools/misc/csvs-to-sqlite { }; + cutemarked-ng = libsForQt5.callPackage ../applications/office/cutemarked-ng { }; + dab_lib = callPackage ../development/libraries/dab_lib { }; + + dabet = callPackage ../tools/misc/dabet { }; + + dabtools = callPackage ../applications/radio/dabtools { }; + + daemontools = callPackage ../tools/admin/daemontools { }; + + dale = callPackage ../development/compilers/dale { }; + + damon = callPackage ../tools/admin/damon { }; + + dancing-script = callPackage ../data/fonts/dancing-script { }; + + dante = callPackage ../servers/dante { }; + + dasel = callPackage ../applications/misc/dasel { }; + + dasher = callPackage ../applications/accessibility/dasher { }; + dataclass-wizard = with python3Packages; toPythonApplication dataclass-wizard; + datafusion-cli = callPackage ../development/misc/datafusion { }; + + datamash = callPackage ../tools/misc/datamash { }; + datasette = with python3Packages; toPythonApplication datasette; + howard-hinnant-date = callPackage ../development/libraries/howard-hinnant-date { }; + + datefmt = callPackage ../tools/misc/datefmt { }; + + datefudge = callPackage ../tools/system/datefudge { }; + + dateutils = callPackage ../tools/misc/dateutils { }; + datovka = libsForQt5.callPackage ../applications/networking/datovka { }; + dave = callPackage ../servers/http/dave { }; + + dconf = callPackage ../development/libraries/dconf { }; + + ddate = callPackage ../tools/misc/ddate { }; + + ddosify = callPackage ../development/tools/ddosify { }; + + dduper = callPackage ../tools/filesystems/dduper { }; + + dedup = callPackage ../tools/backup/dedup { }; + + deheader = callPackage ../development/tools/misc/deheader { }; + + dehydrated = callPackage ../tools/admin/dehydrated { }; + + deja-dup = callPackage ../applications/backup/deja-dup { }; + + dejsonlz4 = callPackage ../tools/compression/dejsonlz4 { }; + + desync = callPackage ../applications/networking/sync/desync { }; + + devdocs-desktop = callPackage ../applications/misc/devdocs-desktop { }; + + devmem2 = callPackage ../os-specific/linux/devmem2 { }; + + dbus-broker = callPackage ../os-specific/linux/dbus-broker { }; + + dblab = callPackage ../development/tools/database/dblab { }; + + dbx = callPackage ../applications/misc/dbx { }; + + ioport = callPackage ../os-specific/linux/ioport { }; + diagrams-builder = callPackage ../tools/graphics/diagrams-builder { inherit (haskellPackages) ghcWithPackages diagrams-builder; }; + dialect = callPackage ../applications/misc/dialect { }; + dialogbox = libsForQt5.callPackage ../tools/misc/dialogbox { }; + dieharder = callPackage ../tools/security/dieharder { }; + + digitemp = callPackage ../tools/misc/digitemp { }; + dijo = callPackage ../tools/misc/dijo { inherit (darwin.apple_sdk.frameworks) CoreServices; }; @@ -2278,34 +4665,94 @@ with pkgs; aspellDicts_en = aspellDicts.en; }; + dirb = callPackage ../tools/networking/dirb { }; + + dirstalk = callPackage ../tools/security/dirstalk { }; + h = callPackage ../tools/misc/h { }; + discount = callPackage ../tools/text/discount { }; + discourse = callPackage ../servers/web-apps/discourse { }; discourseAllPlugins = discourse.override { plugins = lib.filter (p: p ? pluginName) (builtins.attrValues discourse.plugins); }; + discourse-mail-receiver = callPackage ../servers/web-apps/discourse/mail_receiver { }; + + discocss = callPackage ../tools/misc/discocss { }; + + disfetch = callPackage ../tools/misc/disfetch { }; + + disk-inventory-x = callPackage ../tools/filesystems/disk-inventory-x { }; + + 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 { inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-vaapi; gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; }; }; + djot-js = callPackage ../tools/text/djot-js { }; + + djv = callPackage ../applications/graphics/djv { }; + dnschef = python3Packages.callPackage ../tools/networking/dnschef { }; + doitlive = callPackage ../tools/misc/doitlive { }; + + dokuwiki = callPackage ../servers/web-apps/dokuwiki { }; + + dolibarr = callPackage ../servers/web-apps/dolibarr { }; + + dosage = callPackage ../applications/graphics/dosage { }; + dotenv-linter = callPackage ../development/tools/analysis/dotenv-linter { inherit (darwin.apple_sdk.frameworks) Security; }; + dotool = callPackage ../tools/dotool { }; + inherit (ocamlPackages) dot-merlin-reader; + dozenal = callPackage ../applications/misc/dozenal { }; + + dpic = callPackage ../tools/graphics/dpic { }; + + dsdcc = callPackage ../development/libraries/dsdcc { }; + + dstp = callPackage ../development/tools/dstp { }; + + dsvpn = callPackage ../applications/networking/dsvpn { }; + + dwt1-shell-color-scripts = callPackage ../tools/misc/dwt1-shell-color-scripts { }; + + dtrx = callPackage ../tools/compression/dtrx { }; + + dua = callPackage ../tools/misc/dua { }; + + duf = callPackage ../tools/misc/duf { }; + + dum = callPackage ../development/tools/dum { }; + inherit (ocaml-ng.ocamlPackages_4_10) dune_1; inherit (ocamlPackages) dune_2 dune_3 dune-release; + duperemove = callPackage ../tools/filesystems/duperemove { }; + dvc = with python3.pkgs; toPythonApplication dvc; dvc-with-remotes = dvc.override { @@ -2315,6 +4762,18 @@ with pkgs; enableSSH = true; }; + dynamic-colors = callPackage ../tools/misc/dynamic-colors { }; + + dynamic-wallpaper = callPackage ../tools/graphics/dynamic-wallpaper { }; + + dyncall = callPackage ../development/libraries/dyncall { }; + + dyndnsc = callPackage ../applications/networking/dyndns/dyndnsc { }; + + earthly = callPackage ../development/tools/earthly { }; + + earlybird = callPackage ../tools/security/earlybird { }; + easyabc = callPackage ../applications/audio/easyabc { }; easyaudiosync = qt6Packages.callPackage ../applications/audio/easyaudiosync {}; @@ -2327,12 +4786,29 @@ with pkgs; easyocr = with python3.pkgs; toPythonApplication easyocr; + ecasound = callPackage ../applications/audio/ecasound { }; + + edac-utils = callPackage ../os-specific/linux/edac-utils { }; + eddy = libsForQt5.callPackage ../applications/graphics/eddy { }; + eggdrop = callPackage ../tools/networking/eggdrop { }; + + egglog = callPackage ../applications/science/logic/egglog { }; + + ego = callPackage ../tools/misc/ego { }; + + ekam = callPackage ../development/tools/build-managers/ekam { }; + electronplayer = callPackage ../applications/video/electronplayer/electronplayer.nix { }; + electron-mail = callPackage ../applications/networking/mailreaders/electron-mail { }; + + element = callPackage ../applications/science/chemistry/element { }; + element-desktop = callPackage ../applications/networking/instant-messengers/element/element-desktop.nix { inherit (darwin.apple_sdk.frameworks) Security AppKit CoreServices; + electron = electron_31; }; element-desktop-wayland = writeScriptBin "element-desktop" '' #!/bin/sh @@ -2345,8 +4821,41 @@ with pkgs; conf = config.element-web.conf or { }; }; + 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 { }; + + elpa = callPackage ../development/libraries/elpa { }; + + enca = callPackage ../tools/text/enca { }; + + encpipe = callPackage ../tools/misc/encpipe { }; + + ent = callPackage ../tools/misc/ent { }; + + entwine = callPackage ../applications/graphics/entwine { }; + + envconsul = callPackage ../tools/system/envconsul { }; + + envsubst = callPackage ../tools/misc/envsubst { }; + + envfs = callPackage ../tools/filesystems/envfs { }; + + er-patcher = callPackage ../tools/games/er-patcher { }; + + erdtree = callPackage ../tools/system/erdtree { }; + + errcheck = callPackage ../development/tools/errcheck { }; + + eschalot = callPackage ../tools/security/eschalot { }; + + espanso = callPackage ../applications/office/espanso { + inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Foundation IOKit Kernel AVFoundation Carbon QTKit AVKit WebKit System; + }; espanso-wayland = espanso.override { x11Support = false; waylandSupport = true; @@ -2355,46 +4864,142 @@ with pkgs; esphome = callPackage ../tools/misc/esphome { }; + 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 { }; + + extism-cli = callPackage ../development/tools/extism-cli { }; + + extrude = callPackage ../tools/security/extrude { }; + fastly = callPackage ../misc/fastly { # If buildGoModule is overridden, provide a matching version of the go attribute }; + f2 = callPackage ../tools/misc/f2 { }; + + f3 = callPackage ../tools/filesystems/f3 { }; + f3d = callPackage ../applications/graphics/f3d { inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; }; f3d_egl = f3d.override { vtk_9 = vtk_9_egl; }; + facedetect = callPackage ../tools/graphics/facedetect { }; + + faketty = callPackage ../tools/misc/faketty { }; + + fasd = callPackage ../tools/misc/fasd { }; + + fastJson = callPackage ../development/libraries/fastjson { }; + fast-cli = nodePackages.fast-cli; + fast-cpp-csv-parser = callPackage ../development/libraries/fast-cpp-csv-parser { }; + fast-ssh = callPackage ../tools/networking/fast-ssh { inherit (darwin.apple_sdk.frameworks) Security; }; + faudio = callPackage ../development/libraries/faudio { }; + + fblog = callPackage ../development/tools/fblog { }; + + fd = callPackage ../tools/misc/fd { }; + fdroidcl = pkgs.callPackage ../development/mobile/fdroidcl { }; fedimint = callPackage ../by-name/fe/fedimint/package.nix { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + fetch-scm = callPackage ../tools/misc/fetch-scm { }; + + fiano = callPackage ../tools/misc/fiano { }; + + filebench = callPackage ../tools/misc/filebench { }; + + fileshare = callPackage ../servers/fileshare { }; + + fileshelter = callPackage ../servers/web-apps/fileshelter { }; + + fioctl = callPackage ../tools/admin/fioctl { }; + + firectl = callPackage ../applications/virtualization/firectl { }; + + firestarter = callPackage ../applications/misc/firestarter { }; + + fits-cloudctl = callPackage ../tools/admin/fits-cloudctl { }; + + flitter = callPackage ../tools/misc/flitter { }; + flowgger = callPackage ../tools/misc/flowgger { inherit (darwin.apple_sdk.frameworks) CoreServices; }; + frangipanni = callPackage ../tools/text/frangipanni { }; + + frawk = callPackage ../tools/text/frawk { }; + + fre = callPackage ../tools/misc/fre { }; + + frei = callPackage ../tools/misc/frei { }; + + frogmouth = callPackage ../tools/text/frogmouth { }; + + fselect = callPackage ../tools/misc/fselect { }; + + fsmon = callPackage ../tools/misc/fsmon { }; + + fst = callPackage ../tools/text/fst { }; + + fsql = callPackage ../tools/misc/fsql { }; + + kitty-img = callPackage ../tools/misc/kitty-img { }; + ### TOOLS/TYPESETTING/TEX advi = callPackage ../tools/typesetting/tex/advi { ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; + auctex = callPackage ../tools/typesetting/tex/auctex { }; + + blahtexml = callPackage ../tools/typesetting/tex/blahtexml { }; + + catdvi = callPackage ../tools/typesetting/tex/catdvi { }; + + dblatex = callPackage ../tools/typesetting/tex/dblatex { }; + dblatexFull = dblatex.override { enableAllFeatures = true; }; + gladtex = callPackage ../tools/typesetting/tex/gladtex { }; + latex2mathml = with python3Packages; toPythonApplication latex2mathml; + latexrun = callPackage ../tools/typesetting/tex/latexrun { }; + + lkproof = callPackage ../tools/typesetting/tex/lkproof { }; + + mftrace = callPackage ../tools/typesetting/tex/mftrace { }; + pgf = pgf2; + pplatex = callPackage ../tools/typesetting/tex/pplatex { }; + tetex = callPackage ../tools/typesetting/tex/tetex { libpng = libpng12; }; + tex-match = callPackage ../tools/typesetting/tex/tex-match { }; + texFunctions = callPackage ../tools/typesetting/tex/nix pkgs; # TeX Live; see https://nixos.org/nixpkgs/manual/#sec-language-texlive @@ -2402,22 +5007,65 @@ with pkgs; inherit (texlive.schemes) texliveBasic texliveBookPub texliveConTeXt texliveFull texliveGUST texliveInfraOnly texliveMedium texliveMinimal texliveSmall texliveTeTeX; texlivePackages = recurseIntoAttrs (lib.mapAttrs (_: v: v.build) texlive.pkgs); + fop = callPackage ../tools/typesetting/fop { }; + fondu = callPackage ../tools/misc/fondu { inherit (darwin.apple_sdk.frameworks) CoreServices; }; + fpp = callPackage ../tools/misc/fpp { }; + + fsmark = callPackage ../tools/misc/fsmark { }; + futhark = haskell.lib.compose.justStaticExecutables haskellPackages.futhark; + fcft = callPackage ../development/libraries/fcft { }; + + fuzzel = callPackage ../applications/misc/fuzzel { }; + + fuzzylite = callPackage ../development/libraries/fuzzylite { }; + + flashfocus = callPackage ../misc/flashfocus { }; + qt-video-wlr = libsForQt5.callPackage ../applications/misc/qt-video-wlr { }; fwup = callPackage ../tools/misc/fwup { inherit (darwin.apple_sdk.frameworks) DiskArbitration; }; + fx-cast-bridge = callPackage ../tools/misc/fx-cast-bridge { }; + + fzf-obc = callPackage ../shells/bash/fzf-obc { }; + + fzf-zsh = callPackage ../shells/zsh/fzf-zsh { }; + + fzy = callPackage ../tools/misc/fzy { }; + g2o = libsForQt5.callPackage ../development/libraries/g2o { }; + gb-backup = callPackage ../tools/backup/gamerbackup { }; + + gdrive = callPackage ../applications/networking/gdrive { }; + + gdrive3 = callPackage ../applications/networking/gdrive3 { }; + + gdu = callPackage ../tools/system/gdu { }; + + gfxreconstruct = callPackage ../tools/graphics/gfxreconstruct { }; + + go-chromecast = callPackage ../applications/video/go-chromecast { }; + + go-containerregistry = callPackage ../development/tools/go-containerregistry { }; inherit (go-containerregistry) crane gcrane; + go-rice = callPackage ../tools/misc/go.rice { }; + + go-2fa = callPackage ../tools/security/2fa { }; + + go-neb = callPackage ../applications/networking/instant-messengers/go-neb { }; + + google-cursor = callPackage ../data/icons/google-cursor { }; + geckodriver = callPackage ../development/tools/geckodriver { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -2427,6 +5075,16 @@ with pkgs; geekbench_6 = callPackage ../tools/misc/geekbench/6.nix { }; geekbench = geekbench_6; + gencfsm = callPackage ../tools/security/gencfsm { }; + + genromfs = callPackage ../tools/filesystems/genromfs { }; + + gh-ost = callPackage ../tools/misc/gh-ost { }; + + ghauri = callPackage ../tools/security/ghauri { }; + + ghdorker = callPackage ../tools/security/ghdorker { }; + ghidra = darwin.apple_sdk_11_0.callPackage ../tools/security/ghidra/build.nix { protobuf = protobuf_21; }; @@ -2435,6 +5093,26 @@ with pkgs; ghidra-bin = callPackage ../tools/security/ghidra { }; + gh2md = callPackage ../tools/backup/gh2md { }; + + gif-for-cli = callPackage ../tools/misc/gif-for-cli { }; + + giph = callPackage ../applications/video/giph { }; + + gir-rs = callPackage ../development/tools/gir { }; + + girsh = callPackage ../tools/networking/girsh { }; + + gitjacker = callPackage ../tools/security/gitjacker { }; + + gixy = callPackage ../tools/admin/gixy { }; + + glpaper = callPackage ../development/tools/glpaper { }; + + gllvm = callPackage ../development/tools/gllvm { }; + + globalarrays = callPackage ../development/libraries/globalarrays { }; + glslviewer = callPackage ../development/tools/glslviewer { inherit (darwin.apple_sdk.frameworks) Cocoa; }; @@ -2444,6 +5122,24 @@ with pkgs; inherit (darwin) libobjc libresolv; }; + goa = callPackage ../development/tools/goa { }; + + goawk = callPackage ../tools/text/goawk { }; + + gohai = callPackage ../tools/system/gohai { }; + + gorilla-bin = callPackage ../tools/security/gorilla-bin { }; + + gorilla-cli = callPackage ../tools/llm/gorilla-cli { }; + + godu = callPackage ../tools/misc/godu { }; + + gosu = callPackage ../tools/misc/gosu { }; + + gotify-cli = callPackage ../tools/misc/gotify-cli { }; + + gotify-desktop = callPackage ../tools/misc/gotify-desktop { }; + gping = callPackage ../tools/networking/gping { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -2452,10 +5148,44 @@ with pkgs; pythonPackages = python3Packages; }; + grit = callPackage ../tools/misc/grit { }; + + grobi = callPackage ../tools/X11/grobi { }; + grype = callPackage ../by-name/gr/grype/package.nix { buildGoModule = buildGo123Module; }; + gsctl = callPackage ../applications/misc/gsctl { }; + + gsocket = callPackage ../tools/networking/gsocket { }; + + gthree = callPackage ../development/libraries/gthree { }; + + gtg = callPackage ../applications/office/gtg { }; + + gti = callPackage ../tools/misc/gti { }; + + has = callPackage ../applications/misc/has { }; + + hdate = callPackage ../applications/misc/hdate { }; + + headache = callPackage ../development/tools/headache { }; + + 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 { }; + + hid-tools = callPackage ../tools/misc/hid-tools { }; + + hidrd = callPackage ../tools/misc/hidrd { }; + hiksink = callPackage ../tools/misc/hiksink { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -2466,8 +5196,16 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) IOKit; }; + hostsblock = callPackage ../tools/misc/hostsblock { }; + hopper = qt5.callPackage ../development/tools/analysis/hopper { }; + hr = callPackage ../applications/misc/hr { }; + + huniq = callPackage ../tools/text/huniq { }; + + hunt = callPackage ../tools/misc/hunt { }; + hypr = callPackage ../applications/window-managers/hyprwm/hypr { cairo = cairo.override { xcbSupport = true; }; }; @@ -2475,16 +5213,54 @@ with pkgs; stdenv = gcc14Stdenv; }; - hyprpolkitagent = callPackage ../by-name/hy/hyprpolkitagent/package.nix { - stdenv = gcc14Stdenv; - }; + hyprland-autoname-workspaces = callPackage ../applications/misc/hyprland-autoname-workspaces { }; + + hyprland-per-window-layout = callPackage ../tools/wayland/hyprland-per-window-layout { }; + + hyprland-protocols = callPackage ../applications/window-managers/hyprwm/hyprland-protocols { }; + + hyprpaper = callPackage ../applications/window-managers/hyprwm/hyprpaper { }; + + hyprpicker = callPackage ../applications/window-managers/hyprwm/hyprpicker { }; hyprshade = python311Packages.callPackage ../applications/window-managers/hyprwm/hyprshade { }; hyprlandPlugins = recurseIntoAttrs (callPackage ../applications/window-managers/hyprwm/hyprland-plugins { }); + hysteria = callPackage ../tools/networking/hysteria { }; + + hyx = callPackage ../tools/text/hyx { }; + + icdiff = callPackage ../tools/text/icdiff { }; + + ictree = callPackage ../tools/misc/ictree { }; + + inchi = callPackage ../development/libraries/inchi { }; + + icon-slicer = callPackage ../tools/X11/icon-slicer { }; + + ifm = callPackage ../tools/graphics/ifm { }; + + ink = callPackage ../tools/misc/ink { }; + + inklecate = callPackage ../development/compilers/inklecate { }; + intensity-normalization = with python3Packages; toPythonApplication intensity-normalization; + interactsh = callPackage ../tools/misc/interactsh { }; + + interlock = callPackage ../servers/interlock { }; + + invoice = callPackage ../tools/misc/invoice { }; + + invoiceplane = callPackage ../servers/web-apps/invoiceplane { }; + + iotas = callPackage ../applications/office/iotas { }; + + jellycli = callPackage ../applications/audio/jellycli { }; + + jellyfin-ffmpeg = callPackage ../development/libraries/jellyfin-ffmpeg { }; + jellyfin-media-player = libsForQt5.callPackage ../applications/video/jellyfin-media-player { inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa CoreAudio MediaPlayer; }; @@ -2493,18 +5269,42 @@ with pkgs; jellyseerr = callPackage ../servers/jellyseerr { }; + jiten = callPackage ../applications/misc/jiten { }; + + kanjidraw = callPackage ../applications/misc/kanjidraw { }; + + jotta-cli = callPackage ../applications/misc/jotta-cli { }; + + joycond = callPackage ../os-specific/linux/joycond { }; + + joystickwake = callPackage ../tools/games/joystickwake { }; + juce = callPackage ../development/misc/juce { stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; }; + jumppad = callPackage ../tools/virtualization/jumppad { }; + jwt-cli = callPackage ../tools/security/jwt-cli { inherit (darwin.apple_sdk.frameworks) Security; }; + jwt-hack = callPackage ../tools/security/jwt-hack { } ; + + jwx = callPackage ../tools/security/jwx { } ; + + kapacitor = callPackage ../servers/monitoring/kapacitor { }; + + karma = callPackage ../servers/monitoring/karma { }; + kaldi = callPackage ../tools/audio/kaldi { inherit (darwin.apple_sdk.frameworks) Accelerate; }; + kalker = callPackage ../tools/misc/kalker { }; + + kisslicer = callPackage ../tools/misc/kisslicer { }; + klaus = with python3Packages; toPythonApplication klaus; klipper = callPackage ../servers/klipper { }; @@ -2519,43 +5319,130 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + klipperscreen = callPackage ../applications/misc/klipperscreen { }; + klog = qt5.callPackage ../applications/radio/klog { }; + komga = callPackage ../servers/komga { }; + + komorebi = callPackage ../applications/graphics/komorebi { }; + + konsave = callPackage ../applications/misc/konsave { }; + + krapslog = callPackage ../tools/misc/krapslog { }; + krill = callPackage ../servers/krill { inherit (darwin.apple_sdk.frameworks) Security; }; lapce = callPackage ../applications/editors/lapce { inherit (darwin) libobjc; + inherit (darwin.apple_sdk.frameworks) Security CoreServices ApplicationServices Carbon AppKit; }; + lcdproc = callPackage ../servers/monitoring/lcdproc { }; + + languagetool = callPackage ../tools/text/languagetool { }; + languagetool-rust = callPackage ../tools/text/languagetool-rust { inherit (darwin.apple_sdk.frameworks) Security; }; + ldtk = callPackage ../applications/editors/ldtk { }; + + lepton = callPackage ../tools/graphics/lepton { }; + + lepton-eda = callPackage ../applications/science/electronics/lepton-eda { }; + + lexend = callPackage ../data/fonts/lexend { }; + lexicon = with python3Packages; toPythonApplication dns-lexicon; + lenpaste = callPackage ../servers/lenpaste { }; + lief = callPackage ../development/libraries/lief { python = python3; }; + libndtypes = callPackage ../development/libraries/libndtypes { }; + + libnss-mysql = callPackage ../os-specific/linux/libnss-mysql { }; + + libnvme = callPackage ../os-specific/linux/libnvme { }; + + libnvidia-container = callPackage ../applications/virtualization/libnvidia-container { }; + + librenms = callPackage ../servers/monitoring/librenms { }; + + libxnd = callPackage ../development/libraries/libxnd { }; + + libzbc = callPackage ../os-specific/linux/libzbc { }; + + libzbd = callPackage ../os-specific/linux/libzbd { }; + + lifeograph = callPackage ../applications/editors/lifeograph { }; + + limitcpu = callPackage ../tools/misc/limitcpu { }; + + lineselect = callPackage ../tools/misc/lineselect { }; + + link-grammar = callPackage ../tools/text/link-grammar { }; + + linuxptp = callPackage ../os-specific/linux/linuxptp { }; + + linuxdoc-tools = callPackage ../tools/text/sgml/linuxdoc-tools { }; + + lisgd = callPackage ../tools/inputmethods/lisgd { }; + + lite = callPackage ../applications/editors/lite { }; + lite-xl = callPackage ../applications/editors/lite-xl { inherit (darwin.apple_sdk.frameworks) Foundation; }; + loadwatch = callPackage ../tools/system/loadwatch { }; + + loccount = callPackage ../development/tools/misc/loccount { }; + + long-shebang = callPackage ../misc/long-shebang { }; + + lssecret = callPackage ../misc/lssecret {}; + + lowdown = callPackage ../tools/typesetting/lowdown { }; + # Less secure variant of lowdown for use inside Nix builds. lowdown-unsandboxed = lowdown.override { enableDarwinSandbox = false; }; + numatop = callPackage ../os-specific/linux/numatop { }; + + numworks-udev-rules = callPackage ../os-specific/linux/numworks-udev-rules { }; + + num-utils = callPackage ../tools/text/num-utils { }; + + 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 { }; + kaggle = with python3Packages; toPythonApplication kaggle; + lynis = callPackage ../tools/security/lynis { }; + maigret = callPackage ../tools/security/maigret { }; maliit-framework = libsForQt5.callPackage ../applications/misc/maliit-framework { }; maliit-keyboard = libsForQt5.callPackage ../applications/misc/maliit-keyboard { }; + mandown = callPackage ../tools/misc/mandown { }; + + mantra = callPackage ../tools/security/mantra { }; + + mapcidr = callPackage ../tools/misc/mapcidr { }; + maple-mono = (callPackage ../data/fonts/maple-font { }).Mono; maple-mono-NF = (callPackage ../data/fonts/maple-font { }).NF; maple-mono-SC-NF = (callPackage ../data/fonts/maple-font { }).SC-NF; @@ -2563,12 +5450,32 @@ with pkgs; maple-mono-woff2 = (callPackage ../data/fonts/maple-font { }).woff2; maple-mono-autohint = (callPackage ../data/fonts/maple-font { }).autohint; + marl = callPackage ../development/libraries/marl { }; + + marlin-calc = callPackage ../tools/misc/marlin-calc { }; + + marp-cli = callPackage ../tools/typesetting/marp { }; + + masscan = callPackage ../tools/security/masscan { }; + + massren = callPackage ../tools/misc/massren { }; + mat2 = with python3.pkgs; toPythonApplication mat2; materialx = with python3Packages; toPythonApplication materialx; + maxcso = callPackage ../tools/archivers/maxcso { }; + + medusa = callPackage ../tools/security/medusa { }; + megasync = libsForQt5.callPackage ../applications/misc/megasync { }; + megacmd = callPackage ../applications/misc/megacmd { }; + + merriweather = callPackage ../data/fonts/merriweather { }; + + merriweather-sans = callPackage ../data/fonts/merriweather-sans { }; + # while building documentation meson may want to run binaries for host # which needs an emulator # example of an error which this fixes @@ -2592,6 +5499,8 @@ with pkgs; else throw "mesonEmulatorHook may only be added to nativeBuildInputs when the target binaries can't be executed; however you are attempting to use it in a situation where ${stdenv.hostPlatform.config} can execute ${stdenv.targetPlatform.config}. Consider only adding mesonEmulatorHook according to a conditional based canExecute in your package expression."); + meson-tools = callPackage ../misc/meson-tools { }; + metabase = callPackage ../servers/metabase { jdk11 = jdk11_headless; }; @@ -2600,25 +5509,97 @@ with pkgs; electron = electron_27; }; + midicsv = callPackage ../tools/audio/midicsv { }; + + miniscript = callPackage ../applications/blockchains/miniscript { }; + + miniserve = callPackage ../tools/misc/miniserve { }; + mkspiffs = callPackage ../tools/filesystems/mkspiffs { }; mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { }); + mlarchive2maildir = callPackage ../applications/networking/mailreaders/mlarchive2maildir { }; + + mmctl = callPackage ../tools/misc/mmctl { }; + + moar = callPackage ../tools/misc/moar { }; + mobilizon = callPackage ../servers/mobilizon { elixir = elixir_1_15; beamPackages = beamPackages.extend (self: super: { elixir = elixir_1_15; }); mobilizon-frontend = callPackage ../servers/mobilizon/frontend.nix { }; }; + molly-brown = callPackage ../servers/gemini/molly-brown { }; + + monetdb = callPackage ../servers/sql/monetdb { }; + monado = callPackage ../by-name/mo/monado/package.nix { inherit (gst_all_1) gstreamer gst-plugins-base; }; - mpdcron = callPackage ../tools/audio/mpdcron { }; + mons = callPackage ../tools/misc/mons { }; - mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { }; + monsoon = callPackage ../tools/security/monsoon { }; - nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { }; + moodle-dl = callPackage ../tools/networking/moodle-dl { }; + + moon-phases = callPackage ../tools/misc/moon-phases { }; + + moonraker = callPackage ../servers/moonraker { }; + + morsel = callPackage ../tools/text/morsel { }; + + mousetweaks = callPackage ../applications/accessibility/mousetweaks { }; + + 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-discord-rpc = callPackage ../tools/audio/mpd-discord-rpc { }; + + mpd-mpris = callPackage ../tools/audio/mpd-mpris { }; + + mpd-notification = callPackage ../tools/audio/mpd-notification { }; + + mpd-sima = python3Packages.callPackage ../tools/audio/mpd-sima { }; + + mpris-scrobbler = callPackage ../tools/audio/mpris-scrobbler { }; + + mpd-touch-screen-gui = callPackage ../applications/audio/mpd-touch-screen-gui { }; + + mq-cli = callPackage ../tools/system/mq-cli { }; + + mrkd = callPackage ../tools/text/mrkd { }; + + nautilus-open-any-terminal = callPackage ../tools/misc/nautilus-open-any-terminal { }; + + n2n = callPackage ../tools/networking/n2n { }; + + nest-cli = callPackage ../development/tools/nest-cli { }; + + nextdns = callPackage ../applications/networking/nextdns { }; + + nexttrace = callPackage ../tools/networking/nexttrace { }; + + ngadmin = callPackage ../applications/networking/ngadmin { }; + + nfdump = callPackage ../tools/networking/nfdump { }; + + nfstrace = callPackage ../tools/networking/nfstrace { }; + + nixel = callPackage ../tools/nix/nixel { }; + + nix-output-monitor = callPackage ../tools/nix/nix-output-monitor { }; nix-template = callPackage ../tools/package-management/nix-template { inherit (darwin.apple_sdk.frameworks) Security; @@ -2626,24 +5607,56 @@ with pkgs; nltk-data = callPackage ../tools/text/nltk-data { }; - seabios-coreboot = seabios.override { ___build-type = "coreboot"; }; - seabios-csm = seabios.override { ___build-type = "csm"; }; - seabios-qemu = seabios.override { ___build-type = "qemu"; }; - seaborn-data = callPackage ../tools/misc/seaborn-data { }; nodepy-runtime = with python3.pkgs; toPythonApplication nodepy-runtime; nixpkgs-pytools = with python3.pkgs; toPythonApplication nixpkgs-pytools; + nostr-rs-relay = callPackage ../servers/nostr-rs-relay { }; + + notemap = callPackage ../tools/networking/notemap { }; + + noteshrink = callPackage ../tools/misc/noteshrink { }; + noti = callPackage ../tools/misc/noti { inherit (darwin.apple_sdk.frameworks) Cocoa; }; + notify = callPackage ../tools/misc/notify { }; + + notifymuch = callPackage ../applications/misc/notifymuch { }; + + nmh = callPackage ../tools/networking/nmh { }; + + npins = callPackage ../tools/nix/npins { }; + + nrsc5 = callPackage ../applications/misc/nrsc5 { }; + + nsync = callPackage ../development/libraries/nsync { }; + nsz = with python3.pkgs; toPythonApplication nsz; + nx2elf = callPackage ../tools/compression/nx2elf { }; + + nx-libs = callPackage ../tools/X11/nx-libs { }; + + nyx = callPackage ../tools/networking/nyx { }; + + oci-cli = callPackage ../tools/admin/oci-cli { }; + + oci-seccomp-bpf-hook = callPackage ../os-specific/linux/oci-seccomp-bpf-hook { }; + ocrmypdf = with python3.pkgs; toPythonApplication ocrmypdf; + ocrfeeder = callPackage ../applications/graphics/ocrfeeder { }; + + onboard = callPackage ../applications/misc/onboard { }; + + oneshot = callPackage ../tools/networking/oneshot { }; + + orjail = callPackage ../tools/security/orjail { }; + online-judge-template-generator = python3Packages.callPackage ../tools/misc/online-judge-template-generator { }; online-judge-tools = with python3.pkgs; toPythonApplication online-judge-tools; @@ -2652,12 +5665,37 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Foundation; }; + xkbd = callPackage ../applications/misc/xkbd { }; + + libpsm2 = callPackage ../os-specific/linux/libpsm2 { }; + + optar = callPackage ../tools/graphics/optar { }; + + ockam = callPackage ../tools/networking/ockam { inherit (darwin.apple_sdk.frameworks) AppKit Security; }; odafileconverter = libsForQt5.callPackage ../applications/graphics/odafileconverter { }; + oil-buku = callPackage ../applications/misc/oil-buku { }; + + ondir = callPackage ../tools/misc/ondir { }; + + opam-publish = callPackage ../development/tools/ocaml/opam-publish { }; + + osdlyrics = callPackage ../applications/audio/osdlyrics { }; + + ossutil = callPackage ../tools/admin/ossutil { }; + + ospd-openvas = callPackage ../tools/security/ospd-openvas { }; + + osv-detector = callPackage ../tools/security/osv-detector { }; + + osv-scanner = callPackage ../tools/security/osv-scanner { }; + + otf2bdf = callPackage ../applications/misc/otf2bdf { }; + pastel = callPackage ../applications/misc/pastel { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -2666,10 +5704,60 @@ with pkgs; patool = with python3Packages; toPythonApplication patool; + pbgopy = callPackage ../tools/text/pbgopy { }; + + pbzx = callPackage ../tools/compression/pbzx { }; + + pc = callPackage ../tools/misc/pc { }; + + pcb2gcode = callPackage ../tools/misc/pcb2gcode { }; + + pcp = callPackage ../tools/misc/pcp { }; + + pev = callPackage ../development/tools/analysis/pev { }; + + phd2 = callPackage ../applications/science/astronomy/phd2 { }; + + phoronix-test-suite = callPackage ../tools/misc/phoronix-test-suite { }; + + photon = callPackage ../tools/networking/photon { }; + + photofield = callPackage ../servers/photofield { }; + + photoprism = callPackage ../servers/photoprism { }; + + piglit = callPackage ../tools/graphics/piglit { }; + + pika = callPackage ../applications/graphics/pika { }; + + pkg = callPackage ../tools/package-management/pkg { }; + + playerctl = callPackage ../tools/audio/playerctl { }; + + pn = callPackage ../tools/text/pn { }; + pocket-casts = callPackage ../applications/audio/pocket-casts { - electron = electron_31; + electron = electron_27; }; + portal = callPackage ../tools/misc/portal { }; + + pouf = callPackage ../tools/misc/pouf { }; + + poweralertd = callPackage ../tools/misc/poweralertd { }; + + pscale = callPackage ../development/tools/pscale { }; + + pulsarctl = callPackage ../tools/admin/pulsarctl { }; + + psstop = callPackage ../tools/system/psstop { }; + + precice = callPackage ../development/libraries/precice { }; + + precice-config-visualizer = callPackage ../tools/misc/precice-config-visualizer { }; + + proxmox-backup-client = callPackage ../applications/backup/proxmox-backup-client { }; + pueue = darwin.apple_sdk_11_0.callPackage ../applications/misc/pueue { inherit (darwin.apple_sdk_11_0) Libsystem; inherit (darwin.apple_sdk_11_0.frameworks) SystemConfiguration; @@ -2677,6 +5765,12 @@ with pkgs; pixcat = with python3Packages; toPythonApplication pixcat; + pixiecore = callPackage ../tools/networking/pixiecore { }; + + waitron = callPackage ../tools/networking/waitron { }; + + pyCA = callPackage ../applications/video/pyca { }; + pyznap = python3Packages.callPackage ../tools/backup/pyznap { }; procs = darwin.apple_sdk_11_0.callPackage ../tools/admin/procs { @@ -2684,8 +5778,16 @@ with pkgs; inherit (darwin.apple_sdk_11_0) Libsystem; }; + procyon = callPackage ../tools/misc/procyon { }; + + profetch = callPackage ../tools/misc/profetch { }; + psrecord = python3Packages.callPackage ../tools/misc/psrecord { }; + pyenv = callPackage ../development/tools/pyenv { }; + + r53-ddns = callPackage ../applications/networking/r53-ddns { }; + rare = python3Packages.callPackage ../games/rare { }; rblake2sum = callPackage ../tools/security/rblake2sum { @@ -2696,46 +5798,146 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + reg = callPackage ../tools/virtualization/reg { }; + + rex = callPackage ../tools/system/rex { }; + + rivercarro = callPackage ../applications/misc/rivercarro { }; + + river-luatile = callPackage ../applications/misc/river-luatile{ }; + + rmapi = callPackage ../applications/misc/remarkable/rmapi { }; + + rmate-sh = callPackage ../tools/misc/rmate-sh { }; + rmview = libsForQt5.callPackage ../applications/misc/remarkable/rmview { }; + rm-improved = callPackage ../applications/misc/rm-improved { }; + remarkable-mouse = python3Packages.callPackage ../applications/misc/remarkable/remarkable-mouse { }; + restream = callPackage ../applications/misc/remarkable/restream { }; + ropgadget = with python3Packages; toPythonApplication ropgadget; scour = with python3Packages; toPythonApplication scour; + see = callPackage ../tools/misc/see { }; + + s2png = callPackage ../tools/graphics/s2png { }; + + sfz = callPackage ../tools/misc/sfz { }; + + sgp4 = callPackage ../development/libraries/sgp4 { }; + sheldon = callPackage ../tools/misc/sheldon { inherit (darwin.apple_sdk.frameworks) Security; }; + shell-hist = callPackage ../tools/misc/shell-hist { }; + + shellhub-agent = callPackage ../applications/networking/shellhub-agent { }; + + shellclear = callPackage ../tools/security/shellclear { }; + + shellnoob = callPackage ../tools/security/shellnoob { }; + sheesy-cli = callPackage ../tools/security/sheesy-cli { inherit (darwin.apple_sdk.frameworks) Security; }; + simdjson = callPackage ../development/libraries/simdjson { }; + + shisho = callPackage ../tools/security/shisho { }; + + sigslot = callPackage ../development/libraries/sigslot { }; + + siglo = callPackage ../applications/misc/siglo { }; + + simg2img = callPackage ../tools/filesystems/simg2img { }; + + snazy = callPackage ../development/tools/snazy { }; + + snippetpixie = callPackage ../tools/text/snippetpixie { }; + + snowcat = callPackage ../tools/security/snowcat { }; + + socklog = callPackage ../tools/system/socklog { }; + + spacevim = callPackage ../applications/editors/spacevim { }; + + ssmsh = callPackage ../tools/admin/ssmsh { }; + + stacs = callPackage ../tools/security/stacs { }; + + stagit = callPackage ../development/tools/stagit { }; + + starboard = callPackage ../applications/networking/cluster/starboard { }; + + statserial = callPackage ../tools/misc/statserial { }; + steampipePackages = recurseIntoAttrs ( callPackage ../tools/misc/steampipe-packages { } ); + step-ca = callPackage ../tools/security/step-ca { + inherit (darwin.apple_sdk.frameworks) PCSC; + }; + + step-kms-plugin = callPackage ../tools/security/step-kms-plugin { }; + + string-machine = callPackage ../applications/audio/string-machine { }; + + stripe-cli = callPackage ../tools/admin/stripe-cli { }; + + bash-supergenpass = callPackage ../tools/security/bash-supergenpass { }; + swappy = callPackage ../applications/misc/swappy { gtk = gtk3; }; + swapspace = callPackage ../tools/admin/swapspace { }; + + swego = callPackage ../servers/swego { }; + + sydbox = callPackage ../os-specific/linux/sydbox { }; + synth = callPackage ../tools/misc/synth { inherit (darwin.apple_sdk.frameworks) AppKit Security; }; + syscall_limiter = callPackage ../os-specific/linux/syscall_limiter { }; + + svt-av1 = callPackage ../tools/video/svt-av1 { }; + inherit (callPackages ../servers/rainloop { }) rainloop-community rainloop-standard; + raven-reader = callPackage ../applications/networking/newsreaders/raven-reader { }; + razergenie = libsForQt5.callPackage ../applications/misc/razergenie { }; + tsduck = callPackage ../tools/video/tsduck { }; + + turso-cli = callPackage ../development/tools/turso-cli {}; + ripasso-cursive = callPackage ../tools/security/ripasso/cursive.nix { inherit (darwin.apple_sdk.frameworks) AppKit Security; }; + ripe-atlas-tools = callPackage ../tools/networking/ripe-atlas-tools { }; + roundcube = callPackage ../servers/roundcube { }; roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { }); + routersploit = callPackage ../tools/security/routersploit { }; + + rsbep = callPackage ../tools/backup/rsbep { }; + + rsbkb = callPackage ../tools/text/rsbkb { }; + + rsign2 = callPackage ../tools/security/rsign2 { }; + rsyslog = callPackage ../tools/system/rsyslog { withHadoop = false; # Currently Broken withKsi = false; # Currently Broken @@ -2772,16 +5974,62 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + xlogo = callPackage ../tools/X11/xlogo { }; + + xmlbeans = callPackage ../tools/misc/xmlbeans { }; + xmlsort = perlPackages.XMLFilterSort; + xmousepasteblock = callPackage ../tools/X11/xmousepasteblock { }; + + mcrypt = callPackage ../tools/misc/mcrypt { }; + + mongoaudit = callPackage ../tools/security/mongoaudit { }; + + mongodb-tools = callPackage ../tools/misc/mongodb-tools { }; + + moosefs = callPackage ../tools/filesystems/moosefs { }; + + mountain-duck = callPackage ../tools/filesystems/mountain-duck { }; + + mox = callPackage ../servers/mail/mox { }; + + mozlz4a = callPackage ../tools/compression/mozlz4a { }; + + msr-tools = callPackage ../os-specific/linux/msr-tools { }; + + mstflint = callPackage ../tools/misc/mstflint { }; + + msldapdump = callPackage ../tools/security/msldapdump { }; + + mslink = callPackage ../tools/misc/mslink { }; + + mceinject = callPackage ../os-specific/linux/mceinject { }; + mcelog = callPackage ../os-specific/linux/mcelog { util-linux = util-linuxMinimal; }; + sqldef = callPackage ../development/tools/sqldef { }; + sqlint = callPackage ../development/tools/sqlint { }; + squawk = callPackage ../development/tools/squawk { }; + + antibody = callPackage ../shells/zsh/antibody { }; + + antidote = callPackage ../shells/zsh/antidote { }; + + antigen = callPackage ../shells/zsh/antigen { }; + + apparix = callPackage ../tools/misc/apparix { }; + apc-temp-fetch = with python3.pkgs; callPackage ../tools/networking/apc-temp-fetch { }; + arping = callPackage ../tools/networking/arping { }; + + arpoison = callPackage ../tools/networking/arpoison { }; + asciidoc = callPackage ../tools/typesetting/asciidoc { inherit (python3.pkgs) pygments matplotlib numpy aafigure recursive-pth-loader; w3m = w3m-batch; @@ -2801,6 +6049,14 @@ with pkgs; asciidoctor-with-extensions = callPackage ../tools/typesetting/asciidoctor-with-extensions { }; + asciidoctorj = callPackage ../tools/typesetting/asciidoctorj { }; + + asunder = callPackage ../applications/audio/asunder { }; + + autossh = callPackage ../tools/networking/autossh { }; + + assh = callPackage ../tools/networking/assh { }; + b2sum = callPackage ../tools/security/b2sum { inherit (llvmPackages) openmp; }; @@ -2809,6 +6065,14 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit Kerberos; }; + bats = callPackage ../development/interpreters/bats { }; + + bbe = callPackage ../tools/misc/bbe { }; + + bkcrack = callPackage ../tools/security/bkcrack { }; + + bdsync = callPackage ../tools/backup/bdsync { }; + beamerpresenter = beamerpresenter-mupdf; beamerpresenter-mupdf = qt6Packages.callPackage ../applications/office/beamerpresenter { @@ -2824,19 +6088,75 @@ with pkgs; beetsPackages = lib.recurseIntoAttrs (callPackage ../tools/audio/beets { }); inherit (beetsPackages) beets beets-unstable; + bento4 = callPackage ../tools/video/bento4 { }; + + bepasty = callPackage ../tools/misc/bepasty { }; + + bettercap = callPackage ../tools/security/bettercap { }; + + bfs = callPackage ../tools/system/bfs { }; + + bgs = callPackage ../tools/X11/bgs { }; + + bibclean = callPackage ../tools/typesetting/bibclean { }; + + biber = callPackage ../tools/typesetting/biber { }; + biber-for-tectonic = callPackage ../tools/typesetting/tectonic/biber.nix { }; + biber-ms = callPackage ../tools/typesetting/biber-ms { }; + + biblatex-check = callPackage ../tools/typesetting/biblatex-check { }; + binlore = callPackage ../development/tools/analysis/binlore { }; birdfont = callPackage ../tools/misc/birdfont { }; xmlbird = callPackage ../tools/misc/birdfont/xmlbird.nix { stdenv = gccStdenv; }; + blueberry = callPackage ../tools/bluetooth/blueberry { }; + + blueman = callPackage ../tools/bluetooth/blueman { }; + bmrsa = callPackage ../tools/security/bmrsa/11.nix { }; + bogofilter = callPackage ../tools/misc/bogofilter { }; + + bom = callPackage ../tools/admin/bom { }; + + bomber-go = callPackage ../development/tools/bomber-go { }; + + bomutils = callPackage ../tools/archivers/bomutils { }; + + boofuzz= callPackage ../tools/security/boofuzz { }; + + briar-desktop = callPackage ../applications/networking/instant-messengers/briar-desktop { }; + + bsdbuild = callPackage ../development/tools/misc/bsdbuild { }; + + bsdiff = callPackage ../tools/compression/bsdiff { }; + + btar = callPackage ../tools/backup/btar { }; + + bumpver = callPackage ../applications/version-management/bumpver { }; + bupstash = darwin.apple_sdk_11_0.callPackage ../tools/backup/bupstash { }; + burp = callPackage ../tools/backup/burp { }; + + buku = callPackage ../applications/misc/buku { }; + + byzanz = callPackage ../applications/video/byzanz { }; + + anydesk = callPackage ../applications/networking/remote/anydesk { }; + anystyle-cli = callPackage ../tools/misc/anystyle-cli { }; + atool = callPackage ../tools/archivers/atool { }; + + bash_unit = callPackage ../tools/misc/bash_unit { }; + + boltbrowser = callPackage ../tools/misc/boltbrowser { }; + bzip2 = callPackage ../tools/compression/bzip2 { }; bzip2_1_1 = callPackage ../tools/compression/bzip2/1_1.nix { }; @@ -2845,18 +6165,46 @@ with pkgs; stdenv = clangStdenv; }; + cabextract = callPackage ../tools/archivers/cabextract { }; + + cadaver = callPackage ../tools/networking/cadaver { }; + davix = callPackage ../tools/networking/davix { inherit (darwin.apple_sdk.frameworks) Security; }; davix-copy = davix.override { enableThirdPartyCopy = true; }; + cantata = libsForQt5.callPackage ../applications/audio/cantata { }; + + cantoolz = callPackage ../tools/networking/cantoolz { }; + + can-utils = callPackage ../os-specific/linux/can-utils { }; + + cannelloni = callPackage ../os-specific/linux/cannelloni { }; + + caudec = callPackage ../applications/audio/caudec { }; + + ccd2iso = callPackage ../tools/cd-dvd/ccd2iso { }; + + ccrypt = callPackage ../tools/security/ccrypt { }; + + ccze = callPackage ../tools/misc/ccze { }; + + cdi2iso = callPackage ../tools/cd-dvd/cdi2iso { }; + cdist = python3Packages.callPackage ../tools/admin/cdist { }; + cdimgtools = callPackage ../tools/cd-dvd/cdimgtools { }; + + cdpr = callPackage ../tools/networking/cdpr { }; + cdrdao = callPackage ../tools/cd-dvd/cdrdao { inherit (darwin.apple_sdk.frameworks) CoreServices IOKit; }; + cdrkit = callPackage ../tools/cd-dvd/cdrkit { }; + cdrtools = callPackage ../tools/cd-dvd/cdrtools { stdenv = if stdenv.hostPlatform.isDarwin then llvmPackages_14.stdenv else stdenv; inherit (darwin.apple_sdk.frameworks) Carbon IOKit; @@ -2864,6 +6212,18 @@ with pkgs; cemu-ti = qt5.callPackage ../applications/science/math/cemu-ti { }; + cider = callPackage ../applications/audio/cider { }; + + iat = callPackage ../tools/cd-dvd/iat { }; + + isolyzer = callPackage ../tools/cd-dvd/isolyzer { }; + + 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 { lua = lua5_4; # Ceph currently requires >= 5.3 @@ -2879,6 +6239,39 @@ with pkgs; ceph-client; ceph-dev = ceph; + cfdg = callPackage ../tools/graphics/cfdg { }; + + cglm = callPackage ../development/libraries/cglm { }; + + chain-bench = callPackage ../tools/security/chain-bench { }; + + chainsaw = callPackage ../tools/security/chainsaw { }; + + checkinstall = callPackage ../tools/package-management/checkinstall { }; + + checkmake = callPackage ../development/tools/checkmake { }; + + cherrybomb = callPackage ../tools/security/cherrybomb { }; + + chit = callPackage ../development/tools/chit { }; + + chkrootkit = callPackage ../tools/security/chkrootkit { }; + + chunkfs = callPackage ../tools/filesystems/chunkfs { }; + + chunksync = callPackage ../tools/backup/chunksync { }; + + cicero-tui = callPackage ../tools/misc/cicero-tui { }; + + cilium-cli = callPackage ../applications/networking/cluster/cilium { }; + + cjdns = callPackage ../tools/networking/cjdns { }; + cjdns-tools = callPackage ../tools/admin/cjdns-tools { }; + + cjson = callPackage ../development/libraries/cjson { }; + + 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 ]; @@ -2887,8 +6280,14 @@ with pkgs; mellowplayer = libsForQt5.callPackage ../applications/audio/mellowplayer { }; + ciopfs = callPackage ../tools/filesystems/ciopfs { }; + + circleci-cli = callPackage ../development/tools/misc/circleci-cli { }; + circus = with python310Packages; toPythonApplication circus; + cirrusgo = callPackage ../tools/security/cirrusgo { }; + inherit (callPackage ../applications/networking/remote/citrix-workspace { }) citrix_workspace_23_09_0 citrix_workspace_23_11_0 @@ -2897,11 +6296,35 @@ with pkgs; ; citrix_workspace = citrix_workspace_24_05_0; + clima = callPackage ../tools/text/clima { }; + + cmigemo = callPackage ../tools/text/cmigemo { }; + + cmospwd = callPackage ../tools/security/cmospwd { }; + cmst = libsForQt5.callPackage ../tools/networking/cmst { }; + cmt = callPackage ../applications/audio/cmt { }; + + crlfsuite = callPackage ../tools/security/crlfsuite { }; + + crlfuzz = callPackage ../tools/security/crlfuzz { }; + + hedgedoc = callPackage ../servers/web-apps/hedgedoc { }; + + colord = callPackage ../tools/misc/colord { }; + + colord-gtk = callPackage ../tools/misc/colord-gtk { }; + colord-gtk4 = colord-gtk.override { withGtk4 = true; }; - connmanFull = connman.override { + colordiff = callPackage ../tools/text/colordiff { }; + + connect = callPackage ../tools/networking/connect { }; + + conspy = callPackage ../os-specific/linux/conspy { }; + + connmanFull = connman.override { # TODO: Why is this in `connmanFull` and not the default build? See TODO in # nixos/modules/services/networking/connman.nix (near the assertions) enableNetworkManagerCompatibility = true; @@ -2934,31 +6357,85 @@ with pkgs; enableWispr = false; }; + convertlit = callPackage ../tools/text/convertlit { }; + collectd = callPackage ../tools/system/collectd { inherit (darwin.apple_sdk.frameworks) IOKit; }; collectd-data = callPackage ../tools/system/collectd/data.nix { }; + colormake = callPackage ../development/tools/build-managers/colormake { }; + + cpuminer = callPackage ../tools/misc/cpuminer { }; + + crabz = callPackage ../tools/compression/crabz { }; + + ethash = callPackage ../development/libraries/ethash { }; + + cuetools = callPackage ../tools/cd-dvd/cuetools { }; + + u3-tool = callPackage ../tools/filesystems/u3-tool { }; + + unifdef = callPackage ../development/tools/misc/unifdef { }; + unify = with python3Packages; toPythonApplication unify; + unionfs-fuse = callPackage ../tools/filesystems/unionfs-fuse { }; + + unparam = callPackage ../tools/misc/unparam { }; + inherit (nodePackages) uppy-companion; usb-modeswitch = callPackage ../development/tools/misc/usb-modeswitch { }; usb-modeswitch-data = callPackage ../development/tools/misc/usb-modeswitch/data.nix { }; + usbsdmux = callPackage ../development/tools/misc/usbsdmux { }; + + usbview = callPackage ../tools/misc/usbview { }; + + usbimager = callPackage ../tools/misc/usbimager { }; + + uwuify = callPackage ../tools/misc/uwuify { }; + + anthy = callPackage ../tools/inputmethods/anthy { }; + + evdevremapkeys = callPackage ../tools/inputmethods/evdevremapkeys { }; + + evsieve = callPackage ../tools/inputmethods/evsieve { }; + + eyedropper = callPackage ../applications/graphics/eyedropper { }; + persistent-evdev = python3Packages.callPackage ../servers/persistent-evdev { }; + evscript = callPackage ../tools/inputmethods/evscript { }; + + keyd = callPackage ../tools/inputmethods/keyd { }; + + keymapper = callPackage ../tools/inputmethods/keymapper { }; + twitch-tui = callPackage ../applications/networking/instant-messengers/twitch-tui { inherit (darwin.apple_sdk_11_0.frameworks) Security CoreServices SystemConfiguration; }; + gebaar-libinput = callPackage ../tools/inputmethods/gebaar-libinput { }; + + kime = callPackage ../tools/inputmethods/kime { }; + + libpinyin = callPackage ../development/libraries/libpinyin { }; + inherit (import ../development/libraries/libsbsms pkgs) libsbsms libsbsms_2_0_2 libsbsms_2_3_0 ; + libskk = callPackage ../development/libraries/libskk { }; + + m17-cxx-demod = callPackage ../applications/radio/m17-cxx-demod { }; + + m17n_db = callPackage ../tools/inputmethods/m17n-db { }; + m17n_lib = callPackage ../tools/inputmethods/m17n-lib { }; libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix { }; @@ -2972,8 +6449,17 @@ with pkgs; ui = true; }; + netevent = callPackage ../tools/inputmethods/netevent { }; + + netplan = callPackage ../tools/admin/netplan { }; + + skktools = callPackage ../tools/inputmethods/skk/skktools { }; skkDictionaries = callPackages ../tools/inputmethods/skk/skk-dicts { }; + libkkc-data = callPackage ../data/misc/libkkc-data { }; + + libkkc = callPackage ../tools/inputmethods/libkkc { }; + ibus = callPackage ../tools/inputmethods/ibus { }; ibus-engines = recurseIntoAttrs { @@ -2993,7 +6479,18 @@ with pkgs; m17n = callPackage ../tools/inputmethods/ibus-engines/ibus-m17n { }; - inherit mozc mozc-ut; + inherit mozc; + + mozc-ut = mozc.override { dictionaries = [ + mozcdic-ut-alt-cannadic + mozcdic-ut-edict2 + mozcdic-ut-jawiki + mozcdic-ut-neologd + mozcdic-ut-personal-names + mozcdic-ut-place-names + mozcdic-ut-skk-jisyo + mozcdic-ut-sudachidict + ]; }; openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { withIbusSupport = true; }; @@ -3022,16 +6519,30 @@ with pkgs; ibus-with-plugins = callPackage ../tools/inputmethods/ibus/wrapper.nix { }; + ibus-theme-tools = callPackage ../tools/misc/ibus-theme-tools { }; + interception-tools = callPackage ../tools/inputmethods/interception-tools { }; interception-tools-plugins = recurseIntoAttrs { caps2esc = callPackage ../tools/inputmethods/interception-tools/caps2esc.nix { }; dual-function-keys = callPackage ../tools/inputmethods/interception-tools/dual-function-keys.nix { }; }; + age = callPackage ../tools/security/age { }; + age-plugin-ledger = callPackage ../tools/security/age-plugin-ledger { inherit (darwin.apple_sdk.frameworks) AppKit; }; + age-plugin-tpm = callPackage ../tools/security/age-plugin-tpm { }; + + age-plugin-yubikey = darwin.apple_sdk_11_0.callPackage ../tools/security/age-plugin-yubikey { + inherit (darwin.apple_sdk_11_0.frameworks) Foundation PCSC IOKit; + }; + + artim-dark = callPackage ../data/themes/artim-dark { }; + + bbin = callPackage ../development/tools/bbin { }; + blacken-docs = with python3Packages; toPythonApplication blacken-docs; bore = callPackage ../tools/networking/bore { @@ -3039,8 +6550,20 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) SystemConfiguration; }; + brotli = callPackage ../tools/compression/brotli { }; + + biodiff = callPackage ../development/tools/biodiff { }; + + biosdevname = callPackage ../tools/networking/biosdevname { }; + bluetooth_battery = python3Packages.callPackage ../applications/misc/bluetooth_battery { }; + boa = callPackage ../development/web/boa { }; + + bombardier = callPackage ../tools/networking/bombardier { }; + + caeml = callPackage ../applications/networking/mailreaders/caeml { }; + calyx-vpn = libsForQt5.callPackage ../tools/networking/bitmask-vpn { provider = "calyx"; inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; @@ -3048,16 +6571,38 @@ with pkgs; cask-server = libsForQt5.callPackage ../applications/misc/cask-server { }; + cc2538-bsl = callPackage ../tools/misc/cc2538-bsl { }; + code-browser-qt = libsForQt5.callPackage ../applications/editors/code-browser { withQt = true; }; code-browser-gtk2 = callPackage ../applications/editors/code-browser { withGtk2 = true; }; code-browser-gtk = callPackage ../applications/editors/code-browser { withGtk3 = true; }; + certdump = callPackage ../tools/security/certdump { }; + + certstrap = callPackage ../tools/security/certstrap { }; + cffconvert = python3Packages.toPythonApplication python3Packages.cffconvert; + cfssl = callPackage ../tools/security/cfssl { }; + + cfs-zen-tweaks = callPackage ../os-specific/linux/cfs-zen-tweaks { }; + chafa = callPackage ../tools/misc/chafa { inherit (darwin.apple_sdk.frameworks) Foundation; }; + changetower = callPackage ../tools/networking/changetower { }; + + chatblade = callPackage ../applications/misc/chatblade { }; + + checkbashisms = callPackage ../development/tools/misc/checkbashisms { }; + + checkmate = callPackage ../development/tools/checkmate { }; + + circup = callPackage ../development/tools/circup { }; + + civetweb = callPackage ../development/libraries/civetweb { }; + ckb-next = libsForQt5.callPackage ../tools/misc/ckb-next { }; clamav = callPackage ../tools/security/clamav { @@ -3065,6 +6610,16 @@ with pkgs; inherit (darwin.apple_sdk_11_0.frameworks) Foundation; }; + client-ip-echo = callPackage ../servers/misc/client-ip-echo { }; + + cloc = callPackage ../tools/misc/cloc { }; + + clolcat = callPackage ../tools/misc/clolcat { }; + + cloud-utils = callPackage ../tools/misc/cloud-utils { }; + + cloudlist = callPackage ../tools/security/cloudlist { }; + cmdpack = callPackages ../tools/misc/cmdpack { }; cobalt = callPackage ../applications/misc/cobalt { @@ -3083,12 +6638,34 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + codeberg-pages = callPackage ../development/tools/continuous-integration/codeberg-pages { }; + + codebraid = callPackage ../tools/misc/codebraid { }; + + codemov = callPackage ../tools/misc/codemov { }; + + codevis = callPackage ../tools/misc/codevis { }; + compass = callPackage ../development/tools/compass { }; cone = callPackage ../development/compilers/cone { llvmPackages = llvmPackages_13; }; + conda = callPackage ../tools/package-management/conda { }; + + conduktor = callPackage ../applications/misc/conduktor { }; + + console-bridge = callPackage ../development/libraries/console-bridge { }; + + convbin = callPackage ../tools/misc/convbin { }; + + convimg = callPackage ../tools/misc/convimg { }; + + convfont = callPackage ../tools/misc/convfont { }; + + cpcfs = callPackage ../tools/filesystems/cpcfs { }; + coreutils = callPackage ../tools/misc/coreutils { }; # The coreutils above are built with dependencies from @@ -3097,10 +6674,32 @@ with pkgs; coreutils-full = callPackage ../tools/misc/coreutils { 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 { }; + + cpufetch = callPackage ../tools/misc/cpufetch { }; + + crackxls = callPackage ../tools/security/crackxls { }; + + crd2pulumi = callPackage ../development/tools/crd2pulumi { }; + create-cycle-app = nodePackages.create-cycle-app; + createrepo_c = callPackage ../tools/package-management/createrepo_c { }; + + cromfs = callPackage ../tools/archivers/cromfs { }; + cron = isc-cron; + ctlptl = callPackage ../development/tools/ctlptl { }; + + dumpnar = callPackage ../tools/archivers/dumpnar { }; + + snooze = callPackage ../tools/system/snooze { }; + cudaPackages_10_0 = callPackage ./cuda-packages.nix { cudaVersion = "10.0"; }; cudaPackages_10_1 = callPackage ./cuda-packages.nix { cudaVersion = "10.1"; }; cudaPackages_10_2 = callPackage ./cuda-packages.nix { cudaVersion = "10.2"; }; @@ -3130,6 +6729,8 @@ with pkgs; cudatoolkit = cudaPackages.cudatoolkit; cudatoolkit_11 = cudaPackages_11.cudatoolkit; + curie = callPackage ../data/fonts/curie { }; + curlFull = curl.override { ldapSupport = true; gsaslSupport = true; @@ -3151,28 +6752,111 @@ with pkgs; brotliSupport = true; }); + curlMinimal = callPackage ../tools/networking/curl { }; + curlWithGnuTls = curl.override { gnutlsSupport = true; opensslSupport = false; }; curl-impersonate = darwin.apple_sdk_11_0.callPackage ../tools/networking/curl-impersonate { }; curl-impersonate-ff = curl-impersonate.curl-impersonate-ff; curl-impersonate-chrome = curl-impersonate.curl-impersonate-chrome; + curlie = callPackage ../tools/networking/curlie { }; + + trurl = callPackage ../tools/networking/trurl { }; + + curv = callPackage ../applications/graphics/curv { }; + + cunit = callPackage ../tools/misc/cunit { }; + bcunit = callPackage ../tools/misc/bcunit { }; + + curlftpfs = callPackage ../tools/filesystems/curlftpfs { }; + + tcp-cutter = callPackage ../tools/networking/tcp-cutter { }; + + cwebbin = callPackage ../development/tools/misc/cwebbin { }; + cve-bin-tool = python3Packages.callPackage ../tools/security/cve-bin-tool { }; + 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 { }; + danger-gitlab = callPackage ../applications/version-management/danger-gitlab { }; + daq = callPackage ../applications/networking/ids/daq { }; + dar = callPackage ../tools/backup/dar { inherit (darwin.apple_sdk.frameworks) CoreFoundation; }; + darkhttpd = callPackage ../servers/http/darkhttpd { }; + + darkstat = callPackage ../tools/networking/darkstat { }; + + dav1d = callPackage ../development/libraries/dav1d { }; + + davfs2 = callPackage ../tools/filesystems/davfs2 { }; + + dbench = callPackage ../development/tools/misc/dbench { }; + + dclxvi = callPackage ../development/libraries/dclxvi { }; + dconf2nix = callPackage ../development/tools/haskell/dconf2nix { }; + dcraw = callPackage ../tools/graphics/dcraw { }; + + dcs = callPackage ../tools/text/dcs { }; + + dcfldd = callPackage ../tools/system/dcfldd { }; + + debian-devscripts = callPackage ../tools/misc/debian-devscripts { }; + + debian-goodies = callPackage ../applications/misc/debian-goodies { }; + + debootstrap = callPackage ../tools/misc/debootstrap { }; + + debugedit = callPackage ../development/tools/misc/debugedit { }; + + decode-spam-headers = callPackage ../tools/networking/decode-spam-headers { }; + + deer = callPackage ../shells/zsh/zsh-deer { }; + + deno_1 = callPackage ../by-name/de/deno/1/package.nix { }; + + deqp-runner = callPackage ../tools/graphics/deqp-runner { }; + + 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 { }; + ddcui = libsForQt5.callPackage ../applications/misc/ddcui { }; + ddcutil = callPackage ../tools/misc/ddcutil { }; + + ddclient = callPackage ../tools/networking/ddclient { }; + + dd_rescue = callPackage ../tools/system/dd_rescue { }; + + ddh = callPackage ../tools/system/ddh { }; + + ddrescue = callPackage ../tools/system/ddrescue { }; + + ddrescueview = callPackage ../tools/system/ddrescueview { }; + + ddrutility = callPackage ../tools/system/ddrutility { }; + inherit (callPackages ../applications/networking/p2p/deluge { }) deluge-gtk deluged @@ -3180,8 +6864,58 @@ with pkgs; deluge-2_x = deluge; + der-ascii = callPackage ../tools/security/der-ascii { }; + + desktop-file-utils = callPackage ../tools/misc/desktop-file-utils { }; + + dfc = callPackage ../tools/system/dfc { }; + + dfrs = callPackage ../tools/system/dfrs { }; + + diskrsync = callPackage ../tools/backup/diskrsync { }; + + djbdns = callPackage ../tools/networking/djbdns { }; + + dnscrypt-proxy = callPackage ../tools/networking/dnscrypt-proxy { }; + + dnscontrol = callPackage ../applications/networking/dnscontrol { }; + + dnsenum = callPackage ../tools/security/dnsenum { }; + + dnsmasq = callPackage ../tools/networking/dnsmasq { }; + + dnsmon-go = callPackage ../tools/networking/dnsmon-go { }; + + dnsmonster = callPackage ../tools/networking/dnsmonster { }; + + dnspeep = callPackage ../tools/security/dnspeep { }; + + dnsproxy = callPackage ../tools/networking/dnsproxy { }; + + dnsperf = callPackage ../tools/networking/dnsperf { }; + + dnsrecon = callPackage ../tools/security/dnsrecon { }; + + dnstop = callPackage ../tools/networking/dnstop { }; + dnsviz = python3Packages.callPackage ../tools/networking/dnsviz { }; + dnsx = callPackage ../tools/security/dnsx { }; + + dhcpdump = callPackage ../tools/networking/dhcpdump { }; + + dhcpcd = callPackage ../tools/networking/dhcpcd { }; + + dhcping = callPackage ../tools/networking/dhcping { }; + + dotacat = callPackage ../tools/misc/dotacat { }; + + di = callPackage ../tools/system/di { }; + + diction = callPackage ../tools/text/diction { }; + + diffoci = callPackage ../tools/misc/diffoci { }; + diffoscope = callPackage ../tools/misc/diffoscope { jdk = jdk8; }; @@ -3194,8 +6928,38 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + diffsitter = callPackage ../tools/text/diffsitter { }; + + diffstat = callPackage ../tools/text/diffstat { }; + + difftastic = callPackage ../tools/text/difftastic { }; + diffutils = callPackage ../tools/text/diffutils { }; + dirdiff = callPackage ../tools/text/dirdiff { }; + + dwdiff = callPackage ../applications/misc/dwdiff { }; + + picoscope = callPackage ../applications/science/electronics/picoscope { }; + + picotts = callPackage ../tools/audio/picotts { }; + + wgetpaste = callPackage ../tools/text/wgetpaste { }; + + dismap = callPackage ../tools/security/dismap { }; + + dismember = callPackage ../tools/security/dismember { }; + + dirvish = callPackage ../tools/backup/dirvish { }; + + 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 ../by-name/dm/dmd/package.nix ({ inherit (darwin.apple_sdk.frameworks) Foundation; } // lib.optionalAttrs stdenv.hostPlatform.isLinux { @@ -3203,16 +6967,54 @@ with pkgs; stdenv = gcc11Stdenv; }); + dmg2img = callPackage ../tools/misc/dmg2img { }; + + docbook2odf = callPackage ../tools/typesetting/docbook2odf { }; + + doas = callPackage ../tools/security/doas { }; + + doas-sudo-shim = callPackage ../tools/security/doas-sudo-shim { }; + + docbook2x = callPackage ../tools/typesetting/docbook2x { }; + + docbook2mdoc = callPackage ../tools/misc/docbook2mdoc { }; + + docear = callPackage ../applications/office/docear { }; + + dockbarx = callPackage ../applications/misc/dockbarx { }; + + doctave = callPackage ../applications/misc/doctave { + inherit (darwin.apple_sdk.frameworks) CoreServices; + }; + + dog = callPackage ../tools/system/dog { }; + dogdns = callPackage ../tools/networking/dogdns { inherit (darwin.apple_sdk.frameworks) Security; }; + dq = callPackage ../tools/networking/dq { }; + + dool = callPackage ../tools/system/dool { }; + + dosfstools = callPackage ../tools/filesystems/dosfstools { }; + dotnetfx35 = callPackage ../development/libraries/dotnetfx35 { }; dotnetfx40 = callPackage ../development/libraries/dotnetfx40 { }; + domoticz = callPackage ../servers/domoticz { }; + + dorkscout = callPackage ../tools/security/dorkscout { }; + sl1-to-photon = python3Packages.callPackage ../applications/misc/sl1-to-photon { }; + drive = callPackage ../applications/networking/drive { }; + + driftnet = callPackage ../tools/networking/driftnet { }; + + driftctl = callPackage ../applications/networking/cluster/driftctl { }; + drill = callPackage ../tools/networking/drill { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -3222,11 +7024,29 @@ with pkgs; enableUnfree = false; }; + drone-cli = callPackage ../development/tools/continuous-integration/drone-cli { }; + + drone-runner-exec = callPackage ../development/tools/continuous-integration/drone-runner-exec { }; + + drone-runner-docker = callPackage ../development/tools/continuous-integration/drone-runner-docker { }; + + drone-runner-ssh = callPackage ../development/tools/continuous-integration/drone-runner-ssh { }; + + dropbear = callPackage ../tools/networking/dropbear { }; + dsview = libsForQt5.callPackage ../applications/science/electronics/dsview { }; + dtach = callPackage ../tools/misc/dtach { }; + + dtc = callPackage ../development/compilers/dtc { }; + + dt-schema = callPackage ../development/tools/dt-schema { }; + inherit (import ../build-support/dlang/dub-support.nix { inherit callPackage; }) buildDubPackage dub-to-nix; + duc = callPackage ../tools/misc/duc { }; + duff = callPackage ../tools/filesystems/duff { autoreconfHook = buildPackages.autoreconfHook269; }; @@ -3235,6 +7055,28 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + dumpasn1 = callPackage ../tools/security/dumpasn1 { }; + + dumptorrent = callPackage ../tools/misc/dumptorrent { }; + + duo-unix = callPackage ../tools/security/duo-unix { }; + + dupe-krill = callPackage ../tools/filesystems/dupe-krill { }; + + duplicacy = callPackage ../tools/backup/duplicacy { }; + + duplicity = callPackage ../tools/backup/duplicity { }; + + 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 @@ -3243,22 +7085,64 @@ with pkgs; dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix { }; + erofs-utils = callPackage ../tools/filesystems/erofs-utils { }; + + e2tools = callPackage ../tools/filesystems/e2tools { }; + + e2fsprogs = callPackage ../tools/filesystems/e2fsprogs { }; + + easyrsa = callPackage ../tools/networking/easyrsa { }; + + 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 { }; + edgetpu-compiler = callPackage ../development/libraries/science/robotics/edgetpu-compiler { }; + + edid-decode = callPackage ../tools/misc/edid-decode { }; + + edid-generator = callPackage ../tools/misc/edid-generator { }; + + edir = callPackage ../tools/misc/edir { }; + + editres = callPackage ../tools/graphics/editres { }; + + edk2-uefi-shell = callPackage ../tools/misc/edk2-uefi-shell { }; + + edl = callPackage ../development/embedded/edl { }; + + edlib = callPackage ../development/libraries/science/biology/edlib { }; + + eff = callPackage ../development/interpreters/eff { }; + eid-mw = callPackage ../tools/security/eid-mw { autoreconfHook = buildPackages.autoreconfHook269; }; engauge-digitizer = libsForQt5.callPackage ../applications/science/math/engauge-digitizer { }; + epub2txt2 = callPackage ../tools/text/epub2txt2 { }; + + epubcheck = callPackage ../tools/text/epubcheck { }; + + evil-winrm = callPackage ../tools/security/evil-winrm { }; + + evtx = callPackage ../tools/security/evtx { }; + + kics = callPackage ../tools/admin/kics { }; + kramdown-asciidoc = callPackage ../tools/typesetting/kramdown-asciidoc { }; lychee = callPackage ../tools/networking/lychee { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + mcrcon = callPackage ../tools/networking/mcrcon { }; + mozwire = callPackage ../tools/networking/mozwire { inherit (darwin.apple_sdk.frameworks) CoreServices Security; }; @@ -3267,16 +7151,30 @@ with pkgs; inherit (pkgs.darwin.apple_sdk.libs) utmp; }; + rar2fs = callPackage ../tools/filesystems/rar2fs { }; + rocmPackages = rocmPackages_6; rocmPackages_5 = recurseIntoAttrs (callPackage ../development/rocm-modules/5 { }); rocmPackages_6 = recurseIntoAttrs (callPackage ../development/rocm-modules/6 { }); + rune = callPackage ../development/interpreters/rune { }; + + s9fes = callPackage ../development/interpreters/s9fes { }; + + s-tar = callPackage ../tools/archivers/s-tar { }; + solo2-cli = callPackage ../tools/security/solo2-cli { inherit (darwin.apple_sdk.frameworks) PCSC IOKit CoreFoundation AppKit; }; + sonota = callPackage ../tools/misc/sonota { }; + sonobuoy = callPackage ../applications/networking/cluster/sonobuoy { }; + stratisd = callPackage ../tools/filesystems/stratisd { }; + + stratis-cli = callPackage ../tools/filesystems/stratis-cli { }; + strawberry-qt5 = libsForQt5.callPackage ../applications/audio/strawberry { }; strawberry-qt6 = qt6Packages.callPackage ../applications/audio/strawberry { }; @@ -3293,10 +7191,24 @@ with pkgs; teamocil = callPackage ../tools/misc/teamocil { }; + the-way = callPackage ../development/tools/the-way { }; + + timeline = callPackage ../applications/office/timeline { }; + tsm-client-withGui = callPackage ../by-name/ts/tsm-client/package.nix { enableGui = true; }; + tracker = callPackage ../development/libraries/tracker { }; + tracy-x11 = callPackage ../by-name/tr/tracy/package.nix { withWayland = false; }; + trivy = callPackage ../tools/admin/trivy { }; + + trompeloeil = callPackage ../development/libraries/trompeloeil { }; + + updog = callPackage ../tools/networking/updog { }; + + uudeview = callPackage ../tools/misc/uudeview { }; + uusi = haskell.lib.compose.justStaticExecutables haskellPackages.uusi; uutils-coreutils = callPackage ../tools/misc/uutils-coreutils { @@ -3306,8 +7218,18 @@ with pkgs; uutils-coreutils-noprefix = uutils-coreutils.override { prefix = null; }; + volctl = callPackage ../tools/audio/volctl { }; + vorta = qt6Packages.callPackage ../applications/backup/vorta { }; + vowpal-wabbit = callPackage ../applications/science/machine-learning/vowpal-wabbit { }; + + vt-cli = callPackage ../tools/security/vt-cli { }; + + wakeonlan = callPackage ../tools/networking/wakeonlan { }; + + wayback = callPackage ../tools/misc/wayback { }; + worker-build = callPackage ../development/tools/worker-build { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -3316,20 +7238,56 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security; }; - xkcdpass = with python3Packages; toPythonApplication xkcdpass; + snowflake = callPackage ../tools/networking/snowflake { }; - zee = callPackage ../applications/editors/zee { - inherit (darwin.apple_sdk.frameworks) Security; - }; + wsl-open = callPackage ../tools/misc/wsl-open { }; - zeek = darwin.apple_sdk_11_0.callPackage ../applications/networking/ids/zeek { }; + wsl-vpnkit = callPackage ../tools/networking/wsl-vpnkit { }; - zonemaster-cli = perlPackages.ZonemasterCLI; + xkcdpass = with python3Packages; toPythonApplication xkcdpass; + + xjobs = callPackage ../tools/misc/xjobs { }; + + xob = callPackage ../tools/X11/xob { }; + + z-lua = callPackage ../tools/misc/z-lua { }; + + zabbix-cli = callPackage ../tools/misc/zabbix-cli { }; + + zabbixctl = callPackage ../tools/misc/zabbixctl { }; + + zee = callPackage ../applications/editors/zee { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + zeek = darwin.apple_sdk_11_0.callPackage ../applications/networking/ids/zeek { }; + + zeekscript = callPackage ../tools/security/zeekscript { }; + + zonemaster-cli = perlPackages.ZonemasterCLI; + + zotero-translation-server = callPackage ../tools/misc/zotero-translation-server { }; + + zoxide = callPackage ../tools/misc/zoxide { }; + + zzuf = callPackage ../tools/security/zzuf { }; ### DEVELOPMENT / EMSCRIPTEN buildEmscriptenPackage = callPackage ../development/em-modules/generic { }; + carp = callPackage ../development/compilers/carp { }; + + cholmod-extra = callPackage ../development/libraries/science/math/cholmod-extra { }; + + choose = callPackage ../tools/text/choose { }; + + d2 = callPackage ../tools/text/d2 { }; + + ddev = callPackage ../applications/virtualization/ddev { }; + + easeprobe = callPackage ../tools/misc/easeprobe { }; + emscripten = callPackage ../development/compilers/emscripten { llvmPackages = llvmPackages_19; }; @@ -3338,6 +7296,12 @@ with pkgs; emscriptenStdenv = stdenv // { mkDerivation = buildEmscriptenPackage; }; + efivar = callPackage ../tools/system/efivar { }; + + eget = callPackage ../tools/misc/eget { }; + + evemu = callPackage ../tools/system/evemu { }; + # The latest version used by elasticsearch, logstash, kibana and the the beats from elastic. # When updating make sure to update all plugins or they will break! elk7Version = "7.17.16"; @@ -3357,34 +7321,130 @@ with pkgs; emborg = python3Packages.callPackage ../development/python-modules/emborg { }; + emblem = callPackage ../applications/graphics/emblem { }; + + emem = callPackage ../applications/misc/emem { }; + + empty = callPackage ../tools/misc/empty { }; + emulsion = callPackage ../applications/graphics/emulsion { inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices Foundation OpenGL; }; + emulsion-palette = callPackage ../applications/graphics/emulsion-palette { }; + + emv = callPackage ../tools/misc/emv { }; + + enblend-enfuse = callPackage ../tools/graphics/enblend-enfuse { }; + + enc = callPackage ../tools/security/enc { }; + + endlessh = callPackage ../servers/endlessh { }; + + ericw-tools = callPackage ../applications/misc/ericw-tools { }; + + cryfs = callPackage ../tools/filesystems/cryfs { }; + encfs = callPackage ../tools/filesystems/encfs { tinyxml2 = tinyxml-2; }; + enscript = callPackage ../tools/text/enscript { }; + + ensemble-chorus = callPackage ../applications/audio/ensemble-chorus { }; + + entr = callPackage ../tools/misc/entr { }; + envchain = callPackage ../tools/misc/envchain { inherit (darwin.apple_sdk.frameworks) Security; }; + eot_utilities = callPackage ../tools/misc/eot-utilities { }; + + eplot = callPackage ../tools/graphics/eplot { }; + + epstool = callPackage ../tools/graphics/epstool { }; + + escrotum = callPackage ../tools/graphics/escrotum { }; + + esshader = callPackage ../tools/graphics/esshader { }; + ethercalc = callPackage ../servers/web-apps/ethercalc { }; + ethtool = callPackage ../tools/misc/ethtool { }; + + ets = callPackage ../tools/misc/ets { }; + + ettercap = callPackage ../applications/networking/sniffers/ettercap { }; + + evcc = callPackage ../servers/home-automation/evcc { }; + + eventstat = callPackage ../os-specific/linux/eventstat { }; + + evillimiter = python3Packages.callPackage ../tools/networking/evillimiter { }; + + evtest = callPackage ../applications/misc/evtest { }; + evtest-qt = libsForQt5.callPackage ../applications/misc/evtest-qt { }; + eva = callPackage ../tools/misc/eva { }; + + exactaudiocopy = callPackage ../applications/audio/exact-audio-copy { }; + + exempi = callPackage ../development/libraries/exempi { }; + executor = with python3Packages; toPythonApplication executor; + exif = callPackage ../tools/graphics/exif { }; + + exifprobe = callPackage ../tools/graphics/exifprobe { }; + + exiftags = callPackage ../tools/graphics/exiftags { }; + exiftool = perlPackages.ImageExifTool; - expect = tclPackages.expect; + ext4magic = callPackage ../tools/filesystems/ext4magic { }; + + extract_url = callPackage ../applications/misc/extract_url { }; + + extundelete = callPackage ../tools/filesystems/extundelete { }; + + expect = callPackage ../tools/misc/expect { }; + + expected-lite = callPackage ../development/libraries/expected-lite { }; + + exportarr = callPackage ../servers/monitoring/prometheus/exportarr { }; + + expliot = callPackage ../tools/security/expliot { }; Fabric = with python3Packages; toPythonApplication fabric; + fakeroot = callPackage ../tools/system/fakeroot { }; + + fakeroute = callPackage ../tools/networking/fakeroute { }; + + fakechroot = callPackage ../tools/system/fakechroot { }; + + fancy-motd = callPackage ../tools/system/fancy-motd { }; + + fastpbkdf2 = callPackage ../development/libraries/fastpbkdf2 { }; + + fanficfare = callPackage ../tools/text/fanficfare { }; + + fastd = callPackage ../tools/networking/fastd { }; + + fatsort = callPackage ../tools/filesystems/fatsort { }; + chewing-editor = libsForQt5.callPackage ../applications/misc/chewing-editor { }; fcitx5 = callPackage ../tools/inputmethods/fcitx5 { }; fcitx5-bamboo = callPackage ../tools/inputmethods/fcitx5/fcitx5-bamboo.nix { }; + fcitx5-mozc = libsForQt5.callPackage ../tools/inputmethods/fcitx5/fcitx5-mozc.nix { + abseil-cpp = abseil-cpp.override { + cxxStandard = "17"; + }; + }; + fcitx5-skk = qt6Packages.callPackage ../tools/inputmethods/fcitx5/fcitx5-skk.nix { }; fcitx5-anthy = callPackage ../tools/inputmethods/fcitx5/fcitx5-anthy.nix { }; @@ -3407,8 +7467,22 @@ with pkgs; fcitx5-table-other = callPackage ../tools/inputmethods/fcitx5/fcitx5-table-other.nix { }; + fcppt = callPackage ../development/libraries/fcppt { }; + + fcrackzip = callPackage ../tools/security/fcrackzip { }; + + fcron = callPackage ../tools/system/fcron { }; + + fdm = callPackage ../tools/networking/fdm { }; + + fdtools = callPackage ../tools/misc/fdtools { }; + featherpad = qt5.callPackage ../applications/editors/featherpad { }; + fend = callPackage ../tools/misc/fend { }; + + ferm = callPackage ../tools/networking/ferm { }; + feroxbuster = callPackage ../tools/security/feroxbuster { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; @@ -3417,9 +7491,13 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security AppKit; }; + fgallery = callPackage ../tools/graphics/fgallery { }; + flannel = callPackage ../tools/networking/flannel { }; cni-plugin-flannel = callPackage ../tools/networking/flannel/plugin.nix { }; + flashbench = callPackage ../os-specific/linux/flashbench { }; + flatpak-builder = callPackage ../development/tools/flatpak-builder { binutils = binutils-unwrapped; }; @@ -3428,12 +7506,32 @@ with pkgs; icu = icu63; }; + fluent-reader = callPackage ../applications/networking/feedreaders/fluent-reader { }; + + flux = callPackage ../development/compilers/flux { }; + + fierce = callPackage ../tools/security/fierce { }; + + figlet = callPackage ../tools/misc/figlet { }; + file = callPackage ../tools/misc/file { inherit (windows) libgnurx; }; + filegive = callPackage ../tools/networking/filegive { }; + + filet = callPackage ../applications/misc/filet { }; + + findex = callPackage ../applications/misc/findex { }; + + findomain = callPackage ../tools/networking/findomain { }; + findutils = callPackage ../tools/misc/findutils { }; + findup = callPackage ../tools/misc/findup { }; + + fingerprintx = callPackage ../tools/security/fingerprintx { }; + bsd-fingerd = bsd-finger.override { buildProduct = "daemon"; }; @@ -3442,12 +7540,32 @@ with pkgs; firehol = callPackage ../applications/networking/firehol { }; + fio = callPackage ../tools/system/fio { }; + + flamerobin = callPackage ../applications/misc/flamerobin { }; + + flashrom = callPackage ../tools/misc/flashrom { }; + + flent = python3Packages.callPackage ../applications/networking/flent { }; + + flexoptix-app = callPackage ../tools/misc/flexoptix-app { }; + + flpsed = callPackage ../applications/editors/flpsed { }; + fluentd = callPackage ../tools/misc/fluentd { }; + flvstreamer = callPackage ../tools/networking/flvstreamer { }; + + frr = callPackage ../servers/frr { }; + gemstash = callPackage ../development/tools/gemstash { }; hmetis = pkgsi686Linux.callPackage ../applications/science/math/hmetis { }; + libbsd = callPackage ../development/libraries/libbsd { }; + + libbladeRF = callPackage ../development/libraries/libbladeRF { }; + libbtbb = callPackage ../development/libraries/libbtbb { inherit (darwin.apple_sdk.frameworks) CoreServices; }; @@ -3458,8 +7576,46 @@ with pkgs; inherit (darwin) autoSignDarwinBinariesHook; }; + fabric-installer = callPackage ../tools/games/minecraft/fabric-installer { }; + + faraday-agent-dispatcher = callPackage ../tools/security/faraday-agent-dispatcher { }; + + faraday-cli = callPackage ../tools/security/faraday-cli { }; + fastlane = callPackage ../tools/admin/fastlane { }; + fatresize = callPackage ../tools/filesystems/fatresize { }; + + fdk_aac = callPackage ../development/libraries/fdk-aac { }; + + fdk-aac-encoder = callPackage ../applications/audio/fdkaac { }; + + fead = callPackage ../applications/misc/fead { }; + + feedgnuplot = callPackage ../tools/graphics/feedgnuplot { }; + + fermyon-spin = callPackage ../development/tools/fermyon-spin { }; + + fbcat = callPackage ../tools/misc/fbcat { }; + + fbjni = callPackage ../development/libraries/fbjni { }; + + fbv = callPackage ../tools/graphics/fbv { }; + + fbvnc = callPackage ../tools/admin/fbvnc { }; + + fim = callPackage ../tools/graphics/fim { }; + + flamegraph = callPackage ../development/tools/flamegraph { }; + + flawfinder = callPackage ../development/tools/flawfinder { }; + + flintlock = callPackage ../applications/virtualization/flintlock { }; + + flips = callPackage ../tools/compression/flips { }; + + flowblade = callPackage ../applications/video/flowblade { }; + fontforge = lowPrio (callPackage ../tools/misc/fontforge { inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; python = python3; @@ -3475,34 +7631,84 @@ with pkgs; fontmatrix = libsForQt5.callPackage ../applications/graphics/fontmatrix { }; + foremost = callPackage ../tools/system/foremost { }; + + forktty = callPackage ../os-specific/linux/forktty { }; + + fortran-fpm = callPackage ../tools/package-management/fortran-fpm { }; + + fortune = callPackage ../tools/misc/fortune { }; + fox = callPackage ../development/libraries/fox {}; fox_1_6 = callPackage ../development/libraries/fox/fox-1.6.nix { inherit (darwin.apple_sdk.frameworks) CoreServices; }; + fpart = callPackage ../tools/misc/fpart { }; + + fpattern = callPackage ../development/libraries/fpattern { }; + + fping = callPackage ../tools/networking/fping { }; + fpm = callPackage ../tools/package-management/fpm { }; + fprintd = callPackage ../tools/security/fprintd { }; + + fprintd-tod = callPackage ../tools/security/fprintd/tod.nix { }; + ferdium = callPackage ../applications/networking/instant-messengers/ferdium { mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { }; }; + fq = callPackage ../development/tools/fq { }; + franz = callPackage ../applications/networking/instant-messengers/franz { mkFranzDerivation = callPackage ../applications/networking/instant-messengers/franz/generic.nix { }; }; + freac = callPackage ../applications/audio/freac { }; + + freebind = callPackage ../tools/networking/freebind { }; + + freeipmi = callPackage ../tools/system/freeipmi { }; + + freetalk = callPackage ../applications/networking/instant-messengers/freetalk { }; + + freetds = callPackage ../development/libraries/freetds { }; + + freetube = callPackage ../applications/video/freetube { }; + + freeze = callPackage ../tools/security/freeze { }; + freqtweak = callPackage ../applications/audio/freqtweak { wxGTK = wxGTK32; }; + frescobaldi = callPackage ../misc/frescobaldi { }; + freshfetch = callPackage ../tools/misc/freshfetch { inherit (darwin.apple_sdk.frameworks) AppKit CoreFoundation DiskArbitration Foundation IOKit; }; + frigate = callPackage ../applications/video/frigate { }; + frostwire-bin = callPackage ../applications/networking/p2p/frostwire/frostwire-bin.nix { }; + ftop = callPackage ../os-specific/linux/ftop { }; + + ftxui = callPackage ../development/libraries/ftxui { }; + + fsarchiver = callPackage ../tools/archivers/fsarchiver { }; + fstl = qt5.callPackage ../applications/graphics/fstl { }; + fswebcam = callPackage ../os-specific/linux/fswebcam { }; + + fulcio = callPackage ../tools/security/fulcio { }; + + fuseiso = callPackage ../tools/filesystems/fuseiso { }; + fdbPackages = dontRecurseIntoAttrs (callPackage ../servers/foundationdb { }); inherit (fdbPackages) @@ -3511,18 +7717,48 @@ with pkgs; foundationdb = foundationdb71; + fuse-7z-ng = callPackage ../tools/filesystems/fuse-7z-ng { }; + + fuse-archive = callPackage ../tools/filesystems/fuse-archive { }; + fuse-ext2 = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/fuse-ext2 { }; + fuse-overlayfs = callPackage ../tools/filesystems/fuse-overlayfs { }; + + fusee-interfacee-tk = callPackage ../applications/misc/fusee-interfacee-tk { }; + + fusee-launcher = callPackage ../development/tools/fusee-launcher { }; + + fusee-nano = callPackage ../development/tools/fusee-nano { }; + + fverb = callPackage ../applications/audio/fverb { }; + fwknop = callPackage ../tools/security/fwknop { texinfo = texinfo6_7; # Uses @setcontentsaftertitlepage, removed in 6.8. }; + elastic = callPackage ../applications/misc/elastic { }; + + exfat = callPackage ../tools/filesystems/exfat { }; + + exfatprogs = callPackage ../tools/filesystems/exfatprogs { }; + + dos2unix = callPackage ../tools/text/dos2unix { }; + + uni2ascii = callPackage ../tools/text/uni2ascii { }; + uniscribe = callPackage ../tools/text/uniscribe { }; + fornalder = callPackage ../applications/version-management/fornalder { }; + + galen = callPackage ../development/tools/galen { }; + gallery-dl = python3Packages.callPackage ../applications/misc/gallery-dl { }; gandi-cli = python3Packages.callPackage ../tools/networking/gandi-cli { }; + gandom-fonts = callPackage ../data/fonts/gandom-fonts { }; + gaphor = python3Packages.callPackage ../tools/misc/gaphor { }; inherit (callPackages ../tools/filesystems/garage { @@ -3533,6 +7769,10 @@ with pkgs; garage_0_8_7 garage_0_9_4 garage_1_0_1 garage_1_x; + garmintools = callPackage ../development/libraries/garmintools { }; + + gau = callPackage ../tools/security/gau { }; + gauge-unwrapped = callPackage ../development/tools/gauge { }; gauge = callPackage ../development/tools/gauge/wrapper.nix { }; gaugePlugins = recurseIntoAttrs (callPackage ../development/tools/gauge/plugins {}); @@ -3550,48 +7790,154 @@ with pkgs; gawkInteractive = gawk.override { interactive = true; }; + gatk = callPackage ../applications/science/biology/gatk {} ; + gbdfed = callPackage ../tools/misc/gbdfed { gtk = gtk2-x11; }; + gcfflasher = callPackage ../applications/misc/gcfflasher { }; + + gdmap = callPackage ../tools/system/gdmap { }; + + gef = callPackage ../development/tools/misc/gef { }; + + gelasio = callPackage ../data/fonts/gelasio { }; + + gemget = callPackage ../tools/networking/gemget { }; + + gen-oath-safe = callPackage ../tools/security/gen-oath-safe { }; + + genext2fs = callPackage ../tools/filesystems/genext2fs { }; + + gengetopt = callPackage ../development/tools/misc/gengetopt { }; + + genimage = callPackage ../tools/filesystems/genimage { }; + + genmap = callPackage ../applications/science/biology/genmap { }; + + geonkick = callPackage ../applications/audio/geonkick { }; + + geteltorito = callPackage ../tools/misc/geteltorito { }; + + getopt = callPackage ../tools/misc/getopt { }; + + getoptions = callPackage ../tools/misc/getoptions { }; + + gexiv2 = callPackage ../development/libraries/gexiv2 { }; + gftp = callPackage ../applications/networking/ftp/gftp { gtk = gtk2; }; + gfs2-utils = callPackage ../tools/filesystems/gfs2-utils { }; + + gfbgraph = callPackage ../development/libraries/gfbgraph { }; + + ggobi = callPackage ../tools/graphics/ggobi { }; + ggshield = callPackage ../tools/security/ggshield { python3 = python311; }; + ghost = callPackage ../tools/security/ghost { }; + + ghostunnel = callPackage ../tools/networking/ghostunnel { }; + + ghz = callPackage ../tools/networking/ghz { }; + + gi-crystal = callPackage ../development/tools/gi-crystal { }; + gibberish-detector = with python3Packages; toPythonApplication gibberish-detector; + gibo = callPackage ../tools/misc/gibo { }; + gifski = callPackage ../tools/graphics/gifski { ffmpeg = ffmpeg_6; }; + github-backup = callPackage ../tools/misc/github-backup { }; + + gitkraken = callPackage ../applications/version-management/gitkraken { }; + gitlab = callPackage ../applications/version-management/gitlab { }; gitlab-ee = callPackage ../applications/version-management/gitlab { gitlabEnterprise = true; }; + gitlab-clippy = callPackage ../development/tools/rust/gitlab-clippy { }; + + gitlab-container-registry = callPackage ../applications/version-management/gitlab/gitlab-container-registry { }; + + gitlab-pages = callPackage ../applications/version-management/gitlab/gitlab-pages { }; + + gitlab-shell = callPackage ../applications/version-management/gitlab/gitlab-shell { }; + gitlab-triage = callPackage ../applications/version-management/gitlab-triage { }; gitlab-workhorse = callPackage ../applications/version-management/gitlab/gitlab-workhorse { }; + gitlab-elasticsearch-indexer = callPackage ../applications/version-management/gitlab/gitlab-elasticsearch-indexer { }; + + gitleaks = callPackage ../tools/security/gitleaks { }; + + gitaly = callPackage ../applications/version-management/gitlab/gitaly { }; + gitqlient = libsForQt5.callPackage ../applications/version-management/gitqlient { }; + gogs = callPackage ../applications/version-management/gogs { }; + + git-latexdiff = callPackage ../tools/typesetting/git-latexdiff { }; + + gokart = callPackage ../development/tools/gokart { }; + + gl2ps = callPackage ../development/libraries/gl2ps { }; + + glusterfs = callPackage ../tools/filesystems/glusterfs { }; + + glmark2 = callPackage ../tools/graphics/glmark2 { }; + glogg = libsForQt5.callPackage ../tools/text/glogg { }; gmrender-resurrect = callPackage ../tools/networking/gmrender-resurrect { inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav; }; + gnirehtet = callPackage ../tools/networking/gnirehtet { }; + + gnome-builder = callPackage ../applications/editors/gnome-builder { }; + + gnome-desktop = callPackage ../development/libraries/gnome-desktop { }; + gnome-decoder = callPackage ../applications/graphics/gnome-decoder { inherit (gst_all_1) gstreamer gst-plugins-base; gst-plugins-bad = gst_all_1.gst-plugins-bad.override { enableZbar = true; }; }; + gnome-epub-thumbnailer = callPackage ../applications/misc/gnome-epub-thumbnailer { }; + + gnome-extension-manager = callPackage ../applications/misc/gnome-extension-manager { }; + + gnome-frog = callPackage ../applications/misc/gnome-frog { }; + + gnome-keysign = callPackage ../tools/security/gnome-keysign { }; + + gnome-secrets = callPackage ../applications/misc/gnome-secrets { }; + + gnome-solanum = callPackage ../applications/misc/gnome-solanum { }; + gnome-panel-with-modules = callPackage ../by-name/gn/gnome-panel/wrapper.nix { }; + gnome-podcasts = callPackage ../applications/audio/gnome-podcasts { }; + + gnome-photos = callPackage ../applications/graphics/gnome-photos { }; + + gnome-randr = callPackage ../tools/wayland/gnome-randr { }; + + gnuapl = callPackage ../development/interpreters/gnu-apl { }; + + gnu-shepherd = callPackage ../misc/gnu-shepherd { }; + dapl = callPackage ../development/interpreters/dzaima-apl { buildNativeImage = false; stdenv = stdenvNoCC; @@ -3604,12 +7950,18 @@ with pkgs; gnucap-full = gnucap.withPlugins(p: [ p.verilog ]); + gnu-cim = callPackage ../development/compilers/gnu-cim { }; + + gnuclad = callPackage ../applications/graphics/gnuclad { }; + gnufdisk = callPackage ../tools/system/fdisk { guile = guile_1_8; }; gnugrep = callPackage ../tools/text/gnugrep { }; + gnulib = callPackage ../development/tools/gnulib { }; + gnupatch = callPackage ../tools/text/gnupatch { }; gnupg1orig = callPackage ../tools/security/gnupg/1.nix { }; @@ -3626,6 +7978,8 @@ with pkgs; }; gnupg = gnupg24; + gnupg-pkcs11-scd = callPackage ../tools/security/gnupg-pkcs11-scd { }; + gnuplot = libsForQt5.callPackage ../tools/graphics/gnuplot { inherit (darwin.apple_sdk.frameworks) Cocoa; }; @@ -3635,10 +7989,16 @@ with pkgs; # must have AquaTerm installed separately gnuplot_aquaterm = gnuplot.override { aquaterm = true; }; + gnu-pw-mgr = callPackage ../tools/security/gnu-pw-mgr { }; + gnused = callPackage ../tools/text/gnused { }; gnutar = callPackage ../tools/archivers/gnutar { }; + goaccess = callPackage ../tools/misc/goaccess { }; + + gocryptfs = callPackage ../tools/filesystems/gocryptfs { }; + godot3 = callPackage ../development/tools/godot/3 { }; godot3-export-templates = callPackage ../development/tools/godot/3/export-templates.nix { }; @@ -3659,12 +8019,24 @@ with pkgs; godot3-mono-server = callPackage ../development/tools/godot/3/mono/server.nix { }; + goeland = callPackage ../applications/networking/feedreaders/goeland { }; + + go-mtpfs = callPackage ../tools/filesystems/go-mtpfs { }; + + goofys = callPackage ../tools/filesystems/goofys { }; + + go-sct = callPackage ../tools/X11/go-sct { }; + goattracker = callPackage ../applications/audio/goattracker { }; goattracker-stereo = callPackage ../applications/audio/goattracker { isStereo = true; }; + google-app-engine-go-sdk = callPackage ../development/tools/google-app-engine-go-sdk { }; + + google-authenticator = callPackage ../os-specific/linux/google-authenticator { }; + google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk { python = python3; }; @@ -3673,15 +8045,49 @@ with pkgs; with-gce = true; }; + google-cloud-bigtable-tool = callPackage ../tools/misc/google-cloud-bigtable-tool { }; + + google-cloud-sql-proxy = callPackage ../tools/misc/google-cloud-sql-proxy { }; + + google-fonts = callPackage ../data/fonts/google-fonts { }; + + google-clasp = callPackage ../development/tools/google-clasp { }; + google-compute-engine = with python3.pkgs; toPythonApplication google-compute-engine; + google-guest-oslogin = callPackage ../tools/virtualization/google-guest-oslogin { }; + + google-cloud-cpp = callPackage ../development/libraries/google-cloud-cpp { }; + + google-java-format = callPackage ../development/tools/google-java-format { }; + + google-guest-agent = callPackage ../tools/virtualization/google-guest-agent { }; + + google-guest-configs = callPackage ../tools/virtualization/google-guest-configs { }; + gdown = with python3Packages; toPythonApplication gdown; + gopro = callPackage ../tools/video/gopro { }; + + goreleaser = callPackage ../tools/misc/goreleaser { }; + + goreplay = callPackage ../tools/networking/goreplay { }; + + gost = callPackage ../tools/networking/gost { }; + + gource = callPackage ../applications/version-management/gource { }; + + govc = callPackage ../tools/virtualization/govc { }; + goverlay = callPackage ../tools/graphics/goverlay { inherit (qt5) wrapQtAppsHook; inherit (plasma5Packages) breeze-qt5; }; + gpart = callPackage ../tools/filesystems/gpart { }; + + gparted = callPackage ../tools/misc/gparted { }; + gpt4all-cuda = gpt4all.override { cudaSupport = true; }; @@ -3692,12 +8098,30 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + gptman = callPackage ../tools/system/gptman { }; + + ldmtool = callPackage ../tools/misc/ldmtool { }; + + gphotos-sync = callPackage ../tools/backup/gphotos-sync { }; + + gpodder = callPackage ../applications/audio/gpodder { }; + + gpp = callPackage ../development/tools/gpp { }; + gpredict = callPackage ../applications/science/astronomy/gpredict { hamlib = hamlib_4; }; gprof2dot = with python3Packages; toPythonApplication gprof2dot; + gprojector = callPackage ../applications/science/astronomy/gprojector { }; + + gptfdisk = callPackage ../tools/system/gptfdisk { }; + + gql = callPackage ../applications/version-management/gql { }; + + gradience = callPackage ../applications/misc/gradience { }; + grails = callPackage ../development/web/grails { jdk = null; }; graylog-5_1 = callPackage ../tools/misc/graylog/5.1.nix { }; @@ -3719,14 +8143,57 @@ with pkgs; withXorg = false; }; + grass-sass = callPackage ../tools/misc/grass-sass { }; + + gridtracker = callPackage ../applications/radio/gridtracker { }; + + grig = callPackage ../applications/radio/grig { }; + + grin = callPackage ../tools/text/grin { }; + + gyb = callPackage ../tools/backup/gyb { }; + + halftone = callPackage ../applications/graphics/halftone { }; + + harminv = callPackage ../development/libraries/science/chemistry/harminv { }; + igrep = callPackage ../tools/text/igrep { inherit (darwin.apple_sdk.frameworks) Security; }; + ripgrep = callPackage ../tools/text/ripgrep { + inherit (darwin.apple_sdk.frameworks) Security; + }; + ripgrep-all = callPackage ../tools/text/ripgrep-all { inherit (darwin.apple_sdk.frameworks) Security; }; + grive2 = callPackage ../tools/filesystems/grive2 { }; + + groff = callPackage ../tools/text/groff { }; + + gromit-mpx = callPackage ../tools/graphics/gromit-mpx { + gtk = gtk3; + libappindicator = libappindicator-gtk3; + }; + + gron = callPackage ../development/tools/gron { }; + + groonga = callPackage ../servers/search/groonga { }; + + grpcurl = callPackage ../tools/networking/grpcurl { }; + + grpc_cli = callPackage ../tools/networking/grpc_cli { }; + + grpc-gateway = callPackage ../development/tools/grpc-gateway { }; + + grpcui = callPackage ../tools/networking/grpcui { }; + + grpc-tools = callPackage ../development/tools/misc/grpc-tools { }; + + grpc-client-cli = callPackage ../development/tools/misc/grpc-client-cli { }; + grub2 = callPackage ../tools/misc/grub/default.nix { }; grub2_efi = grub2.override { @@ -3741,6 +8208,8 @@ with pkgs; xenSupport = true; }; + grub2_pvgrub_image = callPackage ../tools/misc/grub/pvgrub_image { }; + grub4dos = callPackage ../tools/misc/grub4dos { stdenv = stdenv_32bit; }; @@ -3750,6 +8219,14 @@ with pkgs; gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa; gx = callPackage ../tools/package-management/gx { }; + gx-go = callPackage ../tools/package-management/gx/go { }; + + efitools = callPackage ../tools/security/efitools { }; + + sbsigntool = callPackage ../tools/security/sbsigntool { }; + + gsmartcontrol = callPackage ../tools/misc/gsmartcontrol { }; + gsmlib = callPackage ../development/libraries/gsmlib { autoreconfHook = buildPackages.autoreconfHook269; }; @@ -3759,52 +8236,174 @@ with pkgs; gssdp-tools = callPackage ../development/libraries/gssdp/tools.nix { }; + gt5 = callPackage ../tools/system/gt5 { }; + + gtest = callPackage ../development/libraries/gtest { }; + + gbenchmark = callPackage ../development/libraries/gbenchmark { }; + + gkraken = callPackage ../tools/system/gkraken { }; + + gtkdatabox = callPackage ../development/libraries/gtkdatabox { }; + + gtdialog = callPackage ../development/libraries/gtdialog { }; + gtkd = callPackage ../development/libraries/gtkd { dcompiler = ldc; }; + gtkgnutella = callPackage ../tools/networking/p2p/gtk-gnutella { }; + + gtkradiant = callPackage ../applications/misc/gtkradiant { }; + + gtk-frdp = callPackage ../development/libraries/gtk-frdp { }; + + gtk-vnc = callPackage ../tools/admin/gtk-vnc { }; + gup = callPackage ../development/tools/build-managers/gup { }; gupnp = callPackage ../development/libraries/gupnp { }; gupnp_1_6 = callPackage ../development/libraries/gupnp/1.6.nix { }; + gupnp-av = callPackage ../development/libraries/gupnp-av { }; + + gupnp-dlna = callPackage ../development/libraries/gupnp-dlna { }; + + gupnp-igd = callPackage ../development/libraries/gupnp-igd { }; + + gupnp-tools = callPackage ../tools/networking/gupnp-tools { }; + gvm-tools = with python3.pkgs; toPythonApplication gvm-tools; + gvpe = callPackage ../tools/networking/gvpe { }; + + gvolicon = callPackage ../tools/audio/gvolicon { }; + + gvproxy = callPackage ../tools/networking/gvproxy { }; + gyroflow = qt6Packages.callPackage ../applications/video/gyroflow { }; gzip = callPackage ../tools/compression/gzip { }; + gzrt = callPackage ../tools/compression/gzrt { }; + + httplab = callPackage ../tools/networking/httplab { }; + + lucky-cli = callPackage ../development/web/lucky-cli { }; + + mac-fdisk = callPackage ../tools/system/mac-fdisk { }; + + partclone = callPackage ../tools/backup/partclone { }; + + partimage = callPackage ../tools/backup/partimage { }; + pdisk = callPackage ../tools/system/pdisk { inherit (darwin.apple_sdk.frameworks) CoreFoundation IOKit; }; + pgf_graphics = callPackage ../tools/graphics/pgf { }; + + pgbackrest = callPackage ../tools/backup/pgbackrest { }; + + pgformatter = callPackage ../development/tools/pgformatter { }; + + pgloader = callPackage ../development/tools/pgloader { }; + + pgtop = callPackage ../development/tools/pgtop { }; + + pigz = callPackage ../tools/compression/pigz { }; + + pixz = callPackage ../tools/compression/pixz { }; + + plog = callPackage ../development/libraries/plog {}; + plplot = callPackage ../development/libraries/plplot { inherit (darwin.apple_sdk.frameworks) Cocoa; }; + pxattr = callPackage ../tools/archivers/pxattr { }; + + pxz = callPackage ../tools/compression/pxz { }; + haguichi = callPackage ../tools/networking/haguichi { }; + hans = callPackage ../tools/networking/hans { }; + + haproxy = callPackage ../tools/networking/haproxy { }; + + hackertyper = callPackage ../tools/misc/hackertyper { }; + + hackneyed = callPackage ../data/icons/hackneyed { }; + + haveged = callPackage ../tools/security/haveged { }; + + habitat = callPackage ../applications/networking/cluster/habitat { }; + + hashcash = callPackage ../tools/security/hashcash { }; + hashcat = callPackage ../tools/security/hashcat { inherit (darwin.apple_sdk.frameworks) Foundation IOKit Metal OpenCL; }; + hashcat-utils = callPackage ../tools/security/hashcat-utils { }; + + hashrat = callPackage ../tools/security/hashrat { }; + + hash_extender = callPackage ../tools/security/hash_extender { }; + + hash-identifier = callPackage ../tools/security/hash-identifier { }; + + hash-slinger = callPackage ../tools/security/hash-slinger { }; + haskell-language-server = callPackage ../development/tools/haskell/haskell-language-server/withWrapper.nix { }; hassil = with python3Packages; toPythonApplication hassil; + hasmail = callPackage ../applications/networking/mailreaders/hasmail { }; + haste-client = callPackage ../tools/misc/haste-client { }; + haste-server = callPackage ../servers/haste-server { }; + hal-hardware-analyzer = libsForQt5.callPackage ../applications/science/electronics/hal-hardware-analyzer { stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; }; + half = callPackage ../development/libraries/half { }; + + halibut = callPackage ../tools/typesetting/halibut { }; + halide = callPackage ../development/compilers/halide { - llvmPackages = llvmPackages_18; + llvmPackages = llvmPackages_16; }; hareThirdParty = recurseIntoAttrs (callPackage ./hare-third-party.nix { }); ham = pkgs.perlPackages.ham; + hamsket = callPackage ../applications/networking/instant-messengers/hamsket { }; + + hardinfo = callPackage ../tools/system/hardinfo { }; + + hayagriva = callPackage ../tools/typesetting/hayagriva { }; + + hcl2json = callPackage ../applications/misc/hcl2json { }; + + hcledit = callPackage ../tools/text/hcledit { }; + + hcxtools = callPackage ../tools/security/hcxtools { }; + + hcxdumptool = callPackage ../tools/security/hcxdumptool { }; + + hdapsd = callPackage ../os-specific/linux/hdapsd { }; + + hdaps-gl = callPackage ../tools/misc/hdaps-gl { }; + + hddfancontrol = callPackage ../tools/system/hddfancontrol { }; + + hddtemp = callPackage ../tools/misc/hddtemp { }; + + hdf4 = callPackage ../tools/misc/hdf4 { }; + hdf5 = callPackage ../tools/misc/hdf5 { fortranSupport = false; fortran = gfortran; @@ -3823,8 +8422,16 @@ with pkgs; hdf5-threadsafe = hdf5.override { threadsafe = true; }; + hdf5-blosc = callPackage ../development/libraries/hdf5-blosc { }; + + hdfview = callPackage ../tools/misc/hdfview { }; + + hecate = callPackage ../applications/editors/hecate { }; + heaptrack = libsForQt5.callPackage ../development/tools/profiling/heaptrack { }; + heatshrink = callPackage ../tools/compression/heatshrink { }; + heimdall = libsForQt5.callPackage ../tools/misc/heimdall { }; heimdall-gui = heimdall.override { enableGUI = true; }; @@ -3833,10 +8440,37 @@ with pkgs; buildGoModule = buildGo123Module; }; + health = callPackage ../applications/misc/health { }; + + healthchecks = callPackage ../servers/web-apps/healthchecks { }; + + heisenbridge = callPackage ../servers/heisenbridge { }; + + helio-workstation = callPackage ../applications/audio/helio-workstation { }; + + hevea = callPackage ../tools/typesetting/hevea { }; + + hex = callPackage ../tools/misc/hex { }; + + hexd = callPackage ../tools/misc/hexd { }; + pixd = callPackage ../tools/misc/pixd { }; + + hexgui = callPackage ../games/hexgui { }; + + hey = callPackage ../tools/networking/hey { }; + + heygpt = callPackage ../tools/llm/heygpt { }; + + hhpc = callPackage ../tools/misc/hhpc { }; + hiera-eyaml = callPackage ../tools/system/hiera-eyaml { }; + hivemind = callPackage ../applications/misc/hivemind { }; + hobbits = libsForQt5.callPackage ../tools/graphics/hobbits { }; + hfsprogs = callPackage ../tools/filesystems/hfsprogs { }; + highlight = callPackage ../tools/text/highlight { lua = lua5; }; @@ -3845,16 +8479,30 @@ with pkgs; hockeypuck-web = callPackage ../servers/hockeypuck/web.nix { }; + holochain-launcher = callPackage ../applications/misc/holochain-launcher { }; + homesick = callPackage ../tools/misc/homesick { }; + honcho = callPackage ../tools/system/honcho { }; + + horst = callPackage ../tools/networking/horst { }; + host = bind.host; + hostess = callPackage ../development/tools/hostess { }; + + hostname-debian = callPackage ../tools/networking/hostname-debian { }; + hotdoc = python3Packages.callPackage ../development/tools/hotdoc { }; + hotpatch = callPackage ../development/libraries/hotpatch { }; + hotspot = libsForQt5.callPackage ../development/tools/analysis/hotspot { }; hpccm = with python3Packages; toPythonApplication hpccm; + hping = callPackage ../tools/networking/hping { }; + hqplayer-desktop = libsForQt5.callPackage ../applications/audio/hqplayer-desktop { }; html-proofer = callPackage ../tools/misc/html-proofer { }; @@ -3863,34 +8511,94 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + htpdate = callPackage ../tools/networking/htpdate { }; + http-prompt = callPackage ../tools/networking/http-prompt { }; + http-getter = callPackage ../applications/networking/flent/http-getter.nix { }; + + httpdump = callPackage ../tools/security/httpdump { }; + httpie = with python3Packages; toPythonApplication httpie; + httplz = callPackage ../tools/networking/httplz { }; + + httpfs2 = callPackage ../tools/filesystems/httpfs { }; + + httprobe = callPackage ../tools/networking/httprobe { }; + + httpstat = callPackage ../tools/networking/httpstat { }; + + httptunnel = callPackage ../tools/networking/httptunnel { }; + + httpx = callPackage ../tools/security/httpx { }; + hue-plus = libsForQt5.callPackage ../applications/misc/hue-plus { }; + hubicfuse = callPackage ../tools/filesystems/hubicfuse { }; + humanfriendly = with python3Packages; toPythonApplication humanfriendly; hw-probe = perlPackages.callPackage ../tools/system/hw-probe { }; + hybridreverb2 = callPackage ../applications/audio/hybridreverb2 { }; + hyphen = callPackage ../development/libraries/hyphen { }; hyphenDicts = recurseIntoAttrs (callPackages ../development/libraries/hyphen/dictionaries.nix {}); + i2c-tools = callPackage ../os-specific/linux/i2c-tools { }; + + i2pd = callPackage ../tools/networking/i2pd { }; + iannix = libsForQt5.callPackage ../applications/audio/iannix { }; iaito = libsForQt5.callPackage ../tools/security/iaito { }; jamulus = libsForQt5.callPackage ../applications/audio/jamulus { }; + ultrablue-server = callPackage ../os-specific/linux/ultrablue-server { }; + + ibm-sw-tpm2 = callPackage ../tools/security/ibm-sw-tpm2 { }; + + ibniz = callPackage ../tools/graphics/ibniz { }; + + icebreaker = callPackage ../servers/icebreaker { }; + + icecast = callPackage ../servers/icecast { }; + icemon = libsForQt5.callPackage ../applications/networking/icemon { }; icepeak = haskell.lib.compose.justStaticExecutables haskellPackages.icepeak; + iceshelf = callPackage ../tools/backup/iceshelf { }; + + darkice = callPackage ../tools/audio/darkice { }; + + bc-decaf = callPackage ../development/libraries/bc-decaf { }; + + deckmaster = callPackage ../applications/misc/deckmaster { }; + + deco = callPackage ../applications/misc/deco { }; + + decoder = callPackage ../tools/security/decoder { }; + + icoutils = callPackage ../tools/graphics/icoutils { }; + + idutils = callPackage ../tools/misc/idutils { }; + + idle3tools = callPackage ../tools/system/idle3tools { }; + + iftop = callPackage ../tools/networking/iftop { }; + ifwifi = callPackage ../tools/networking/ifwifi { inherit (darwin.apple_sdk.frameworks) Security; }; + ifuse = callPackage ../tools/filesystems/ifuse { }; + ideviceinstaller = callPackage ../tools/misc/ideviceinstaller { }; + idevicerestore = callPackage ../tools/misc/idevicerestore { }; + inherit (callPackages ../tools/filesystems/irods rec { stdenv = llvmPackages_13.libcxxStdenv; libcxx = llvmPackages_13.libcxx; @@ -3898,11 +8606,12 @@ with pkgs; fmt = fmt_8.override { inherit stdenv; }; nanodbc_llvm = nanodbc.override { inherit stdenv; }; avro-cpp_llvm = avro-cpp.override { inherit stdenv boost; }; - spdlog_llvm = spdlog.override { inherit stdenv fmt; }; }) irods irods-icommands; + igmpproxy = callPackage ../tools/networking/igmpproxy { }; + ihaskell = callPackage ../development/tools/haskell/ihaskell/wrapper.nix { inherit (haskellPackages) ghcWithPackages; @@ -3913,97 +8622,304 @@ with pkgs; iruby = callPackage ../applications/editors/jupyter-kernels/iruby { }; + ike-scan = callPackage ../tools/security/ike-scan { }; + ilspycmd = callPackage ../development/tools/ilspycmd { inherit (darwin) autoSignDarwinBinariesHook; }; + imapsync = callPackage ../tools/networking/imapsync { }; + + imgur-screenshot = callPackage ../tools/graphics/imgur-screenshot { }; + + imgurbash2 = callPackage ../tools/graphics/imgurbash2 { }; + in-formant = qt6Packages.callPackage ../applications/audio/in-formant { }; + inadyn = callPackage ../tools/networking/inadyn { }; + incus-lts = callPackage ../by-name/in/incus/lts.nix { }; + incron = callPackage ../tools/system/incron { }; + indexed-bzip2 = with python3Packages; toPythonApplication indexed-bzip2; + industrializer = callPackage ../applications/audio/industrializer { }; + + inetutils = callPackage ../tools/networking/inetutils { }; + + inferno = callPackage ../development/tools/inferno { }; + infisical = callPackage ../development/tools/infisical { }; inform6 = darwin.apple_sdk_11_0.callPackage ../development/compilers/inform6 { }; + inform7 = callPackage ../development/compilers/inform7 { }; + + infamousPlugins = callPackage ../applications/audio/infamousPlugins { }; + innernet = callPackage ../tools/networking/innernet { inherit (darwin.apple_sdk.frameworks) Security; }; + innoextract = callPackage ../tools/archivers/innoextract { }; + input-remapper = python3Packages.callPackage ../tools/inputmethods/input-remapper { }; + inql = callPackage ../tools/security/inql { }; + + intel-media-sdk = callPackage ../development/libraries/intel-media-sdk { }; + + intermodal = callPackage ../tools/misc/intermodal { }; + internetarchive = with python3Packages; toPythonApplication internetarchive; + invidious = callPackage ../servers/invidious { }; + + invoice2data = callPackage ../tools/text/invoice2data { }; + + inxi = callPackage ../tools/system/inxi { }; + + iodine = callPackage ../tools/networking/iodine { }; + + ioc-scan = callPackage ../tools/security/ioc-scan { }; + + ioccheck = callPackage ../tools/security/ioccheck { }; + iocextract = with python3Packages; toPythonApplication iocextract; iocsearcher = with python3Packages; toPythonApplication iocsearcher; + ioping = callPackage ../tools/system/ioping { }; + + ior = callPackage ../tools/system/ior { }; + + ioztat = callPackage ../tools/filesystems/ioztat { }; + + ip2location = callPackage ../tools/networking/ip2location { }; + + ip2unix = callPackage ../tools/networking/ip2unix { }; + + ipad_charge = callPackage ../tools/misc/ipad_charge { }; + iperf2 = callPackage ../tools/networking/iperf/2.nix { }; iperf3 = callPackage ../tools/networking/iperf/3.nix { }; iperf = iperf3; + iperf3d = callPackage ../tools/networking/iperf3d { }; + + ipfetch = callPackage ../tools/networking/ipfetch { }; + + ipfs-cluster = callPackage ../applications/networking/ipfs-cluster { }; + + ipfs-upload-client = callPackage ../applications/networking/ipfs-upload-client { }; + + ipget = callPackage ../applications/networking/ipget { }; + i-pi = with python3Packages; toPythonApplication i-pi; + iptsd = callPackage ../applications/misc/iptsd { }; + + ipmitool = callPackage ../tools/system/ipmitool { }; + + ipmiutil = callPackage ../tools/system/ipmiutil { }; + + ipatool = callPackage ../applications/misc/ipatool { }; + + ipmicfg = callPackage ../applications/misc/ipmicfg { }; + + ipmiview = callPackage ../applications/misc/ipmiview { }; + + ipcalc = callPackage ../tools/networking/ipcalc { }; + + netmask = callPackage ../tools/networking/netmask { }; + + netifd = callPackage ../tools/networking/netifd { }; + + ipinfo = callPackage ../tools/networking/ipinfo { }; + + ipscan = callPackage ../tools/security/ipscan { }; # ipscan is commonly known under the name angryipscanner angryipscanner = ipscan; + ipv6calc = callPackage ../tools/networking/ipv6calc { }; + + irker = callPackage ../servers/irker { }; + + iroh = callPackage ../applications/networking/iroh { }; + + ised = callPackage ../tools/misc/ised { }; + isl = isl_0_20; isl_0_17 = callPackage ../development/libraries/isl/0.17.1.nix { }; isl_0_20 = callPackage ../development/libraries/isl/0.20.0.nix { }; isl_0_24 = callPackage ../development/libraries/isl/0.24.0.nix { }; + ispike = callPackage ../development/libraries/science/robotics/ispike { }; + + isrcsubmit = callPackage ../tools/audio/isrcsubmit { }; + isync = callPackage ../tools/networking/isync { inherit (darwin.apple_sdk.frameworks) Security; }; + itm-tools = callPackage ../development/tools/misc/itm-tools { }; + + ite-backlight = callPackage ../misc/ite-backlight { }; + + iwgtk = callPackage ../tools/networking/iwgtk { }; + + ix = callPackage ../tools/misc/ix { }; + + jaaa = callPackage ../applications/audio/jaaa { }; + jackett = callPackage ../servers/jackett { }; + jade = callPackage ../tools/text/sgml/jade { }; + + jadx = callPackage ../tools/security/jadx { }; + jamesdsp = qt6Packages.callPackage ../applications/audio/jamesdsp { }; jamesdsp-pulse = qt6Packages.callPackage ../applications/audio/jamesdsp { usePipewire = false; usePulseaudio = true; }; + jaq = callPackage ../development/tools/jaq { }; + + jasmin-compiler = callPackage ../development/compilers/jasmin-compiler { }; + jazzy = callPackage ../development/tools/jazzy { }; jc = with python3Packages; toPythonApplication jc; + jd-cli = callPackage ../tools/security/jd-cli { }; + + jd-diff-patch = callPackage ../development/tools/jd-diff-patch { }; + + jd-gui = callPackage ../tools/security/jd-gui { }; + + jdiskreport = callPackage ../tools/misc/jdiskreport { }; + jekyll = callPackage ../applications/misc/jekyll { }; jello = with python3Packages; toPythonApplication jello; + jen = callPackage ../tools/text/jen { }; + + jet = callPackage ../development/tools/jet { }; + + jf = callPackage ../development/tools/jf { }; + + jfmt = callPackage ../development/tools/jfmt { }; + + jfsutils = callPackage ../tools/filesystems/jfsutils { }; + + jhead = callPackage ../tools/graphics/jhead { }; + + jid = callPackage ../development/tools/jid { }; + jing = res.jing-trang; jing-trang = callPackage ../tools/text/xml/jing-trang { jdk_headless = jdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 }; + jirafeau = callPackage ../servers/web-apps/jirafeau { }; + + jitterentropy = callPackage ../development/libraries/jitterentropy { }; + jl = haskellPackages.jl; jless = callPackage ../development/tools/jless { inherit (darwin.apple_sdk.frameworks) AppKit; }; - juicefs = callPackage ../tools/filesystems/juicefs { - buildGoModule = buildGo122Module; - }; + jmespath = callPackage ../development/tools/jmespath { }; + + juicefs = callPackage ../tools/filesystems/juicefs { }; + + juicity = callPackage ../tools/networking/juicity { }; + + jmtpfs = callPackage ../tools/filesystems/jmtpfs { }; + + jnettop = callPackage ../tools/networking/jnettop { }; + + jsvc = callPackage ../tools/system/jsvc { }; + + junkie = callPackage ../tools/networking/junkie { }; + + go-jira = callPackage ../applications/misc/go-jira { }; jogl = callPackage ../by-name/jo/jogl/package.nix { stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then overrideSDK stdenv "11.0" else stdenv; }; + john = callPackage ../tools/security/john { }; + + joomscan = callPackage ../tools/security/joomscan { }; + joplin = nodePackages.joplin; + joplin-desktop = callPackage ../applications/misc/joplin-desktop { }; + + jot = callPackage ../applications/misc/jot { }; + + jotdown = callPackage ../tools/text/jotdown { }; + + journaldriver = callPackage ../tools/misc/journaldriver { }; + + jp = callPackage ../development/tools/jp { }; + + jp2a = callPackage ../applications/misc/jp2a { }; + + jpeg-archive = callPackage ../applications/graphics/jpeg-archive { }; + + jpegexiforient = callPackage ../tools/graphics/jpegexiforient { }; + + jpeginfo = callPackage ../applications/graphics/jpeginfo { }; + + jpegoptim = callPackage ../applications/graphics/jpegoptim { }; + + jpegrescan = callPackage ../applications/graphics/jpegrescan { }; + jpylyzer = with python3Packages; toPythonApplication jpylyzer; + jiq = callPackage ../development/tools/misc/jiq { }; + + jql = callPackage ../development/tools/jql { }; + + jqp = callPackage ../development/tools/jqp { }; + + jo = callPackage ../development/tools/jo { }; + + jrnl = callPackage ../applications/misc/jrnl { }; + jsbeautifier = with python3Packages; toPythonApplication jsbeautifier; + jscoverage = callPackage ../development/tools/misc/jscoverage { }; + + jsduck = callPackage ../development/tools/jsduck { }; + + jsluice = callPackage ../tools/security/jsluice { }; + json-schema-for-humans = with python3Packages; toPythonApplication json-schema-for-humans; + jsonfmt = callPackage ../development/tools/misc/jsonfmt { }; + jsonwatch = callPackage ../tools/misc/jsonwatch { inherit (darwin.apple_sdk.frameworks) Security; }; + jsubfinder = callPackage ../tools/security/jsubfinder { }; + + jtag-remote-server = callPackage ../development/embedded/jtag-remote-server { }; + + jtc = callPackage ../development/tools/jtc { }; + + jumpapp = callPackage ../tools/X11/jumpapp { }; + + jugglinglab = callPackage ../tools/misc/jugglinglab { }; + jupyter = callPackage ../applications/editors/jupyter { }; jupyter-all = jupyter.override { @@ -4018,12 +8934,24 @@ with pkgs; jupyter-kernel = callPackage ../applications/editors/jupyter/kernel.nix { }; - wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; }); - kakounePlugins = recurseIntoAttrs (callPackage ../applications/editors/kakoune/plugins { }); + justify = callPackage ../tools/text/justify { }; - kakoune-unwrapped = callPackage ../applications/editors/kakoune { }; - kakoune = wrapKakoune kakoune-unwrapped { - plugins = [ ]; # override with the list of desired plugins + jwhois = callPackage ../tools/networking/jwhois { }; + + k2pdfopt = callPackage ../applications/misc/k2pdfopt { }; + + kazam = callPackage ../applications/video/kazam { }; + + kalibrate-rtl = callPackage ../applications/radio/kalibrate-rtl { }; + + kalibrate-hackrf = callPackage ../applications/radio/kalibrate-hackrf { }; + + wrapKakoune = kakoune: attrs: callPackage ../applications/editors/kakoune/wrapper.nix (attrs // { inherit kakoune; }); + kakounePlugins = recurseIntoAttrs (callPackage ../applications/editors/kakoune/plugins { }); + + kakoune-unwrapped = callPackage ../applications/editors/kakoune { }; + kakoune = wrapKakoune kakoune-unwrapped { + plugins = [ ]; # override with the list of desired plugins }; kakouneUtils = callPackage ../applications/editors/kakoune/plugins/kakoune-utils.nix { }; @@ -4035,6 +8963,12 @@ with pkgs; kakoune-cr = callPackage ../tools/misc/kakoune-cr { crystal = crystal_1_2; }; + kaniko = callPackage ../applications/networking/cluster/kaniko { }; + + katana = callPackage ../tools/security/katana { }; + + kbdd = callPackage ../applications/window-managers/kbdd { }; + kbs2 = callPackage ../tools/security/kbs2 { inherit (darwin.apple_sdk.frameworks) AppKit SystemConfiguration; }; @@ -4043,10 +8977,26 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) AppKit; }; + kdoctor = callPackage ../development/tools/kdoctor { }; + + kdigger = callPackage ../tools/security/kdigger { }; + kdiskmark = libsForQt5.callPackage ../tools/filesystems/kdiskmark { }; + keepalived = callPackage ../tools/networking/keepalived { }; + + keepwn = callPackage ../tools/security/keepwn { }; + + kestrel = callPackage ../tools/security/kestrel { }; + + kexec-tools = callPackage ../os-specific/linux/kexec-tools { }; + keepkey-agent = with python3Packages; toPythonApplication keepkey-agent; + keepmenu = callPackage ../applications/misc/keepmenu { }; + + kent = callPackage ../applications/science/biology/kent { }; + keybase = darwin.apple_sdk_11_0.callPackage ../tools/security/keybase { # Reasoning for the inherited apple_sdk.frameworks: # 1. specific compiler errors about: AVFoundation, AudioToolbox, MediaToolbox @@ -4060,6 +9010,10 @@ with pkgs; keybase-gui = callPackage ../tools/security/keybase/gui.nix { }; + keychain = callPackage ../tools/misc/keychain { }; + + keyfuzz = callPackage ../tools/inputmethods/keyfuzz { }; + keyscope = callPackage ../tools/security/keyscope { inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation IOKit Security; }; @@ -4068,10 +9022,36 @@ with pkgs; jdk = jdk11; }; + kibi = callPackage ../applications/editors/kibi { }; + kio-fuse = libsForQt5.callPackage ../tools/filesystems/kio-fuse { }; + kismet = callPackage ../applications/networking/sniffers/kismet { }; + + kiterunner = callPackage ../tools/security/kiterunner { }; + + klick = callPackage ../applications/audio/klick { }; + + klystrack = callPackage ../applications/audio/klystrack { }; + + knit = callPackage ../development/tools/build-managers/knit { }; + + knockpy = callPackage ../tools/security/knockpy { }; + + knowsmore = callPackage ../tools/security/knowsmore { }; + + kool = callPackage ../development/tools/misc/kool { }; + + kore = callPackage ../development/web/kore { }; + + krakenx = callPackage ../tools/system/krakenx { }; + + kpcli = callPackage ../tools/security/kpcli { }; + kphotoalbum = libsForQt5.callPackage ../applications/graphics/kphotoalbum { }; + kratos = callPackage ../applications/misc/kratos { }; + krename = libsForQt5.callPackage ../applications/misc/krename { }; krunner-pass = libsForQt5.callPackage ../tools/security/krunner-pass { }; @@ -4084,8 +9064,20 @@ with pkgs; kronometer = libsForQt5.callPackage ../tools/misc/kronometer { }; + krop = callPackage ../applications/graphics/krop { }; + kdiff3 = libsForQt5.callPackage ../tools/text/kdiff3 { }; + kube-router = callPackage ../applications/networking/cluster/kube-router { }; + + kubedock = callPackage ../development/tools/kubedock { }; + + kubepug = callPackage ../development/tools/kubepug { }; + + kubeshark = callPackage ../applications/networking/cluster/kubeshark { }; + + kubergrunt = callPackage ../applications/networking/cluster/kubergrunt { }; + kubo-migrator-all-fs-repo-migrations = callPackage ../applications/networking/kubo-migrator/all-migrations.nix { }; kubo-migrator-unwrapped = callPackage ../applications/networking/kubo-migrator/unwrapped.nix { }; kubo-migrator = callPackage ../applications/networking/kubo-migrator { }; @@ -4098,6 +9090,20 @@ with pkgs; kstars = libsForQt5.callPackage ../applications/science/astronomy/kstars { }; + kytea = callPackage ../tools/text/kytea { }; + + kyverno = callPackage ../applications/networking/cluster/kyverno { }; + + k6 = callPackage ../development/tools/k6 { }; + + l2md = callPackage ../tools/text/l2md { }; + + lalezar-fonts = callPackage ../data/fonts/lalezar-fonts { }; + + lalrpop = callPackage ../development/tools/lalrpop { }; + + last-resort = callPackage ../data/fonts/last-resort { }; + ligo = let ocaml_p = ocaml-ng.ocamlPackages_4_14.overrideScope (self: super: { zarith = super.zarith.override { version = "1.13"; }; @@ -4109,8 +9115,22 @@ with pkgs; ocamlPackages = ocaml_p; }; + lego = callPackage ../tools/admin/lego { }; + leocad = libsForQt5.callPackage ../applications/graphics/leocad { }; + lha = callPackage ../tools/archivers/lha { }; + + lhasa = callPackage ../tools/compression/lhasa { }; + + libcsptr = callPackage ../development/libraries/libcsptr { }; + + libgovirt = callPackage ../applications/virtualization/libgovirt { }; + + libscrypt = callPackage ../development/libraries/libscrypt { }; + + libcloudproviders = callPackage ../development/libraries/libcloudproviders { }; + libcoap = callPackage ../applications/networking/libcoap { autoconf = buildPackages.autoconf269; }; @@ -4120,21 +9140,47 @@ with pkgs; gtk3 = if stdenv.hostPlatform.isDarwin then gtk3-x11 else gtk3; }; + libshumate = callPackage ../development/libraries/libshumate { }; + + libsmartcols = callPackage ../development/libraries/libsmartcols { }; + + libsmi = callPackage ../development/libraries/libsmi { }; + + libgen-cli = callPackage ../tools/misc/libgen-cli { }; + + libpff = callPackage ../tools/misc/libpff {}; + + licensor = callPackage ../tools/misc/licensor { }; + + lesspipe = callPackage ../tools/misc/lesspipe { }; + liquidsoap = callPackage ../tools/audio/liquidsoap/full.nix { ffmpeg = ffmpeg_6-full; ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; - lldpd = callPackage ../tools/networking/lldpd { - inherit (darwin.apple_sdk.frameworks) Foundation; - }; + linuxwave = callPackage ../tools/audio/linuxwave { }; + + lksctp-tools = callPackage ../os-specific/linux/lksctp-tools { }; + + lldpd = callPackage ../tools/networking/lldpd { }; llm = with python3Packages; toPythonApplication llm; + lnav = callPackage ../tools/misc/lnav { }; + + lnch = callPackage ../tools/misc/lnch { }; + lnx = callPackage ../servers/search/lnx { inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation; }; + loadlibrary = callPackage ../tools/misc/loadlibrary { }; + + loc = callPackage ../development/misc/loc { }; + + lockfileProgs = callPackage ../tools/misc/lockfile-progs { }; + loganalyzer = libsForQt5.callPackage ../development/tools/loganalyzer { }; logstash7 = callPackage ../tools/misc/logstash/7.x.nix { @@ -4152,12 +9198,29 @@ with pkgs; lolcat = callPackage ../tools/misc/lolcat { }; + lottieconverter = callPackage ../tools/misc/lottieconverter { }; + loudgain = callPackage ../tools/audio/loudgain/default.nix { }; + lpcnetfreedv = callPackage ../development/libraries/lpcnetfreedv { }; + + lsdvd = callPackage ../tools/cd-dvd/lsdvd { }; + lsyncd = callPackage ../applications/networking/sync/lsyncd { + inherit (darwin) xnu; lua = lua5_2_compat; }; + lttoolbox = callPackage ../applications/misc/lttoolbox { }; + + ltwheelconf = callPackage ../applications/misc/ltwheelconf { }; + + lunatask = callPackage ../applications/misc/lunatask { }; + + lvmsync = callPackage ../tools/backup/lvmsync { }; + + kapp = callPackage ../tools/networking/kapp { }; + kdbg = libsForQt5.callPackage ../development/tools/misc/kdbg { }; kristall = libsForQt5.callPackage ../applications/networking/browsers/kristall { }; @@ -4171,48 +9234,94 @@ with pkgs; mailcatcher = callPackage ../development/web/mailcatcher { }; + makebootfat = callPackage ../tools/misc/makebootfat { }; + + mani = callPackage ../development/tools/mani { }; + + manifest-tool = callPackage ../development/tools/manifest-tool { }; + + mask = callPackage ../development/tools/mask { }; + maskromtool = qt6Packages.callPackage ../tools/graphics/maskromtool { }; + mastotool = callPackage ../tools/misc/mastotool { }; + + mathpix-snipping-tool = callPackage ../tools/misc/mathpix-snipping-tool { }; + + matrix-conduit = callPackage ../servers/matrix-conduit { }; + + matrix-sliding-sync = callPackage ../servers/matrix-synapse/sliding-sync { }; + matrix-synapse = callPackage ../servers/matrix-synapse/wrapper.nix { }; matrix-synapse-unwrapped = callPackage ../servers/matrix-synapse/default.nix { }; matrix-synapse-plugins = recurseIntoAttrs matrix-synapse-unwrapped.plugins; matrix-synapse-tools = recurseIntoAttrs matrix-synapse-unwrapped.tools; + matrix-appservice-irc = callPackage ../servers/matrix-synapse/matrix-appservice-irc { }; + matrix-appservice-slack = callPackage ../servers/matrix-synapse/matrix-appservice-slack { matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3; nodejs = nodejs_18; }; - matrix-appservice-discord = callPackage ../servers/matrix-appservice-discord { }; + matrix-appservice-discord = callPackage ../servers/matrix-appservice-discord { + matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3; + }; + + matrix-corporal = callPackage ../servers/matrix-corporal { }; + + matrix-hookshot = callPackage ../servers/matrix-synapse/matrix-hookshot { }; maubot = with python3Packages; toPythonApplication maubot; + mautrix-discord = callPackage ../servers/mautrix-discord { }; + + mautrix-facebook = callPackage ../servers/mautrix-facebook { }; + + mautrix-googlechat = callPackage ../servers/mautrix-googlechat { }; + mautrix-signal = recurseIntoAttrs (callPackage ../servers/mautrix-signal { }); mautrix-telegram = recurseIntoAttrs (callPackage ../servers/mautrix-telegram { }); + mautrix-whatsapp = callPackage ../servers/mautrix-whatsapp { }; + m2r = with python3Packages; toPythonApplication m2r; md2gemini = with python3.pkgs; toPythonApplication md2gemini; md2pdf = with python3Packages; toPythonApplication md2pdf; + mdbook-emojicodes = callPackage ../tools/text/mdbook-emojicodes { }; + mdbook-epub = callPackage ../tools/text/mdbook-epub { inherit (darwin.apple_sdk.frameworks) CoreServices; }; + mdbook-cmdrun = callPackage ../tools/text/mdbook-cmdrun { }; + + mdbook-pagetoc = callPackage ../tools/text/mdbook-pagetoc { }; + mdbook-graphviz = callPackage ../tools/text/mdbook-graphviz { inherit (darwin.apple_sdk.frameworks) CoreServices; }; + mdbook-i18n-helpers = callPackage ../tools/text/mdbook-i18n-helpers { }; + mdbook-katex = callPackage ../tools/text/mdbook-katex { inherit (darwin.apple_sdk.frameworks) CoreServices; }; + mdbook-kroki-preprocessor = callPackage ../tools/text/mdbook-kroki-preprocessor { }; + mdbook-linkcheck = callPackage ../tools/text/mdbook-linkcheck { inherit (darwin.apple_sdk.frameworks) Security; }; + mdbook-open-on-gh = callPackage ../tools/text/mdbook-open-on-gh { }; + + mdbook-man = callPackage ../tools/text/mdbook-man { }; + mdbook-mermaid = callPackage ../tools/text/mdbook-mermaid { inherit (darwin.apple_sdk.frameworks) CoreServices; }; @@ -4246,28 +9355,96 @@ with pkgs; hdf5 = hdf5.override { usev110Api = true; }; }; - meilisearch = callPackage ../servers/search/meilisearch { }; + meilisearch = callPackage ../servers/search/meilisearch { + inherit (darwin.apple_sdk_11_0.frameworks) Security SystemConfiguration; + }; + + memtester = callPackage ../tools/system/memtester { }; + + mesa-demos = callPackage ../tools/graphics/mesa-demos { }; mhonarc = perlPackages.MHonArc; + minica = callPackage ../tools/security/minica { }; + + minidlna = callPackage ../tools/networking/minidlna { }; + + miniplayer = callPackage ../applications/audio/miniplayer { }; + + minipro = callPackage ../tools/misc/minipro { }; + + minisign = callPackage ../tools/security/minisign { }; + + ministat = callPackage ../tools/misc/ministat { }; + + minizign = callPackage ../tools/security/minizign { }; + + mitm6 = callPackage ../tools/security/mitm6 { }; + + mjolnir = callPackage ../servers/mjolnir { + matrix-sdk-crypto-nodejs = matrix-sdk-crypto-nodejs-0_1_0-beta_3; + }; + + mmutils = callPackage ../tools/X11/mmutils { }; + + mmv = callPackage ../tools/misc/mmv { }; + + mmv-go = callPackage ../tools/misc/mmv-go { }; + + mob = callPackage ../applications/misc/mob { }; + + most = callPackage ../tools/misc/most { }; + + motion = callPackage ../applications/video/motion { }; + + mozphab = callPackage ../applications/misc/mozphab { }; + + mtail = callPackage ../servers/monitoring/mtail { }; + mujmap = callPackage ../applications/networking/mujmap { inherit (darwin.apple_sdk.frameworks) Security; }; + multitail = callPackage ../tools/misc/multitail { }; + + mvebu64boot = callPackage ../tools/misc/mvebu64boot { }; + mx-puppet-discord = callPackage ../servers/mx-puppet-discord { }; + mx-takeover = callPackage ../tools/security/mx-takeover { }; + + mxt-app = callPackage ../misc/mxt-app { }; + + naabu = callPackage ../tools/security/naabu { }; + nagstamon = callPackage ../tools/misc/nagstamon { pythonPackages = python3Packages; }; nanoemoji = with python3Packages; toPythonApplication nanoemoji; + nagelfar = callPackage ../development/tools/nagelfar { }; + + nats-top = callPackage ../tools/system/nats-top { }; + + natscli = callPackage ../tools/system/natscli { }; + + nsc = callPackage ../tools/system/nsc { }; + + nbench = callPackage ../tools/misc/nbench { }; + nbtscanner = callPackage ../tools/security/nbtscanner { inherit (darwin.apple_sdk.frameworks) Security; }; + nbutools = callPackage ../tools/security/nbutools { }; + + ncrack = callPackage ../tools/security/ncrack { }; + netexec = python3Packages.callPackage ../tools/security/netexec { }; + nerdctl = callPackage ../applications/networking/cluster/nerdctl { }; + netdata = callPackage ../tools/system/netdata { protobuf = protobuf_21; }; @@ -4279,6 +9456,16 @@ with pkgs; netsurf = recurseIntoAttrs (callPackage ../applications/networking/browsers/netsurf { }); netsurf-browser = netsurf.browser; + netperf = callPackage ../applications/networking/netperf { }; + + netsniff-ng = callPackage ../tools/networking/netsniff-ng { }; + + networkminer = callPackage ../tools/security/networkminer { }; + + nixpacks = callPackage ../applications/virtualization/nixpacks { }; + + nkeys = callPackage ../tools/system/nkeys { }; + nyxt = callPackage ../applications/networking/browsers/nyxt { sbcl = sbcl_2_4_6; inherit (gst_all_1) @@ -4290,8 +9477,16 @@ with pkgs; gst-plugins-ugly; }; + nfpm = callPackage ../tools/package-management/nfpm { }; + + nginx-config-formatter = callPackage ../tools/misc/nginx-config-formatter { }; + + ninka = callPackage ../development/tools/misc/ninka { }; + nixnote2 = libsForQt5.callPackage ../applications/misc/nixnote2 { }; + nodenv = callPackage ../development/tools/nodenv { }; + nodejs = hiPrio nodejs_20; nodejs-slim = nodejs-slim_20; corepack = hiPrio corepack_20; @@ -4308,14 +9503,10 @@ with pkgs; nodejs-slim_22 = callPackage ../development/web/nodejs/v22.nix { enableNpm = false; }; corepack_22 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_22; }); - nodejs_23 = callPackage ../development/web/nodejs/v23.nix { }; - nodejs-slim_23 = callPackage ../development/web/nodejs/v23.nix { enableNpm = false; }; - corepack_23 = hiPrio (callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs_23; }); - # Update this when adding the newest nodejs major version! - nodejs_latest = nodejs_23; - nodejs-slim_latest = nodejs-slim_23; - corepack_latest = hiPrio corepack_23; + nodejs_latest = nodejs_22; + nodejs-slim_latest = nodejs-slim_22; + corepack_latest = hiPrio corepack_22; buildNpmPackage = callPackage ../build-support/node/build-npm-package { }; @@ -4332,27 +9523,129 @@ with pkgs; node2nix = nodePackages.node2nix; + notesnook = callPackage ../applications/misc/notesnook { }; + + oddjob = callPackage ../os-specific/linux/oddjob { }; + + openipmi = callPackage ../tools/system/openipmi { }; + + ox = callPackage ../applications/editors/ox { }; + oxigraph = callPackage ../servers/oxigraph { inherit (darwin.apple_sdk.frameworks) IOKit Security; }; + file-rename = callPackage ../tools/filesystems/file-rename { }; + kcollectd = libsForQt5.callPackage ../tools/misc/kcollectd { }; + kea = callPackage ../tools/networking/kea { }; + + keama = callPackage ../tools/networking/keama { }; + ktailctl = kdePackages.callPackage ../applications/networking/ktailctl {}; + ispell = callPackage ../tools/text/ispell { }; + + iodash = callPackage ../development/libraries/iodash { }; + + jbofihe = callPackage ../tools/text/jbofihe { }; + + jbrowse = callPackage ../applications/science/biology/jbrowse { }; + + jumanpp = callPackage ../tools/text/jumanpp { }; + + jump = callPackage ../tools/system/jump { }; + + latex2html = callPackage ../tools/misc/latex2html { }; + + lazycli = callPackage ../tools/misc/lazycli { }; + + lavat = callPackage ../tools/misc/lavat { }; + + lcdf-typetools = callPackage ../tools/misc/lcdf-typetools { }; + + lcsync = callPackage ../applications/networking/sync/lcsync { }; + ldapdomaindump = with python3Packages; toPythonApplication ldapdomaindump; + ldapmonitor = callPackage ../tools/security/ldapmonitor { }; + + ldapnomnom = callPackage ../tools/security/ldapnomnom { }; + + ldapvi = callPackage ../tools/misc/ldapvi { }; + + ldeep = callPackage ../tools/security/ldeep { }; + + ldns = callPackage ../development/libraries/ldns { }; + + leafpad = callPackage ../applications/editors/leafpad { }; + leanblueprint = with python3Packages; toPythonApplication leanblueprint; + leanify = callPackage ../tools/misc/leanify { }; + + leatherman = callPackage ../development/libraries/leatherman { }; + + lact = callPackage ../tools/system/lact { }; + + ledit = callPackage ../tools/misc/ledit { }; + + ledmon = callPackage ../tools/system/ledmon { }; + + leela = callPackage ../tools/graphics/leela { }; + + lemmeknow = callPackage ../tools/misc/lemmeknow { }; + + lemmy-help = callPackage ../tools/misc/lemmy-help { }; + + lerpn = callPackage ../tools/misc/lerpn { }; + lethe = callPackage ../tools/security/lethe { inherit (darwin.apple_sdk.frameworks) Security; }; + lftp = callPackage ../tools/networking/lftp { }; + + libck = callPackage ../development/libraries/libck { }; + + libcork = callPackage ../development/libraries/libcork { }; + + libconfig = callPackage ../development/libraries/libconfig { }; + + libcmis = callPackage ../development/libraries/libcmis { }; + + libee = callPackage ../development/libraries/libee { }; + + libepc = callPackage ../development/libraries/libepc { }; + + liberfa = callPackage ../development/libraries/liberfa { }; + + libestr = callPackage ../development/libraries/libestr { }; + + libevdev = callPackage ../development/libraries/libevdev { }; + + liberio = callPackage ../development/libraries/liberio { }; + + libevdevplus = callPackage ../development/libraries/libevdevplus { }; + + libfann = callPackage ../development/libraries/libfann { }; + + libfsm = callPackage ../development/libraries/libfsm { }; + + libgaminggear = callPackage ../development/libraries/libgaminggear { }; + libhandy = callPackage ../development/libraries/libhandy { }; # Needed for apps that still depend on the unstable verison of the library (not libhandy-1) libhandy_0 = callPackage ../development/libraries/libhandy/0.x.nix { }; + libgmpris = callPackage ../development/libraries/libgmpris { }; + + libgumath = callPackage ../development/libraries/libgumath { }; + + libinsane = callPackage ../development/libraries/libinsane { }; + libint = callPackage ../development/libraries/libint { }; libintPsi4 = callPackage ../development/libraries/libint { enableFortran = false; @@ -4377,23 +9670,116 @@ with pkgs; eri3PureSh = false; }; + libipfix = callPackage ../development/libraries/libipfix { }; + libirc = libsForQt5.callPackage ../development/libraries/libirc { }; + libircclient = callPackage ../development/libraries/libircclient { }; + + libiscsi = callPackage ../development/libraries/libiscsi { }; + + libisds = callPackage ../development/libraries/libisds { }; + + libite = callPackage ../development/libraries/libite { }; + + liblangtag = callPackage ../development/libraries/liblangtag { }; + + liblouis = callPackage ../development/libraries/liblouis { }; + + liboauth = callPackage ../development/libraries/liboauth { }; + + libr3 = callPackage ../development/libraries/libr3 { }; + + libraspberrypi = callPackage ../development/libraries/libraspberrypi { }; + + libsidplayfp = callPackage ../development/libraries/libsidplayfp { }; + + libspf2 = callPackage ../development/libraries/libspf2 { }; + + libsrs2 = callPackage ../development/libraries/libsrs2 { }; + + libtermkey = callPackage ../development/libraries/libtermkey { }; + + libtelnet = callPackage ../development/libraries/libtelnet { }; + + libtirpc = callPackage ../development/libraries/ti-rpc { }; + + libtickit = callPackage ../development/libraries/libtickit { }; + + libtins = callPackage ../development/libraries/libtins { }; + + libtree = callPackage ../development/tools/misc/libtree { }; + + libshout = callPackage ../development/libraries/libshout { }; + + libqb = callPackage ../development/libraries/libqb { }; + + libqmi = callPackage ../development/libraries/libqmi { }; + + libqrtr-glib = callPackage ../development/libraries/libqrtr-glib { }; + + libmbim = callPackage ../development/libraries/libmbim { }; + libmongocrypt = darwin.apple_sdk_11_0.callPackage ../development/libraries/libmongocrypt { }; + libmesode = callPackage ../development/libraries/libmesode { }; + + libmsym = callPackage ../development/libraries/science/chemistry/libmsym { }; + + libnabo = callPackage ../development/libraries/libnabo { }; + + libngspice = callPackage ../development/libraries/libngspice { }; + + libnixxml = callPackage ../development/libraries/libnixxml { }; + + libplctag = callPackage ../development/libraries/libplctag { }; + + libpointmatcher = callPackage ../development/libraries/libpointmatcher { }; + + libportal = callPackage ../development/libraries/libportal { }; libportal-gtk3 = libportal.override { variant = "gtk3"; }; libportal-gtk4 = libportal.override { variant = "gtk4"; }; libportal-qt5 = libportal.override { variant = "qt5"; }; - libportal-qt6 = libportal.override { variant = "qt6"; }; + + libmicrodns = callPackage ../development/libraries/libmicrodns { }; + + libnids = callPackage ../tools/networking/libnids { }; jesec-rtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent { libtorrent = callPackage ../applications/networking/p2p/jesec-rtorrent/libtorrent.nix { }; }; + libmpack = callPackage ../development/libraries/libmpack { }; + + libiberty = callPackage ../development/libraries/libiberty { }; + + libucl = callPackage ../development/libraries/libucl { }; + + libxc = callPackage ../development/libraries/libxc { }; + + libxcomp = callPackage ../development/libraries/libxcomp { }; + + libxl = callPackage ../development/libraries/libxl { }; + + libx86emu = callPackage ../development/libraries/libx86emu { }; + + libzim = callPackage ../development/libraries/libzim { }; + + + libzmf = callPackage ../development/libraries/libzmf { }; + + librespeed-cli = callPackage ../tools/misc/librespeed-cli { }; + + libreswan = callPackage ../tools/networking/libreswan { }; + librest = callPackage ../development/libraries/librest { }; librest_1_0 = callPackage ../development/libraries/librest/1.0.nix { }; + libwebsockets = callPackage ../development/libraries/libwebsockets { }; + + libyafaray = callPackage ../tools/graphics/libyafaray { }; + licensee = callPackage ../tools/package-management/licensee { }; lidarr = callPackage ../servers/lidarr { }; @@ -4409,18 +9795,108 @@ with pkgs; limesuite limesuiteWithGui; + limesurvey = callPackage ../servers/limesurvey { }; + + linux-exploit-suggester = callPackage ../tools/security/linux-exploit-suggester { }; + linux-gpib = callPackage ../applications/science/electronics/linux-gpib/user.nix { }; + linuxquota = callPackage ../tools/misc/linuxquota { }; + + lipl = callPackage ../tools/misc/lipl { }; + liquidctl = with python3Packages; toPythonApplication liquidctl; + lmp = callPackage ../tools/security/lmp { }; + + localproxy = callPackage ../applications/networking/localproxy { }; + localstack = with python3Packages; toPythonApplication localstack; - xz = callPackage ../tools/compression/xz { }; + localtime = callPackage ../tools/system/localtime { }; + + log4j-detect = callPackage ../tools/security/log4j-detect { }; + + log4j-scan = callPackage ../tools/security/log4j-scan { }; + + log4j-sniffer = callPackage ../tools/security/log4j-sniffer { }; + + log4j-vuln-scanner = callPackage ../tools/security/log4j-vuln-scanner { }; + + log4jcheck = callPackage ../tools/security/log4jcheck { }; + + log4shell-detector = callPackage ../tools/security/log4shell-detector { }; + + logcheck = callPackage ../tools/system/logcheck { }; + + logmap = callPackage ../tools/security/logmap { }; + + logmein-hamachi = callPackage ../tools/networking/logmein-hamachi { }; + + logkeys = callPackage ../tools/security/logkeys { }; + + logrotate = callPackage ../tools/system/logrotate { }; + + logstalgia = callPackage ../tools/graphics/logstalgia { }; + + lokalise2-cli = callPackage ../tools/misc/lokalise2-cli { }; + + loki = callPackage ../development/libraries/loki { }; + + longview = callPackage ../servers/monitoring/longview { }; + + lorien = callPackage ../applications/graphics/lorien { }; + + lout = callPackage ../tools/typesetting/lout { }; + + lr = callPackage ../tools/system/lr { }; + + lrzip = callPackage ../tools/compression/lrzip { }; + + lsb-release = callPackage ../os-specific/linux/lsb-release { }; + + lunatic = callPackage ../development/interpreters/lunatic { }; + + lux = callPackage ../tools/video/lux { }; + + lv = callPackage ../tools/text/lv { }; + + lwc = callPackage ../tools/misc/lwc { }; + + lxd-image-server = callPackage ../tools/virtualization/lxd-image-server { }; + + lzfse = callPackage ../tools/compression/lzfse { }; + + lzham = callPackage ../tools/compression/lzham { }; + + lzip = callPackage ../tools/compression/lzip { }; + + lziprecover = callPackage ../tools/compression/lziprecover { }; + + xz = callPackage ../tools/compression/xz { }; + + lz4 = callPackage ../tools/compression/lz4 { }; + + lzbench = callPackage ../tools/compression/lzbench { }; + + lzop = callPackage ../tools/compression/lzop { }; lzwolf = callPackage ../games/lzwolf { SDL2_mixer = SDL2_mixer_2_0; }; + macchanger = callPackage ../os-specific/linux/macchanger { }; + + macchina = callPackage ../tools/misc/macchina { }; + madlang = haskell.lib.compose.justStaticExecutables haskellPackages.madlang; + maeparser = callPackage ../development/libraries/maeparser { }; + + mailcheck = callPackage ../applications/networking/mailreaders/mailcheck { }; + + maildrop = callPackage ../tools/networking/maildrop { }; + + mailhog = callPackage ../servers/mail/mailhog { }; + mailnag = callPackage ../applications/networking/mailreaders/mailnag { availablePlugins = { # More are listed here: https://github.com/pulb/mailnag/#desktop-integration @@ -4431,10 +9907,14 @@ with pkgs; mailnagWithPlugins = mailnag.withPlugins( builtins.attrValues mailnag.availablePlugins ); + bubblemail = callPackage ../applications/networking/mailreaders/bubblemail { }; + mailpit = callPackage ../servers/mail/mailpit { libtool = if stdenv.hostPlatform.isDarwin then cctools else libtool; }; + mailsend = callPackage ../tools/networking/mailsend { }; + mailutils = callPackage ../tools/networking/mailutils { sasl = gsasl; }; @@ -4442,10 +9922,24 @@ with pkgs; matrix-sdk-crypto-nodejs = callPackage ../development/libraries/matrix-sdk-crypto-nodejs { }; matrix-sdk-crypto-nodejs-0_1_0-beta_3 = callPackage ../development/libraries/matrix-sdk-crypto-nodejs/beta3.nix { }; + email = callPackage ../tools/networking/email { }; + + maim = callPackage ../tools/graphics/maim { }; + + mairix = callPackage ../tools/text/mairix { }; + makemkv = libsForQt5.callPackage ../applications/video/makemkv { }; + makerpm = callPackage ../development/tools/makerpm { }; + + makefile2graph = callPackage ../development/tools/analysis/makefile2graph { }; + man = man-db; + man-db = callPackage ../tools/misc/man-db { }; + + mandoc = callPackage ../tools/misc/mandoc { }; + mangohud = callPackage ../tools/graphics/mangohud { libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl; mangohud32 = pkgsi686Linux.mangohud; @@ -4454,6 +9948,14 @@ with pkgs; marimo = with python3Packages; toPythonApplication marimo; + marktext = callPackage ../applications/misc/marktext { }; + + mars-mips = callPackage ../development/tools/mars-mips { }; + + mb2md = callPackage ../tools/text/mb2md { }; + + mbuffer = callPackage ../tools/misc/mbuffer { }; + mecab = let mecab-nodic = callPackage ../tools/text/mecab/nodic.nix { }; @@ -4464,32 +9966,138 @@ with pkgs; }; }; + mediawiki = callPackage ../servers/web-apps/mediawiki { }; + + mediawriter = callPackage ../tools/system/mediawriter { }; + + memtier-benchmark = callPackage ../tools/networking/memtier-benchmark { }; + + memtest86-efi = callPackage ../tools/misc/memtest86-efi { }; + + memtest86plus = callPackage ../tools/misc/memtest86+ { }; + mbutil = python310Packages.callPackage ../applications/misc/mbutil { }; + mcabber = callPackage ../applications/networking/instant-messengers/mcabber { }; + + mcron = callPackage ../tools/system/mcron { }; + mcstatus = with python3Packages; toPythonApplication mcstatus; + mdbtools = callPackage ../tools/misc/mdbtools { }; + + mdk = callPackage ../development/tools/mdk { }; + + mdk4 = callPackage ../tools/networking/mdk4 { }; + + mdp = callPackage ../applications/misc/mdp { }; + + megacli = callPackage ../tools/misc/megacli { }; + + memo = callPackage ../applications/misc/memo { }; + + mencal = callPackage ../applications/misc/mencal { } ; + + metamorphose2 = callPackage ../applications/misc/metamorphose2 { }; + + metar = callPackage ../applications/misc/metar { }; + + mfcuk = callPackage ../tools/security/mfcuk { }; + + mfoc = callPackage ../tools/security/mfoc { }; + + microbin = callPackage ../servers/microbin { }; + + microplane = callPackage ../tools/misc/microplane { }; + + microserver = callPackage ../servers/microserver { }; + + midisheetmusic = callPackage ../applications/audio/midisheetmusic { }; + + mimeo = callPackage ../tools/misc/mimeo { }; + + mimetic = callPackage ../development/libraries/mimetic { }; + + minio-client = callPackage ../tools/networking/minio-client { }; + + minio-certgen = callPackage ../tools/security/minio-certgen { }; + + minissdpd = callPackage ../tools/networking/minissdpd { }; + + miniupnpc = callPackage ../tools/networking/miniupnpc { }; + miniupnpd = callPackage ../tools/networking/miniupnpd { }; miniupnpd-nftables = callPackage ../tools/networking/miniupnpd { firewall = "nftables"; }; + miniball = callPackage ../development/libraries/miniball { }; + minijail = callPackage ../tools/system/minijail { }; minijail-tools = python3.pkgs.callPackage ../tools/system/minijail/tools.nix { }; + minilibx = callPackage ../development/libraries/minilibx { }; + + minixml = callPackage ../development/libraries/minixml { }; + mir-qualia = callPackage ../tools/text/mir-qualia { pythonPackages = python3Packages; }; + mirakurun = callPackage ../applications/video/mirakurun { }; + + miredo = callPackage ../tools/networking/miredo { }; + + mirrorbits = callPackage ../servers/mirrorbits { }; + mitmproxy = with python3Packages; toPythonApplication mitmproxy; + mitmproxy2swagger = callPackage ../tools/security/mitmproxy2swagger { }; + + mjpegtools = callPackage ../tools/video/mjpegtools { }; + mjpegtoolsFull = mjpegtools.override { withMinimal = false; }; + mkclean = callPackage ../applications/video/mkclean { }; + + mkcue = callPackage ../tools/cd-dvd/mkcue { }; + + mkp224o = callPackage ../tools/security/mkp224o { }; + mkpasswd = hiPrio (callPackage ../tools/security/mkpasswd { }); + mkrand = callPackage ../tools/security/mkrand { }; + + mktemp = callPackage ../tools/security/mktemp { }; + + mktorrent = callPackage ../tools/misc/mktorrent { }; + + mloader = callPackage ../tools/misc/mloader { }; + + mmake = callPackage ../tools/misc/mmake { }; + + mmixware = callPackage ../development/tools/mmixware { }; + + modemmanager = callPackage ../tools/networking/modemmanager { }; + + modem-manager-gui = callPackage ../applications/networking/modem-manager-gui { }; + + modsecurity_standalone = callPackage ../tools/security/modsecurity { }; + + modsecurity-crs = callPackage ../tools/security/modsecurity-crs { }; + molecule = with python3Packages; toPythonApplication molecule; + molly-guard = callPackage ../os-specific/linux/molly-guard { }; + + molotov = callPackage ../applications/video/molotov { }; + + monit = callPackage ../tools/system/monit { }; + + monocraft = callPackage ../data/fonts/monocraft { }; + monolith = callPackage ../tools/backup/monolith { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; @@ -4498,24 +10106,70 @@ with pkgs; docbook-xsl = docbook_xsl; }; + mole = callPackage ../tools/networking/mole { }; + morgen = callPackage ../applications/office/morgen { - electron = electron_32; + electron = electron_30; }; + mosh = callPackage ../tools/networking/mosh { }; + + motrix = callPackage ../tools/networking/motrix { }; + + mount-zip = callPackage ../tools/filesystems/mount-zip { }; + + mpage = callPackage ../tools/text/mpage { }; + + mprime = callPackage ../tools/misc/mprime { }; + + mpw = callPackage ../tools/security/mpw { }; + + mqtt_cpp = callPackage ../development/libraries/mqtt_cpp { }; + + mr = callPackage ../applications/version-management/mr { }; + + mrsh = callPackage ../shells/mrsh { }; + + mrtg = callPackage ../tools/misc/mrtg { }; + + mscgen = callPackage ../tools/graphics/mscgen { }; + + msfpc = callPackage ../tools/security/msfpc { }; + + melt = callPackage ../tools/security/melt { }; + + metabigor = callPackage ../tools/security/metabigor { }; + metasploit = callPackage ../tools/security/metasploit { }; mhost = callPackage ../applications/networking/mhost { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + ms-sys = callPackage ../tools/misc/ms-sys { }; + mtools = callPackage ../tools/filesystems/mtools { }; mtr = callPackage ../tools/networking/mtr { }; + mtr-exporter = callPackage ../tools/networking/mtr-exporter { }; + mtr-gui = callPackage ../tools/networking/mtr { withGtk = true; }; + mtx = callPackage ../tools/backup/mtx { }; + + mt-st = callPackage ../tools/backup/mt-st { }; + + mubeng = callPackage ../tools/networking/mubeng { }; + + muffet = callPackage ../tools/networking/muffet { }; + multipass = qt6Packages.callPackage ../tools/virtualization/multipass { }; + multitime = callPackage ../tools/misc/multitime { }; + + sta = callPackage ../tools/misc/sta { }; + multitran = recurseIntoAttrs (let callPackage = newScope pkgs.multitran; in { multitrandata = callPackage ../tools/text/multitran/data { }; @@ -4530,24 +10184,99 @@ with pkgs; mtutils = callPackage ../tools/text/multitran/mtutils { }; }); + munge = callPackage ../tools/security/munge { }; + + mutagen = callPackage ../tools/misc/mutagen { }; + + mutagen-compose = callPackage ../tools/misc/mutagen-compose { }; + + mycli = callPackage ../tools/admin/mycli { }; + + mycrypto = callPackage ../applications/blockchains/mycrypto { }; + + mydumper = callPackage ../tools/backup/mydumper { }; + + mylvmbackup = callPackage ../tools/backup/mylvmbackup { }; + + mysql2pgsql = callPackage ../tools/misc/mysql2pgsql { }; + + mysqltuner = callPackage ../tools/misc/mysqltuner { }; + mytetra = libsForQt5.callPackage ../applications/office/mytetra { }; + nabi = callPackage ../tools/inputmethods/nabi { }; + + nahid-fonts = callPackage ../data/fonts/nahid-fonts { }; + + namazu = callPackage ../tools/text/namazu { }; + + nasty = callPackage ../tools/security/nasty { }; + + nat-traverse = callPackage ../tools/networking/nat-traverse { }; + + navi = callPackage ../applications/misc/navi { }; + navilu-font = callPackage ../data/fonts/navilu { stdenv = stdenvNoCC; }; + nbd = callPackage ../tools/networking/nbd { }; + xnbd = callPackage ../tools/networking/xnbd { }; + + ndjbdns = callPackage ../tools/networking/ndjbdns { }; + + ndppd = callPackage ../applications/networking/ndppd { }; + + nearcore = callPackage ../applications/blockchains/nearcore { }; + + nebula = callPackage ../tools/networking/nebula { }; + + nemiver = callPackage ../development/tools/nemiver { }; + + neo-cowsay = callPackage ../tools/misc/neo-cowsay { }; + + neofetch = callPackage ../tools/misc/neofetch { }; + + nerdfix = callPackage ../tools/text/nerdfix { }; + nerdfonts = callPackage ../data/fonts/nerdfonts { }; + netatalk = callPackage ../tools/filesystems/netatalk { }; + + netavark = callPackage ../tools/networking/netavark { }; + + netcdf = callPackage ../development/libraries/netcdf { }; + netcdf-mpi = netcdf.override { hdf5 = hdf5-mpi.override { usev110Api = true; }; }; + netcdfcxx4 = callPackage ../development/libraries/netcdf-cxx4 { }; + netcdffortran = callPackage ../development/libraries/netcdf-fortran { inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices SystemConfiguration; }; - inherit (callPackage ../servers/web-apps/netbox { }) netbox_3_7; + networking-ts-cxx = callPackage ../development/libraries/networking-ts-cxx { }; + + nco = callPackage ../development/libraries/nco { }; + + ncftp = callPackage ../tools/networking/ncftp { }; + + ncgopher = callPackage ../applications/networking/ncgopher { }; - # Not in aliases because it wouldn't get picked up by callPackage - netbox = netbox_4_1; + ncompress = callPackage ../tools/compression/ncompress { }; + + ndisc6 = callPackage ../tools/networking/ndisc6 { }; + + netassert = callPackage ../tools/networking/netassert { }; + + netboot = callPackage ../tools/networking/netboot { }; + + netbootxyz-efi = callPackage ../tools/misc/netbootxyz-efi { }; + + inherit (callPackage ../servers/web-apps/netbox { }) + netbox netbox_3_6 netbox_3_7; + + netbox2netshot = callPackage ../tools/admin/netbox2netshot { }; netcat = libressl.nc.overrideAttrs (old: { meta = old.meta // { @@ -4555,18 +10284,58 @@ with pkgs; }; }); + netcat-gnu = callPackage ../tools/networking/netcat { }; + + netcat-openbsd = callPackage ../tools/networking/netcat-openbsd { }; + + netdiscover = callPackage ../tools/networking/netdiscover { }; + + nethogs = callPackage ../tools/networking/nethogs { }; + + nethoscope = callPackage ../tools/networking/nethoscope { }; + + netkittftp = callPackage ../tools/networking/netkit/tftp { }; + netlify-cli = callPackage ../development/web/netlify-cli { }; + netlistsvg = callPackage ../applications/science/logic/netlistsvg { }; + netpbm = callPackage ../tools/graphics/netpbm { }; + netrw = callPackage ../tools/networking/netrw { }; + + netselect = callPackage ../tools/networking/netselect { }; + networkmanager = callPackage ../tools/networking/networkmanager { }; + networkmanager-iodine = callPackage ../tools/networking/networkmanager/iodine { }; + + networkmanager-openvpn = callPackage ../tools/networking/networkmanager/openvpn { }; + + networkmanager-l2tp = callPackage ../tools/networking/networkmanager/l2tp { }; + + networkmanager-vpnc = callPackage ../tools/networking/networkmanager/vpnc { }; + + networkmanager-openconnect = callPackage ../tools/networking/networkmanager/openconnect { }; + + networkmanager-fortisslvpn = callPackage ../tools/networking/networkmanager/fortisslvpn { }; + + networkmanager_strongswan = callPackage ../tools/networking/networkmanager/strongswan { }; + + networkmanager-sstp = callPackage ../tools/networking/networkmanager/sstp { }; + + networkmanagerapplet = callPackage ../tools/networking/networkmanager/applet { }; + libnma = callPackage ../tools/networking/networkmanager/libnma { }; libnma-gtk4 = libnma.override { withGtk4 = true; }; + networkmanager_dmenu = callPackage ../tools/networking/networkmanager/dmenu { }; + nm-tray = libsForQt5.callPackage ../tools/networking/networkmanager/tray.nix { }; + grocy = callPackage ../servers/grocy { }; + inherit (callPackages ../servers/nextcloud {}) nextcloud28 nextcloud29 nextcloud30; @@ -4587,6 +10356,18 @@ with pkgs; nextcloud-notify_push = callPackage ../servers/nextcloud/notify_push.nix { }; + ndstool = callPackage ../tools/archivers/ndstool { }; + + nfs-ganesha = callPackage ../servers/nfs-ganesha { }; + + nflz = callPackage ../misc/nflz { }; + + ngrep = callPackage ../tools/networking/ngrep { }; + + nifi = callPackage ../servers/web-apps/nifi { }; + + noip = callPackage ../tools/networking/noip { }; + inherit (callPackages ../applications/networking/cluster/nomad { }) nomad nomad_1_4 @@ -4594,11 +10375,32 @@ with pkgs; nomad_1_6 nomad_1_7 nomad_1_8 - nomad_1_9 ; + nomad-autoscaler = callPackage ../applications/networking/cluster/nomad-autoscaler { }; + + nomad-driver-podman = callPackage ../applications/networking/cluster/nomad-driver-podman { }; + + nomad-pack = callPackage ../applications/networking/cluster/nomad-pack { }; + + nova = callPackage ../applications/networking/cluster/nova { }; + + nomino = callPackage ../tools/misc/nomino { }; + + nb = callPackage ../tools/misc/nb { }; + + kb = callPackage ../tools/misc/kb { }; + + notable = callPackage ../applications/misc/notable { }; + + npm-check = callPackage ../development/tools/npm-check { }; + nth = with python3Packages; toPythonApplication name-that-hash; + ntlmrecon = callPackage ../tools/security/ntlmrecon { }; + + numberstation = callPackage ../applications/misc/numberstation { }; + nvchecker = with python3Packages; toPythonApplication ( nvchecker.overridePythonAttrs (oldAttrs: { propagatedBuildInputs = oldAttrs.propagatedBuildInputs @@ -4609,10 +10411,16 @@ with pkgs; nvfetcher = haskell.lib.compose.justStaticExecutables haskellPackages.nvfetcher; + miller = callPackage ../tools/text/miller { }; + + milu = callPackage ../applications/misc/milu { }; + mkgmap = callPackage ../applications/misc/mkgmap { }; mkgmap-splitter = callPackage ../applications/misc/mkgmap/splitter { }; + mtm = callPackage ../tools/misc/mtm { }; + op-geth = callPackage ../applications/blockchains/optimism/geth.nix { inherit (darwin) libobjc; inherit (darwin.apple_sdk.frameworks) IOKit; @@ -4620,6 +10428,8 @@ with pkgs; optimism = callPackage ../applications/blockchains/optimism { }; + pa_applet = callPackage ../tools/audio/pa-applet { }; + pandoc-acro = python3Packages.callPackage ../tools/misc/pandoc-acro { }; pandoc-imagine = python3Packages.callPackage ../tools/misc/pandoc-imagine { }; @@ -4628,6 +10438,8 @@ with pkgs; pandoc-drawio-filter = python3Packages.callPackage ../tools/misc/pandoc-drawio-filter { }; + pandoc-katex = callPackage ../tools/misc/pandoc-katex { }; + pandoc-plantuml-filter = python3Packages.callPackage ../tools/misc/pandoc-plantuml-filter { }; # pandoc-*nos is a filter suite, where pandoc-xnos has all functionality and the others are used for only specific functionality @@ -4636,22 +10448,90 @@ with pkgs; pandoc-secnos = python3Packages.callPackage ../tools/misc/pandoc-secnos { }; pandoc-tablenos = python3Packages.callPackage ../tools/misc/pandoc-tablenos { }; + panicparse = callPackage ../tools/misc/panicparse {}; + + panoply = callPackage ../tools/misc/panoply { }; + + patray = callPackage ../tools/audio/patray { }; + + pathvector = callPackage ../tools/networking/pathvector { }; + + pasystray = callPackage ../tools/audio/pasystray { }; + + pcmsolver = callPackage ../development/libraries/pcmsolver { }; + pegasus-frontend = libsForQt5.callPackage ../games/pegasus-frontend {}; pgbadger = perlPackages.callPackage ../tools/misc/pgbadger { }; + pffft = callPackage ../development/libraries/pffft { }; + + phash = callPackage ../development/libraries/phash { }; + + pnmixer = callPackage ../tools/audio/pnmixer { }; + + present-cli = callPackage ../tools/misc/present-cli { }; + + pulsemixer = callPackage ../tools/audio/pulsemixer { }; + + pwsafe = callPackage ../applications/misc/pwsafe { }; + + pw-viz = callPackage ../applications/misc/pw-viz { }; + + napi-rs-cli = callPackage ../development/tools/napi-rs-cli { }; + + neil = callPackage ../development/tools/neil { }; + + niff = callPackage ../tools/package-management/niff { }; + nifskope = libsForQt5.callPackage ../tools/graphics/nifskope { }; + nilfs-utils = callPackage ../tools/filesystems/nilfs-utils { }; + + nitrogen = callPackage ../tools/X11/nitrogen { }; + + smart-wallpaper = callPackage ../tools/X11/smart-wallpaper { }; + + nms = callPackage ../tools/misc/nms { }; + + nomachine-client = callPackage ../tools/admin/nomachine-client { }; + + notify-desktop = callPackage ../tools/misc/notify-desktop { }; + + nkf = callPackage ../tools/text/nkf { }; + nlopt = callPackage ../development/libraries/nlopt { octave = null; }; + npapi_sdk = callPackage ../development/libraries/npapi-sdk { }; + + npth = callPackage ../development/libraries/npth { }; + + nmap-formatter = callPackage ../tools/security/nmap-formatter { }; + + noise-repellent = callPackage ../applications/audio/noise-repellent { }; + + noisetorch = callPackage ../applications/audio/noisetorch { }; + notation = callPackage ../by-name/no/notation/package.nix { buildGoModule = buildGo123Module; }; + notify-osd = callPackage ../applications/misc/notify-osd { }; + + notes-up = callPackage ../applications/office/notes-up { }; + + notify-osd-customizable = callPackage ../applications/misc/notify-osd-customizable { }; + + nox = callPackage ../tools/package-management/nox { }; + + nq = callPackage ../tools/system/nq { }; + nsjail = callPackage ../tools/security/nsjail { protobuf = protobuf_21; }; + nss_pam_ldapd = callPackage ../tools/networking/nss-pam-ldapd { }; + ntfs3g = callPackage ../tools/filesystems/ntfs-3g { inherit (darwin.apple_sdk.frameworks) DiskArbitration; }; @@ -4663,28 +10543,100 @@ with pkgs; ntfy-sh = callPackage ../tools/misc/ntfy-sh { }; + ntirpc = callPackage ../development/libraries/ntirpc { }; + + ntopng = callPackage ../tools/networking/ntopng { }; + + ntp = callPackage ../tools/networking/ntp { }; + + numdiff = callPackage ../tools/text/numdiff { }; + + numlockx = callPackage ../tools/X11/numlockx { }; + + nurl = callPackage ../tools/misc/nurl { }; + + nttcp = callPackage ../tools/networking/nttcp { }; + + ntttcp = callPackage ../tools/networking/ntttcp { }; + + nuttcp = callPackage ../tools/networking/nuttcp { }; + + nssmdns = callPackage ../tools/networking/nss-mdns { }; + nvfancontrol = callPackage ../tools/misc/nvfancontrol { libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl; }; + nvimpager = callPackage ../tools/misc/nvimpager { }; + nwdiag = with python3Packages; toPythonApplication nwdiag; nxdomain = python3.pkgs.callPackage ../tools/networking/nxdomain { }; - octofetch = callPackage ../tools/misc/octofetch { - inherit (darwin.apple_sdk.frameworks) Security; - }; + nxpmicro-mfgtools = callPackage ../development/tools/misc/nxpmicro-mfgtools { }; + + nyancat = callPackage ../tools/misc/nyancat { }; + + nylon = callPackage ../tools/networking/nylon { }; + + oapi-codegen = callPackage ../tools/networking/oapi-codegen { }; + + oatpp = callPackage ../development/libraries/oatpp { }; + + obex_data_server = callPackage ../tools/bluetooth/obex-data-server { }; + + obexd = callPackage ../tools/bluetooth/obexd { }; + + obfs4 = callPackage ../tools/networking/obfs4 { }; + + ocproxy = callPackage ../tools/networking/ocproxy { }; + + ocserv = callPackage ../tools/networking/ocserv { }; + + octofetch = callPackage ../tools/misc/octofetch { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + oha = callPackage ../tools/networking/oha { }; onetun = callPackage ../tools/networking/onetun { inherit (darwin.apple_sdk.frameworks) Security; }; + opencorsairlink = callPackage ../tools/misc/opencorsairlink { }; + + openfpgaloader = callPackage ../development/embedded/fpga/openfpgaloader { }; + + openfortivpn = callPackage ../tools/networking/openfortivpn { }; + openobserve = darwin.apple_sdk_11_0.callPackage ../servers/monitoring/openobserve { apple_sdk = darwin.apple_sdk_11_0; }; + obexfs = callPackage ../tools/bluetooth/obexfs { }; + + obexftp = callPackage ../tools/bluetooth/obexftp { }; + + objconv = callPackage ../development/tools/misc/objconv { }; + + odpic = callPackage ../development/libraries/odpic { }; + + odt2txt = callPackage ../tools/text/odt2txt { }; + + odyssey = callPackage ../tools/misc/odyssey { }; + + offensive-azure = callPackage ../tools/security/offensive-azure { }; + + offlineimap = callPackage ../tools/networking/offlineimap { }; + + offzip = callPackage ../tools/compression/offzip { }; + ofono-phonesim = libsForQt5.callPackage ../development/tools/ofono-phonesim { }; + ogdf = callPackage ../development/libraries/ogdf { }; + + oh-my-zsh = callPackage ../shells/zsh/oh-my-zsh { }; + ola = callPackage ../applications/misc/ola { protobuf = protobuf_21; }; @@ -4697,29 +10649,55 @@ with pkgs; ome_zarr = with python3Packages; toPythonApplication ome-zarr; + omping = callPackage ../applications/networking/omping { }; + onefetch = callPackage ../tools/misc/onefetch { inherit (darwin) libresolv; inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; }; + onioncircuits = callPackage ../tools/security/onioncircuits { }; + + onlykey-agent = callPackage ../tools/security/onlykey-agent { }; + + onlykey-cli = callPackage ../tools/security/onlykey-cli { }; + onlykey = callPackage ../tools/security/onlykey { node_webkit = nwjs; }; + ooniprobe-cli = callPackage ../tools/networking/ooniprobe-cli { }; + openapi-generator-cli = callPackage ../tools/networking/openapi-generator-cli { jre = pkgs.jre_headless; }; openboard = libsForQt5.callPackage ../applications/graphics/openboard { }; + opencc = callPackage ../tools/text/opencc { }; + + opencryptoki = callPackage ../tools/security/opencryptoki { }; + + opendbx = callPackage ../development/libraries/opendbx { }; + opendht = callPackage ../development/libraries/opendht { inherit (darwin.apple_sdk.frameworks) Security; }; + opendkim = callPackage ../development/libraries/opendkim { }; + + openfec = callPackage ../development/libraries/openfec { }; + ophcrack-cli = ophcrack.override { enableGui = false; }; ophis = python3Packages.callPackage ../development/compilers/ophis { }; + open-ecard = callPackage ../tools/security/open-ecard { }; + open-interpreter = with python3Packages; toPythonApplication open-interpreter; + openjade = callPackage ../tools/text/sgml/openjade { }; + openhantek6022 = libsForQt5.callPackage ../applications/science/electronics/openhantek6022 { }; + openimagedenoise = callPackage ../development/libraries/openimagedenoise { }; + openmvg = callPackage ../applications/science/misc/openmvg { inherit (llvmPackages) openmp; }; @@ -4728,11 +10706,17 @@ with pkgs; inherit (llvmPackages) openmp; }; + openntpd = callPackage ../tools/networking/openntpd { }; + openntpd_nixos = openntpd.override { privsepUser = "ntp"; privsepPath = "/var/empty"; }; + openobex = callPackage ../tools/bluetooth/openobex { }; + + openresolv = callPackage ../tools/networking/openresolv { }; + openrefine = callPackage ../applications/science/misc/openrefine { jdk = jdk17; }; openrgb = libsForQt5.callPackage ../applications/misc/openrgb { }; @@ -4746,8 +10730,24 @@ with pkgs; openrgb-plugin-hardwaresync = libsForQt5.callPackage ../applications/misc/openrgb-plugins/hardwaresync { }; + opensbi = callPackage ../misc/opensbi { }; + + opensc = callPackage ../tools/security/opensc { + inherit (darwin.apple_sdk.frameworks) Carbon PCSC; + }; + + openseachest = callPackage ../tools/system/openseachest { }; + + opensm = callPackage ../tools/networking/opensm { }; + + tinyssh = callPackage ../tools/networking/tinyssh { }; + + tinystatus = callPackage ../tools/networking/tinystatus { }; + toastify = darwin.apple_sdk_11_0.callPackage ../tools/misc/toastify {}; + tuc = callPackage ../tools/text/tuc { }; + opensshPackages = dontRecurseIntoAttrs (callPackage ../tools/networking/openssh {}); openssh = opensshPackages.openssh.override { @@ -4777,10 +10777,22 @@ with pkgs; sshd-openpgp-auth = callPackage ../by-name/ss/ssh-openpgp-auth/daemon.nix { }; + opensp = callPackage ../tools/text/sgml/opensp { }; + + opentofu = callPackage ../applications/networking/cluster/opentofu { }; + opentrack = libsForQt5.callPackage ../applications/misc/opentrack { }; + opentracker = callPackage ../applications/networking/p2p/opentracker { }; + + alttpr-opentracker = callPackage ../tools/games/opentracker { }; + + opentsdb = callPackage ../tools/misc/opentsdb { }; + openvpn = callPackage ../tools/networking/openvpn {}; + openvpn3 = callPackage ../tools/networking/openvpn3 { }; + openvpn_learnaddress = callPackage ../tools/networking/openvpn/openvpn_learnaddress.nix { }; openvpn-auth-ldap = callPackage ../tools/networking/openvpn/openvpn-auth-ldap.nix { @@ -4789,6 +10801,22 @@ with pkgs; namespaced-openvpn = python3Packages.callPackage ../tools/networking/namespaced-openvpn { }; + oq = callPackage ../development/tools/oq { }; + + out-of-tree = callPackage ../development/tools/out-of-tree { }; + + oppai-ng = callPackage ../tools/misc/oppai-ng { }; + + operator-sdk = callPackage ../development/tools/operator-sdk { }; + + oscclip = callPackage ../tools/misc/oscclip { }; + + oui = callPackage ../tools/networking/oui { }; + + owncast = callPackage ../servers/owncast { }; + + owntracks-recorder = callPackage ../servers/owntracks-recorder { }; + update-dotdee = with python3Packages; toPythonApplication update-dotdee; update-nix-fetchgit = haskell.lib.compose.justStaticExecutables haskellPackages.update-nix-fetchgit; @@ -4797,6 +10825,10 @@ with pkgs; update-systemd-resolved = callPackage ../tools/networking/openvpn/update-systemd-resolved.nix { }; + opae = callPackage ../development/libraries/opae { }; + + open-pdf-sign = callPackage ../tools/misc/open-pdf-sign { }; + opentelemetry-collector = callPackage ../tools/misc/opentelemetry-collector { }; opentelemetry-collector-contrib = callPackage ../tools/misc/opentelemetry-collector/contrib.nix { }; @@ -4806,6 +10838,12 @@ with pkgs; optifine = optifinePackages.optifine-latest; + optipng = callPackage ../tools/graphics/optipng { }; + + olsrd = callPackage ../tools/networking/olsrd { }; + + oonf-olsrd2 = callPackage ../tools/networking/oonf-olsrd2 { }; + opl3bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor { }; opn2bankeditor = libsForQt5.callPackage ../tools/audio/opl3bankeditor/opn2bankeditor.nix { }; @@ -4813,6 +10851,14 @@ with pkgs; autoreconfHook = buildPackages.autoreconfHook269; }; + org-stats = callPackage ../tools/misc/org-stats { }; + + orz = callPackage ../tools/compression/orz { }; + + os-prober = callPackage ../tools/misc/os-prober { }; + + oshka = callPackage ../development/tools/oshka { }; + osl = libsForQt5.callPackage ../development/compilers/osl { boost = boost179; libclang = llvmPackages_15.libclang; @@ -4821,16 +10867,48 @@ with pkgs; openexr = openexr_3; }; + osqp = callPackage ../development/libraries/science/math/osqp { }; + ossec-agent = callPackage ../tools/security/ossec/agent.nix { }; ossec-server = callPackage ../tools/security/ossec/server.nix { }; - ovito = qt6Packages.callPackage ../applications/graphics/ovito { + osslsigncode = callPackage ../development/tools/osslsigncode { }; + + ostree = callPackage ../tools/misc/ostree { }; + + ostree-rs-ext = callPackage ../tools/misc/ostree-rs-ext { }; + + otel-cli = callPackage ../tools/misc/otel-cli { }; + + otfcc = callPackage ../tools/misc/otfcc { }; + + otpclient = callPackage ../applications/misc/otpclient { }; + + otpw = callPackage ../os-specific/linux/otpw { }; + + ovftool = callPackage ../tools/virtualization/ovftool { }; + + overmind = callPackage ../applications/misc/overmind { }; + + oxker = callPackage ../applications/misc/oxker { }; + + oxlint = callPackage ../development/tools/oxlint { }; + + ovito = libsForQt5.callPackage ../applications/graphics/ovito { inherit (darwin.apple_sdk.frameworks) VideoDecodeAcceleration; }; + oxefmsynth = callPackage ../applications/audio/oxefmsynth { }; + oxidized = callPackage ../tools/admin/oxidized { }; + oxipng = callPackage ../tools/graphics/oxipng { }; + + payload_dumper = callPackage ../tools/archivers/payload_dumper { }; + + payload-dumper-go = callPackage ../tools/archivers/payload-dumper-go { }; + p4c = callPackage ../development/compilers/p4c { protobuf = protobuf_21; }; @@ -4840,22 +10918,58 @@ with pkgs; packagekit = callPackage ../tools/package-management/packagekit { }; + packetdrill = callPackage ../tools/networking/packetdrill { }; + + pacman = callPackage ../tools/package-management/pacman { }; + + paco = callPackage ../development/compilers/paco { }; + padthv1 = libsForQt5.callPackage ../applications/audio/padthv1 { }; + padbuster = callPackage ../tools/security/padbuster { }; + + page = callPackage ../tools/misc/page { }; + pageedit = libsForQt5.callPackage ../applications/office/PageEdit { stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; }; pagefind = libsForQt5.callPackage ../applications/misc/pagefind { }; + paging-calculator = callPackage ../development/tools/paging-calculator { }; + + pagmo2 = callPackage ../development/libraries/pagmo2 { }; + + paho-mqtt-c = callPackage ../development/libraries/paho-mqtt-c { }; + pakcs = callPackage ../development/compilers/pakcs { }; + pal = callPackage ../tools/misc/pal { }; + + pandoc = callPackage ../development/tools/pandoc { }; + + pandoc-lua-filters = callPackage ../tools/misc/pandoc-lua-filters { }; + + pamtester = callPackage ../tools/security/pamtester { }; + + paperless-ngx = callPackage ../applications/office/paperless-ngx { }; + paperwork = callPackage ../applications/office/paperwork/paperwork-gtk.nix { }; + papeer = callPackage ../tools/text/papeer { }; + + papertrail = callPackage ../tools/text/papertrail { }; + + pappl = callPackage ../applications/printing/pappl { }; + + par2cmdline = callPackage ../tools/networking/par2cmdline { }; + parallel = callPackage ../tools/misc/parallel { }; parallel-full = callPackage ../tools/misc/parallel/wrapper.nix { }; + parastoo-fonts = callPackage ../data/fonts/parastoo-fonts { }; + parcellite = callPackage ../tools/misc/parcellite { autoreconfHook = buildPackages.autoreconfHook269; }; @@ -4870,25 +10984,73 @@ with pkgs; patchutils_0_4_2 = callPackage ../tools/text/patchutils/0.4.2.nix { }; - inherit (import ../servers/sql/percona-server pkgs) percona-server_8_0 percona-server_8_4 percona-server; - inherit (import ../tools/backup/percona-xtrabackup pkgs) percona-xtrabackup_8_0 percona-xtrabackup_8_4 percona-xtrabackup; + parted = callPackage ../tools/misc/parted { }; + + passh = callPackage ../tools/networking/passh { }; + + paulstretch = callPackage ../applications/audio/paulstretch { }; + + pazi = callPackage ../tools/misc/pazi { }; + + peep = callPackage ../tools/misc/peep { }; + + pell = callPackage ../applications/misc/pell { }; + + perccli = callPackage ../tools/misc/perccli { }; + + perceptualdiff = callPackage ../tools/graphics/perceptualdiff { }; + + inherit (import ../servers/sql/percona-server pkgs) percona-server_lts percona-server_innovation; + percona-server = percona-server_lts; + inherit (import ../tools/backup/percona-xtrabackup pkgs) percona-xtrabackup_lts percona-xtrabackup_innovation; + percona-xtrabackup = percona-xtrabackup_lts; + + pick = callPackage ../tools/misc/pick { }; + + pipe-rename = callPackage ../tools/misc/pipe-rename { }; pipecontrol = libsForQt5.callPackage ../applications/audio/pipecontrol { }; + pipectl = callPackage ../tools/misc/pipectl { }; + + pitivi = callPackage ../applications/video/pitivi { }; + + prism = callPackage ../applications/video/prism { }; + + pulumi = callPackage ../tools/admin/pulumi { }; + pulumiPackages = recurseIntoAttrs ( callPackage ../tools/admin/pulumi-packages { } ); pulumi-bin = callPackage ../tools/admin/pulumi-bin { }; + p0f = callPackage ../tools/security/p0f { }; + + pngloss = callPackage ../tools/graphics/pngloss { }; + + pngout = callPackage ../tools/graphics/pngout { }; + patch = gnupatch; + patchage = callPackage ../applications/audio/patchage { }; + patchance = python3Packages.callPackage ../applications/audio/patchance { }; + patatt = callPackage ../development/tools/patatt { }; + + pcapfix = callPackage ../tools/networking/pcapfix { }; + + pbzip2 = callPackage ../tools/compression/pbzip2 { }; + + pcimem = callPackage ../os-specific/linux/pcimem { }; + pciutils = callPackage ../tools/system/pciutils { inherit (darwin.apple_sdk.frameworks) IOKit; }; + otpauth = callPackage ../tools/security/otpauth { }; + pcsclite = callPackage ../tools/security/pcsclite { inherit (darwin.apple_sdk.frameworks) Foundation IOKit; }; @@ -4898,16 +11060,66 @@ with pkgs; polkitSupport = true; }; + pcsc-cyberjack = callPackage ../tools/security/pcsc-cyberjack { }; + + pcsc-safenet = callPackage ../tools/security/pcsc-safenet { }; + + pcsc-scm-scl011 = callPackage ../tools/security/pcsc-scm-scl011 { }; + pcsc-tools = callPackage ../tools/security/pcsc-tools { inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; }; + ifdnfc = callPackage ../tools/security/ifdnfc { }; + pdd = python3Packages.callPackage ../tools/misc/pdd { }; + pdf2djvu = callPackage ../tools/typesetting/pdf2djvu { }; + + pdfcrack = callPackage ../tools/security/pdfcrack { }; + pdfposter = callPackage ../applications/misc/pdfposter { }; + pdfsandwich = callPackage ../tools/typesetting/pdfsandwich { }; + + pdftag = callPackage ../tools/graphics/pdftag { }; + + pdf2svg = callPackage ../tools/graphics/pdf2svg { }; + + pdftoipe = callPackage ../tools/graphics/pdftoipe { }; + pdfminer = with python3Packages; toPythonApplication pdfminer-six; + pdf-quench = callPackage ../applications/misc/pdf-quench { }; + + briss = callPackage ../tools/graphics/briss { }; + + brickd = callPackage ../servers/brickd { }; + + bully = callPackage ../tools/networking/bully { }; + + pcapc = callPackage ../tools/networking/pcapc { }; + + pdm = callPackage ../tools/package-management/pdm { }; + + pdnsd = callPackage ../tools/networking/pdnsd { }; + + peco = callPackage ../tools/text/peco { }; + + percollate = callPackage ../tools/text/percollate { }; + + pg_activity = callPackage ../development/tools/database/pg_activity { }; + + pg_checksums = callPackage ../development/tools/database/pg_checksums { }; + + pg_flame = callPackage ../tools/misc/pg_flame { }; + + pg_top = callPackage ../tools/misc/pg_top { }; + + pgcenter = callPackage ../tools/misc/pgcenter { }; + + pgmetrics = callPackage ../tools/misc/pgmetrics { }; + pgsync = callPackage ../development/tools/database/pgsync { }; pdsh = callPackage ../tools/networking/pdsh { @@ -4915,12 +11127,25 @@ with pkgs; ssh = openssh; }; + pfetch = callPackage ../tools/misc/pfetch { }; + + pfetch-rs = callPackage ../tools/misc/pfetch-rs { }; + pfstools = libsForQt5.callPackage ../tools/graphics/pfstools { }; phoc = callPackage ../applications/misc/phoc { wlroots = wlroots_0_17; }; + phockup = callPackage ../applications/misc/phockup { }; + + phodav = callPackage ../tools/networking/phodav { }; + + photon-rss = callPackage ../applications/networking/feedreaders/photon { }; + + pim6sd = callPackage ../servers/pim6sd { }; + + piper-phonemize = callPackage ../development/libraries/piper-phonemize { }; piper-train = callPackage ../tools/audio/piper/train.nix { }; piper-tts = callPackage ../tools/audio/piper { }; @@ -4928,6 +11153,8 @@ with pkgs; phosh-mobile-settings = callPackage ../applications/window-managers/phosh/phosh-mobile-settings.nix { }; + piknik = callPackage ../tools/networking/piknik { }; + inherit (callPackages ../tools/security/pinentry { }) pinentry-curses pinentry-emacs @@ -4941,20 +11168,38 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Cocoa; }; - pingu = callPackage ../tools/networking/pingu { - buildGoModule = buildGo122Module; - }; + pinentry-bemenu = callPackage ../tools/security/pinentry-bemenu { }; + + pinentry-rofi = callPackage ../tools/security/pinentry-rofi { }; + + pingtcp = callPackage ../tools/networking/pingtcp { }; + + pingu = callPackage ../tools/networking/pingu { }; pinnwand = callPackage ../servers/pinnwand { }; + pinsel = callPackage ../tools/misc/pinsel { }; + piping-server-rust = callPackage ../servers/piping-server-rust { inherit (darwin.apple_sdk.frameworks) CoreServices Security; }; + pirate-get = callPackage ../tools/networking/pirate-get { }; + + pipr = callPackage ../applications/misc/pipr { }; + + pipreqs = callPackage ../tools/misc/pipreqs { }; + + pius = callPackage ../tools/security/pius { }; + + pixiewps = callPackage ../tools/networking/pixiewps { }; + pinyin-tool = callPackage ../tools/text/pinyin-tool { inherit (darwin.apple_sdk.frameworks) Security; }; + pk2cmd = callPackage ../tools/misc/pk2cmd { }; + plan9port = darwin.apple_sdk_11_0.callPackage ../tools/system/plan9port { inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit Metal QuartzCore; inherit (darwin) DarwinTools; @@ -4964,11 +11209,19 @@ with pkgs; platformio = if stdenv.hostPlatform.isLinux then platformioPackages.platformio-chrootenv else platformioPackages.platformio-core; platformio-core = platformioPackages.platformio-core; + platinum-searcher = callPackage ../tools/text/platinum-searcher { }; + playbar2 = libsForQt5.callPackage ../applications/audio/playbar2 { }; playwright-driver = (callPackage ../development/web/playwright/driver.nix { }).playwright-core; playwright-test = (callPackage ../development/web/playwright/driver.nix { }).playwright-test; + please = callPackage ../tools/security/please { }; + + plecost = callPackage ../tools/security/plecost { }; + + plujain-ramp = callPackage ../applications/audio/plujain-ramp { }; + inherit (callPackage ../servers/plik { }) plik plikd; @@ -4976,6 +11229,10 @@ with pkgs; plexRaw = callPackage ../servers/plex/raw.nix { }; + psitransfer = callPackage ../servers/psitransfer { }; + + tab = callPackage ../tools/text/tab { }; + tabview = with python3Packages; toPythonApplication tabview; tautulli = python3Packages.callPackage ../servers/tautulli { }; @@ -4989,10 +11246,38 @@ with pkgs; python = null; }; + ploticus = callPackage ../tools/graphics/ploticus { }; + + plotinus = callPackage ../tools/misc/plotinus { }; + + plots = callPackage ../applications/misc/plots { }; + + plotutils = callPackage ../tools/graphics/plotutils { }; + + plowshare = callPackage ../tools/misc/plowshare { }; + + pmenu = callPackage ../tools/X11/pmenu { }; + + pngcheck = callPackage ../tools/graphics/pngcheck { }; + + pngcrush = callPackage ../tools/graphics/pngcrush { }; + + pngnq = callPackage ../tools/graphics/pngnq { }; + + pngoptimizer = callPackage ../tools/graphics/pngoptimizer { }; + + pngtoico = callPackage ../tools/graphics/pngtoico { }; + pngpaste = callPackage ../os-specific/darwin/pngpaste { inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; }; + pngtools = callPackage ../tools/graphics/pngtools { }; + + pngpp = callPackage ../development/libraries/png++ { }; + + pngquant = callPackage ../tools/graphics/pngquant { }; + inherit (callPackage ../development/tools/pnpm { }) pnpm_8 pnpm_9; pnpm = pnpm_9; @@ -5003,11 +11288,19 @@ with pkgs; inherit (llvmPackages_14) stdenv; }; + podiff = callPackage ../tools/text/podiff { }; + + pocketbase = callPackage ../servers/pocketbase { }; + + podman = callPackage ../applications/virtualization/podman { }; + podman-compose = python3Packages.callPackage ../applications/virtualization/podman-compose { }; - podman-desktop = callPackage ../applications/virtualization/podman-desktop { - inherit (darwin) autoSignDarwinBinariesHook; - }; + podman-desktop = callPackage ../applications/virtualization/podman-desktop {}; + + pods = callPackage ../applications/virtualization/pods { }; + + pod2mdoc = callPackage ../tools/misc/pod2mdoc { }; poedit = callPackage ../tools/text/poedit { wxGTK32 = wxGTK32.override { withWebKit = true; }; @@ -5017,12 +11310,62 @@ with pkgs; polaris-web = callPackage ../servers/polaris/web.nix { }; + polipo = callPackage ../servers/polipo { }; + + poly2tri-c = callPackage ../development/libraries/poly2tri-c { }; + + polypane = callPackage ../applications/networking/browsers/polypane { }; + + pomsky = callPackage ../tools/text/pomsky { }; + + ponysay = callPackage ../tools/misc/ponysay { }; + + popfile = callPackage ../tools/text/popfile { }; + + porsmo = callPackage ../applications/misc/porsmo { }; + + pantum-driver = callPackage ../misc/drivers/pantum-driver { }; + + posteid-seed-extractor = callPackage ../tools/security/posteid-seed-extractor { }; + + postscript-lexmark = callPackage ../misc/drivers/postscript-lexmark { }; + povray = callPackage ../tools/graphics/povray { # https://github.com/POV-Ray/povray/issues/460 # https://github.com/NixOS/nixpkgs/issues/311017 stdenv = gcc12Stdenv; }; + ppl = callPackage ../development/libraries/ppl { }; + + pplite = callPackage ../development/libraries/pplite { }; + + ppp = callPackage ../tools/networking/ppp { }; + + pptp = callPackage ../tools/networking/pptp { }; + + pptpd = callPackage ../tools/networking/pptpd { }; + + pre-commit = callPackage ../tools/misc/pre-commit { }; + + pre-commit-hook-ensure-sops = callPackage ../tools/misc/pre-commit-hook-ensure-sops { }; + + pretender = callPackage ../tools/security/pretender { }; + + pretty-simple = callPackage ../development/tools/pretty-simple { }; + + prettyping = callPackage ../tools/networking/prettyping { }; + + pritunl-client = callPackage ../tools/networking/pritunl-client { }; + + pritunl-ssh = callPackage ../tools/networking/pritunl-ssh { }; + + profile-cleaner = callPackage ../tools/misc/profile-cleaner { }; + + profile-sync-daemon = callPackage ../tools/misc/profile-sync-daemon { }; + + projectable = callPackage ../applications/file-managers/projectable { }; + projectlibre = callPackage ../applications/misc/projectlibre { jre = jre8; jdk = jdk8; @@ -5030,50 +11373,152 @@ with pkgs; projectm = libsForQt5.callPackage ../applications/audio/projectm { }; + proot = callPackage ../tools/system/proot { }; + + prototypejs = callPackage ../development/libraries/prototypejs { }; + proxmark3 = libsForQt5.callPackage ../tools/security/proxmark3/default.nix { inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit; stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; }; - pws = callPackage ../tools/misc/pws { }; + proxychains = callPackage ../tools/networking/proxychains { }; - pwninit = callPackage ../development/tools/misc/pwninit { - inherit (darwin.apple_sdk.frameworks) Security; - }; + proxychains-ng = callPackage ../tools/networking/proxychains-ng { }; - pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot; + proxify = callPackage ../tools/networking/proxify { }; - pyinfra = with python3Packages; toPythonApplication pyinfra; + proxysql = callPackage ../servers/sql/proxysql { }; - pylint = with python3Packages; toPythonApplication pylint; + prs = callPackage ../tools/security/prs { }; - pyocd = with python3Packages; toPythonApplication pyocd; + psw = callPackage ../tools/misc/psw { }; - pypass = with python3Packages; toPythonApplication pypass; + pws = callPackage ../tools/misc/pws { }; - py-spy = darwin.apple_sdk_11_0.callPackage ../development/tools/py-spy { - # https://github.com/benfred/py-spy/issues/633 - python3 = python311; - }; + cntlm = callPackage ../tools/networking/cntlm { }; - pydeps = with python3Packages; toPythonApplication pydeps; + cnping = callPackage ../tools/networking/cnping { }; - pywal = with python3Packages; toPythonApplication pywal; + past-time = callPackage ../tools/misc/past-time { }; - raysession = python3Packages.callPackage ../applications/audio/raysession {}; + pastebinit = callPackage ../tools/misc/pastebinit { }; - remarshal = with python3Packages; toPythonApplication remarshal; + pmacct = callPackage ../tools/networking/pmacct { }; - riseup-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn { - provider = "riseup"; - inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; - }; + pmix = callPackage ../development/libraries/pmix { }; - rocket = libsForQt5.callPackage ../tools/graphics/rocket { }; + polygraph = callPackage ../tools/networking/polygraph { }; - rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix { - pcl = pcl.override { vtk = vtkWithQt5; }; - }; + pr-tracker = callPackage ../servers/pr-tracker { }; + + progress = callPackage ../tools/misc/progress { }; + + ps3-disc-dumper = callPackage ../tools/games/ps3-disc-dumper { }; + + ps3iso-utils = callPackage ../tools/games/ps3iso-utils { }; + + ps3netsrv = callPackage ../servers/ps3netsrv { }; + + pscircle = callPackage ../os-specific/linux/pscircle { }; + + psitop = callPackage ../applications/system/psitop { }; + + psmisc = callPackage ../os-specific/linux/psmisc { }; + + pssh = callPackage ../tools/networking/pssh { }; + + pspg = callPackage ../tools/misc/pspg { }; + + pstoedit = callPackage ../tools/graphics/pstoedit { }; + + psutils = callPackage ../tools/typesetting/psutils { }; + + psudohash = callPackage ../tools/security/psudohash { }; + + pubs = callPackage ../tools/misc/pubs { }; + + pulldown-cmark = callPackage ../tools/typesetting/pulldown-cmark { }; + + pulumictl = callPackage ../development/tools/pulumictl { }; + + pure-prompt = callPackage ../shells/zsh/pure-prompt { }; + + pwgen = callPackage ../tools/security/pwgen { }; + + pwgen-secure = callPackage ../tools/security/pwgen-secure { }; + + pwnat = callPackage ../tools/networking/pwnat { }; + + pwninit = callPackage ../development/tools/misc/pwninit { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + pycflow2dot = with python3.pkgs; toPythonApplication pycflow2dot; + + pydf = callPackage ../applications/misc/pydf { }; + + pyinfra = with python3Packages; toPythonApplication pyinfra; + + pylint = with python3Packages; toPythonApplication pylint; + + pympress = callPackage ../applications/office/pympress { }; + + pyocd = with python3Packages; toPythonApplication pyocd; + + pypass = with python3Packages; toPythonApplication pypass; + + ticktick = callPackage ../applications/office/ticktick { }; + + pyditz = callPackage ../applications/misc/pyditz { + pythonPackages = python3Packages; + }; + + py-spy = darwin.apple_sdk_11_0.callPackage ../development/tools/py-spy { + # https://github.com/benfred/py-spy/issues/633 + python3 = python311; + }; + + pydeps = with python3Packages; toPythonApplication pydeps; + + pysentation = callPackage ../applications/misc/pysentation { }; + + python-launcher = callPackage ../development/tools/misc/python-launcher { }; + + pytrainer = callPackage ../applications/misc/pytrainer { }; + + pywal = with python3Packages; toPythonApplication pywal; + + pystring = callPackage ../development/libraries/pystring { }; + + raysession = python3Packages.callPackage ../applications/audio/raysession {}; + + rbw = callPackage ../tools/security/rbw { }; + + remarshal = with python3Packages; toPythonApplication remarshal; + + rehex = darwin.apple_sdk_11_0.callPackage ../applications/editors/rehex { + inherit (darwin.apple_sdk_11_0.frameworks) Carbon Cocoa IOKit; + }; + + rio = callPackage ../applications/terminal-emulators/rio { }; + + rig = callPackage ../tools/misc/rig { }; + + ripdrag = callPackage ../tools/misc/ripdrag { }; + + riseup-vpn = qt6Packages.callPackage ../tools/networking/bitmask-vpn { + provider = "riseup"; + inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; + }; + + rnm = callPackage ../tools/filesystems/rnm { }; + + rocket = libsForQt5.callPackage ../tools/graphics/rocket { }; + + rtabmap = libsForQt5.callPackage ../applications/video/rtabmap/default.nix { + pcl = pcl.override { vtk = vtkWithQt5; }; + }; rtaudio = callPackage ../development/libraries/audio/rtaudio { jack = libjack2; @@ -5085,7 +11530,17 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreMIDI CoreAudio CoreServices; }; + openmpi = callPackage ../development/libraries/openmpi { }; + + ouch = callPackage ../tools/compression/ouch { }; + mpi = openmpi; # this attribute should used to build MPI applications + mpiCheckPhaseHook = callPackage ../build-support/setup-hooks/mpi-check-hook { }; + + ucc = callPackage ../development/libraries/ucc { }; + + ucx = callPackage ../development/libraries/ucx { }; + openmodelica = recurseIntoAttrs (callPackage ../applications/science/misc/openmodelica {}); prowlarr = callPackage ../servers/prowlarr { }; @@ -5102,34 +11557,62 @@ with pkgs; quickbms = pkgsi686Linux.callPackage ../tools/archivers/quickbms { }; + q-text-as-data = callPackage ../tools/misc/q-text-as-data { }; + + qalculate-gtk = callPackage ../applications/science/math/qalculate-gtk { }; + qalculate-qt = qt6Packages.callPackage ../applications/science/math/qalculate-qt { }; qastools = libsForQt5.callPackage ../tools/audio/qastools { }; qdigidoc = libsForQt5.callPackage ../tools/security/qdigidoc { } ; + qhull = callPackage ../development/libraries/qhull { }; + qjournalctl = libsForQt5.callPackage ../applications/system/qjournalctl { }; qjoypad = libsForQt5.callPackage ../tools/misc/qjoypad { }; + qmk = callPackage ../tools/misc/qmk { }; + + qmk_hid = callPackage ../tools/misc/qmk_hid { }; + qmarkdowntextedit = libsForQt5.callPackage ../development/libraries/qmarkdowntextedit { }; qosmic = libsForQt5.callPackage ../applications/graphics/qosmic { }; + qovery-cli = callPackage ../tools/admin/qovery-cli { }; + qownnotes = qt6Packages.callPackage ../applications/office/qownnotes { stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; }; + qpdf = callPackage ../development/libraries/qpdf { }; + + qprint = callPackage ../tools/text/qprint { }; + + qrscan = callPackage ../tools/misc/qrscan { }; + qtikz = libsForQt5.callPackage ../applications/graphics/ktikz { }; qtspim = libsForQt5.callPackage ../development/tools/misc/qtspim { }; + quadrafuzz = callPackage ../applications/audio/quadrafuzz { }; + + quickfix = callPackage ../development/libraries/quickfix { }; + + quickserve = callPackage ../tools/networking/quickserve { }; + quictls = callPackage ../development/libraries/quictls { }; + quicktun = callPackage ../tools/networking/quicktun { }; + quickwit = callPackage ../servers/search/quickwit { inherit (darwin.apple_sdk.frameworks) Security; }; + quilt = callPackage ../development/tools/quilt { }; + quota = if stdenv.hostPlatform.isLinux then linuxquota else unixtools.quota; qvge = libsForQt5.callPackage ../applications/graphics/qvge { }; @@ -5138,98 +11621,326 @@ with pkgs; wayback_machine_downloader = callPackage ../applications/networking/wayback_machine_downloader { }; + wiggle = callPackage ../development/tools/wiggle { }; + + radamsa = callPackage ../tools/security/radamsa { }; + radarr = callPackage ../servers/radarr { }; radeon-profile = libsForQt5.callPackage ../tools/misc/radeon-profile { }; + radsecproxy = callPackage ../tools/networking/radsecproxy { }; + + radvd = callPackage ../tools/networking/radvd { }; + + rain = callPackage ../development/tools/rain { }; + rainbowstream = with python3.pkgs; toPythonApplication rainbowstream; + rambox = callPackage ../applications/networking/instant-messengers/rambox { }; + + ramfetch = callPackage ../tools/misc/ramfetch { }; + rapidgzip = with python3Packages; toPythonApplication rapidgzip; rar = callPackage ../tools/archivers/rar { }; + rarcrack = callPackage ../tools/security/rarcrack { }; + + rare-regex = callPackage ../tools/text/rare-regex { }; + + ratman = callPackage ../tools/networking/ratman { }; + ratarmount = with python3Packages; toPythonApplication ratarmount; + ratools = callPackage ../tools/networking/ratools { }; + + ratt = callPackage ../applications/misc/ratt { }; + + rc-9front = callPackage ../shells/rc-9front { }; + + rcon = callPackage ../tools/networking/rcon { }; + + rconc = callPackage ../tools/networking/rconc { }; + + rdap = callPackage ../tools/networking/rdap { }; + rdbtools = callPackage ../development/tools/rdbtools { python = python3; }; + rdma-core = callPackage ../os-specific/linux/rdma-core { }; + + rdrview = callPackage ../tools/networking/rdrview { }; + + real_time_config_quick_scan = callPackage ../applications/audio/real_time_config_quick_scan { }; + + realesrgan-ncnn-vulkan = callPackage ../tools/graphics/realesrgan-ncnn-vulkan { }; + + react-native-debugger = callPackage ../development/tools/react-native-debugger { }; + + readarr = callPackage ../servers/readarr { }; + + read-edid = callPackage ../os-specific/linux/read-edid { }; + + readstat = callPackage ../applications/science/math/readstat { }; + + redir = callPackage ../tools/networking/redir { }; + + redpanda-client = callPackage ../servers/redpanda { }; + + redsocks = callPackage ../tools/networking/redsocks { }; + + rep = callPackage ../development/tools/rep { }; + + repseek = callPackage ../applications/science/biology/repseek { }; + + reredirect = callPackage ../tools/misc/reredirect { }; + retext = qt6Packages.callPackage ../applications/editors/retext { }; + rewrk = callPackage ../tools/networking/rewrk { }; + inherit (callPackage ../tools/security/rekor { }) rekor-cli rekor-server; + rhai-doc = callPackage ../development/tools/misc/rhai-doc { }; + + rich-cli = callPackage ../misc/rich-cli { }; + + richgo = callPackage ../development/tools/richgo { }; + + risor = callPackage ../development/interpreters/risor { }; + + rlci = callPackage ../development/interpreters/rlci { }; + rst2pdf = with python3Packages; toPythonApplication rst2pdf; rstcheck = with python3Packages; toPythonApplication rstcheck; + rstfmt = callPackage ../development/tools/rstfmt { }; + + rt = callPackage ../servers/rt { }; + + rtmpdump = callPackage ../tools/video/rtmpdump { }; rtmpdump_gnutls = rtmpdump.override { gnutlsSupport = true; opensslSupport = false; }; + rtptools = callPackage ../tools/networking/rtptools { }; + + rtss = callPackage ../development/tools/misc/rtss { }; + + re-isearch = callPackage ../applications/search/re-isearch { }; + + reason-shell = callPackage ../applications/science/misc/reason-shell { }; + + reaverwps = callPackage ../tools/networking/reaver-wps { }; + + reaverwps-t6x = callPackage ../tools/networking/reaver-wps-t6x { }; + + rx = callPackage ../applications/graphics/rx { }; + qt-box-editor = libsForQt5.callPackage ../applications/misc/qt-box-editor { }; + readability-cli = callPackage ../tools/text/readability-cli { }; + recoll = libsForQt5.callPackage ../applications/search/recoll { }; recoll-nox = recoll.override { withGui = false; }; + redoc-cli = callPackage ../development/tools/redoc-cli { }; + + reflex = callPackage ../development/tools/reflex { }; + + reiser4progs = callPackage ../tools/filesystems/reiser4progs { }; + + reiserfsprogs = callPackage ../tools/filesystems/reiserfsprogs { }; + + relic = callPackage ../development/tools/relic { }; + remmina = darwin.apple_sdk_11_0.callPackage ../applications/networking/remote/remmina { }; + rename = callPackage ../tools/misc/rename { }; + + renameutils = callPackage ../tools/misc/renameutils { }; + + repgrep = callPackage ../tools/text/repgrep { }; + + replace = callPackage ../tools/text/replace { }; + + resvg = callPackage ../tools/graphics/resvg { }; + reckon = callPackage ../tools/text/reckon { }; + recoverjpeg = callPackage ../tools/misc/recoverjpeg { }; + + reftools = callPackage ../development/tools/reftools { }; + + redwax-tool = callPackage ../tools/security/redwax-tool { }; + + regpg = callPackage ../tools/security/regpg { }; + + remote-touchpad = callPackage ../tools/inputmethods/remote-touchpad { }; + remote-exec = python3Packages.callPackage ../tools/misc/remote-exec { }; + reposurgeon = callPackage ../applications/version-management/reposurgeon { }; + reptor = with python3.pkgs; toPythonApplication reptor; + reptyr = callPackage ../os-specific/linux/reptyr { }; + rescuetime = libsForQt5.callPackage ../applications/misc/rescuetime { }; inherit (callPackage ../development/misc/resholve { }) resholve; + restool = callPackage ../os-specific/linux/restool { }; + reuse = with python3.pkgs; toPythonApplication reuse; + reveal-md = callPackage ../tools/text/reveal-md { }; + + rewritefs = callPackage ../os-specific/linux/rewritefs { }; + + rdiff-backup = callPackage ../tools/backup/rdiff-backup { }; + + rdfind = callPackage ../tools/filesystems/rdfind { }; + + rhash = callPackage ../tools/security/rhash { }; + + rhoas = callPackage ../tools/admin/rhoas { }; + + riemann_c_client = callPackage ../tools/misc/riemann-c-client { }; riemann-tools = callPackage ../tools/misc/riemann-tools { }; + ripmime = callPackage ../tools/networking/ripmime { }; + + rkflashtool = callPackage ../tools/misc/rkflashtool { }; + + rkvm = callPackage ../tools/misc/rkvm { }; + + rkrlv2 = callPackage ../applications/audio/rkrlv2 { }; + rmlint = callPackage ../tools/misc/rmlint { inherit (python3Packages) sphinx; }; + rmw = callPackage ../tools/misc/rmw { }; + + rng-tools = callPackage ../tools/security/rng-tools { }; + + rnnoise = callPackage ../development/libraries/rnnoise { }; + # Use `apple_sdk_11_0` because `apple_sdk.libs` does not provide `simd` rnnoise-plugin = darwin.apple_sdk_11_0.callPackage ../development/libraries/rnnoise-plugin { inherit (darwin.apple_sdk_11_0.frameworks) WebKit MetalKit CoreAudioKit; inherit (darwin.apple_sdk_11_0.libs) simd; }; + rnp = callPackage ../tools/security/rnp { }; + + rnr = callPackage ../tools/text/rnr { }; + + rnv = callPackage ../tools/text/xml/rnv { }; + + roam-research = callPackage ../applications/office/roam-research { }; + + rosie = callPackage ../tools/text/rosie { }; + + rounded-mgenplus = callPackage ../data/fonts/rounded-mgenplus { }; + + roundup = callPackage ../tools/misc/roundup { }; + + routino = callPackage ../tools/misc/routino { }; + + rq = callPackage ../development/tools/rq { }; + + rsnapshot = callPackage ../tools/backup/rsnapshot { }; + + rlwrap = callPackage ../tools/misc/rlwrap { }; + + rmtrash = callPackage ../tools/misc/rmtrash { }; + + roc-toolkit = callPackage ../development/libraries/audio/roc-toolkit { }; + rosegarden = libsForQt5.callPackage ../applications/audio/rosegarden { }; rosenpass = callPackage ../tools/networking/rosenpass { }; rosenpass-tools = callPackage ../tools/networking/rosenpass/tools.nix { }; + rot8 = callPackage ../tools/misc/rot8 { }; + + rowhammer-test = callPackage ../tools/system/rowhammer-test { }; + + rpPPPoE = callPackage ../tools/networking/rp-pppoe { }; + + rpiboot = callPackage ../development/misc/rpiboot { }; + rpm = callPackage ../tools/package-management/rpm { python = python3; lua = lua5_4; }; + rpm-ostree = callPackage ../tools/misc/rpm-ostree { }; + + rpm2targz = callPackage ../tools/archivers/rpm2targz { }; + + rpmextract = callPackage ../tools/archivers/rpmextract { }; + + rscw = callPackage ../applications/radio/rscw { }; + + rset = callPackage ../tools/admin/rset { }; + + rshijack = callPackage ../tools/networking/rshijack { }; + + rshim-user-space = callPackage ../tools/misc/rshim-user-space { }; + rsibreak = libsForQt5.callPackage ../applications/misc/rsibreak { }; + rslint = callPackage ../development/tools/rslint { }; + + rss-bridge-cli = callPackage ../applications/misc/rss-bridge-cli { }; + rss2email = callPackage ../applications/networking/feedreaders/rss2email { pythonPackages = python3Packages; }; + feed2imap-go = callPackage ../applications/networking/feedreaders/feed2imap-go { }; + + rsstail = callPackage ../applications/networking/feedreaders/rsstail { }; + + rtz = callPackage ../tools/misc/rtz { }; + + rubber = callPackage ../tools/typesetting/rubber { }; + rubocop = rubyPackages.rubocop; ruby-lsp = rubyPackages.ruby-lsp; + runningx = callPackage ../tools/X11/runningx { }; + + rund = callPackage ../development/tools/rund { }; + + runzip = callPackage ../tools/archivers/runzip { }; + ruplacer = callPackage ../tools/text/ruplacer { inherit (darwin.apple_sdk.frameworks) Security; }; + rust-code-analysis = callPackage ../development/tools/rust-code-analysis { }; + rust-motd = callPackage ../tools/misc/rust-motd { inherit (darwin.apple_sdk.frameworks) Security; }; + rust-petname = callPackage ../tools/text/rust-petname { }; + rustcat = callPackage ../tools/networking/rustcat { inherit (darwin.apple_sdk.frameworks) Security; }; + rustfilt = callPackage ../development/tools/rust/rustfilt { }; + rustscan = callPackage ../tools/security/rustscan { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -5238,6 +11949,28 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + rustypaste = callPackage ../servers/rustypaste { }; + + rustypaste-cli = callPackage ../tools/misc/rustypaste-cli { }; + + rustywind = callPackage ../development/tools/misc/rustywind { }; + + rw = callPackage ../tools/misc/rw { }; + + rwc = callPackage ../tools/system/rwc { }; + + rwedid = callPackage ../tools/video/rwedid { }; + + rxp = callPackage ../tools/text/xml/rxp { }; + + rzip = callPackage ../tools/compression/rzip { }; + + s-tui = callPackage ../tools/system/s-tui { }; + + s3backer = callPackage ../tools/filesystems/s3backer { }; + + s3bro = callPackage ../tools/admin/s3bro { }; + s3fs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/s3fs { }; s3cmd = python3Packages.callPackage ../tools/networking/s3cmd { }; @@ -5248,70 +11981,328 @@ with pkgs; s3-credentials = with python3Packages; toPythonApplication s3-credentials; + s4cmd = callPackage ../tools/networking/s4cmd { }; + + s5 = callPackage ../tools/security/s5 { }; + + s5cmd = callPackage ../tools/networking/s5cmd { }; + + sacad = callPackage ../tools/misc/sacad { }; + + sad = callPackage ../tools/text/sad { }; + + safecopy = callPackage ../tools/system/safecopy { }; + + sacd = callPackage ../tools/cd-dvd/sacd { }; + + safe = callPackage ../tools/security/safe { }; + safety-cli = with python3.pkgs; toPythonApplication safety; + safe-rm = callPackage ../tools/system/safe-rm { }; + + safecloset = callPackage ../applications/misc/safecloset { }; + + safeeyes = callPackage ../applications/misc/safeeyes { }; + + sagoin = callPackage ../tools/misc/sagoin { }; + + sahel-fonts = callPackage ../data/fonts/sahel-fonts { }; + + saldl = callPackage ../tools/networking/saldl { }; + + salt = callPackage ../tools/admin/salt { }; + + samim-fonts = callPackage ../data/fonts/samim-fonts { }; + saml2aws = callPackage ../tools/security/saml2aws { inherit (darwin.apple_sdk.frameworks) AppKit; }; + sammler = callPackage ../tools/security/sammler { }; + + samplicator = callPackage ../tools/networking/samplicator { }; + + sanctity = callPackage ../tools/misc/sanctity { }; + sasview = libsForQt5.callPackage ../applications/science/misc/sasview { }; + sbs = callPackage ../tools/X11/sbs { }; + + schemes = callPackage ../applications/misc/schemes { }; + + scanbd = callPackage ../tools/graphics/scanbd { }; + + scdl = callPackage ../tools/misc/scdl { }; + + scorecard = callPackage ../tools/security/scorecard { }; + + scream = callPackage ../applications/audio/scream { }; + screen = callPackage ../tools/misc/screen { inherit (darwin.apple_sdk.libs) utmp; }; + screen-message = callPackage ../tools/X11/screen-message { }; + + screenkey = callPackage ../applications/video/screenkey { }; + + scrub = callPackage ../tools/misc/scrub { }; + scfbuild = python3.pkgs.callPackage ../tools/misc/scfbuild { }; + scraper = callPackage ../tools/text/scraper { }; + + scriptaculous = callPackage ../development/libraries/scriptaculous { }; + + script-directory = callPackage ../tools/misc/script-directory { }; + + scrot = callPackage ../tools/graphics/scrot { }; + + scrypt = callPackage ../tools/security/scrypt { }; + sd = callPackage ../tools/text/sd { inherit (darwin.apple_sdk.frameworks) Security; }; - securefs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/securefs { }; + sd-switch = callPackage ../os-specific/linux/sd-switch { }; - segger-jlink-headless = callPackage ../by-name/se/segger-jlink/package.nix { headless = true; }; + sdate = callPackage ../tools/misc/sdate { }; - selectdefaultapplication = libsForQt5.callPackage ../applications/misc/selectdefaultapplication { }; + sdat2img = callPackage ../tools/filesystems/sdat2img { }; - semgrep = python3.pkgs.toPythonApplication python3.pkgs.semgrep; - inherit (semgrep.passthru) semgrep-core; + sdcv = callPackage ../applications/misc/sdcv { }; - seqdiag = with python3Packages; toPythonApplication seqdiag; + sdl-jstest = callPackage ../tools/misc/sdl-jstest { }; - shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust { - inherit (darwin.apple_sdk.frameworks) Security CoreServices; + senpai = callPackage ../applications/networking/irc/senpai { }; + + skim = callPackage ../tools/misc/skim { }; + + seashells = callPackage ../applications/misc/seashells { }; + + seaweedfs = callPackage ../applications/networking/seaweedfs { }; + + sec = callPackage ../tools/admin/sec { }; + + seccure = callPackage ../tools/security/seccure { }; + + secp256k1 = callPackage ../tools/security/secp256k1 { }; + + securefs = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/securefs { }; + + seehecht = callPackage ../tools/text/seehecht { }; + + segger-jlink-headless = callPackage ../by-name/se/segger-jlink/package.nix { headless = true; }; + + selectdefaultapplication = libsForQt5.callPackage ../applications/misc/selectdefaultapplication { }; + + semantic-release = callPackage ../development/tools/semantic-release { }; + + semgrep = python3.pkgs.callPackage ../tools/security/semgrep { }; + semgrep-core = callPackage ../tools/security/semgrep/semgrep-core.nix { }; + + setroot = callPackage ../tools/X11/setroot { }; + + setserial = callPackage ../tools/system/setserial { }; + + seqdiag = with python3Packages; toPythonApplication seqdiag; + + sequoia-sqv = callPackage ../tools/security/sequoia-sqv { }; + + sequoia-sqop = callPackage ../tools/security/sequoia-sqop { }; + + sequoia-chameleon-gnupg = callPackage ../tools/security/sequoia-chameleon-gnupg { }; + + sewer = callPackage ../tools/admin/sewer { }; + + sexpp = callPackage ../development/libraries/sexpp { }; + + sfeed = callPackage ../tools/misc/sfeed { }; + + sftpman = callPackage ../tools/filesystems/sftpman { }; + + sftpgo = callPackage ../servers/sftpgo { }; + + screenfetch = callPackage ../tools/misc/screenfetch { }; + + sg3_utils = callPackage ../tools/system/sg3_utils { }; + + sha1collisiondetection = callPackage ../tools/security/sha1collisiondetection { }; + + shadowsocks-libev = callPackage ../tools/networking/shadowsocks-libev { }; + + shadered = callPackage ../development/tools/shadered { }; + + go-shadowsocks2 = callPackage ../tools/networking/go-shadowsocks2 { }; + + shabnam-fonts = callPackage ../data/fonts/shabnam-fonts { }; + + shadowsocks-rust = callPackage ../tools/networking/shadowsocks-rust { + inherit (darwin.apple_sdk.frameworks) Security CoreServices; }; + shadowsocks-v2ray-plugin = callPackage ../tools/networking/shadowsocks-v2ray-plugin { }; + + sharutils = callPackage ../tools/archivers/sharutils { }; + + shell2http = callPackage ../servers/misc/shell2http { }; + + shelldap = callPackage ../tools/misc/shelldap { }; + shellify = haskellPackages.shellify.bin; + shellspec = callPackage ../tools/misc/shellspec { }; + + schema2ldif = callPackage ../tools/text/schema2ldif { }; + + schemacrawler = callPackage ../development/tools/schemacrawler { }; + sharedown = callPackage ../tools/misc/sharedown { }; + shen-sbcl = callPackage ../development/interpreters/shen-sbcl { }; + + shen-sources = callPackage ../development/interpreters/shen-sources { }; + shiv = with python3Packages; toPythonApplication shiv; + shim-unsigned = callPackage ../tools/misc/shim { }; + + shocco = callPackage ../tools/text/shocco { }; + + shopify-themekit = callPackage ../development/web/shopify-themekit { }; + + shorewall = callPackage ../tools/networking/shorewall { }; + + shotwell = callPackage ../applications/graphics/shotwell { }; + + shout = nodePackages.shout; + + shrikhand = callPackage ../data/fonts/shrikhand { }; + + shunit2 = callPackage ../tools/misc/shunit2 { }; + + sic = callPackage ../applications/networking/irc/sic { }; + + siege = callPackage ../tools/networking/siege { }; + + sieve-connect = callPackage ../applications/networking/sieve-connect { }; + + sigal = callPackage ../applications/misc/sigal { }; + sigil = libsForQt5.callPackage ../applications/editors/sigil { }; + signalbackup-tools = darwin.apple_sdk_11_0.callPackage + ../applications/networking/instant-messengers/signalbackup-tools { }; + + signald = callPackage ../applications/networking/instant-messengers/signald { }; + + signaldctl = callPackage ../applications/networking/instant-messengers/signaldctl { }; + + signal-cli = callPackage ../applications/networking/instant-messengers/signal-cli { }; + + inherit (callPackage ../applications/networking/instant-messengers/signal-desktop {}) signal-desktop signal-desktop-beta; + slither-analyzer = with python3Packages; toPythonApplication slither-analyzer; + sigma-cli = callPackage ../tools/security/sigma-cli { }; + + signify = callPackage ../tools/security/signify { }; + # aka., pgp-tools + signing-party = callPackage ../tools/security/signing-party { }; + + sigtop = callPackage ../tools/backup/sigtop { }; + + silc_client = callPackage ../applications/networking/instant-messengers/silc-client { }; + + silc_server = callPackage ../servers/silc-server { }; + + sile = callPackage ../tools/typesetting/sile { + lua = lua5_3; + }; + + silenthound = callPackage ../tools/security/silenthound { }; + + silice = callPackage ../development/compilers/silice { }; + + silver-searcher = callPackage ../tools/text/silver-searcher { }; + + simple-mtpfs = callPackage ../tools/filesystems/simple-mtpfs { }; + + simpleproxy = callPackage ../tools/networking/simpleproxy { }; + simplescreenrecorder = libsForQt5.callPackage ../applications/video/simplescreenrecorder { }; + sipexer = callPackage ../tools/networking/sipexer { }; + + sipsak = callPackage ../tools/networking/sipsak { }; + + sipvicious = callPackage ../tools/security/sipvicious { }; + + siril = callPackage ../applications/science/astronomy/siril { }; + sisco.lv2 = callPackage ../applications/audio/sisco.lv2 { }; + sixpair = callPackage ../tools/misc/sixpair { }; + + skippy-xd = callPackage ../tools/X11/skippy-xd { }; + sks = callPackage ../servers/sks { ocamlPackages = ocaml-ng.ocamlPackages_4_12; }; + skydns = callPackage ../servers/skydns { }; + + sing-box = callPackage ../tools/networking/sing-box { }; + + sing-geosite = callPackage ../data/misc/sing-geosite { }; + + sing-geoip = callPackage ../data/misc/sing-geoip { }; + + sipcalc = callPackage ../tools/networking/sipcalc { }; + + skytemple = callPackage ../applications/misc/skytemple { }; + + sleuthkit = callPackage ../tools/system/sleuthkit { }; + + slides = callPackage ../applications/misc/slides { }; + + slippy = callPackage ../applications/misc/slippy { }; + + slirp4netns = callPackage ../tools/networking/slirp4netns { }; + slowlorust = callPackage ../tools/networking/slowlorust { inherit (darwin.apple_sdk.frameworks) Security; }; + slsa-verifier = callPackage ../tools/security/slsa-verifier { }; + + slsnif = callPackage ../tools/misc/slsnif { }; + slstatus = callPackage ../applications/misc/slstatus { conf = config.slstatus.conf or null; }; + smartdns = callPackage ../tools/networking/smartdns { }; + smartmontools = callPackage ../tools/system/smartmontools { inherit (darwin.apple_sdk.frameworks) IOKit ApplicationServices; }; + smarty3 = callPackage ../development/libraries/smarty3 { }; + smarty3-i18n = callPackage ../development/libraries/smarty3-i18n { }; + + smbnetfs = callPackage ../tools/filesystems/smbnetfs { }; + + smenu = callPackage ../tools/misc/smenu { }; + + boost-sml = callPackage ../development/libraries/boost-ext/boost-sml { }; + + smu = callPackage ../tools/text/smu { }; + + smug = callPackage ../tools/misc/smug { }; + smpq = callPackage ../by-name/sm/smpq/package.nix { stormlib = stormlib.overrideAttrs (old: { version = "9.22"; @@ -5324,34 +12315,92 @@ with pkgs; }); }; + snabb = callPackage ../tools/networking/snabb { }; + + snallygaster = callPackage ../tools/security/snallygaster { }; + snapcast = darwin.apple_sdk_11_0.callPackage ../applications/audio/snapcast { inherit (darwin.apple_sdk_11_0.frameworks) IOKit AudioToolbox; pulseaudioSupport = config.pulseaudio or stdenv.hostPlatform.isLinux; }; + snapdragon-profiler = callPackage ../tools/graphics/snapdragon-profiler { }; + + snet = callPackage ../tools/networking/snet { }; + + snmpcheck = callPackage ../tools/networking/snmpcheck { }; + + snobol4 = callPackage ../development/interpreters/snobol4 { }; + + snort = callPackage ../applications/networking/ids/snort { }; + soapui = callPackage ../applications/networking/soapui { jdk = jdk11; }; + sockdump = callPackage ../tools/networking/sockdump { }; + specup = haskellPackages.specup.bin; spglib = callPackage ../development/libraries/spglib { inherit (llvmPackages) openmp; }; + spicy = callPackage ../development/tools/spicy { }; + + spire = callPackage ../tools/security/spire { }; # to match naming of other package repositories spire-agent = spire.agent; spire-server = spire.server; spoof-mac = python3Packages.callPackage ../tools/networking/spoof-mac { }; + sqlboiler = callPackage ../development/tools/sqlboiler { }; + + sshed = callPackage ../tools/networking/sshed { }; + + sshguard = callPackage ../tools/security/sshguard { }; + + sshping = callPackage ../tools/networking/sshping { }; + + ssh-chat = callPackage ../applications/networking/instant-messengers/ssh-chat { }; + + ssh-to-age = callPackage ../tools/security/ssh-to-age { }; + + ssh-to-pgp = callPackage ../tools/security/ssh-to-pgp { }; + + suricata = callPackage ../applications/networking/ids/suricata { + python = python3; + libbpf = libbpf_0; + }; + + sof-firmware = callPackage ../os-specific/linux/firmware/sof-firmware { }; + softhsm = callPackage ../tools/security/softhsm { inherit (darwin) libobjc; inherit (darwin.apple_sdk.frameworks) Security; }; + sonar-scanner-cli = callPackage ../tools/security/sonar-scanner-cli { }; + + snapshot = callPackage ../applications/graphics/snapshot { }; + + solvespace = callPackage ../applications/graphics/solvespace { }; + + sonata = callPackage ../applications/audio/sonata { }; + + sony-headphones-client = callPackage ../applications/audio/sony-headphones-client { }; + + soundconverter = callPackage ../applications/audio/soundconverter { }; + soundkonverter = libsForQt5.soundkonverter; + soundwireserver = callPackage ../applications/audio/soundwireserver { }; + + sozu = callPackage ../servers/sozu { }; + + spacer = callPackage ../tools/misc/spacer { }; + sparrow-unwrapped = callPackage ../applications/blockchains/sparrow { openimajgrabber = callPackage ../applications/blockchains/sparrow/openimajgrabber.nix {}; openjdk = jdk23.override { enableJavaFX = true; }; @@ -5359,70 +12408,262 @@ with pkgs; sparrow = callPackage ../applications/blockchains/sparrow/fhsenv.nix { }; + sparsehash = callPackage ../development/libraries/sparsehash { }; + + spectre-meltdown-checker = callPackage ../tools/security/spectre-meltdown-checker { }; + + spiped = callPackage ../tools/networking/spiped { }; + + sqlite3-to-mysql = callPackage ../tools/misc/sqlite3-to-mysql { }; + + sqls = callPackage ../applications/misc/sqls { }; + + stdman = callPackage ../data/documentation/stdman { }; + + stderred = callPackage ../tools/misc/stderred { }; + steck = callPackage ../servers/pinnwand/steck.nix { }; + stenc = callPackage ../tools/backup/stenc { }; + stm32loader = with python3Packages; toPythonApplication stm32loader; stremio = qt5.callPackage ../applications/video/stremio { }; + sunwait = callPackage ../applications/misc/sunwait { }; + + surface-control = callPackage ../applications/misc/surface-control { }; + + syntex = callPackage ../tools/graphics/syntex { }; + + synapse-admin = callPackage ../tools/admin/synapse-admin { }; + + sl = callPackage ../tools/misc/sl { }; + + socat = callPackage ../tools/networking/socat { }; + + sockperf = callPackage ../tools/networking/sockperf { }; + + softnet = callPackage ../tools/networking/softnet { }; + + solaar = callPackage ../applications/misc/solaar { }; + solanum = callPackage ../servers/irc/solanum { autoreconfHook = buildPackages.autoreconfHook269; }; solc-select = with python3Packages; toPythonApplication solc-select; + sourceHighlight = callPackage ../tools/text/source-highlight { }; + + somebar = callPackage ../applications/misc/somebar { }; + + spacebar = callPackage ../os-specific/darwin/spacebar { + inherit (darwin.apple_sdk.frameworks) + Carbon Cocoa ScriptingBridge SkyLight; + }; + + speech-denoiser = callPackage ../applications/audio/speech-denoiser { }; + splot = haskell.lib.compose.justStaticExecutables haskellPackages.splot; + spotdl = callPackage ../tools/audio/spotdl { }; + + squashfsTools = callPackage ../tools/filesystems/squashfs { }; + squashfs-tools-ng = darwin.apple_sdk_11_0.callPackage ../tools/filesystems/squashfs-tools-ng { }; + squashfuse = callPackage ../tools/filesystems/squashfuse { }; + + srt-live-server = callPackage ../applications/video/srt-live-server { }; + + srt-to-vtt-cl = callPackage ../tools/cd-dvd/srt-to-vtt-cl { }; + + srtrelay = callPackage ../applications/video/srtrelay { }; + + srsran = callPackage ../applications/radio/srsran { }; + sourcehut = callPackage ../applications/version-management/sourcehut { }; + sshfs-fuse = callPackage ../tools/filesystems/sshfs-fuse { }; sshfs = sshfs-fuse; # added 2017-08-14 + sshlatex = callPackage ../tools/typesetting/sshlatex { }; + + sshuttle = callPackage ../tools/security/sshuttle { }; + inherit (callPackages ../tools/misc/sshx { }) sshx sshx-server; + ssldump = callPackage ../tools/networking/ssldump { }; + + sslsplit = callPackage ../tools/networking/sslsplit { }; + + sstp = callPackage ../tools/networking/sstp { }; + strip-nondeterminism = perlPackages.strip-nondeterminism; + structorizer = callPackage ../applications/graphics/structorizer { }; + + subberthehut = callPackage ../tools/misc/subberthehut { }; + + subedit = callPackage ../tools/text/subedit { }; + subsurface = libsForQt5.callPackage ../applications/misc/subsurface { }; + sudo = callPackage ../tools/security/sudo { }; + + sudo-rs = callPackage ../tools/security/sudo-rs { }; + + suidChroot = callPackage ../tools/system/suid-chroot { }; + + sundtek = callPackage ../misc/drivers/sundtek { }; + + sunxi-tools = callPackage ../development/tools/sunxi-tools { }; + sumorobot-manager = python3Packages.callPackage ../applications/science/robotics/sumorobot-manager { }; + supertag = callPackage ../tools/filesystems/supertag { }; + + svgbob = callPackage ../tools/graphics/svgbob { }; + + svgcleaner = callPackage ../tools/graphics/svgcleaner { }; + + svu = callPackage ../tools/misc/svu { }; + + ssb-patchwork = callPackage ../applications/networking/ssb-patchwork { }; + + ssdeep = callPackage ../tools/security/ssdeep { }; + + ssh-ident = callPackage ../tools/networking/ssh-ident { }; + + sshpass = callPackage ../tools/networking/sshpass { }; + sslscan = callPackage ../tools/security/sslscan { openssl = openssl.override { withZlib = true; }; }; + sslmate = callPackage ../development/tools/sslmate { }; + + sslmate-agent = callPackage ../development/tools/sslmate-agent { }; + + sshocker = callPackage ../tools/security/sshocker { }; + + sshoogr = callPackage ../tools/networking/sshoogr { }; + + ssocr = callPackage ../applications/misc/ssocr { }; + + sss-cli = callPackage ../tools/security/sss-cli { }; + + ssss = callPackage ../tools/security/ssss { }; + + stabber = callPackage ../misc/stabber { }; + stacer = libsForQt5.callPackage ../tools/system/stacer { }; + starcharts = callPackage ../servers/misc/starcharts { }; + staticjinja = with python3.pkgs; toPythonApplication staticjinja; + stress = callPackage ../tools/system/stress { }; + + stress-ng = callPackage ../tools/system/stress-ng { }; + + stressapptest = callPackage ../tools/system/stressapptest { }; + stoken = callPackage ../tools/security/stoken (config.stoken or {}); + storeBackup = callPackage ../tools/backup/store-backup { }; + + stow = callPackage ../tools/misc/stow { }; + xstow = callPackage ../tools/misc/xstow { }; + + stun = callPackage ../tools/networking/stun { }; + + stunnel = callPackage ../tools/networking/stunnel { }; + + stuntman = callPackage ../tools/networking/stuntman { }; + stutter = haskell.lib.compose.justStaticExecutables haskellPackages.stutter; + strongswan = callPackage ../tools/networking/strongswan { }; strongswanTNC = strongswan.override { enableTNC = true; }; strongswanNM = strongswan.override { enableNetworkManager = true; }; + stylish = callPackage ../applications/misc/stylish { }; + stylish-haskell = haskell.lib.compose.justStaticExecutables haskellPackages.stylish-haskell; su = shadow.su; + subjs = callPackage ../tools/security/subjs { }; + + subsonic = callPackage ../servers/misc/subsonic { }; + + subfinder = callPackage ../tools/networking/subfinder { }; + subzerod = with python3Packages; toPythonApplication subzerod; suckit = callPackage ../tools/networking/suckit { inherit (darwin.apple_sdk.frameworks) Security; }; + surfraw = callPackage ../tools/networking/surfraw { }; + + swagger-cli = callPackage ../tools/networking/swagger-cli { }; + + swagger-codegen = callPackage ../tools/networking/swagger-codegen { }; + + swagger-codegen3 = callPackage ../tools/networking/swagger-codegen3 { }; + + swaggerhole = callPackage ../tools/security/swaggerhole { }; + + swapview = callPackage ../os-specific/linux/swapview { }; + + swc = callPackage ../development/tools/swc { }; + + swtpm = callPackage ../tools/security/swtpm { }; + + svnfs = callPackage ../tools/filesystems/svnfs { }; + + svtplay-dl = callPackage ../tools/misc/svtplay-dl { }; + + sycl-info = callPackage ../development/libraries/sycl-info { }; + + symengine = callPackage ../development/libraries/symengine { }; + + synaesthesia = callPackage ../applications/audio/synaesthesia { }; + + sysbench = callPackage ../development/tools/misc/sysbench { }; + + systemc = callPackage ../applications/science/electronics/systemc { }; + system-config-printer = callPackage ../tools/misc/system-config-printer { autoreconfHook = buildPackages.autoreconfHook269; libxml2 = libxml2Python; }; + systembus-notify = callPackage ../applications/misc/systembus-notify { }; + + stricat = callPackage ../tools/security/stricat { }; + + stone-phaser = callPackage ../applications/audio/stone-phaser { }; + + systrayhelper = callPackage ../tools/misc/systrayhelper { }; + privoxy = callPackage ../tools/networking/privoxy { w3m = w3m-batch; }; + swaks = callPackage ../tools/networking/swaks { }; + + swiftbar = callPackage ../os-specific/darwin/swiftbar { }; + + swiften = callPackage ../development/libraries/swiften { }; + + squeekboard = callPackage ../applications/accessibility/squeekboard { }; + systemdgenie = libsForQt5.callPackage ../applications/system/systemdgenie { }; t = callPackage ../tools/misc/t { }; @@ -5433,90 +12674,281 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) IOKit; }; + tagtime = callPackage ../applications/misc/tagtime { }; + + tailer = callPackage ../tools/misc/tailer { }; + tandoor-recipes = callPackage ../applications/misc/tandoor-recipes { }; + tango = callPackage ../applications/misc/tango { }; + + tangram = callPackage ../applications/networking/instant-messengers/tangram { }; + + t1utils = callPackage ../tools/misc/t1utils { }; + + talkfilters = callPackage ../misc/talkfilters { }; + + znapzend = callPackage ../tools/backup/znapzend { }; + + tar2ext4 = callPackage ../tools/filesystems/tar2ext4 { }; + + targetcli = callPackage ../os-specific/linux/targetcli { }; + + target-isns = callPackage ../os-specific/linux/target-isns { }; + + tarsnap = callPackage ../tools/backup/tarsnap { }; + + tarsnapper = callPackage ../tools/backup/tarsnapper { }; + + tarantool = callPackage ../servers/tarantool { }; + + tarssh = callPackage ../servers/tarssh { }; + tartube = callPackage ../applications/video/tartube { }; tartube-yt-dlp = callPackage ../applications/video/tartube { youtube-dl = yt-dlp; }; + tayga = callPackage ../tools/networking/tayga { }; + + tcb = callPackage ../tools/security/tcb { }; + + tcpcrypt = callPackage ../tools/security/tcpcrypt { }; + + tcptraceroute = callPackage ../tools/networking/tcptraceroute { }; + + tboot = callPackage ../tools/security/tboot { }; + + tagutil = callPackage ../applications/audio/tagutil { }; + + tcpdump = callPackage ../tools/networking/tcpdump { }; + + tcpflow = callPackage ../tools/networking/tcpflow { }; + + tcpkali = callPackage ../applications/networking/tcpkali { }; + tcpreplay = callPackage ../tools/networking/tcpreplay { inherit (darwin.apple_sdk.frameworks) Carbon CoreServices; }; + tdns-cli = callPackage ../tools/networking/tdns-cli { }; + + tea = callPackage ../tools/misc/tea { }; + + teavpn2 = callPackage ../tools/networking/teavpn2 { }; + + ted = callPackage ../tools/typesetting/ted { }; + teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { }; + teehee = callPackage ../applications/editors/teehee { }; + + teip = callPackage ../tools/text/teip { }; + inherit (callPackages ../servers/teleport { inherit (darwin.apple_sdk.frameworks) CoreFoundation Security AppKit; - buildGoModule = buildGo122Module; - }) teleport_15 teleport_16 teleport; + }) teleport_14 teleport_15 teleport_16 teleport; telepresence = callPackage ../tools/networking/telepresence { pythonPackages = python3Packages; }; - termscp = callPackage ../tools/networking/termscp { - inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation Security; - }; + telepresence2 = callPackage ../tools/networking/telepresence2 { }; + + teler = callPackage ../tools/security/teler { }; + + termcolor = callPackage ../development/libraries/termcolor { }; + + termscp = callPackage ../tools/networking/termscp { + inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation Security; + }; + + termius = callPackage ../applications/networking/termius { }; + + termplay = callPackage ../tools/misc/termplay { }; + + tetrd = callPackage ../applications/networking/tetrd { }; + + tewisay = callPackage ../tools/misc/tewisay { }; + + texmacs = libsForQt5.callPackage ../applications/editors/texmacs { + stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; + extraFonts = true; + }; + + texmaker = qt6Packages.callPackage ../applications/editors/texmaker { }; + + texstudio = qt6Packages.callPackage ../applications/editors/texstudio { }; + + textadept = libsForQt5.callPackage ../applications/editors/textadept { }; + + texworks = qt6Packages.callPackage ../applications/editors/texworks { }; + + tf2pulumi = callPackage ../development/tools/tf2pulumi { }; + + thc-hydra = callPackage ../tools/security/thc-hydra { }; + + thc-ipv6 = callPackage ../tools/security/thc-ipv6 { }; + + thedesk = callPackage ../applications/misc/thedesk { }; + + theharvester = callPackage ../tools/security/theharvester { }; + + thelounge = callPackage ../applications/networking/irc/thelounge { }; + + theLoungePlugins = let + pkgs = lib.filterAttrs (name: _: lib.hasPrefix "thelounge-" name) nodePackages; + getPackagesWithPrefix = prefix: lib.mapAttrs' (name: pkg: lib.nameValuePair (lib.removePrefix ("thelounge-" + prefix + "-") name) pkg) + (lib.filterAttrs (name: _: lib.hasPrefix ("thelounge-" + prefix + "-") name) pkgs); + in + lib.recurseIntoAttrs { + plugins = lib.recurseIntoAttrs (getPackagesWithPrefix "plugin"); + themes = lib.recurseIntoAttrs (getPackagesWithPrefix "theme"); + }; + + theme-sh = callPackage ../tools/misc/theme-sh { }; + + thiefmd = callPackage ../applications/editors/thiefmd { }; + + thin-provisioning-tools = callPackage ../tools/misc/thin-provisioning-tools { }; + + thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { }; + + threatest = callPackage ../tools/security/threatest { }; + + threema-desktop = callPackage ../applications/networking/instant-messengers/threema-desktop { }; + + tidy-viewer = callPackage ../tools/text/tidy-viewer { }; + + tiled = libsForQt5.callPackage ../applications/editors/tiled { }; + + tiledb = callPackage ../development/libraries/tiledb { }; + + timemachine = callPackage ../applications/audio/timemachine { }; + + timelapse-deflicker = callPackage ../applications/graphics/timelapse-deflicker { }; + + timelens = callPackage ../applications/video/timelens { }; + + timetrap = callPackage ../applications/office/timetrap { }; + + timetagger = callPackage ../servers/timetagger { }; + + timetagger_cli = callPackage ../tools/misc/timetagger_cli { }; + + timezonemap = callPackage ../development/libraries/timezonemap { }; + + tzupdate = callPackage ../applications/misc/tzupdate { }; + + tinc = callPackage ../tools/networking/tinc { }; + + tie = callPackage ../development/tools/misc/tie { }; + + tidb = callPackage ../servers/tidb { }; + + tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { }; + + tinc_pre = callPackage ../tools/networking/tinc/pre.nix { }; + + tinycbor = callPackage ../development/libraries/tinycbor { }; + + tinyfecvpn = callPackage ../tools/networking/tinyfecvpn { }; + + tinyobjloader = callPackage ../development/libraries/tinyobjloader { }; + + tinyprog = callPackage ../development/embedded/fpga/tinyprog { }; + + tinyproxy = callPackage ../tools/networking/tinyproxy { }; + + time-decode = callPackage ../tools/misc/time-decode { }; + + timer = callPackage ../tools/misc/timer { }; - texmacs = libsForQt5.callPackage ../applications/editors/texmacs { - stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; - extraFonts = true; - }; + tiv = callPackage ../applications/misc/tiv { }; - texmaker = qt6Packages.callPackage ../applications/editors/texmaker { }; + tkman = callPackage ../tools/misc/tkman { }; - texstudio = qt6Packages.callPackage ../applications/editors/texstudio { }; + tldr = callPackage ../tools/misc/tldr { }; - textadept = libsForQt5.callPackage ../applications/editors/textadept { }; + tldr-hs = haskellPackages.tldr; - texworks = qt6Packages.callPackage ../applications/editors/texworks { }; + tlsclient = callPackage ../tools/admin/tlsclient { }; - theLoungePlugins = let - pkgs = lib.filterAttrs (name: _: lib.hasPrefix "thelounge-" name) nodePackages; - getPackagesWithPrefix = prefix: lib.mapAttrs' (name: pkg: lib.nameValuePair (lib.removePrefix ("thelounge-" + prefix + "-") name) pkg) - (lib.filterAttrs (name: _: lib.hasPrefix ("thelounge-" + prefix + "-") name) pkgs); - in - lib.recurseIntoAttrs { - plugins = lib.recurseIntoAttrs (getPackagesWithPrefix "plugin"); - themes = lib.recurseIntoAttrs (getPackagesWithPrefix "theme"); - }; + tlsx = callPackage ../tools/security/tlsx { }; - thinkpad-scripts = python3.pkgs.callPackage ../tools/misc/thinkpad-scripts { }; + tmate = callPackage ../tools/misc/tmate { }; - tiled = libsForQt5.callPackage ../applications/editors/tiled { }; + tmate-ssh-server = callPackage ../servers/tmate-ssh-server { }; - timetrap = callPackage ../applications/office/timetrap { }; + tml = callPackage ../tools/text/tml { }; - tinc = callPackage ../tools/networking/tinc { }; + tmpwatch = callPackage ../tools/misc/tmpwatch { }; - tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { }; + tmpmail = callPackage ../applications/networking/tmpmail { }; - tinc_pre = callPackage ../tools/networking/tinc/pre.nix { }; + tmux = callPackage ../tools/misc/tmux { }; - tldr-hs = haskellPackages.tldr; + tmuxp = callPackage ../tools/misc/tmuxp { }; + + tmuxinator = callPackage ../tools/misc/tmuxinator { }; + + tmux-mem-cpu-load = callPackage ../tools/misc/tmux-mem-cpu-load { }; tmux-sessionizer = callPackage ../tools/misc/tmux-sessionizer { inherit (darwin.apple_sdk.frameworks) Security; }; + tmux-xpanes = callPackage ../tools/misc/tmux-xpanes { }; + tmuxPlugins = recurseIntoAttrs (callPackage ../misc/tmux-plugins { pkgs = pkgs.__splicedPackages; }); + tncattach = callPackage ../applications/radio/tncattach { }; + + to-html = callPackage ../tools/text/to-html { }; + + toilet = callPackage ../tools/misc/toilet { }; + tokei = callPackage ../development/tools/misc/tokei { inherit (darwin.apple_sdk.frameworks) Security; }; + tokio-console = callPackage ../development/tools/tokio-console { }; + + toml2json = callPackage ../development/tools/toml2json { }; + + toml2nix = callPackage ../development/tools/toml2nix { }; + + topfew = callPackage ../tools/text/topfew { }; + + topfew-rs = callPackage ../tools/text/topfew-rs { }; + topgrade = callPackage ../tools/misc/topgrade { inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation; }; + topiary = callPackage ../development/tools/misc/topiary { }; + + todo = callPackage ../tools/misc/todo { }; + + toolbox = callPackage ../applications/virtualization/toolbox { }; + tor = callPackage ../tools/security/tor { }; + touchegg = callPackage ../tools/inputmethods/touchegg { }; + + torrent7z = callPackage ../tools/archivers/torrent7z { }; + torsocks = callPackage ../tools/security/tor/torsocks.nix { }; + toss = callPackage ../tools/networking/toss { }; + + tox-node = callPackage ../tools/networking/tox-node { }; + + toxvpn = callPackage ../tools/networking/toxvpn { }; + toybox = darwin.apple_sdk_11_0.callPackage ../tools/misc/toybox { }; trackma = callPackage ../tools/misc/trackma { }; @@ -5527,8 +12959,26 @@ with pkgs; trackma-qt = trackma.override { withQT = true; }; + tran = callPackage ../tools/networking/tran { }; + + trayscale = callPackage ../applications/networking/trayscale { }; + tpmmanager = libsForQt5.callPackage ../applications/misc/tpmmanager { }; + tpm-quote-tools = callPackage ../tools/security/tpm-quote-tools { }; + + tpm-tools = callPackage ../tools/security/tpm-tools { }; + + tpm-luks = callPackage ../tools/security/tpm-luks { }; + + tpm2-abrmd = callPackage ../tools/security/tpm2-abrmd { }; + + tpm2-pkcs11 = callPackage ../misc/tpm2-pkcs11 { }; + + tpm2-tools = callPackage ../tools/security/tpm2-tools { }; + + trezor-udev-rules = callPackage ../os-specific/linux/trezor-udev-rules { }; + trezorctl = with python3Packages; toPythonApplication trezor; trezord = callPackage ../servers/trezord { @@ -5537,96 +12987,403 @@ with pkgs; trezor-agent = with python3Packages; toPythonApplication trezor-agent; + trezor-suite = callPackage ../applications/blockchains/trezor-suite { }; + + trunk = callPackage ../development/tools/trunk { + inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration; + }; + trunk-ng = callPackage ../by-name/tr/trunk-ng/package.nix { inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; }; + tthsum = callPackage ../applications/misc/tthsum { }; + + ttdl = callPackage ../applications/misc/ttdl { }; + ttp = with python3.pkgs; toPythonApplication ttp; trace-cmd = callPackage ../os-specific/linux/trace-cmd { }; kernelshark = qt6Packages.callPackage ../os-specific/linux/trace-cmd/kernelshark.nix { }; + traceroute = callPackage ../tools/networking/traceroute { }; + + tracebox = callPackage ../tools/networking/tracebox { }; + tracee = callPackage ../tools/security/tracee { clang = clang_14; }; + tracefilegen = callPackage ../development/tools/analysis/garcosim/tracefilegen { }; + + tracefilesim = callPackage ../development/tools/analysis/garcosim/tracefilesim { }; + + transifex-cli = callPackage ../applications/misc/transifex-cli { }; + + translatelocally = callPackage ../applications/misc/translatelocally { }; + translatelocally-models = recurseIntoAttrs (callPackages ../misc/translatelocally-models { }); + translate-shell = callPackage ../applications/misc/translate-shell { }; + translatepy = with python3.pkgs; toPythonApplication translatepy; + trash-cli = callPackage ../tools/misc/trash-cli { }; + + trashy = callPackage ../tools/misc/trashy { }; + + trdl-client = callPackage ../tools/misc/trdl-client { }; + trenchbroom = libsForQt5.callPackage ../applications/misc/trenchbroom { }; + trickle = callPackage ../tools/networking/trickle { }; + + node-manta = callPackage ../tools/admin/manta { }; + + triton = callPackage ../tools/admin/triton { }; + + triggerhappy = callPackage ../tools/inputmethods/triggerhappy { }; + inherit (callPackage ../applications/office/trilium {}) trilium-desktop trilium-server ; + trippy = callPackage ../tools/networking/trippy { }; + + trousers = callPackage ../tools/security/trousers { }; + + trueseeing = callPackage ../tools/security/trueseeing { }; + + trx = callPackage ../tools/audio/trx { }; + + tryton = callPackage ../applications/office/tryton { }; + trytond = with python3Packages; toPythonApplication trytond; + tun2socks = callPackage ../tools/networking/tun2socks { }; + + tuntox = callPackage ../tools/networking/tuntox { }; + + tunwg = callPackage ../tools/networking/tunwg { }; + + ttf2pt1 = callPackage ../tools/misc/ttf2pt1 { }; + ttfautohint = libsForQt5.callPackage ../tools/misc/ttfautohint { autoreconfHook = buildPackages.autoreconfHook269; }; ttfautohint-nox = ttfautohint.override { enableGUI = false; }; + tty-clock = callPackage ../tools/misc/tty-clock { }; + + tty-share = callPackage ../applications/misc/tty-share { }; + + ttyplot = callPackage ../tools/misc/ttyplot { }; + + ttygif = callPackage ../tools/misc/ttygif { }; + + ttylog = callPackage ../tools/misc/ttylog { }; + + ipbt = callPackage ../tools/misc/ipbt { }; + + tuckr = callPackage ../applications/misc/tuckr { }; + + tuhi = callPackage ../applications/misc/tuhi { }; + + tui-journal = callPackage ../applications/misc/tui-journal { }; + + tuir = callPackage ../applications/misc/tuir { }; + tuifeed = callPackage ../applications/networking/feedreaders/tuifeed { inherit (darwin.apple_sdk.frameworks) Security; }; + russ = callPackage ../applications/networking/feedreaders/russ { }; + tunnelto = callPackage ../tools/networking/tunnelto { inherit (darwin.apple_sdk.frameworks) Security; }; + tuptime = callPackage ../tools/system/tuptime { }; + + turses = callPackage ../applications/networking/instant-messengers/turses { }; + + tutanota-desktop = callPackage ../applications/networking/mailreaders/tutanota-desktop { }; + + tv = callPackage ../tools/text/tv { }; + + tvm = callPackage ../development/compilers/tvm { }; + + ttfb = callPackage ../development/tools/ttfb { }; + twilight = callPackage ../tools/graphics/twilight { libX11 = xorg.libX11; }; twitch-chat-downloader = python3Packages.callPackage ../applications/misc/twitch-chat-downloader { }; + twitterBootstrap = callPackage ../development/web/twitter-bootstrap { }; + + twspace-crawler = callPackage ../tools/misc/twspace-crawler { }; + + twspace-dl = callPackage ../tools/misc/twspace-dl { }; + twtxt = python3Packages.callPackage ../applications/networking/twtxt { }; twurl = callPackage ../tools/misc/twurl { }; + txt2man = callPackage ../tools/misc/txt2man { }; + + txt2tags = callPackage ../tools/text/txt2tags { }; + + txtw = callPackage ../tools/misc/txtw { }; + + tydra = callPackage ../tools/misc/tydra { }; + typesense = callPackage ../servers/search/typesense { }; + tz = callPackage ../tools/misc/tz { }; + + u9fs = callPackage ../servers/u9fs { }; + + ua = callPackage ../tools/networking/ua { }; + + uair = callPackage ../tools/misc/uair { }; + ubidump = python3Packages.callPackage ../tools/filesystems/ubidump { }; + ubi_reader = callPackage ../tools/filesystems/ubi_reader { }; + ubpm = libsForQt5.callPackage ../applications/misc/ubpm { }; + ubertooth = callPackage ../applications/radio/ubertooth { }; + + ucarp = callPackage ../servers/ucarp { }; + + ucl = callPackage ../development/libraries/ucl { }; + + ucspi-tcp = callPackage ../tools/networking/ucspi-tcp { }; + + udftools = callPackage ../tools/filesystems/udftools { }; + + udp2raw = callPackage ../tools/networking/udp2raw { }; + + udpreplay = callPackage ../tools/networking/udpreplay { }; + + udpt = callPackage ../servers/udpt { }; + + udptunnel = callPackage ../tools/networking/udptunnel { }; + + udpx = callPackage ../tools/security/udpx { }; + + uftrace = callPackage ../development/tools/uftrace { }; + uftraceFull = uftrace.override { withLuaJIT = true; withPython = true; }; + uftpd = callPackage ../servers/ftp/uftpd {}; + + uget = callPackage ../tools/networking/uget { }; + + uget-integrator = callPackage ../tools/networking/uget-integrator { }; + + ugrep = callPackage ../tools/text/ugrep { }; + + ugs = callPackage ../tools/misc/ugs { }; + + uhk-agent = callPackage ../os-specific/linux/uhk-agent { }; + + uhk-udev-rules = callPackage ../os-specific/linux/uhk-udev-rules { }; + + uif2iso = callPackage ../tools/cd-dvd/uif2iso { }; + + uivonim = callPackage ../applications/editors/uivonim { }; + + ulid = callPackage ../tools/misc/ulid { }; + + umlet = callPackage ../tools/misc/umlet { }; + unetbootin = libsForQt5.callPackage ../tools/cd-dvd/unetbootin { }; + unfs3 = callPackage ../servers/unfs3 { }; + + unfurl = callPackage ../tools/text/unfurl { }; + + unixbench = callPackage ../development/tools/misc/unixbench { }; + + unoconv = callPackage ../tools/text/unoconv { }; + + unrtf = callPackage ../tools/text/unrtf { }; + unrpa = with python3Packages; toPythonApplication unrpa; + untex = callPackage ../tools/text/untex { }; + + untrunc-anthwlock = callPackage ../tools/video/untrunc-anthwlock { }; + + unzrip = callPackage ../tools/compression/unzrip { }; + + up = callPackage ../tools/misc/up { }; + + upterm = callPackage ../tools/misc/upterm { }; + + upx = callPackage ../tools/compression/upx { }; + + uq = callPackage ../misc/uq { }; + + uqmi = callPackage ../tools/networking/uqmi { }; + + urdfdom = callPackage ../development/libraries/urdfdom { }; + + urdfdom-headers = callPackage ../development/libraries/urdfdom-headers { }; + + urlencode = callPackage ../tools/misc/urlencode {}; + + uriparser = callPackage ../development/libraries/uriparser { }; + + urlscan = callPackage ../applications/misc/urlscan { }; + + url-parser = callPackage ../tools/misc/url-parser { }; + + urn-timer = callPackage ../tools/misc/urn-timer { }; + + ursadb = callPackage ../servers/ursadb { }; + + usbmuxd = callPackage ../tools/misc/usbmuxd { }; + + usbmuxd2 = callPackage ../tools/misc/usbmuxd2 { }; + usort = with python3Packages; toPythonApplication usort; + ustreamer = callPackage ../applications/video/ustreamer { }; + + usync = callPackage ../applications/misc/usync { }; + + uwc = callPackage ../tools/text/uwc { }; + + uwsgi = callPackage ../servers/uwsgi { }; + + uwufetch = callPackage ../tools/misc/uwufetch { }; + + v2ray = callPackage ../tools/networking/v2ray { }; + + v2raya = callPackage ../tools/networking/v2raya { }; + + v2ray-domain-list-community = callPackage ../data/misc/v2ray-domain-list-community { }; + + v2ray-geoip = callPackage ../data/misc/v2ray-geoip { }; + vacuum = libsForQt5.callPackage ../applications/networking/instant-messengers/vacuum {}; + validator-nu = callPackage ../tools/text/validator-nu { }; + vampire = callPackage ../applications/science/logic/vampire { }; + vdmfec = callPackage ../applications/backup/vdmfec { }; + + vk-bootstrap = callPackage ../development/libraries/vk-bootstrap { }; + + vk-cli = callPackage ../applications/networking/instant-messengers/vk-cli { }; + + vk-messenger = callPackage ../applications/networking/instant-messengers/vk-messenger { }; + + volatility3 = callPackage ../tools/security/volatility3 { }; + + vbetool = callPackage ../tools/system/vbetool { }; + + vcsi = callPackage ../tools/video/vcsi { }; + + vde2 = callPackage ../tools/networking/vde2 { }; + + vboot_reference = callPackage ../tools/system/vboot_reference { }; + + vcftools = callPackage ../applications/science/biology/vcftools { }; + vcmi = libsForQt5.callPackage ../games/vcmi { }; + vcsh = callPackage ../applications/version-management/vcsh { }; + + vcs_query = callPackage ../tools/misc/vcs_query { }; + + vcstool = callPackage ../development/tools/vcstool { }; + + vectorscan = callPackage ../development/libraries/vectorscan { }; + + verco = callPackage ../applications/version-management/verco { }; + + verilator = callPackage ../applications/science/electronics/verilator { }; + + versus = callPackage ../applications/networking/versus { }; + + vexctl = callPackage ../tools/security/vexctl { }; + + vgrep = callPackage ../tools/text/vgrep { }; + + vhd2vl = callPackage ../applications/science/electronics/vhd2vl { }; + + vhdl-ls = callPackage ../development/tools/language-servers/vhdl-ls { }; + video2midi = callPackage ../tools/audio/video2midi { pythonPackages = python3Packages; }; + via = callPackage ../tools/misc/via { }; + + vial = callPackage ../tools/misc/vial { }; + + viking = callPackage ../applications/misc/viking { }; + vikunja = callPackage ../by-name/vi/vikunja/package.nix { pnpm = pnpm_9; }; + vim-vint = callPackage ../development/tools/vim-vint { }; + + vimer = callPackage ../tools/misc/vimer { }; + vimpager = callPackage ../tools/misc/vimpager { }; vimpager-latest = callPackage ../tools/misc/vimpager/latest.nix { }; vimwiki-markdown = python3Packages.callPackage ../tools/misc/vimwiki-markdown { }; - visidata = python3Packages.callPackage ../applications/misc/visidata { }; + visidata = (newScope python3Packages) ../applications/misc/visidata { + }; + + vit = callPackage ../applications/misc/vit { }; + + viu = callPackage ../tools/graphics/viu { }; + + vix = callPackage ../tools/misc/vix { }; vkbasalt = callPackage ../tools/graphics/vkbasalt { vkbasalt32 = pkgsi686Linux.vkbasalt; }; + vkbasalt-cli = callPackage ../tools/graphics/vkbasalt-cli { }; + + vkmark = callPackage ../tools/graphics/vkmark { }; + + vncrec = callPackage ../tools/video/vncrec { }; + + vo-amrwbenc = callPackage ../development/libraries/vo-amrwbenc { }; + + vo-aacenc = callPackage ../development/libraries/vo-aacenc { }; + + vobcopy = callPackage ../tools/cd-dvd/vobcopy { }; + + vobsub2srt = callPackage ../tools/cd-dvd/vobsub2srt { }; + + void = callPackage ../tools/misc/void { }; + + volume_key = callPackage ../development/libraries/volume-key { }; + + vorbisgain = callPackage ../tools/misc/vorbisgain { }; + + vpnc = callPackage ../tools/networking/vpnc { }; + + vpnc-scripts = callPackage ../tools/networking/vpnc-scripts { }; + vpn-slice = python3Packages.callPackage ../tools/networking/vpn-slice { }; vpWithSixel = vp.override { @@ -5635,11 +13392,15 @@ with pkgs; SDL = SDL_sixel; }; + vtm = callPackage ../tools/misc/vtm { }; + + witness = callPackage ../tools/security/witness { }; + openconnectPackages = callPackage ../tools/networking/openconnect { }; inherit (openconnectPackages) openconnect openconnect_openssl; - globalprotect-openconnect = libsForQt5.callPackage ../tools/networking/globalprotect-openconnect { }; + ding-libs = callPackage ../tools/misc/ding-libs { }; sssd = callPackage ../os-specific/linux/sssd { inherit (perlPackages) Po4a; @@ -5652,71 +13413,186 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; }; + sentry-native = callPackage ../development/libraries/sentry-native { }; + + twilio-cli = callPackage ../development/tools/twilio-cli { }; + waifu2x-converter-cpp = callPackage ../tools/graphics/waifu2x-converter-cpp { inherit (darwin.apple_sdk.frameworks) OpenCL; }; + wambo = callPackage ../development/tools/wambo { }; + + weather = callPackage ../applications/misc/weather { }; + + wego = callPackage ../applications/misc/wego { }; + + wander = callPackage ../tools/admin/wander { }; + watchexec = callPackage ../tools/misc/watchexec { inherit (darwin.apple_sdk.frameworks) Cocoa AppKit; }; + watchlog = callPackage ../tools/misc/watchlog { }; + watchman = darwin.apple_sdk_11_0.callPackage ../development/tools/watchman { inherit (darwin.apple_sdk_11_0.frameworks) CoreServices; }; + wavefunctioncollapse = callPackage ../tools/graphics/wavefunctioncollapse { }; + + wbox = callPackage ../tools/networking/wbox { }; + webassemblyjs-cli = nodePackages."@webassemblyjs/cli-1.11.1"; webassemblyjs-repl = nodePackages."@webassemblyjs/repl-1.11.1"; wasm-strip = nodePackages."@webassemblyjs/wasm-strip"; wasm-text-gen = nodePackages."@webassemblyjs/wasm-text-gen-1.11.1"; wast-refmt = nodePackages."@webassemblyjs/wast-refmt-1.11.1"; + wasm-tools = callPackage ../tools/misc/wasm-tools { }; + wasmedge = callPackage ../development/tools/wasmedge { stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else llvmPackages.stdenv; inherit (darwin.apple_sdk_11_0.frameworks) Foundation; }; + wasmi = callPackage ../development/tools/wasmi { }; + + wasmserve = callPackage ../development/tools/wasmserve {}; + + welkin = callPackage ../tools/graphics/welkin { }; + + wemux = callPackage ../tools/misc/wemux { }; + + wf-recorder = callPackage ../applications/video/wf-recorder { }; + + whatip = callPackage ../tools/networking/whatip { }; + + whatsapp-chat-exporter = callPackage ../tools/misc/whatsapp-chat-exporter { }; + whatweb = callPackage ../tools/security/whatweb { }; + whipper = callPackage ../applications/audio/whipper { }; + + whitebophir = callPackage ../servers/web-apps/whitebophir { }; + + whois = callPackage ../tools/networking/whois { }; + + wimboot = callPackage ../tools/misc/wimboot { }; + + wire = callPackage ../development/tools/wire { }; + wireguard-tools = callPackage ../tools/networking/wireguard-tools { }; wireguard-vanity-address = callPackage ../tools/networking/wireguard-vanity-address { inherit (darwin.apple_sdk.frameworks) Security; }; + wiringpi = callPackage ../os-specific/linux/wiringpi { }; + + wg-friendly-peer-names = callPackage ../tools/networking/wg-friendly-peer-names { }; + wg-netmanager = callPackage ../tools/networking/wg-netmanager { inherit (darwin.apple_sdk.frameworks) Security; }; + wgautomesh = callPackage ../tools/networking/wgautomesh { }; + + woff2 = callPackage ../development/web/woff2 { }; + woodpecker-agent = callPackage ../development/tools/continuous-integration/woodpecker/agent.nix { }; - woodpecker-cli = callPackage ../development/tools/continuous-integration/woodpecker/cli.nix { }; + woodpecker-cli = callPackage ../development/tools/continuous-integration/woodpecker/cli.nix { }; + + woodpecker-plugin-git = callPackage ../development/tools/continuous-integration/woodpecker-plugin-git { }; + + woodpecker-server = callPackage ../development/tools/continuous-integration/woodpecker/server.nix { }; + + woof = callPackage ../tools/misc/woof { }; + + wootility = callPackage ../tools/misc/wootility { }; + + wormhole-william = callPackage ../tools/networking/wormhole-william { }; + + wpscan = callPackage ../tools/security/wpscan { }; + + write-good = callPackage ../tools/text/write-good { }; + + wsmancli = callPackage ../tools/system/wsmancli { }; + + wolfebin = callPackage ../tools/networking/wolfebin { }; + + wthrr = callPackage ../applications/misc/wthrr { }; + + xautoclick = callPackage ../applications/misc/xautoclick { }; + + xl2tpd = callPackage ../tools/networking/xl2tpd { }; + + xe = callPackage ../tools/system/xe { }; + + xray = callPackage ../tools/networking/xray { }; - woodpecker-server = callPackage ../development/tools/continuous-integration/woodpecker/server.nix { }; + xteve = callPackage ../servers/xteve { }; - wpscan = callPackage ../tools/security/wpscan { }; + termbook = callPackage ../tools/text/termbook { }; testdisk = libsForQt5.callPackage ../tools/system/testdisk { }; testdisk-qt = testdisk.override { enableQt = true; }; + textql = callPackage ../development/tools/textql { }; + + html2text = callPackage ../tools/text/html2text { }; + + html-tidy = callPackage ../tools/text/html-tidy { }; + + html-xml-utils = callPackage ../tools/text/xml/html-xml-utils { }; + htmldoc = callPackage ../tools/typesetting/htmldoc { inherit (darwin.apple_sdk.frameworks) SystemConfiguration Foundation; }; + htmltest = callPackage ../development/tools/htmltest { }; + td = callPackage ../tools/misc/td { }; + tdfgo = callPackage ../tools/misc/tdfgo { }; + + tftp-hpa = callPackage ../tools/networking/tftp-hpa { }; + + tigervnc = callPackage ../tools/admin/tigervnc { }; + + time = callPackage ../tools/misc/time { }; + tweet-hs = haskell.lib.compose.justStaticExecutables haskellPackages.tweet-hs; + tweeny = callPackage ../development/libraries/tweeny { }; + tkgate = callPackage ../applications/science/electronics/tkgate/1.x.nix { }; + tm = callPackage ../tools/system/tm { }; + + tradcpp = callPackage ../development/tools/tradcpp { }; + + traitor = callPackage ../tools/security/traitor { }; + + tre = callPackage ../development/libraries/tre { }; + tremor-rs = darwin.apple_sdk_11_0.callPackage ../tools/misc/tremor-rs { inherit (darwin.apple_sdk_11_0.frameworks) Security; }; tremor-language-server = callPackage ../tools/misc/tremor-rs/ls.nix { }; + truecrack = callPackage ../tools/security/truecrack { }; truecrack-cuda = truecrack.override { cudaSupport = true; }; + ts = callPackage ../tools/system/ts { }; + + ttmkfdir = callPackage ../tools/misc/ttmkfdir { }; + + ttwatch = callPackage ../tools/misc/ttwatch { }; + turbovnc = callPackage ../tools/admin/turbovnc { # fontDirectories = [ xorg.fontadobe75dpi xorg.fontmiscmisc xorg.fontcursormisc xorg.fontbhlucidatypewriter75dpi ]; libjpeg_turbo = libjpeg_turbo.override { enableJava = true; }; @@ -5724,10 +13600,20 @@ with pkgs; ufmt = with python3Packages; toPythonApplication ufmt; + uftp = callPackage ../servers/uftp { }; + + uhttpmock = callPackage ../development/libraries/uhttpmock { }; + uim = callPackage ../tools/inputmethods/uim { autoconf = buildPackages.autoconf269; }; + uhub = callPackage ../servers/uhub { }; + + unclutter = callPackage ../tools/misc/unclutter { }; + + unclutter-xfixes = callPackage ../tools/misc/unclutter-xfixes { }; + unbound-with-systemd = unbound.override { withSystemd = true; }; @@ -5748,16 +13634,62 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) IOKit; }; + unittest-cpp = callPackage ../development/libraries/unittest-cpp { }; + + unnaturalscrollwheels = callPackage ../tools/inputmethods/unnaturalscrollwheels { }; + unrar-wrapper = python3Packages.callPackage ../tools/archivers/unrar-wrapper { }; - vuls = callPackage ../by-name/vu/vuls/package.nix { - buildGoModule = buildGo123Module; - }; + uptime-kuma = callPackage ../servers/monitoring/uptime-kuma { }; + + vul = callPackage ../applications/misc/vul { }; + + xarchive = callPackage ../tools/archivers/xarchive { }; + + xarchiver = callPackage ../tools/archivers/xarchiver { }; + + xbanish = callPackage ../tools/X11/xbanish { }; + + xbrightness = callPackage ../tools/X11/xbrightness { }; + + xdg-launch = callPackage ../applications/misc/xdg-launch { }; xdp-tools = callPackage ../tools/networking/xdp-tools { llvmPackages = llvmPackages_14; }; + xkbvalidate = callPackage ../tools/X11/xkbvalidate { }; + + xkeysnail = callPackage ../tools/X11/xkeysnail { }; + + xfstests = callPackage ../tools/misc/xfstests { }; + + xprompt = callPackage ../tools/X11/xprompt { }; + + xprintidle = callPackage ../tools/X11/xprintidle { }; + + xprintidle-ng = callPackage ../tools/X11/xprintidle-ng { }; + + xssstate = callPackage ../tools/X11/xssstate { }; + + xscast = callPackage ../applications/video/xscast { }; + + xsettingsd = callPackage ../tools/X11/xsettingsd { }; + + xsensors = callPackage ../os-specific/linux/xsensors { }; + + xspim = callPackage ../development/tools/misc/xspim { }; + + xcrawl3r = callPackage ../tools/security/xcrawl3r { }; + + xcruiser = callPackage ../applications/misc/xcruiser { }; + + xwallpaper = callPackage ../tools/X11/xwallpaper { }; + + gxkb = callPackage ../applications/misc/gxkb { }; + + xxkb = callPackage ../applications/misc/xxkb { }; + ugarit = callPackage ../tools/backup/ugarit { inherit (chickenPackages_4) eggDerivation fetchegg; }; @@ -5766,27 +13698,59 @@ with pkgs; inherit (chickenPackages_4) eggDerivation fetchegg; }; + ulogd = callPackage ../os-specific/linux/ulogd { }; + unar = callPackage ../tools/archivers/unar { inherit (darwin.apple_sdk.frameworks) Foundation AppKit; stdenv = clangStdenv; }; + unp = callPackage ../tools/archivers/unp { }; + + unshield = callPackage ../tools/archivers/unshield { }; + + unzip = callPackage ../tools/archivers/unzip { }; + unzipNLS = lowPrio (unzip.override { enableNLS = true; }); + undmg = callPackage ../tools/archivers/undmg { }; + + uptimed = callPackage ../tools/system/uptimed { }; + + upwork = callPackage ../applications/misc/upwork { }; + + urlhunter = callPackage ../tools/security/urlhunter { }; + + urlwatch = callPackage ../tools/networking/urlwatch { }; + + vals = callPackage ../tools/security/vals { }; + + valum = callPackage ../development/web/valum { }; + inherit (callPackages ../servers/varnish { }) - varnish60 varnish75; + varnish60 varnish74 varnish75; inherit (callPackages ../servers/varnish/packages.nix { }) - varnish60Packages varnish75Packages; + varnish60Packages varnish74Packages varnish75Packages; - varnishPackages = varnish75Packages; + varnishPackages = varnish74Packages; varnish = varnishPackages.varnish; + hitch = callPackage ../servers/hitch { }; + + veryfasttree = callPackage ../applications/science/biology/veryfasttree { }; + viceroy = callPackage ../development/tools/viceroy { inherit (darwin.apple_sdk.frameworks) Security; }; + vlan = callPackage ../tools/networking/vlan { }; + + vmtouch = callPackage ../tools/misc/vmtouch { }; + vncdo = with python3Packages; toPythonApplication vncdo; + volumeicon = callPackage ../tools/audio/volumeicon { }; + # An alias to work around the splicing incidents # Related: # https://github.com/NixOS/nixpkgs/issues/204303 @@ -5794,12 +13758,46 @@ with pkgs; # https://github.com/NixOS/nixpkgs/issues/227327 wafHook = waf.hook; + waf-tester = callPackage ../tools/security/waf-tester { }; + wagyu = callPackage ../tools/misc/wagyu { inherit (darwin.apple_sdk.frameworks) Security; }; + wakelan = callPackage ../tools/networking/wakelan { }; + + wavemon = callPackage ../tools/networking/wavemon { }; + + wdfs = callPackage ../tools/filesystems/wdfs { }; + web-eid-app = libsForQt5.callPackage ../tools/security/web-eid-app { }; + wdiff = callPackage ../tools/text/wdiff { }; + + wdisplays = callPackage ../tools/graphics/wdisplays { }; + + weaviate = callPackage ../servers/search/weaviate { }; + + webalizer = callPackage ../tools/networking/webalizer { }; + + webmesh = callPackage ../servers/webmesh { }; + + wget = callPackage ../tools/networking/wget { }; + + wget2 = callPackage ../tools/networking/wget2 { }; + + wgpu-utils = callPackage ../tools/graphics/wgpu-utils { + inherit (darwin.apple_sdk.frameworks) QuartzCore; + }; + + wg-bond = callPackage ../applications/networking/wg-bond { }; + + wgcf = callPackage ../applications/networking/wgcf { }; + + which = callPackage ../tools/system/which { }; + + whsniff = callPackage ../applications/networking/sniffers/whsniff { }; + wio = callPackage ../by-name/wi/wio/package.nix { wlroots = wlroots_0_17; }; @@ -5809,16 +13807,56 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Foundation IOBluetooth; }; - wireguard-go = callPackage ../tools/networking/wireguard-go { - buildGoModule = buildGo122Module; - }; + wipefreespace = callPackage ../tools/filesystems/wipefreespace { }; + + woeusb = callPackage ../tools/misc/woeusb { }; + + woeusb-ng = callPackage ../tools/misc/woeusb-ng { }; + + chase = callPackage ../tools/system/chase { }; + + wimlib = callPackage ../tools/archivers/wimlib { }; + + wipe = callPackage ../tools/security/wipe { }; + + wireguard-go = callPackage ../tools/networking/wireguard-go { }; + + wkhtmltopdf = callPackage ../tools/graphics/wkhtmltopdf { }; + + wml = callPackage ../development/web/wml { }; + + wol = callPackage ../tools/networking/wol { }; + + wolf-shaper = callPackage ../applications/audio/wolf-shaper { }; + + wpgtk = callPackage ../tools/X11/wpgtk { }; + + wrap = callPackage ../tools/text/wrap { }; wring = nodePackages.wring; + wrk = callPackage ../tools/networking/wrk { }; + + wrk2 = callPackage ../tools/networking/wrk2 { }; + + wsysmon = callPackage ../tools/system/wsysmon { }; + + wuzz = callPackage ../tools/networking/wuzz { }; + + wv = callPackage ../tools/misc/wv { }; + + wv2 = callPackage ../tools/misc/wv2 { }; + + wvkbd = callPackage ../applications/accessibility/wvkbd { }; + wyrd = callPackage ../tools/misc/wyrd { ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string; }; + x86info = callPackage ../os-specific/linux/x86info { }; + + x11_ssh_askpass = callPackage ../tools/networking/x11-ssh-askpass { }; + xbursttools = callPackage ../tools/misc/xburst-tools { # It needs a cross compiler for mipsel to build the firmware it will # load into the Ben Nanonote @@ -5826,6 +13864,10 @@ with pkgs; autoconf = buildPackages.autoconf269; }; + clipnotify = callPackage ../tools/misc/clipnotify { }; + + clipboard-jh = callPackage ../tools/misc/clipboard-jh { }; + clipbuzz = callPackage ../tools/misc/clipbuzz { zig = buildPackages.zig_0_12; }; @@ -5834,24 +13876,61 @@ with pkgs; # It is also needed to reduce the amount of unnecessary stuff in the Darwin bootstrap. xarMinimal = callPackage ../by-name/xa/xar/package.nix { e2fsprogs = null; }; + xclip = callPackage ../tools/misc/xclip { }; + + xcur2png = callPackage ../tools/graphics/xcur2png { }; + + xcwd = callPackage ../tools/X11/xcwd { }; + + xtitle = callPackage ../tools/misc/xtitle { }; + xdelta = callPackage ../tools/compression/xdelta { }; xdeltaUnstable = callPackage ../tools/compression/xdelta/unstable.nix { }; xdot = with python3Packages; toPythonApplication xdot; + xdummy = callPackage ../tools/misc/xdummy { }; + + xdg-ninja = callPackage ../tools/misc/xdg-ninja { }; + + xdxf2slob = callPackage ../tools/misc/xdxf2slob { }; + + xe-guest-utilities = callPackage ../tools/virtualization/xe-guest-utilities { }; + xflux = callPackage ../tools/misc/xflux { }; xflux-gui = python3Packages.callPackage ../tools/misc/xflux/gui.nix { }; + xfsdump = callPackage ../tools/filesystems/xfsdump { }; + + xfsprogs = callPackage ../tools/filesystems/xfsprogs { }; libxfs = xfsprogs.dev; + xml2 = callPackage ../tools/text/xml/xml2 { }; + + xmlformat = callPackage ../tools/text/xml/xmlformat { }; + + xmlroff = callPackage ../tools/typesetting/xmlroff { }; + + xmloscopy = callPackage ../tools/text/xml/xmloscopy { }; + + xmlstarlet = callPackage ../tools/text/xml/xmlstarlet { }; + xmlto = callPackage ../tools/typesetting/xmlto { w3m = w3m-batch; }; + xiccd = callPackage ../tools/misc/xiccd { }; + xidlehook = callPackage ../tools/X11/xidlehook { inherit (darwin.apple_sdk.frameworks) Security; }; + xq-xml = callPackage ../tools/text/xml/xq { }; + + xsecurelock = callPackage ../tools/X11/xsecurelock { }; + + xsel = callPackage ../tools/misc/xsel { }; + xsv = callPackage ../tools/text/xsv { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -5862,12 +13941,28 @@ with pkgs; xorriso = libisoburn; + xurls = callPackage ../tools/text/xurls { }; + + xxv = callPackage ../tools/misc/xxv { }; + xvfb-run = callPackage ../tools/misc/xvfb-run { inherit (texFunctions) fontsConf; }; + xvkbd = callPackage ../tools/X11/xvkbd { }; + + xwinmosaic = callPackage ../tools/X11/xwinmosaic { }; + + xwinwrap = callPackage ../tools/X11/xwinwrap { }; + + yajsv = callPackage ../tools/misc/yajsv { }; + + yallback = callPackage ../development/tools/analysis/yallback { }; + yapf = with python3Packages; toPythonApplication yapf; + yarn = callPackage ../development/tools/yarn { }; + yarn-berry = callPackage ../development/tools/yarn-berry { }; yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { pkgs = pkgs.__splicedPackages; }; @@ -5878,17 +13973,44 @@ with pkgs; mkYarnModules fixup_yarn_lock; + yarr = callPackage ../applications/networking/feedreaders/yarr { }; + + yascreen = callPackage ../development/libraries/yascreen { }; + + yasr = callPackage ../applications/audio/yasr { }; + + yank = callPackage ../tools/misc/yank { }; + yamlfix = with python3Packages; toPythonApplication yamlfix; + yamlfmt = callPackage ../development/tools/yamlfmt { }; + yamllint = with python3Packages; toPythonApplication yamllint; - # To expose more packages for Yi, override the extraPackages arg. - yi = callPackage ../applications/editors/yi/wrapper.nix { }; + yamlpath = callPackage ../development/tools/yamlpath { }; + + yaml-merge = callPackage ../tools/text/yaml-merge { }; + + yeshup = callPackage ../tools/system/yeshup { }; + + ytfzf = callPackage ../tools/misc/ytfzf { }; yaydl = callPackage ../tools/video/yaydl { inherit (darwin.apple_sdk.frameworks) Security; }; + yx = callPackage ../tools/text/yx { }; + + zarchive = callPackage ../tools/archivers/zarchive { }; + + zprint = callPackage ../development/tools/zprint { }; + + yle-dl = callPackage ../tools/misc/yle-dl { }; + + you-get = callPackage ../tools/misc/you-get { }; + + zasm = callPackage ../development/compilers/zasm { }; + zbackup = callPackage ../tools/backup/zbackup { protobuf = protobuf_21; }; @@ -5897,6 +14019,16 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Foundation; }; + zbctl = callPackage ../tools/admin/zbctl { }; + + zdelta = callPackage ../tools/compression/zdelta { }; + + zed = callPackage ../development/tools/zed { }; + + zellij = callPackage ../tools/misc/zellij { + inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation; + }; + zenith = callPackage ../tools/system/zenith { inherit (darwin.apple_sdk.frameworks) IOKit; }; @@ -5908,20 +14040,146 @@ with pkgs; nvidiaSupport = true; }; + zerofree = callPackage ../tools/filesystems/zerofree { }; + + zet = callPackage ../tools/text/zet { }; + + zfp = callPackage ../tools/compression/zfp { }; + + zfs-autobackup = callPackage ../tools/backup/zfs-autobackup { }; + + zfsbackup = callPackage ../tools/backup/zfsbackup { }; + + zfstools = callPackage ../tools/filesystems/zfstools { }; + + zfsnap = callPackage ../tools/backup/zfsnap { }; + + zpool-auto-expand-partitions = callPackage ../tools/filesystems/zpool-auto-expand-partitions { }; + + zinnia = callPackage ../tools/inputmethods/zinnia { }; + tegaki-zinnia-japanese = callPackage ../tools/inputmethods/tegaki-zinnia-japanese { }; + + zim-tools = callPackage ../tools/text/zim-tools { }; + + zimfw = callPackage ../shells/zsh/zimfw { }; + + zld = callPackage ../development/tools/zld { }; + + par = callPackage ../tools/text/par { }; + + zip = callPackage ../tools/archivers/zip { }; + + zincsearch = callPackage ../servers/search/zincsearch { + buildGoModule = buildGo122Module; + }; + + zkfuse = callPackage ../tools/filesystems/zkfuse { }; + zpaq = callPackage ../tools/archivers/zpaq { }; zpaqd = callPackage ../tools/archivers/zpaq/zpaqd.nix { }; + zplug = callPackage ../shells/zsh/zplug { }; + + zps = callPackage ../tools/system/zps { }; + + zi = callPackage ../shells/zsh/zi { }; + + zinit = callPackage ../shells/zsh/zinit {} ; + zint = qt6Packages.callPackage ../development/libraries/zint { }; + zs-apc-spdu-ctl = callPackage ../tools/networking/zs-apc-spdu-ctl { }; + + zs-wait4host = callPackage ../tools/networking/zs-wait4host { }; + + zstxtns-utils = callPackage ../tools/text/zstxtns-utils { }; + + zsh-abbr = callPackage ../shells/zsh/zsh-abbr { }; + + zsh-autoenv = callPackage ../tools/misc/zsh-autoenv { }; + + zsh-autopair = callPackage ../shells/zsh/zsh-autopair { }; + + zsh-bd = callPackage ../shells/zsh/zsh-bd { }; + + zsh-better-npm-completion = callPackage ../shells/zsh/zsh-better-npm-completion { }; + + zsh-clipboard = callPackage ../shells/zsh/zsh-clipboard { }; + + zsh-defer = callPackage ../shells/zsh/zsh-defer { }; + + zsh-edit = callPackage ../shells/zsh/zsh-edit { }; + + zsh-git-prompt = callPackage ../shells/zsh/zsh-git-prompt { }; + + zsh-history = callPackage ../shells/zsh/zsh-history { }; + + zsh-history-search-multi-word = callPackage ../shells/zsh/zsh-history-search-multi-word { }; + + zsh-history-substring-search = callPackage ../shells/zsh/zsh-history-substring-search { }; + + zsh-navigation-tools = callPackage ../tools/misc/zsh-navigation-tools { }; + + zsh-nix-shell = callPackage ../shells/zsh/zsh-nix-shell { }; + + zsh-syntax-highlighting = callPackage ../shells/zsh/zsh-syntax-highlighting { }; + + zsh-system-clipboard = callPackage ../shells/zsh/zsh-system-clipboard { }; + + zsh-f-sy-h = callPackage ../shells/zsh/zsh-f-sy-h { }; + + zsh-fast-syntax-highlighting = callPackage ../shells/zsh/zsh-fast-syntax-highlighting { }; + + zsh-forgit = callPackage ../shells/zsh/zsh-forgit { }; + + zsh-fzf-tab = callPackage ../shells/zsh/zsh-fzf-tab { }; + + zsh-autocomplete = callPackage ../shells/zsh/zsh-autocomplete { }; + + zsh-autosuggestions = callPackage ../shells/zsh/zsh-autosuggestions { }; + + zsh-powerlevel10k = callPackage ../shells/zsh/zsh-powerlevel10k { }; + + zsh-powerlevel9k = callPackage ../shells/zsh/zsh-powerlevel9k { }; + + zsh-command-time = callPackage ../shells/zsh/zsh-command-time { }; + + zsh-fzf-history-search = callPackage ../shells/zsh/zsh-fzf-history-search { }; + + zsh-vi-mode = callPackage ../shells/zsh/zsh-vi-mode { }; + + zsh-you-should-use = callPackage ../shells/zsh/zsh-you-should-use { }; + + zsh-z = callPackage ../shells/zsh/zsh-z { }; + + zssh = callPackage ../tools/networking/zssh { }; + zstd = callPackage ../tools/compression/zstd { cmake = buildPackages.cmakeMinimal; }; + zsv = callPackage ../development/tools/zsv { }; + + zxing = callPackage ../tools/graphics/zxing { }; + + zkar = callPackage ../tools/security/zkar { }; + + zlint = callPackage ../tools/security/zlint { }; + + zmap = callPackage ../tools/security/zmap { }; + + zmusic = callPackage ../development/libraries/zmusic { }; + + zpool-iostat-viz = callPackage ../tools/filesystems/zpool-iostat-viz { }; + + ### SHELLS runtimeShell = "${runtimeShellPackage}${runtimeShellPackage.shellPath}"; runtimeShellPackage = bash; + agdsn-zsh-config = callPackage ../shells/zsh/agdsn-zsh-config { }; + bash = lowPrio (callPackage ../shells/bash/5.nix { }); # WARNING: this attribute is used by nix-shell so it shouldn't be removed/renamed bashInteractive = callPackage ../shells/bash/5.nix { @@ -5934,18 +14192,68 @@ with pkgs; forFHSEnv = true; }; + bash-completion = callPackage ../shells/bash/bash-completion { }; + + gradle-completion = callPackage ../shells/zsh/gradle-completion { }; + + nix-bash-completions = callPackage ../shells/bash/nix-bash-completions { }; + + yarn-bash-completion = callPackage ../shells/bash/yarn-completion { }; + + blesh = callPackage ../shells/bash/blesh { }; + + undistract-me = callPackage ../shells/bash/undistract-me { }; + carapace = callPackage ../shells/carapace { buildGoModule = buildGo123Module; }; + dash = callPackage ../shells/dash { }; + + dasht = callPackage ../tools/misc/dasht { }; + + dashing = callPackage ../tools/misc/dashing { }; + + es = callPackage ../shells/es { }; + fish = callPackage ../shells/fish { }; wrapFish = callPackage ../shells/fish/wrapper.nix { }; fishPlugins = recurseIntoAttrs (callPackage ../shells/fish/plugins { }); + fzf-git-sh = callPackage ../shells/fzf-git-sh { }; + + hishtory = callPackage ../shells/hishtory { }; + + ion = callPackage ../shells/ion { }; + + ksh = callPackage ../shells/ksh { }; + + liquidprompt = callPackage ../shells/liquidprompt { }; + + murex = callPackage ../shells/murex { }; + + oh = callPackage ../shells/oh { }; + + oksh = callPackage ../shells/oksh { }; + + scponly = callPackage ../shells/scponly { }; + + rush = callPackage ../shells/rush { }; + zsh = callPackage ../shells/zsh { }; + nix-zsh-completions = callPackage ../shells/zsh/nix-zsh-completions { }; + + zsh-completions = callPackage ../shells/zsh/zsh-completions { }; + + zsh-prezto = callPackage ../shells/zsh/zsh-prezto { }; + + yash = callPackage ../shells/yash { }; + + grml-zsh-config = callPackage ../shells/zsh/grml-zsh-config { }; + powerline = with python3Packages; toPythonApplication powerline; ### DEVELOPMENT / COMPILERS @@ -5988,31 +14296,62 @@ with pkgs; alan_2 = callPackage ../development/compilers/alan/2.nix { }; + alarm-clock-applet = callPackage ../tools/misc/alarm-clock-applet { }; + + ante = callPackage ../development/compilers/ante { }; + armips = callPackage ../development/compilers/armips { stdenv = gcc10Stdenv; }; - autocorrect = callPackage ../tools/text/autocorrect { - inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - }; + arachne-pnr = callPackage ../development/compilers/arachne-pnr { }; + + asciigraph = callPackage ../tools/text/asciigraph { }; + + autocorrect = callPackage ../tools/text/autocorrect { + inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; + }; + + aspectj = callPackage ../development/compilers/aspectj { }; + + ats = callPackage ../development/compilers/ats { }; + ats2 = callPackage ../development/compilers/ats2 { }; + + ats-acc = callPackage ../development/tools/ats-acc { }; + + august = callPackage ../development/compilers/august { }; + + avra = callPackage ../development/compilers/avra { }; ballerina = callPackage ../development/compilers/ballerina { openjdk = openjdk17_headless; }; + bfc = callPackage ../development/compilers/bfc { }; + + bigloo = callPackage ../development/compilers/bigloo { }; + binaryen = callPackage ../development/compilers/binaryen { nodejs = nodejs-slim; inherit (python3Packages) filecheck; }; - bluespec = callPackage ../by-name/bl/bluespec/package.nix { + bluespec = callPackage ../development/compilers/bluespec { gmp-static = gmp.override { withStatic = true; }; }; + bun = callPackage ../development/web/bun { }; + + cakelisp = callPackage ../development/compilers/cakelisp { }; + + ciao = callPackage ../development/compilers/ciao { }; + codon = callPackage ../development/compilers/codon { inherit (llvmPackages_14) lld stdenv; }; + colm = callPackage ../development/compilers/colm { }; + colmap = libsForQt5.callPackage ../applications/science/misc/colmap { inherit (config) cudaSupport; }; colmapWithCuda = colmap.override { cudaSupport = true; }; @@ -6032,9 +14371,28 @@ with pkgs; stdenv = gccStdenv; }; + chez = callPackage ../development/compilers/chez { }; + + chez-racket = callPackage ../development/compilers/chez-racket { }; + + chez-srfi = callPackage ../development/chez-modules/chez-srfi { }; + + chez-mit = callPackage ../development/chez-modules/chez-mit { }; + + chez-scmutils = callPackage ../development/chez-modules/chez-scmutils { }; + + chez-matchable = callPackage ../development/chez-modules/chez-matchable { }; + libclang = llvmPackages.libclang; clang-manpages = llvmPackages.clang-manpages; + clang-sierraHack = clang.override { + name = "clang-wrapper-with-reexport-hack"; + bintools = darwin.binutils.override { + useMacosReexportHack = true; + }; + }; + clang = llvmPackages.clang; clang_12 = llvmPackages_12.clang; clang_13 = llvmPackages_13.clang; @@ -6046,8 +14404,8 @@ with pkgs; clang-tools = llvmPackages.clang-tools; clang-analyzer = callPackage ../development/tools/analysis/clang-analyzer { - llvmPackages = llvmPackages; - inherit (llvmPackages) clang; + llvmPackages = llvmPackages_14; + inherit (llvmPackages_14) clang; }; clazy = callPackage ../development/tools/analysis/clazy { @@ -6057,14 +14415,24 @@ with pkgs; #Use this instead of stdenv to build with clang clangStdenv = if stdenv.cc.isClang then stdenv else lowPrio llvmPackages.stdenv; + clang-sierraHack-stdenv = overrideCC stdenv buildPackages.clang-sierraHack; libcxxStdenv = if stdenv.hostPlatform.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv; + clean = callPackage ../development/compilers/clean { }; + + closurecompiler = callPackage ../development/compilers/closure { }; + + cmdstan = callPackage ../development/compilers/cmdstan { }; + + coffeescript = callPackage ../development/compilers/coffeescript { }; + comby = callPackage ../development/tools/comby { ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; inherit (coqPackages) compcert; + computecpp-unwrapped = callPackage ../development/compilers/computecpp { }; computecpp = wrapCCWith rec { cc = computecpp-unwrapped; extraPackages = [ @@ -6083,6 +14451,8 @@ with pkgs; ''; }; + copper = callPackage ../development/compilers/copper { }; + corretto11 = javaPackages.compiler.corretto11; corretto17 = javaPackages.compiler.corretto17; corretto21 = javaPackages.compiler.corretto21; @@ -6091,35 +14461,56 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreServices; }; + critcl = callPackage ../development/compilers/critcl { + tcllib = tcllib.override { withCritcl = false; }; + }; + inherit (darwin.apple_sdk_11_0.callPackage ../development/compilers/crystal { }) crystal_1_2 crystal_1_7 crystal_1_8 crystal_1_9 - crystal_1_11 - crystal_1_12 - crystal_1_14 crystal; + crystal2nix = callPackage ../development/compilers/crystal2nix { }; + crystalline = callPackage ../development/tools/language-servers/crystalline { - llvmPackages = crystal.llvmPackages; + llvmPackages = llvmPackages_15; }; + icr = callPackage ../development/tools/icr { }; + scry = callPackage ../development/tools/scry { crystal = crystal_1_2; }; + dasm = callPackage ../development/compilers/dasm { }; + + dbmate = callPackage ../development/tools/database/dbmate { }; + + dbmonster = callPackage ../tools/security/dbmonster { }; + devpi-client = python3Packages.callPackage ../development/tools/devpi-client { }; devpi-server = python3Packages.callPackage ../development/tools/devpi-server { }; + dictu = callPackage ../development/compilers/dictu { }; + + eli = callPackage ../development/compilers/eli { }; + + erg = callPackage ../development/compilers/erg { }; + elm2nix = haskell.lib.compose.justStaticExecutables haskellPackages.elm2nix; elmPackages = recurseIntoAttrs (callPackage ../development/compilers/elm { }); + apache-flex-sdk = callPackage ../development/compilers/apache-flex-sdk { }; + fasm = pkgsi686Linux.callPackage ../development/compilers/fasm { inherit (stdenv.hostPlatform) isx86_64; }; fasm-bin = callPackage ../development/compilers/fasm/bin.nix { }; + fasmg = callPackage ../development/compilers/fasmg { }; + fbc = if stdenv.hostPlatform.isDarwin then callPackage ../development/compilers/fbc/mac-bin.nix { } else @@ -6127,12 +14518,18 @@ with pkgs; filecheck = with python3Packages; toPythonApplication filecheck; + firrtl = callPackage ../development/compilers/firrtl { }; + + flasm = callPackage ../development/compilers/flasm { }; + + flyctl = callPackage ../development/web/flyctl { }; + + fluidd = callPackage ../applications/misc/fluidd { }; + flutterPackages-bin = recurseIntoAttrs (callPackage ../development/compilers/flutter { }); flutterPackages-source = recurseIntoAttrs (callPackage ../development/compilers/flutter { useNixpkgsEngine = true; }); flutterPackages = flutterPackages-bin; flutter = flutterPackages.stable; - flutter327 = flutterPackages.v3_27; - flutter326 = flutterPackages.v3_26; flutter324 = flutterPackages.v3_24; flutter319 = flutterPackages.v3_19; @@ -6140,8 +14537,12 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation Security; }; + fnlfmt = callPackage ../development/tools/fnlfmt { }; + fpc = callPackage ../development/compilers/fpc { }; + g203-led = callPackage ../tools/misc/g203-led { }; + gambit = callPackage ../development/compilers/gambit { }; gambit-unstable = callPackage ../development/compilers/gambit/unstable.nix { }; gambit-support = callPackage ../development/compilers/gambit/gambit-support.nix { }; @@ -6151,6 +14552,8 @@ with pkgs; gerbilPackages-unstable = pkgs.gerbil-support.gerbilPackages-unstable; # NB: don't recurseIntoAttrs for (unstable!) libraries glow-lang = pkgs.gerbilPackages-unstable.glow-lang; + gbforth = callPackage ../development/compilers/gbforth { }; + default-gcc-version = 13; gcc = pkgs.${"gcc${toString default-gcc-version}"}; gccFun = callPackage ../development/compilers/gcc; @@ -6284,7 +14687,7 @@ with pkgs; enableLTO = false; }; - gnat = gnat13; # When changing this, update also gnatPackages + gnat = gnat12; # When changing this, update also gnatPackages gnat11 = wrapCC (gcc11.cc.override { name = "gnat"; @@ -6388,8 +14791,7 @@ with pkgs; gnat12Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat12; }); gnat13Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat13; }); - gnat14Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat14; }); - gnatPackages = gnat13Packages; + gnatPackages = gnat12Packages; inherit (gnatPackages) gprbuild @@ -6452,6 +14854,14 @@ with pkgs; inherit (llvmPackages_15) llvm; }; + gcc-arm-embedded-6 = callPackage ../development/compilers/gcc-arm-embedded/6 { }; + gcc-arm-embedded-7 = callPackage ../development/compilers/gcc-arm-embedded/7 { }; + gcc-arm-embedded-8 = callPackage ../development/compilers/gcc-arm-embedded/8 { }; + gcc-arm-embedded-9 = callPackage ../development/compilers/gcc-arm-embedded/9 { }; + gcc-arm-embedded-10 = callPackage ../development/compilers/gcc-arm-embedded/10 { }; + gcc-arm-embedded-11 = callPackage ../development/compilers/gcc-arm-embedded/11 { }; + gcc-arm-embedded-12 = callPackage ../development/compilers/gcc-arm-embedded/12 { }; + gcc-arm-embedded-13 = callPackage ../development/compilers/gcc-arm-embedded/13 { }; gcc-arm-embedded = gcc-arm-embedded-12; # It would be better to match the default gcc so that there are no linking errors @@ -6465,11 +14875,16 @@ with pkgs; profiledCompiler = false; }); + gforth = callPackage ../development/compilers/gforth { }; + gleam = callPackage ../development/compilers/gleam { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; - erlang = erlang_27; }; + gmqcc = callPackage ../development/compilers/gmqcc { }; + + gtk-server = callPackage ../development/interpreters/gtk-server { }; + # Haskell and GHC haskell = callPackage ./haskell-packages.nix { }; @@ -6525,6 +14940,8 @@ with pkgs; purescript = callPackage ../development/compilers/purescript/purescript { }; + psc-package = callPackage ../development/compilers/purescript/psc-package { }; + purescript-psa = nodePackages.purescript-psa; purenix = haskell.lib.compose.justStaticExecutables haskellPackages.purenix; @@ -6537,9 +14954,15 @@ with pkgs; coreboot-toolchain = recurseIntoAttrs (callPackage ../development/tools/misc/coreboot-toolchain { }); + remarkable-toolchain = callPackage ../development/tools/misc/remarkable/remarkable-toolchain { }; + + remarkable2-toolchain = callPackage ../development/tools/misc/remarkable/remarkable2-toolchain { }; + spicedb = callPackage ../servers/spicedb { }; spicedb-zed = callPackage ../servers/spicedb/zed.nix { }; + tacacsplus = callPackage ../servers/tacacsplus { }; + tamarin-prover = (haskellPackages.callPackage ../applications/science/logic/tamarin-prover { # NOTE: do not use the haskell packages 'graphviz' and 'maude' @@ -6559,10 +14982,16 @@ with pkgs; haxePackages = recurseIntoAttrs (callPackage ./haxe-packages.nix { }); inherit (haxePackages) hxcpp; + hop = callPackage ../development/compilers/hop { }; + + hop-cli = throw "hop-cli has been removed as the service has been shut-down"; #Added 2024-08-13 + falcon = callPackage ../development/interpreters/falcon { stdenv = gcc10Stdenv; }; + fsharp = callPackage ../development/compilers/fsharp { }; + fstar = callPackage ../development/compilers/fstar { ocamlPackages = ocaml-ng.ocamlPackages_4_14; z3 = z3_4_8_5; @@ -6570,6 +14999,24 @@ with pkgs; dotnetPackages = recurseIntoAttrs (callPackage ./dotnet-packages.nix {}); + glslang = callPackage ../development/compilers/glslang { }; + + gnostic = callPackage ../development/compilers/gnostic { }; + + go-junit-report = callPackage ../development/tools/go-junit-report { }; + + gocover-cobertura = callPackage ../development/tools/gocover-cobertura { }; + + goblob = callPackage ../tools/security/goblob { }; + + gogetdoc = callPackage ../development/tools/gogetdoc { }; + + gox = callPackage ../development/tools/gox { }; + + goxlr-utility = callPackage ../tools/audio/goxlr-utility {}; + + gprolog = callPackage ../development/compilers/gprolog { }; + gwe = callPackage ../tools/misc/gwe { nvidia_x11 = linuxPackages.nvidia_x11; }; @@ -6597,6 +15044,8 @@ with pkgs; instawow = callPackage ../games/instawow/default.nix { }; + intel-graphics-compiler = callPackage ../development/compilers/intel-graphics-compiler { }; + irony-server = callPackage ../development/tools/irony-server { # The repository of irony to use -- must match the version of the employed emacs # package. Wishing we could merge it into one irony package, to avoid this issue, @@ -6609,9 +15058,12 @@ with pkgs; ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; - openjfx17 = openjfx; - openjfx21 = callPackage ../by-name/op/openjfx/package.nix { featureVersion = "21"; }; - openjfx23 = callPackage ../by-name/op/openjfx/package.nix { featureVersion = "23"; }; + holo-build = callPackage ../tools/package-management/holo-build { }; + + hugs = callPackage ../development/interpreters/hugs { }; + + inherit (javaPackages) openjfx17 openjfx21 openjfx23; + openjfx = openjfx17; openjdk8-bootstrap = javaPackages.compiler.openjdk8-bootstrap; openjdk8 = javaPackages.compiler.openjdk8; @@ -6675,24 +15127,82 @@ with pkgs; python3 = python311; }; + lingua-franca = callPackage ../development/compilers/lingua-franca { }; + + openspin = callPackage ../development/compilers/openspin { }; + + oraclejdk = jdkdistro true false; + + oraclejdk8 = oraclejdk8distro true false; + + oraclejre = lowPrio (jdkdistro false false); + + oraclejre8 = lowPrio (oraclejdk8distro false false); + + jrePlugin = jre8Plugin; + + jre8Plugin = lowPrio (oraclejdk8distro false true); + + jdkdistro = oraclejdk8distro; + + oraclejdk8distro = installjdk: pluginSupport: + (callPackage ../development/compilers/oraclejdk/jdk8-linux.nix { + inherit installjdk pluginSupport; + }); + + oraclejdk11 = callPackage ../development/compilers/oraclejdk/jdk11-linux.nix { }; + + jasmin = callPackage ../development/compilers/jasmin { }; + + java-service-wrapper = callPackage ../tools/system/java-service-wrapper { }; + + jna = callPackage ../development/java-modules/jna { }; + + javacard-devkit = pkgsi686Linux.callPackage ../development/compilers/javacard-devkit { }; + + juniper = callPackage ../development/compilers/juniper { }; + inherit (callPackage ../development/compilers/julia { }) + julia_16-bin julia_19-bin julia_110-bin - julia_111-bin julia_19 - julia_110 - julia_111; + julia_110; - julia-lts = julia_110-bin; - julia-stable = julia_111; + julia-lts = julia_16-bin; + julia-stable = julia_110; julia = julia-stable; - julia-lts-bin = julia_110-bin; - julia-stable-bin = julia_111-bin; + julia-lts-bin = julia_16-bin; + julia-stable-bin = julia_110-bin; julia-bin = julia-stable-bin; kind2 = darwin.apple_sdk_11_0.callPackage ../development/compilers/kind2 { }; + kingstvis = callPackage ../applications/science/electronics/kingstvis { }; + + knightos-genkfs = callPackage ../development/tools/knightos/genkfs { }; + + regenkfs = callPackage ../development/tools/knightos/regenkfs { }; + + knightos-kcc = callPackage ../development/tools/knightos/kcc { }; + + knightos-kimg = callPackage ../development/tools/knightos/kimg { }; + + knightos-kpack = callPackage ../development/tools/knightos/kpack { }; + + knightos-mkrom = callPackage ../development/tools/knightos/mkrom { }; + + remkrom = callPackage ../development/tools/knightos/remkrom { }; + + knightos-patchrom = callPackage ../development/tools/knightos/patchrom { }; + + knightos-mktiupgrade = callPackage ../development/tools/knightos/mktiupgrade { }; + + knightos-scas = callPackage ../development/tools/knightos/scas { }; + + knightos-z80e = callPackage ../development/tools/knightos/z80e { }; + koka = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../development/compilers/koka { }); kotlin = callPackage ../development/compilers/kotlin { }; @@ -6709,6 +15219,10 @@ with pkgs; lessc = nodePackages.less; + liquibase = callPackage ../development/tools/database/liquibase { }; + + lizardfs = callPackage ../tools/filesystems/lizardfs { }; + lobster = callPackage ../development/compilers/lobster { inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa AudioToolbox OpenGL Foundation ForceFeedback; @@ -6807,12 +15321,22 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreServices Security; }; + lunarml = callPackage ../development/compilers/lunarml { }; + + manticore = callPackage ../development/compilers/manticore { }; + mercury = callPackage ../development/compilers/mercury { jdk_headless = openjdk8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 }; + microscheme = callPackage ../development/compilers/microscheme { }; + + minimacy = callPackage ../development/compilers/minimacy { }; + mint = callPackage ../development/compilers/mint { crystal = crystal_1_9; }; + mitama-cpp-result = callPackage ../development/libraries/mitama-cpp-result { }; + mitscheme = callPackage ../development/compilers/mit-scheme { texinfo = texinfo6; }; @@ -6821,6 +15345,10 @@ with pkgs; enableX11 = true; }; + miranda = callPackage ../development/compilers/miranda { }; + + mlkit = callPackage ../development/compilers/mlkit {}; + inherit (callPackage ../development/compilers/mlton {}) mlton20130715 mlton20180207Binary @@ -6847,6 +15375,14 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Foundation; }; + monoDLLFixer = callPackage ../build-support/mono-dll-fixer { }; + + roslyn = callPackage ../development/compilers/roslyn { }; + + msbuild = callPackage ../development/tools/build-managers/msbuild { }; + + mosml = callPackage ../development/compilers/mosml { }; + mozart2 = callPackage ../development/compilers/mozart { emacs = emacs-nox; jre_headless = jre8_headless; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 @@ -6854,27 +15390,38 @@ with pkgs; mozart2-binary = callPackage ../development/compilers/mozart/binary.nix { }; - nim = nim2; - nim1 = nim-1_0; - nim2 = nim-2_2; - nim-unwrapped = nim-unwrapped-2_2; - nim-unwrapped-1 = nim-unwrapped-1_0; - nim-unwrapped-2 = nim-unwrapped-2_2; + muonlang = callPackage ../development/compilers/muonlang { }; - buildNimPackage = callPackage ../build-support/build-nim-package.nix { }; + inherit (callPackages ../development/compilers/nim + { inherit (darwin) Security; } + ) nim-unwrapped-1 nim-unwrapped-2 nim1 nim2; + nim = nim2; + buildNimPackage = callPackage ../development/compilers/nim/build-nim-package.nix { }; nimOverrides = callPackage ./nim-overrides.nix { }; + neko = callPackage ../development/compilers/neko { }; + nextpnrWithGui = libsForQt5.callPackage ../by-name/ne/nextpnr/package.nix { enableGui = true; inherit (darwin.apple_sdk.frameworks) OpenGL; }; + acme = callPackage ../development/compilers/acme { }; + + nasm = callPackage ../development/compilers/nasm { }; + + nasmfmt = callPackage ../development/tools/nasmfmt { }; + + nqc = callPackage ../development/compilers/nqc { }; + + nvidia_cg_toolkit = callPackage ../development/compilers/nvidia-cg-toolkit { }; + obliv-c = callPackage ../development/compilers/obliv-c { stdenv = gcc10Stdenv; ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; - ocaml-ng = callPackage ./ocaml-packages.nix { }; + ocaml-ng = callPackage ./ocaml-packages.nix { } // { __attrsFailEvaluation = true; }; ocaml = ocamlPackages.ocaml; ocamlPackages = recurseIntoAttrs ocaml-ng.ocamlPackages; @@ -6892,35 +15439,63 @@ with pkgs; inherit (ocamlPackages) odig; + orc = callPackage ../development/compilers/orc { }; + + orocos-kdl = callPackage ../development/libraries/orocos-kdl { }; + ber_metaocaml = callPackage ../development/compilers/ocaml/ber-metaocaml.nix { }; + ocaml_make = callPackage ../development/ocaml-modules/ocamlmake { }; + + ocaml-top = callPackage ../development/tools/ocaml/ocaml-top { }; + + ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { }; + + opaline = callPackage ../development/tools/ocaml/opaline { }; + opam = callPackage ../development/tools/ocaml/opam { inherit (darwin.apple_sdk.frameworks) Foundation; }; opam-installer = callPackage ../development/tools/ocaml/opam/installer.nix { }; + opam2json = callPackage ../development/tools/ocaml/opam2json { }; + wrapWatcom = callPackage ../development/compilers/open-watcom/wrapper.nix { }; open-watcom-v2-unwrapped = callPackage ../development/compilers/open-watcom/v2.nix { }; open-watcom-v2 = wrapWatcom open-watcom-v2-unwrapped { }; open-watcom-bin-unwrapped = callPackage ../development/compilers/open-watcom/bin.nix { }; open-watcom-bin = wrapWatcom open-watcom-bin-unwrapped { }; + passerine = callPackage ../development/compilers/passerine { }; + + picat = callPackage ../development/compilers/picat { }; + ponyc = callPackage ../development/compilers/ponyc { # Upstream pony no longer supports GCC stdenv = llvmPackages.stdenv; }; + blaze = callPackage ../development/libraries/blaze { }; + pony-corral = callPackage ../development/compilers/ponyc/pony-corral.nix { }; + prqlc = callPackage ../development/tools/database/prqlc { }; + + qbe = callPackage ../development/compilers/qbe { }; + replibyte = callPackage ../development/tools/database/replibyte { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + rgbds = callPackage ../development/compilers/rgbds { }; + rml = callPackage ../development/compilers/rml { ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; + rgxg = callPackage ../tools/text/rgxg { }; + rtags = callPackage ../development/tools/rtags { inherit (darwin) apple_sdk; }; @@ -6928,11 +15503,11 @@ with pkgs; wrapRustcWith = { rustc-unwrapped, ... } @ args: callPackage ../build-support/rust/rustc-wrapper args; wrapRustc = rustc-unwrapped: wrapRustcWith { inherit rustc-unwrapped; }; - rust_1_82 = callPackage ../development/compilers/rust/1_82.nix { + rust_1_81 = callPackage ../development/compilers/rust/1_81.nix { inherit (darwin.apple_sdk.frameworks) CoreFoundation Security SystemConfiguration; llvm_18 = llvmPackages_18.libllvm; }; - rust = rust_1_82; + rust = rust_1_81; mrustc = callPackage ../development/compilers/mrustc { }; mrustc-minicargo = callPackage ../development/compilers/mrustc/minicargo.nix { }; @@ -6940,8 +15515,8 @@ with pkgs; openssl = openssl_1_1; }; - rustPackages_1_82 = rust_1_82.packages.stable; - rustPackages = rustPackages_1_82; + rustPackages_1_81 = rust_1_81.packages.stable; + rustPackages = rustPackages_1_81; inherit (rustPackages) cargo cargo-auditable cargo-auditable-cargo-wrapper clippy rustc rustPlatform; @@ -6972,9 +15547,16 @@ with pkgs; defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { }; + cargo-about = callPackage ../development/tools/rust/cargo-about { }; + cargo-all-features = callPackage ../development/tools/rust/cargo-all-features { }; + cargo-apk = callPackage ../development/tools/rust/cargo-apk { }; cargo-audit = callPackage ../development/tools/rust/cargo-audit { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + cargo-benchcmp = callPackage ../development/tools/rust/cargo-benchcmp { }; + cargo-binstall = callPackage ../development/tools/rust/cargo-binstall { }; + cargo-bisect-rustc = callPackage ../development/tools/rust/cargo-bisect-rustc { }; + cargo-bitbake = callPackage ../development/tools/rust/cargo-bitbake { }; cargo-c = callPackage ../development/tools/rust/cargo-c { inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; }; @@ -6987,15 +15569,31 @@ with pkgs; inherit rustc cargo; }; }; + cargo-component = callPackage ../development/tools/rust/cargo-component { }; + cargo-cranky = callPackage ../development/tools/rust/cargo-cranky { }; + cargo-criterion = callPackage ../development/tools/rust/cargo-criterion { }; cargo-cyclonedx = callPackage ../development/tools/rust/cargo-cyclonedx { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation; }; cargo-deadlinks = callPackage ../development/tools/rust/cargo-deadlinks { inherit (darwin.apple_sdk.frameworks) Security; }; + cargo-deb = callPackage ../development/tools/rust/cargo-deb { }; + cargo-docset = callPackage ../development/tools/rust/cargo-docset { }; + cargo-duplicates = callPackage ../development/tools/rust/cargo-duplicates { }; cargo-edit = callPackage ../development/tools/rust/cargo-edit { inherit (darwin.apple_sdk.frameworks) Security; }; + cargo-leptos = callPackage ../development/tools/rust/cargo-leptos { }; + cargo-kcov = callPackage ../development/tools/rust/cargo-kcov { }; + cargo-guppy = callPackage ../development/tools/rust/cargo-guppy { }; + cargo-hack = callPackage ../development/tools/rust/cargo-hack { }; + cargo-license = callPackage ../development/tools/rust/cargo-license { }; + cargo-llvm-cov = callPackage ../development/tools/rust/cargo-llvm-cov { }; + cargo-llvm-lines = callPackage ../development/tools/rust/cargo-llvm-lines { }; + cargo-local-registry = callPackage ../development/tools/rust/cargo-local-registry { }; + cargo-lock = callPackage ../development/tools/rust/cargo-lock { }; + cargo-machete = callPackage ../development/tools/rust/cargo-machete { }; cargo-outdated = callPackage ../development/tools/rust/cargo-outdated { inherit (darwin.apple_sdk.frameworks) CoreFoundation CoreServices Security SystemConfiguration; }; @@ -7010,85 +15608,177 @@ with pkgs; buildPgrxExtension = callPackage ../development/tools/rust/cargo-pgrx/buildPgrxExtension.nix { inherit (darwin.apple_sdk.frameworks) Security; }; + cargo-release = callPackage ../development/tools/rust/cargo-release { }; + cargo-rr = callPackage ../development/tools/rust/cargo-rr { }; cargo-tarpaulin = callPackage ../development/tools/analysis/cargo-tarpaulin { inherit (darwin.apple_sdk.frameworks) Security; }; + cargo-update = callPackage ../development/tools/rust/cargo-update { }; + cargo-asm = callPackage ../development/tools/rust/cargo-asm { inherit (darwin.apple_sdk.frameworks) Security; }; cargo-bazel = callPackage ../development/tools/rust/cargo-bazel { inherit (darwin.apple_sdk.frameworks) Security; }; + cargo-binutils = callPackage ../development/tools/rust/cargo-binutils { }; + cargo-bolero = callPackage ../development/tools/rust/cargo-bolero { }; + cargo-bundle = callPackage ../development/tools/rust/cargo-bundle { }; + cargo-bundle-licenses = callPackage ../development/tools/rust/cargo-bundle-licenses { }; cargo-cache = callPackage ../development/tools/rust/cargo-cache { inherit (darwin.apple_sdk.frameworks) Security; }; + cargo-careful = callPackage ../development/tools/rust/cargo-careful { }; + cargo-chef = callPackage ../development/tools/rust/cargo-chef { }; cargo-crev = callPackage ../development/tools/rust/cargo-crev { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration CoreFoundation; }; + cargo-cross = callPackage ../development/tools/rust/cargo-cross { }; + cargo-deny = callPackage ../development/tools/rust/cargo-deny { }; + cargo-depgraph = callPackage ../development/tools/rust/cargo-depgraph { }; + cargo-dephell = callPackage ../development/tools/rust/cargo-dephell { }; + cargo-diet = callPackage ../development/tools/rust/cargo-diet { }; + cargo-dist = callPackage ../development/tools/rust/cargo-dist { }; + cargo-espmonitor = callPackage ../development/tools/rust/cargo-espmonitor { }; + cargo-hakari = callPackage ../development/tools/rust/cargo-hakari { }; + cargo-feature = callPackage ../development/tools/rust/cargo-feature { }; cargo-fund = callPackage ../development/tools/rust/cargo-fund { inherit (darwin.apple_sdk.frameworks) Security; }; + cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { }; + cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 { inherit (darwin.apple_sdk.frameworks) AppKit; }; + cargo-info = callPackage ../development/tools/rust/cargo-info { }; cargo-inspect = callPackage ../development/tools/rust/cargo-inspect { inherit (darwin.apple_sdk.frameworks) Security; }; + cargo-insta = callPackage ../development/tools/rust/cargo-insta { }; cargo-lambda = callPackage ../development/tools/rust/cargo-lambda { zig = buildPackages.zig_0_12; inherit (darwin.apple_sdk.frameworks) CoreServices Security; }; + cargo-limit = callPackage ../development/tools/rust/cargo-limit { }; + cargo-modules = callPackage ../development/tools/rust/cargo-modules { }; + cargo-mommy = callPackage ../development/tools/rust/cargo-mommy { }; cargo-msrv = callPackage ../development/tools/rust/cargo-msrv { inherit (darwin.apple_sdk.frameworks) Security; }; + cargo-mutants = callPackage ../development/tools/rust/cargo-mutants { }; + cargo-ndk = callPackage ../development/tools/rust/cargo-ndk { inherit (darwin.apple_sdk.frameworks) CoreGraphics Foundation; }; + cargo-nextest = callPackage ../development/tools/rust/cargo-nextest { }; + cargo-play = callPackage ../development/tools/rust/cargo-play { }; cargo-rdme = callPackage ../by-name/ca/cargo-rdme/package.nix { inherit (darwin.apple_sdk.frameworks) Security; }; + cargo-readme = callPackage ../development/tools/rust/cargo-readme { }; + cargo-risczero = callPackage ../development/tools/rust/cargo-risczero { }; + cargo-run-bin = callPackage ../development/tools/rust/cargo-run-bin {}; + cargo-semver-checks = callPackage ../development/tools/rust/cargo-semver-checks { }; + + cargo-show-asm = callPackage ../development/tools/rust/cargo-show-asm { }; + cargo-shuttle = callPackage ../development/tools/rust/cargo-shuttle { }; + + cargo-sort = callPackage ../development/tools/rust/cargo-sort { }; cargo-spellcheck = callPackage ../development/tools/rust/cargo-spellcheck { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + cargo-supply-chain = callPackage ../development/tools/rust/cargo-supply-chain { }; + cargo-sweep = callPackage ../development/tools/rust/cargo-sweep { }; + cargo-sync-readme = callPackage ../development/tools/rust/cargo-sync-readme { }; + cargo-tally = callPackage ../development/tools/rust/cargo-tally { }; + cargo-temp = callPackage ../development/tools/rust/cargo-temp { }; + cargo-toml-lint = callPackage ../development/tools/rust/cargo-toml-lint { }; cargo-udeps = callPackage ../development/tools/rust/cargo-udeps { inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; }; + cargo-ui = callPackage ../development/tools/rust/cargo-ui { }; + cargo-unused-features = callPackage ../development/tools/rust/cargo-unused-features { }; + + cargo-mobile2 = callPackage ../development/tools/rust/cargo-mobile2 { }; + + cargo-valgrind = callPackage ../development/tools/rust/cargo-valgrind { }; cargo-vet = callPackage ../development/tools/rust/cargo-vet { inherit (darwin.apple_sdk.frameworks) Security; }; cargo-watch = callPackage ../development/tools/rust/cargo-watch { inherit (darwin.apple_sdk.frameworks) Foundation Cocoa; }; + cargo-wipe = callPackage ../development/tools/rust/cargo-wipe { }; + cargo-workspaces = callPackage ../development/tools/rust/cargo-workspaces { }; + cargo-xbuild = callPackage ../development/tools/rust/cargo-xbuild { }; + cargo-generate = callPackage ../development/tools/rust/cargo-generate { }; + cargo-bootimage = callPackage ../development/tools/rust/bootimage { }; + cargo-whatfeatures = callPackage ../development/tools/rust/cargo-whatfeatures { inherit (darwin.apple_sdk.frameworks) Security; }; + cargo-public-api = callPackage ../development/tools/rust/cargo-public-api { }; + cargo-zigbuild = callPackage ../development/tools/rust/cargo-zigbuild { zig = buildPackages.zig_0_12; }; + cauwugo = callPackage ../development/tools/rust/cauwugo { }; + + critcmp = callPackage ../development/tools/rust/critcmp { }; + + devspace = callPackage ../development/tools/misc/devspace { }; + + djlint = callPackage ../development/tools/djlint { }; + + leptosfmt = callPackage ../development/tools/rust/leptosfmt { }; + + panamax = callPackage ../development/tools/rust/panamax { }; + + ograc = callPackage ../development/tools/rust/ograc { }; + opensmalltalk-vm = callPackage ../development/compilers/opensmalltalk-vm { }; opensycl = darwin.apple_sdk_11_0.callPackage ../development/compilers/opensycl { }; opensyclWithRocm = opensycl.override { rocmSupport = true; }; + pest-ide-tools = callPackage ../development/tools/misc/pest-ide-tools { }; + + ravedude = callPackage ../development/tools/rust/ravedude { }; + + ra-multiplex = callPackage ../development/tools/rust/ra-multiplex {}; + + rhack = callPackage ../development/tools/rust/rhack { }; + roogle = callPackage ../development/tools/rust/roogle { }; rustfmt = rustPackages.rustfmt; rust-analyzer-unwrapped = callPackage ../development/tools/rust/rust-analyzer { inherit (darwin.apple_sdk.frameworks) CoreServices; }; rust-analyzer = callPackage ../development/tools/rust/rust-analyzer/wrapper.nix { }; + rust-audit-info = callPackage ../development/tools/rust/rust-audit-info { }; rust-bindgen-unwrapped = callPackage ../development/tools/rust/bindgen/unwrapped.nix { }; rust-bindgen = callPackage ../development/tools/rust/bindgen { }; rust-cbindgen = callPackage ../development/tools/rust/cbindgen { inherit (darwin.apple_sdk.frameworks) Security; }; + rust-script = callPackage ../development/tools/rust/rust-script { }; rustup = callPackage ../development/tools/rust/rustup { inherit (darwin.apple_sdk.frameworks) CoreServices Security; }; rustup-toolchain-install-master = callPackage ../development/tools/rust/rustup-toolchain-install-master { inherit (darwin.apple_sdk.frameworks) Security; }; + rusty-man = callPackage ../development/tools/rust/rusty-man { }; + rustycli = callPackage ../development/tools/rust/rustycli { }; + specr-transpile = callPackage ../development/tools/rust/specr-transpile { }; + typeshare = callPackage ../development/tools/rust/typeshare { }; + + sagittarius-scheme = callPackage ../development/compilers/sagittarius-scheme { }; + + roswell = callPackage ../development/tools/roswell { }; + scala_2_10 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.10"; jre = jdk8; }; scala_2_11 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.11"; jre = jdk8; }; scala_2_12 = callPackage ../development/compilers/scala/2.x.nix { majorVersion = "2.12"; }; @@ -7103,12 +15793,44 @@ with pkgs; scalafix = callPackage ../development/tools/scalafix { jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 }; + scalafmt = callPackage ../development/tools/scalafmt { }; + + scryer-prolog = callPackage ../development/compilers/scryer-prolog { }; + + seren = callPackage ../applications/networking/instant-messengers/seren { }; + + serialdv = callPackage ../development/libraries/serialdv { }; + + serpent = callPackage ../development/compilers/serpent { }; + + shmig = callPackage ../development/tools/database/shmig { }; + + sleek = callPackage ../development/tools/database/sleek { }; + + smlfmt = callPackage ../development/tools/smlfmt { }; + # smlnjBootstrap should be redundant, now that smlnj works on Darwin natively smlnjBootstrap = callPackage ../development/compilers/smlnj/bootstrap.nix { }; smlnj = callPackage ../development/compilers/smlnj { inherit (darwin) Libsystem; }; + smlpkg = callPackage ../tools/package-management/smlpkg { }; + + solc = callPackage ../development/compilers/solc { }; + + souffle = callPackage ../development/compilers/souffle { }; + + spasm-ng = callPackage ../development/compilers/spasm-ng { }; + + spirv-llvm-translator = callPackage ../development/compilers/spirv-llvm-translator { }; + + sqldeveloper = callPackage ../development/tools/database/sqldeveloper { + jdk = oraclejdk; + }; + + sqlfluff = callPackage ../development/tools/database/sqlfluff { }; + sqlx-cli = callPackage ../development/tools/rust/sqlx-cli { inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation Security; }; @@ -7125,6 +15847,12 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + stalin = callPackage ../development/compilers/stalin { }; + + metaBuildEnv = callPackage ../development/compilers/meta-environment/meta-build-env { }; + + svd2rust = callPackage ../development/tools/rust/svd2rust { }; + swiftPackages = recurseIntoAttrs (callPackage ../development/compilers/swift { }); inherit (swiftPackages) swift swiftpm sourcekit-lsp swift-format swiftpm2nix; @@ -7158,12 +15886,28 @@ with pkgs; llvmPackages = llvmPackages_18; }; + tinyscheme = callPackage ../development/interpreters/tinyscheme { }; + + tbox = callPackage ../development/libraries/tbox { }; + + typescript = callPackage ../development/compilers/typescript { }; + ubports-click = python3Packages.callPackage ../development/tools/click { }; + uasm = callPackage ../development/compilers/uasm { }; + + urn = callPackage ../development/compilers/urn { }; + urweb = callPackage ../development/compilers/urweb { icu = icu67; }; + urbackup-client = callPackage ../applications/backup/urbackup-client { }; + + vlang = callPackage ../development/compilers/vlang { }; + + vala-lint = callPackage ../development/tools/vala-lint { }; + vcard = python3Packages.toPythonApplication python3Packages.vcard; inherit (callPackage ../development/compilers/vala { }) @@ -7172,6 +15916,12 @@ with pkgs; vyper = with python3Packages; toPythonApplication vyper; + wazero = callPackage ../development/interpreters/wazero { }; + + wcc = callPackage ../development/compilers/wcc { }; + + wla-dx = callPackage ../development/compilers/wla-dx { }; + wrapCCWith = { cc , # This should be the only bintools runtime dep with this sort of logic. The @@ -7225,13 +15975,25 @@ with pkgs; inherit bintools libc; } // extraArgs; in self); + yaml-language-server = callPackage ../development/tools/language-servers/yaml-language-server { }; + # prolog + yap = callPackage ../development/compilers/yap { }; + + yasm = callPackage ../development/compilers/yasm { }; + yosys = callPackage ../development/compilers/yosys { }; yosys-bluespec = callPackage ../development/compilers/yosys/plugins/bluespec.nix { }; yosys-ghdl = callPackage ../development/compilers/yosys/plugins/ghdl.nix { }; yosys-synlig = callPackage ../development/compilers/yosys/plugins/synlig.nix { }; yosys-symbiflow = callPackage ../development/compilers/yosys/plugins/symbiflow.nix { }; + z88dk = callPackage ../development/compilers/z88dk { }; + + zulip = callPackage ../applications/networking/instant-messengers/zulip { }; + + zulip-term = callPackage ../applications/networking/instant-messengers/zulip-term { }; + zulu8 = callPackage ../development/compilers/zulu/8.nix { }; zulu11 = callPackage ../development/compilers/zulu/11.nix { }; zulu17 = callPackage ../development/compilers/zulu/17.nix { }; @@ -7244,6 +16006,10 @@ with pkgs; acl2 = callPackage ../development/interpreters/acl2 { }; acl2-minimal = callPackage ../development/interpreters/acl2 { certifyBooks = false; }; + angelscript = callPackage ../development/interpreters/angelscript { }; + + anko = callPackage ../development/interpreters/anko { }; + babashka-unwrapped = callPackage ../development/interpreters/babashka { }; babashka = callPackage ../development/interpreters/babashka/wrapped.nix { }; @@ -7318,6 +16084,16 @@ with pkgs; jdk = graalvm-ce; }; + chibi = callPackage ../development/interpreters/chibi { }; + + ceptre = callPackage ../development/interpreters/ceptre { }; + + cg3 = callPackage ../development/interpreters/cg3 { }; + + cling = callPackage ../development/interpreters/cling { }; + + clips = callPackage ../development/interpreters/clips { }; + cliscord = callPackage ../misc/cliscord { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -7355,6 +16131,8 @@ with pkgs; dhallPackages = recurseIntoAttrs (callPackage ./dhall-packages.nix { }); + duktape = callPackage ../development/interpreters/duktape { }; + duckscript = callPackage ../development/tools/rust/duckscript { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; @@ -7391,7 +16169,9 @@ with pkgs; lfe lfe_2_1; beamPackages = beam.packages.erlang // { __attrsFailEvaluation = true; }; - erlang_language_platform = callPackage ../by-name/er/erlang-language-platform/package.nix { }; + expr = callPackage ../development/interpreters/expr { }; + + genemichaels = callPackage ../development/tools/rust/genemichaels { }; gnudatalanguage = callPackage ../development/interpreters/gnudatalanguage { inherit (llvmPackages) openmp; @@ -7400,10 +16180,18 @@ with pkgs; mpi = mpich; }; + gpython = callPackage ../development/interpreters/gpython { }; + graphql-client = callPackage ../development/tools/graphql-client { inherit (darwin.apple_sdk.frameworks) Security; }; + graphqlmap = callPackage ../tools/security/graphqlmap { }; + + graphqurl = callPackage ../tools/networking/graphqurl { }; + + groovy = callPackage ../development/interpreters/groovy { }; + inherit (callPackages ../applications/networking/cluster/hadoop {}) hadoop_3_4 hadoop_3_3 @@ -7411,22 +16199,47 @@ with pkgs; hadoop3 = hadoop_3_4; hadoop = hadoop3; + hashlink = callPackage ../development/interpreters/hashlink { }; + + io = callPackage ../development/interpreters/io { }; + + ivy = callPackage ../development/interpreters/ivy { }; + jacinda = haskell.lib.compose.justStaticExecutables haskellPackages.jacinda; janet = callPackage ../development/interpreters/janet { }; jpm = callPackage ../development/interpreters/janet/jpm.nix { }; + jelly = callPackage ../development/interpreters/jelly { }; + + jimtcl = callPackage ../development/interpreters/jimtcl { }; + + jmeter = callPackage ../applications/networking/jmeter { }; + + joker = callPackage ../development/interpreters/joker { }; + davmail = callPackage ../applications/networking/davmail { zulu = zulu11; }; + kamilalisp = callPackage ../development/interpreters/kamilalisp { }; + + kanif = callPackage ../applications/networking/cluster/kanif { }; + + kona = callPackage ../development/interpreters/kona { }; + + lambda-lisp = callPackage ../development/interpreters/lambda-lisp { }; lambda-lisp-blc = lambda-lisp; love_0_10 = callPackage ../development/interpreters/love/0.10.nix { }; love_11 = callPackage ../development/interpreters/love/11.nix { }; love = love_11; + wabt = callPackage ../development/tools/wabt { }; + + zuo = callPackage ../development/interpreters/zuo { }; + ### LUA interpreters emiluaPlugins = recurseIntoAttrs (callPackage ./emilua-plugins.nix {} @@ -7457,6 +16270,10 @@ with pkgs; pluginupdate = ../../maintainers/scripts/pluginupdate-py; }; + luau = callPackage ../development/interpreters/luau { }; + + lune = callPackage ../development/interpreters/lune { }; + toluapp = callPackage ../development/tools/toluapp { lua = lua5_1; # doesn't work with any other :( }; @@ -7470,6 +16287,24 @@ with pkgs; ### End of CuboCore + maude = callPackage ../development/interpreters/maude { }; + + me_cleaner = callPackage ../tools/misc/me_cleaner { }; + + metamath = callPackage ../development/interpreters/metamath { }; + + minder = callPackage ../applications/misc/minder { }; + + mujs = callPackage ../development/interpreters/mujs { }; + + nelua = callPackage ../development/interpreters/nelua { }; + + nextflow = callPackage ../development/interpreters/nextflow { }; + + ngn-k = callPackage ../development/interpreters/ngn-k { }; + + oak = callPackage ../development/interpreters/oak { }; + obb = callPackage ../development/interpreters/clojure/obb.nix { }; octave = callPackage ../development/interpreters/octave { }; @@ -7482,6 +16317,9 @@ with pkgs; octavePackages = recurseIntoAttrs octave.pkgs; + pachyderm = callPackage ../applications/networking/cluster/pachyderm { }; + + # PHP interpreters, packages and extensions. # # Set default PHP interpreter, extensions and packages @@ -7529,6 +16367,10 @@ with pkgs; php81Extensions = recurseIntoAttrs php81.extensions; php81Packages = recurseIntoAttrs php81.packages; + picoc = callPackage ../development/interpreters/picoc { }; + + picolisp = callPackage ../development/interpreters/picolisp { }; + polyml = callPackage ../development/compilers/polyml { }; polyml56 = callPackage ../development/compilers/polyml/5.6.nix { }; polyml57 = callPackage ../development/compilers/polyml/5.7.nix { }; @@ -7595,25 +16437,15 @@ with pkgs; bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez; x11Support = true; }; - python314Full = python314.override { - self = python314Full; - pythonAttr = "python314Full"; - bluezSupport = lib.meta.availableOn stdenv.hostPlatform bluez; - x11Support = true; - }; # https://py-free-threading.github.io python313FreeThreading = python313.override { pythonAttr = "python313FreeThreading"; enableGIL = false; }; - python314FreeThreading = python314.override { - pythonAttr = "python313FreeThreading"; - enableGIL = false; - }; pythonInterpreters = callPackage ./../development/interpreters/python { }; - inherit (pythonInterpreters) python27 python39 python310 python311 python312 python313 python314 python3Minimal pypy27 pypy310 pypy39 rustpython; + inherit (pythonInterpreters) python27 python39 python310 python311 python312 python313 python3Minimal pypy27 pypy310 pypy39 rustpython; # List of extensions with overrides to apply to all Python package sets. pythonPackagesExtensions = [ ]; @@ -7625,7 +16457,6 @@ with pkgs; python311Packages = recurseIntoAttrs python311.pkgs; python312Packages = recurseIntoAttrs python312.pkgs; python313Packages = python313.pkgs; - python314Packages = python314.pkgs; pypyPackages = pypy.pkgs; pypy2Packages = pypy2.pkgs; pypy27Packages = pypy27.pkgs; @@ -7633,19 +16464,39 @@ with pkgs; pypy39Packages = pypy39.pkgs; pypy310Packages = pypy310.pkgs; + py3c = callPackage ../development/libraries/py3c { }; + pythonManylinuxPackages = callPackage ./../development/interpreters/python/manylinux { }; pythonCondaPackages = callPackage ./../development/interpreters/python/conda { }; + update-python-libraries = callPackage ../development/interpreters/python/update-python-libraries { }; + # Should eventually be moved inside Python interpreters. python-setup-hook = buildPackages.callPackage ../development/interpreters/python/setup-hook.nix { }; pythonDocs = recurseIntoAttrs (callPackage ../development/interpreters/python/cpython/docs {}); + check-jsonschema = callPackage ../development/tools/check-jsonschema { }; + + pypi-mirror = callPackage ../development/tools/pypi-mirror { }; + svg2tikz = with python3.pkgs; toPythonApplication svg2tikz; + svg2pdf = callPackage ../tools/graphics/svg2pdf { }; + + pew = callPackage ../development/tools/pew { }; + + poetry = callPackage ../tools/package-management/poetry { }; + poetryPlugins = recurseIntoAttrs poetry.plugins; + poetry2conda = callPackage ../tools/package-management/poetry2conda { }; + + pip-audit = callPackage ../development/tools/pip-audit { }; + + pipenv = callPackage ../development/tools/pipenv { }; + pipx = with python3.pkgs; toPythonApplication pipx; pipewire = callPackage ../development/libraries/pipewire { @@ -7658,6 +16509,8 @@ with pkgs; wireplumber = callPackage ../development/libraries/pipewire/wireplumber.nix { }; + pw-volume = callPackage ../tools/audio/pw-volume { }; + racket = callPackage ../development/interpreters/racket { inherit (darwin.apple_sdk.frameworks) CoreFoundation; }; @@ -7673,7 +16526,15 @@ with pkgs; nqp = callPackage ../development/interpreters/rakudo/nqp.nix { }; zef = callPackage ../development/interpreters/rakudo/zef.nix { }; - inherit (ocamlPackages) reason rtop; + rascal = callPackage ../development/interpreters/rascal { }; + + red = callPackage ../development/interpreters/red { }; + + regexploit = callPackage ../tools/security/regexploit { }; + + regextester = callPackage ../applications/misc/regextester { }; + + inherit (ocamlPackages) reason; buildRubyGem = callPackage ../development/ruby-modules/gem { inherit (darwin) libobjc; @@ -7682,14 +16543,19 @@ with pkgs; inherit (darwin) DarwinTools autoSignDarwinBinariesHook; inherit (darwin.apple_sdk.frameworks) CoreServices; }; + bundler = callPackage ../development/ruby-modules/bundler { }; bundlerEnv = callPackage ../development/ruby-modules/bundler-env { }; bundlerApp = callPackage ../development/ruby-modules/bundler-app { }; bundlerUpdateScript = callPackage ../development/ruby-modules/bundler-update-script { }; bundler-audit = callPackage ../tools/security/bundler-audit { }; + sol2 = callPackage ../development/libraries/sol2 { }; + solargraph = rubyPackages.solargraph; + rbenv = callPackage ../development/ruby-modules/rbenv { }; + rubyfmt = darwin.apple_sdk_11_0.callPackage ../development/tools/rubyfmt { inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security; inherit (darwin) libobjc; @@ -7703,8 +16569,7 @@ with pkgs; mkRuby ruby_3_1 ruby_3_2 - ruby_3_3 - ruby_3_4; + ruby_3_3; ruby = ruby_3_3; rubyPackages = rubyPackages_3_3; @@ -7712,15 +16577,26 @@ with pkgs; rubyPackages_3_1 = recurseIntoAttrs ruby_3_1.gems; rubyPackages_3_2 = recurseIntoAttrs ruby_3_2.gems; rubyPackages_3_3 = recurseIntoAttrs ruby_3_3.gems; - rubyPackages_3_4 = recurseIntoAttrs ruby_3_4.gems; + + mruby = callPackage ../development/compilers/mruby { }; samplebrain = libsForQt5.callPackage ../applications/audio/samplebrain { }; + scsh = callPackage ../development/interpreters/scsh { }; + + scheme48 = callPackage ../development/interpreters/scheme48 { }; + + scheme-bytestructures = callPackage ../development/scheme-modules/scheme-bytestructures { }; + + smiley-sans = callPackage ../data/fonts/smiley-sans { }; + inherit (callPackages ../applications/networking/cluster/spark { }) spark_3_5 spark_3_4; spark3 = spark_3_5; spark = spark3; + sparkleshare = callPackage ../applications/version-management/sparkleshare { }; + inherit ({ spidermonkey_78 = callPackage ../development/interpreters/spidermonkey/78.nix { @@ -7742,6 +16618,8 @@ with pkgs; spidermonkey_128 ; + starlark-rust = callPackage ../development/interpreters/starlark-rust { }; + supercollider = libsForQt5.callPackage ../development/interpreters/supercollider { fftw = fftwSinglePrec; }; @@ -7762,18 +16640,22 @@ with pkgs; plugins = with supercolliderPlugins; [ sc3-plugins ]; }; + taktuk = callPackage ../applications/networking/cluster/taktuk { }; + tcl = tcl-8_6; tcl-8_5 = callPackage ../development/interpreters/tcl/8.5.nix { }; tcl-8_6 = callPackage ../development/interpreters/tcl/8.6.nix { }; - tcl-9_0 = callPackage ../development/interpreters/tcl/9.0.nix { }; - # We don't need versioned package sets thanks to the tcl stubs mechanism - tclPackages = recurseIntoAttrs (callPackage ./tcl-packages.nix {}); + tclreadline = callPackage ../development/interpreters/tclreadline { }; - tclreadline = tclPackages.tclreadline; + eltclsh = callPackage ../development/tools/eltclsh { }; wasm = ocamlPackages.wasm; + wasm3 = callPackage ../development/interpreters/wasm3 { }; + + yaegi = callPackage ../development/interpreters/yaegi { }; + ### DEVELOPMENT / MISC inherit (callPackages ../development/misc/h3 { }) h3_3 h3_4; @@ -7784,10 +16666,20 @@ with pkgs; stdenv = stdenvNoLibc; }; + avr8burnomat = callPackage ../development/misc/avr8-burn-omat { }; + + cppreference-doc = callPackage ../development/misc/cppreference-doc { }; + sourceFromHead = callPackage ../build-support/source-from-head-fun.nix { }; jruby = callPackage ../development/interpreters/jruby { }; + jython = callPackage ../development/interpreters/jython { }; + + gImageReader = callPackage ../applications/misc/gImageReader { }; + + gimme-aws-creds = callPackage ../tools/admin/gimme-aws-creds { }; + guile_1_8 = callPackage ../development/interpreters/guile/1.8.nix { }; # Needed for autogen @@ -7807,6 +16699,8 @@ with pkgs; guile = guile_2_2; }; + inav-blackbox-tools = callPackage ../tools/misc/inav-blackbox-tools { }; + msp430GccSupport = callPackage ../development/misc/msp430/gcc-support.nix { }; msp430Newlib = callPackage ../development/misc/msp430/newlib.nix { }; @@ -7820,21 +16714,63 @@ with pkgs; or1k-newlib = callPackage ../development/misc/or1k/newlib.nix { }; - mise = callPackage ../by-name/mi/mise/package.nix { + rappel = callPackage ../development/misc/rappel { }; + + protege-distribution = callPackage ../development/web/protege-distribution { }; + + publii = callPackage ../development/web/publii {}; + + umr = callPackage ../development/misc/umr { }; + + refurb = callPackage ../development/tools/refurb { }; + + srandrd = callPackage ../tools/X11/srandrd { }; + + srecord = callPackage ../development/tools/misc/srecord { }; + + srelay = callPackage ../tools/networking/srelay { }; + + xidel = callPackage ../tools/text/xidel { }; + + asdf-vm = callPackage ../tools/misc/asdf-vm { }; + + mise = callPackage ../tools/misc/mise { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; ### DEVELOPMENT / TOOLS + abi-compliance-checker = callPackage ../development/tools/misc/abi-compliance-checker { }; + + abi-dumper = callPackage ../development/tools/misc/abi-dumper { }; + + abuild = callPackage ../development/tools/abuild { }; + actiona = libsForQt5.callPackage ../applications/misc/actiona { }; + adreaper = callPackage ../tools/security/adreaper { }; + + aeron = callPackage ../servers/aeron { }; + inherit (callPackage ../development/tools/alloy { }) alloy5 alloy6 alloy; + altair = callPackage ../development/tools/altair-graphql-client { }; + + ameba = callPackage ../development/tools/ameba { }; + anybadge = with python3Packages; toPythonApplication anybadge; + apgdiff = callPackage ../development/tools/database/apgdiff { }; + + apkg = callPackage ../tools/package-management/apkg { }; + + augeas = callPackage ../tools/system/augeas { }; + + autoadb = callPackage ../misc/autoadb { }; + ansible = ansible_2_17; ansible_2_17 = python3Packages.toPythonApplication python3Packages.ansible-core; ansible_2_16 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec { @@ -7844,31 +16780,107 @@ with pkgs; hash = "sha256-WeSqQO1azbTvm789BYkY//k/ZqFJNz2BWciilgRBC9o="; }; })); + ansible_2_15 = python3Packages.toPythonApplication (python3Packages.ansible-core.overridePythonAttrs (oldAttrs: rec { + version = "2.15.9"; + src = oldAttrs.src.override { + inherit version; + pname = "ansible-core"; + hash = "sha256-JfmxtaWvPAmGvTko7QhurduGdSf7XIOv7xoDz60080U="; + }; + })); ansible-builder = with python3Packages; toPythonApplication ansible-builder; ansible-doctor = callPackage ../tools/admin/ansible/doctor.nix { }; + dbus-test-runner = callPackage ../development/tools/dbus-test-runner { }; + + doq = callPackage ../development/tools/misc/doq { }; + + espup = callPackage ../development/tools/espup { }; + + karma-runner = callPackage ../development/tools/karma-runner { }; + + teller = callPackage ../development/tools/teller { }; + yakut = python3Packages.callPackage ../development/tools/misc/yakut { }; ### DEVELOPMENT / TOOLS / LANGUAGE-SERVERS + ansible-language-server = callPackage ../development/tools/language-servers/ansible-language-server { }; + + beancount-language-server = callPackage ../development/tools/language-servers/beancount-language-server { }; + + buf-language-server = callPackage ../development/tools/language-servers/buf-language-server { }; + ccls = callPackage ../development/tools/language-servers/ccls { llvmPackages = llvmPackages_14; }; + docker-compose-language-service = callPackage ../development/tools/language-servers/docker-compose-language-service { }; + + dockerfile-language-server-nodejs = callPackage ../development/tools/language-servers/dockerfile-language-server-nodejs { }; + + dot-language-server = callPackage ../development/tools/language-servers/dot-language-server { }; + + emmet-ls = callPackage ../development/tools/language-servers/emmet-ls { }; + + emmet-language-server = callPackage ../development/tools/language-servers/emmet-language-server { }; + fortls = python3.pkgs.callPackage ../development/tools/language-servers/fortls { }; fortran-language-server = python3.pkgs.callPackage ../development/tools/language-servers/fortran-language-server { }; + glslls = callPackage ../development/tools/language-servers/glslls { }; + + helm-ls = callPackage ../development/tools/language-servers/helm-ls { }; + + javascript-typescript-langserver = callPackage ../development/tools/language-servers/javascript-typescript-langserver { }; + + jsonnet-language-server = callPackage ../development/tools/language-servers/jsonnet-language-server { }; + + kotlin-language-server = callPackage ../development/tools/language-servers/kotlin-language-server { }; + + lua-language-server = darwin.apple_sdk_11_0.callPackage ../development/tools/language-servers/lua-language-server { + inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Foundation; + inherit (darwin) ditto; + }; + + metals = callPackage ../development/tools/language-servers/metals { }; + + millet = callPackage ../development/tools/language-servers/millet { }; + + neocmakelsp = callPackage ../development/tools/language-servers/neocmakelsp { }; + inherit (callPackages ../development/tools/language-servers/nixd { llvmPackages = llvmPackages_16; + nix = nixVersions.nix_2_19; }) nixf nixt nixd; + openscad-lsp = callPackage ../development/tools/language-servers/openscad-lsp { }; + + perlnavigator = callPackage ../development/tools/language-servers/perlnavigator { }; + + postgres-lsp = callPackage ../development/tools/language-servers/postgres-lsp { }; + + rune-languageserver = callPackage ../development/tools/language-servers/rune-languageserver { }; + + svls = callPackage ../development/tools/language-servers/svls { }; + + vala-language-server = callPackage ../development/tools/language-servers/vala-language-server { }; + + vscode-langservers-extracted = callPackage ../development/tools/language-servers/vscode-langservers-extracted { }; + + zls = callPackage ../development/tools/language-servers/zls { }; + ansible-later = callPackage ../tools/admin/ansible/later.nix { }; ansible-lint = callPackage ../tools/admin/ansible/lint.nix { }; + antares = callPackage ../by-name/an/antares/package.nix { + electron = electron_30; + }; + antlr2 = callPackage ../development/tools/parsing/antlr/2.7.7.nix { }; antlr3_4 = callPackage ../development/tools/parsing/antlr/3.4.nix { }; antlr3_5 = callPackage ../development/tools/parsing/antlr/3.5.nix { }; @@ -7886,6 +16898,7 @@ with pkgs; antlr = antlr4; + apacheAnt = callPackage ../development/tools/build-managers/apache-ant { }; ant = apacheAnt; inherit (callPackages ../servers/apache-kafka { }) @@ -7895,10 +16908,29 @@ with pkgs; apacheKafka = apacheKafka_3_8; + apng2gif = callPackage ../tools/graphics/apng2gif { }; + + gif2apng = callPackage ../tools/graphics/gif2apng { }; + + apngopt = callPackage ../tools/graphics/apngopt { }; + + kt = callPackage ../tools/misc/kt { }; + + arpa2cm = callPackage ../development/tools/build-managers/arpa2cm { }; + + arpa2common = callPackage ../development/libraries/arpa2common { }; + asn2quickder = python3Packages.callPackage ../development/tools/asn2quickder { }; + astyle = callPackage ../development/tools/misc/astyle { }; libastyle = astyle.override { asLibrary = true; }; + automaticcomponenttoolkit = callPackage ../development/tools/misc/automaticcomponenttoolkit { }; + + aviator = callPackage ../development/tools/misc/aviator { }; + + awf = callPackage ../development/tools/misc/awf { }; + aws-adfs = with python3Packages; toPythonApplication aws-adfs; electron-source = callPackage ../development/tools/electron { }; @@ -7911,28 +16943,28 @@ with pkgs; electron_30-bin electron_31-bin electron_32-bin - electron_33-bin ; inherit (callPackages ../development/tools/electron/chromedriver { }) electron-chromedriver_29 electron-chromedriver_30 electron-chromedriver_31 - electron-chromedriver_32 - electron-chromedriver_33 - ; + electron-chromedriver_32; electron_24 = electron_24-bin; electron_27 = electron_27-bin; electron_28 = electron_28-bin; electron_29 = electron_29-bin; - electron_30 = electron_30-bin; + electron_30 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_30 then electron-source.electron_30 else electron_30-bin; electron_31 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_31 then electron-source.electron_31 else electron_31-bin; electron_32 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_32 then electron-source.electron_32 else electron_32-bin; - electron_33 = if lib.meta.availableOn stdenv.hostPlatform electron-source.electron_33 then electron-source.electron_33 else electron_33-bin; - electron = electron_33; - electron-bin = electron_33-bin; - electron-chromedriver = electron-chromedriver_33; + electron = electron_32; + electron-bin = electron_32-bin; + electron-chromedriver = electron-chromedriver_32; + + autobuild = callPackage ../development/tools/misc/autobuild { }; + + autoconf-archive = callPackage ../development/tools/misc/autoconf-archive { }; autoconf = callPackage ../development/tools/misc/autoconf { }; autoconf213 = callPackage ../development/tools/misc/autoconf/2.13.nix { }; @@ -7940,6 +16972,8 @@ with pkgs; autoconf269 = callPackage ../development/tools/misc/autoconf/2.69.nix { }; autoconf271 = callPackage ../development/tools/misc/autoconf/2.71.nix { }; + autocutsel = callPackage ../tools/X11/autocutsel{ }; + automake = automake116x; automake111x = callPackage ../development/tools/misc/automake/automake-1.11.x.nix { }; @@ -7950,6 +16984,12 @@ with pkgs; automake117x = callPackage ../development/tools/misc/automake/automake-1.17.x.nix { }; + avrdude = callPackage ../development/embedded/avrdude { }; + + b4 = callPackage ../development/tools/b4 { }; + + bam = callPackage ../development/tools/build-managers/bam { }; + bandit = with python3Packages; toPythonApplication bandit; bazel = bazel_6; @@ -7980,30 +17020,47 @@ with pkgs; bazel_7 = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/bazel/bazel_7 { inherit (darwin) sigtool; inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation CoreServices Foundation IOKit; - buildJdk = jdk21_headless; - runJdk = jdk21_headless; + buildJdk = jdk17_headless; + runJdk = jdk17_headless; stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else if stdenv.cc.isClang then llvmPackages.stdenv else stdenv; bazel_self = bazel_7; }; + bazel-buildtools = callPackage ../development/tools/build-managers/bazel/buildtools { }; buildifier = bazel-buildtools; buildozer = bazel-buildtools; unused_deps = bazel-buildtools; + bazel-remote = callPackage ../development/tools/build-managers/bazel/bazel-remote { }; + + bazel-watcher = callPackage ../development/tools/bazel-watcher { }; + + bazel-gazelle = callPackage ../development/tools/bazel-gazelle { }; + + bazel-kazel = callPackage ../development/tools/bazel-kazel { }; + + bazelisk = callPackage ../development/tools/bazelisk { }; + rebazel = callPackage ../development/tools/rebazel { inherit (darwin.apple_sdk.frameworks) CoreServices; }; buildBazelPackage = darwin.apple_sdk_11_0.callPackage ../build-support/build-bazel-package { }; + bear = callPackage ../development/tools/build-managers/bear { }; + + bingrep = callPackage ../development/tools/analysis/bingrep { }; + binutils-unwrapped = callPackage ../development/tools/misc/binutils { + autoreconfHook = autoreconfHook269; inherit (darwin.apple_sdk.frameworks) CoreServices; # FHS sys dirs presumably only have stuff for the build platform noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs; }; binutils-unwrapped-all-targets = callPackage ../development/tools/misc/binutils { + autoreconfHook = if targetPlatform.isiOS then autoreconfHook269 else autoreconfHook; inherit (darwin.apple_sdk.frameworks) CoreServices; # FHS sys dirs presumably only have stuff for the build platform noSysDirs = (stdenv.targetPlatform != stdenv.hostPlatform) || noSysDirs; @@ -8077,21 +17134,33 @@ with pkgs; wrapGas = true; }; + bison = callPackage ../development/tools/parsing/bison { }; + + bisoncpp = callPackage ../development/tools/parsing/bisonc++ { }; + black = with python3Packages; toPythonApplication black; blackfire = callPackage ../development/tools/misc/blackfire { }; black-macchiato = with python3Packages; toPythonApplication black-macchiato; + blackmagic = callPackage ../development/embedded/blackmagic { }; + + bloomrpc = callPackage ../development/web/bloomrpc { }; + + bloop = callPackage ../development/tools/build-managers/bloop { }; + bossa = callPackage ../development/embedded/bossa { }; bossa-arduino = callPackage ../development/embedded/bossa/arduino.nix { }; + bob = callPackage ../development/tools/build-managers/bob { }; + buck = callPackage ../development/tools/build-managers/buck { python3 = python311; }; - buck2 = callPackage ../development/tools/build-managers/buck2 { stdenv = stdenvNoCC; }; + buck2 = callPackage ../development/tools/build-managers/buck2 { }; build2 = callPackage ../development/tools/build-managers/build2 { # Break cycle by using self-contained toolchain for bootstrapping @@ -8104,6 +17173,9 @@ with pkgs; inherit (darwin) DarwinTools; }; + libbpkg = callPackage ../development/libraries/libbpkg { }; + libodb = callPackage ../development/libraries/libodb { }; + libodb-sqlite = callPackage ../development/libraries/libodb-sqlite { }; bdep = callPackage ../development/tools/build-managers/build2/bdep.nix { }; bore-cli = callPackage ../tools/networking/bore-cli/default.nix { @@ -8112,17 +17184,37 @@ with pkgs; bpkg = callPackage ../development/tools/build-managers/build2/bpkg.nix { }; + buildkite-agent-metrics = callPackage ../servers/monitoring/buildkite-agent-metrics { }; + + buildkite-cli = callPackage ../development/tools/continuous-integration/buildkite-cli { }; + buildkite-test-collector-rust = callPackage ../development/tools/continuous-integration/buildkite-test-collector-rust { inherit (darwin.apple_sdk.frameworks) Security; }; + bump = callPackage ../development/tools/github/bump { }; + libbpf = callPackage ../os-specific/linux/libbpf { }; libbpf_0 = callPackage ../os-specific/linux/libbpf/0.x.nix { }; bundlewrap = with python3.pkgs; toPythonApplication bundlewrap; + bpftools = callPackage ../os-specific/linux/bpftools { }; + + bpm-tools = callPackage ../tools/audio/bpm-tools { }; + cadre = callPackage ../development/tools/cadre { }; + carto = callPackage ../development/tools/carto { }; + + catnip = callPackage ../tools/audio/catnip { }; + + catnip-gtk4 = callPackage ../tools/audio/catnip-gtk4 { }; + + cbrowser = callPackage ../development/tools/misc/cbrowser { }; + + cc-tool = callPackage ../development/embedded/cc-tool { }; + # Wrapper that works as gcc or g++ # It can be used by setting in nixpkgs config like this, for example: # replaceStdenv = { pkgs }: pkgs.ccacheStdenv; @@ -8163,26 +17255,80 @@ with pkgs; inherit stdenv; }); + cccc = callPackage ../development/tools/analysis/cccc { }; + + cgdb = callPackage ../development/tools/misc/cgdb { }; + + cheat = callPackage ../applications/misc/cheat { }; + matter-compiler = callPackage ../development/compilers/matter-compiler { }; + cfr = callPackage ../development/tools/java/cfr { }; + + cfripper = callPackage ../tools/security/cfripper { }; + + checkra1n = callPackage ../development/mobile/checkra1n { }; + + checkstyle = callPackage ../development/tools/analysis/checkstyle { }; + chromedriver = callPackage ../development/tools/selenium/chromedriver { }; + chromium-xorg-conf = callPackage ../os-specific/linux/chromium-xorg-conf { }; + + chrpath = callPackage ../development/tools/misc/chrpath { }; + chruby = callPackage ../development/tools/misc/chruby { rubies = null; }; + chruby-fish = callPackage ../development/tools/misc/chruby-fish { }; + + cl-launch = callPackage ../development/tools/misc/cl-launch { }; + + clean-css-cli = callPackage ../development/tools/clean-css-cli { }; + + cloud-nuke = callPackage ../development/tools/cloud-nuke { }; + cloudcompare = libsForQt5.callPackage ../applications/graphics/cloudcompare { }; + cloudlog = callPackage ../applications/radio/cloudlog { }; + + cloudflare-warp = callPackage ../tools/networking/cloudflare-warp { }; + + cloudfoundry-cli = callPackage ../applications/networking/cluster/cloudfoundry-cli { }; + + coan = callPackage ../development/tools/analysis/coan { }; + coder = callPackage ../development/tools/coder { }; + compile-daemon = callPackage ../development/tools/compile-daemon { }; + + complexity = callPackage ../development/tools/misc/complexity { }; + + complgen = callPackage ../development/tools/misc/complgen { }; + + conan = callPackage ../development/tools/build-managers/conan { }; + cookiecutter = with python3Packages; toPythonApplication cookiecutter; + cordova = callPackage ../development/mobile/cordova { }; + + corrosion = callPackage ../development/tools/build-managers/corrosion { }; + corundum = callPackage ../development/tools/corundum { }; + confluencepot = callPackage ../servers/confluencepot { }; + + confluent-platform = callPackage ../servers/confluent-platform { }; + ctags = callPackage ../development/tools/misc/ctags { }; ctagsWrapped = callPackage ../development/tools/misc/ctags/wrapped.nix { }; + ctodo = callPackage ../applications/misc/ctodo { }; + cubiomes-viewer = libsForQt5.callPackage ../applications/misc/cubiomes-viewer { }; + ctmg = callPackage ../tools/security/ctmg { }; + # can't use override - it triggers infinite recursion cmakeMinimal = callPackage ../by-name/cm/cmake/package.nix { isMinimalBuild = true; @@ -8209,21 +17355,41 @@ with pkgs; ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; + cpptest = callPackage ../development/libraries/cpptest { }; + + cppi = callPackage ../development/tools/misc/cppi { }; + + cproto = callPackage ../development/tools/misc/cproto { }; + + cflow = callPackage ../development/tools/misc/cflow { }; + + cov-build = callPackage ../development/tools/analysis/cov-build { }; + + cpplint = callPackage ../development/tools/analysis/cpplint { }; + credstash = with python3Packages; toPythonApplication credstash; creduce = callPackage ../development/tools/misc/creduce { inherit (llvmPackages_16) llvm libclang; }; + cscope = callPackage ../development/tools/misc/cscope { }; + + csmith = callPackage ../development/tools/misc/csmith { }; + inherit (nodePackages) csslint; css-html-js-minify = with python3Packages; toPythonApplication css-html-js-minify; + cvehound = callPackage ../development/tools/analysis/cvehound { }; + cvise = python3Packages.callPackage ../development/tools/misc/cvise { # cvise keeps up with fresh llvm releases and supports wide version range inherit (llvmPackages_14) llvm libclang; }; + cwltool = callPackage ../applications/science/misc/cwltool { }; + dbt = with python3Packages; toPythonApplication dbt-core; dprint = callPackage ../development/tools/dprint { @@ -8250,6 +17416,36 @@ with pkgs; python = python3; }; + libsigrokdecode = callPackage ../development/tools/libsigrokdecode { }; + + sqlcl = callPackage ../development/tools/database/sqlcl { }; + + sigrok-firmware-fx2lafw = callPackage ../development/tools/sigrok-firmware-fx2lafw { }; + + datree = callPackage ../development/tools/datree { }; + + detekt = callPackage ../development/tools/detekt { }; + + dcadec = callPackage ../development/tools/dcadec { }; + + dejagnu = callPackage ../development/tools/misc/dejagnu { }; + + devd = callPackage ../development/tools/devd { }; + + devtodo = callPackage ../development/tools/devtodo { }; + + d-spy = callPackage ../development/tools/misc/d-spy { }; + + dfu-programmer = callPackage ../development/tools/misc/dfu-programmer { }; + + dfu-util = callPackage ../development/tools/misc/dfu-util { }; + + ddd = callPackage ../development/tools/misc/ddd { }; + + lattice-diamond = callPackage ../development/embedded/fpga/lattice-diamond { }; + + direvent = callPackage ../development/tools/misc/direvent { }; + distcc = callPackage ../development/tools/misc/distcc { libiberty_static = libiberty.override { staticBuild = true; }; }; @@ -8278,10 +17474,20 @@ with pkgs; binutils = binutils; }; + dive = callPackage ../development/tools/dive { }; + + dioxus-cli = callPackage ../development/tools/rust/dioxus-cli { }; + + doclifter = callPackage ../development/tools/misc/doclifter { }; + docutils = with python3Packages; toPythonApplication docutils; + doctl = callPackage ../development/tools/doctl { }; + doit = with python3Packages; toPythonApplication doit; + dolt = callPackage ../servers/sql/dolt { }; + dot2tex = with python3.pkgs; toPythonApplication dot2tex; doxygen = darwin.apple_sdk_11_0.callPackage ../development/tools/documentation/doxygen { @@ -8293,39 +17499,129 @@ with pkgs; drake = callPackage ../development/tools/build-managers/drake { }; + drip = callPackage ../development/tools/drip { }; + + drm_info = callPackage ../development/tools/drm_info { }; + dura = callPackage ../development/tools/misc/dura { inherit (darwin.apple_sdk.frameworks) Security; }; + dwz = callPackage ../development/tools/misc/dwz { }; + + easypdkprog = callPackage ../development/embedded/easypdkprog { }; + + editorconfig-checker = callPackage ../development/tools/misc/editorconfig-checker { }; + + editorconfig-core-c = callPackage ../development/tools/misc/editorconfig-core-c { }; + edb = libsForQt5.callPackage ../development/tools/misc/edb { }; + eggdbus = callPackage ../development/tools/misc/eggdbus { }; + + effitask = callPackage ../applications/misc/effitask { }; + + efm-langserver = callPackage ../development/tools/efm-langserver { }; + + egypt = callPackage ../development/tools/analysis/egypt { }; + + electron-fiddle = callPackage ../development/tools/electron-fiddle { }; + elf2uf2-rs = darwin.apple_sdk_11_0.callPackage ../development/embedded/elf2uf2-rs { inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation DiskArbitration Foundation; }; + elfinfo = callPackage ../development/tools/misc/elfinfo { }; + + elfkickers = callPackage ../development/tools/misc/elfkickers { }; + + elfutils = callPackage ../development/tools/misc/elfutils { }; + + eliot-tree = callPackage ../development/tools/eliot-tree { }; + + emma = callPackage ../development/tools/analysis/emma { }; + + ent-go = callPackage ../development/tools/ent { }; + + epm = callPackage ../development/tools/misc/epm { }; + + eresi = callPackage ../development/tools/analysis/eresi { }; + + evmdis = callPackage ../development/tools/analysis/evmdis { }; + + explain = callPackage ../development/tools/explain { }; + + ezno = callPackage ../development/tools/misc/ezno { }; + + func = callPackage ../applications/networking/cluster/func { }; + license_finder = callPackage ../development/tools/license_finder { }; + license-scanner = callPackage ../development/tools/license-scanner { }; + # NOTE: Override and set useIcon = false to use Awk instead of Icon. + noweb = callPackage ../development/tools/literate-programming/noweb { }; + + eztrace = callPackage ../development/tools/profiling/EZTrace { }; + + faas-cli = callPackage ../development/tools/faas-cli { }; + + fastddsgen = callPackage ../development/tools/fastddsgen { }; + + fastgron = callPackage ../development/tools/fastgron { }; + + fatcat = callPackage ../development/tools/fatcat { }; + + findbugs = callPackage ../development/tools/analysis/findbugs { }; + + findnewest = callPackage ../development/tools/misc/findnewest { }; + + flootty = callPackage ../development/tools/flootty { }; + fffuu = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../tools/misc/fffuu { }); + ffuf = callPackage ../tools/security/ffuf { }; + flow = callPackage ../development/tools/analysis/flow { inherit (darwin.apple_sdk.frameworks) CoreServices; ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; + fly = callPackage ../development/tools/continuous-integration/fly { }; + + fprettify = callPackage ../development/tools/fprettify { }; + + framac = callPackage ../development/tools/analysis/frama-c { }; + + frame = callPackage ../development/libraries/frame { }; + + framesh = callPackage ../applications/blockchains/framesh { }; + + frp = callPackage ../tools/networking/frp { }; + + fsatrace = callPackage ../development/tools/misc/fsatrace { }; + fswatch = callPackage ../development/tools/misc/fswatch { inherit (darwin.apple_sdk.frameworks) CoreServices; autoreconfHook = buildPackages.autoreconfHook269; }; + fsearch = callPackage ../tools/misc/fsearch { }; + fujprog = callPackage ../development/embedded/fpga/fujprog { inherit (darwin.apple_sdk.frameworks) IOKit; }; + fundoc = callPackage ../development/tools/fundoc { }; + + funzzy = callPackage ../development/tools/misc/funzzy { }; + gede = libsForQt5.callPackage ../development/tools/misc/gede { }; gdbgui = python3Packages.callPackage ../development/tools/misc/gdbgui { }; + pifpaf = callPackage ../development/tools/pifpaf { }; + pmd = callPackage ../development/tools/analysis/pmd { openjdk = openjdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 }; @@ -8337,28 +17633,107 @@ with pkgs; flex_2_5_35 = callPackage ../development/tools/parsing/flex/2.5.35.nix { }; flex = callPackage ../development/tools/parsing/flex { }; + re-flex = callPackage ../development/tools/parsing/re-flex { }; + + flexibee = callPackage ../applications/office/flexibee { }; + + flexcpp = callPackage ../development/tools/parsing/flexc++ { }; + + geis = callPackage ../development/libraries/geis { }; + + gi-docgen = callPackage ../development/tools/documentation/gi-docgen { }; + + git2-cpp = callPackage ../development/libraries/git2-cpp { }; + + github-release = callPackage ../development/tools/github/github-release { }; + + global = callPackage ../development/tools/misc/global { }; + + gnome-doc-utils = callPackage ../development/tools/documentation/gnome-doc-utils { }; + + gnome-desktop-testing = callPackage ../development/tools/gnome-desktop-testing { }; + + gnome-firmware = callPackage ../applications/misc/gnome-firmware { }; + + gnome-tecla = callPackage ../applications/misc/gnome-tecla { }; + + gnome-usage = callPackage ../applications/misc/gnome-usage { }; + + gnome-inform7 = callPackage ../applications/editors/gnome-inform7 { }; + + gnome-network-displays = callPackage ../applications/networking/gnome-network-displays { }; + + gnome-multi-writer = callPackage ../applications/misc/gnome-multi-writer { }; + + gnome-online-accounts = callPackage ../development/libraries/gnome-online-accounts { }; + + gnome-video-effects = callPackage ../development/libraries/gnome-video-effects { }; + + gnum4 = callPackage ../development/tools/misc/gnum4 { }; m4 = gnum4; + om4 = callPackage ../development/tools/misc/om4 { }; + gnumake = callPackage ../development/tools/build-managers/gnumake { }; + gnumake42 = callPackage ../development/tools/build-managers/gnumake/4.2 { }; + + go-licenses = callPackage ../development/tools/misc/go-licenses { }; + + gob2 = callPackage ../development/tools/misc/gob2 { }; + + gocd-agent = callPackage ../development/tools/continuous-integration/gocd-agent { }; + + gocd-server = callPackage ../development/tools/continuous-integration/gocd-server { }; + + gopatch = callPackage ../development/tools/misc/gopatch { }; + + gotify-server = callPackage ../servers/gotify { }; + + gotty = callPackage ../servers/gotty { }; + + gputils = callPackage ../development/embedded/gputils { }; + + gpuvis = callPackage ../development/tools/misc/gpuvis { }; + + gqlint = callPackage ../development/tools/gqlint { }; + gradle-packages = import ../development/tools/build-managers/gradle { inherit jdk11 jdk17 jdk21; }; gradleGen = gradle-packages.gen; wrapGradle = callPackage gradle-packages.wrapGradle { }; - gradle_7-unwrapped = callPackage gradle-packages.gradle_7 { }; - gradle_8-unwrapped = callPackage gradle-packages.gradle_8 { }; - gradle-unwrapped = gradle_8-unwrapped; + gradle_6-unwrapped = callPackage gradle-packages.gradle_6 { }; + gradle_7-unwrapped = callPackage gradle-packages.gradle_7 { }; + gradle_8-unwrapped = callPackage gradle-packages.gradle_8 { }; + gradle-unwrapped = gradle_8-unwrapped; + + gradle_6 = wrapGradle gradle_6-unwrapped; + gradle_7 = wrapGradle gradle_7-unwrapped; + gradle_8 = wrapGradle gradle_8-unwrapped; + gradle = wrapGradle gradle-unwrapped; + + gperf = callPackage ../development/tools/misc/gperf { }; + # 3.1 changed some parameters from int to size_t, leading to mismatches. + gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { }; + + grail = callPackage ../development/libraries/grail { }; + + graphene = callPackage ../development/libraries/graphene { }; + + griffe = with python3Packages; toPythonApplication griffe; + + gtk-doc = callPackage ../development/tools/documentation/gtk-doc { }; + + gtkdialog = callPackage ../development/tools/misc/gtkdialog { }; + + crowdin-cli = callPackage ../tools/text/crowdin-cli { }; - gradle_7 = wrapGradle gradle_7-unwrapped null; - gradle_8 = wrapGradle gradle_8-unwrapped null; - gradle = wrapGradle gradle-unwrapped "gradle-unwrapped"; + gtranslator = callPackage ../tools/text/gtranslator { }; - gperf = callPackage ../development/tools/misc/gperf { }; - # 3.1 changed some parameters from int to size_t, leading to mismatches. - gperf_3_0 = callPackage ../development/tools/misc/gperf/3.0.x.nix { }; + gtree = callPackage ../tools/text/gtree { }; - griffe = with python3Packages; toPythonApplication griffe; + guff = callPackage ../tools/graphics/guff { }; gwrap = g-wrap; g-wrap = callPackage ../by-name/g-/g-wrap/package.nix { @@ -8370,22 +17745,68 @@ with pkgs; (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables) haskellPackages.hadolint; + halfempty = callPackage ../development/tools/halfempty { }; + + hcloud = callPackage ../development/tools/hcloud { }; + + help2man = callPackage ../development/tools/misc/help2man { }; + + heroku = callPackage ../development/tools/heroku { }; + + highlight-assertions = callPackage ../development/tools/misc/highlight-assertions { }; + + confluent-cli = callPackage ../development/tools/confluent-cli { }; + + html-minifier = callPackage ../development/tools/html-minifier { }; + + htmlhint = callPackage ../development/tools/htmlhint { }; + + htmlunit-driver = callPackage ../development/tools/selenium/htmlunit-driver { }; + + hyenae = callPackage ../tools/networking/hyenae { }; + iaca_2_1 = callPackage ../development/tools/iaca/2.1.nix { }; iaca_3_0 = callPackage ../development/tools/iaca/3.0.nix { }; iaca = iaca_3_0; + icestorm = callPackage ../development/embedded/fpga/icestorm { }; + + icmake = callPackage ../development/tools/build-managers/icmake { }; + + iconnamingutils = callPackage ../development/tools/misc/icon-naming-utils { }; + ikos = callPackage ../development/tools/analysis/ikos { inherit (llvmPackages_14) stdenv clang llvm; tbb = tbb_2021_11; }; + img = callPackage ../development/tools/img { }; + include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use { llvmPackages = llvmPackages_18; }; + indent = callPackage ../development/tools/misc/indent { }; + + inotify-tools = callPackage ../development/tools/misc/inotify-tools { }; + inherit (callPackage ../applications/misc/inochi2d { }) inochi-creator inochi-session; + intel-gpu-tools = callPackage ../development/tools/misc/intel-gpu-tools { }; + + insomnia = callPackage ../development/web/insomnia { }; + + ihp-new = callPackage ../development/web/ihp-new { }; + + iozone = callPackage ../development/tools/misc/iozone { }; + + itstool = callPackage ../development/tools/misc/itstool { }; + + jacoco = callPackage ../development/tools/analysis/jacoco { }; + + jake = callPackage ../development/tools/jake { }; + javacc = callPackage ../development/tools/parsing/javacc { # Upstream doesn't support anything newer than Java 8. # https://github.com/javacc/javacc/blob/c708628423b71ce8bc3b70143fa5b6a2b7362b3a/README.md#building-javacc-from-source @@ -8393,10 +17814,82 @@ with pkgs; jre = jre8; }; + jbake = callPackage ../development/tools/jbake { }; + + jbang = callPackage ../development/tools/jbang { }; + + jikespg = callPackage ../development/tools/parsing/jikespg { }; + + jenkins = callPackage ../development/tools/continuous-integration/jenkins { }; + jenkins-job-builder = with python3Packages; toPythonApplication jenkins-job-builder; + jpexs = callPackage ../development/tools/jpexs { }; + + k0sctl = callPackage ../applications/networking/cluster/k0sctl { }; + + k2tf = callPackage ../development/tools/misc/k2tf { }; + + kafka-delta-ingest = callPackage ../development/tools/kafka-delta-ingest { }; + + kamid = callPackage ../servers/ftp/kamid { }; + + karate = callPackage ../development/tools/karate { }; + + kati = callPackage ../development/tools/build-managers/kati { }; + + kafkactl = callPackage ../development/tools/kafkactl { }; + + kcat = callPackage ../development/tools/kcat { }; + kcc = libsForQt5.callPackage ../applications/graphics/kcc { }; + kcgi = callPackage ../development/web/kcgi { }; + + kcov = callPackage ../development/tools/analysis/kcov { }; + + kind = callPackage ../development/tools/kind { }; + + khronos-ocl-icd-loader = callPackage ../development/libraries/khronos-ocl-icd-loader { }; + + ko = callPackage ../development/tools/ko { }; + + konstraint = callPackage ../development/tools/konstraint { }; + + krankerl = callPackage ../development/tools/krankerl { }; + + krew = callPackage ../development/tools/krew { }; + + kube-bench = callPackage ../tools/security/kube-bench { }; + + kube-hunter = callPackage ../tools/security/kube-hunter { }; + + kubeaudit = callPackage ../tools/security/kubeaudit { }; + + kubectx = callPackage ../development/tools/kubectx { }; + + kube-linter = callPackage ../development/tools/kube-linter { }; + + kube-prompt = callPackage ../development/tools/kube-prompt { }; + + kubeclarity = callPackage ../tools/security/kubeclarity { }; + + kubemq-community = callPackage ../servers/kubemq-community { }; + + kubeone = callPackage ../applications/networking/cluster/kubeone { }; + + kubeprompt = callPackage ../development/tools/kubeprompt { }; + + kubernetes-polaris = callPackage ../tools/security/kubernetes-polaris { }; + + kubescape = callPackage ../tools/security/kubescape { }; + + kubesec = callPackage ../tools/security/kubesec { }; + + kubespy = callPackage ../applications/networking/cluster/kubespy { }; + + kubeswitch = callPackage ../development/tools/kubeswitch { }; + kubie = callPackage ../development/tools/kubie { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -8409,12 +17902,28 @@ with pkgs; kustomize-sops = callPackage ../development/tools/kustomize/kustomize-sops.nix { }; + ktlint = callPackage ../development/tools/ktlint { }; + + kythe = callPackage ../development/tools/kythe { }; + + laminar = callPackage ../development/tools/continuous-integration/laminar { }; + + lcov = callPackage ../development/tools/analysis/lcov { }; + + lemon = callPackage ../development/tools/parsing/lemon { }; + + lenmus = callPackage ../applications/misc/lenmus { }; + libtool = libtool_2; libtool_1_5 = callPackage ../development/tools/misc/libtool { }; libtool_2 = callPackage ../development/tools/misc/libtool/libtool2.nix { }; + libwhich = callPackage ../development/tools/misc/libwhich { }; + + libwtk-sdl2 = callPackage ../development/libraries/libwtk-sdl2 { }; + linuxkit = callPackage ../development/tools/misc/linuxkit { inherit (darwin.apple_sdk_11_0.frameworks) Cocoa Virtualization; inherit (darwin) sigtool; @@ -8426,36 +17935,82 @@ with pkgs; lit = with python3Packages; toPythonApplication lit; + litecli = callPackage ../development/tools/database/litecli { }; + + litefs = callPackage ../development/tools/database/litefs { }; + + litestream = callPackage ../development/tools/database/litestream { }; + + ls-lint = callPackage ../development/tools/ls-lint { }; + + lsof = callPackage ../development/tools/misc/lsof { }; + + ltrace = callPackage ../development/tools/misc/ltrace { }; + + lttng-tools = callPackage ../development/tools/misc/lttng-tools { }; + lttng-ust = callPackage ../development/tools/misc/lttng-ust { }; lttng-ust_2_12 = callPackage ../development/tools/misc/lttng-ust/2.12.nix { }; + lttv = callPackage ../development/tools/misc/lttv { }; + + lurk = callPackage ../development/tools/lurk { }; + + maizzle = callPackage ../development/tools/maizzle { }; + + malt = callPackage ../development/tools/profiling/malt { }; + marksman = callPackage ../development/tools/marksman { }; massif-visualizer = libsForQt5.callPackage ../development/tools/analysis/massif-visualizer { }; + mastodon-archive = callPackage ../tools/backup/mastodon-archive { }; + + math-preview = callPackage ../tools/text/math-review { }; + maven3 = maven; inherit (maven) buildMaven; mavproxy = python3Packages.callPackage ../applications/science/robotics/mavproxy { }; + go-md2man = callPackage ../development/tools/misc/go-md2man { }; + + mage = callPackage ../development/tools/build-managers/mage { }; + + mbed-cli = callPackage ../development/tools/mbed-cli { }; + mdl = callPackage ../development/tools/misc/mdl { }; meraki-cli = python3Packages.callPackage ../tools/admin/meraki-cli { }; + mermerd = callPackage ../development/tools/database/mermerd { }; + python-matter-server = with python3Packages; toPythonApplication ( python-matter-server.overridePythonAttrs (oldAttrs: { dependencies = oldAttrs.dependencies ++ oldAttrs.optional-dependencies.server; }) ); + minify = callPackage ../development/web/minify { }; + minizinc = callPackage ../development/tools/minizinc { }; minizincide = qt6Packages.callPackage ../development/tools/minizinc/ide.nix { inherit (darwin.apple_sdk_11_0.frameworks) Cocoa; }; + mkcert = callPackage ../development/tools/misc/mkcert { }; + mkdocs = with python3Packages; toPythonApplication mkdocs; + mmtf-cpp = callPackage ../development/libraries/science/chemistry/mmtf-cpp { }; + + mockgen = callPackage ../development/tools/mockgen { }; + + mockoon = callPackage ../tools/networking/mockoon { }; + + modd = callPackage ../development/tools/modd { }; + mold = callPackage ../by-name/mo/mold/package.nix { stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; tbb = tbb_2021_11; @@ -8473,30 +18028,61 @@ with pkgs; mopsa = ocamlPackages.mopsa.bin; + msgpack-tools = callPackage ../development/tools/msgpack-tools { }; + + msgpuck = callPackage ../development/libraries/msgpuck { }; + + msitools = callPackage ../development/tools/misc/msitools { }; + haskell-ci = # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables) haskellPackages.haskell-ci; + nailgun = callPackage ../development/tools/nailgun { }; + + nap = callPackage ../development/tools/nap { }; + + nex = callPackage ../development/tools/parsing/nex { }; + nimbo = with python3Packages; callPackage ../applications/misc/nimbo { }; + gn = callPackage ../development/tools/build-managers/gn { }; + gn1924 = callPackage ../development/tools/build-managers/gn/rev1924.nix { }; + nixbang = callPackage ../development/tools/misc/nixbang { pythonPackages = python3Packages; }; + nix-bisect = callPackage ../development/tools/misc/nix-bisect { }; + + nix-build-uncached = callPackage ../development/tools/misc/nix-build-uncached { }; + nexusmods-app-unfree = nexusmods-app.override { pname = "nexusmods-app-unfree"; _7zz = _7zz-rar; }; + nmrpflash = callPackage ../development/embedded/nmrpflash { }; + + norminette = callPackage ../development/tools/norminette { }; + nwjs = callPackage ../development/tools/nwjs { }; nwjs-sdk = callPackage ../development/tools/nwjs { sdk = true; }; + nrf5-sdk = callPackage ../development/libraries/nrf5-sdk { }; + obelisk = callPackage ../development/tools/ocaml/obelisk { menhir = ocamlPackages.menhir; }; + obuild = callPackage ../development/tools/ocaml/obuild { }; + + omake = callPackage ../development/tools/ocaml/omake { }; + + omniorb = callPackage ../development/tools/omniorb { }; + openai = with python3Packages; toPythonApplication openai; openai-whisper = with python3.pkgs; toPythonApplication openai-whisper; @@ -8505,6 +18091,10 @@ with pkgs; inherit (darwin.apple_sdk_11_0.frameworks) Accelerate CoreGraphics CoreML CoreVideo MetalKit; }; + opengrok = callPackage ../development/tools/misc/opengrok { }; + + openocd = callPackage ../development/embedded/openocd { }; + openocd-rp2040 = openocd.overrideAttrs (old: { pname = "openocd-rp2040"; src = fetchFromGitHub { @@ -8525,16 +18115,38 @@ with pkgs; libiberty_static = libiberty.override { staticBuild = true; }; }; + package-project-cmake = callPackage ../development/tools/package-project-cmake { }; + pactorio = callPackage ../development/tools/pactorio { inherit (darwin.apple_sdk.frameworks) Security; }; + panopticon = callPackage ../development/tools/analysis/panopticon { }; + + parinfer-rust = callPackage ../development/tools/parinfer-rust { }; + + parse-cli-bin = callPackage ../development/tools/parse-cli-bin { }; + patchelf = callPackage ../development/tools/misc/patchelf { }; patchelfUnstable = lowPrio (callPackage ../development/tools/misc/patchelf/unstable.nix { }); + patsh = callPackage ../development/tools/misc/patsh { }; + + pax-rs = callPackage ../development/tools/pax-rs { }; + + perfect-hash = callPackage ../development/tools/misc/perfect-hash { }; + + peg = callPackage ../development/tools/parsing/peg { }; + pgcli = with pkgs.python3Packages; toPythonApplication pgcli; + picotool = callPackage ../development/tools/picotool { }; + + planus = callPackage ../development/tools/misc/planus { }; + + pmccabe = callPackage ../development/tools/misc/pmccabe { }; + pkgconf-unwrapped = libpkgconf; pkgconf = callPackage ../build-support/pkg-config-wrapper { @@ -8542,6 +18154,7 @@ with pkgs; baseBinName = "pkgconf"; }; + pkg-config-unwrapped = callPackage ../development/tools/misc/pkg-config { }; pkg-config = callPackage ../build-support/pkg-config-wrapper { pkg-config = pkg-config-unwrapped; }; @@ -8560,8 +18173,18 @@ with pkgs; inherit (nodePackages) postcss-cli; + postiats-utilities = callPackage ../development/tools/postiats-utilities { }; + + postman = callPackage ../development/web/postman { }; + + pprof = callPackage ../development/tools/profiling/pprof { }; + + pqrs = callPackage ../development/tools/pqrs { }; + pyprof2calltree = with python3Packages; toPythonApplication pyprof2calltree; + prelink = callPackage ../development/tools/misc/prelink { }; + premake3 = callPackage ../development/tools/misc/premake/3.nix { }; premake4 = callPackage ../development/tools/misc/premake { }; @@ -8572,12 +18195,30 @@ with pkgs; premake = premake4; + process-compose = callPackage ../applications/misc/process-compose { }; + + process-viewer = callPackage ../applications/misc/process-viewer { }; + procodile = callPackage ../tools/system/procodile { }; + protox = callPackage ../development/tools/misc/protox { }; + + proxmove = callPackage ../tools/admin/proxmove { }; + pry = callPackage ../development/tools/pry { }; + pup = callPackage ../development/tools/pup { }; + + puppeteer-cli = callPackage ../tools/graphics/puppeteer-cli { }; + + pyrseas = callPackage ../development/tools/database/pyrseas { }; + pycritty = with python3Packages; toPythonApplication pycritty; + pylint-exit = callPackage ../development/tools/pylint-exit { }; + + qc = callPackage ../development/tools/qc { }; + qtcreator = qt6Packages.callPackage ../development/tools/qtcreator { inherit (linuxPackages) perf; stdenv = llvmPackages.stdenv; @@ -8589,6 +18230,10 @@ with pkgs; lua = lua5; } // (config.radare or {})); + ran = callPackage ../servers/http/ran { }; + + retry = callPackage ../tools/system/retry { }; + rizin = pkgs.callPackage ../development/tools/analysis/rizin { }; rizinPlugins = recurseIntoAttrs rizin.plugins; @@ -8599,25 +18244,76 @@ with pkgs; ragel = ragelStable; + randoop = callPackage ../development/tools/analysis/randoop { }; + inherit (callPackages ../development/tools/parsing/ragel { }) ragelStable ragelDev; + hammer = callPackage ../development/tools/parsing/hammer { }; + + rcodesign = darwin.apple_sdk_11_0.callPackage ../development/tools/rcodesign {}; + + rdocker = callPackage ../development/tools/rdocker { }; + + react-static = callPackage ../development/tools/react-static { }; + redis-dump = callPackage ../development/tools/redis-dump { }; + redis-plus-plus = callPackage ../development/libraries/redis-plus-plus { }; + + redisinsight = callPackage ../development/tools/redisinsight { }; + + redo-apenwarr = callPackage ../development/tools/build-managers/redo-apenwarr { }; + + redo-c = callPackage ../development/tools/build-managers/redo-c { }; + + redo-sh = callPackage ../development/tools/build-managers/redo-sh { }; + + regclient = callPackage ../development/tools/regclient { }; inherit (regclient) regbot regctl regsync; + regex-cli = callPackage ../development/tools/misc/regex-cli { }; + reno = callPackage ../development/tools/reno { python3Packages = python311Packages; }; + re2c = callPackage ../development/tools/parsing/re2c { }; + + remake = callPackage ../development/tools/build-managers/remake { }; + replace-secret = callPackage ../build-support/replace-secret/replace-secret.nix { }; + replacement = callPackage ../development/tools/misc/replacement { }; + inherit (callPackage ../development/tools/replay-io { }) replay-io replay-node-cli; + requestly = callPackage ../tools/networking/requestly { }; + + reshape = callPackage ../development/tools/reshape { } ; + + retdec = callPackage ../development/tools/analysis/retdec { }; + + reviewdog = callPackage ../development/tools/misc/reviewdog { }; + + revive = callPackage ../development/tools/revive { }; + + riff = callPackage ../development/tools/misc/riff { }; + + riffdiff = callPackage ../tools/text/riffdiff {}; + + rman = callPackage ../development/tools/misc/rman { }; + rnginline = with python3Packages; toPythonApplication rnginline; + rolespec = callPackage ../development/tools/misc/rolespec { }; + rr = callPackage ../development/tools/analysis/rr { }; + rsass = callPackage ../development/tools/misc/rsass { }; + + rsonpath = callPackage ../development/tools/misc/rsonpath { }; + rufo = callPackage ../development/tools/rufo { }; muonStandalone = muon.override { @@ -8625,22 +18321,50 @@ with pkgs; buildDocs = false; }; + saleae-logic = callPackage ../development/tools/misc/saleae-logic { }; + + saleae-logic-2 = callPackage ../development/tools/misc/saleae-logic-2 { }; + + samply = callPackage ../development/tools/misc/samply { }; + sauce-connect = callPackage ../development/tools/sauce-connect { }; + sawjap = callPackage ../development/tools/java/sawjap { }; + sbomnix = python3.pkgs.callPackage ../tools/security/sbomnix { }; + sd-local = callPackage ../development/tools/sd-local { }; + seer = libsForQt5.callPackage ../development/tools/misc/seer { }; + selenium-server-standalone = callPackage ../development/tools/selenium/server { }; + + selendroid = callPackage ../development/tools/selenium/selendroid { }; + + sem = callPackage ../development/tools/sem { }; + + semver-tool = callPackage ../development/tools/misc/semver-tool { }; + semantik = libsForQt5.callPackage ../applications/office/semantik { }; + sca2d = callPackage ../development/tools/sca2d { }; + + mill = callPackage ../development/tools/build-managers/mill { }; + sbt = callPackage ../development/tools/build-managers/sbt { }; sbt-with-scala-native = callPackage ../development/tools/build-managers/sbt/scala-native.nix { }; simpleBuildTool = sbt; + sbt-extras = callPackage ../development/tools/build-managers/sbt-extras { }; + scala-cli = callPackage ../development/tools/build-managers/scala-cli { }; scss-lint = callPackage ../development/tools/scss-lint { }; + segger-ozone = callPackage ../development/tools/misc/segger-ozone { }; + + selene = callPackage ../development/tools/selene { }; + shadowenv = callPackage ../tools/misc/shadowenv { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -8650,6 +18374,8 @@ with pkgs; (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables) haskellPackages.shake; + shallot = callPackage ../tools/misc/shallot { }; + inherit (callPackage ../development/tools/build-managers/shards { }) shards_0_17 shards; @@ -8664,12 +18390,36 @@ with pkgs; # pandoc takes long to build and documentation isn't needed for just running the cli shellcheck-minimal = haskell.lib.compose.justStaticExecutables shellcheck.unwrapped; - slint-lsp = callPackage ../by-name/sl/slint-lsp/package.nix { + shellharden = callPackage ../development/tools/shellharden { }; + + scenebuilder = callPackage ../development/tools/scenebuilder { }; + + scenic-view = callPackage ../development/tools/scenic-view { }; + + shncpd = callPackage ../tools/networking/shncpd { }; + + sigrok-cli = callPackage ../development/tools/sigrok-cli { }; + + simpleTpmPk11 = callPackage ../tools/security/simple-tpm-pk11 { }; + + slimerjs = callPackage ../development/tools/slimerjs { }; + + slint-lsp = callPackage ../development/tools/misc/slint-lsp { inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL; }; + sloccount = callPackage ../development/tools/misc/sloccount { }; + sloc = nodePackages.sloc; + smc = callPackage ../tools/misc/smc { }; + + snakemake = callPackage ../applications/science/misc/snakemake { }; + + snore = callPackage ../tools/misc/snore { }; + + snzip = callPackage ../tools/archivers/snzip { }; + snowman = qt5.callPackage ../development/tools/analysis/snowman { }; sparse = callPackage ../development/tools/analysis/sparse { @@ -8678,6 +18428,13 @@ with pkgs; speedtest-cli = with python3Packages; toPythonApplication speedtest-cli; + spicy-parser-generator = callPackage ../development/tools/parsing/spicy { }; + + spin = callPackage ../development/tools/analysis/spin { }; + + spirv-headers = callPackage ../development/libraries/spirv-headers { }; + spirv-tools = callPackage ../development/tools/spirv-tools { }; + splint = callPackage ../development/tools/analysis/splint { flex = flex_2_5_35; }; @@ -8691,32 +18448,115 @@ with pkgs; protobuf = protobuf_21; }; + spooles = callPackage ../development/libraries/science/math/spooles { }; + spr = callPackage ../development/tools/spr { inherit (darwin.apple_sdk.frameworks) Security; }; + spruce = callPackage ../development/tools/misc/spruce { }; + + sqlboiler-crdb = callPackage ../development/tools/database/sqlboiler-crdb { }; + + sqlc = callPackage ../development/tools/database/sqlc { }; + + sqlcheck = callPackage ../development/tools/database/sqlcheck { }; + + sqlcmd = callPackage ../development/tools/database/sqlcmd { }; + sqlitebrowser = libsForQt5.callPackage ../development/tools/database/sqlitebrowser { }; sqlite-utils = with python3Packages; toPythonApplication sqlite-utils; + sqlite-web = callPackage ../development/tools/database/sqlite-web { }; + sqlmap = with python3Packages; toPythonApplication sqlmap; + sqlpage = callPackage ../servers/sqlpage { }; + + src-cli = callPackage ../development/tools/misc/src-cli { }; + + sselp = callPackage ../tools/X11/sselp{ }; + + statix = callPackage ../tools/nix/statix { }; + + stm32cubemx = callPackage ../development/embedded/stm32/stm32cubemx { }; + + stm32flash = callPackage ../development/embedded/stm32/stm32flash { }; + + stm8flash = callPackage ../development/embedded/stm8/stm8flash { }; + + strace = callPackage ../development/tools/misc/strace { }; + + strace-analyzer = callPackage ../development/tools/misc/strace-analyzer { }; + + stylua = callPackage ../development/tools/stylua { }; + + summon = callPackage ../development/tools/summon { }; + + supabase-cli = callPackage ../development/tools/supabase-cli { }; + + surge-cli = callPackage ../development/tools/surge-cli { }; + + svlint = callPackage ../development/tools/analysis/svlint { }; + + swarm = callPackage ../development/tools/analysis/swarm { }; + + swiftformat = callPackage ../development/tools/swiftformat { }; + + swiftshader = callPackage ../development/libraries/swiftshader { }; + + systemfd = callPackage ../development/tools/systemfd { }; + + c2ffi = callPackage ../development/tools/misc/c2ffi { }; + c0 = callPackage ../development/compilers/c0 { stdenv = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv; }; + c3c = callPackage ../development/compilers/c3c { }; + + swfmill = callPackage ../tools/video/swfmill { }; + swftools = callPackage ../tools/video/swftools { stdenv = gccStdenv; }; + szyszka = callPackage ../tools/misc/szyszka { }; + + taplo = callPackage ../development/tools/taplo { }; + + taoup = callPackage ../tools/misc/taoup { }; + tarmac = callPackage ../development/tools/tarmac { inherit (darwin.apple_sdk.frameworks) Security; }; + tcptrack = callPackage ../development/tools/misc/tcptrack { }; + + teensy-cmake-macros = callPackage ../development/embedded/teensy-cmake-macros { }; + teensyduino = arduino-core.override { withGui = true; withTeensyduino = true; }; + teensy-loader-cli = callPackage ../development/embedded/teensy-loader-cli { }; + tytools = libsForQt5.callPackage ../development/embedded/tytools { }; + terracognita = callPackage ../development/tools/misc/terracognita { }; + + terraform-lsp = callPackage ../development/tools/misc/terraform-lsp { }; + terraform-ls = callPackage ../development/tools/misc/terraform-ls { }; + + terraformer = callPackage ../development/tools/misc/terraformer { }; + + terramate = callPackage ../development/tools/misc/terramate { }; + + terrascan = callPackage ../tools/security/terrascan { }; + + terser = callPackage ../development/tools/misc/terser { }; + + tesh = callPackage ../tools/text/tesh {}; + texinfoPackages = callPackages ../development/tools/misc/texinfo/packages.nix { }; inherit (texinfoPackages) texinfo413 @@ -8729,21 +18569,51 @@ with pkgs; texinfo = texinfo7; texinfoInteractive = texinfo.override { interactive = true; }; + texi2html = callPackage ../development/tools/misc/texi2html { }; + + texi2mdoc = callPackage ../tools/misc/texi2mdoc { }; + texlab = callPackage ../development/tools/misc/texlab { inherit (darwin.apple_sdk.frameworks) Security CoreServices; }; + time-ghc-modules = callPackage ../development/tools/time-ghc-modules { }; + + tflint = callPackage ../development/tools/analysis/tflint { }; + tflint-plugins = recurseIntoAttrs ( callPackage ../development/tools/analysis/tflint-plugins { } ); + tfsec = callPackage ../development/tools/analysis/tfsec { }; + + todoist = callPackage ../applications/misc/todoist { }; + + todoist-electron = callPackage ../applications/misc/todoist-electron { }; + travis = callPackage ../development/tools/misc/travis { }; - tree-sitter = makeOverridable (callPackage ../development/tools/parsing/tree-sitter) { - inherit (darwin.apple_sdk.frameworks) Security CoreServices; - }; + tree-sitter = makeOverridable (callPackage ../development/tools/parsing/tree-sitter) { + inherit (darwin.apple_sdk.frameworks) Security CoreServices; + }; + + tree-sitter-grammars = recurseIntoAttrs tree-sitter.builtGrammars; + + trellis = callPackage ../development/embedded/fpga/trellis { }; + + ttags = callPackage ../development/tools/misc/ttags { }; + + ttyd = callPackage ../servers/ttyd { }; + + tweak = callPackage ../applications/editors/tweak { }; + + typical = callPackage ../development/tools/misc/typical { }; + + tyson = callPackage ../development/tools/misc/tyson { }; + + uddup = callPackage ../tools/security/uddup { }; - tree-sitter-grammars = recurseIntoAttrs tree-sitter.builtGrammars; + udis86 = callPackage ../development/tools/udis86 { }; uhd = callPackage ../applications/radio/uhd { }; uhdMinimal = uhd.override { @@ -8751,16 +18621,34 @@ with pkgs; enablePythonApi = false; }; + uisp = callPackage ../development/embedded/uisp { }; + + wch-isp = callPackage ../development/embedded/wch-isp { }; + + uncrustify = callPackage ../development/tools/misc/uncrustify { }; + + unused = callPackage ../development/tools/misc/unused { }; + + vagrant = callPackage ../development/tools/vagrant { }; + + bashdb = callPackage ../development/tools/misc/bashdb { }; + gdb = callPackage ../development/tools/misc/gdb { guile = null; }; gdbHostCpuOnly = gdb.override { hostCpuOnly = true; }; + gf = callPackage ../development/tools/misc/gf { }; + + java-language-server = callPackage ../development/tools/java/java-language-server { }; + jprofiler = callPackage ../development/tools/java/jprofiler { jdk = jdk11; }; + jhiccup = callPackage ../development/tools/java/jhiccup { }; + valgrind = callPackage ../development/tools/analysis/valgrind { inherit (buildPackages.darwin) xnu bootstrap_cmds; }; @@ -8772,20 +18660,44 @@ with pkgs; vcpkg-tool-unwrapped = callPackage ../by-name/vc/vcpkg-tool/package.nix { doWrap = false; }; + visualvm = callPackage ../development/tools/java/visualvm { }; + + volta = callPackage ../development/tools/volta { }; + + vultr = callPackage ../development/tools/vultr { }; + + vultr-cli = callPackage ../development/tools/vultr-cli { }; + + vulnix = callPackage ../tools/security/vulnix { }; + + vtable-dumper = callPackage ../development/tools/misc/vtable-dumper { }; + wails = callPackage ../development/tools/wails { stdenv = gccStdenv; }; + wasmer-pack = callPackage ../development/tools/misc/wasmer-pack { }; + + whatsapp-for-linux = callPackage ../applications/networking/instant-messengers/whatsapp-for-linux { }; + whatstyle = callPackage ../development/tools/misc/whatstyle { inherit (llvmPackages) clang-unwrapped; }; watson-ruby = callPackage ../development/tools/misc/watson-ruby { }; + web-ext = callPackage ../development/tools/web-ext { }; + + webdis = callPackage ../development/tools/database/webdis { }; + xmake = darwin.apple_sdk_11_0.callPackage ../development/tools/build-managers/xmake { inherit (darwin.apple_sdk_11_0.frameworks) CoreServices; }; + xc3sprog = callPackage ../development/embedded/xc3sprog { }; + + xcb-imdkit = callPackage ../development/libraries/xcb-imdkit { }; + xcode-install = callPackage ../development/tools/xcode-install { }; xcbuild = callPackage ../by-name/xc/xcbuild/package.nix { @@ -8806,29 +18718,63 @@ with pkgs; xcpretty = callPackage ../development/tools/xcpretty { }; + xeus = callPackage ../development/libraries/xeus { }; + + xeus-zmq = callPackage ../development/libraries/xeus-zmq { }; + + xmlindent = callPackage ../development/web/xmlindent { }; + + xpwn = callPackage ../development/mobile/xpwn { }; + xxdiff = libsForQt5.callPackage ../development/tools/misc/xxdiff { }; xxe-pe = callPackage ../applications/editors/xxe-pe { }; xxdiff-tip = xxdiff; + xxgdb = callPackage ../development/tools/misc/xxgdb { }; + + yaml2json = callPackage ../development/tools/yaml2json { }; + + yams = callPackage ../applications/audio/yams { }; + ycmd = callPackage ../by-name/yc/ycmd/package.nix { inherit (darwin.apple_sdk.frameworks) Cocoa; python = python3; }; + yo = callPackage ../development/tools/yo { }; + + yodl = callPackage ../development/tools/misc/yodl { }; + yourkit-java = callPackage ../by-name/yo/yourkit-java/package.nix { jre = jdk17; }; yq = python3.pkgs.toPythonApplication python3.pkgs.yq; + yq-go = callPackage ../development/tools/yq-go { }; + + ytt = callPackage ../development/tools/ytt { }; + + grabserial = callPackage ../development/tools/grabserial { }; + mypy = with python3Packages; toPythonApplication mypy; mypy-protobuf = with python3Packages; toPythonApplication mypy-protobuf; + nsis = callPackage ../development/tools/nsis { }; + + tockloader = callPackage ../development/tools/misc/tockloader { }; + + zon2nix = callPackage ../tools/nix/zon2nix { }; + + ztags = callPackage ../development/tools/misc/ztags { }; + ### DEVELOPMENT / LIBRARIES + aalib = callPackage ../development/libraries/aalib { }; + abseil-cpp_202103 = callPackage ../development/libraries/abseil-cpp/202103.nix { # If abseil-cpp doesn’t have a deployment target of 10.13+, arrow-cpp crashes in libgrpc.dylib. stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 @@ -8855,37 +18801,93 @@ with pkgs; }; abseil-cpp = abseil-cpp_202407; + accountsservice = callPackage ../development/libraries/accountsservice { }; + acl = callPackage ../development/libraries/acl { }; + acltoolkit = callPackage ../tools/security/acltoolkit { }; + + acsccid = callPackage ../tools/security/acsccid { }; + + adns = callPackage ../development/libraries/adns { }; + + adslib = callPackage ../development/libraries/adslib { }; + + aemu = callPackage ../development/libraries/aemu { }; + + afflib = callPackage ../development/libraries/afflib { }; + + aften = callPackage ../development/libraries/aften { }; + + alure = callPackage ../development/libraries/alure { }; + + alure2 = callPackage ../development/libraries/alure2 { }; + agg = callPackage ../development/libraries/agg { stdenv = gccStdenv; }; + agkozak-zsh-prompt = callPackage ../shells/zsh/agkozak-zsh-prompt { }; + + alass = callPackage ../applications/video/alass { }; + allegro = allegro4; allegro4 = callPackage ../development/libraries/allegro { }; allegro5 = callPackage ../development/libraries/allegro/5.nix { }; + amf-headers = callPackage ../development/libraries/amf-headers { }; + + aml = callPackage ../development/libraries/aml { }; + + amrnb = callPackage ../development/libraries/amrnb { }; + + amrwb = callPackage ../development/libraries/amrwb { }; + ansi2html = with python3.pkgs; toPythonApplication ansi2html; + antic = callPackage ../development/libraries/antic { }; + + anttweakbar = callPackage ../development/libraries/AntTweakBar { }; + appstream = callPackage ../development/libraries/appstream { }; + appstream-glib = callPackage ../development/libraries/appstream-glib { }; + apr = callPackage ../development/libraries/apr { autoreconfHook = buildPackages.autoreconfHook269; }; + aprutil = callPackage ../development/libraries/apr-util { }; + + aravis = callPackage ../development/libraries/aravis { }; + + arb = callPackage ../development/libraries/arb { }; + + argparse = callPackage ../development/libraries/argparse { }; + argparse-manpage = with python3Packages; toPythonApplication argparse-manpage; + argp-standalone = callPackage ../development/libraries/argp-standalone { }; + aribb25 = callPackage ../development/libraries/aribb25 { inherit (darwin.apple_sdk.frameworks) PCSC; }; + armadillo = callPackage ../development/libraries/armadillo { }; + arrayfire = callPackage ../development/libraries/arrayfire { cudaPackages = cudaPackages_12; }; + arsenal = callPackage ../tools/security/arsenal { }; + + assimp = callPackage ../development/libraries/assimp { }; + asio_1_10 = callPackage ../development/libraries/asio/1.10.nix { }; asio = callPackage ../development/libraries/asio { }; + asmjit = callPackage ../development/libraries/asmjit { }; + aspell = callPackage ../development/libraries/aspell { }; aspellDicts = recurseIntoAttrs (callPackages ../development/libraries/aspell/dictionaries.nix {}); @@ -8896,40 +18898,101 @@ with pkgs; attr = callPackage ../development/libraries/attr { }; + at-spi2-core = callPackage ../development/libraries/at-spi2-core { }; + # Not moved to aliases while we decide if we should split the package again. at-spi2-atk = at-spi2-core; aqbanking = callPackage ../development/libraries/aqbanking { }; + aubio = callPackage ../development/libraries/aubio { }; + + audiality2 = callPackage ../development/libraries/audiality2 { }; + audiofile = callPackage ../development/libraries/audiofile { inherit (darwin.apple_sdk.frameworks) AudioUnit CoreServices; }; + aws-c-auth = callPackage ../development/libraries/aws-c-auth { }; + aws-c-cal = callPackage ../development/libraries/aws-c-cal { inherit (darwin.apple_sdk.frameworks) Security; }; + aws-c-common = callPackage ../development/libraries/aws-c-common { }; + + aws-c-compression = callPackage ../development/libraries/aws-c-compression { }; + + aws-c-event-stream = callPackage ../development/libraries/aws-c-event-stream { }; + + aws-c-http = callPackage ../development/libraries/aws-c-http { }; + aws-c-io = callPackage ../development/libraries/aws-c-io { inherit (darwin.apple_sdk.frameworks) Security; }; + aws-c-mqtt = callPackage ../development/libraries/aws-c-mqtt { }; + + aws-c-s3 = callPackage ../development/libraries/aws-c-s3 { }; + + aws-c-sdkutils = callPackage ../development/libraries/aws-c-sdkutils { }; + + aws-checksums = callPackage ../development/libraries/aws-checksums { }; + + aws-crt-cpp = callPackage ../development/libraries/aws-crt-cpp { }; + aws-sdk-cpp = callPackage ../development/libraries/aws-sdk-cpp { inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox; }; + ayatana-webmail = callPackage ../applications/networking/mailreaders/ayatana-webmail { }; + + azmq = callPackage ../development/libraries/azmq { }; + + babl = callPackage ../development/libraries/babl { }; + backlight-auto = callPackage ../by-name/ba/backlight-auto/package.nix { zig = buildPackages.zig_0_11; }; + backward-cpp = callPackage ../development/libraries/backward-cpp { }; + + bamf = callPackage ../development/libraries/bamf { }; + inherit (callPackages ../development/libraries/bashup-events { }) bashup-events32 bashup-events44; + bcg729 = callPackage ../development/libraries/bcg729 { }; + + bctoolbox = callPackage ../development/libraries/bctoolbox { }; + bc-soci = callPackage ../development/libraries/soci/bc-soci.nix { }; + bearssl = callPackage ../development/libraries/bearssl { }; + + beecrypt = callPackage ../development/libraries/beecrypt { }; + + belcard = callPackage ../development/libraries/belcard { }; + + belr = callPackage ../development/libraries/belr { }; + + bencode = callPackage ../development/libraries/bencode { }; + + bencodetools = callPackage ../development/libraries/bencodetools { }; + + belle-sip = callPackage ../development/libraries/belle-sip { }; + + + bicpl = callPackage ../development/libraries/science/biology/bicpl { }; + + bicgl = callPackage ../development/libraries/science/biology/bicgl { }; + # TODO(@Ericson2314): Build bionic libc from source bionic = if stdenv.hostPlatform.useAndroidPrebuilt then pkgs."androidndkPkgs_${stdenv.hostPlatform.androidNdkVersion}".libraries else callPackage ../os-specific/linux/bionic-prebuilt { }; + boolstuff = callPackage ../development/libraries/boolstuff { }; + inherit (callPackage ../development/libraries/boost { inherit (buildPackages) boost-build; }) boost175 boost177 @@ -8946,6 +19009,8 @@ with pkgs; boost = boost181; + bosh-cli = callPackage ../applications/networking/cluster/bosh-cli { }; + inherit (callPackages ../development/libraries/botan { }) botan2 botan3 @@ -8955,6 +19020,20 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Carbon Cocoa Kernel OpenGL; }; + boxfort = callPackage ../development/libraries/boxfort { }; + + brunsli = callPackage ../development/libraries/brunsli { }; + + buddy = callPackage ../development/libraries/buddy { }; + + buildkit-nix = callPackage ../applications/virtualization/buildkit-nix { }; + + bulletml = callPackage ../development/libraries/bulletml { }; + + bwidget = callPackage ../development/libraries/bwidget { }; + + bzrtp = callPackage ../development/libraries/bzrtp { }; + c-ares = callPackage ../development/libraries/c-ares { }; c-aresMinimal = callPackage ../development/libraries/c-ares { @@ -8966,6 +19045,8 @@ with pkgs; cachix = lib.getBin haskellPackages.cachix; + calcium = callPackage ../development/libraries/calcium { }; + cubeb = callPackage ../development/libraries/audio/cubeb { inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio CoreServices; }; @@ -8980,11 +19061,33 @@ with pkgs; ormolu = lib.getBin (haskell.lib.compose.justStaticExecutables haskellPackages.ormolu); - catboost = callPackage ../by-name/ca/catboost/package.nix { + capnproto = callPackage ../development/libraries/capnproto { }; + + capnproto-java = callPackage ../development/tools/capnproto-java { }; + + capnproto-rust = callPackage ../development/tools/capnproto-rust { }; + + captive-browser = callPackage ../applications/networking/browsers/captive-browser { }; + + catboost = callPackage ../development/libraries/catboost { # https://github.com/catboost/catboost/issues/2540 cudaPackages = cudaPackages_11; }; + cddlib = callPackage ../development/libraries/cddlib { }; + + cdk-go = callPackage ../tools/security/cdk-go { }; + + cdo = callPackage ../development/libraries/cdo { }; + + cista = callPackage ../development/libraries/cista { }; + + cjose = callPackage ../development/libraries/cjose { }; + + scmccid = callPackage ../development/libraries/scmccid { }; + + ccrtp = callPackage ../development/libraries/ccrtp { }; + cctag = callPackage ../development/libraries/cctag { stdenv = clangStdenv; tbb = tbb_2021_11; @@ -9000,6 +19103,8 @@ with pkgs; celt_0_7 = callPackage ../development/libraries/celt/0.7.nix { }; celt_0_5_1 = callPackage ../development/libraries/celt/0.5.1.nix { }; + cegui = callPackage ../development/libraries/cegui { }; + certbot = python3.pkgs.toPythonApplication python3.pkgs.certbot; certbot-full = certbot.withPlugins (cp: with cp; [ @@ -9010,36 +19115,108 @@ with pkgs; certbot-dns-route53 ]); + caf = callPackage ../development/libraries/caf { }; + # CGAL 5 has API changes cgal_4 = callPackage ../development/libraries/CGAL/4.nix { }; cgal_5 = callPackage ../development/libraries/CGAL { }; cgal = cgal_5; + cgui = callPackage ../development/libraries/cgui { }; + + charls = callPackage ../development/libraries/charls { }; + check = callPackage ../development/libraries/check { inherit (darwin.apple_sdk.frameworks) CoreServices; }; + chipmunk = callPackage ../development/libraries/chipmunk { }; + + chmlib = callPackage ../development/libraries/chmlib { }; + + chromaprint = callPackage ../development/libraries/chromaprint { }; + + cl = callPackage ../development/libraries/cl { }; + + clanlib = callPackage ../development/libraries/clanlib { }; + + clap = callPackage ../development/libraries/clap { }; + + classads = callPackage ../development/libraries/classads { }; + + clfft = callPackage ../development/libraries/clfft { }; + + clipp = callPackage ../development/libraries/clipp { }; + + clipper = callPackage ../development/libraries/clipper { }; + + cln = callPackage ../development/libraries/cln { }; + clucene_core_2 = callPackage ../development/libraries/clucene-core/2.x.nix { }; clucene_core = clucene_core_2; + clutter = callPackage ../development/libraries/clutter { }; + clutter-gst = callPackage ../development/libraries/clutter-gst { }; + clutter-gtk = callPackage ../development/libraries/clutter-gtk { }; + + cminpack = callPackage ../development/libraries/cminpack { }; + + cmocka = callPackage ../development/libraries/cmocka { }; + + cmrt = callPackage ../development/libraries/cmrt { }; + codecserver = callPackage ../applications/audio/codecserver { protobuf = protobuf_21; }; + coeurl = callPackage ../development/libraries/coeurl { }; + + coercer = callPackage ../tools/security/coercer { }; + cogl = callPackage ../development/libraries/cogl { inherit (darwin.apple_sdk.frameworks) OpenGL; }; + coin3d = callPackage ../development/libraries/coin3d { }; + + soxt = callPackage ../development/libraries/soxt { }; + coinlive = callPackage ../tools/misc/coinlive { inherit (darwin.apple_sdk.frameworks) Security; }; + cointop = callPackage ../applications/misc/cointop { }; + + coloquinte = callPackage ../development/libraries/science/electronics/coloquinte { }; + + cog = callPackage ../development/web/cog { }; + inherit (cosmopolitan) cosmocc; + python-cosmopolitan = callPackage ../development/interpreters/python-cosmopolitan { }; + + ctpp2 = callPackage ../development/libraries/ctpp2 { }; + + ctpl = callPackage ../development/libraries/ctpl { }; + + cppe = callPackage ../development/libraries/science/chemistry/cppe { }; + + cppdb = callPackage ../development/libraries/cppdb { }; + + cpp-utilities = callPackage ../development/libraries/cpp-utilities { }; + + cpp-hocon = callPackage ../development/libraries/cpp-hocon { }; + + cpp-ipfs-http-client = callPackage ../development/libraries/cpp-ipfs-http-client { }; + + cpp-netlib = callPackage ../development/libraries/cpp-netlib { }; + + cpp-jwt = callPackage ../development/libraries/cpp-jwt { }; + ctranslate2 = callPackage ../development/libraries/ctranslate2 rec { stdenv = if withCUDA then gcc11Stdenv else pkgs.stdenv; withCUDA = pkgs.config.cudaSupport; @@ -9047,6 +19224,12 @@ with pkgs; cudaPackages = pkgs.cudaPackages; }; + ubus = callPackage ../development/libraries/ubus { }; + + uci = callPackage ../development/libraries/uci { }; + + uclient = callPackage ../development/libraries/uclient { }; + ustream-ssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = openssl; }; ustream-ssl-wolfssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = wolfssl; additional_buildInputs = [ openssl ]; }; @@ -9056,10 +19239,52 @@ with pkgs; stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; }; + uri = callPackage ../development/libraries/uri { }; + + cppcms = callPackage ../development/libraries/cppcms { }; + + cppcodec = callPackage ../development/libraries/cppcodec { }; + + cppunit = callPackage ../development/libraries/cppunit { }; + + cpputest = callPackage ../development/libraries/cpputest { }; + + cracklib = callPackage ../development/libraries/cracklib { }; + + cre2 = callPackage ../development/libraries/cre2 { }; + + croaring = callPackage ../development/libraries/croaring { }; + + crossguid = callPackage ../development/libraries/crossguid { }; + + cryptopp = callPackage ../development/libraries/crypto++ { }; + + cryptominisat = callPackage ../applications/science/logic/cryptominisat { }; + + csdr = callPackage ../applications/radio/csdr { }; + + ctypes_sh = callPackage ../development/libraries/ctypes_sh { }; + + curlpp = callPackage ../development/libraries/curlpp { }; + + cutee = callPackage ../development/libraries/cutee { }; + + cxxtools = callPackage ../development/libraries/cxxtools { }; + + cwiid = callPackage ../development/libraries/cwiid { }; + + cxx-prettyprint = callPackage ../development/libraries/cxx-prettyprint { }; + + cxxopts = callPackage ../development/libraries/cxxopts { }; + cxxtest = python3Packages.callPackage ../development/libraries/cxxtest { }; cypress = callPackage ../development/web/cypress { }; + cyrus_sasl = callPackage ../development/libraries/cyrus-sasl { }; + + cyrus-sasl-xoauth2 = callPackage ../development/libraries/cyrus-sasl-xoauth2 { }; + # Make bdb5 the default as it is the last release under the custom # bsd-like license db = db5; @@ -9071,7 +19296,13 @@ with pkgs; db60 = callPackage ../development/libraries/db/db-6.0.nix { }; db62 = callPackage ../development/libraries/db/db-6.2.nix { }; + dbxml = callPackage ../development/libraries/dbxml { }; + dbus = callPackage ../development/libraries/dbus { }; + dbus_cplusplus = callPackage ../development/libraries/dbus-cplusplus { }; + dbus-glib = callPackage ../development/libraries/dbus-glib { }; + dbus_java = callPackage ../development/libraries/java/dbus-java { }; + dbus-sharp-1_0 = callPackage ../development/libraries/dbus-sharp/dbus-sharp-1.0.nix { }; dbus-sharp-2_0 = callPackage ../development/libraries/dbus-sharp { }; @@ -9087,10 +19318,30 @@ with pkgs; autoreconfHook = buildPackages.autoreconfHook269; }; + dhex = callPackage ../applications/editors/dhex { }; + + double-conversion = callPackage ../development/libraries/double-conversion { }; + + dclib = callPackage ../development/libraries/dclib { }; + + digiham = callPackage ../applications/radio/digiham { }; + + directfb = callPackage ../development/libraries/directfb { }; + discord-rpc = callPackage ../development/libraries/discord-rpc { inherit (darwin.apple_sdk.frameworks) AppKit; }; + discord-sh = callPackage ../tools/networking/discord-sh { }; + + dlib = callPackage ../development/libraries/dlib { }; + + doctest = callPackage ../development/libraries/doctest { }; + + docopt_cpp = callPackage ../development/libraries/docopt_cpp { }; + + dotconf = callPackage ../development/libraries/dotconf { }; + draco = callPackage ../development/libraries/draco { tinygltf = callPackage ../development/libraries/draco/tinygltf.nix { }; }; @@ -9108,19 +19359,31 @@ with pkgs; vdpauinfo; }; + drogon = callPackage ../development/libraries/drogon { }; + + dssi = callPackage ../development/libraries/dssi { }; + duckdb = callPackage ../development/libraries/duckdb { }; + easyloggingpp = callPackage ../development/libraries/easyloggingpp { }; + eccodes = callPackage ../development/libraries/eccodes { pythonPackages = python3Packages; stdenv = if stdenv.hostPlatform.isDarwin then gccStdenv else stdenv; }; + eclib = callPackage ../development/libraries/eclib { }; + + editline = callPackage ../development/libraries/editline { }; + edencommon = darwin.apple_sdk_11_0.callPackage ../development/libraries/edencommon { }; eigen = callPackage ../development/libraries/eigen { }; eigen2 = callPackage ../development/libraries/eigen/2.0.nix { }; + eigenmath = callPackage ../applications/science/math/eigenmath { }; + vapoursynth = callPackage ../by-name/va/vapoursynth/package.nix { inherit (darwin.apple_sdk.frameworks) ApplicationServices; }; @@ -9131,10 +19394,16 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo; }; + eglexternalplatform = callPackage ../development/libraries/eglexternalplatform { }; + + egl-wayland = callPackage ../development/libraries/egl-wayland { }; + elastix = callPackage ../development/libraries/science/biology/elastix { inherit (darwin.apple_sdk.frameworks) Cocoa; }; + elfio = callPackage ../development/libraries/elfio { }; + # TODO: Fix references and add justStaticExecutables https://github.com/NixOS/nixpkgs/issues/318013 emanote = haskellPackages.emanote; @@ -9143,10 +19412,28 @@ with pkgs; }; enchant = enchant2; + enet = callPackage ../development/libraries/enet { }; + + entt = callPackage ../development/libraries/entt { }; + libepoxy = callPackage ../development/libraries/libepoxy { inherit (darwin.apple_sdk.frameworks) Carbon OpenGL; }; + libesmtp = callPackage ../development/libraries/libesmtp { }; + + exiv2 = callPackage ../development/libraries/exiv2 { }; + + expat = callPackage ../development/libraries/expat { }; + + exprtk = callPackage ../development/libraries/exprtk { }; + + eventlog = callPackage ../development/libraries/eventlog { }; + + faac = callPackage ../development/libraries/faac { }; + + faad2 = callPackage ../development/libraries/faad2 { }; + factor-lang-scope = callPackage ../development/compilers/factor-lang/scope.nix { }; factor-lang = factor-lang-scope.interpreter; @@ -9154,6 +19441,8 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) IOKit Carbon Cocoa AudioToolbox OpenGL System; }; + farbfeld = callPackage ../development/libraries/farbfeld { }; + farstream = callPackage ../development/libraries/farstream { inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad @@ -9165,6 +19454,16 @@ with pkgs; fb303 = darwin.apple_sdk_11_0.callPackage ../development/libraries/fb303 { }; + fcl = callPackage ../development/libraries/fcl { }; + + ffcast = callPackage ../tools/X11/ffcast { }; + + fflas-ffpack = callPackage ../development/libraries/fflas-ffpack { }; + + forge = callPackage ../development/libraries/forge { }; + + linbox = callPackage ../development/libraries/linbox { }; + inherit (callPackage ../development/libraries/ffmpeg { }) ffmpeg_4 ffmpeg_4-headless @@ -9179,6 +19478,11 @@ with pkgs; ffmpeg-headless ffmpeg-full; + ffmpegthumbnailer = callPackage ../development/libraries/ffmpegthumbnailer { }; + + ffms = callPackage ../development/libraries/ffms { }; + + fftw = callPackage ../development/libraries/fftw { }; fftwSinglePrec = fftw.override { precision = "single"; }; fftwFloat = fftwSinglePrec; # the configure option is just an alias fftwLongDouble = fftw.override { precision = "long-double"; }; @@ -9189,8 +19493,16 @@ with pkgs; }; fftwMpi = fftw.override { enableMpi = true; }; + filter-audio = callPackage ../development/libraries/filter-audio { }; + + filtron = callPackage ../servers/filtron { }; + fizz = darwin.apple_sdk_11_0.callPackage ../development/libraries/fizz { }; + flann = callPackage ../development/libraries/flann { }; + + flatcc = callPackage ../development/libraries/flatcc { }; + flint = callPackage ../development/libraries/flint { }; flint3 = callPackage ../development/libraries/flint/3.nix { }; @@ -9218,6 +19530,8 @@ with pkgs; fltk = fltk13; fltk-minimal = fltk13-minimal; + flyway = callPackage ../development/tools/flyway { }; + inherit (callPackages ../development/libraries/fmt { }) fmt_8 fmt_9 fmt_10 fmt_11; fmt = fmt_10; @@ -9239,49 +19553,105 @@ with pkgs; }; }; + freetts = callPackage ../development/libraries/freetts { }; + frog = res.languageMachines.frog; - fontconfig = callPackage ../development/libraries/fontconfig { - inherit (darwin.apple_sdk.frameworks) CoreFoundation; - }; + fstrcmp = callPackage ../development/libraries/fstrcmp { }; + + fstrm = callPackage ../development/libraries/fstrm { }; + + cfitsio = callPackage ../development/libraries/science/astronomy/cfitsio { }; + + fontconfig = callPackage ../development/libraries/fontconfig { + inherit (darwin.apple_sdk.frameworks) CoreFoundation; + }; + + folly = darwin.apple_sdk_11_0.callPackage ../development/libraries/folly { }; + + folks = callPackage ../development/libraries/folks { }; + + fortify-headers = callPackage ../development/libraries/fortify-headers { }; + + makeFontsConf = callPackage ../development/libraries/fontconfig/make-fonts-conf.nix { }; + + makeFontsCache = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}: + callPackage ../development/libraries/fontconfig/make-fonts-cache.nix { + inherit fontconfig fontDirectories; + }; + + f2c = callPackage ../development/tools/f2c { }; + + freealut = callPackage ../development/libraries/freealut { }; + + freeglut = callPackage ../development/libraries/freeglut { }; + + freenect = callPackage ../development/libraries/freenect { + inherit (darwin.apple_sdk.frameworks) Cocoa GLUT; + }; + + freetype = callPackage ../development/libraries/freetype { }; + + freexl = callPackage ../development/libraries/freexl { }; + + frei0r = callPackage ../development/libraries/frei0r { }; + + fribidi = callPackage ../development/libraries/fribidi { }; + + frozen = callPackage ../development/libraries/frozen { }; + + funambol = callPackage ../development/libraries/funambol { }; - folly = darwin.apple_sdk_11_0.callPackage ../development/libraries/folly { }; + function-runner = callPackage ../development/web/function-runner { }; - makeFontsConf = callPackage ../development/libraries/fontconfig/make-fonts-conf.nix { }; + functionalplus = callPackage ../development/libraries/functionalplus { }; - makeFontsCache = let fontconfig_ = fontconfig; in {fontconfig ? fontconfig_, fontDirectories}: - callPackage ../development/libraries/fontconfig/make-fonts-cache.nix { - inherit fontconfig fontDirectories; - }; + galer = callPackage ../tools/security/galer { }; - freenect = callPackage ../development/libraries/freenect { - inherit (darwin.apple_sdk.frameworks) Cocoa GLUT; - }; + gallia = callPackage ../tools/security/gallia { }; gamenetworkingsockets = callPackage ../development/libraries/gamenetworkingsockets { protobuf = protobuf_21; }; + game-music-emu = callPackage ../development/libraries/audio/game-music-emu { }; + + ganv = callPackage ../development/libraries/ganv { }; + + garble = callPackage ../development/tools/garble { }; + + gcab = callPackage ../development/libraries/gcab { }; + gcovr = with python3Packages; toPythonApplication gcovr; gcr = callPackage ../development/libraries/gcr { }; gcr_4 = callPackage ../development/libraries/gcr/4.nix { }; + gdl = callPackage ../development/libraries/gdl { }; + + gdome2 = callPackage ../development/libraries/gdome2 { }; + gecode_3 = callPackage ../development/libraries/gecode/3.nix { }; gecode_6 = qt5.callPackage ../development/libraries/gecode { }; gecode = gecode_6; geph = recurseIntoAttrs (callPackages ../applications/networking/geph { pnpm = pnpm_8; }); + gephi = callPackage ../applications/science/misc/gephi { }; + gegl = callPackage ../development/libraries/gegl { inherit (darwin.apple_sdk.frameworks) OpenCL; }; gensio = darwin.apple_sdk_11_0.callPackage ../development/libraries/gensio { }; + geoclue2 = callPackage ../development/libraries/geoclue { }; + geoclue2-with-demo-agent = geoclue2.override { withDemoAgent = true; }; + geocode-glib = callPackage ../development/libraries/geocode-glib { }; + geocode-glib_2 = geocode-glib.override { libsoup = libsoup_3; }; @@ -9291,19 +19661,31 @@ with pkgs; geoipDatabase = geolite-legacy; }; + geogram = callPackage ../development/libraries/geogram { }; + geoip = callPackage ../development/libraries/geoip { }; + geoipjava = callPackage ../development/libraries/java/geoipjava { }; + + geomyidae = callPackage ../applications/networking/gopher/geomyidae { }; + geos = callPackage ../development/libraries/geos { }; geos_3_9 = callPackage ../development/libraries/geos/3.9.nix { }; geos_3_11 = callPackage ../development/libraries/geos/3.11.nix { }; + getdata = callPackage ../development/libraries/getdata { }; + inherit (callPackages ../development/libraries/getdns { }) getdns stubby; gettext = callPackage ../development/libraries/gettext { }; + gf2x = callPackage ../development/libraries/gf2x { }; + + gfxstream = callPackage ../development/libraries/gfxstream { }; + gd = callPackage ../development/libraries/gd { automake = automake115x; }; @@ -9319,10 +19701,18 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) ApplicationServices Cocoa; }; + ggz_base_libs = callPackage ../development/libraries/ggz_base_libs { }; + + gifticlib = callPackage ../development/libraries/science/biology/gifticlib { }; + + gio-sharp = callPackage ../development/libraries/gio-sharp { }; + givaro = callPackage ../development/libraries/givaro { }; givaro_3 = callPackage ../development/libraries/givaro/3.nix { }; givaro_3_7 = callPackage ../development/libraries/givaro/3.7.nix { }; + ghc_filesystem = callPackage ../development/libraries/ghc_filesystem { }; + ghp-import = with python3Packages; toPythonApplication ghp-import; ghcid = haskellPackages.ghcid.bin; @@ -9333,10 +19723,24 @@ with pkgs; graphia = qt6Packages.callPackage ../applications/science/misc/graphia { }; + graphinder = callPackage ../tools/security/graphinder { }; + + hnswlib = callPackage ../development/libraries/hnswlib { }; + + icon-lang = callPackage ../development/interpreters/icon-lang { }; + libgit2 = callPackage ../development/libraries/libgit2 { inherit (darwin.apple_sdk.frameworks) Security; }; + libgit2-glib = callPackage ../development/libraries/libgit2-glib { }; + + libhsts = callPackage ../development/libraries/libhsts { }; + + glbinding = callPackage ../development/libraries/glbinding { }; + + gle = callPackage ../development/libraries/gle { }; + glew = callPackage ../development/libraries/glew { inherit (darwin.apple_sdk.frameworks) OpenGL; }; @@ -9359,6 +19763,8 @@ with pkgs; # Provided by libc on Operating Systems that use the Extensible Linker Format. elf-header = if stdenv.hostPlatform.isElf then null else elf-header-real; + elf-header-real = callPackage ../development/libraries/elf-header { }; + glibc_memusage = callPackage ../development/libraries/glibc { withGd = true; }; @@ -9458,21 +19864,46 @@ with pkgs; glibc32 = pkgsi686Linux.buildPackages.glibc; }; + glm = callPackage ../development/libraries/glm { }; + + glog = callPackage ../development/libraries/glog { }; + + gloox = callPackage ../development/libraries/gloox { }; + + glpk = callPackage ../development/libraries/glpk { }; + glsurf = callPackage ../applications/science/math/glsurf { ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string; }; + glui = callPackage ../development/libraries/glui { }; + gmime2 = callPackage ../development/libraries/gmime/2.nix { }; gmime3 = callPackage ../development/libraries/gmime/3.nix { }; gmime = gmime2; + gmm = callPackage ../development/libraries/gmm { }; + gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; # required by older GHC versions + gmp5 = callPackage ../development/libraries/gmp/5.1.x.nix { }; gmp6 = callPackage ../development/libraries/gmp/6.x.nix { }; gmp = gmp6; gmpxx = gmp.override { cxx = true; }; #GMP ex-satellite, so better keep it near gmp + mpfr = callPackage ../development/libraries/mpfr { }; + + mpfi = callPackage ../development/libraries/mpfi { }; + + mpdecimal = callPackage ../development/libraries/mpdecimal { }; + + mpfshell = callPackage ../development/tools/mpfshell { }; + # A GMP fork + mpir = callPackage ../development/libraries/mpir { }; + + gl3w = callPackage ../development/libraries/gl3w { }; + gns3Packages = dontRecurseIntoAttrs (callPackage ../applications/networking/gns3 { }); gns3-gui = gns3Packages.guiStable; gns3-server = gns3Packages.serverStable; @@ -9486,6 +19917,16 @@ with pkgs; goocanvas = callPackage ../development/libraries/goocanvas { }; goocanvas2 = callPackage ../development/libraries/goocanvas/2.x.nix { }; goocanvas3 = callPackage ../development/libraries/goocanvas/3.x.nix { }; + goocanvasmm2 = callPackage ../development/libraries/goocanvasmm { }; + + gflags = callPackage ../development/libraries/gflags { }; + + gperftools = callPackage ../development/libraries/gperftools { }; + + grilo = callPackage ../development/libraries/grilo { }; + + grilo-plugins = callPackage ../development/libraries/grilo-plugins { }; + grpc = darwin.apple_sdk_11_0.callPackage ../development/libraries/grpc { stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then overrideSDK darwin.apple_sdk_11_0.stdenv { darwinMinVersion = "10.13"; } @@ -9501,8 +19942,14 @@ with pkgs; inherit (darwin.apple_sdk_12_3.libs) xpc; }); + gusb = callPackage ../development/libraries/gusb { }; + qxmpp = libsForQt5.callPackage ../development/libraries/qxmpp { }; + gnet = callPackage ../development/libraries/gnet { }; + + gnu-config = callPackage ../development/libraries/gnu-config { }; + gnu-efi = if stdenv.hostPlatform.isEfi then callPackage ../development/libraries/gnu-efi { } else null; @@ -9513,12 +19960,36 @@ with pkgs; autoconf = buildPackages.autoconf269; }; - gpac = callPackage ../applications/video/gpac { }; + gpac = callPackage ../applications/video/gpac { + inherit (darwin.apple_sdk.frameworks) Carbon; + }; gpgme = callPackage ../development/libraries/gpgme { }; + pgpdump = callPackage ../tools/security/pgpdump { }; + + pgpkeyserver-lite = callPackage ../servers/web-apps/pgpkeyserver-lite { }; + + pgweb = callPackage ../development/tools/database/pgweb { }; + grantlee = libsForQt5.callPackage ../development/libraries/grantlee { }; + gsasl = callPackage ../development/libraries/gsasl { }; + + gsl = callPackage ../development/libraries/gsl { }; + + gsl-lite = callPackage ../development/libraries/gsl-lite { }; + + gsm = callPackage ../development/libraries/gsm { }; + + gsoap = callPackage ../development/libraries/gsoap { }; + + gsound = callPackage ../development/libraries/gsound { }; + + gss = callPackage ../development/libraries/gss { }; + + gtkimageview = callPackage ../development/libraries/gtkimageview { }; + glib = callPackage ../development/libraries/glib (let glib-untested = glib.overrideAttrs { doCheck = false; }; in { @@ -9535,8 +20006,16 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Cocoa; }; + glib-networking = callPackage ../development/libraries/glib-networking { }; + + glib-testing = callPackage ../development/libraries/glib-testing { }; + glirc = haskell.lib.compose.justStaticExecutables haskellPackages.glirc; + gom = callPackage ../development/libraries/gom { }; + + ace = callPackage ../development/libraries/ace { }; + # Not moved to aliases while we decide if we should split the package again. atk = at-spi2-core; @@ -9544,6 +20023,12 @@ with pkgs; atkmm_2_36 = callPackage ../development/libraries/atkmm/2.36.nix { }; + pixman = callPackage ../development/libraries/pixman { }; + + cairo = callPackage ../development/libraries/cairo { }; + + cairo-lang = callPackage ../development/compilers/cairo { }; + cairomm = callPackage ../development/libraries/cairomm { }; cairomm_1_16 = callPackage ../development/libraries/cairomm/1.16.nix { @@ -9574,6 +20059,10 @@ with pkgs; gdk-pixbuf-xlib = callPackage ../development/libraries/gdk-pixbuf/xlib.nix { }; + gnome-menus = callPackage ../development/libraries/gnome-menus { }; + + gnote = callPackage ../applications/office/gnote { }; + gtk2 = callPackage ../development/libraries/gtk/2.x.nix { inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; }; @@ -9584,11 +20073,15 @@ with pkgs; gdktarget = "x11"; }; + gtkextra = callPackage ../development/libraries/gtkextra { }; + gtk3 = callPackage ../development/libraries/gtk/3.x.nix { inherit (darwin.apple_sdk.frameworks) AppKit Cocoa QuartzCore; }; - gtk4 = callPackage ../development/libraries/gtk/4.x.nix { }; + gtk4 = callPackage ../development/libraries/gtk/4.x.nix { + inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; + }; # On darwin gtk uses cocoa by default instead of x11. @@ -9602,10 +20095,18 @@ with pkgs; gtkmm3 = callPackage ../development/libraries/gtkmm/3.x.nix { }; gtkmm4 = callPackage ../development/libraries/gtkmm/4.x.nix { }; + gtk_engines = callPackage ../development/libraries/gtk-engines { }; + + gtk-engine-bluecurve = callPackage ../development/libraries/gtk-engine-bluecurve { }; + + gtk-engine-murrine = callPackage ../development/libraries/gtk-engine-murrine { }; + gtk-sharp-2_0 = callPackage ../development/libraries/gtk-sharp/2.0.nix { }; gtk-sharp-3_0 = callPackage ../development/libraries/gtk-sharp/3.0.nix { }; + gtk-sharp-beans = callPackage ../development/libraries/gtk-sharp-beans { }; + gtk-mac-integration = callPackage ../development/libraries/gtk-mac-integration { gtk = gtk3; }; @@ -9616,6 +20117,8 @@ with pkgs; gtk-mac-integration-gtk3 = gtk-mac-integration; + gtk-mac-bundler = callPackage ../development/tools/gtk-mac-bundler { }; + gtksourceview = gtksourceview3; gtksourceview3 = callPackage ../development/libraries/gtksourceview/3.x.nix { }; @@ -9632,6 +20135,20 @@ with pkgs; gtkspell3 = callPackage ../development/libraries/gtkspell/3.nix { }; + gtkspellmm = callPackage ../development/libraries/gtkspellmm { }; + + gtk-layer-shell = callPackage ../development/libraries/gtk-layer-shell { }; + + gtk4-layer-shell = callPackage ../development/libraries/gtk4-layer-shell { }; + + gts = callPackage ../development/libraries/gts { }; + + gumbo = callPackage ../development/libraries/gumbo { }; + + gvfs = callPackage ../development/libraries/gvfs { }; + + gvm-libs = callPackage ../development/libraries/gvm-libs { }; + gwenhywfar = callPackage ../development/libraries/aqbanking/gwenhywfar.nix { }; hamlib = hamlib_3; @@ -9653,18 +20170,36 @@ with pkgs; withIcu = true; }; + hawknl = callPackage ../development/libraries/hawknl { }; + + haxor-news = callPackage ../applications/misc/haxor-news { }; + + hdt = callPackage ../misc/hdt { }; + + hfinger = callPackage ../tools/security/hfinger { }; + herqq = libsForQt5.callPackage ../development/libraries/herqq { }; hidapi = callPackage ../development/libraries/hidapi { inherit (darwin.apple_sdk.frameworks) Cocoa IOKit; }; + highfive = callPackage ../development/libraries/highfive { }; + highfive-mpi = highfive.override { hdf5 = hdf5-mpi; }; + hiredis = callPackage ../development/libraries/hiredis { }; + + hiredis-vip = callPackage ../development/libraries/hiredis-vip { }; + hivex = callPackage ../development/libraries/hivex { autoreconfHook = buildPackages.autoreconfHook269; }; + hmat-oss = callPackage ../development/libraries/hmat-oss { }; + + hound = callPackage ../development/tools/misc/hound { }; + hpx = callPackage ../development/libraries/hpx { boost = boost179; asio = asio.override { boost = boost179; }; @@ -9674,6 +20209,20 @@ with pkgs; hspellDicts = callPackage ../development/libraries/hspell/dicts.nix { }; + hsqldb = callPackage ../development/libraries/java/hsqldb { }; + + hstr = callPackage ../applications/misc/hstr { }; + + hstsparser = callPackage ../tools/security/hstsparser { }; + + htmlcxx = callPackage ../development/libraries/htmlcxx { }; + + http-parser = callPackage ../development/libraries/http-parser { }; + + httpref = callPackage ../development/tools/misc/httpref { }; + + hubble = callPackage ../applications/networking/cluster/hubble { }; + hunspell = callPackage ../development/libraries/hunspell { }; hunspellDicts = recurseIntoAttrs (callPackages ../development/libraries/hunspell/dictionaries.nix {}); @@ -9682,10 +20231,20 @@ with pkgs; hunspellWithDicts = dicts: callPackage ../development/libraries/hunspell/wrapper.nix { inherit dicts; }; - hydra = callPackage ../by-name/hy/hydra/package.nix { nix = nixVersions.nix_2_24; }; + hwloc = callPackage ../development/libraries/hwloc { }; + + hydra = callPackage ../by-name/hy/hydra/package.nix { nix = nixVersions.nix_2_23; }; + + hydra-cli = callPackage ../development/tools/misc/hydra-cli { }; + + hydraAntLogger = callPackage ../development/libraries/java/hydra-ant-logger { }; hydra-check = with python3.pkgs; toPythonApplication hydra-check; + hyena = callPackage ../development/libraries/hyena { }; + + hyperscan = callPackage ../development/libraries/hyperscan { }; + icu-versions = callPackages ../development/libraries/icu { }; inherit (icu-versions) icu60 @@ -9700,17 +20259,33 @@ with pkgs; icu73 icu74 icu75 - icu76 ; icu = icu74; + id3lib = callPackage ../development/libraries/id3lib { }; + idasen = with python3Packages; toPythonApplication idasen; + ikill = callPackage ../tools/misc/ikill { }; + + ilbc = callPackage ../development/libraries/ilbc { }; + + ilmbase = callPackage ../development/libraries/ilmbase { }; + imgui = callPackage ../development/libraries/imgui { stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; }; + imtui = callPackage ../development/libraries/imtui { }; + + immer = callPackage ../development/libraries/immer { }; + + imv = callPackage ../applications/graphics/imv { }; + + iml = callPackage ../development/libraries/iml { }; + + imlib2 = callPackage ../development/libraries/imlib2 { }; imlib2Full = imlib2.override { # Compilation error on Darwin with librsvg. For more information see: # https://github.com/NixOS/nixpkgs/pull/166452#issuecomment-1090725613 @@ -9726,20 +20301,49 @@ with pkgs; imlibsetroot = callPackage ../applications/graphics/imlibsetroot { libXinerama = xorg.libXinerama; } ; + impy = callPackage ../development/libraries/impy { }; + + ineffassign = callPackage ../development/tools/ineffassign { }; + + ijs = callPackage ../development/libraries/ijs { }; + + itktcl = callPackage ../development/libraries/itktcl { }; + incrtcl = callPackage ../development/libraries/incrtcl { }; + indicator-application-gtk2 = callPackage ../development/libraries/indicator-application/gtk2.nix { }; indicator-application-gtk3 = callPackage ../development/libraries/indicator-application/gtk3.nix { }; + indicator-sound-switcher = callPackage ../applications/audio/indicator-sound-switcher { }; + indilib = darwin.apple_sdk_11_0.callPackage ../development/libraries/science/astronomy/indilib { }; indi-3rdparty = recurseIntoAttrs (callPackages ../development/libraries/science/astronomy/indilib/indi-3rdparty.nix { }); + inih = callPackage ../development/libraries/inih { }; + + iniparser = callPackage ../development/libraries/iniparser { }; + + initool = callPackage ../development/tools/initool { }; + + intel-gmmlib = callPackage ../development/libraries/intel-gmmlib { }; + + intel-media-driver = callPackage ../development/libraries/intel-media-driver { }; + + intltool = callPackage ../development/tools/misc/intltool { }; + ios-cross-compile = callPackage ../development/compilers/ios-cross-compile/9.2.nix { }; + ip2location-c = callPackage ../development/libraries/ip2location-c { }; + irrlicht = if !stdenv.hostPlatform.isDarwin then callPackage ../development/libraries/irrlicht { } else callPackage ../development/libraries/irrlicht/mac.nix { inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL IOKit; }; + isocodes = callPackage ../development/libraries/iso-codes { }; + + iso-flags = callPackage ../data/icons/iso-flags { }; + iso-flags-png-320x240 = iso-flags.overrideAttrs (oldAttrs: { buildFlags = [ "png-country-320x240-fancy" ]; installPhase = '' @@ -9754,6 +20358,7 @@ with pkgs; isort = with python3Packages; toPythonApplication isort; ispc = callPackage ../development/compilers/ispc { + xcode = darwin.xcode_14; llvmPackages = llvmPackages_17; }; @@ -9771,18 +20376,66 @@ with pkgs; itk = itk_5; + jama = callPackage ../development/libraries/jama { }; + + jarowinkler-cpp = callPackage ../development/libraries/jarowinkler-cpp { }; + + jbig2dec = callPackage ../development/libraries/jbig2dec { }; + + jbig2enc = callPackage ../development/libraries/jbig2enc { }; + + jcal = callPackage ../development/libraries/jcal { }; + + jbigkit = callPackage ../development/libraries/jbigkit { }; + + jefferson = callPackage ../tools/filesystems/jefferson { }; + jemalloc = callPackage ../development/libraries/jemalloc { }; rust-jemalloc-sys = callPackage ../development/libraries/jemalloc/rust.nix { }; rust-jemalloc-sys-unprefixed = rust-jemalloc-sys.override { unprefixed = true; }; + jose = callPackage ../development/libraries/jose { }; + + jpcre2 = callPackage ../development/libraries/jpcre2 { }; + + jshon = callPackage ../development/tools/parsing/jshon { }; + + json2hcl = callPackage ../development/tools/json2hcl { }; + json2yaml = haskell.lib.compose.justStaticExecutables haskellPackages.json2yaml; + json-glib = callPackage ../development/libraries/json-glib { }; + + json_c = callPackage ../development/libraries/json-c { }; + + jsoncpp = callPackage ../development/libraries/jsoncpp { }; + + json-fortran = callPackage ../development/libraries/json-fortran { }; + + jsonnet = callPackage ../development/compilers/jsonnet { }; + + jsonnet-bundler = callPackage ../development/tools/jsonnet-bundler { }; + + jrsonnet = callPackage ../development/compilers/jrsonnet { }; + + jsonrpc-glib = callPackage ../development/libraries/jsonrpc-glib { }; + + jxrlib = callPackage ../development/libraries/jxrlib { }; + + libjson = callPackage ../development/libraries/libjson { }; + libjodycode = callPackage ../development/libraries/libjodycode { # missing aligned_alloc() stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; }; + libb64 = callPackage ../development/libraries/libb64 { }; + + judy = callPackage ../development/libraries/judy { }; + + kcp = callPackage ../development/libraries/kcp { }; + kddockwidgets = libsForQt5.callPackage ../development/libraries/kddockwidgets { }; keybinder = callPackage ../development/libraries/keybinder { @@ -9800,6 +20453,8 @@ with pkgs; }; libkrb5 = krb5; # TODO(de11n) Try to make krb5 reuse libkrb5 as a dependency + kronosnet = callPackage ../development/libraries/kronosnet { }; + ktextaddons = libsForQt5.callPackage ../development/libraries/ktextaddons {}; l-smash = callPackage ../development/libraries/l-smash { @@ -9810,22 +20465,76 @@ with pkgs; inherit pkgs; }); + lasem = callPackage ../development/libraries/lasem { }; + + lasso = callPackage ../development/libraries/lasso { }; + + LAStools = callPackage ../development/libraries/LAStools { }; + laurel = callPackage ../servers/monitoring/laurel/default.nix { }; + lcm = callPackage ../development/libraries/lcm { }; + lcms = lcms2; + lcms1 = callPackage ../development/libraries/lcms { }; + + lcms2 = callPackage ../development/libraries/lcms2 { }; + + lcrq = callPackage ../development/libraries/lcrq { }; + + ldacbt = callPackage ../development/libraries/ldacbt { }; + + ldb = callPackage ../development/libraries/ldb { }; + + lensfun = callPackage ../development/libraries/lensfun { }; + + lesbar = callPackage ../applications/window-managers/lesbar { }; + + lesstif = callPackage ../development/libraries/lesstif { }; + + leveldb = callPackage ../development/libraries/leveldb { }; + + lmdb = callPackage ../development/libraries/lmdb { }; + + lmdbxx = callPackage ../development/libraries/lmdbxx { }; + + lemon-graph = callPackage ../development/libraries/lemon-graph { }; + + levmar = callPackage ../development/libraries/levmar { }; + + leptonica = callPackage ../development/libraries/leptonica { }; + + lerc = callPackage ../development/libraries/lerc { }; + lib2geom = callPackage ../development/libraries/lib2geom { stdenv = if stdenv.cc.isClang then llvmPackages_13.stdenv else stdenv; }; + lib3ds = callPackage ../development/libraries/lib3ds { }; + + lib3mf = callPackage ../development/libraries/lib3mf { }; + + libaacs = callPackage ../development/libraries/libaacs { }; + + libaal = callPackage ../development/libraries/libaal { }; + + libabigail = callPackage ../development/libraries/libabigail { }; + + libaccounts-glib = callPackage ../development/libraries/libaccounts-glib { }; + libacr38u = callPackage ../tools/security/libacr38u { inherit (darwin.apple_sdk.frameworks) IOKit; }; + libad9361 = callPackage ../development/libraries/libad9361 { }; + libadwaita = callPackage ../development/libraries/libadwaita { inherit (pkgs.darwin.apple_sdk.frameworks) AppKit Foundation; }; + libaec = callPackage ../development/libraries/libaec { }; + libagar = callPackage ../development/libraries/libagar { }; libagar_test = callPackage ../development/libraries/libagar/libagar_test.nix { }; @@ -9834,8 +20543,24 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreAudio CoreServices AudioUnit; }; + libaosd = callPackage ../development/libraries/libaosd { }; + + libabw = callPackage ../development/libraries/libabw { }; + + libamqpcpp = callPackage ../development/libraries/libamqpcpp { }; + + libantlr3c = callPackage ../development/libraries/libantlr3c { }; + + libaom = callPackage ../development/libraries/libaom { }; + libappindicator-gtk2 = libappindicator.override { gtkVersion = "2"; }; libappindicator-gtk3 = libappindicator.override { gtkVersion = "3"; }; + libappindicator = callPackage ../development/libraries/libappindicator { }; + + libayatana-appindicator = callPackage ../development/libraries/libayatana-appindicator { }; + + libargs = callPackage ../development/libraries/libargs { }; + libarchive-qt = libsForQt5.callPackage ../development/libraries/libarchive-qt { }; libaribcaption = callPackage ../by-name/li/libaribcaption/package.nix { @@ -9844,19 +20569,54 @@ with pkgs; libasn1c = callPackage ../servers/osmocom/libasn1c/default.nix { }; + libasr = callPackage ../development/libraries/libasr { }; + + libass = callPackage ../development/libraries/libass { }; + + libassuan = callPackage ../development/libraries/libassuan { }; + + libasyncns = callPackage ../development/libraries/libasyncns { }; + + libatomic_ops = callPackage ../development/libraries/libatomic_ops { }; + + libaudclient = callPackage ../development/libraries/libaudclient { }; + + libaudec = callPackage ../development/libraries/libaudec { }; + + libavc1394 = callPackage ../development/libraries/libavc1394 { }; + + libavif = callPackage ../development/libraries/libavif { }; + + libayatana-common = callPackage ../development/libraries/libayatana-common { }; + + libb2 = callPackage ../development/libraries/libb2 { }; + + libbacktrace = callPackage ../development/libraries/libbacktrace { }; + libbap = callPackage ../development/libraries/libbap { inherit (ocaml-ng.ocamlPackages_4_14) bap ocaml findlib ctypes ctypes-foreign; }; + libbaseencode = callPackage ../development/libraries/libbaseencode { }; + libbass = (callPackage ../development/libraries/audio/libbass { }).bass; libbass_fx = (callPackage ../development/libraries/audio/libbass { }).bass_fx; - libbassmidi = (callPackage ../development/libraries/audio/libbass { }).bassmidi; libbassmix = (callPackage ../development/libraries/audio/libbass { }).bassmix; + libbdplus = callPackage ../development/libraries/libbdplus { }; + + libblockdev = callPackage ../development/libraries/libblockdev { }; + + libblocksruntime = callPackage ../development/libraries/libblocksruntime { }; + libbluray = callPackage ../development/libraries/libbluray { inherit (darwin.apple_sdk.frameworks) DiskArbitration; }; + libbs2b = callPackage ../development/libraries/audio/libbs2b { }; + + libcacard = callPackage ../development/libraries/libcacard { }; + libcamera-qcam = callPackage ../by-name/li/libcamera/package.nix { withQcam = true; }; libcanberra = callPackage ../development/libraries/libcanberra { @@ -9873,27 +20633,91 @@ with pkgs; then pkgs.libcanberra else pkgs.libcanberra-gtk2; + libcaption = callPackage ../development/libraries/libcaption { }; + + libcbor = callPackage ../development/libraries/libcbor { }; + + libccd = callPackage ../development/libraries/libccd { }; + libcec = callPackage ../development/libraries/libcec { }; libcec_platform = callPackage ../development/libraries/libcec/platform.nix { }; libcef = callPackage ../development/libraries/libcef { }; + libcello = callPackage ../development/libraries/libcello { }; + + libcerf = callPackage ../development/libraries/libcerf { }; + + libcdada = callPackage ../development/libraries/libcdada { }; + + libcdaudio = callPackage ../development/libraries/libcdaudio { }; + + libcddb = callPackage ../development/libraries/libcddb { }; + libcdio = callPackage ../development/libraries/libcdio { inherit (darwin.apple_sdk.frameworks) Carbon IOKit; }; - libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia { - inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit; - }; + libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia { + inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit; + }; + + libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; }; + + libchamplain = callPackage ../development/libraries/libchamplain { }; + + libchamplain_libsoup3 = libchamplain.override { withLibsoup3 = true; }; + + libchardet = callPackage ../development/libraries/libchardet { }; + + libchewing = callPackage ../development/libraries/libchewing { }; + + libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { }; + + libcrafter = callPackage ../development/libraries/libcrafter { }; + + libcrossguid = callPackage ../development/libraries/libcrossguid { }; + + libcs50 = callPackage ../development/libraries/libcs50 { }; + + libuchardet = callPackage ../development/libraries/libuchardet { }; + + libchop = callPackage ../development/libraries/libchop { }; + + libcifpp = callPackage ../development/libraries/libcifpp { }; + + libcint = callPackage ../development/libraries/libcint { }; + + libcli = callPackage ../development/libraries/libcli { }; + + libclthreads = callPackage ../development/libraries/libclthreads { }; + + libclxclient = callPackage ../development/libraries/libclxclient { }; + + libconfuse = callPackage ../development/libraries/libconfuse { }; + + libcangjie = callPackage ../development/libraries/libcangjie { }; + + libcollectdclient = callPackage ../development/libraries/libcollectdclient { }; + + libcomps = callPackage ../tools/package-management/libcomps { python = python3; }; + + libcpr = callPackage ../development/libraries/libcpr { }; + + libcredis = callPackage ../development/libraries/libcredis { }; + + libctb = callPackage ../development/libraries/libctb { }; + + libctemplate = callPackage ../development/libraries/libctemplate { }; - libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; }; + libctl = callPackage ../development/libraries/libctl { }; - libchamplain_libsoup3 = libchamplain.override { withLibsoup3 = true; }; + libcotp = callPackage ../development/libraries/libcotp { }; - libchipcard = callPackage ../development/libraries/aqbanking/libchipcard.nix { }; + libcouchbase = callPackage ../development/libraries/libcouchbase { }; - libcomps = callPackage ../tools/package-management/libcomps { python = python3; }; + libcue = callPackage ../development/libraries/libcue { }; libcxxrt = callPackage ../development/libraries/libcxxrt { stdenv = if stdenv.hostPlatform.useLLVM or false @@ -9901,11 +20725,26 @@ with pkgs; else stdenv; }; + libdaemon = callPackage ../development/libraries/libdaemon { }; + + libdatovka = callPackage ../development/libraries/libdatovka { }; + + libdatrie = callPackage ../development/libraries/libdatrie { }; + + libdazzle = callPackage ../development/libraries/libdazzle { }; + + libdbi = callPackage ../development/libraries/libdbi { }; + libdbiDriversBase = libdbiDrivers.override { libmysqlclient = null; sqlite = null; }; + libdbiDrivers = callPackage ../development/libraries/libdbi-drivers { }; + + libunity = callPackage ../development/libraries/libunity { }; + + libdbusmenu = callPackage ../development/libraries/libdbusmenu { }; libdbusmenu-gtk2 = libdbusmenu.override { gtkVersion = "2"; }; libdbusmenu-gtk3 = libdbusmenu.override { gtkVersion = "3"; }; @@ -9913,6 +20752,8 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreServices; }; + libde265 = callPackage ../development/libraries/libde265 { }; + libdeflate = darwin.apple_sdk_11_0.callPackage ../development/libraries/libdeflate { }; libdevil = callPackage ../development/libraries/libdevil { @@ -9924,8 +20765,42 @@ with pkgs; withXorg = false; }; + libdecor = callPackage ../development/libraries/libdecor { }; + + libdex = callPackage ../development/libraries/libdex { }; + + libdicom = callPackage ../development/libraries/libdicom { }; + + libdigidocpp = callPackage ../development/libraries/libdigidocpp { }; + + libdiscid = callPackage ../development/libraries/libdiscid { }; + + libdisplay-info = callPackage ../development/libraries/libdisplay-info { }; + + libdivecomputer = callPackage ../development/libraries/libdivecomputer { }; + + libdivsufsort = callPackage ../development/libraries/libdivsufsort { }; + + libdmtx = callPackage ../development/libraries/libdmtx { }; + + libdmapsharing = callPackage ../development/libraries/libdmapsharing { }; + + libdnet = callPackage ../development/libraries/libdnet { }; + libdnf = callPackage ../tools/package-management/libdnf { python = python3; }; + libdovi = callPackage ../development/libraries/libdovi { }; + + libdrm = callPackage ../development/libraries/libdrm { }; + + libdv = callPackage ../development/libraries/libdv { }; + + libdvbcsa = callPackage ../development/libraries/libdvbcsa { }; + + libdvbpsi = callPackage ../development/libraries/libdvbpsi { }; + + libdwg = callPackage ../development/libraries/libdwg { }; + libdvdcss = callPackage ../development/libraries/libdvdcss { inherit (darwin) IOKit; }; @@ -9938,51 +20813,195 @@ with pkgs; libdvdread = callPackage ../development/libraries/libdvdread { }; libdvdread_4_9_9 = callPackage ../development/libraries/libdvdread/4.9.9.nix { }; + libdwarf = callPackage ../development/libraries/libdwarf { }; dwarfdump = libdwarf.bin; + libe57format = callPackage ../development/libraries/libe57format { }; + + libeatmydata = callPackage ../development/libraries/libeatmydata { }; + + libeb = callPackage ../development/libraries/libeb { }; + + libebml = callPackage ../development/libraries/libebml { }; + + libebur128 = callPackage ../development/libraries/libebur128 { }; + + libei = callPackage ../development/libraries/libei { }; + + libelf = callPackage ../development/libraries/libelf { }; + + libelfin = callPackage ../development/libraries/libelfin { }; + + libetpan = callPackage ../development/libraries/libetpan { }; + + libexecinfo = callPackage ../development/libraries/libexecinfo { }; + + libfaketime = callPackage ../development/libraries/libfaketime { }; + + libfakekey = callPackage ../development/libraries/libfakekey { }; + + libfido2 = callPackage ../development/libraries/libfido2 {}; + libfilezilla = darwin.apple_sdk_11_0.callPackage ../development/libraries/libfilezilla { inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices; }; + libfishsound = callPackage ../development/libraries/libfishsound { }; + + libfm = callPackage ../development/libraries/libfm { }; libfm-extra = libfm.override { extraOnly = true; }; + libfprint = callPackage ../development/libraries/libfprint { }; + + libfprint-tod = callPackage ../development/libraries/libfprint-tod { }; + + libfprint-2-tod1-goodix = callPackage ../development/libraries/libfprint-2-tod1-goodix { }; + + libfprint-2-tod1-goodix-550a = callPackage ../development/libraries/libfprint-2-tod1-goodix-550a { }; + + libfprint-2-tod1-vfs0090 = callPackage ../development/libraries/libfprint-2-tod1-vfs0090 { }; + + libfprint-2-tod1-elan = callPackage ../development/libraries/libfprint-2-tod1-elan { }; + + libfpx = callPackage ../development/libraries/libfpx { }; + + libgadu = callPackage ../development/libraries/libgadu { }; + + libgbinder = callPackage ../development/libraries/libgbinder { }; + libgda = callPackage ../development/libraries/libgda { }; libgda6 = callPackage ../development/libraries/libgda/6.x.nix { }; + libgdamm = callPackage ../development/libraries/libgdamm { }; + + libgdata = callPackage ../development/libraries/libgdata { }; + + libgee = callPackage ../development/libraries/libgee { }; + + libgepub = callPackage ../development/libraries/libgepub { }; + + libgig = callPackage ../development/libraries/libgig { }; + + libglibutil = callPackage ../development/libraries/libglibutil { }; + libgnome-games-support = callPackage ../development/libraries/libgnome-games-support { }; libgnome-games-support_2_0 = callPackage ../development/libraries/libgnome-games-support/2.0.nix { }; + libgnomekbd = callPackage ../development/libraries/libgnomekbd { }; + + libglvnd = callPackage ../development/libraries/libglvnd { }; + + libgnurl = callPackage ../development/libraries/libgnurl { }; + + libgourou = callPackage ../development/libraries/libgourou { }; + + libgringotts = callPackage ../development/libraries/libgringotts { }; + libgrss = callPackage ../development/libraries/libgrss { inherit (darwin.apple_sdk_11_0.frameworks) Foundation AppKit; }; + libgweather = callPackage ../development/libraries/libgweather { }; + + libgxps = callPackage ../development/libraries/libgxps { }; + libiio = callPackage ../development/libraries/libiio { inherit (darwin.apple_sdk.frameworks) CFNetwork CoreServices; python = python3; }; + libinjection = callPackage ../development/libraries/libinjection { }; + + libinklevel = callPackage ../development/libraries/libinklevel { }; + + libkcapi = callPackage ../development/libraries/libkcapi { }; + + libnats-c = callPackage ../development/libraries/libnats-c { }; + + liburing = callPackage ../development/libraries/liburing { }; + + librseq = callPackage ../development/libraries/librseq { }; + + libseccomp = callPackage ../development/libraries/libseccomp { }; + + libsecret = callPackage ../development/libraries/libsecret { }; + + libsegfault = callPackage ../development/libraries/libsegfault { }; + + libserdes = callPackage ../development/libraries/libserdes { }; + + libserialport = callPackage ../development/libraries/libserialport { }; + + libsignal-protocol-c = callPackage ../development/libraries/libsignal-protocol-c { }; + + libsignon-glib = callPackage ../development/libraries/libsignon-glib { }; + libsoundio = callPackage ../development/libraries/libsoundio { inherit (darwin.apple_sdk.frameworks) AudioUnit; }; + libspelling = callPackage ../development/libraries/libspelling { }; + + libsystemtap = callPackage ../development/libraries/libsystemtap { }; + + libgtop = callPackage ../development/libraries/libgtop { }; + + libLAS = callPackage ../development/libraries/libLAS { }; + + liblaxjson = callPackage ../development/libraries/liblaxjson { }; + + liblo = callPackage ../development/libraries/liblo { }; + + liblscp = callPackage ../development/libraries/liblscp { }; + + libe-book = callPackage ../development/libraries/libe-book { }; + + libemf2svg = callPackage ../development/libraries/libemf2svg { }; + + libev = callPackage ../development/libraries/libev { }; + + libevent = callPackage ../development/libraries/libevent { }; + + libewf = callPackage ../development/libraries/libewf { }; + + libexif = callPackage ../development/libraries/libexif { }; + + libexosip = callPackage ../development/libraries/exosip { }; + + libexsid = callPackage ../development/libraries/libexsid { }; + libextractor = callPackage ../development/libraries/libextractor { libmpeg2 = mpeg2dec; }; + libexttextcat = callPackage ../development/libraries/libexttextcat { }; + + libf2c = callPackage ../development/libraries/libf2c { }; + + libfabric = callPackage ../development/libraries/libfabric { }; + libfive = libsForQt5.callPackage ../development/libraries/libfive { stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; python = python3; }; + libfixposix = callPackage ../development/libraries/libfixposix { }; + + libff = callPackage ../development/libraries/libff { }; + + libffcall = callPackage ../development/libraries/libffcall { }; + libffi = callPackage ../development/libraries/libffi { }; libffi_3_3 = callPackage ../development/libraries/libffi/3.3.nix { }; libffiBoot = libffi.override { doCheck = false; }; + libfreeaptx = callPackage ../development/libraries/libfreeaptx { }; + libfreefare = callPackage ../development/libraries/libfreefare { inherit (darwin.apple_sdk.frameworks) IOKit Security; inherit (darwin) libobjc; @@ -9995,6 +21014,8 @@ with pkgs; libftdi1 = callPackage ../development/libraries/libftdi/1.x.nix { }; + libfyaml = callPackage ../development/libraries/libfyaml { }; + libgcrypt = callPackage ../development/libraries/libgcrypt { }; libgcrypt_1_8 = callPackage ../development/libraries/libgcrypt/1.8.nix { }; @@ -10003,25 +21024,96 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Carbon; }; + libgnt = callPackage ../development/libraries/libgnt { }; + + libgpg-error = callPackage ../development/libraries/libgpg-error { }; + # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=blob;f=README;h=fd6e1a83f55696c1f7a08f6dfca08b2d6b7617ec;hb=70058cd9f944d620764e57c838209afae8a58c78#l118 libgpg-error-gen-posix-lock-obj = libgpg-error.override { genPosixLockObjOnly = true; }; + libgphoto2 = callPackage ../development/libraries/libgphoto2 { }; + + libgpiod = callPackage ../development/libraries/libgpiod { }; + libgpod = callPackage ../development/libraries/libgpod { autoreconfHook = buildPackages.autoreconfHook269; }; + libgssglue = callPackage ../development/libraries/libgssglue { }; + + libgudev = callPackage ../development/libraries/libgudev { }; + + libguestfs-appliance = callPackage ../development/libraries/libguestfs/appliance.nix { }; + libguestfs = callPackage ../development/libraries/libguestfs { + autoreconfHook = buildPackages.autoreconfHook264; + ocamlPackages = ocaml-ng.ocamlPackages_4_14; + }; + libguestfs-with-appliance = libguestfs.override { + appliance = libguestfs-appliance; + autoreconfHook = buildPackages.autoreconfHook264; + }; + + + libhangul = callPackage ../development/libraries/libhangul { }; + + libharu = callPackage ../development/libraries/libharu { }; + + libhdhomerun = callPackage ../development/libraries/libhdhomerun { }; + + libheif = callPackage ../development/libraries/libheif { }; + + libhttpseverywhere = callPackage ../development/libraries/libhttpseverywhere { }; + + libhugetlbfs = callPackage ../development/libraries/libhugetlbfs { }; + + libhv = callPackage ../development/libraries/libhv { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + libhwy = callPackage ../development/libraries/libhwy { }; + + libHX = callPackage ../development/libraries/libHX { }; + + libibmad = callPackage ../development/libraries/libibmad { }; + + libibumad = callPackage ../development/libraries/libibumad { }; + + libical = callPackage ../development/libraries/libical { }; + + libicns = callPackage ../development/libraries/libicns { }; + + libieee1284 = callPackage ../development/libraries/libieee1284 { }; + libimobiledevice = callPackage ../development/libraries/libimobiledevice { inherit (darwin.apple_sdk.frameworks) SystemConfiguration CoreFoundation; }; + libimobiledevice-glue = callPackage ../development/libraries/libimobiledevice-glue { }; + libindicator-gtk2 = libindicator.override { gtkVersion = "2"; }; libindicator-gtk3 = libindicator.override { gtkVersion = "3"; }; + libindicator = callPackage ../development/libraries/libindicator { }; + + libinotify-kqueue = callPackage ../development/libraries/libinotify-kqueue { }; + libiodbc = callPackage ../development/libraries/libiodbc { inherit (darwin.apple_sdk.frameworks) Carbon; }; + libirecovery = callPackage ../development/libraries/libirecovery { }; + + libivykis = callPackage ../development/libraries/libivykis { }; + + libkqueue = callPackage ../development/libraries/libkqueue { }; + + liblastfmSF = callPackage ../development/libraries/liblastfmSF { }; + + liblcf = callPackage ../development/libraries/liblcf { }; + + liblc3 = callPackage ../development/libraries/liblc3 { }; + inherit (callPackage ../development/libraries/libliftoff { }) libliftoff_0_4 libliftoff_0_5; libliftoff = libliftoff_0_5; @@ -10029,6 +21121,56 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Carbon AppKit; }; + liblockfile = callPackage ../development/libraries/liblockfile { }; + + liblogging = callPackage ../development/libraries/liblogging { }; + + liblognorm = callPackage ../development/libraries/liblognorm { }; + + libltc = callPackage ../development/libraries/libltc { }; + + liblxi = callPackage ../development/libraries/liblxi { }; + + libmaxminddb = callPackage ../development/libraries/libmaxminddb { }; + + libmcfp = callPackage ../development/libraries/libmcfp { }; + + libmcrypt = callPackage ../development/libraries/libmcrypt { }; + + libmediaart = callPackage ../development/libraries/libmediaart { }; + + libmhash = callPackage ../development/libraries/libmhash { }; + + libmodbus = callPackage ../development/libraries/libmodbus { }; + + libmtp = callPackage ../development/libraries/libmtp { }; + + libmypaint = callPackage ../development/libraries/libmypaint { }; + + libmysofa = callPackage ../development/libraries/audio/libmysofa { }; + + libmysqlconnectorcpp = callPackage ../development/libraries/libmysqlconnectorcpp { }; + + libnatpmp = callPackage ../development/libraries/libnatpmp { }; + + libnatspec = callPackage ../development/libraries/libnatspec { }; + + libndp = callPackage ../development/libraries/libndp { }; + + libnfc = callPackage ../development/libraries/libnfc { }; + + libnfs = callPackage ../development/libraries/libnfs { }; + + libnice = callPackage ../development/libraries/libnice { }; + + libnitrokey = callPackage ../development/libraries/libnitrokey { }; + + libnsl = callPackage ../development/libraries/libnsl { }; + + liboping = callPackage ../development/libraries/liboping { }; + + libplist = callPackage ../development/libraries/libplist { }; + libqtdbusmock = libsForQt5.callPackage ../development/libraries/libqtdbusmock { inherit (lomiri) cmake-extras; }; @@ -10041,21 +21183,49 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) SystemConfiguration; }; + librecast = callPackage ../development/libraries/librecast { }; + + libredwg = callPackage ../development/libraries/libredwg { }; + + librem = callPackage ../development/libraries/librem { }; + libremines = qt6.callPackage ../games/libremines { }; + librelp = callPackage ../development/libraries/librelp { }; + librepo = callPackage ../tools/package-management/librepo { python = python3; }; + librevenge = callPackage ../development/libraries/librevenge { }; + + librime = callPackage ../development/libraries/librime { }; + librsb = callPackage ../development/libraries/librsb { # Taken from https://build.opensuse.org/package/view_file/science/librsb/librsb.spec memHierarchy = "L3:16/64/8192K,L2:16/64/2048K,L1:8/64/16K"; }; + librtprocess = callPackage ../development/libraries/librtprocess { }; + libsamplerate = callPackage ../development/libraries/libsamplerate { inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon CoreServices; }; + libsieve = callPackage ../development/libraries/libsieve { }; + + libsixel = callPackage ../development/libraries/libsixel { }; + + libsolv = callPackage ../development/libraries/libsolv { }; + + libspectre = callPackage ../development/libraries/libspectre { }; + + libspecbleach = callPackage ../development/libraries/audio/libspecbleach { }; + + libspnav = callPackage ../development/libraries/libspnav { }; + + libgsf = callPackage ../development/libraries/libgsf { }; + # GNU libc provides libiconv so systems with glibc don't need to # build libiconv separately. Additionally, Apple forked/repackaged # libiconv, so build and use the upstream one with a compatible ABI, @@ -10095,24 +21265,80 @@ with pkgs; # On non-GNU systems we need GNU Gettext for libintl. libintl = if stdenv.hostPlatform.libc != "glibc" then gettext else null; + libid3tag = callPackage ../development/libraries/libid3tag { }; + + libidn = callPackage ../development/libraries/libidn { }; + libidn2 = callPackage ../development/libraries/libidn2 { }; + idnkit = callPackage ../development/libraries/idnkit { }; + + libiec61883 = callPackage ../development/libraries/libiec61883 { }; + + libimagequant = callPackage ../development/libraries/libimagequant { }; + + libime = callPackage ../development/libraries/libime { }; + + libinfinity = callPackage ../development/libraries/libinfinity { }; + libinput = callPackage ../development/libraries/libinput { graphviz = graphviz-nox; }; + libinput-gestures = callPackage ../tools/inputmethods/libinput-gestures { }; + + libinstpatch = callPackage ../development/libraries/audio/libinstpatch { }; + + libipt = callPackage ../development/libraries/libipt { }; + + libiptcdata = callPackage ../development/libraries/libiptcdata { }; + + libjcat = callPackage ../development/libraries/libjcat { }; + + libjpeg_original = callPackage ../development/libraries/libjpeg { }; # also known as libturbojpeg + libjpeg_turbo = callPackage ../development/libraries/libjpeg-turbo { }; libjpeg = libjpeg_turbo; libjpeg8 = libjpeg_turbo.override { enableJpeg8 = true; }; + libjson-rpc-cpp = callPackage ../development/libraries/libjson-rpc-cpp { }; + + libjwt = callPackage ../development/libraries/libjwt { }; + + libjxl = callPackage ../development/libraries/libjxl { }; + + libkate = callPackage ../development/libraries/libkate { }; + + libkeyfinder = callPackage ../development/libraries/audio/libkeyfinder { }; + + libks = callPackage ../development/libraries/libks { }; + + libksba = callPackage ../development/libraries/libksba { }; + + libksi = callPackage ../development/libraries/libksi { }; + + liblinear = callPackage ../development/libraries/liblinear { }; + + libmad = callPackage ../development/libraries/libmad { }; + malcontent = callPackage ../development/libraries/malcontent { }; malcontent-ui = callPackage ../development/libraries/malcontent/ui.nix { }; + libmanette = callPackage ../development/libraries/libmanette { }; + + libmatchbox = callPackage ../development/libraries/libmatchbox { }; + + libmatheval = callPackage ../development/libraries/libmatheval { }; + libmatthew_java = callPackage ../development/libraries/java/libmatthew-java { jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 }; + libmd = callPackage ../development/libraries/libmd { }; + + libmemcached = callPackage ../development/libraries/libmemcached { }; + inherit ({ libmicrohttpd_0_9_77 = callPackage ../development/libraries/libmicrohttpd/0.9.77.nix { }; @@ -10124,25 +21350,135 @@ with pkgs; libmicrohttpd = libmicrohttpd_1_0; - libmikmod = callPackage ../development/libraries/libmikmod { - inherit (darwin.apple_sdk.frameworks) CoreAudio; - }; + libmikmod = callPackage ../development/libraries/libmikmod { + inherit (darwin.apple_sdk.frameworks) CoreAudio; + }; + + libmilter = callPackage ../development/libraries/libmilter { }; + + libminc = callPackage ../development/libraries/libminc { }; + + libmkv = callPackage ../development/libraries/libmkv { }; + + libnut = callPackage ../development/libraries/libnut { }; + + libmms = callPackage ../development/libraries/libmms { }; + + libmowgli = callPackage ../development/libraries/libmowgli { }; + + libmng = callPackage ../development/libraries/libmng { }; + + libmnl = callPackage ../development/libraries/libmnl { }; + + libmodplug = callPackage ../development/libraries/libmodplug { }; + + libmodule = callPackage ../development/libraries/libmodule { }; + + libmpcdec = callPackage ../development/libraries/libmpcdec { }; + + libmp3splt = callPackage ../development/libraries/libmp3splt { }; + + libmspack = callPackage ../development/libraries/libmspack { }; + + libmusicbrainz3 = callPackage ../development/libraries/libmusicbrainz { }; + + libmusicbrainz5 = callPackage ../development/libraries/libmusicbrainz/5.x.nix { }; + + libmusicbrainz = libmusicbrainz3; + + libmwaw = callPackage ../development/libraries/libmwaw { }; + + libmx = callPackage ../development/libraries/libmx { }; + + libndctl = callPackage ../development/libraries/libndctl { }; + + libnest2d = callPackage ../development/libraries/libnest2d { }; + + libnet = callPackage ../development/libraries/libnet { }; + + libnetfilter_acct = callPackage ../development/libraries/libnetfilter_acct { }; + + libnetfilter_conntrack = callPackage ../development/libraries/libnetfilter_conntrack { }; + + libnetfilter_cthelper = callPackage ../development/libraries/libnetfilter_cthelper { }; + + libnetfilter_cttimeout = callPackage ../development/libraries/libnetfilter_cttimeout { }; + + libnetfilter_log = callPackage ../development/libraries/libnetfilter_log { }; + + libnetfilter_queue = callPackage ../development/libraries/libnetfilter_queue { }; + + libnfnetlink = callPackage ../development/libraries/libnfnetlink { }; + + libnftnl = callPackage ../development/libraries/libnftnl { }; + + libnova = callPackage ../development/libraries/science/astronomy/libnova { }; + + libodfgen = callPackage ../development/libraries/libodfgen { }; + + libofa = callPackage ../development/libraries/libofa { }; + + libofx = callPackage ../development/libraries/libofx { }; + + libogg = callPackage ../development/libraries/libogg { }; + + liboggz = callPackage ../development/libraries/liboggz { }; + + liboil = callPackage ../development/libraries/liboil { }; + + libomxil-bellagio = callPackage ../development/libraries/libomxil-bellagio { }; + + libopenaptx = callPackage ../development/libraries/libopenaptx { }; + + libopenglrecorder = callPackage ../development/libraries/libopenglrecorder { }; + + libopusenc = callPackage ../development/libraries/libopusenc { }; + + libosinfo = callPackage ../development/libraries/libosinfo { }; + + libosip = callPackage ../development/libraries/osip { }; + + libosmium = callPackage ../development/libraries/libosmium { }; + + libosmoabis = callPackage ../servers/osmocom/libosmoabis { }; - libmusicbrainz3 = callPackage ../development/libraries/libmusicbrainz { }; + libosmocore = callPackage ../servers/osmocom/libosmocore { }; - libmusicbrainz5 = callPackage ../development/libraries/libmusicbrainz/5.x.nix { }; + libosmo-netif = callPackage ../servers/osmocom/libosmo-netif { }; - libmusicbrainz = libmusicbrainz3; + libosmo-sccp = callPackage ../servers/osmocom/libosmo-sccp { }; libosmscout = libsForQt5.callPackage ../development/libraries/libosmscout { }; + libotr = callPackage ../development/libraries/libotr { }; + + libow = callPackage ../development/libraries/libow { }; + + libp11 = callPackage ../development/libraries/libp11 { }; + + libpam-wrapper = callPackage ../development/libraries/libpam-wrapper { }; + + libpanel = callPackage ../development/libraries/libpanel { }; + + libpar2 = callPackage ../development/libraries/libpar2 { }; + + libpcap = callPackage ../development/libraries/libpcap { }; + libpeas = callPackage ../development/libraries/libpeas { }; libpeas2 = callPackage ../development/libraries/libpeas/2.x.nix { }; + libpg_query = callPackage ../development/libraries/libpg_query { }; + + libpipeline = callPackage ../development/libraries/libpipeline { }; + + libpgf = callPackage ../development/libraries/libpgf { }; + libphonenumber = callPackage ../development/libraries/libphonenumber { inherit (darwin.apple_sdk.frameworks) Foundation; }; + libplacebo = callPackage ../development/libraries/libplacebo { }; + libpng = callPackage ../development/libraries/libpng { stdenv = # libpng is a dependency of xcbuild. Avoid an infinite recursion by using a bootstrap stdenv @@ -10155,12 +21491,28 @@ with pkgs; libpng12 = callPackage ../development/libraries/libpng/12.nix { }; + libpostal = callPackage ../development/libraries/libpostal { }; + + libpaper = callPackage ../development/libraries/libpaper { }; + + libpfm = callPackage ../development/libraries/libpfm { }; + + libpqxx = callPackage ../development/libraries/libpqxx { }; + inherit (callPackages ../development/libraries/prometheus-client-c { stdenv = gccStdenv; # Required for darwin }) libprom libpromhttp; libproxy = callPackage ../development/libraries/libproxy { }; + libpseudo = callPackage ../development/libraries/libpseudo { }; + + libpsl = callPackage ../development/libraries/libpsl { }; + + libpst = callPackage ../development/libraries/libpst { }; + + libptytty = callPackage ../development/libraries/libptytty { }; + libpulsar = callPackage ../development/libraries/libpulsar { protobuf = protobuf_21; }; @@ -10169,35 +21521,113 @@ with pkgs; python = python3; }; + libqalculate = callPackage ../development/libraries/libqalculate { }; + libqt5pas = libsForQt5.callPackage ../development/compilers/fpc/libqt5pas.nix { }; + librclone = callPackage ../development/libraries/librclone { }; + + libroxml = callPackage ../development/libraries/libroxml { }; + librsvg = callPackage ../development/libraries/librsvg { inherit (darwin) libobjc; inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation; }; + librsync = callPackage ../development/libraries/librsync { }; + + librttopo = callPackage ../development/libraries/librttopo { }; + + libschrift = callPackage ../development/libraries/libschrift { }; + + libsciter = callPackage ../development/libraries/libsciter { }; + + libsearpc = callPackage ../development/libraries/libsearpc { }; + libsigcxx = callPackage ../development/libraries/libsigcxx { }; libsigcxx30 = callPackage ../development/libraries/libsigcxx/3.0.nix { }; + libsigsegv = callPackage ../development/libraries/libsigsegv { }; + + libslirp = callPackage ../development/libraries/libslirp { }; + libsndfile = callPackage ../development/libraries/libsndfile { inherit (darwin.apple_sdk.frameworks) Carbon AudioToolbox; }; + libsnark = callPackage ../development/libraries/libsnark { }; + + libsodium = callPackage ../development/libraries/libsodium { }; + libsoup = callPackage ../development/libraries/libsoup { }; libsoup_3 = callPackage ../development/libraries/libsoup/3.x.nix { }; + libspectrum = callPackage ../development/libraries/libspectrum { }; + + libspiro = callPackage ../development/libraries/libspiro { }; + + libspng = callPackage ../development/libraries/libspng { }; + + libssh = callPackage ../development/libraries/libssh { }; + + libssh2 = callPackage ../development/libraries/libssh2 { }; + + libstartup_notification = callPackage ../development/libraries/startup-notification { }; + + libstemmer = callPackage ../development/libraries/libstemmer { }; + + libstroke = callPackage ../development/libraries/libstroke { }; + + libspatialaudio = callPackage ../development/libraries/libspatialaudio { }; + + libspatialite = callPackage ../development/libraries/libspatialite { }; + libstatgrab = callPackage ../development/libraries/libstatgrab { inherit (darwin.apple_sdk.frameworks) IOKit; }; + libsvm = callPackage ../development/libraries/libsvm { }; + + libtar = callPackage ../development/libraries/libtar { }; + + libtasn1 = callPackage ../development/libraries/libtasn1 { }; + + libthai = callPackage ../development/libraries/libthai { }; + + libthreadar = callPackage ../development/libraries/libthreadar { }; + + libticables2 = callPackage ../development/libraries/libticables2 { }; + libticalcs2 = callPackage ../development/libraries/libticalcs2 { inherit (darwin) libobjc; }; + libticonv = callPackage ../development/libraries/libticonv { }; + + libtifiles2 = callPackage ../development/libraries/libtifiles2 { }; + + libtiger = callPackage ../development/libraries/libtiger { }; + + libtommath = callPackage ../development/libraries/libtommath { }; + + libtomcrypt = callPackage ../development/libraries/libtomcrypt { }; + libtorrent-rasterbar = libtorrent-rasterbar-2_0_x; + libtpms = callPackage ../tools/security/libtpms { }; + + libtsm = callPackage ../development/libraries/libtsm { }; + + libsv = callPackage ../development/libraries/libsv { }; + + libgeotiff = callPackage ../development/libraries/libgeotiff { }; + + libu2f-host = callPackage ../development/libraries/libu2f-host { }; + + libu2f-server = callPackage ../development/libraries/libu2f-server { }; + libubox-nossl = callPackage ../development/libraries/libubox { }; libubox = callPackage ../development/libraries/libubox { with_ustream_ssl = true; }; @@ -10206,19 +21636,43 @@ with pkgs; libubox-mbedtls = callPackage ../development/libraries/libubox { with_ustream_ssl = true; ustream-ssl = ustream-ssl-mbedtls; }; + libudev-zero = callPackage ../development/libraries/libudev-zero { }; + + libudfread = callPackage ../development/libraries/libudfread { }; + + libuecc = callPackage ../development/libraries/libuecc { }; + + libuev = callPackage ../development/libraries/libuev {}; + libui = callPackage ../development/libraries/libui { inherit (darwin.apple_sdk.frameworks) Cocoa; }; + libuinputplus = callPackage ../development/libraries/libuinputplus { }; + libuiohook = callPackage ../development/libraries/libuiohook { inherit (darwin.apple_sdk.frameworks) AppKit ApplicationServices Carbon; }; libunistring = callPackage ../development/libraries/libunistring { }; + libupnp = callPackage ../development/libraries/pupnp { }; + + libwhereami = callPackage ../development/libraries/libwhereami { }; + + giflib = callPackage ../development/libraries/giflib { }; + + libunarr = callPackage ../development/libraries/libunarr { }; + + libunibreak = callPackage ../development/libraries/libunibreak { }; + + libuninameslist = callPackage ../development/libraries/libuninameslist { }; + libunique = callPackage ../development/libraries/libunique { }; libunique3 = callPackage ../development/libraries/libunique/3.x.nix { }; + liburcu = callPackage ../development/libraries/liburcu { }; + libusb-compat-0_1 = callPackage ../development/libraries/libusb-compat/0.1.nix { }; libusb1 = callPackage ../development/libraries/libusb1 { @@ -10226,8 +21680,19 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) IOKit Security; }; - libunicode = callPackage ../by-name/li/libunicode/package.nix { - stdenv = if stdenv.hostPlatform.isDarwin then llvmPackages_17.stdenv else stdenv; + libusbgx = callPackage ../development/libraries/libusbgx { }; + + libusbsio = callPackage ../development/libraries/libusbsio { }; + + libucontext = callPackage ../development/libraries/libucontext { }; + + libutempter = callPackage ../development/libraries/libutempter { }; + + libuldaq = callPackage ../development/libraries/libuldaq { }; + + libunicode = callPackage ../development/libraries/libunicode { + catch2 = catch2_3; + fmt = fmt_9; }; libunwind = @@ -10240,6 +21705,8 @@ with pkgs; libuv = darwin.apple_sdk_11_0.callPackage ../development/libraries/libuv { }; + libuvc = callPackage ../development/libraries/libuvc { }; + libv4l = lowPrio (v4l-utils.override { withUtils = false; }); @@ -10251,6 +21718,18 @@ with pkgs; libva1 = callPackage ../development/libraries/libva/1.nix { }; libva1-minimal = libva1.override { minimal = true; }; + libvarlink = callPackage ../development/libraries/libvarlink { }; + + libvdpau = callPackage ../development/libraries/libvdpau { }; + + libvdwxc = callPackage ../development/libraries/science/chemistry/libvdwxc { }; + + libmodulemd = callPackage ../development/libraries/libmodulemd { }; + + libvdpau-va-gl = callPackage ../development/libraries/libvdpau-va-gl { }; + + libversion = callPackage ../development/libraries/libversion { }; + libvgm = callPackage ../development/libraries/libvgm { inherit (darwin.apple_sdk.frameworks) CoreAudio AudioToolbox; }; @@ -10259,10 +21738,41 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Carbon AppKit; }; + libvirt-glib = callPackage ../development/libraries/libvirt-glib { }; + + libvisio = callPackage ../development/libraries/libvisio { }; + + libvisio2svg = callPackage ../development/libraries/libvisio2svg { }; + + libvisual = callPackage ../development/libraries/libvisual { }; + + libvmaf = callPackage ../development/libraries/libvmaf { }; + libvncserver = callPackage ../development/libraries/libvncserver { inherit (darwin.apple_sdk.frameworks) Carbon; }; + libviper = callPackage ../development/libraries/libviper { }; + + libviperfx = callPackage ../development/libraries/libviperfx { }; + + libvpx = callPackage ../development/libraries/libvpx { }; + + libvterm = callPackage ../development/libraries/libvterm { }; + libvterm-neovim = callPackage ../development/libraries/libvterm-neovim { }; + + libvorbis = callPackage ../development/libraries/libvorbis { }; + + libvori = callPackage ../development/libraries/libvori { }; + + libwbxml = callPackage ../development/libraries/libwbxml { }; + + libwebcam = callPackage ../os-specific/linux/libwebcam { }; + + libwebp = callPackage ../development/libraries/libwebp { }; + + libwmf = callPackage ../development/libraries/libwmf { }; + libwnck = callPackage ../development/libraries/libwnck { }; libwnck2 = callPackage ../development/libraries/libwnck/2.nix { }; @@ -10270,6 +21780,12 @@ with pkgs; libwpd_08 = callPackage ../development/libraries/libwpd/0.8.nix { }; + libwps = callPackage ../development/libraries/libwps { }; + + libwpg = callPackage ../development/libraries/libwpg { }; + + libx86 = callPackage ../development/libraries/libx86 { }; + libxcrypt = callPackage ../development/libraries/libxcrypt { fetchurl = stdenv.fetchurlBoot; perl = buildPackages.perl.override { @@ -10279,7 +21795,21 @@ with pkgs; }; libxcrypt-legacy = libxcrypt.override { enableHashes = "all"; }; + libxdg_basedir = callPackage ../development/libraries/libxdg-basedir { }; + + libxisf = callPackage ../development/libraries/science/astronomy/libxisf { }; + libxkbcommon = libxkbcommon_8; + libxkbcommon_8 = callPackage ../development/libraries/libxkbcommon { }; + + libxklavier = callPackage ../development/libraries/libxklavier { }; + + libxls = callPackage ../development/libraries/libxls { }; + + libxlsxwriter = callPackage ../development/libraries/libxlsxwriter { }; + + libxmi = callPackage ../development/libraries/libxmi { }; + libxml2 = callPackage ../development/libraries/libxml2 { python = python3; stdenv = @@ -10305,47 +21835,131 @@ with pkgs; ''; }; + libxmlb = callPackage ../development/libraries/libxmlb { }; + libxmlxx = callPackage ../development/libraries/libxmlxx { }; libxmlxx3 = callPackage ../development/libraries/libxmlxx/v3.nix { }; + libxmp = callPackage ../development/libraries/libxmp { }; + libxslt = callPackage ../development/libraries/libxslt { python = python3; }; + libxsmm = callPackage ../development/libraries/libxsmm { }; + + libixp = callPackage ../development/libraries/libixp { }; + libwpe = callPackage ../development/libraries/libwpe { }; libwpe-fdo = callPackage ../development/libraries/libwpe/fdo.nix { }; + libyaml = callPackage ../development/libraries/libyaml { }; + yaml-cpp = callPackage ../development/libraries/yaml-cpp { }; yaml-cpp_0_3 = callPackage ../development/libraries/yaml-cpp/0.3.0.nix { }; + yas = callPackage ../development/libraries/yas { }; + + rang = callPackage ../development/libraries/rang { }; + + libykclient = callPackage ../development/libraries/libykclient { }; + + libykneomgr = callPackage ../development/libraries/libykneomgr { }; + + libytnef = callPackage ../development/libraries/libytnef { }; + + libyubikey = callPackage ../development/libraries/libyubikey { }; + + libyuv = callPackage ../development/libraries/libyuv { }; + + libzapojit = callPackage ../development/libraries/libzapojit { }; + + libzen = callPackage ../development/libraries/libzen { }; + + libzip = callPackage ../development/libraries/libzip { }; + + libzdb = callPackage ../development/libraries/libzdb { }; + + lightlocker = callPackage ../misc/screensavers/light-locker { }; + + lightspark = callPackage ../misc/lightspark { }; + + opentracing-cpp = callPackage ../development/libraries/opentracing-cpp { }; + + ligolo-ng = callPackage ../tools/networking/ligolo-ng { }; + + linenoise = callPackage ../development/libraries/linenoise { }; + + linenoise-ng = callPackage ../development/libraries/linenoise-ng { }; + + lirc = callPackage ../development/libraries/lirc { }; + liquid-dsp = callPackage ../development/libraries/liquid-dsp { inherit (darwin) autoSignDarwinBinariesHook; }; + liquidfun = callPackage ../development/libraries/liquidfun { }; + + litehtml = callPackage ../development/libraries/litehtml { }; + + llhttp = callPackage ../development/libraries/llhttp { }; + + log4cpp = callPackage ../development/libraries/log4cpp { }; + + log4cxx = callPackage ../development/libraries/log4cxx { }; + + log4cplus = callPackage ../development/libraries/log4cplus { }; + + log4shib = callPackage ../development/libraries/log4shib { }; + + loudmouth = callPackage ../development/libraries/loudmouth { }; + + lrdf = callPackage ../development/libraries/lrdf { }; + luabind = callPackage ../development/libraries/luabind { lua = lua5_1; }; luabind_luajit = luabind.override { lua = luajit; }; + luabridge = callPackage ../development/libraries/luabridge { }; + luksmeta = callPackage ../development/libraries/luksmeta { asciidoc = asciidoc-full; }; + lyra = callPackage ../development/libraries/lyra { }; + + lzo = callPackage ../development/libraries/lzo { }; + + opencl-clang = callPackage ../development/libraries/opencl-clang { }; + + magic-enum = callPackage ../development/libraries/magic-enum { }; + mapnik = callPackage ../development/libraries/mapnik { harfbuzz = harfbuzz.override { withIcu = true; }; }; + marisa = callPackage ../development/libraries/marisa { }; + + mathgl = callPackage ../development/libraries/mathgl { }; + + matio = callPackage ../development/libraries/matio { }; + matterhorn = # TODO: Erroneous references to GHC on aarch64-darwin: https://github.com/NixOS/nixpkgs/issues/318013 (if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64 then lib.id else haskell.lib.compose.justStaticExecutables) haskellPackages.matterhorn; + maxflow = callPackage ../development/libraries/maxflow { }; + mbedtls_2 = callPackage ../development/libraries/mbedtls/2.nix { }; mbedtls = callPackage ../development/libraries/mbedtls/3.nix { }; + mdctags = callPackage ../development/tools/misc/mdctags { }; + mediastreamer = libsForQt5.callPackage ../development/libraries/mediastreamer { }; mediastreamer-openh264 = callPackage ../development/libraries/mediastreamer/msopenh264.nix { }; @@ -10356,20 +21970,42 @@ with pkgs; propagatedBuildInputs = [ memorymapping ]; } ../development/libraries/memorymapping/setup-hook.sh; + memray = callPackage ../development/tools/memray { }; + memstream = callPackage ../development/libraries/memstream { }; memstreamHook = makeSetupHook { name = "memstream-hook"; propagatedBuildInputs = [ memstream ]; } ../development/libraries/memstream/setup-hook.sh; + menu-cache = callPackage ../development/libraries/menu-cache { }; + mergerfs = callPackage ../tools/filesystems/mergerfs { }; mergerfs-tools = callPackage ../tools/filesystems/mergerfs/tools.nix { }; + meshoptimizer = callPackage ../development/libraries/meshoptimizer { }; + + mctc-lib = callPackage ../development/libraries/science/chemistry/mctc-lib { }; + + mstore = callPackage ../development/libraries/science/chemistry/mstore { }; + + multicharge = callPackage ../development/libraries/science/chemistry/multicharge { }; + + test-drive = callPackage ../development/libraries/test-drive { }; + + dftd4 = callPackage ../development/libraries/science/chemistry/dftd4 { }; + simple-dftd3 = callPackage ../development/libraries/science/chemistry/simple-dftd3 { }; tblite = callPackage ../development/libraries/science/chemistry/tblite { }; + toml-f = callPackage ../development/libraries/toml-f { }; + + dbcsr = callPackage ../development/libraries/science/math/dbcsr { }; + + taco = callPackage ../development/libraries/taco { }; + ## libGL/libGLU/Mesa stuff # Default libGL implementation. @@ -10424,32 +22060,118 @@ with pkgs; mesa_i686 = pkgsi686Linux.mesa; # make it build on Hydra + mesa_glu = callPackage ../development/libraries/mesa-glu {}; + ## End libGL/libGLU/Mesa stuff + meterbridge = callPackage ../applications/audio/meterbridge { }; + + mhddfs = callPackage ../tools/filesystems/mhddfs { }; + + microsoft-gsl = callPackage ../development/libraries/microsoft-gsl { }; + + microsoft-edge = callPackage (import ../applications/networking/browsers/microsoft-edge).stable { }; + microsoft-edge-beta = callPackage (import ../applications/networking/browsers/microsoft-edge).beta { }; + microsoft-edge-dev = callPackage (import ../applications/networking/browsers/microsoft-edge).dev { }; + + micronucleus = callPackage ../development/tools/misc/micronucleus { }; + + markdown-anki-decks = callPackage ../tools/misc/markdown-anki-decks { }; + + mdk-sdk = callPackage ../development/libraries/mdk-sdk { }; + + mdslides = callPackage ../tools/misc/mdslides { }; + + micropython = callPackage ../development/interpreters/micropython { }; + midivisualizer = darwin.apple_sdk_11_0.callPackage ../applications/audio/midivisualizer { inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Carbon CoreAudio CoreMIDI CoreServices Kernel; }; - mkvtoolnix = qt6Packages.callPackage ../applications/video/mkvtoolnix { }; + mimalloc = callPackage ../development/libraries/mimalloc { }; + + miniaudio = callPackage ../development/libraries/miniaudio { }; + + miniz = callPackage ../development/libraries/miniz { }; + + minizip = callPackage ../development/libraries/minizip { }; + + minizip-ng = callPackage ../development/libraries/minizip-ng { }; + + mkvtoolnix = qt6Packages.callPackage ../applications/video/mkvtoolnix { + stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; + }; mkvtoolnix-cli = mkvtoolnix.override { withGUI = false; }; + mlc = callPackage ../tools/system/mlc { }; + mlt = darwin.apple_sdk_11_0.callPackage ../development/libraries/mlt { }; + mlib = callPackage ../development/libraries/mlib { }; + mlv-app = libsForQt5.callPackage ../applications/video/mlv-app { }; + mono-addins = callPackage ../development/libraries/mono-addins { }; + + movine = callPackage ../development/tools/database/movine { }; + + movit = callPackage ../development/libraries/movit { }; + + moserial = callPackage ../tools/misc/moserial { }; + + mosquitto = callPackage ../servers/mqtt/mosquitto { }; + + mps = callPackage ../development/libraries/mps { }; + + libmpeg2 = callPackage ../development/libraries/libmpeg2 { }; + mpeg2dec = libmpeg2; + mqtt-benchmark = callPackage ../tools/networking/mqtt-benchmark { }; + + mqttmultimeter = callPackage ../tools/networking/mqttmultimeter { }; + + msgpack = callPackage ../development/libraries/msgpack { }; + + msgpack-c = callPackage ../development/libraries/msgpack-c { }; + + msgpack-cxx = callPackage ../development/libraries/msgpack-cxx { }; + msoffcrypto-tool = with python3.pkgs; toPythonApplication msoffcrypto-tool; + msilbc = callPackage ../development/libraries/msilbc { }; + + mp4v2 = callPackage ../development/libraries/mp4v2 { }; + + libmpc = callPackage ../development/libraries/libmpc { }; + mpich = callPackage ../development/libraries/mpich { ch4backend = libfabric; }; mpich-pmix = mpich.override { pmixSupport = true; withPm = [ ]; }; + mstpd = callPackage ../os-specific/linux/mstpd { }; + + mtdev = callPackage ../development/libraries/mtdev { }; + + mtpfs = callPackage ../tools/filesystems/mtpfs { }; + + mtxclient = callPackage ../development/libraries/mtxclient { }; + + mu = callPackage ../tools/networking/mu { }; + + mueval = callPackage ../development/tools/haskell/mueval { }; + + muparserx = callPackage ../development/libraries/muparserx { }; + + mutest = callPackage ../development/libraries/mutest { }; + + mvapich = callPackage ../development/libraries/mvapich { }; + mvfst = darwin.apple_sdk_11_0.callPackage ../development/libraries/mvfst { }; mygpoclient = with python3.pkgs; toPythonApplication mygpoclient; @@ -10458,10 +22180,30 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Cocoa; }; + mythes = callPackage ../development/libraries/mythes { }; + + nanodbc = callPackage ../development/libraries/nanodbc { }; + + nanomsg = callPackage ../development/libraries/nanomsg { }; + + nanosvg = callPackage ../development/libraries/nanosvg { }; + nanovna-saver = libsForQt5.callPackage ../applications/science/electronics/nanovna-saver { }; + nanotts = callPackage ../tools/audio/nanotts { }; + + ncnn = callPackage ../development/libraries/ncnn { }; + + ndpi = callPackage ../development/libraries/ndpi { }; + nemo-qml-plugin-dbus = libsForQt5.callPackage ../development/libraries/nemo-qml-plugin-dbus { }; + netflix = callPackage ../applications/video/netflix { }; + + nifticlib = callPackage ../development/libraries/science/biology/nifticlib { }; + + notify-sharp = callPackage ../development/libraries/notify-sharp { }; + ncurses5 = ncurses.override { abiVersion = "5"; }; @@ -10482,21 +22224,44 @@ with pkgs; ndi = callPackage ../development/libraries/ndi { }; + neardal = callPackage ../development/libraries/neardal { }; + + neatvnc = callPackage ../development/libraries/neatvnc { }; + + neon = callPackage ../development/libraries/neon { }; + nettle = import ../development/libraries/nettle { inherit callPackage fetchurl; }; + newman = callPackage ../development/web/newman { }; + newt = callPackage ../development/libraries/newt { python = python3; }; + nghttp2 = callPackage ../development/libraries/nghttp2 { }; libnghttp2 = nghttp2.lib; nghttp3 = callPackage ../development/libraries/nghttp3 { inherit (darwin.apple_sdk.frameworks) CoreServices; }; - ngtcp2 = callPackage ../development/libraries/ngtcp2 { }; + ngtcp2 = callPackage ../development/libraries/ngtcp2 { inherit (darwin.apple_sdk.frameworks) CoreServices; }; ngtcp2-gnutls = callPackage ../development/libraries/ngtcp2/gnutls.nix { }; + nix-plugins = callPackage ../development/libraries/nix-plugins { }; + + nika-fonts = callPackage ../data/fonts/nika-fonts { }; + + nikto = callPackage ../tools/networking/nikto { }; + + nlohmann_json = callPackage ../development/libraries/nlohmann_json { }; + + nng = callPackage ../development/libraries/nng { }; + + nntp-proxy = callPackage ../applications/networking/nntp-proxy { }; + non = callPackage ../applications/audio/non { wafHook = (waf.override { extraTools = [ "gccdeps" ]; }).hook; }; + ntl = callPackage ../development/libraries/ntl { }; + nspr = callPackage ../development/libraries/nspr { inherit (darwin.apple_sdk.frameworks) CoreServices; }; @@ -10506,6 +22271,16 @@ with pkgs; nss = nss_esr; nssTools = nss.tools; + nss_wrapper = callPackage ../development/libraries/nss_wrapper { }; + + ntbtls = callPackage ../development/libraries/ntbtls { }; + + ntk = callPackage ../development/libraries/audio/ntk { }; + + numcpp = callPackage ../development/libraries/numcpp { }; + + nuraft = callPackage ../development/libraries/nuraft { }; + nuspell = callPackage ../development/libraries/nuspell { }; nuspellWithDicts = dicts: callPackage ../development/libraries/nuspell/wrapper.nix { inherit dicts; }; @@ -10523,21 +22298,39 @@ with pkgs; nvidia-vaapi-driver = lib.hiPrio (callPackage ../development/libraries/nvidia-vaapi-driver { }); + nvidia-optical-flow-sdk = callPackage ../development/libraries/nvidia-optical-flow-sdk { }; + nvidia-system-monitor-qt = libsForQt5.callPackage ../tools/system/nvidia-system-monitor-qt { }; + nvitop = callPackage ../tools/system/nvitop { }; + nvtopPackages = recurseIntoAttrs (import ../tools/system/nvtop { inherit callPackage; }); + ocl-icd = callPackage ../development/libraries/ocl-icd { }; + + ode = callPackage ../development/libraries/ode { }; + inherit (callPackages ../development/libraries/ogre { }) ogre_13 ogre_14; ogre = ogre_14; + olm = callPackage ../development/libraries/olm { }; + one_gadget = callPackage ../development/tools/misc/one_gadget { }; oneDNN = callPackage ../development/libraries/oneDNN { }; oneDNN_2 = callPackage ../development/libraries/oneDNN/2.nix { }; + oneko = callPackage ../applications/misc/oneko { }; + + oniguruma = callPackage ../development/libraries/oniguruma { }; + + oobicpl = callPackage ../development/libraries/science/biology/oobicpl { }; + + ookla-speedtest = callPackage ../tools/networking/ookla-speedtest { }; + openalSoft = callPackage ../development/libraries/openal-soft { inherit (darwin.apple_sdk.frameworks) CoreServices AudioUnit AudioToolbox; }; @@ -10551,6 +22344,8 @@ with pkgs; python = python3; }; + opencascade-occt = callPackage ../development/libraries/opencascade-occt { }; + opencascade-occt_7_6 = opencascade-occt.overrideAttrs rec { pname = "opencascade-occt"; version = "7.6.2"; @@ -10569,11 +22364,21 @@ with pkgs; ]; }; + opencl-headers = callPackage ../development/libraries/opencl-headers { }; + + opencl-clhpp = callPackage ../development/libraries/opencl-clhpp { }; + + opencollada = callPackage ../development/libraries/opencollada { }; + + opencore-amr = callPackage ../development/libraries/opencore-amr { }; + opencsg = callPackage ../development/libraries/opencsg { inherit (qt5) qmake; inherit (darwin.apple_sdk.frameworks) GLUT; }; + openct = callPackage ../development/libraries/openct { }; + opencv4 = callPackage ../development/libraries/opencv/4.x.nix { inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate; @@ -10591,23 +22396,41 @@ with pkgs; opencv = opencv4; + imath = callPackage ../development/libraries/imath { }; + openexr = openexr_2; openexr_2 = callPackage ../development/libraries/openexr { }; openexr_3 = callPackage ../development/libraries/openexr/3.nix { }; + openexrid-unstable = callPackage ../development/libraries/openexrid-unstable { }; + + openldap = callPackage ../development/libraries/openldap { }; + opencolorio = darwin.apple_sdk_11_0.callPackage ../development/libraries/opencolorio { inherit (darwin.apple_sdk_11_0.frameworks) Carbon GLUT Cocoa; }; opencolorio_1 = callPackage ../development/libraries/opencolorio/1.x.nix { }; + opendmarc = callPackage ../development/libraries/opendmarc { }; + ois = callPackage ../development/libraries/ois { inherit (darwin.apple_sdk.frameworks) Cocoa IOKit Kernel; }; + openjpeg = callPackage ../development/libraries/openjpeg { }; + + openpa = callPackage ../development/libraries/openpa { }; + + opensaml-cpp = callPackage ../development/libraries/opensaml-cpp { }; + openscenegraph = callPackage ../development/libraries/openscenegraph { inherit (darwin.apple_sdk.frameworks) AGL Accelerate Carbon Cocoa Foundation; }; + openslide = callPackage ../development/libraries/openslide { }; + + openslp = callPackage ../development/libraries/openslp { }; + openstackclient = with python311Packages; toPythonApplication python-openstackclient; openstackclient-full = openstackclient.overridePythonAttrs (oldAttrs: { dependencies = oldAttrs.dependencies ++ oldAttrs.optional-dependencies.cli-plugins; @@ -10625,7 +22448,6 @@ with pkgs; zunclient = with python311Packages; toPythonApplication python-zunclient; openvdb = callPackage ../development/libraries/openvdb { }; - openvdb_11 = callPackage ../development/libraries/openvdb/11.nix { }; openvr = callPackage ../by-name/op/openvr/package.nix { inherit (darwin.apple_sdk.frameworks) Foundation AppKit; @@ -10635,10 +22457,11 @@ with pkgs; libressl_3_6 libressl_3_7 libressl_3_8 - libressl_3_9 - libressl_4_0; + libressl_3_9; + + libressl = libressl_3_9; - libressl = libressl_4_0; + boringssl = callPackage ../development/libraries/boringssl { }; wolfssl = darwin.apple_sdk_11_0.callPackage ../development/libraries/wolfssl { inherit (darwin.apple_sdk_11_0.frameworks) Security; @@ -10655,11 +22478,46 @@ with pkgs; openssl_3 openssl_3_3; + opensubdiv = callPackage ../development/libraries/opensubdiv { }; + + opensupaplex = callPackage ../games/opensupaplex { }; + + open-wbo = callPackage ../applications/science/logic/open-wbo { }; + + openwsman = callPackage ../development/libraries/openwsman { }; + + ortp = callPackage ../development/libraries/ortp { }; + + openhmd = callPackage ../development/libraries/openhmd { }; + openwebrx = callPackage ../applications/radio/openwebrx { inherit (python3Packages) buildPythonPackage buildPythonApplication setuptools pycsdr pydigiham; }; + oras = callPackage ../development/tools/oras { }; + + orcania = callPackage ../development/libraries/orcania { }; + + orogene = callPackage ../development/tools/misc/orogene { }; + + osm-gps-map = callPackage ../development/libraries/osm-gps-map { }; + + osmid = callPackage ../applications/audio/osmid { }; + + osinfo-db = callPackage ../data/misc/osinfo-db { }; + osinfo-db-tools = callPackage ../tools/misc/osinfo-db-tools { }; + + pacemaker = callPackage ../misc/logging/pacemaker { }; + + p11-kit = callPackage ../development/libraries/p11-kit { }; + + parsero = callPackage ../tools/security/parsero { }; + + pcaudiolib = callPackage ../development/libraries/pcaudiolib { }; + + pcg_c = callPackage ../development/libraries/pcg-c { }; + pcl = libsForQt5.callPackage ../development/libraries/pcl { stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; inherit (darwin.apple_sdk_11_0.frameworks) Cocoa AGL OpenGL; @@ -10672,8 +22530,12 @@ with pkgs; pcre2 = callPackage ../development/libraries/pcre2 { }; + pdal = callPackage ../development/libraries/pdal { }; + pdfhummus = libsForQt5.callPackage ../development/libraries/pdfhummus { }; + pe-parse = callPackage ../development/libraries/pe-parse { }; + phetch = callPackage ../applications/networking/gopher/phetch { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -10684,6 +22546,8 @@ with pkgs; physfs_2 physfs; + pico-sdk = callPackage ../development/libraries/pico-sdk { }; + pingvin-share = callPackage ../servers/pingvin-share { }; pipelight = callPackage ../tools/misc/pipelight { @@ -10691,12 +22555,26 @@ with pkgs; wine-staging = pkgsi686Linux.wine-staging; }; + pkcs11helper = callPackage ../development/libraries/pkcs11helper { }; + + pkgdiff = callPackage ../tools/misc/pkgdiff { }; + + pkgtop = callPackage ../tools/misc/pkgtop { }; + place-cursor-at = haskell.lib.compose.justStaticExecutables haskellPackages.place-cursor-at; + platform-folders = callPackage ../development/libraries/platform-folders { }; + + plib = callPackage ../development/libraries/plib { }; + + poco = callPackage ../development/libraries/poco { }; + podofo = callPackage ../development/libraries/podofo { }; podofo010 = callPackage ../development/libraries/podofo/0.10.x.nix { }; + polkit = callPackage ../development/libraries/polkit { }; + poppler = callPackage ../development/libraries/poppler { lcms = lcms2; }; poppler_gi = lowPrio (poppler.override { @@ -10713,16 +22591,28 @@ with pkgs; utils = true; }; - portaudio = callPackage ../development/libraries/portaudio { }; + popt = callPackage ../development/libraries/popt { }; + + portaudio = callPackage ../development/libraries/portaudio { + inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit CoreAudio CoreServices Carbon; + }; portmidi = callPackage ../development/libraries/portmidi { inherit (darwin.apple_sdk.frameworks) Carbon CoreAudio CoreFoundation CoreMIDI CoreServices; }; + presage = callPackage ../development/libraries/presage { }; + + present = callPackage ../misc/present { }; + + prime-server = callPackage ../development/libraries/prime-server { }; + proj = callPackage ../development/libraries/proj { }; proj_7 = callPackage ../development/libraries/proj/7.nix { }; + proj-datumgrid = callPackage ../development/libraries/proj-datumgrid { }; + proselint = callPackage ../tools/text/proselint { inherit (python3Packages) buildPythonApplication click future six; @@ -10745,6 +22635,9 @@ with pkgs; protobuf_21 = callPackage ../development/libraries/protobuf/21.nix { abseil-cpp = abseil-cpp_202103; }; + protobuf3_20 = callPackage ../development/libraries/protobuf/3.20.nix { + abseil-cpp = abseil-cpp_202103; + }; }) protobuf_28 protobuf_27 @@ -10753,19 +22646,41 @@ with pkgs; protobuf_24 protobuf_23 protobuf_21 + protobuf3_20 ; + protobufc = callPackage ../development/libraries/protobufc { }; + + protolock = callPackage ../development/libraries/protolock { }; + + protozero = callPackage ../development/libraries/protozero { }; + flatbuffers = callPackage ../development/libraries/flatbuffers { }; flatbuffers_23 = callPackage ../development/libraries/flatbuffers/23.nix { }; nanopbMalloc = callPackage ../by-name/na/nanopb/package.nix { enableMalloc = true; }; + gnupth = callPackage ../development/libraries/pth { }; pth = if stdenv.hostPlatform.isMusl then npth else gnupth; + pslib = callPackage ../development/libraries/pslib { }; + + pstreams = callPackage ../development/libraries/pstreams { }; + + pufferpanel = callPackage ../servers/pufferpanel { }; + + pugixml = callPackage ../development/libraries/pugixml { }; + + pylode = callPackage ../misc/pylode { }; + python-qt = libsForQt5.callPackage ../development/libraries/python-qt { }; pyotherside = libsForQt5.callPackage ../development/libraries/pyotherside { }; + plasma-hud = callPackage ../misc/plasma-hud { }; + + re2 = callPackage ../development/libraries/re2 { }; + qbs = libsForQt5.callPackage ../development/tools/build-managers/qbs { }; qdjango = libsForQt5.callPackage ../development/libraries/qdjango { }; @@ -10774,6 +22689,8 @@ with pkgs; inherit (lomiri) cmake-extras; }; + qoi = callPackage ../development/libraries/qoi { }; + qolibri = libsForQt5.callPackage ../applications/misc/qolibri { }; quarto = callPackage ../development/libraries/quarto { }; @@ -10809,17 +22726,49 @@ with pkgs; stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; }); + quark-engine = callPackage ../tools/security/quark-engine { }; + + quantlib = callPackage ../development/libraries/quantlib { }; + + quesoglc = callPackage ../development/libraries/quesoglc { }; + + quickder = callPackage ../development/libraries/quickder { }; + + quickmem = callPackage ../development/libraries/quickmem { }; + + quicksynergy = callPackage ../applications/misc/quicksynergy { }; + quill = callPackage ../tools/security/quill { inherit (darwin.apple_sdk.frameworks) Security; }; qv2ray = libsForQt5.callPackage ../applications/networking/qv2ray { }; + rabbitmq-c = callPackage ../development/libraries/rabbitmq-c { }; + + raft-canonical = callPackage ../development/libraries/raft-canonical { }; + + range-v3 = callPackage ../development/libraries/range-v3 { }; + rabbitmq-java-client = callPackage ../development/libraries/rabbitmq-java-client { jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 }; + rapidcheck = callPackage ../development/libraries/rapidcheck { }; + + rapidfuzz-cpp = callPackage ../development/libraries/rapidfuzz-cpp { }; + + rapidjson = callPackage ../development/libraries/rapidjson { }; + + rapidxml = callPackage ../development/libraries/rapidxml { }; + + rapidyaml = callPackage ../development/libraries/rapidyaml {}; + + raul = callPackage ../development/libraries/audio/raul { }; + + raylib = callPackage ../development/libraries/raylib { }; + readline = readline82; readline70 = callPackage ../development/libraries/readline/7.0.nix { }; @@ -10828,6 +22777,14 @@ with pkgs; readmdict = with python3Packages; toPythonApplication readmdict; + readosm = callPackage ../development/libraries/readosm { }; + + recastnavigation = callPackage ../development/libraries/recastnavigation { }; + + rinutils = callPackage ../development/libraries/rinutils { }; + + rtrlib = callPackage ../development/libraries/rtrlib { }; + kissfftFloat = kissfft.override { datatype = "float"; }; @@ -10836,6 +22793,8 @@ with pkgs; haskellLib = haskell.lib.compose; }; + lambda-mod-zsh-theme = callPackage ../shells/zsh/lambda-mod-zsh-theme { }; + librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { }; librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { }; @@ -10845,10 +22804,22 @@ with pkgs; librdf_redland = callPackage ../development/libraries/librdf/redland.nix { }; redland = librdf_redland; # added 2018-04-25 + libsmf = callPackage ../development/libraries/audio/libsmf { }; + + lilv = callPackage ../development/libraries/audio/lilv { }; + + lv2 = callPackage ../development/libraries/audio/lv2 { }; + + lvtk = callPackage ../development/libraries/audio/lvtk { }; + + qm-dsp = callPackage ../development/libraries/audio/qm-dsp { }; + qradiolink = callPackage ../applications/radio/qradiolink { protobuf = protobuf_21; }; + qrupdate = callPackage ../development/libraries/qrupdate { }; + qadwaitadecorations-qt6 = callPackage ../by-name/qa/qadwaitadecorations/package.nix { useQt6 = true; }; @@ -10865,11 +22836,23 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + retro-gtk = callPackage ../development/libraries/retro-gtk { }; + + resolv_wrapper = callPackage ../development/libraries/resolv_wrapper { }; + + restish = callPackage ../tools/networking/restish { }; + rhino = callPackage ../development/libraries/java/rhino { javac = jdk8; jvm = jre8; }; + rlog = callPackage ../development/libraries/rlog { }; + + rlottie = callPackage ../development/libraries/rlottie { }; + + rocksdb = callPackage ../development/libraries/rocksdb { }; + rocksdb_8_11 = rocksdb.overrideAttrs rec { pname = "rocksdb"; version = "8.11.4"; @@ -10914,22 +22897,52 @@ with pkgs; }; }; + rotate-backups = callPackage ../tools/backup/rotate-backups { }; + + rote = callPackage ../development/libraries/rote { }; + + round = callPackage ../applications/graphics/round { }; + + router = callPackage ../servers/http/router { }; + rover = callPackage ../development/tools/rover { }; + rqlite = callPackage ../servers/sql/rqlite { }; + rshell = python3.pkgs.callPackage ../development/embedded/rshell { }; + rtlcss = callPackage ../development/libraries/rtlcss { }; + + rttr = callPackage ../development/libraries/rttr { }; + + rubberband = callPackage ../development/libraries/rubberband { }; + + rutabaga_gfx = callPackage ../development/libraries/rutabaga_gfx { }; + rure = callPackage ../development/libraries/rure { }; + rustc-demangle = callPackage ../development/libraries/rustc-demangle { }; + + s2geometry = callPackage ../development/libraries/s2geometry { }; + + safefile = callPackage ../development/libraries/safefile { }; + + sbc = callPackage ../development/libraries/sbc { }; + schroedinger = callPackage ../development/libraries/schroedinger { autoreconfHook = buildPackages.autoreconfHook269; }; + scope-lite = callPackage ../development/libraries/scope-lite { }; + SDL = SDL1; SDL2 = callPackage ../development/libraries/SDL2 { inherit (darwin.apple_sdk.frameworks) AudioUnit Cocoa CoreAudio CoreServices ForceFeedback OpenGL; }; + sdrplay = callPackage ../applications/radio/sdrplay { }; + sdr-j-fm = libsForQt5.callPackage ../applications/radio/sdr-j-fm { }; sdrpp = callPackage ../applications/radio/sdrpp { @@ -10938,21 +22951,59 @@ with pkgs; sigdigger = libsForQt5.callPackage ../applications/radio/sigdigger { }; + sigutils = callPackage ../applications/radio/sigutils { }; + + sblim-sfcc = callPackage ../development/libraries/sblim-sfcc { }; + + selinux-sandbox = callPackage ../os-specific/linux/selinux-sandbox { }; + + sealcurses = callPackage ../development/libraries/sealcurses { }; + + seasocks = callPackage ../development/libraries/seasocks { }; + + serd = callPackage ../development/libraries/serd { }; + + serf = callPackage ../development/libraries/serf { }; + sev-snp-measure = with python3Packages; toPythonApplication sev-snp-measure; + sfsexp = callPackage ../development/libraries/sfsexp { }; + + shhmsg = callPackage ../development/libraries/shhmsg { }; + + shhopt = callPackage ../development/libraries/shhopt { }; + + shine = callPackage ../development/libraries/shine { }; + graphite2 = callPackage ../development/libraries/silgraphite/graphite2.nix { }; + s2n-tls = callPackage ../development/libraries/s2n-tls { }; + simavr = callPackage ../development/tools/simavr { avrgcc = pkgsCross.avr.buildPackages.gcc; avrlibc = pkgsCross.avr.libcCross; inherit (darwin.apple_sdk.frameworks) GLUT; }; + simgear = callPackage ../development/libraries/simgear { }; + + simp_le = callPackage ../tools/admin/simp_le { }; + simpleitk = callPackage ../development/libraries/simpleitk { lua = lua5_4; }; sfml = callPackage ../development/libraries/sfml { inherit (darwin.apple_sdk.frameworks) IOKit Foundation AppKit OpenAL; }; + csfml = callPackage ../development/libraries/csfml { }; + + sharness = callPackage ../development/libraries/sharness { }; + + shibboleth-sp = callPackage ../development/libraries/shibboleth-sp { }; + + skaffold = callPackage ../development/tools/skaffold { }; + + skjold = callPackage ../development/tools/skjold { }; + skawarePackages = recurseIntoAttrs (callPackage ../development/skaware-packages { }); inherit (skawarePackages) @@ -10985,12 +23036,26 @@ with pkgs; inherit (skawarePackages) cleanPackaging; }; + shaq = callPackage ../tools/audio/shaq { }; + slibGuile = callPackage ../development/libraries/slib { scheme = guile; }; + smpeg = callPackage ../development/libraries/smpeg { }; + + smpeg2 = callPackage ../development/libraries/smpeg2 { }; + + snappy = callPackage ../development/libraries/snappy { }; + snac2 = darwin.apple_sdk_11_0.callPackage ../servers/snac2 { }; + snappymail = callPackage ../servers/snappymail { }; + + snow = callPackage ../tools/security/snow { }; + + snowcrash = callPackage ../tools/security/snowcrash { }; + soapyairspy = callPackage ../applications/radio/soapyairspy { inherit (darwin) libobjc; inherit (darwin.apple_sdk.frameworks) IOKit Security; @@ -11012,6 +23077,10 @@ with pkgs; soapysdr = callPackage ../applications/radio/soapysdr { }; + soapyremote = callPackage ../applications/radio/soapyremote { }; + + soapysdrplay = callPackage ../applications/radio/soapysdrplay { }; + soapysdr-with-plugins = callPackage ../applications/radio/soapysdr { extraPackages = [ limesuite @@ -11035,6 +23104,10 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) IOKit Security; }; + social-engineer-toolkit = callPackage ../tools/security/social-engineer-toolkit { }; + + socket_wrapper = callPackage ../development/libraries/socket_wrapper { }; + sofia_sip = callPackage ../development/libraries/sofia-sip { inherit (darwin.apple_sdk.frameworks) SystemConfiguration; }; @@ -11043,9 +23116,31 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Carbon; }; + sokol = callPackage ../development/libraries/sokol { }; + + sonic = callPackage ../development/libraries/sonic { }; + + sonivox = callPackage ../development/libraries/sonivox { }; + + sope = callPackage ../development/libraries/sope { }; + + sord = callPackage ../development/libraries/sord { }; + + soundtouch = callPackage ../development/libraries/soundtouch { }; + + span-lite = callPackage ../development/libraries/span-lite { }; + spandsp = callPackage ../development/libraries/spandsp { }; spandsp3 = callPackage ../development/libraries/spandsp/3.nix { }; + spaceship-prompt = callPackage ../shells/zsh/spaceship-prompt { }; + + sparrow3d = callPackage ../development/libraries/sparrow3d {}; + + spdk = callPackage ../development/libraries/spdk { }; + + speechd = callPackage ../development/libraries/speechd { }; + speechd-minimal = speechd.override { withLibao = false; withPulse = false; @@ -11077,8 +23172,44 @@ with pkgs; inherit (python3Packages) sphinxHook; + sphinxsearch = callPackage ../servers/search/sphinxsearch { }; + + spice = callPackage ../development/libraries/spice { }; + + spice-gtk = callPackage ../development/libraries/spice-gtk { }; + + spice-protocol = callPackage ../development/libraries/spice-protocol { }; + + spice-up = callPackage ../applications/office/spice-up { }; + + spirv-cross = callPackage ../tools/graphics/spirv-cross { }; + + splat = callPackage ../applications/radio/splat { }; + + suscan = callPackage ../applications/radio/suscan { }; + suwidgets = libsForQt5.callPackage ../applications/radio/suwidgets { }; + sratom = callPackage ../development/libraries/audio/sratom { }; + + srm = callPackage ../tools/security/srm { }; + + srt = callPackage ../development/libraries/srt { }; + + srtp = callPackage ../development/libraries/srtp { }; + + stargate-libcds = callPackage ../development/libraries/stargate-libcds { }; + + stb = callPackage ../development/libraries/stb { }; + + stegsolve = callPackage ../tools/graphics/stegsolve { }; + + stxxl = callPackage ../development/libraries/stxxl { }; + + sv-lang = callPackage ../applications/science/electronics/sv-lang { }; + + sqld = callPackage ../servers/sql/sqld { }; + sqlite = lowPrio (callPackage ../development/libraries/sqlite { }); unqlite = lowPrio (callPackage ../development/libraries/unqlite { }); @@ -11089,71 +23220,223 @@ with pkgs; sqlar = callPackage ../development/libraries/sqlite/sqlar.nix { }; + sqlitecpp = callPackage ../development/libraries/sqlitecpp { }; + sqlite-interactive = (sqlite.override { interactive = true; }).bin; + sqlite-jdbc = callPackage ../servers/sql/sqlite/jdbc { }; + + sregex = callPackage ../development/libraries/sregex { }; + + dqlite = callPackage ../development/libraries/dqlite { }; + + sqlcipher = callPackage ../development/libraries/sqlcipher { }; + standardnotes = callPackage ../applications/editors/standardnotes { }; + stfl = callPackage ../development/libraries/stfl { }; + stlink = callPackage ../development/tools/misc/stlink { }; stlink-gui = callPackage ../development/tools/misc/stlink { withGUI = true; }; + stegseek = callPackage ../tools/security/stegseek { }; + + streamlink = callPackage ../applications/video/streamlink { }; streamlink-twitch-gui-bin = callPackage ../applications/video/streamlink-twitch-gui/bin.nix { }; structuresynth = libsForQt5.callPackage ../development/libraries/structuresynth { }; + sub-batch = callPackage ../applications/video/sub-batch { }; + + subdl = callPackage ../applications/video/subdl { }; + + subtitleeditor = callPackage ../applications/video/subtitleeditor { }; + + subxt = callPackage ../development/tools/subxt { }; + suil = darwin.apple_sdk_11_0.callPackage ../development/libraries/audio/suil { }; sundials = callPackage ../development/libraries/sundials { python = python3; }; + sutils = callPackage ../tools/misc/sutils { }; + + svrcore = callPackage ../development/libraries/svrcore { }; + svxlink = libsForQt5.callPackage ../applications/radio/svxlink { }; + szip = callPackage ../development/libraries/szip { }; + + t1lib = callPackage ../development/libraries/t1lib { }; + tachyon = callPackage ../development/libraries/tachyon { inherit (darwin.apple_sdk.frameworks) Carbon; }; tageditor = libsForQt5.callPackage ../applications/audio/tageditor { }; + ta-lib = callPackage ../development/libraries/ta-lib { }; + + taglib = callPackage ../development/libraries/taglib { }; + + taglib_extras = callPackage ../development/libraries/taglib-extras { }; + + taglib-sharp = callPackage ../development/libraries/taglib-sharp { }; + + tanidvr = callPackage ../applications/video/tanidvr { }; + + talloc = callPackage ../development/libraries/talloc { }; + + tagparser = callPackage ../development/libraries/tagparser { }; + + taskflow = callPackage ../development/libraries/taskflow { }; + tclap = tclap_1_2; tclap_1_2 = callPackage ../development/libraries/tclap/1.2.nix { }; tclap_1_4 = callPackage ../development/libraries/tclap/1.4.nix { }; + tcllib = callPackage ../development/libraries/tcllib { }; + + tcltls = callPackage ../development/libraries/tcltls { }; + + tclx = callPackage ../development/libraries/tclx { }; + + tcl-fcgi = callPackage ../development/libraries/tcl-fcgi { }; + + tdb = callPackage ../development/libraries/tdb { }; + + tdlib = callPackage ../development/libraries/tdlib { }; + tectonic = callPackage ../tools/typesetting/tectonic/wrapper.nix { }; tectonic-unwrapped = callPackage ../tools/typesetting/tectonic { harfbuzz = harfbuzzFull; }; - termbench-pro = callPackage ../by-name/te/termbench-pro/package.nix { - stdenv = if stdenv.hostPlatform.isDarwin then llvmPackages_17.stdenv else stdenv; - }; + termbench-pro = callPackage ../development/libraries/termbench-pro { fmt = fmt_8; }; + + telepathy-glib = callPackage ../development/libraries/telepathy/glib { }; + + telepathy-farstream = callPackage ../development/libraries/telepathy/farstream { }; + + termbox = callPackage ../development/libraries/termbox { }; + + tevent = callPackage ../development/libraries/tevent { }; + + tet = callPackage ../development/tools/misc/tet { }; texpresso = callPackage ../tools/typesetting/tex/texpresso { texpresso-tectonic = callPackage ../tools/typesetting/tex/texpresso/tectonic.nix { }; }; + text-engine = callPackage ../development/libraries/text-engine { }; + + the-foundation = callPackage ../development/libraries/the-foundation { }; + + theft = callPackage ../development/libraries/theft { }; + + thrift = callPackage ../development/libraries/thrift { }; + + tidyp = callPackage ../development/libraries/tidyp { }; + + tidal-hifi = callPackage ../applications/audio/tidal-hifi { }; + + tinycdb = callPackage ../development/libraries/tinycdb { }; + tinyxml = tinyxml2; tinyxml2 = callPackage ../development/libraries/tinyxml/2.6.2.nix { }; + tiscamera = callPackage ../os-specific/linux/tiscamera { }; + + tivodecode = callPackage ../applications/video/tivodecode { }; + + tix = callPackage ../development/libraries/tix { }; + tk = tk-8_6; - tk-9_0 = callPackage ../development/libraries/tk/9.0.nix { tcl = tcl-9_0; }; tk-8_6 = callPackage ../development/libraries/tk/8.6.nix { }; tk-8_5 = callPackage ../development/libraries/tk/8.5.nix { tcl = tcl-8_5; }; + tkimg = callPackage ../development/libraries/tkimg { }; + + tkrzw = callPackage ../development/libraries/tkrzw { }; + + tl-expected = callPackage ../development/libraries/tl-expected { }; + + tnt = callPackage ../development/libraries/tnt { }; + + tntnet = callPackage ../development/libraries/tntnet { }; + + tntdb = callPackage ../development/libraries/tntdb { }; + + kyotocabinet = callPackage ../development/libraries/kyotocabinet { }; + + tomlplusplus = callPackage ../development/libraries/tomlplusplus { }; + + tokyocabinet = callPackage ../development/libraries/tokyo-cabinet { }; + + tokyotyrant = callPackage ../development/libraries/tokyo-tyrant { }; + + totem-pl-parser = callPackage ../development/libraries/totem-pl-parser { }; + tpm2-tss = callPackage ../development/libraries/tpm2-tss { autoreconfHook = buildPackages.autoreconfHook269; }; + tremor = callPackage ../development/libraries/tremor { }; + + trillian = callPackage ../tools/misc/trillian { }; + + udns = callPackage ../development/libraries/udns { }; + + uid_wrapper = callPackage ../development/libraries/uid_wrapper { }; + + umockdev = callPackage ../development/libraries/umockdev { }; + + unconvert = callPackage ../development/tools/unconvert { }; + + uncover = callPackage ../tools/security/uncover { }; + + unibilium = callPackage ../development/libraries/unibilium { }; + + unicap = callPackage ../development/libraries/unicap { }; + + unicon-lang = callPackage ../development/interpreters/unicon-lang { }; + + updfparser = callPackage ../development/libraries/updfparser { }; + + tsocks = callPackage ../development/libraries/tsocks { }; + + unixODBC = callPackage ../development/libraries/unixODBC { }; + unixODBCDrivers = recurseIntoAttrs (callPackages ../development/libraries/unixODBCDrivers { }); + usrsctp = callPackage ../development/libraries/usrsctp { }; + + usbredir = callPackage ../development/libraries/usbredir { }; + + usbrip = callPackage ../tools/security/usbrip { }; + + uthash = callPackage ../development/libraries/uthash { }; + + uthenticode = callPackage ../development/libraries/uthenticode { }; + + ucommon = callPackage ../development/libraries/ucommon { }; + v8 = callPackage ../development/libraries/v8 { stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; }; + intel-vaapi-driver = callPackage ../development/libraries/intel-vaapi-driver { }; + + vaapi-intel-hybrid = callPackage ../development/libraries/vaapi-intel-hybrid { }; + + libva-vdpau-driver = callPackage ../development/libraries/libva-vdpau-driver { }; + valeStyles = recurseIntoAttrs (callPackages ../by-name/va/vale/styles.nix { }); valhalla = callPackage ../development/libraries/valhalla { @@ -11165,10 +23448,16 @@ with pkgs; }; }; + vamp-plugin-sdk = callPackage ../development/libraries/audio/vamp-plugin-sdk { }; + vc = callPackage ../development/libraries/vc { }; vc_0_7 = callPackage ../development/libraries/vc/0.7.nix { }; + vcdimager = callPackage ../development/libraries/vcdimager { }; + + vcg = callPackage ../development/libraries/vcg { }; + vencord-web-extension = callPackage ../by-name/ve/vencord/package.nix { buildWebExtension = true; }; vid-stab = callPackage ../development/libraries/vid-stab { @@ -11179,6 +23468,24 @@ with pkgs; hdf5 = hdf5.override { usev110Api = true; }; }; + vkdisplayinfo = callPackage ../tools/graphics/vkdisplayinfo { }; + + vkdt = callPackage ../applications/graphics/vkdt { }; + + vlock = callPackage ../misc/screensavers/vlock { }; + + virtualpg = callPackage ../development/libraries/virtualpg { }; + + vmime = callPackage ../development/libraries/vmime { }; + + vrb = callPackage ../development/libraries/vrb { }; + + vrpn = callPackage ../development/libraries/vrpn { }; + + vsqlite = callPackage ../development/libraries/vsqlite { }; + + vte = callPackage ../development/libraries/vte { }; + vte-gtk4 = vte.override { gtkVersion = "4"; }; @@ -11203,12 +23510,32 @@ with pkgs; vulkan-cts = callPackage ../tools/graphics/vulkan-cts { }; + vulkan-helper = callPackage ../tools/graphics/vulkan-helper { }; + + vulkan-extension-layer = callPackage ../tools/graphics/vulkan-extension-layer { }; vulkan-headers = callPackage ../development/libraries/vulkan-headers { }; + vulkan-loader = callPackage ../development/libraries/vulkan-loader { inherit (darwin) moltenvk; }; vulkan-tools = callPackage ../tools/graphics/vulkan-tools { + inherit (darwin) moltenvk; inherit (darwin.apple_sdk.frameworks) AppKit Cocoa; }; + vulkan-tools-lunarg = callPackage ../tools/graphics/vulkan-tools-lunarg { }; + vulkan-utility-libraries = callPackage ../development/libraries/vulkan-utility-libraries { }; + vulkan-validation-layers = callPackage ../development/tools/vulkan-validation-layers { }; + + vxl = callPackage ../development/libraries/vxl { }; + + waffle = callPackage ../development/libraries/waffle { }; + + wally-cli = callPackage ../development/tools/wally-cli { }; + zsa-udev-rules = callPackage ../os-specific/linux/zsa-udev-rules { }; + wangle = darwin.apple_sdk_11_0.callPackage ../development/libraries/wangle { }; + wapp = callPackage ../development/libraries/wapp { }; + + wavpack = callPackage ../development/libraries/wavpack { }; + wayland = darwin.apple_sdk_11_0.callPackage ../development/libraries/wayland { }; wayland-scanner = callPackage ../development/libraries/wayland/scanner.nix { }; @@ -11218,36 +23545,50 @@ with pkgs; graphviz = graphviz-nox; }; - webkitgtk_4_0 = callPackage ../development/libraries/webkitgtk { + wcslib = callPackage ../development/libraries/science/astronomy/wcslib { }; + + webkitgtk = callPackage ../development/libraries/webkitgtk { harfbuzz = harfbuzzFull; inherit (gst_all_1) gst-plugins-base gst-plugins-bad; inherit (darwin) apple_sdk; }; - webkitgtk_4_1 = webkitgtk_4_0.override { + webkitgtk_4_1 = webkitgtk.override { libsoup = libsoup_3; }; - webkitgtk_6_0 = webkitgtk_4_0.override { + webkitgtk_6_0 = webkitgtk.override { libsoup = libsoup_3; gtk3 = gtk4; }; + webp-pixbuf-loader = callPackage ../development/libraries/webp-pixbuf-loader { }; + + websocketpp = callPackage ../development/libraries/websocket++ { }; + + wfa2-lib = callPackage ../development/libraries/wfa2-lib { }; + webrtc-audio-processing_1 = callPackage ../development/libraries/webrtc-audio-processing { }; webrtc-audio-processing_0_3 = callPackage ../development/libraries/webrtc-audio-processing/0.3.nix { }; # bump when majoring of packages have updated webrtc-audio-processing = webrtc-audio-processing_0_3; + whereami = callPackage ../development/libraries/whereami { }; + wildmidi = callPackage ../development/libraries/wildmidi { inherit (darwin.apple_sdk.frameworks) OpenAL CoreAudioKit; }; + wiredtiger = callPackage ../development/libraries/wiredtiger { }; + wlr-protocols = callPackage ../development/libraries/wlroots/protocols.nix { }; wt = wt4; inherit (libsForQt5.callPackage ../development/libraries/wt { }) wt4; + wxformbuilder = callPackage ../development/tools/wxformbuilder { }; + wxGTK31 = callPackage ../development/libraries/wxwidgets/wxGTK31.nix { inherit (darwin.stubs) setfile; inherit (darwin.apple_sdk.frameworks) AGL Carbon Cocoa Kernel QTKit AVFoundation AVKit WebKit; @@ -11262,6 +23603,14 @@ with pkgs; wxGTK = wxGTK32; }; + wtk = callPackage ../development/libraries/wtk { }; + + x264 = callPackage ../development/libraries/x264 { }; + + x265 = callPackage ../development/libraries/x265 { }; + + xandikos = callPackage ../servers/xandikos { }; + inherit (callPackages ../development/libraries/xapian { }) xapian_1_4; xapian = xapian_1_4; @@ -11270,21 +23619,89 @@ with pkgs; libmagic = file; }; + xavs = callPackage ../development/libraries/xavs { }; + + Xaw3d = callPackage ../development/libraries/Xaw3d { }; + + xbase = callPackage ../development/libraries/xbase { }; + xcb-util-cursor = xorg.xcbutilcursor; xcb-util-cursor-HEAD = callPackage ../development/libraries/xcb-util-cursor/HEAD.nix { }; xcbutilxrm = callPackage ../servers/x11/xorg/xcb-util-xrm.nix { }; + xdo = callPackage ../tools/misc/xdo { }; + + xdiskusage = callPackage ../tools/misc/xdiskusage { }; + + xed = callPackage ../development/libraries/xed { }; + + xedit = callPackage ../applications/editors/xedit { }; + + xautolock = callPackage ../misc/screensavers/xautolock { }; + + xercesc = callPackage ../development/libraries/xercesc { }; + + xalanc = callPackage ../development/libraries/xalanc { }; + + xgboost = callPackage ../development/libraries/xgboost { }; + xgboostWithCuda = xgboost.override { cudaSupport = true; }; + xgeometry-select = callPackage ../tools/X11/xgeometry-select { }; + + xmake-core-sv = callPackage ../development/libraries/xmake-core-sv { }; + + xmlrpc_c = callPackage ../development/libraries/xmlrpc-c { }; + + xmlsec = callPackage ../development/libraries/xmlsec { }; + + xml-security-c = callPackage ../development/libraries/xml-security-c { }; + + xlslib = callPackage ../development/libraries/xlslib { }; + + xtensor = callPackage ../development/libraries/xtensor { }; + + xtl = callPackage ../development/libraries/xtl { }; + + xvidcore = callPackage ../development/libraries/xvidcore { }; + + xxHash = callPackage ../development/libraries/xxHash { }; + + xylib = callPackage ../development/libraries/xylib { }; + + yajl = callPackage ../development/libraries/yajl { }; + + yder = callPackage ../development/libraries/yder { }; + + yojimbo = callPackage ../development/libraries/yojimbo { }; + yubico-pam = callPackage ../development/libraries/yubico-pam { inherit (darwin.apple_sdk.frameworks) CoreServices SystemConfiguration; }; + yubihsm-connector = callPackage ../tools/security/yubihsm-connector { }; + + yubikey-manager = callPackage ../tools/misc/yubikey-manager { }; + yubikey-manager-qt = libsForQt5.callPackage ../tools/misc/yubikey-manager-qt { }; + yubikey-personalization = callPackage ../tools/misc/yubikey-personalization { }; + yubikey-personalization-gui = libsForQt5.callPackage ../tools/misc/yubikey-personalization-gui { }; + yubikey-agent = callPackage ../tools/security/yubikey-agent { }; + + yubikey-touch-detector = callPackage ../tools/security/yubikey-touch-detector { }; + + yubihsm-shell = callPackage ../tools/security/yubihsm-shell { }; + + yubioath-flutter = callPackage ../applications/misc/yubioath-flutter { }; + + yyjson = callPackage ../development/libraries/yyjson { }; + + zeitgeist = callPackage ../development/libraries/zeitgeist { }; + zlib = callPackage ../development/libraries/zlib { stdenv = # zlib is a dependency of xcbuild. Avoid an infinite recursion by using a bootstrap stdenv @@ -11295,9 +23712,23 @@ with pkgs; stdenv; }; + zlib-ng = callPackage ../development/libraries/zlib-ng { }; + + libdynd = callPackage ../development/libraries/libdynd { }; + + zlog = callPackage ../development/libraries/zlog { }; + zeromq4 = callPackage ../development/libraries/zeromq/4.x.nix { }; zeromq = zeromq4; + cppzmq = callPackage ../development/libraries/cppzmq { }; + + czmq = callPackage ../development/libraries/czmq { }; + + zmqpp = callPackage ../development/libraries/zmqpp { }; + + libzra = callPackage ../development/libraries/libzra { }; + # requires a newer Apple SDK zig_0_9 = darwin.apple_sdk_11_0.callPackage ../development/compilers/zig/0.9 { llvmPackages = llvmPackages_13; @@ -11327,6 +23758,18 @@ with pkgs; aroccStdenv = if stdenv.cc.isArocc then stdenv else lowPrio arocc.cc.passthru.stdenv; + zimlib = callPackage ../development/libraries/zimlib { }; + + zita-convolver = callPackage ../development/libraries/audio/zita-convolver { }; + + zita-alsa-pcmi = callPackage ../development/libraries/audio/zita-alsa-pcmi { }; + + zita-resampler = callPackage ../development/libraries/audio/zita-resampler { }; + + zitadel-tools = callPackage ../tools/misc/zitadel-tools { }; + + zix = callPackage ../development/libraries/audio/zix { }; + gsignond = callPackage ../development/libraries/gsignond { plugins = []; }; @@ -11338,6 +23781,8 @@ with pkgs; mail = callPackage ../development/libraries/gsignond/plugins/mail.nix { }; }; + plumed = callPackage ../development/libraries/science/chemistry/plumed { }; + ### DEVELOPMENT / LIBRARIES / DARWIN SDKS apple-sdk_10_12 = callPackage ../by-name/ap/apple-sdk/package.nix { darwinSdkMajorVersion = "10.12"; }; @@ -11348,7 +23793,6 @@ with pkgs; apple-sdk_12 = callPackage ../by-name/ap/apple-sdk/package.nix { darwinSdkMajorVersion = "12"; }; apple-sdk_13 = callPackage ../by-name/ap/apple-sdk/package.nix { darwinSdkMajorVersion = "13"; }; apple-sdk_14 = callPackage ../by-name/ap/apple-sdk/package.nix { darwinSdkMajorVersion = "14"; }; - apple-sdk_15 = callPackage ../by-name/ap/apple-sdk/package.nix { darwinSdkMajorVersion = "15"; }; darwinMinVersionHook = deploymentTarget: @@ -11380,12 +23824,48 @@ with pkgs; ### DEVELOPMENT / LIBRARIES / BASH + bash-preexec = callPackage ../development/libraries/bash/bash-preexec { }; + ### DEVELOPMENT / LIBRARIES / JAVA + commonsBcel = callPackage ../development/libraries/java/commons/bcel { }; + + commonsBsf = callPackage ../development/libraries/java/commons/bsf { }; + + commonsCompress = callPackage ../development/libraries/java/commons/compress { }; + + commonsDaemon = callPackage ../development/libraries/java/commons/daemon { }; + + commonsFileUpload = callPackage ../development/libraries/java/commons/fileupload { }; + + commonsLang = callPackage ../development/libraries/java/commons/lang { }; + + commonsLogging = callPackage ../development/libraries/java/commons/logging { }; + + commonsIo = callPackage ../development/libraries/java/commons/io { }; + + commonsMath = callPackage ../development/libraries/java/commons/math { }; + + httpunit = callPackage ../development/libraries/java/httpunit { }; + javaCup = callPackage ../development/libraries/java/cup { jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 }; + jdom = callPackage ../development/libraries/java/jdom { }; + + jffi = callPackage ../development/libraries/java/jffi { }; + + jflex = callPackage ../development/libraries/java/jflex { }; + + lombok = callPackage ../development/libraries/java/lombok { }; + + lucene = callPackage ../development/libraries/java/lucene { }; + + lucenepp = callPackage ../development/libraries/lucene++ { }; + + mockobjects = callPackage ../development/libraries/java/mockobjects { }; + saxonb = saxonb_8_8; saxon-he = saxon_12-he; @@ -11400,6 +23880,8 @@ with pkgs; saxon_11-he saxon_12-he; + smack = callPackage ../development/libraries/java/smack { }; + swt_jdk8 = callPackage ../by-name/sw/swt/package.nix { jdk = jdk8; }; @@ -11407,6 +23889,10 @@ with pkgs; ### DEVELOPMENT / LIBRARIES / JAVASCRIPT + nodehun = callPackage ../development/tools/nodehun { }; + + yuicompressor = callPackage ../development/tools/yuicompressor { }; + ### DEVELOPMENT / BOWER MODULES (JAVASCRIPT) buildBowerComponents = callPackage ../development/bower-modules/generic { }; @@ -11418,22 +23904,30 @@ with pkgs; buildGoModule = buildGo123Module; buildGoPackage = buildGo123Package; - go_1_22 = callPackage ../development/compilers/go/1.22.nix { }; - buildGo122Module = callPackage ../build-support/go/module.nix { + # requires a newer Apple SDK + go_1_22 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.22.nix { + inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security; + }; + buildGo122Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix { go = buildPackages.go_1_22; }; - buildGo122Package = callPackage ../build-support/go/package.nix { + buildGo122Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix { go = buildPackages.go_1_22; }; - go_1_23 = callPackage ../development/compilers/go/1.23.nix { }; - buildGo123Module = callPackage ../build-support/go/module.nix { + # requires a newer Apple SDK + go_1_23 = darwin.apple_sdk_11_0.callPackage ../development/compilers/go/1.23.nix { + inherit (darwin.apple_sdk_11_0.frameworks) Foundation Security; + }; + buildGo123Module = darwin.apple_sdk_11_0.callPackage ../build-support/go/module.nix { go = buildPackages.go_1_23; }; - buildGo123Package = callPackage ../build-support/go/package.nix { + buildGo123Package = darwin.apple_sdk_11_0.callPackage ../build-support/go/package.nix { go = buildPackages.go_1_23; }; + leaps = callPackage ../development/tools/leaps { }; + ### DEVELOPMENT / HARE hareHook = callPackage ../by-name/ha/hare/hook.nix { }; @@ -11531,17 +24025,17 @@ with pkgs; faslExt = "fasl"; flags = [ "--dynamic-space-size" "3000" ]; }; - sbcl_2_4_9 = wrapLisp { - pkg = callPackage ../development/compilers/sbcl { version = "2.4.9"; }; + sbcl_2_4_8 = wrapLisp { + pkg = callPackage ../development/compilers/sbcl { version = "2.4.8"; }; faslExt = "fasl"; flags = [ "--dynamic-space-size" "3000" ]; }; - sbcl_2_4_10 = wrapLisp { - pkg = callPackage ../development/compilers/sbcl { version = "2.4.10"; }; + sbcl_2_4_9 = wrapLisp { + pkg = callPackage ../development/compilers/sbcl { version = "2.4.9"; }; faslExt = "fasl"; flags = [ "--dynamic-space-size" "3000" ]; }; - sbcl = sbcl_2_4_10; + sbcl = sbcl_2_4_9; sbclPackages = recurseIntoAttrs sbcl.pkgs; @@ -11616,12 +24110,22 @@ with pkgs; ### SERVERS + _389-ds-base = callPackage ../servers/ldap/389 { }; + + _5etools = callPackage ../servers/web-apps/5etools { }; + adguardhome = callPackage ../servers/adguardhome { }; alerta = callPackage ../servers/monitoring/alerta/client.nix { }; alerta-server = callPackage ../servers/monitoring/alerta { }; + alps = callPackage ../servers/alps { }; + + anuko-time-tracker = callPackage ../servers/web-apps/anuko-time-tracker { }; + + apache-directory-server = callPackage ../servers/ldap/apache-directory-server { }; + apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix { inherit (darwin.apple_sdk.frameworks) Foundation; }; @@ -11661,6 +24165,13 @@ with pkgs; appdaemon = callPackage ../servers/home-assistant/appdaemon.nix { }; + atlassian-bamboo = callPackage ../servers/atlassian/bamboo.nix { }; + atlassian-confluence = callPackage ../servers/atlassian/confluence.nix { }; + atlassian-crowd = callPackage ../servers/atlassian/crowd.nix { }; + atlassian-jira = callPackage ../servers/atlassian/jira.nix { }; + + cadvisor = callPackage ../servers/monitoring/cadvisor { }; + cassandra_3_0 = callPackage ../servers/nosql/cassandra/3.0.nix { jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 python = python2; @@ -11687,35 +24198,74 @@ with pkgs; java = jre; }; + apcupsd = callPackage ../servers/apcupsd { }; + inherit (callPackages ../servers/asterisk { }) asterisk asterisk-stable asterisk-lts asterisk_18 asterisk_20; + asterisk-module-sccp = callPackage ../servers/asterisk/sccp { }; + asterisk-ldap = lowPrio (asterisk.override { ldapSupport = true; }); + baserow = callPackage ../servers/baserow { }; + + bftpd = callPackage ../servers/ftp/bftpd { }; + + bind = callPackage ../servers/dns/bind { }; dnsutils = bind.dnsutils; dig = lib.addMetaAttrs { mainProgram = "dig"; } bind.dnsutils; + bird = callPackage ../servers/bird { }; + + bird-lg = callPackage ../servers/bird-lg { }; + + birdwatcher = callPackage ../servers/birdwatcher { }; + + bloat = callPackage ../servers/bloat { }; + + bosun = callPackage ../servers/monitoring/bosun { }; + + cayley = callPackage ../servers/cayley { }; + + cgiserver = callPackage ../servers/http/cgiserver { }; + charybdis = callPackage ../servers/irc/charybdis { autoreconfHook = buildPackages.autoreconfHook269; }; + clamsmtp = callPackage ../servers/mail/clamsmtp { }; + clickhouse = callPackage ../servers/clickhouse { llvmPackages = llvmPackages_16; }; clickhouse-cli = with python3Packages; toPythonApplication clickhouse-cli; + clickhouse-backup = callPackage ../development/tools/database/clickhouse-backup { }; + + codeowners = callPackage ../development/tools/codeowners { }; + couchdb3 = callPackage ../servers/http/couchdb/3.nix { }; dcnnt = python3Packages.callPackage ../servers/dcnnt { }; deconz = qt5.callPackage ../servers/deconz { }; + dendrite = callPackage ../servers/dendrite { }; + + dex-oidc = callPackage ../servers/dex { }; + + dex2jar = callPackage ../development/tools/java/dex2jar { }; + doh-proxy-rust = callPackage ../servers/dns/doh-proxy-rust { inherit (darwin.apple_sdk.frameworks) Security; }; + dgraph = callPackage ../servers/dgraph { }; + + dico = callPackage ../servers/dico { }; + dict = callPackage ../servers/dict { libmaa = callPackage ../servers/dict/libmaa.nix { }; }; @@ -11726,27 +24276,66 @@ with pkgs; diod = callPackage ../servers/diod { lua = lua5_1; }; + directx-headers = callPackage ../development/libraries/directx-headers { }; + directx-shader-compiler = callPackage ../tools/graphics/directx-shader-compiler { # https://github.com/NixOS/nixpkgs/issues/216294 stdenv = if stdenv.cc.isGNU && stdenv.hostPlatform.isi686 then gcc11Stdenv else stdenv; }; + dkimproxy = callPackage ../servers/mail/dkimproxy { }; + + dmarc-metrics-exporter = callPackage ../servers/monitoring/prometheus/dmarc-metrics-exporter { }; + + dmlive = callPackage ../applications/video/dmlive { + inherit (darwin) configd; + inherit (darwin.apple_sdk.frameworks) Security; + }; + + do-agent = callPackage ../servers/monitoring/do-agent { }; + dodgy = with python3Packages; toPythonApplication dodgy; dovecot = callPackage ../servers/mail/dovecot { }; + dovecot_pigeonhole = callPackage ../servers/mail/dovecot/plugins/pigeonhole { }; + dovecot_fts_xapian = callPackage ../servers/mail/dovecot/plugins/fts_xapian { }; + + dspam = callPackage ../servers/mail/dspam { }; + + engelsystem = callPackage ../servers/web-apps/engelsystem { }; + envoy = callPackage ../by-name/en/envoy/package.nix { jdk = openjdk11_headless; + gn = gn1924; }; + ergochat = callPackage ../servers/irc/ergochat { }; + etcd = etcd_3_5; etcd_3_4 = callPackage ../servers/etcd/3.4.nix { }; etcd_3_5 = callPackage ../servers/etcd/3.5 { }; + ejabberd = callPackage ../servers/xmpp/ejabberd { erlang = erlang_24; }; + + exhaustive = callPackage ../development/tools/exhaustive { }; + + hyp = callPackage ../servers/http/hyp { }; + + peering-manager = callPackage ../servers/web-apps/peering-manager { }; + + podgrab = callPackage ../servers/misc/podgrab { }; + + portunus = callPackage ../servers/portunus { }; + prosody = callPackage ../servers/xmpp/prosody { withExtraLibs = []; withExtraLuaPackages = _: []; }; + prosody-filer = callPackage ../servers/xmpp/prosody-filer { }; + + biboumi = callPackage ../servers/xmpp/biboumi { }; + elasticmq-server-bin = callPackage ../servers/elasticmq-server-bin { jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 @@ -11754,16 +24343,32 @@ with pkgs; eventstore = callPackage ../servers/nosql/eventstore { }; + exabgp = callPackage ../servers/networking/exabgp { }; + + rustus = callPackage ../servers/networking/rustus { + inherit (darwin.apple_sdk.frameworks) Security; + }; + + exim = callPackage ../servers/mail/exim { }; + + fastnetmon-advanced = callPackage ../servers/fastnetmon-advanced { }; + + fcgiwrap = callPackage ../servers/fcgiwrap { }; + fedigroups = callPackage ../servers/fedigroups { inherit (darwin.apple_sdk.frameworks) Security; }; + ferretdb = callPackage ../servers/nosql/ferretdb { }; + felix = callPackage ../servers/felix { }; felix_remoteshell = callPackage ../servers/felix/remoteshell.nix { }; inherit (callPackages ../servers/firebird { }) firebird_4 firebird_3 firebird_2_5 firebird; + freeradius = callPackage ../servers/freeradius { }; + freshrss = callPackage ../servers/web-apps/freshrss { }; freshrss-extensions = recurseIntoAttrs (callPackage ../servers/web-apps/freshrss/extensions { }); @@ -11771,14 +24376,54 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) SystemConfiguration; }; + fusionInventory = callPackage ../servers/monitoring/fusion-inventory { }; + + gamehub = callPackage ../games/gamehub { }; + + gatling = callPackage ../servers/http/gatling { }; + + glabels = callPackage ../applications/graphics/glabels { }; + glabels-qt = libsForQt5.callPackage ../applications/graphics/glabels-qt { }; + nats-server = callPackage ../servers/nats-server { }; + + go-autoconfig = callPackage ../servers/go-autoconfig { }; + + go-cqhttp = callPackage ../servers/go-cqhttp { }; + grafana = callPackage ../servers/monitoring/grafana { }; grafanaPlugins = callPackages ../servers/monitoring/grafana/plugins { }; + grafana-agent = callPackage ../servers/monitoring/grafana-agent { }; + grafana-loki = callPackage ../servers/monitoring/loki { }; promtail = callPackage ../servers/monitoring/loki/promtail.nix { }; + mimir = callPackage ../servers/monitoring/mimir { }; + + phlare = callPackage ../servers/monitoring/phlare { }; + + grafana-image-renderer = callPackage ../servers/monitoring/grafana-image-renderer { }; + + grafana-dash-n-grab = callPackage ../servers/monitoring/grafana-dash-n-grab { }; + + gerbera = callPackage ../servers/gerbera { }; + + gobetween = callPackage ../servers/gobetween { }; + + gobgpd = callPackage ../servers/misc/gobgpd { }; + + graph-cli = callPackage ../tools/graphics/graph-cli { }; + + h2o = callPackage ../servers/http/h2o { }; + + haka = callPackage ../tools/security/haka { }; + + hashi-ui = callPackage ../servers/hashi-ui { }; + + hashi-up = callPackage ../applications/networking/cluster/hashi-up { }; + hasura-graphql-engine = haskell.lib.compose.justStaticExecutables haskell.packages.ghc810.graphql-engine; hasura-cli = callPackage ../servers/hasura/cli.nix { }; @@ -11788,13 +24433,21 @@ with pkgs; hbase3 = hbase_3_0; hbase = hbase2; # when updating, point to the latest stable release + headphones = callPackage ../servers/headphones { }; + + hiawatha = callPackage ../servers/http/hiawatha { }; + + hiraeth = callPackage ../servers/hiraeth { }; + + hoard = callPackage ../tools/misc/hoard { }; + home-assistant = callPackage ../servers/home-assistant { }; buildHomeAssistantComponent = callPackage ../servers/home-assistant/build-custom-component { }; - home-assistant-custom-components = lib.recurseIntoAttrs (lib.packagesFromDirectoryRecursive { - inherit (home-assistant.python.pkgs) callPackage; - directory = ../servers/home-assistant/custom-components; - }); + home-assistant-custom-components = lib.recurseIntoAttrs + (callPackage ../servers/home-assistant/custom-components { + inherit (home-assistant.python.pkgs) callPackage; + }); home-assistant-custom-lovelace-modules = lib.recurseIntoAttrs (callPackage ../servers/home-assistant/custom-lovelace-modules {}); @@ -11802,6 +24455,16 @@ with pkgs; home-assistant-component-tests = recurseIntoAttrs home-assistant.tests.components; + honk = callPackage ../servers/honk { }; + + hqplayerd = callPackage ../servers/hqplayerd { }; + + https-dns-proxy = callPackage ../servers/dns/https-dns-proxy { }; + + ic-keysmith = callPackage ../tools/security/ic-keysmith { }; + + icecream = callPackage ../servers/icecream { }; + icingaweb2-ipl = callPackage ../servers/icingaweb2/ipl.nix { }; icingaweb2-thirdparty = callPackage ../servers/icingaweb2/thirdparty.nix { }; icingaweb2 = callPackage ../servers/icingaweb2 { }; @@ -11813,10 +24476,28 @@ with pkgs; theme-spring = callPackage ../servers/icingaweb2/theme-spring { }; }; + inspircd = callPackage ../servers/irc/inspircd { }; + inspircdMinimal = inspircd.override { extraModules = []; }; + imaginary = callPackage ../servers/imaginary { }; + + imgproxy = callPackage ../servers/imgproxy { }; + + irccat = callPackage ../servers/irc/irccat { }; + + ircdog = callPackage ../applications/networking/irc/ircdog { }; + + ircdHybrid = callPackage ../servers/irc/ircd-hybrid { }; + + janus-gateway = callPackage ../servers/janus-gateway { }; + + janusgraph = callPackage ../servers/nosql/janusgraph { }; + jboss = callPackage ../servers/http/jboss { }; + jboss_mysql_jdbc = callPackage ../servers/http/jboss/jdbc/mysql { }; + jetty = jetty_12; jetty_12 = callPackage ../servers/http/jetty/12.x.nix { }; jetty_11 = callPackage ../servers/http/jetty/11.x.nix { }; @@ -11825,16 +24506,29 @@ with pkgs; jicofo = callPackage ../servers/jicofo { }; + jitsi-excalidraw = callPackage ../servers/jitsi-excalidraw { }; + + jigasi = callPackage ../servers/jigasi { }; + jitsi-meet = callPackage ../servers/web-apps/jitsi-meet { }; jitsi-meet-prosody = callPackage ../misc/jitsi-meet-prosody { }; jitsi-videobridge = callPackage ../servers/jitsi-videobridge { }; + kamailio = callPackage ../servers/sip/kamailio { }; + + kapowbang = callPackage ../servers/kapowbang { }; + + keycloak = callPackage ../servers/keycloak { }; + + knot-dns = callPackage ../servers/dns/knot-dns { }; knot-resolver = callPackage ../servers/dns/knot-resolver { systemd = systemdMinimal; # in closure already anyway }; + rdkafka = callPackage ../development/libraries/rdkafka { }; + leafnode = callPackage ../servers/news/leafnode { }; leafnode1 = callPackage ../servers/news/leafnode/1.nix { }; @@ -11847,6 +24541,22 @@ with pkgs; nodejs = nodejs_18; }; + lightgbm = callPackage ../development/libraries/lightgbm { }; + + lighttpd = callPackage ../servers/http/lighttpd { }; + + linx-server = callPackage ../servers/web-apps/linx-server { }; + + livepeer = callPackage ../servers/livepeer { }; + + lldap = callPackage ../servers/ldap/lldap { }; + + lwan = callPackage ../servers/http/lwan { }; + + labelImg = callPackage ../applications/science/machine-learning/labelimg { }; + + mackerel-agent = callPackage ../servers/monitoring/mackerel-agent { }; + mailmanPackages = callPackage ../servers/mail/mailman { # Hyperkitty test fails with 3.12: # https://gitlab.com/mailman/hyperkitty/-/issues/514 @@ -11855,18 +24565,35 @@ with pkgs; inherit (mailmanPackages) mailman mailman-hyperkitty; mailman-web = mailmanPackages.web; + listadmin = callPackage ../applications/networking/listadmin { }; + + maker-panel = callPackage ../tools/misc/maker-panel { }; + mastodon = callPackage ../servers/mastodon { - nodejs-slim = nodejs-slim_22; - python3 = python311; - ruby = ruby_3_3; - yarn-berry = yarn-berry.override { nodejs = nodejs-slim_22; }; + nodejs-slim = nodejs-slim_20; + ruby = ruby_3_2; }; + gotosocial = callPackage ../servers/gotosocial { }; + materialize = callPackage ../servers/sql/materialize { inherit (buildPackages.darwin) bootstrap_cmds; inherit (darwin.apple_sdk.frameworks) DiskArbitration Foundation; }; + matrix-alertmanager = callPackage ../servers/monitoring/matrix-alertmanager { }; + + mattermost = callPackage ../servers/mattermost { }; + matterircd = callPackage ../servers/mattermost/matterircd.nix { }; + + mattermost-desktop = callPackage ../applications/networking/instant-messengers/mattermost-desktop { }; + + memcached = callPackage ../servers/memcached { }; + + merecat = callPackage ../servers/http/merecat { }; + + meteor = callPackage ../servers/meteor { }; + micro-full = micro.wrapper.override { extraPackages = [ wl-clipboard @@ -11886,6 +24613,8 @@ with pkgs; ]; }; + micronaut = callPackage ../development/tools/micronaut { }; + minio = callPackage ../servers/minio { }; # Keep around to allow people to migrate their data from the old legacy fs format # https://github.com/minio/minio/releases/tag/RELEASE.2022-10-29T06-21-33Z @@ -11897,12 +24626,24 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) AudioToolbox AudioUnit; }) mpd mpd-small mpdWithFeatures; + mpdscribble = callPackage ../tools/misc/mpdscribble { }; + mtprotoproxy = python3.pkgs.callPackage ../servers/mtprotoproxy { }; + micro-httpd = callPackage ../servers/http/micro-httpd { }; + + miniHttpd = callPackage ../servers/http/mini-httpd { }; + + mlflow-server = callPackage ../servers/mlflow-server { }; + + mlmmj = callPackage ../servers/mail/mlmmj { }; + moodle = callPackage ../servers/web-apps/moodle { }; moodle-utils = callPackage ../servers/web-apps/moodle/moodle-utils.nix { }; + morty = callPackage ../servers/web-apps/morty { }; + inherit (callPackage ../applications/networking/mullvad { }) mullvad; @@ -11910,6 +24651,8 @@ with pkgs; mullvad-closest = with python3Packages; toPythonApplication mullvad-closest; + mycorrhiza = callPackage ../servers/mycorrhiza { }; + napalm = with python3Packages; toPythonApplication ( napalm.overridePythonAttrs (attrs: { # add community frontends that depend on the napalm python package @@ -11919,8 +24662,24 @@ with pkgs; }) ); + nas = callPackage ../servers/nas { }; + + nats-streaming-server = callPackage ../servers/nats-streaming-server { }; + + neard = callPackage ../servers/neard { }; + + networkaudiod = callPackage ../servers/networkaudiod { }; + + unifiedpush-common-proxies = callPackage ../servers/unifiedpush-common-proxies { }; + + unit = callPackage ../servers/http/unit { }; + + ncdns = callPackage ../servers/dns/ncdns { }; + nginx = nginxStable; + nginx-doc = callPackage ../data/documentation/nginx-doc { }; + nginxQuic = callPackage ../servers/http/nginx/quic.nix { zlib = zlib-ng.override { withZlibCompat = true; }; withPerl = false; @@ -11959,13 +24718,33 @@ with pkgs; autoreconfHook = buildPackages.autoreconfHook269; }; + ngircd = callPackage ../servers/irc/ngircd { }; + + nix-binary-cache = callPackage ../servers/http/nix-binary-cache { }; + + nix-tour = callPackage ../applications/misc/nix-tour { }; + + noseyparker = callPackage ../tools/security/noseyparker { }; + + nosqli = callPackage ../tools/security/nosqli { }; + nsd = callPackage ../servers/dns/nsd (config.nsd or {}); + nsq = callPackage ../servers/nsq { }; + + oauth2-proxy = callPackage ../servers/oauth2-proxy { }; + + olaris-server = callPackage ../servers/olaris { }; + + onlyoffice-documentserver = callPackage ../servers/onlyoffice-documentserver { }; + outline = callPackage ../servers/web-apps/outline (lib.fix (super: { yarn = yarn.override { inherit (super) nodejs; }; nodejs = nodejs_20; })); + openbgpd = callPackage ../servers/openbgpd { }; + openafs = callPackage ../servers/openafs/1.8 { }; openresty = callPackage ../servers/http/openresty { @@ -11976,18 +24755,51 @@ with pkgs; opensmtpd = callPackage ../servers/mail/opensmtpd { }; opensmtpd-extras = callPackage ../servers/mail/opensmtpd/extras.nix { }; opensmtpd-filter-rspamd = callPackage ../servers/mail/opensmtpd/filter-rspamd.nix { }; + opensmtpd-filter-dkimsign = callPackage ../servers/mail/opensmtpd/filter-dkimsign { }; + libopensmtpd = callPackage ../servers/mail/opensmtpd/libopensmtpd { }; + + openxr-loader = callPackage ../development/libraries/openxr-loader { }; + osrm-backend = callPackage ../servers/osrm-backend { tbb = tbb_2021_11; # https://github.com/Project-OSRM/osrm-backend/issues/6503 boost = boost179; }; + oven-media-engine = callPackage ../servers/misc/oven-media-engine { }; + + p910nd = callPackage ../servers/p910nd { }; + + petidomo = callPackage ../servers/mail/petidomo { }; + + pict-rs = callPackage ../servers/web-apps/pict-rs { }; + + popa3d = callPackage ../servers/mail/popa3d { }; + postfix = callPackage ../servers/mail/postfix { }; + postfixadmin = callPackage ../servers/postfixadmin { }; + + postsrsd = callPackage ../servers/mail/postsrsd { }; + + rspamd = callPackage ../servers/mail/rspamd { }; + pfixtools = callPackage ../servers/mail/postfix/pfixtools.nix { }; pflogsumm = callPackage ../servers/mail/postfix/pflogsumm.nix { }; + pomerium-cli = callPackage ../tools/security/pomerium-cli { }; + + postgrey = callPackage ../servers/mail/postgrey { }; + + quark = callPackage ../servers/http/quark { }; + + smtprelay = callPackage ../servers/mail/smtprelay { }; + + soft-serve = callPackage ../servers/soft-serve { }; + + sympa = callPackage ../servers/mail/sympa { }; + system-sendmail = lowPrio (callPackage ../servers/mail/system-sendmail { }); # PulseAudio daemons @@ -12018,8 +24830,18 @@ with pkgs; libpressureaudio = callPackage ../misc/apulse/pressureaudio.nix { }; + libcardiacarrest = callPackage ../misc/libcardiacarrest { }; + + pulseeffects-legacy = callPackage ../applications/audio/pulseeffects-legacy { }; + tomcat-native = callPackage ../servers/http/tomcat/tomcat-native.nix { }; + pies = callPackage ../servers/pies { }; + + rpcbind = callPackage ../servers/rpcbind { }; + + rpcsvc-proto = callPackage ../tools/misc/rpcsvc-proto { }; + libmysqlclient = libmysqlclient_3_3; libmysqlclient_3_1 = mariadb-connector-c_3_1; libmysqlclient_3_2 = mariadb-connector-c_3_2; @@ -12066,6 +24888,8 @@ with pkgs; if stdenv.cc.isClang then llvmPackages.stdenv else stdenv; }; + immudb = callPackage ../servers/nosql/immudb { }; + influxdb = callPackage ../servers/nosql/influxdb { }; influxdb2-server = callPackage ../servers/nosql/influxdb2 { }; influxdb2-cli = callPackage ../servers/nosql/influxdb2/cli.nix { }; @@ -12084,9 +24908,13 @@ with pkgs; protobuf = protobuf_21; }; + mysql_jdbc = callPackage ../servers/sql/mysql/jdbc { }; + mssql_jdbc = callPackage ../servers/sql/mssql/jdbc { }; jtds_jdbc = callPackage ../servers/sql/mssql/jdbc/jtds.nix { }; + azuredatastudio = callPackage ../applications/misc/azuredatastudio { }; + miniflux = callPackage ../by-name/mi/miniflux/package.nix { buildGoModule = buildGo123Module; }; @@ -12104,10 +24932,31 @@ with pkgs; withIcingadb = false; }; - nagiosPlugins = recurseIntoAttrs (callPackages ../servers/monitoring/nagios-plugins { }); + munin = callPackage ../servers/monitoring/munin { }; + + nagios = callPackage ../servers/monitoring/nagios { }; + + nagiosPlugins = callPackages ../servers/monitoring/nagios-plugins { }; + + monitoring-plugins = callPackage ../servers/monitoring/plugins { }; + + neo4j = callPackage ../servers/nosql/neo4j { }; + + neo4j-desktop = callPackage ../applications/misc/neo4j-desktop { }; + net-snmp = callPackage ../servers/monitoring/net-snmp { }; + + newrelic-sysmond = callPackage ../servers/monitoring/newrelic-sysmond { }; + + nullidentdmod = callPackage ../servers/identd/nullidentdmod { }; + + riemann = callPackage ../servers/monitoring/riemann { }; riemann-dash = callPackage ../servers/monitoring/riemann-dash { }; + unpfs = callPackage ../servers/unpfs { }; + + oidentd = callPackage ../servers/identd/oidentd { }; + qboot = pkgsi686Linux.callPackage ../applications/virtualization/qboot { }; rust-hypervisor-firmware = callPackage ../applications/virtualization/rust-hypervisor-firmware { }; @@ -12124,42 +24973,68 @@ with pkgs; msVarsTemplate = stdenv.hostPlatform.isx86_64 || stdenv.hostPlatform.isAarch64; }; + ops = callPackage ../applications/virtualization/ops { }; + + vmfs-tools = callPackage ../tools/filesystems/vmfs-tools { }; + + patroni = callPackage ../servers/sql/patroni { pythonPackages = python3Packages; }; + + pgbouncer = callPackage ../servers/sql/pgbouncer { }; + + pgcat = callPackage ../servers/sql/pgcat {}; + + pgpool = callPackage ../servers/sql/pgpool { }; + tang = callPackage ../servers/tang { asciidoc = asciidoc-full; }; - postgresqlVersions = import ../servers/sql/postgresql pkgs; - inherit (postgresqlVersions) + promscale = callPackage ../servers/monitoring/prometheus/promscale { }; + + timescaledb-parallel-copy = callPackage ../development/tools/database/timescaledb-parallel-copy { }; + + timescaledb-tune = callPackage ../development/tools/database/timescaledb-tune { }; + + inherit (import ../servers/sql/postgresql pkgs) + postgresql_12 postgresql_13 postgresql_14 postgresql_15 postgresql_16 - postgresql_17 + postgresql_12_jit postgresql_13_jit postgresql_14_jit postgresql_15_jit postgresql_16_jit - postgresql_17_jit ; postgresql = postgresql_16; postgresql_jit = postgresql_16_jit; postgresqlPackages = recurseIntoAttrs postgresql.pkgs; postgresqlJitPackages = recurseIntoAttrs postgresql_jit.pkgs; + postgresql12Packages = recurseIntoAttrs postgresql_12.pkgs; postgresql13Packages = recurseIntoAttrs postgresql_13.pkgs; postgresql14Packages = recurseIntoAttrs postgresql_14.pkgs; postgresql15Packages = recurseIntoAttrs postgresql_15.pkgs; - postgresql16Packages = recurseIntoAttrs postgresql_16.pkgs; - postgresql17Packages = recurseIntoAttrs postgresql_17.pkgs; + postgresql12JitPackages = recurseIntoAttrs postgresql_12_jit.pkgs; postgresql13JitPackages = recurseIntoAttrs postgresql_13_jit.pkgs; postgresql14JitPackages = recurseIntoAttrs postgresql_14_jit.pkgs; postgresql15JitPackages = recurseIntoAttrs postgresql_15_jit.pkgs; postgresql16JitPackages = recurseIntoAttrs postgresql_16_jit.pkgs; - postgresql17JitPackages = recurseIntoAttrs postgresql_17_jit.pkgs; + postgresql16Packages = postgresqlPackages; + + postgresql_jdbc = callPackage ../development/java-modules/postgresql_jdbc { }; + + postgresqlTestHook = callPackage ../build-support/setup-hooks/postgresql-test-hook { }; postgrest = haskellPackages.postgrest.bin; + redshift_jdbc = callPackage ../development/java-modules/redshift_jdbc { }; + + liquibase_redshift_extension = callPackage ../development/java-modules/liquibase_redshift_extension { }; + prom2json = callPackage ../servers/monitoring/prometheus/prom2json.nix { }; + prometheus = callPackage ../servers/monitoring/prometheus { }; prometheus-alertmanager = callPackage ../servers/monitoring/prometheus/alertmanager.nix { }; prometheus-apcupsd-exporter = callPackage ../servers/monitoring/prometheus/apcupsd-exporter.nix { }; prometheus-artifactory-exporter = callPackage ../servers/monitoring/prometheus/artifactory-exporter.nix { }; @@ -12172,6 +25047,7 @@ with pkgs; prometheus-cloudflare-exporter = callPackage ../servers/monitoring/prometheus/cloudflare-exporter.nix { }; prometheus-collectd-exporter = callPackage ../servers/monitoring/prometheus/collectd-exporter.nix { }; prometheus-consul-exporter = callPackage ../servers/monitoring/prometheus/consul-exporter.nix { }; + prometheus-dcgm-exporter = callPackage ../servers/monitoring/prometheus/dcgm-exporter { }; prometheus-dnsmasq-exporter = callPackage ../servers/monitoring/prometheus/dnsmasq-exporter.nix { }; prometheus-domain-exporter = callPackage ../servers/monitoring/prometheus/domain-exporter.nix { }; prometheus-fastly-exporter = callPackage ../servers/monitoring/prometheus/fastly-exporter.nix { }; @@ -12209,6 +25085,7 @@ with pkgs; prometheus-postfix-exporter = callPackage ../servers/monitoring/prometheus/postfix-exporter.nix { }; prometheus-postgres-exporter = callPackage ../servers/monitoring/prometheus/postgres-exporter.nix { }; prometheus-process-exporter = callPackage ../servers/monitoring/prometheus/process-exporter.nix { }; + prometheus-pushgateway = callPackage ../servers/monitoring/prometheus/pushgateway.nix { }; prometheus-pve-exporter = callPackage ../servers/monitoring/prometheus/pve-exporter.nix { }; prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { }; prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { }; @@ -12217,11 +25094,14 @@ with pkgs; prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { }; prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { }; prometheus-shelly-exporter = callPackage ../servers/monitoring/prometheus/shelly-exporter.nix { }; + prometheus-smartctl-exporter = callPackage ../servers/monitoring/prometheus/smartctl-exporter { }; prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { }; prometheus-snmp-exporter = callPackage ../servers/monitoring/prometheus/snmp-exporter.nix { }; prometheus-statsd-exporter = callPackage ../servers/monitoring/prometheus/statsd-exporter.nix { }; + prometheus-surfboard-exporter = callPackage ../servers/monitoring/prometheus/surfboard-exporter.nix { }; prometheus-sql-exporter = callPackage ../servers/monitoring/prometheus/sql-exporter.nix { }; prometheus-systemd-exporter = callPackage ../servers/monitoring/prometheus/systemd-exporter.nix { }; + prometheus-tor-exporter = callPackage ../servers/monitoring/prometheus/tor-exporter.nix { }; prometheus-unbound-exporter = callPackage ../servers/monitoring/prometheus/unbound-exporter.nix { }; prometheus-v2ray-exporter = callPackage ../servers/monitoring/prometheus/v2ray-exporter.nix { }; prometheus-varnish-exporter = callPackage ../servers/monitoring/prometheus/varnish-exporter.nix { }; @@ -12231,14 +25111,28 @@ with pkgs; prometheus-zfs-exporter = callPackage ../servers/monitoring/prometheus/zfs-exporter.nix { }; prometheus-xmpp-alerts = callPackage ../servers/monitoring/prometheus/xmpp-alerts.nix { }; + prometheus-cpp = callPackage ../development/libraries/prometheus-cpp { }; + + proximity-sort = callPackage ../tools/misc/proximity-sort { }; + + psql2csv = callPackage ../tools/misc/psql2csv { }; + + psqlodbc = callPackage ../development/libraries/psqlodbc { }; + public-inbox = perlPackages.callPackage ../servers/mail/public-inbox { }; + pure-ftpd = callPackage ../servers/ftp/pure-ftpd { }; + spf-engine = python3.pkgs.callPackage ../servers/mail/spf-engine { }; pypiserver = with python3Packages; toPythonApplication pypiserver; + qpid-cpp = callPackage ../servers/amqp/qpid-cpp { }; + qremotecontrol-server = libsForQt5.callPackage ../servers/misc/qremotecontrol-server { }; + questdb = callPackage ../servers/nosql/questdb { }; + rabbitmq-server = callPackage ../servers/amqp/rabbitmq-server { inherit (darwin.apple_sdk.frameworks) AppKit Carbon Cocoa; erlang = erlang_26; @@ -12249,10 +25143,23 @@ with pkgs; qcal = callPackage ../tools/networking/qcal/default.nix { }; + qcard = callPackage ../tools/networking/qcard { }; + rake = callPackage ../development/tools/build-managers/rake { }; + rakkess = callPackage ../development/tools/rakkess { }; + + redis = callPackage ../servers/nosql/redis { }; + + redli = callPackage ../tools/networking/redli { }; + + redstore = callPackage ../servers/http/redstore { }; + + repro-get = callPackage ../tools/package-management/repro-get { }; + restic = callPackage ../tools/backup/restic { }; + restic-integrity = callPackage ../applications/backup/restic-integrity { }; restic-rest-server = callPackage ../tools/backup/restic/rest-server.nix { }; rethinkdb = callPackage ../servers/nosql/rethinkdb { @@ -12267,10 +25174,22 @@ with pkgs; rippled-validator-keys-tool = callPackage ../servers/rippled/validator-keys-tool.nix { }; + roon-bridge = callPackage ../servers/roon-bridge { }; + + rpiplay = callPackage ../servers/rpiplay { }; + + roon-server = callPackage ../servers/roon-server { }; + rustic = callPackage ../by-name/ru/rustic/package.nix { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + supervise = callPackage ../tools/system/supervise { }; + + spamassassin = callPackage ../servers/mail/spamassassin { }; + + deadpixi-sam-unstable = callPackage ../applications/editors/deadpixi-sam { }; + samba4 = darwin.apple_sdk_11_0.callPackage ../servers/samba/4.x.nix { }; samba = samba4; @@ -12286,18 +25205,30 @@ with pkgs; sambaFull = samba4Full; + sampler = callPackage ../applications/misc/sampler { }; + scalene = with python3Packages; toPythonApplication scalene; + scalr-cli = callPackage ../tools/admin/scalr-cli { }; + + scaphandre = callPackage ../servers/scaphandre { }; + shairplay = callPackage ../servers/shairplay { avahi = avahi-compat; }; - shairport-sync-airplay2 = shairport-sync.override { - enableAirplay2 = true; - }; + shairport-sync = callPackage ../servers/shairport-sync { }; + + sharing = callPackage ../servers/sharing { }; showoff = callPackage ../servers/http/showoff { }; + serfdom = callPackage ../servers/serf { }; + + seyren = callPackage ../servers/monitoring/seyren { }; + ruby-zoom = callPackage ../tools/text/ruby-zoom { }; + sensu = callPackage ../servers/monitoring/sensu { }; + inherit (callPackages ../servers/monitoring/sensu-go { }) sensu-go-agent sensu-go-backend @@ -12310,25 +25241,81 @@ with pkgs; sickgear = callPackage ../servers/sickbeard/sickgear.nix { }; + sipwitch = callPackage ../servers/sip/sipwitch { }; + + smcroute = callPackage ../servers/smcroute { }; + snipe-it = callPackage ../by-name/sn/snipe-it/package.nix { php = php81; }; + sogo = callPackage ../servers/web-apps/sogo { }; + spacecookie = haskell.lib.compose.justStaticExecutables haskellPackages.spacecookie; + spawn_fcgi = callPackage ../servers/http/spawn-fcgi { }; + + spring-boot-cli = callPackage ../development/tools/spring-boot-cli { }; + + squid = callPackage ../servers/squid { }; + + duckling-proxy = callPackage ../servers/duckling-proxy { }; + + sslh = callPackage ../servers/sslh { }; + + thttpd = callPackage ../servers/http/thttpd { }; + + static-web-server = callPackage ../servers/static-web-server { }; + + stone = callPackage ../servers/stone { }; + + storm = callPackage ../servers/computing/storm { }; + + switcheroo-control = callPackage ../os-specific/linux/switcheroo-control { }; + + slurm = callPackage ../servers/computing/slurm { }; + + slurm-spank-stunnel = callPackage ../servers/computing/slurm-spank-stunnel { }; + + slurm-spank-x11 = callPackage ../servers/computing/slurm-spank-x11 { }; + + systemd-journal2gelf = callPackage ../tools/system/systemd-journal2gelf { }; + + tailscale = callPackage ../servers/tailscale { + buildGoModule = buildGo123Module; + }; + + tailscale-systray = callPackage ../applications/misc/tailscale-systray { }; + + tailspin = callPackage ../tools/misc/tailspin { }; + + trafficserver = callPackage ../servers/http/trafficserver { }; + inherit (callPackages ../servers/http/tomcat { }) tomcat9 - tomcat10 - tomcat11; + tomcat10; - tomcat = tomcat11; + tomcat_mysql_jdbc = callPackage ../servers/http/tomcat/jdbc/mysql { }; torque = callPackage ../servers/computing/torque { autoreconfHook = buildPackages.autoreconfHook269; }; tt-rss = callPackage ../servers/tt-rss { }; + tt-rss-plugin-feediron = callPackage ../servers/tt-rss/plugin-feediron { }; + tt-rss-plugin-ff-instagram = callPackage ../servers/tt-rss/plugin-ff-instagram { }; + tt-rss-plugin-auth-ldap = callPackage ../servers/tt-rss/plugin-auth-ldap { }; + tt-rss-theme-feedly = callPackage ../servers/tt-rss/theme-feedly { }; + + rss-bridge = callPackage ../servers/web-apps/rss-bridge { }; + + selfoss = callPackage ../servers/web-apps/selfoss { }; + + shaarli = callPackage ../servers/web-apps/shaarli { }; + + shiori = callPackage ../servers/web-apps/shiori { }; + inherit (callPackages ../servers/web-apps/matomo {}) matomo matomo_5 @@ -12339,16 +25326,52 @@ with pkgs; unifi = unifi8; + unifi-protect-backup = callPackage ../applications/backup/unifi-protect-backup { }; + unpackerr = callPackage ../servers/unpackerr { inherit (darwin.apple_sdk.frameworks) Cocoa WebKit; }; unstructured-api = callPackage ../servers/unstructured-api { }; + urserver = callPackage ../servers/urserver { }; + + vouch-proxy = callPackage ../servers/vouch-proxy { }; + + virtiofsd = callPackage ../servers/misc/virtiofsd { }; + virtualenv = with python3Packages; toPythonApplication virtualenv; virtualenv-clone = with python3Packages; toPythonApplication virtualenv-clone; + vsftpd = callPackage ../servers/ftp/vsftpd { }; + + wallabag = callPackage ../servers/web-apps/wallabag { }; + + webdav = callPackage ../servers/webdav { }; + + webdav-server-rs = callPackage ../servers/webdav-server-rs { }; + + webmetro = callPackage ../servers/webmetro { }; + + wesher = callPackage ../servers/wesher { }; + + wishlist = callPackage ../servers/wishlist { }; + + wsdd = callPackage ../servers/wsdd { }; + + webhook = callPackage ../servers/http/webhook { }; + + xinetd = callPackage ../servers/xinetd { }; + + zookeeper = callPackage ../servers/zookeeper { }; + + zookeeper_mt = callPackage ../development/libraries/zookeeper_mt { }; + + xqilla = callPackage ../development/tools/xqilla { }; + + xquartz = callPackage ../servers/x11/xquartz { }; + quartz-wm = callPackage ../servers/x11/quartz-wm { stdenv = clangStdenv; inherit (darwin.apple_sdk.frameworks) AppKit Foundation; @@ -12376,8 +25399,12 @@ with pkgs; in recurseIntoAttrs xorgPackages; + xorg-autoconf = callPackage ../development/tools/misc/xorg-autoconf { }; + xwayland = callPackage ../servers/x11/xorg/xwayland.nix { }; + yaws = callPackage ../servers/http/yaws { }; + zabbixFor = version: rec { agent = (callPackages ../servers/monitoring/zabbix/agent.nix {}).${version}; proxy-mysql = (callPackages ../servers/monitoring/zabbix/proxy.nix { mysqlSupport = true; }).${version}; @@ -12399,20 +25426,46 @@ with pkgs; zabbix = zabbix60; + zipkin = callPackage ../servers/monitoring/zipkin { }; + ### SERVERS / GEOSPATIAL martin = callPackage ../servers/geospatial/martin { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + pg_featureserv = callPackage ../servers/geospatial/pg_featureserv { }; + + pg_tileserv = callPackage ../servers/geospatial/pg_tileserv { }; + ### OS-SPECIFIC + airbuddy = callPackage ../os-specific/darwin/airbuddy { }; + + afuse = callPackage ../os-specific/linux/afuse { }; + + autofs5 = callPackage ../os-specific/linux/autofs { }; + + _915resolution = callPackage ../os-specific/linux/915resolution { }; + + nfs-utils = callPackage ../os-specific/linux/nfs-utils { }; + + acpi = callPackage ../os-specific/linux/acpi { }; + + acpid = callPackage ../os-specific/linux/acpid { }; + + acpitool = callPackage ../os-specific/linux/acpitool { }; + alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { }; + alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { }; + alsa-utils = callPackage ../by-name/al/alsa-utils/package.nix { fftw = fftwFloat; }; + apparency = callPackage ../os-specific/darwin/apparency { }; + arm-trusted-firmware = callPackage ../misc/arm-trusted-firmware { }; inherit (arm-trusted-firmware) buildArmTrustedFirmware @@ -12427,20 +25480,44 @@ with pkgs; armTrustedFirmwareS905 ; + mlxbf-bootimages = callPackage ../misc/mlxbf-bootimages { }; + inherit (callPackages ../os-specific/linux/apparmor { }) libapparmor apparmor-utils apparmor-bin-utils apparmor-parser apparmor-pam apparmor-profiles apparmor-kernel-patches apparmorRulesFromClosure; + aseq2json = callPackage ../os-specific/linux/aseq2json { }; + + atop = callPackage ../os-specific/linux/atop { }; + ath9k-htc-blobless-firmware = callPackage ../os-specific/linux/firmware/ath9k { }; ath9k-htc-blobless-firmware-unstable = callPackage ../os-specific/linux/firmware/ath9k { enableUnstable = true; }; + bartender = callPackage ../os-specific/darwin/bartender { }; + b43Firmware_5_1_138 = callPackage ../os-specific/linux/firmware/b43-firmware/5.1.138.nix { }; b43Firmware_6_30_163_46 = callPackage ../os-specific/linux/firmware/b43-firmware/6.30.163.46.nix { }; + b43FirmwareCutter = callPackage ../os-specific/linux/firmware/b43-firmware-cutter { }; + + epilys-bb = callPackage ../tools/system/epilys-bb { }; + + below = callPackage ../os-specific/linux/below { }; + + bt-fw-converter = callPackage ../os-specific/linux/firmware/bt-fw-converter { }; + + brillo = callPackage ../os-specific/linux/brillo { }; + + broadcom-bt-firmware = callPackage ../os-specific/linux/firmware/broadcom-bt-firmware { }; + batctl = callPackage ../os-specific/linux/batman-adv/batctl.nix { }; + beefi = callPackage ../os-specific/linux/beefi { }; + + blktrace = callPackage ../os-specific/linux/blktrace { }; + bluez5 = bluez; bluez5-experimental = bluez-experimental; @@ -12448,6 +25525,16 @@ with pkgs; enableExperimental = true; }; + bolt = callPackage ../os-specific/linux/bolt { }; + + bpf-linker = callPackage ../development/tools/bpf-linker { }; + + bpftune = callPackage ../os-specific/linux/bpftune { }; + + bpfmon = callPackage ../os-specific/linux/bpfmon { }; + + bridge-utils = callPackage ../os-specific/linux/bridge-utils { }; + busybox = callPackage ../os-specific/linux/busybox { # Fixes libunwind from being dynamically linked to a static binary. stdenv = if (stdenv.targetPlatform.useLLVM or false) then @@ -12461,21 +25548,55 @@ with pkgs; else busybox; }; + cachefilesd = callPackage ../os-specific/linux/cachefilesd { }; + + cariddi = callPackage ../tools/security/cariddi { }; + + checkpolicy = callPackage ../os-specific/linux/checkpolicy { }; + + checksec = callPackage ../os-specific/linux/checksec { }; + + cifs-utils = callPackage ../os-specific/linux/cifs-utils { }; + cm-rgb = python3Packages.callPackage ../tools/system/cm-rgb { }; + cpustat = callPackage ../os-specific/linux/cpustat { }; + + cockroachdb = callPackage ../servers/sql/cockroachdb { }; + + coconutbattery = callPackage ../os-specific/darwin/coconutbattery { }; + conky = callPackage ../os-specific/linux/conky ({ lua = lua5_4; inherit (linuxPackages.nvidia_x11.settings) libXNVCtrl; } // config.conky or {}); + conntrack-tools = callPackage ../os-specific/linux/conntrack-tools { }; + + coredns = callPackage ../servers/dns/coredns { }; + + corerad = callPackage ../tools/networking/corerad { }; + + cpufrequtils = callPackage ../os-specific/linux/cpufrequtils { }; + cpupower-gui = python3Packages.callPackage ../os-specific/linux/cpupower-gui { inherit (pkgs) meson; }; + criu = callPackage ../os-specific/linux/criu { }; + cryptomator = callPackage ../tools/security/cryptomator { jdk = jdk23.override { enableJavaFX = true; }; }; + cryptsetup = callPackage ../os-specific/linux/cryptsetup { }; + + cramfsprogs = callPackage ../os-specific/linux/cramfsprogs { }; + + cramfsswap = callPackage ../os-specific/linux/cramfsswap { }; + + cshatag = callPackage ../os-specific/linux/cshatag { }; + # Darwin package set # # Even though this is a set of packages not single package, use `callPackage` @@ -12487,29 +25608,89 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Foundation; }; + disk_indicator = callPackage ../os-specific/linux/disk-indicator { }; + displaylink = callPackage ../os-specific/linux/displaylink { inherit (linuxPackages) evdi; }; + dmidecode = callPackage ../os-specific/linux/dmidecode { }; + + dmtcp = callPackage ../os-specific/linux/dmtcp { }; + + directvnc = callPackage ../os-specific/linux/directvnc { }; + dmraid = callPackage ../os-specific/linux/dmraid { lvm2 = lvm2_dmeventd; }; drbd = callPackage ../os-specific/linux/drbd/utils.nix { }; + dropwatch = callPackage ../os-specific/linux/dropwatch { }; + + dsd = callPackage ../applications/radio/dsd { }; + + dstat = callPackage ../os-specific/linux/dstat { }; + + esdm = callPackage ../os-specific/linux/esdm { }; + + evdev-proto = callPackage ../os-specific/bsd/freebsd/evdev-proto { }; + # unstable until the first 1.x release + fscrypt-experimental = callPackage ../os-specific/linux/fscrypt { }; + + fsverity-utils = callPackage ../os-specific/linux/fsverity-utils { }; + + fwanalyzer = callPackage ../tools/filesystems/fwanalyzer { }; + + fwupd-efi = callPackage ../os-specific/linux/firmware/fwupd-efi { }; + + firmware-manager = callPackage ../os-specific/linux/firmware/firmware-manager { }; + + firmware-updater = callPackage ../os-specific/linux/firmware/firmware-updater { }; + fwts = callPackage ../os-specific/linux/fwts { }; + gobi_loader = callPackage ../os-specific/linux/gobi_loader { }; + + libossp_uuid = callPackage ../development/libraries/libossp-uuid { }; + libuuid = if stdenv.hostPlatform.isLinux then util-linuxMinimal else null; + light = callPackage ../os-specific/linux/light { }; + + lightum = callPackage ../os-specific/linux/lightum { }; + + ebtables = callPackage ../os-specific/linux/ebtables { }; + elegant-sddm = libsForQt5.callPackage ../data/themes/elegant-sddm { }; error-inject = callPackages ../os-specific/linux/error-inject { }; + extrace = callPackage ../os-specific/linux/extrace { }; + + facetimehd-calibration = callPackage ../os-specific/linux/firmware/facetimehd-calibration { }; + + facetimehd-firmware = callPackage ../os-specific/linux/firmware/facetimehd-firmware { }; + + fan2go = callPackage ../os-specific/linux/fan2go { }; + + fanctl = callPackage ../os-specific/linux/fanctl { }; + + fatrace = callPackage ../os-specific/linux/fatrace { }; + ffado = callPackage ../os-specific/linux/ffado { }; ffado-mixer = callPackage ../os-specific/linux/ffado { withMixer = true; }; libffado = ffado; + fbterm = callPackage ../os-specific/linux/fbterm { }; + + firejail = callPackage ../os-specific/linux/firejail { }; + + fnotifystat = callPackage ../os-specific/linux/fnotifystat { }; + + forkstat = callPackage ../os-specific/linux/forkstat { }; + freefall = callPackage ../os-specific/linux/freefall { inherit (linuxPackages) kernel; }; @@ -12521,6 +25702,16 @@ with pkgs; fuse2 = lowPrio (if stdenv.hostPlatform.isDarwin then macfuse-stubs else fusePackages.fuse_2); fuse3 = fusePackages.fuse_3; + fxload = callPackage ../os-specific/linux/fxload { }; + + gfxtablet = callPackage ../os-specific/linux/gfxtablet { }; + + gmailctl = callPackage ../applications/networking/gmailctl { }; + + gomp = callPackage ../applications/version-management/gomp { }; + + gomplate = callPackage ../development/tools/gomplate { }; + gpm = callPackage ../servers/gpm { withNcurses = false; # Keep curses disabled for lack of value @@ -12531,44 +25722,160 @@ with pkgs; gpm-ncurses = gpm.override { withNcurses = true; }; + gpu-switch = callPackage ../os-specific/linux/gpu-switch { }; + + gradm = callPackage ../os-specific/linux/gradm { }; + + gt = callPackage ../os-specific/linux/gt { }; + + gtop = callPackage ../tools/system/gtop { }; + + hd-idle = callPackage ../os-specific/linux/hd-idle { }; + + hdparm = callPackage ../os-specific/linux/hdparm { }; + + health-check = callPackage ../os-specific/linux/health-check { }; + + hibernate = callPackage ../os-specific/linux/hibernate { }; + + hostapd = callPackage ../os-specific/linux/hostapd { }; + htop = callPackage ../tools/system/htop { inherit (darwin) IOKit; }; htop-vim = callPackage ../tools/system/htop/htop-vim.nix { }; - humility = callPackage ../development/tools/rust/humility { - inherit (darwin.apple_sdk.frameworks) AppKit; - }; + humility = callPackage ../development/tools/rust/humility { + inherit (darwin.apple_sdk.frameworks) AppKit; + }; + + btop = darwin.apple_sdk_11_0.callPackage ../tools/system/btop { }; + + nmon = callPackage ../os-specific/linux/nmon { }; + + hwdata = callPackage ../os-specific/linux/hwdata { }; + + i7z = qt5.callPackage ../os-specific/linux/i7z { }; + + pcm = callPackage ../os-specific/linux/pcm { }; + + ifmetric = callPackage ../os-specific/linux/ifmetric { }; + + ima-evm-utils = callPackage ../os-specific/linux/ima-evm-utils { }; + + intel2200BGFirmware = callPackage ../os-specific/linux/firmware/intel2200BGFirmware { }; + + intel-cmt-cat = callPackage ../os-specific/linux/intel-cmt-cat { }; + + intel-compute-runtime = callPackage ../os-specific/linux/intel-compute-runtime { }; + + intel-ocl = callPackage ../os-specific/linux/intel-ocl { }; + + level-zero = callPackage ../development/libraries/level-zero { }; + + iomelt = callPackage ../os-specific/linux/iomelt { }; + + iotop = callPackage ../os-specific/linux/iotop { }; + iotop-c = callPackage ../os-specific/linux/iotop-c { }; + + iproute2 = callPackage ../os-specific/linux/iproute { }; + + ipu6-camera-bins = callPackage ../os-specific/linux/firmware/ipu6-camera-bins {}; + + ipu6-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {}; + + ipu6ep-camera-hal = callPackage ../development/libraries/ipu6-camera-hal { + ipuVersion = "ipu6ep"; + }; + + ipu6epmtl-camera-hal = callPackage ../development/libraries/ipu6-camera-hal { + ipuVersion = "ipu6epmtl"; + }; + + ivsc-firmware = callPackage ../os-specific/linux/firmware/ivsc-firmware { }; + + iputils = hiPrio (callPackage ../os-specific/linux/iputils { }); + # hiPrio for collisions with inetutils (ping) + + iptables = callPackage ../os-specific/linux/iptables { }; + iptables-legacy = callPackage ../os-specific/linux/iptables { nftablesCompat = false; }; + iptables-nftables-compat = iptables; + + iptstate = callPackage ../os-specific/linux/iptstate { } ; + + ipset = callPackage ../os-specific/linux/ipset { }; + + irqbalance = callPackage ../os-specific/linux/irqbalance { }; + + itpp = callPackage ../development/libraries/science/math/itpp { }; + + iwd = callPackage ../os-specific/linux/iwd { }; + + jool-cli = callPackage ../os-specific/linux/jool/cli.nix { }; + + juju = callPackage ../applications/networking/juju { }; + + jujuutils = callPackage ../os-specific/linux/jujuutils { }; + + karabiner-elements = callPackage ../os-specific/darwin/karabiner-elements { }; + + kbd = callPackage ../os-specific/linux/kbd { }; + + kbdlight = callPackage ../os-specific/linux/kbdlight { }; + + kinect-audio-setup = callPackage ../os-specific/linux/kinect-audio-setup { }; + + kmscon = callPackage ../os-specific/linux/kmscon { }; + + kmscube = callPackage ../os-specific/linux/kmscube { }; + + kmsxx = callPackage ../development/libraries/kmsxx { }; + + latencytop = callPackage ../os-specific/linux/latencytop { }; + + ldm = callPackage ../os-specific/linux/ldm { }; + + libaio = callPackage ../os-specific/linux/libaio { }; + + libajantv2 = callPackage ../development/libraries/libajantv2 { }; + + libargon2 = callPackage ../development/libraries/libargon2 { }; + + libatasmart = callPackage ../os-specific/linux/libatasmart { }; + + libax25 = callPackage ../development/libraries/libax25 { }; + + libcgroup = callPackage ../os-specific/linux/libcgroup { }; + + libdatachannel = callPackage ../development/libraries/libdatachannel { }; - btop = darwin.apple_sdk_11_0.callPackage ../tools/system/btop { }; - btop-rocm = btop.override { rocmSupport = true; }; + libkrun = callPackage ../development/libraries/libkrun { }; - i7z = qt5.callPackage ../os-specific/linux/i7z { }; + libkrun-sev = libkrun.override { sevVariant = true; }; - ipu6-camera-hal = callPackage ../development/libraries/ipu6-camera-hal {}; + libkrunfw = callPackage ../development/libraries/libkrunfw { }; - ipu6ep-camera-hal = callPackage ../development/libraries/ipu6-camera-hal { - ipuVersion = "ipu6ep"; - }; + libnl = callPackage ../os-specific/linux/libnl { }; - ipu6epmtl-camera-hal = callPackage ../development/libraries/ipu6-camera-hal { - ipuVersion = "ipu6epmtl"; - }; + libnl-tiny = callPackage ../os-specific/linux/libnl-tiny { }; - iputils = hiPrio (callPackage ../os-specific/linux/iputils { }); - # hiPrio for collisions with inetutils (ping) + libtraceevent = callPackage ../os-specific/linux/libtraceevent { }; - iptables = callPackage ../os-specific/linux/iptables { }; - iptables-legacy = callPackage ../os-specific/linux/iptables { nftablesCompat = false; }; - iptables-nftables-compat = iptables; + libtracefs = callPackage ../os-specific/linux/libtracefs { }; - jool-cli = callPackage ../os-specific/linux/jool/cli.nix { }; + lieer = callPackage ../applications/networking/lieer { }; - libkrun-sev = libkrun.override { sevVariant = true; }; + linuxConsoleTools = callPackage ../os-specific/linux/consoletools { }; linthesia = callPackage ../games/linthesia/default.nix { }; + libreelec-dvb-firmware = callPackage ../os-specific/linux/firmware/libreelec-dvb-firmware { }; + + openiscsi = callPackage ../os-specific/linux/open-iscsi { }; + + open-isns = callPackage ../os-specific/linux/open-isns { }; + osx-cpu-temp = callPackage ../os-specific/darwin/osx-cpu-temp { inherit (darwin.apple_sdk.frameworks) IOKit; }; @@ -12577,8 +25884,22 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) DiskArbitration; }; + osxsnarf = callPackage ../os-specific/darwin/osxsnarf { }; + + plistwatch = callPackage ../os-specific/darwin/plistwatch { }; + + power-calibrate = callPackage ../os-specific/linux/power-calibrate { }; + + powercap = callPackage ../os-specific/linux/powercap { }; + + powerstat = callPackage ../os-specific/linux/powerstat { }; + projecteur = libsForQt5.callPackage ../os-specific/linux/projecteur { }; + smemstat = callPackage ../os-specific/linux/smemstat { }; + + tgt = callPackage ../tools/networking/tgt { }; + lkl = callPackage ../applications/virtualization/lkl { }; lklWithFirewall = callPackage ../applications/virtualization/lkl { firewallSupport = true; }; @@ -12644,8 +25965,6 @@ with pkgs; linux_6_1_hardened = linuxKernel.kernels.linux_6_1_hardened; linuxPackages_6_6_hardened = linuxKernel.packages.linux_6_6_hardened; linux_6_6_hardened = linuxKernel.kernels.linux_6_6_hardened; - linuxPackages_6_11_hardened = linuxKernel.packages.linux_6_11_hardened; - linux_6_11_hardened = linuxKernel.kernels.linux_6_11_hardened; # GNU Linux-libre kernels linuxPackages-libre = linuxKernel.packages.linux_libre; @@ -12671,6 +25990,12 @@ with pkgs; cryptodev = linuxPackages.cryptodev; + dpdk = callPackage ../os-specific/linux/dpdk { }; + + keyutils = callPackage ../os-specific/linux/keyutils { }; + + libselinux = callPackage ../os-specific/linux/libselinux { }; + libsemanage = callPackage ../os-specific/linux/libsemanage { python = python3; }; @@ -12679,6 +26004,12 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) ApplicationServices; }; + libraqm = callPackage ../development/libraries/libraqm { }; + + libraw = callPackage ../development/libraries/libraw { }; + + libraw1394 = callPackage ../development/libraries/libraw1394 { }; + librealsense = darwin.apple_sdk_11_0.callPackage ../development/libraries/librealsense { }; librealsenseWithCuda = callPackage ../development/libraries/librealsense { @@ -12696,8 +26027,40 @@ with pkgs; enableGUI = true; }; + libsass = callPackage ../development/libraries/libsass { }; + + libsepol = callPackage ../os-specific/linux/libsepol { }; + + libsmbios = callPackage ../os-specific/linux/libsmbios { }; + + libsurvive = callPackage ../development/libraries/libsurvive { }; + + lm_sensors = callPackage ../os-specific/linux/lm-sensors { }; + + lockdep = callPackage ../os-specific/linux/lockdep { }; + + lsirec = callPackage ../os-specific/linux/lsirec { }; + + lsiutil = callPackage ../os-specific/linux/lsiutil { }; + + kaitai-struct-compiler = callPackage ../development/compilers/kaitai-struct-compiler { }; + kmod = callPackage ../os-specific/linux/kmod { }; + kmod-blacklist-ubuntu = callPackage ../os-specific/linux/kmod-blacklist-ubuntu { }; + + kmod-debian-aliases = callPackage ../os-specific/linux/kmod-debian-aliases { }; + + libcap = callPackage ../os-specific/linux/libcap { }; + + libcap_ng = callPackage ../os-specific/linux/libcap-ng { }; + + libnotify = callPackage ../development/libraries/libnotify { }; + + libvolume_id = callPackage ../os-specific/linux/libvolume_id { }; + + lsscsi = callPackage ../os-specific/linux/lsscsi { }; + lvm2 = callPackage ../os-specific/linux/lvm2/2_03.nix { # break the cyclic dependency: # util-linux (non-minimal) depends (optionally, but on by default) on systemd, @@ -12713,33 +26076,64 @@ with pkgs; enableVDO = true; }; + maddy = callPackage ../servers/maddy { }; + + mbelib = callPackage ../development/libraries/audio/mbelib { }; + + mbpfan = callPackage ../os-specific/linux/mbpfan { }; + mdadm = mdadm4; + mdadm4 = callPackage ../os-specific/linux/mdadm { }; + + mdevctl = callPackage ../os-specific/linux/mdevctl { }; + + metastore = callPackage ../os-specific/linux/metastore { }; + minimal-bootstrap = recurseIntoAttrs (import ../os-specific/linux/minimal-bootstrap { inherit (stdenv) buildPlatform hostPlatform; inherit lib config; fetchurl = import ../build-support/fetchurl/boot.nix { inherit (stdenv.buildPlatform) system; }; - checkMeta = callPackage ../stdenv/generic/check-meta.nix { inherit (stdenv) hostPlatform; }; + checkMeta = callPackage ../stdenv/generic/check-meta.nix { }; }); - minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix { - inherit (stdenv) hostPlatform; - }; + minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/bootstrap-sources.nix { }; make-minimal-bootstrap-sources = callPackage ../os-specific/linux/minimal-bootstrap/stage0-posix/make-bootstrap-sources.nix { inherit (stdenv) hostPlatform; }; + mingetty = callPackage ../os-specific/linux/mingetty { }; + + miraclecast = callPackage ../os-specific/linux/miraclecast { }; + + mkinitcpio-nfs-utils = callPackage ../os-specific/linux/mkinitcpio-nfs-utils { }; + + mmc-utils = callPackage ../os-specific/linux/mmc-utils { }; + aggregateModules = modules: callPackage ../os-specific/linux/kmod/aggregator.nix { inherit (buildPackages) kmod; inherit modules; }; + multipart-parser-c = callPackage ../development/libraries/multipart-parser-c { }; + + multipath-tools = callPackage ../os-specific/linux/multipath-tools { }; + + musl = callPackage ../os-specific/linux/musl { }; + + musl-fts = callPackage ../os-specific/linux/musl-fts { }; + musl-obstack = callPackage ../os-specific/linux/musl-obstack { }; + + nsh = callPackage ../shells/nsh { }; + nushell = darwin.apple_sdk_11_0.callPackage ../shells/nushell { inherit (darwin.apple_sdk_11_0) Libsystem; inherit (darwin.apple_sdk_11_0.frameworks) AppKit Security; }; + nu_scripts = callPackage ../shells/nushell/nu_scripts { }; + nushellPlugins = recurseIntoAttrs (callPackage ../shells/nushell/plugins { inherit (darwin.apple_sdk.frameworks) Security; inherit (darwin.apple_sdk_11_0.frameworks) IOKit CoreFoundation Foundation; @@ -12755,34 +26149,238 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Hypervisor; }; + numactl = callPackage ../os-specific/linux/numactl { }; + + numad = callPackage ../os-specific/linux/numad { }; + + nvme-cli = callPackage ../os-specific/linux/nvme-cli { }; + + nvmet-cli = callPackage ../os-specific/linux/nvmet-cli { }; + + system76-firmware = callPackage ../os-specific/linux/firmware/system76-firmware { }; + + system76-keyboard-configurator = callPackage ../applications/misc/system76-keyboard-configurator { }; + + ocf-resource-agents = callPackage ../os-specific/linux/ocf-resource-agents { }; + open-vm-tools-headless = open-vm-tools.override { withX = false; }; + oxtools = callPackage ../os-specific/linux/oxtools { }; + + air = callPackage ../development/tools/air { }; + + delve = callPackage ../development/tools/delve { }; + + easyjson = callPackage ../development/tools/easyjson { }; + + iferr = callPackage ../development/tools/iferr { }; + + gci = callPackage ../development/tools/gci { }; + + gcov2lcov = callPackage ../development/tools/gcov2lcov { }; + + ginkgo = callPackage ../development/tools/ginkgo { }; + gdlv = callPackage ../by-name/gd/gdlv/package.nix { inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreGraphics Foundation Metal; }; + go-bindata = callPackage ../development/tools/go-bindata { }; + + go-bindata-assetfs = callPackage ../development/tools/go-bindata-assetfs { }; + + go-minimock = callPackage ../development/tools/go-minimock { }; + + go-protobuf = callPackage ../development/tools/go-protobuf { }; + + go-toml = callPackage ../development/tools/go-toml { }; + + go-outline = callPackage ../development/tools/go-outline { }; + + gocode-gomod = callPackage ../development/tools/gocode-gomod { }; + + goconst = callPackage ../development/tools/goconst { }; + + goconvey = callPackage ../development/tools/goconvey { }; + + go-callvis = callPackage ../development/tools/go-callvis { }; + + gotags = callPackage ../development/tools/gotags { }; + + go-task = callPackage ../development/tools/go-task { }; + + golines = callPackage ../development/tools/golines { }; + + golint = callPackage ../development/tools/golint { }; + + golangci-lint = callPackage ../development/tools/golangci-lint { }; + + golangci-lint-langserver = callPackage ../development/tools/golangci-lint-langserver { }; + + gocyclo = callPackage ../development/tools/gocyclo { }; + + godef = callPackage ../development/tools/godef { }; + + goimports-reviser = callPackage ../development/tools/goimports-reviser { }; + + gopkgs = callPackage ../development/tools/gopkgs { }; + + gosec = callPackage ../development/tools/gosec { }; + + gotemplate = callPackage ../development/tools/gotemplate { }; + + gotraceui = callPackage ../development/tools/gotraceui { }; + + goverview = callPackage ../tools/security/goverview { }; + + go-tools = callPackage ../development/tools/go-tools { }; + + gotest = callPackage ../development/tools/gotest { }; + + gotestfmt = callPackage ../development/tools/gotestfmt { }; + gotop = callPackage ../tools/system/gotop { inherit (darwin.apple_sdk.frameworks) IOKit; }; + go-migrate = callPackage ../development/tools/go-migrate { }; + + go-jet = callPackage ../development/tools/go-jet { }; + + go-mockery = callPackage ../development/tools/go-mockery { }; + + go-mod-graph-chart = callPackage ../development/tools/go-mod-graph-chart { }; + + gomacro = callPackage ../development/tools/gomacro { }; + + gomodifytags = callPackage ../development/tools/gomodifytags { }; + + gops = callPackage ../development/tools/gops { }; + + gore = callPackage ../development/tools/gore { }; + + goresym = callPackage ../development/tools/goresym { }; + + gotests = callPackage ../development/tools/gotests { }; + + gqlgenc = callPackage ../development/tools/gqlgenc { }; + + impl = callPackage ../development/tools/impl { }; + + moq = callPackage ../development/tools/moq { }; + + quicktemplate = callPackage ../development/tools/quicktemplate { }; + + linux_logo = callPackage ../tools/misc/linux-logo { }; + + linux-pam = callPackage ../os-specific/linux/pam { }; + + nss_ldap = callPackage ../os-specific/linux/nss_ldap { }; + + octomap = callPackage ../development/libraries/octomap { }; + odin = callPackage ../by-name/od/odin/package.nix { inherit (pkgs.darwin.apple_sdk_11_0) MacOSX-SDK; inherit (pkgs.darwin.apple_sdk_11_0.frameworks) Security; llvmPackages = llvmPackages_18; }; + odp-dpdk = callPackage ../os-specific/linux/odp-dpdk { }; + + odroid-xu3-bootloader = callPackage ../tools/misc/odroid-xu3-bootloader { }; + + ofono = callPackage ../tools/networking/ofono { }; + okapi = callPackage ../development/libraries/okapi { inherit (darwin.apple_sdk.frameworks) Security; }; + openbsm = callPackage ../development/libraries/openbsm { }; + + pagemon = callPackage ../os-specific/linux/pagemon { }; + pam = if stdenv.hostPlatform.isLinux then linux-pam else openpam; # pam_bioapi ( see http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader ) + pam_ccreds = callPackage ../os-specific/linux/pam_ccreds { }; + + pam_dp9ik = callPackage ../os-specific/linux/pam_dp9ik { }; + + pam_gnupg = callPackage ../os-specific/linux/pam_gnupg { }; + + pam_krb5 = callPackage ../os-specific/linux/pam_krb5 { }; + + pam_ldap = callPackage ../os-specific/linux/pam_ldap { }; + + pam_mktemp = callPackage ../os-specific/linux/pam_mktemp { }; + + pam_mount = callPackage ../os-specific/linux/pam_mount { }; + + pam_mysql = callPackage ../os-specific/linux/pam_mysql { }; + + pam_p11 = callPackage ../os-specific/linux/pam_p11 { }; + + pam_pgsql = callPackage ../os-specific/linux/pam_pgsql { }; + + pam_rssh = callPackage ../os-specific/linux/pam_rssh { }; + + pam_ssh_agent_auth = callPackage ../os-specific/linux/pam_ssh_agent_auth { }; + + pam_tmpdir = callPackage ../os-specific/linux/pam_tmpdir { }; + + pam_u2f = callPackage ../os-specific/linux/pam_u2f { }; + + pam_ussh = callPackage ../os-specific/linux/pam_ussh { }; + + paxctl = callPackage ../os-specific/linux/paxctl { }; + + paxtest = callPackage ../os-specific/linux/paxtest { }; + + pax-utils = callPackage ../os-specific/linux/pax-utils { }; + + pcmciaUtils = callPackage ../os-specific/linux/pcmciautils { }; + + pcstat = callPackage ../tools/system/pcstat { }; + + perf-tools = callPackage ../os-specific/linux/perf-tools { }; + + picoprobe-udev-rules = callPackage ../os-specific/linux/picoprobe-udev-rules { }; + + pipes = callPackage ../misc/screensavers/pipes { }; + + pipes-rs = callPackage ../misc/screensavers/pipes-rs { }; + + pipework = callPackage ../os-specific/linux/pipework { }; + + pktgen = callPackage ../os-specific/linux/pktgen { }; + + plymouth = callPackage ../os-specific/linux/plymouth { }; + + pmount = callPackage ../os-specific/linux/pmount { }; + + pmutils = callPackage ../os-specific/linux/pm-utils { }; + + policycoreutils = callPackage ../os-specific/linux/policycoreutils { }; + + semodule-utils = callPackage ../os-specific/linux/semodule-utils { }; + + pdns = callPackage ../servers/dns/pdns { }; + + powerdns-admin = callPackage ../applications/networking/powerdns-admin { }; + + dnsdist = callPackage ../servers/dns/dnsdist { }; + + pps-tools = callPackage ../os-specific/linux/pps-tools { }; + procps = if stdenv.hostPlatform.isLinux then callPackage ../os-specific/linux/procps-ng { } else unixtools.procps; + procdump = callPackage ../os-specific/linux/procdump { }; + + prototool = callPackage ../development/tools/prototool { }; + qemu_kvm = lowPrio (qemu.override { hostCpuOnly = true; }); qemu_full = lowPrio (qemu.override { smbdSupport = lib.meta.availableOn stdenv.hostPlatform samba; @@ -12792,44 +26390,128 @@ with pkgs; qemu_test = lowPrio (qemu.override { hostCpuOnly = true; nixosTestRunner = true; }); + quick-lint-js = callPackage ../development/tools/quick-lint-js { }; + linux-firmware = callPackage ../os-specific/linux/firmware/linux-firmware { }; + qmk-udev-rules = callPackage ../os-specific/linux/qmk-udev-rules { }; + + radeontools = callPackage ../os-specific/linux/radeontools { }; + + radeontop = callPackage ../os-specific/linux/radeontop { }; + + rasdaemon = callPackage ../os-specific/linux/rasdaemon { }; + raspberrypifw = callPackage ../os-specific/linux/firmware/raspberrypi { }; + raspberrypiWirelessFirmware = callPackage ../os-specific/linux/firmware/raspberrypi-wireless { }; + raspberrypi-armstubs = callPackage ../os-specific/linux/firmware/raspberrypi/armstubs.nix { }; + reap = callPackage ../os-specific/linux/reap { }; + + regionset = callPackage ../os-specific/linux/regionset { }; + rfkill_udev = callPackage ../os-specific/linux/rfkill/udev.nix { }; + riscv-pk = callPackage ../misc/riscv-pk { }; + + ristate = callPackage ../tools/misc/ristate { }; + + roccat-tools = callPackage ../os-specific/linux/roccat-tools { }; + + rojo = callPackage ../development/tools/rojo { }; + + rtkit = callPackage ../os-specific/linux/rtkit { }; + + rt-tests = callPackage ../os-specific/linux/rt-tests { }; + + rt5677-firmware = callPackage ../os-specific/linux/firmware/rt5677 { }; + + rtl8192su-firmware = callPackage ../os-specific/linux/firmware/rtl8192su-firmware { }; + + rtl8761b-firmware = callPackage ../os-specific/linux/firmware/rtl8761b-firmware { }; + + rvvm = callPackage ../applications/virtualization/rvvm { }; + + s3ql = callPackage ../tools/backup/s3ql { }; + + sasutils = callPackage ../os-specific/linux/sasutils { }; + sass = callPackage ../development/tools/sass { }; + sassc = callPackage ../development/tools/sassc { }; + + scanmem = callPackage ../tools/misc/scanmem { }; + + schedtool = callPackage ../os-specific/linux/schedtool { }; + sddm-astronaut = qt6Packages.callPackage ../data/themes/sddm-astronaut { }; sddm-chili-theme = libsForQt5.callPackage ../data/themes/chili-sddm { }; sddm-sugar-dark = libsForQt5.callPackage ../data/themes/sddm-sugar-dark { }; - sdrangel = qt6Packages.callPackage ../applications/radio/sdrangel { - stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "12.3" else stdenv; + sdparm = callPackage ../os-specific/linux/sdparm { }; + + sdrangel = libsForQt5.callPackage ../applications/radio/sdrangel { + stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; }; + setools = callPackage ../os-specific/linux/setools { }; + + seturgent = callPackage ../os-specific/linux/seturgent { }; + + sgx-azure-dcap-client = callPackage ../os-specific/linux/sgx/azure-dcap-client { }; + sgx-sdk = callPackage ../os-specific/linux/sgx/sdk { }; + sgx-ssl = callPackage ../os-specific/linux/sgx/ssl { }; + sgx-psw = callPackage ../os-specific/linux/sgx/psw { protobuf = protobuf_21; }; + shadow = callPackage ../os-specific/linux/shadow { }; + + shortcat = callPackage ../os-specific/darwin/shortcat { }; + sinit = callPackage ../os-specific/linux/sinit { rcinit = "/etc/rc.d/rc.init"; rcshutdown = "/etc/rc.d/rc.shutdown"; }; + skopeo = callPackage ../development/tools/skopeo { }; + + srisum = callPackage ../tools/misc/srisum { }; + + smem = callPackage ../os-specific/linux/smem { }; + + smimesign = callPackage ../os-specific/darwin/smimesign { }; + + statik = callPackage ../development/tools/statik { }; + + statifier = callPackage ../os-specific/linux/statifier { }; + + steamos-devkit = callPackage ../development/tools/steamos-devkit { }; + + swiftdefaultapps = callPackage ../os-specific/darwin/swiftdefaultapps { }; + sysdig = callPackage ../os-specific/linux/sysdig { kernel = null; }; # sysdig is a client, for a driver look at linuxPackagesFor + sysfsutils = callPackage ../os-specific/linux/sysfsutils { }; + sysprof = callPackage ../development/tools/profiling/sysprof { }; libsysprof-capture = callPackage ../development/tools/profiling/sysprof/capture.nix { }; + sysklogd = callPackage ../os-specific/linux/sysklogd { }; + + syslinux = callPackage ../os-specific/linux/syslinux { }; + + sysstat = callPackage ../os-specific/linux/sysstat { }; + systemd = callPackage ../os-specific/linux/systemd { # break some cyclic dependencies util-linux = util-linuxMinimal; @@ -12899,17 +26581,39 @@ with pkgs; if (with stdenv.hostPlatform; isLinux && isStatic) then libudev-zero else systemdLibs; + systemd-wait = callPackage ../os-specific/linux/systemd-wait { }; + + sysvinit = callPackage ../os-specific/linux/sysvinit { }; + sysvtools = sysvinit.override { withoutInitTools = true; }; # FIXME: `tcp-wrapper' is actually not OS-specific. + tcp_wrappers = callPackage ../os-specific/linux/tcp-wrappers { }; + + tiptop = callPackage ../os-specific/linux/tiptop { }; + + tpacpi-bat = callPackage ../os-specific/linux/tpacpi-bat { }; + trickster = callPackage ../servers/trickster/trickster.nix { }; + trinity = callPackage ../os-specific/linux/trinity { }; + + trino-cli = callPackage ../development/tools/database/trino-cli { }; + trinsic-cli = callPackage ../tools/admin/trinsic-cli { inherit (darwin.apple_sdk.frameworks) Security; }; + trustymail = callPackage ../tools/security/trustymail { }; + + tunctl = callPackage ../os-specific/linux/tunctl { }; + + twa = callPackage ../tools/networking/twa { }; + + twingate = callPackage ../applications/networking/twingate { }; + # Upstream U-Boots: inherit (callPackage ../misc/uboot {}) buildUBoot @@ -12921,7 +26625,6 @@ with pkgs; ubootBananaPim64 ubootAmx335xEVM ubootClearfog - ubootCM3588NAS ubootCubieboard2 ubootGuruplug ubootJetsonTK1 @@ -12934,7 +26637,6 @@ with pkgs; ubootOlimexA64Olinuxino ubootOlimexA64Teres1 ubootOrangePi3 - ubootOrangePi3B ubootOrangePi5 ubootOrangePi5Plus ubootOrangePiPc @@ -12981,12 +26683,38 @@ with pkgs; util-linux = util-linuxMinimal; }; + libudev0-shim = callPackage ../os-specific/linux/libudev0-shim { }; + udisks2 = callPackage ../os-specific/linux/udisks/2-default.nix { }; udisks = udisks2; + ugtrain = callPackage ../tools/misc/ugtrain { }; + + unscd = callPackage ../os-specific/linux/unscd { }; + + untie = callPackage ../os-specific/linux/untie { }; + + upower = callPackage ../os-specific/linux/upower { }; + + upscayl = callPackage ../applications/graphics/upscayl { }; + + usbguard = callPackage ../os-specific/linux/usbguard { }; + + usbguard-notifier = callPackage ../os-specific/linux/usbguard-notifier { }; + usbrelay = callPackage ../os-specific/linux/usbrelay { }; usbrelayd = callPackage ../os-specific/linux/usbrelay/daemon.nix { }; + usbtop = callPackage ../os-specific/linux/usbtop { }; + + usbutils = callPackage ../os-specific/linux/usbutils { }; + + userhosts = callPackage ../tools/networking/userhosts { }; + + usermount = callPackage ../os-specific/linux/usermount { }; + + util-linux = callPackage ../os-specific/linux/util-linux { }; + util-linuxMinimal = util-linux.override { nlsSupport = false; ncursesSupport = false; @@ -12996,12 +26724,38 @@ with pkgs; v4l-utils = qt5.callPackage ../os-specific/linux/v4l-utils { }; + v4l2-relayd = callPackage ../os-specific/linux/v4l2-relayd { }; + + vendir = callPackage ../development/tools/vendir { }; + + vdo = callPackage ../os-specific/linux/vdo { }; + windows = callPackages ../os-specific/windows {}; + wirelesstools = callPackage ../os-specific/linux/wireless-tools { }; + + wooting-udev-rules = callPackage ../os-specific/linux/wooting-udev-rules { }; + + teensy-udev-rules = callPackage ../os-specific/linux/teensy-udev-rules { }; + + sensible-side-buttons = callPackage ../os-specific/darwin/sensible-side-buttons { }; + wpa_supplicant = callPackage ../os-specific/linux/wpa_supplicant { }; wpa_supplicant_gui = libsForQt5.callPackage ../os-specific/linux/wpa_supplicant/gui.nix { }; + xf86_input_cmt = callPackage ../os-specific/linux/xf86-input-cmt { }; + + xf86_input_wacom = callPackage ../os-specific/linux/xf86-input-wacom { }; + + xf86_video_nested = callPackage ../os-specific/linux/xf86-video-nested { }; + + xorg_sys_opengl = callPackage ../os-specific/linux/opengl/xorg-sys { }; + + zd1211fw = callPackage ../os-specific/linux/firmware/zd1211 { }; + + zenmonitor = callPackage ../os-specific/linux/zenmonitor { }; + inherit ({ zfs_2_1 = callPackage ../os-specific/linux/zfs/2_1.nix { @@ -13019,7 +26773,19 @@ with pkgs; zfs_unstable; zfs = zfs_2_2; - ### DATA + ### DATA + + _3270font = callPackage ../data/fonts/3270font { }; + + adapta-backgrounds = callPackage ../data/misc/adapta-backgrounds { }; + + adapta-gtk-theme = callPackage ../data/themes/adapta { }; + + adapta-kde-theme = callPackage ../data/themes/adapta-kde { }; + + adementary-theme = callPackage ../data/themes/adementary { }; + + adi1090x-plymouth-themes = callPackage ../data/themes/adi1090x-plymouth-themes { }; adwaita-qt = libsForQt5.callPackage ../data/themes/adwaita-qt { }; @@ -13027,31 +26793,167 @@ with pkgs; useQt6 = true; }; + adw-gtk3 = callPackage ../data/themes/adw-gtk3 { }; + + agave = callPackage ../data/fonts/agave { }; + + aileron = callPackage ../data/fonts/aileron { }; + + alacritty-theme = callPackage ../data/themes/alacritty-theme { }; + + albatross = callPackage ../data/themes/albatross { }; + + alegreya = callPackage ../data/fonts/alegreya { }; + + alegreya-sans = callPackage ../data/fonts/alegreya-sans { }; + + alice = callPackage ../data/fonts/alice { }; + + alkalami = callPackage ../data/fonts/alkalami { }; + + amber-theme = callPackage ../data/themes/amber { }; + + amiri = callPackage ../data/fonts/amiri { }; + + anarchism = callPackage ../data/documentation/anarchism { }; + + ananicy = callPackage ../misc/ananicy { }; + + andagii = callPackage ../data/fonts/andagii { }; + + andika = callPackage ../data/fonts/andika { }; + androguard = with python3.pkgs; toPythonApplication androguard; + android-udev-rules = callPackage ../os-specific/linux/android-udev-rules { }; + andromeda-gtk-theme = libsForQt5.callPackage ../data/themes/andromeda-gtk-theme { }; ankacoder = callPackage ../data/fonts/ankacoder { }; ankacoder-condensed = callPackage ../data/fonts/ankacoder/condensed.nix { }; + annapurna-sil = callPackage ../data/fonts/annapurna-sil { }; + + anonymousPro = callPackage ../data/fonts/anonymous-pro { }; + ant-theme = callPackage ../data/themes/ant-theme/ant.nix { }; ant-bloody-theme = callPackage ../data/themes/ant-theme/ant-bloody.nix { }; + dracula-theme = callPackage ../data/themes/dracula-theme { }; + + dracula-qt5-theme = callPackage ../data/themes/dracula-qt5-theme { }; + ant-nebula-theme = callPackage ../data/themes/ant-theme/ant-nebula.nix { }; + arc-icon-theme = callPackage ../data/icons/arc-icon-theme { }; + + arc-kde-theme = callPackage ../data/themes/arc-kde { }; + + arc-theme = callPackage ../data/themes/arc { }; + + arkpandora_ttf = callPackage ../data/fonts/arkpandora { }; + + aurulent-sans = callPackage ../data/fonts/aurulent-sans { }; + + ayu-theme-gtk = callPackage ../data/themes/ayu-theme-gtk { }; + + b612 = callPackage ../data/fonts/b612 { }; + + babelstone-han = callPackage ../data/fonts/babelstone-han { }; + + baekmuk-ttf = callPackage ../data/fonts/baekmuk-ttf { }; + + bakoma_ttf = callPackage ../data/fonts/bakoma-ttf { }; + + barlow = callPackage ../data/fonts/barlow { }; + + base16-schemes = callPackage ../data/themes/base16-schemes { }; + + bgnet = callPackage ../data/documentation/bgnet { }; + bibata-cursors-translucent = callPackage ../data/icons/bibata-cursors/translucent.nix { }; + apple-cursor = callPackage ../data/icons/apple-cursor { }; + + blackbird = callPackage ../data/themes/blackbird { }; + + blackout = callPackage ../data/fonts/blackout { }; + breath-theme = libsForQt5.callPackage ../data/themes/breath-theme { }; + brise = callPackage ../data/misc/brise { }; + + bqn386 = callPackage ../data/fonts/bqn386 { }; + cacert = callPackage ../data/misc/cacert { }; + caladea = callPackage ../data/fonts/caladea { }; + + canta-theme = callPackage ../data/themes/canta { }; + + cantarell-fonts = callPackage ../data/fonts/cantarell-fonts { }; + + capitaine-cursors = callPackage ../data/icons/capitaine-cursors { }; + + capitaine-cursors-themed = callPackage ../data/icons/capitaine-cursors-themed { }; + + carlito = callPackage ../data/fonts/carlito { }; + + cascadia-code = callPackage ../data/fonts/cascadia-code { }; + + ccsymbols = callPackage ../data/fonts/ccsymbols { }; + + charis-sil = callPackage ../data/fonts/charis-sil { }; + + changie = callPackage ../development/tools/changie { }; + + cherry = callPackage ../data/fonts/cherry { }; + + chonburi-font = callPackage ../data/fonts/chonburi { }; + + chunk = callPackage ../data/fonts/chunk { }; + + cldr-annotations = callPackage ../data/misc/cldr-annotations { }; + + clearlooks-phenix = callPackage ../data/themes/clearlooks-phenix { }; + cnspec = callPackage ../tools/security/cnspec { buildGoModule = buildGo123Module; }; + cnstrokeorder = callPackage ../data/fonts/cnstrokeorder { }; + + colloid-gtk-theme = callPackage ../data/themes/colloid-gtk-theme { }; + + colloid-icon-theme = callPackage ../data/icons/colloid-icon-theme { }; + + comfortaa = callPackage ../data/fonts/comfortaa { }; + colloid-kde = libsForQt5.callPackage ../data/themes/colloid-kde { }; + comic-mono = callPackage ../data/fonts/comic-mono { }; + + comic-relief = callPackage ../data/fonts/comic-relief { }; + + comixcursors = callPackage ../data/icons/comixcursors { }; + + courier-prime = callPackage ../data/fonts/courier-prime { }; + + cozette = callPackage ../data/fonts/cozette { }; + + culmus = callPackage ../data/fonts/culmus { }; + + clearlyU = callPackage ../data/fonts/clearlyU { }; + + cm_unicode = callPackage ../data/fonts/cm-unicode { }; + + creep = callPackage ../data/fonts/creep { }; + + crimson = callPackage ../data/fonts/crimson { }; + + crimson-pro = callPackage ../data/fonts/crimson-pro { }; + dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts {}); # solve collision for nix-env before https://github.com/NixOS/nix/pull/815 @@ -13060,6 +26962,13 @@ with pkgs; paths = [ dejavu_fonts.out ]; }; + dina-font = callPackage ../data/fonts/dina { }; + + dm-sans = callPackage ../data/fonts/dm-sans { }; + dns-root-data = callPackage ../data/misc/dns-root-data { }; + + docbook5 = callPackage ../data/sgml+xml/schemas/docbook-5.0 { }; + docbook_sgml_dtd_31 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/3.1.nix { }; docbook_sgml_dtd_41 = callPackage ../data/sgml+xml/schemas/sgml-dtd/docbook/4.1.nix { }; @@ -13074,6 +26983,8 @@ with pkgs; docbook_xml_dtd_45 = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook/4.5.nix { }; + docbook_xml_ebnf_dtd = callPackage ../data/sgml+xml/schemas/xml-dtd/docbook-ebnf { }; + inherit (callPackages ../data/sgml+xml/stylesheets/xslt/docbook-xsl { }) docbook-xsl-nons docbook-xsl-ns; @@ -13084,30 +26995,151 @@ with pkgs; documentation-highlighter = callPackage ../misc/documentation-highlighter { }; + mmdoc = callPackage ../tools/text/mmdoc { }; + + documize-community = callPackage ../servers/documize-community { }; + + doulos-sil = callPackage ../data/fonts/doulos-sil { }; + + cabin = callPackage ../data/fonts/cabin { }; + + camingo-code = callPackage ../data/fonts/camingo-code { }; + + combinatorial_designs = callPackage ../data/misc/combinatorial_designs { }; + + commit-mono = callPackage ../data/fonts/commit-mono { }; + + cooper-hewitt = callPackage ../data/fonts/cooper-hewitt { }; + + d2coding = callPackage ../data/fonts/d2coding { }; + + dosis = callPackage ../data/fonts/dosis { }; + + dosemu_fonts = callPackage ../data/fonts/dosemu-fonts { }; + + dotcolon-fonts = callPackage ../data/fonts/dotcolon-fonts { }; + + dracula-icon-theme = callPackage ../data/icons/dracula-icon-theme { }; + + e17gtk = callPackage ../data/themes/e17gtk { }; + + eb-garamond = callPackage ../data/fonts/eb-garamond { }; + + edukai = callPackage ../data/fonts/edukai { }; + + eduli = callPackage ../data/fonts/eduli { }; + epapirus-icon-theme = papirus-icon-theme.override { withElementary = true; }; moeli = eduli; + edusong = callPackage ../data/fonts/edusong { }; + + efont-unicode = callPackage ../data/fonts/efont-unicode { }; + + elliptic_curves = callPackage ../data/misc/elliptic_curves { }; + + equilux-theme = callPackage ../data/themes/equilux-theme { }; + + eunomia = callPackage ../data/fonts/eunomia { }; + + fa_1 = callPackage ../data/fonts/fa_1 { }; + + f1_8 = callPackage ../data/fonts/f1_8 { }; + + f5_6 = callPackage ../data/fonts/f5_6 { }; + + faba-icon-theme = callPackage ../data/icons/faba-icon-theme { }; + + faba-mono-icons = callPackage ../data/icons/faba-mono-icons { }; + + ferrum = callPackage ../data/fonts/ferrum { }; + + fg-virgil = callPackage ../data/fonts/fg-virgil { }; + + fixedsys-excelsior = callPackage ../data/fonts/fixedsys-excelsior { }; + + graphs = callPackage ../data/misc/graphs { }; + + emacs-all-the-icons-fonts = callPackage ../data/fonts/emacs-all-the-icons-fonts { }; + emojione = callPackage ../data/fonts/emojione { inherit (nodePackages) svgo; }; + emojipick = callPackage ../applications/misc/emojipick { }; + + encode-sans = callPackage ../data/fonts/encode-sans { }; + + envypn-font = callPackage ../data/fonts/envypn-font { }; + + ezra-sil = callPackage ../data/fonts/ezra-sil { }; + + fantasque-sans-mono = callPackage ../data/fonts/fantasque-sans-mono { }; + + fanwood = callPackage ../data/fonts/fanwood { }; + fira-code = callPackage ../data/fonts/fira-code { }; fira-code-symbols = callPackage ../data/fonts/fira-code/symbols.nix { }; fira-code-nerdfont = nerdfonts.override { fonts = [ "FiraCode" ]; }; + fira-go = callPackage ../data/fonts/fira-go { }; + flat-remix-icon-theme = callPackage ../data/icons/flat-remix-icon-theme { inherit (plasma5Packages) breeze-icons; }; + flat-remix-gtk = callPackage ../data/themes/flat-remix-gtk { }; + flat-remix-gnome = callPackage ../data/themes/flat-remix-gnome { }; + + fluent-icon-theme = callPackage ../data/icons/fluent-icon-theme { }; + font-awesome_4 = (callPackage ../data/fonts/font-awesome { }).v4; font-awesome_5 = (callPackage ../data/fonts/font-awesome { }).v5; font-awesome_6 = (callPackage ../data/fonts/font-awesome { }).v6; font-awesome = font-awesome_6; + fraunces = callPackage ../data/fonts/fraunces { }; + + freefont_ttf = callPackage ../data/fonts/freefont-ttf { }; + + freepats = callPackage ../data/misc/freepats { }; + + game-devices-udev-rules = callPackage ../os-specific/linux/game-devices-udev-rules { }; + + garamond-libre = callPackage ../data/fonts/garamond-libre { }; + + g15daemon = callPackage ../os-specific/linux/g15daemon { }; + + galatia-sil = callPackage ../data/fonts/galatia-sil { }; + + gentium = callPackage ../data/fonts/gentium { }; + + gentium-book-basic = callPackage ../data/fonts/gentium-book-basic { }; + + geolite-legacy = callPackage ../data/misc/geolite-legacy { }; + + gohufont = callPackage ../data/fonts/gohufont { }; + + gnome-user-docs = callPackage ../data/documentation/gnome-user-docs { }; + + gsettings-desktop-schemas = callPackage ../development/libraries/gsettings-desktop-schemas { }; + + gnome-icon-theme = callPackage ../data/icons/gnome-icon-theme { }; + + go-font = callPackage ../data/fonts/go-font { }; + + goudy-bookletter-1911 = callPackage ../data/fonts/goudy-bookletter-1911 { }; + + graphite-gtk-theme = callPackage ../data/themes/graphite-gtk-theme { }; + graphite-kde-theme = libsForQt5.callPackage ../data/themes/graphite-kde-theme { }; + greybird = callPackage ../data/themes/greybird { }; + + gruvbox-dark-gtk = callPackage ../data/themes/gruvbox-dark-gtk { }; + palenight-theme = callPackage ../data/themes/gtk-theme-framework { theme = "palenight"; }; amarena-theme = callPackage ../data/themes/gtk-theme-framework { theme = "amarena"; }; @@ -13139,10 +27171,46 @@ with pkgs; inherit (plasma5Packages) breeze-icons; }; + gubbi-font = callPackage ../data/fonts/gubbi { }; + + gyre-fonts = callPackage ../data/fonts/gyre { }; + + hack-font = callPackage ../data/fonts/hack { }; + hackgen-font = callPackage ../data/fonts/hackgen { }; hackgen-nf-font = callPackage ../data/fonts/hackgen/nerdfont.nix { }; + helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { }; + + helvum = callPackage ../applications/audio/helvum { }; + + hetzner-kube = callPackage ../applications/networking/cluster/hetzner-kube { }; + + hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { }; + + hannom = callPackage ../data/fonts/hannom { }; + + hanazono = callPackage ../data/fonts/hanazono { }; + + hermit = callPackage ../data/fonts/hermit { }; + + hubot-sans = callPackage ../data/fonts/hubot-sans { }; + + humanity-icon-theme = callPackage ../data/icons/humanity-icon-theme { }; + + hyperscrypt-font = callPackage ../data/fonts/hyperscrypt { }; + + ia-writer-duospace = callPackage ../data/fonts/ia-writer-duospace { }; + + i-dot-ming = callPackage ../data/fonts/i-dot-ming { }; + + ibm-plex = callPackage ../data/fonts/ibm-plex { }; + + iconpack-jade = callPackage ../data/icons/iconpack-jade { }; + + iconpack-obsidian = callPackage ../data/icons/iconpack-obsidian { }; + inconsolata = callPackage ../data/fonts/inconsolata { }; inconsolata-lgc = callPackage ../data/fonts/inconsolata/lgc.nix { }; @@ -13151,37 +27219,142 @@ with pkgs; fonts = [ "Inconsolata" ]; }; + intel-one-mono = callPackage ../data/fonts/intel-one-mono {}; + input-fonts = callPackage ../data/fonts/input-fonts { }; + inriafonts = callPackage ../data/fonts/inriafonts { }; + iosevka = callPackage ../data/fonts/iosevka { }; iosevka-bin = callPackage ../data/fonts/iosevka/bin.nix { }; iosevka-comfy = recurseIntoAttrs (callPackages ../data/fonts/iosevka/comfy.nix {}); + ipafont = callPackage ../data/fonts/ipafont { }; + ipaexfont = callPackage ../data/fonts/ipaexfont { }; + + iwona = callPackage ../data/fonts/iwona { }; + + jetbrains-mono = callPackage ../data/fonts/jetbrains-mono { }; + + jost = callPackage ../data/fonts/jost { }; + joypixels = callPackage ../data/fonts/joypixels { }; + junction-font = callPackage ../data/fonts/junction { }; + + junicode = callPackage ../data/fonts/junicode { }; + + julia-mono = callPackage ../data/fonts/julia-mono { }; + + juno-theme = callPackage ../data/themes/juno { }; + + kanit-font = callPackage ../data/fonts/kanit { }; + + kanji-stroke-order-font = callPackage ../data/fonts/kanji-stroke-order-font { }; + + kacst = callPackage ../data/fonts/kacst { }; + + kawkab-mono-font = callPackage ../data/fonts/kawkab-mono { }; + kde-rounded-corners = kdePackages.callPackage ../data/themes/kwin-decorations/kde-rounded-corners { }; + khmeros = callPackage ../data/fonts/khmeros { }; + + knewave = callPackage ../data/fonts/knewave { }; + + kochi-substitute = callPackage ../data/fonts/kochi-substitute { }; + + kochi-substitute-naga10 = callPackage ../data/fonts/kochi-substitute-naga10 { }; + + kode-mono = callPackage ../data/fonts/kode-mono { }; + + kopia = callPackage ../tools/backup/kopia { }; + kora-icon-theme = callPackage ../data/icons/kora-icon-theme { inherit (libsForQt5.kdeFrameworks) breeze-icons; }; + koreader = callPackage ../applications/misc/koreader { }; + + kreative-square-fonts = callPackage ../data/fonts/kreative-square-fonts { }; + la-capitaine-icon-theme = callPackage ../data/icons/la-capitaine-icon-theme { inherit (plasma5Packages) breeze-icons; inherit (pantheon) elementary-icon-theme; }; + layan-gtk-theme = callPackage ../data/themes/layan-gtk-theme { }; + layan-kde = libsForQt5.callPackage ../data/themes/layan-kde { }; + lao = callPackage ../data/fonts/lao { }; + + lato = callPackage ../data/fonts/lato { }; + + league-gothic = callPackage ../data/fonts/league-gothic { }; + + league-of-moveable-type = callPackage ../data/fonts/league-of-moveable-type { }; + + league-script-number-one = callPackage ../data/fonts/league-script-number-one { }; + + league-spartan = callPackage ../data/fonts/league-spartan { }; + + ledger-udev-rules = callPackage ../os-specific/linux/ledger-udev-rules { }; + + libGDSII = callPackage ../development/libraries/science/chemistry/libGDSII { }; + inherit (callPackages ../data/fonts/liberation-fonts { }) liberation_ttf_v1 liberation_ttf_v2 ; liberation_ttf = liberation_ttf_v2; + liberation-sans-narrow = callPackage ../data/fonts/liberation-sans-narrow { }; + + libevdevc = callPackage ../os-specific/linux/libevdevc { }; + + libgestures = callPackage ../os-specific/linux/libgestures { }; + + liberastika = callPackage ../data/fonts/liberastika { }; + + libertine = callPackage ../data/fonts/libertine { }; + + libertinus = callPackage ../data/fonts/libertinus { }; + + libratbag = callPackage ../os-specific/linux/libratbag { }; + + librist = callPackage ../development/libraries/librist { }; + + libre-baskerville = callPackage ../data/fonts/libre-baskerville { }; + + libre-bodoni = callPackage ../data/fonts/libre-bodoni { }; + + libre-caslon = callPackage ../data/fonts/libre-caslon { }; + + libre-franklin = callPackage ../data/fonts/libre-franklin { }; + lightly-qt = libsForQt5.callPackage ../data/themes/lightly-qt { }; lightly-boehs = libsForQt5.callPackage ../data/themes/lightly-boehs { }; + linden-hill = callPackage ../data/fonts/linden-hill { }; + + line-awesome = callPackage ../data/fonts/line-awesome { }; + + linearicons-free = callPackage ../data/fonts/linearicons-free { }; + + linja-pi-pu-lukin = callPackage ../data/fonts/linja-pi-pu-lukin { }; + + linja-sike = callPackage ../data/fonts/linja-sike { }; + + linux-manual = callPackage ../data/documentation/linux-manual { }; + + lklug-sinhala = callPackage ../data/fonts/lklug-sinhala { }; + + lmmath = callPackage ../data/fonts/lmmath { }; + + lmodern = callPackage ../data/fonts/lmodern { }; + # ltunifi and solaar both provide udev rules but solaar's rules are more # up-to-date so we simply use that instead of having to maintain our own rules logitech-udev-rules = solaar.udev; @@ -13192,18 +27365,118 @@ with pkgs; # lohit-fonts.kashmiri lohit-fonts.konkani lohit-fonts.maithili lohit-fonts.sindhi lohit-fonts = recurseIntoAttrs ( callPackages ../data/fonts/lohit-fonts { } ); + lounge-gtk-theme = callPackage ../data/themes/lounge { }; + + luculent = callPackage ../data/fonts/luculent { }; + + luna-icons = callPackage ../data/icons/luna-icons { + inherit (plasma5Packages) breeze-icons; + }; + maia-icon-theme = libsForQt5.callPackage ../data/icons/maia-icon-theme { }; + mailcap = callPackage ../data/misc/mailcap { }; + + marathi-cursive = callPackage ../data/fonts/marathi-cursive { }; + + man-pages = callPackage ../data/documentation/man-pages { }; + + man-pages-posix = callPackage ../data/documentation/man-pages-posix { }; + + manrope = callPackage ../data/fonts/manrope { }; + + martian-mono = callPackage ../data/fonts/martian-mono { }; + marwaita-icons = callPackage ../by-name/ma/marwaita-icons/package.nix { inherit (kdePackages) breeze-icons; }; - material-kwin-decoration = libsForQt5.callPackage ../data/themes/material-kwin-decoration { }; + marwaita-pop_os = callPackage ../data/themes/marwaita-pop_os { }; + + matcha-gtk-theme = callPackage ../data/themes/matcha { }; + + materia-theme = callPackage ../data/themes/materia-theme { }; + + materia-kde-theme = callPackage ../data/themes/materia-kde { }; + + material-design-icons = callPackage ../data/fonts/material-design-icons { }; + + material-icons = callPackage ../data/fonts/material-icons { }; + + material-symbols = callPackage ../data/fonts/material-symbols { }; + + material-kwin-decoration = libsForQt5.callPackage ../data/themes/material-kwin-decoration { }; + + meslo-lg = callPackage ../data/fonts/meslo-lg { }; + + meslo-lgs-nf = callPackage ../data/fonts/meslo-lgs-nf { }; + + migmix = callPackage ../data/fonts/migmix { }; + + migu = callPackage ../data/fonts/migu { }; + + miscfiles = callPackage ../data/misc/miscfiles { }; + + media-player-info = callPackage ../data/misc/media-player-info { }; + + medio = callPackage ../data/fonts/medio { }; + + melete = callPackage ../data/fonts/melete { }; + + mno16 = callPackage ../data/fonts/mno16 { }; + + mnist = callPackage ../data/machine-learning/mnist { }; + + mobile-broadband-provider-info = callPackage ../data/misc/mobile-broadband-provider-info { }; + + mojave-gtk-theme = callPackage ../data/themes/mojave { }; + + moka-icon-theme = callPackage ../data/icons/moka-icon-theme { }; + + mona-sans = callPackage ../data/fonts/mona-sans { }; + + monoid = callPackage ../data/fonts/monoid { }; + + mononoki = callPackage ../data/fonts/mononoki { }; + + montserrat = callPackage ../data/fonts/montserrat { }; + + mph_2b_damase = callPackage ../data/fonts/mph-2b-damase { }; + + mplus-outline-fonts = recurseIntoAttrs (callPackage ../data/fonts/mplus-outline-fonts { }); + + mro-unicode = callPackage ../data/fonts/mro-unicode { }; + + mustache-spec = callPackage ../data/documentation/mustache-spec { }; + + mustache-tcl = callPackage ../development/libraries/mustache-tcl { }; + + mustache-go = callPackage ../development/tools/mustache-go { }; + + mustache-hpp = callPackage ../development/libraries/mustache-hpp { }; + + myrddin = callPackage ../development/compilers/myrddin { }; + + myrica = callPackage ../data/fonts/myrica { }; + + nacelle = callPackage ../data/fonts/nacelle { }; + + nafees = callPackage ../data/fonts/nafees { }; + + nanum = callPackage ../data/fonts/nanum { }; + + nanum-gothic-coding = callPackage ../data/fonts/nanum-gothic-coding { }; - mplus-outline-fonts = recurseIntoAttrs (callPackage ../data/fonts/mplus-outline-fonts { }); + nasin-nanpa = callPackage ../data/fonts/nasin-nanpa { }; + + national-park-typeface = callPackage ../data/fonts/national-park { }; nordic = libsForQt5.callPackage ../data/themes/nordic { }; + nordzy-cursor-theme = callPackage ../data/icons/nordzy-cursor-theme { }; + + nordzy-icon-theme = callPackage ../data/icons/nordzy-icon-theme { }; + noto-fonts-lgc-plus = callPackage ../by-name/no/noto-fonts/package.nix { suffix = "-lgc-plus"; variants = [ @@ -13221,6 +27494,8 @@ with pkgs; ''; }; + nuclei = callPackage ../tools/security/nuclei { }; + nullmailer = callPackage ../servers/mail/nullmailer { stdenv = gccStdenv; }; @@ -13229,10 +27504,58 @@ with pkgs; inherit (plasma5Packages) breeze-icons; }; + numix-icon-theme-circle = callPackage ../data/icons/numix-icon-theme-circle { }; + + numix-icon-theme-square = callPackage ../data/icons/numix-icon-theme-square { }; + + numix-cursor-theme = callPackage ../data/icons/numix-cursor-theme { }; + + numix-gtk-theme = callPackage ../data/themes/numix { }; + + numix-solarized-gtk-theme = callPackage ../data/themes/numix-solarized { }; + + numix-sx-gtk-theme = callPackage ../data/themes/numix-sx { }; + + _0xproto = callPackage ../data/fonts/0xproto { }; + + oldstandard = callPackage ../data/fonts/oldstandard { }; + + oldsindhi = callPackage ../data/fonts/oldsindhi { }; + + omni-gtk-theme = callPackage ../data/themes/omni-gtk-theme { }; + + onestepback = callPackage ../data/themes/onestepback { }; + + open-dyslexic = callPackage ../data/fonts/open-dyslexic { }; + + open-sans = callPackage ../data/fonts/open-sans { }; + openmoji-color = callPackage ../data/fonts/openmoji { fontFormats = ["glyf_colr_0"]; }; openmoji-black = callPackage ../data/fonts/openmoji { fontFormats = ["glyf"]; }; + openzone-cursors = callPackage ../data/themes/openzone { }; + + oranchelo-icon-theme = callPackage ../data/icons/oranchelo-icon-theme { }; + + orbitron = callPackage ../data/fonts/orbitron { }; + + orbuculum = callPackage ../development/embedded/orbuculum { }; + + orchis-theme = callPackage ../data/themes/orchis-theme { }; + + orion = callPackage ../data/themes/orion { }; + + ostrich-sans = callPackage ../data/fonts/ostrich-sans { }; + + overpass = callPackage ../data/fonts/overpass { }; + + oxygenfonts = callPackage ../data/fonts/oxygenfonts { }; + + paper-gtk-theme = callPackage ../data/themes/paper-gtk { }; + + paper-icon-theme = callPackage ../data/icons/paper-icon-theme { }; + papirus-icon-theme = callPackage ../data/icons/papirus-icon-theme { inherit (pantheon) elementary-icon-theme; inherit (plasma5Packages) breeze-icons; @@ -13242,55 +27565,242 @@ with pkgs; inherit (plasma5Packages) breeze-icons; }; + papirus-folders = callPackage ../data/misc/papirus-folders { }; + + papirus-nord = callPackage ../data/icons/papirus-nord { }; + + plasma-overdose-kde-theme = callPackage ../data/themes/plasma-overdose-kde-theme { }; + papis = with python3Packages; toPythonApplication papis; + paperlike-go = callPackage ../tools/misc/paperlike-go { }; + + paps = callPackage ../tools/misc/paps { }; + + pecita = callPackage ../data/fonts/pecita { }; + paratype-pt-mono = callPackage ../data/fonts/paratype-pt/mono.nix { }; paratype-pt-sans = callPackage ../data/fonts/paratype-pt/sans.nix { }; paratype-pt-serif = callPackage ../data/fonts/paratype-pt/serif.nix { }; + pari-galdata = callPackage ../data/misc/pari-galdata { }; + + pari-seadata-small = callPackage ../data/misc/pari-seadata-small { }; + + penna = callPackage ../data/fonts/penna { }; + + pitch-black = callPackage ../data/themes/pitch-black { }; + + plano-theme = callPackage ../data/themes/plano { }; + plata-theme = callPackage ../data/themes/plata { inherit (mate) marco; }; + poly = callPackage ../data/fonts/poly { }; + polychromatic = qt6Packages.callPackage ../applications/misc/polychromatic { }; + polytopes_db = callPackage ../data/misc/polytopes_db { }; + + pop-gtk-theme = callPackage ../data/themes/pop-gtk { }; + + pop-icon-theme = callPackage ../data/icons/pop-icon-theme { }; + + powerline-fonts = callPackage ../data/fonts/powerline-fonts { }; + + powerline-symbols = callPackage ../data/fonts/powerline-symbols { }; + + powerline-go = callPackage ../tools/misc/powerline-go { }; + powerline-rs = callPackage ../tools/misc/powerline-rs { inherit (darwin.apple_sdk.frameworks) Security; }; + prociono = callPackage ../data/fonts/prociono { }; + profont = callPackage ../data/fonts/profont { }; + proggyfonts = callPackage ../data/fonts/proggyfonts { }; + + public-sans = callPackage ../data/fonts/public-sans { }; + + publicsuffix-list = callPackage ../data/misc/publicsuffix-list { }; + + phinger-cursors = callPackage ../data/icons/phinger-cursors { }; + + qogir-icon-theme = callPackage ../data/icons/qogir-icon-theme { }; + qogir-kde = libsForQt5.callPackage ../data/themes/qogir-kde { }; + qogir-theme = callPackage ../data/themes/qogir { }; + + quintom-cursor-theme = callPackage ../data/icons/quintom-cursor-theme { }; + + redhat-official-fonts = callPackage ../data/fonts/redhat-official { }; + ricochet-refresh = callPackage ../by-name/ri/ricochet-refresh/package.nix { protobuf = protobuf_21; # https://github.com/blueprint-freespeech/ricochet-refresh/issues/178 }; + rime-data = callPackage ../data/misc/rime-data { }; + roapi-http = callPackage ../servers/roapi/http.nix { }; + rose-pine-gtk-theme = callPackage ../data/themes/rose-pine-gtk { }; + rose-pine-icon-theme = callPackage ../data/icons/rose-pine { }; + + route159 = callPackage ../data/fonts/route159 { }; + + ruwudu = callPackage ../data/fonts/ruwudu { }; + + sampradaya = callPackage ../data/fonts/sampradaya { }; + + sarabun-font = callPackage ../data/fonts/sarabun { }; + + savepagenow = callPackage ../tools/misc/savepagenow { }; + + scheme-manpages = callPackage ../data/documentation/scheme-manpages { }; + + scowl = callPackage ../data/misc/scowl { }; + + seshat = callPackage ../data/fonts/seshat { }; + + session-desktop = callPackage ../applications/networking/instant-messengers/session-desktop { }; + shaderc = callPackage ../development/compilers/shaderc { inherit (darwin) autoSignDarwinBinariesHook; }; + shades-of-gray-theme = callPackage ../data/themes/shades-of-gray { }; + sierra-breeze-enhanced = libsForQt5.callPackage ../data/themes/kwin-decorations/sierra-breeze-enhanced { useQt5 = true; }; + simp1e-cursors = callPackage ../data/icons/simp1e-cursors { }; + + sjasmplus = callPackage ../development/compilers/sjasmplus { }; + + skeu = callPackage ../data/themes/skeu { }; + + sweet-nova = callPackage ../data/themes/sweet-nova { }; + + shared-mime-info = callPackage ../data/misc/shared-mime-info { }; + + shared_desktop_ontologies = callPackage ../data/misc/shared-desktop-ontologies { }; + scheherazade = callPackage ../data/fonts/scheherazade { version = "2.100"; }; scheherazade-new = callPackage ../data/fonts/scheherazade { }; + signwriting = callPackage ../data/fonts/signwriting { }; + + sierra-gtk-theme = callPackage ../data/themes/sierra { }; + + sil-abyssinica = callPackage ../data/fonts/sil-abyssinica { }; + + sil-padauk = callPackage ../data/fonts/sil-padauk { }; + + snap7 = callPackage ../development/libraries/snap7 { }; + + sniglet = callPackage ../data/fonts/sniglet { }; + + snowblind = callPackage ../data/themes/snowblind { }; + + solarc-gtk-theme = callPackage ../data/themes/solarc { }; + + sorts-mill-goudy = callPackage ../data/fonts/sorts-mill-goudy { }; + + soundfont-fluid = callPackage ../data/soundfonts/fluid { }; + + soundfont-generaluser = callPackage ../data/soundfonts/generaluser { }; + + soundfont-ydp-grand = callPackage ../data/soundfonts/ydp-grand { }; + + spdx-license-list-data = callPackage ../data/misc/spdx-license-list-data { }; + + stdmanpages = callPackage ../data/documentation/std-man-pages { }; + + star-history = callPackage ../tools/misc/star-history { }; + + starfetch = callPackage ../tools/misc/starfetch { }; + + starry = callPackage ../tools/misc/starry { }; + starship = callPackage ../tools/misc/starship { inherit (darwin.apple_sdk.frameworks) Security Foundation Cocoa; }; + stig = callPackage ../applications/networking/p2p/stig { }; + + stix-otf = callPackage ../data/fonts/stix-otf { }; + + stix-two = callPackage ../data/fonts/stix-two { }; + + super-tiny-icons = callPackage ../data/icons/super-tiny-icons { }; + inherit (callPackages ../data/fonts/gdouros { }) aegan aegyptus akkadian assyrian eemusic maya symbola textfonts unidings; + iana-etc = callPackage ../data/misc/iana-etc { }; + + poppler_data = callPackage ../data/misc/poppler-data { }; + inherit (callPackages ../data/fonts/pretendard { }) pretendard pretendard-gov pretendard-jp pretendard-std; + quattrocento = callPackage ../data/fonts/quattrocento { }; + + quattrocento-sans = callPackage ../data/fonts/quattrocento-sans { }; + + quivira = callPackage ../data/fonts/quivira { }; + + raleway = callPackage ../data/fonts/raleway { }; + + recursive = callPackage ../data/fonts/recursive { }; + + reversal-icon-theme = callPackage ../data/icons/reversal-icon-theme { }; + + rubik = callPackage ../data/fonts/rubik { }; + + rhodium-libre = callPackage ../data/fonts/rhodium-libre { }; + + rictydiminished-with-firacode = callPackage ../data/fonts/rictydiminished-with-firacode { }; + + roboto = callPackage ../data/fonts/roboto { }; + + roboto-mono = callPackage ../data/fonts/roboto-mono { }; + + roboto-serif = callPackage ../data/fonts/roboto-serif { }; + + roboto-slab = callPackage ../data/fonts/roboto-slab { }; + + hasklig = callPackage ../data/fonts/hasklig { }; + + inter = callPackage ../data/fonts/inter { }; + + open-fonts = callPackage ../data/fonts/open-fonts { }; + + scientifica = callPackage ../data/fonts/scientifica { }; + + siji = callPackage ../data/fonts/siji { }; + + smc-chilanka = callPackage ../data/fonts/smc-chilanka { }; + + sound-theme-freedesktop = callPackage ../data/misc/sound-theme-freedesktop { }; + + source-code-pro = callPackage ../data/fonts/source-code-pro { }; + + source-sans = callPackage ../data/fonts/source-sans { }; + source-sans-pro = callPackage ../data/fonts/source-sans-pro { }; + + source-serif = callPackage ../data/fonts/source-serif { }; + source-serif-pro = callPackage ../data/fonts/source-serif-pro { }; + + source-han-code-jp = callPackage ../data/fonts/source-han-code-jp { }; + sourceHanPackages = dontRecurseIntoAttrs (callPackage ../data/fonts/source-han { }); source-han-sans = sourceHanPackages.sans; source-han-serif = sourceHanPackages.serif; @@ -13300,18 +27810,54 @@ with pkgs; source-han-serif-vf-otf = sourceHanPackages.serif-vf-otf; source-han-serif-vf-ttf = sourceHanPackages.serif-vf-ttf; + spleen = callPackage ../data/fonts/spleen { }; + + stilo-themes = callPackage ../data/themes/stilo { }; + + sudo-font = callPackage ../data/fonts/sudo { }; + inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom; + takao = callPackage ../data/fonts/takao { }; + + taskspooler = callPackage ../tools/system/taskspooler { }; + + tamsyn = callPackage ../data/fonts/tamsyn { }; + + tamzen = callPackage ../data/fonts/tamzen { }; + tango-icon-theme = callPackage ../data/icons/tango-icon-theme { gtk = res.gtk2; }; + tau-hydrogen = callPackage ../data/icons/tau-hydrogen { }; + + theme-jade1 = callPackage ../data/themes/jade1 { }; + + theme-obsidian2 = callPackage ../data/themes/obsidian2 { }; + themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) { }; + theano = callPackage ../data/fonts/theano { }; + + the-neue-black = callPackage ../data/fonts/the-neue-black { }; + tela-circle-icon-theme = callPackage ../data/icons/tela-circle-icon-theme { inherit (libsForQt5) breeze-icons; }; + tela-icon-theme = callPackage ../data/icons/tela-icon-theme { }; + + template-glib = callPackage ../development/libraries/template-glib { }; + + tempora_lgc = callPackage ../data/fonts/tempora-lgc { }; + + tenderness = callPackage ../data/fonts/tenderness { }; + + terminus_font = callPackage ../data/fonts/terminus-font { }; + + terminus_font_ttf = callPackage ../data/fonts/terminus-font-ttf { }; + terminus-nerdfont = nerdfonts.override { fonts = [ "Terminus" ]; }; @@ -13320,17 +27866,127 @@ with pkgs; tex-gyre-math = callPackages ../data/fonts/tex-gyre-math { }; + theme-vertex = callPackage ../data/themes/vertex { }; + + tibetan-machine = callPackage ../data/fonts/tibetan-machine { }; + + times-newer-roman = callPackage ../data/fonts/times-newer-roman { }; + + tipa = callPackage ../data/fonts/tipa { }; + + ttf_bitstream_vera = callPackage ../data/fonts/ttf-bitstream-vera { }; + + ttf-envy-code-r = callPackage ../data/fonts/ttf-envy-code-r { }; + + ttf-tw-moe = callPackage ../data/fonts/ttf-tw-moe { }; + + twemoji-color-font = callPackage ../data/fonts/twemoji-color-font { }; + + twitter-color-emoji = callPackage ../data/fonts/twitter-color-emoji { }; + + tzdata = callPackage ../data/misc/tzdata { }; + + ubuntu-themes = callPackage ../data/themes/ubuntu-themes { }; + + ucs-fonts = callPackage ../data/fonts/ucs-fonts { }; + + bront_fonts = callPackage ../data/fonts/bront { }; + + ultimate-oldschool-pc-font-pack = callPackage ../data/fonts/ultimate-oldschool-pc-font-pack { }; + + ultralist = callPackage ../applications/misc/ultralist { }; + + undefined-medium = callPackage ../data/fonts/undefined-medium { }; + + unfonts-core = callPackage ../data/fonts/unfonts-core { }; + + uni-vga = callPackage ../data/fonts/uni-vga { }; + + unicode-character-database = callPackage ../data/misc/unicode-character-database { }; + + unicode-emoji = callPackage ../data/misc/unicode-emoji { }; + + unihan-database = callPackage ../data/misc/unihan-database { }; + + unifont = callPackage ../data/fonts/unifont { }; + + unifont_upper = callPackage ../data/fonts/unifont_upper { }; + + unscii = callPackage ../data/fonts/unscii { }; + utterly-nord-plasma = kdePackages.callPackage ../data/themes/utterly-nord-plasma { # renamed in KF6 plasma-framework = kdePackages.libplasma; }; + utterly-round-plasma-style = callPackage ../data/themes/utterly-round-plasma-style { }; + + uw-ttyp0 = callPackage ../data/fonts/uw-ttyp0 { }; + + u001-font = callPackage ../data/fonts/u001 { }; + + vanilla-dmz = callPackage ../data/icons/vanilla-dmz { }; + + vdrsymbols = callPackage ../data/fonts/vdrsymbols { }; + + vegur = callPackage ../data/fonts/vegur { }; + + vegeta = callPackage ../tools/networking/vegeta { }; + + venta = callPackage ../data/themes/venta { }; + + victor-mono = callPackage ../data/fonts/victor-mono { }; + + vimix-cursor-theme = callPackage ../data/icons/vimix-cursor-theme { }; + + vimix-gtk-themes = callPackage ../data/themes/vimix { }; + + vimix-icon-theme = callPackage ../data/icons/vimix-icon-theme { }; + + vistafonts = callPackage ../data/fonts/vista-fonts { }; + + vistafonts-chs = callPackage ../data/fonts/vista-fonts-chs { }; + + vistafonts-cht = callPackage ../data/fonts/vista-fonts-cht { }; + + vollkorn = callPackage ../data/fonts/vollkorn { }; + + weather-icons = callPackage ../data/fonts/weather-icons { }; + + whitesur-cursors = callPackage ../data/icons/whitesur-cursors { }; + + whitesur-gtk-theme = callPackage ../data/themes/whitesur { }; + + whitesur-icon-theme = callPackage ../data/icons/whitesur-icon-theme { }; + whitesur-kde = kdePackages.callPackage ../data/themes/whitesur-kde { }; + wireless-regdb = callPackage ../data/misc/wireless-regdb { }; + + work-sans = callPackage ../data/fonts/work-sans { }; + + wqy_microhei = callPackage ../data/fonts/wqy-microhei { }; + + wqy_zenhei = callPackage ../data/fonts/wqy-zenhei { }; + + xhtml1 = callPackage ../data/sgml+xml/schemas/xml-dtd/xhtml1 { }; + + xits-math = callPackage ../data/fonts/xits-math { }; + + xkcd-font = callPackage ../data/fonts/xkcd-font { }; + xkeyboard_config = xorg.xkeyboardconfig; xlsx2csv = with python3Packages; toPythonApplication xlsx2csv; + xorg-rgb = callPackage ../data/misc/xorg-rgb { }; + + yanone-kaffeesatz = callPackage ../data/fonts/yanone-kaffeesatz { }; + + yaru-theme = callPackage ../data/themes/yaru { }; + + yaru-remix-theme = callPackage ../data/themes/yaru-remix { }; + zafiro-icons = callPackage ../data/icons/zafiro-icons { inherit (plasma5Packages) breeze-icons; }; @@ -13341,8 +27997,21 @@ with pkgs; qtx11extras = null; # Because it does not exist in qt6 }; + zilla-slab = callPackage ../data/fonts/zilla-slab { }; + + zuki-themes = callPackage ../data/themes/zuki { }; + ### APPLICATIONS / GIS + gmt = callPackage ../applications/gis/gmt { + inherit (darwin.apple_sdk.frameworks) + Accelerate CoreGraphics CoreVideo; + }; + + gshhg-gmt = callPackage ../applications/gis/gmt/gshhg.nix { }; + + dcw-gmt = callPackage ../applications/gis/gmt/dcw.nix { }; + grass = callPackage ../applications/gis/grass { stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; }; @@ -13358,6 +28027,10 @@ with pkgs; wxGTK = wxGTK32; }; + spatialite_tools = callPackage ../applications/gis/spatialite-tools { }; + + udig = callPackage ../applications/gis/udig { }; + whitebox-tools = callPackage ../applications/gis/whitebox-tools { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -13370,10 +28043,20 @@ with pkgs; patches = config."2bwm".patches or []; }; + a2jmidid = callPackage ../applications/audio/a2jmidid { }; + + aacgain = callPackage ../applications/audio/aacgain { }; + + aaxtomp3 = callPackage ../applications/audio/aaxtomp3 { }; + abcde = callPackage ../applications/audio/abcde { inherit (python3Packages) eyed3; }; + abiword = callPackage ../applications/office/abiword { }; + + abook = callPackage ../applications/misc/abook { }; + acd-cli = callPackage ../applications/networking/sync/acd_cli { inherit (python3Packages) buildPythonApplication appdirs colorama python-dateutil @@ -13382,15 +28065,20 @@ with pkgs; inherit (qt6Packages.callPackage ../applications/office/activitywatch { }) aw-qt - aw-notify aw-server-rust aw-watcher-afk aw-watcher-window; activitywatch = callPackage ../applications/office/activitywatch/wrapper.nix { }; + aw-watcher-window-wayland = callPackage ../tools/wayland/aw-watcher-window-wayland { }; + adobe-reader = pkgsi686Linux.callPackage ../applications/misc/adobe-reader { }; + adl = callPackage ../applications/video/adl { }; + + appvm = callPackage ../applications/virtualization/appvm { }; + anilibria-winmaclinux = libsForQt5.callPackage ../applications/video/anilibria-winmaclinux { }; masterpdfeditor4 = libsForQt5.callPackage ../applications/misc/masterpdfeditor4 { }; @@ -13399,35 +28087,58 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Cocoa; }; - inherit - ({ - pdfstudio2021 = callPackage ../applications/misc/pdfstudio { year = "2021"; }; - pdfstudio2022 = callPackage ../applications/misc/pdfstudio { year = "2022"; }; - pdfstudio2023 = callPackage ../applications/misc/pdfstudio { year = "2023"; }; - pdfstudio2024 = callPackage ../applications/misc/pdfstudio { year = "2024"; }; - pdfstudioviewer = callPackage ../applications/misc/pdfstudio { program = "pdfstudioviewer"; }; - }) - pdfstudio2021 - pdfstudio2022 - pdfstudio2023 - pdfstudio2024 - pdfstudioviewer - ; + pdfstudio2021 = callPackage ../applications/misc/pdfstudio { year = "2021"; }; + + pdfstudio2022 = callPackage ../applications/misc/pdfstudio { year = "2022"; }; + + pdfstudio2023 = callPackage ../applications/misc/pdfstudio { year = "2023"; }; + + pdfstudioviewer = callPackage ../applications/misc/pdfstudio { program = "pdfstudioviewer"; }; + + abaddon = callPackage ../applications/networking/instant-messengers/abaddon { }; acpic = callPackage ../applications/misc/acpic/default.nix { }; + adguardian = callPackage ../applications/networking/adguardian { }; + aeolus = callPackage ../applications/audio/aeolus { }; aeolus-stops = callPackage ../applications/audio/aeolus/stops.nix { }; + aewan = callPackage ../applications/editors/aewan { }; + + agedu = callPackage ../tools/misc/agedu { }; + + agenda = callPackage ../applications/office/agenda { }; + + ahoviewer = callPackage ../applications/graphics/ahoviewer { }; + airwave = libsForQt5.callPackage ../applications/audio/airwave { }; + akira-unstable = callPackage ../applications/graphics/akira { }; + alembic = callPackage ../development/libraries/alembic { openexr = openexr_3; }; + alfaview = callPackage ../applications/networking/instant-messengers/alfaview { }; + + alchemy = callPackage ../applications/graphics/alchemy { }; + + alock = callPackage ../misc/screensavers/alock { }; + + alot = callPackage ../applications/networking/mailreaders/alot { }; + + alpine = callPackage ../applications/networking/mailreaders/alpine { }; + + msgviewer = callPackage ../applications/networking/mailreaders/msgviewer { }; + amarok = libsForQt5.callPackage ../applications/audio/amarok { }; amarok-kf5 = amarok; # for compatibility + AMB-plugins = callPackage ../applications/audio/AMB-plugins { }; + + ams-lv2 = callPackage ../applications/audio/ams-lv2 { }; + androidStudioPackages = recurseIntoAttrs (callPackage ../applications/editors/android-studio { }); android-studio = androidStudioPackages.stable; @@ -13437,12 +28148,22 @@ with pkgs; (callPackage ../applications/editors/android-studio-for-platform { }); android-studio-for-platform = androidStudioForPlatformPackages.stable; + antfs-cli = callPackage ../applications/misc/antfs-cli { }; + antimony = libsForQt5.callPackage ../applications/graphics/antimony { }; + antiword = callPackage ../applications/office/antiword { }; + anup = callPackage ../applications/misc/anup { inherit (darwin.apple_sdk.frameworks) Security; }; + anytone-emu = callPackage ../applications/radio/anytone-emu { }; + + ao = libfive; + + apache-directory-studio = callPackage ../applications/networking/apache-directory-studio { }; + apkeep = callPackage ../tools/misc/apkeep { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; @@ -13450,28 +28171,90 @@ with pkgs; apngasm = callPackage ../applications/graphics/apngasm { }; apngasm_2 = callPackage ../applications/graphics/apngasm/2.nix { }; + appcleaner = callPackage ../applications/misc/appcleaner { }; + + appeditor = callPackage ../applications/misc/appeditor { }; + + appgate-sdp = callPackage ../applications/networking/appgate-sdp { }; + ardour = callPackage ../applications/audio/ardour { }; ardour_7 = callPackage ../applications/audio/ardour/7.nix { }; arelle = with python3Packages; toPythonApplication arelle; + argo = callPackage ../applications/networking/cluster/argo { }; + + argocd = callPackage ../applications/networking/cluster/argocd { }; + + argocd-autopilot = callPackage ../applications/networking/cluster/argocd-autopilot { }; + + argo-rollouts = callPackage ../applications/networking/cluster/argo-rollouts { }; + + ario = callPackage ../applications/audio/ario { }; + + arion = callPackage ../applications/virtualization/arion { }; + + arkade = callPackage ../applications/networking/cluster/arkade { }; + + artem = callPackage ../applications/graphics/artem { }; + asuka = callPackage ../applications/networking/browsers/asuka { inherit (darwin.apple_sdk.frameworks) Security; }; + ascii-image-converter = callPackage ../applications/graphics/ascii-image-converter { }; + + artha = callPackage ../applications/misc/artha { }; + + atlassian-cli = callPackage ../applications/office/atlassian-cli { }; + + asap = callPackage ../tools/audio/asap { }; + + assign-lb-ip = callPackage ../applications/networking/cluster/assign-lb-ip { }; + astroid = callPackage ../applications/networking/mailreaders/astroid { vim = vim-full.override { features = "normal"; }; protobuf = protobuf_21; }; + aucatctl = callPackage ../applications/audio/aucatctl { }; + audacious = qt6Packages.callPackage ../applications/audio/audacious { }; audacious-plugins = qt6Packages.callPackage ../applications/audio/audacious/plugins.nix { # Avoid circular dependency audacious = audacious.override { audacious-plugins = null; }; }; + audacity = callPackage ../applications/audio/audacity { + inherit (darwin.apple_sdk.frameworks) AppKit CoreAudioKit; + }; + + audio-recorder = callPackage ../applications/audio/audio-recorder { }; + + auto-multiple-choice = callPackage ../applications/misc/auto-multiple-choice { }; + + autokey = callPackage ../applications/office/autokey { }; + + autotalent = callPackage ../applications/audio/autotalent { }; + + autotrace = callPackage ../applications/graphics/autotrace { }; + av-98 = callPackage ../applications/networking/browsers/av-98 { }; + avalanchego = callPackage ../applications/networking/avalanchego { + inherit (darwin.apple_sdk.frameworks) IOKit; + }; + + avizo = callPackage ../applications/misc/avizo { }; + + avocode = callPackage ../applications/graphics/avocode { }; + + ax25-apps = callPackage ../applications/radio/ax25-apps { }; + + ax25-tools = callPackage ../applications/radio/ax25-tools { }; + + azpainter = callPackage ../applications/graphics/azpainter { }; + bambootracker = libsForQt5.callPackage ../applications/audio/bambootracker { stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv @@ -13485,6 +28268,14 @@ with pkgs; stdenv; }; + blocky = callPackage ../applications/networking/blocky { }; + + brutefir = callPackage ../applications/audio/brutefir { }; + + cheesecutter = callPackage ../applications/audio/cheesecutter { }; + + cutecapture = callPackage ../applications/video/cutecapture { }; + milkytracker = callPackage ../applications/audio/milkytracker { inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio Foundation; }; @@ -13497,6 +28288,14 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Cocoa; }; + jnetmap = callPackage ../applications/networking/jnetmap { }; + + jxplorer = callPackage ../applications/networking/jxplorer {}; + + joincap = callPackage ../tools/security/joincap { }; + + json-plot = callPackage ../applications/graphics/json-plot { }; + libbitcoin = callPackage ../tools/misc/libbitcoin/libbitcoin.nix { boost = boost175; # fatal error: 'boost/interprocess/detail/posix_time_types_wrk.hpp' file not found }; @@ -13513,10 +28312,17 @@ with pkgs; boost = boost175; }; + + armcord = callPackage ../applications/networking/instant-messengers/armcord { }; + + autopanosiftc = callPackage ../applications/graphics/autopanosiftc { }; + ausweisapp = qt6Packages.callPackage ../applications/misc/ausweisapp { }; avidemux = libsForQt5.callPackage ../applications/video/avidemux { }; + avrdudess = callPackage ../applications/misc/avrdudess { }; + awesome = callPackage ../applications/window-managers/awesome { cairo = cairo.override { xcbSupport = true; }; inherit (texFunctions) fontsConf; @@ -13524,14 +28330,32 @@ with pkgs; awesomebump = libsForQt5.callPackage ../applications/graphics/awesomebump { }; + badwolf = callPackage ../applications/networking/browsers/badwolf { }; + backintime-common = callPackage ../applications/networking/sync/backintime/common.nix { }; backintime-qt = qt6.callPackage ../applications/networking/sync/backintime/qt.nix { }; backintime = backintime-qt; + balsa = callPackage ../applications/networking/mailreaders/balsa { }; + + bandwidth = callPackage ../tools/misc/bandwidth { }; + + banking = callPackage ../applications/office/banking { }; + barrier = libsForQt5.callPackage ../applications/misc/barrier { }; + bashSnippets = callPackage ../applications/misc/bashSnippets { }; + + batsignal = callPackage ../applications/misc/batsignal { }; + + baudline = callPackage ../applications/audio/baudline { }; + + bb = callPackage ../applications/misc/bb { }; + + bchoppr = callPackage ../applications/audio/bchoppr { }; + bespokesynth = darwin.apple_sdk_11_0.callPackage ../applications/audio/bespokesynth { inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit CoreServices CoreAudioKit IOBluetooth MetalKit; }; @@ -13547,6 +28371,16 @@ with pkgs; bitlbee = callPackage ../applications/networking/instant-messengers/bitlbee { }; bitlbee-plugins = callPackage ../applications/networking/instant-messengers/bitlbee/plugins.nix { }; + bitlbee-discord = callPackage ../applications/networking/instant-messengers/bitlbee-discord { }; + + bitlbee-facebook = callPackage ../applications/networking/instant-messengers/bitlbee-facebook { }; + + bitlbee-steam = callPackage ../applications/networking/instant-messengers/bitlbee-steam { }; + + bitlbee-mastodon = callPackage ../applications/networking/instant-messengers/bitlbee-mastodon { }; + + bitmeter = callPackage ../applications/audio/bitmeter { }; + bitscope = recurseIntoAttrs (callPackage ../applications/science/electronics/bitscope/packages.nix { }); @@ -13560,10 +28394,18 @@ with pkgs; bitwig-studio = bitwig-studio5; + bgpdump = callPackage ../tools/networking/bgpdump { }; + + bgpq3 = callPackage ../tools/networking/bgpq3 { }; + + bgpq4 = callPackage ../tools/networking/bgpq4 { }; + blackbox = callPackage ../applications/version-management/blackbox { pinentry = pinentry-curses; }; + bleachbit = callPackage ../applications/misc/bleachbit { }; + blender = callPackage ../applications/misc/blender { openexr = openexr_3; python3Packages = python311Packages; @@ -13572,6 +28414,12 @@ with pkgs; blender-hip = blender.override { hipSupport = true; }; + blflash = callPackage ../tools/misc/blflash { }; + + blogc = callPackage ../applications/misc/blogc { }; + + bloodhound = callPackage ../applications/misc/bloodhound { }; + blucontrol = callPackage ../applications/misc/blucontrol/wrapper.nix { inherit (haskellPackages) ghcWithPackages; }; @@ -13583,18 +28431,64 @@ with pkgs; bluej = callPackage ../applications/editors/bluej { openjdk = openjdk17.override { enableJavaFX = true; - openjfx_jdk = openjfx17.override { withWebKit = true; }; + openjfx = openjfx17.override { withWebKit = true; }; }; }; bluejeans-gui = callPackage ../applications/networking/instant-messengers/bluejeans { }; + bluemail = callPackage ../applications/networking/mailreaders/bluemail { }; + + blugon = callPackage ../applications/misc/blugon { }; + + bombadillo = callPackage ../applications/networking/browsers/bombadillo { }; + + bombono = callPackage ../applications/video/bombono { }; + + bonzomatic = callPackage ../applications/editors/bonzomatic { }; + + booster = callPackage ../applications/system/booster { }; + bottles = callPackage ../applications/misc/bottles/fhsenv.nix { }; bottles-unwrapped = callPackage ../applications/misc/bottles { }; + buzztrax = callPackage ../applications/audio/buzztrax { }; + + brave = callPackage ../applications/networking/browsers/brave { }; + + break-time = callPackage ../applications/misc/break-time { }; + breezy = with python3Packages; toPythonApplication breezy; + notmuch-bower = callPackage ../applications/networking/mailreaders/notmuch-bower { }; + + brig = callPackage ../applications/networking/brig { }; + + bristol = callPackage ../applications/audio/bristol { }; + + brlcad = callPackage ../applications/graphics/brlcad { }; + + bjumblr = callPackage ../applications/audio/bjumblr { }; + + bschaffl = callPackage ../applications/audio/bschaffl { }; + + bsequencer = callPackage ../applications/audio/bsequencer { }; + + bslizr = callPackage ../applications/audio/bslizr { }; + + bshapr = callPackage ../applications/audio/bshapr { }; + + bspwm = callPackage ../applications/window-managers/bspwm { }; + + bvi = callPackage ../applications/editors/bvi { }; + + bviplus = callPackage ../applications/editors/bviplus { }; + + caerbannog = callPackage ../applications/misc/caerbannog { }; + + cardo = callPackage ../data/fonts/cardo { }; + cage = callPackage ../applications/window-managers/cage { wlroots = wlroots_0_18; }; @@ -13605,7 +28499,11 @@ with pkgs; calcmysky = qt6Packages.callPackage ../applications/science/astronomy/calcmysky { }; - calibre = callPackage ../by-name/ca/calibre/package.nix { + calcurse = callPackage ../applications/misc/calcurse { }; + + calculix = callPackage ../applications/science/math/calculix { }; + + calibre = qt6Packages.callPackage ../applications/misc/calibre { podofo = podofo010; }; @@ -13620,11 +28518,37 @@ with pkgs; calicoctl confd-calico; + perkeep = callPackage ../applications/misc/perkeep { }; + + canto-curses = callPackage ../applications/networking/feedreaders/canto-curses { }; + + canto-daemon = callPackage ../applications/networking/feedreaders/canto-daemon { }; + + caprine-bin = callPackage ../applications/networking/instant-messengers/caprine-bin { }; + + carddav-util = callPackage ../tools/networking/carddav-util { }; + + cardinal = callPackage ../applications/audio/cardinal { }; + carla = libsForQt5.callPackage ../applications/audio/carla { }; + castor = callPackage ../applications/networking/browsers/castor { }; + + catfs = callPackage ../os-specific/linux/catfs { }; + + catgirl = callPackage ../applications/networking/irc/catgirl { }; + + catimg = callPackage ../tools/misc/catimg { }; + + catt = callPackage ../applications/video/catt { }; + + cava = callPackage ../applications/audio/cava { }; + cb2bib = libsForQt5.callPackage ../applications/office/cb2bib { }; - cbconvert-gui = cbconvert.gui; + cbatticon = callPackage ../applications/misc/cbatticon { }; + + cbc = callPackage ../applications/science/math/cbc { }; cddiscid = callPackage ../applications/audio/cd-discid { inherit (darwin) IOKit; @@ -13632,16 +28556,35 @@ with pkgs; cdparanoia = cdparanoiaIII; - cdparanoiaIII = callPackage ../applications/audio/cdparanoia { }; + cdparanoiaIII = callPackage ../applications/audio/cdparanoia { + inherit (darwin) IOKit; + inherit (darwin.apple_sdk.frameworks) Carbon; + }; + + celeste = callPackage ../applications/networking/sync/celeste { }; + + cyan = callPackage ../applications/graphics/cyan { }; + + centerim = callPackage ../applications/networking/instant-messengers/centerim { }; + + chatty = callPackage ../applications/networking/instant-messengers/chatty { }; + + browsh = callPackage ../applications/networking/browsers/browsh { }; brotab = callPackage ../tools/misc/brotab { python = python3; }; + bookworm = callPackage ../applications/office/bookworm { }; + + boops = callPackage ../applications/audio/boops { }; + bumblebee-status = callPackage ../applications/window-managers/i3/bumblebee-status { python = python3; }; + cgif = callPackage ../tools/graphics/cgif { }; + chromium = callPackage ../applications/networking/browsers/chromium (config.chromium or {}); chuck = callPackage ../applications/audio/chuck { @@ -13649,6 +28592,14 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) AppKit Carbon CoreAudio CoreMIDI CoreServices Kernel MultitouchSupport; }; + cinelerra = callPackage ../applications/video/cinelerra { }; + + cipher = callPackage ../applications/misc/cipher { }; + + clapper = callPackage ../applications/video/clapper { }; + + claws-mail = callPackage ../applications/networking/mailreaders/claws-mail { }; + cligh = python3Packages.callPackage ../development/tools/github/cligh { }; clight = callPackage ../applications/misc/clight { }; @@ -13659,57 +28610,146 @@ with pkgs; clipgrab = libsForQt5.callPackage ../applications/video/clipgrab { }; + clipmenu = callPackage ../applications/misc/clipmenu { }; + + clipit = callPackage ../applications/misc/clipit { }; + + clipqr = callPackage ../applications/misc/clipqr { }; + + cloud-hypervisor = callPackage ../applications/virtualization/cloud-hypervisor { }; + + clp = callPackage ../applications/science/math/clp { }; + + pokemon-colorscripts-mac = callPackage ../applications/misc/pokemon-colorscripts-mac { }; + + cmctl = callPackage ../applications/networking/cluster/cmctl { }; + cmus = callPackage ../applications/audio/cmus { inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio VideoToolbox; libjack = libjack2; }; + cmusfm = callPackage ../applications/audio/cmusfm { }; + cni = callPackage ../applications/networking/cluster/cni { }; cni-plugins = callPackage ../applications/networking/cluster/cni/plugins.nix { }; + dnsname-cni = callPackage ../applications/networking/cluster/dnsname-cni { }; + + multus-cni = callPackage ../applications/networking/cluster/multus-cni { }; + + cntr = callPackage ../applications/virtualization/cntr { }; + communi = libsForQt5.callPackage ../applications/networking/irc/communi { }; + complete-alias = callPackage ../tools/misc/complete-alias { }; + + completely = callPackage ../tools/misc/completely { }; + confclerk = libsForQt5.callPackage ../applications/misc/confclerk { }; copyq = qt6Packages.callPackage ../applications/misc/copyq { }; + corectrl = libsForQt5.callPackage ../applications/misc/corectrl { }; + + coreth = callPackage ../applications/networking/coreth { }; + cpeditor = libsForQt5.callPackage ../applications/editors/cpeditor { }; + csa = callPackage ../applications/audio/csa { }; + csound = callPackage ../applications/audio/csound { inherit (pkgs.darwin.apple_sdk.frameworks) Accelerate AudioUnit CoreAudio CoreMIDI; }; + csound-manual = callPackage ../applications/audio/csound/csound-manual { }; + csound-qt = libsForQt5.callPackage ../applications/audio/csound/csound-qt { }; + codeblocks = callPackage ../applications/editors/codeblocks { }; codeblocksFull = codeblocks.override { contribPlugins = true; }; cudatext-qt = callPackage ../applications/editors/cudatext { widgetset = "qt5"; }; cudatext-gtk = callPackage ../applications/editors/cudatext { widgetset = "gtk2"; }; cudatext = cudatext-qt; + convos = callPackage ../applications/networking/irc/convos { }; + comical = callPackage ../applications/graphics/comical { inherit (darwin.apple_sdk.frameworks) Cocoa; }; + containerd = callPackage ../applications/virtualization/containerd { }; + + container2wasm = callPackage ../development/tools/container2wasm { }; + + convchain = callPackage ../tools/graphics/convchain { }; + + cordless = callPackage ../applications/networking/instant-messengers/cordless { }; + + coursera-dl = callPackage ../applications/misc/coursera-dl { }; + + cozy-drive = callPackage ../applications/networking/cozy-drive { }; + + cplay-ng = callPackage ../applications/audio/cplay-ng { }; + cqrlog = callPackage ../applications/radio/cqrlog { hamlib = hamlib_4; }; + crun = callPackage ../applications/virtualization/crun { }; + + csdp = callPackage ../applications/science/math/csdp { }; + + csv2svg = callPackage ../tools/graphics/csv2svg { }; + + ctop = callPackage ../tools/system/ctop { }; + cubicsdr = callPackage ../applications/radio/cubicsdr { inherit (darwin.apple_sdk.frameworks) Cocoa WebKit; }; + cum = callPackage ../applications/misc/cum { }; + + cuneiform = callPackage ../tools/graphics/cuneiform { }; + + curseradio = callPackage ../applications/audio/curseradio { }; + + curtail = callPackage ../applications/graphics/curtail { }; + cutecom = libsForQt5.callPackage ../tools/misc/cutecom { }; + cvs = callPackage ../applications/version-management/cvs { }; + + cvsps = callPackage ../applications/version-management/cvsps { }; + + cvsq = callPackage ../applications/version-management/cvsq { }; + + cvs2svn = callPackage ../applications/version-management/cvs2svn { }; + + cwm = callPackage ../applications/window-managers/cwm { }; + + cyber = callPackage ../development/interpreters/cyber { }; + + cyberduck = callPackage ../applications/networking/cyberduck { }; + + cyclone = callPackage ../applications/audio/pd-plugins/cyclone { }; + + daktilo = callPackage ../tools/misc/daktilo { }; + darcs = haskell.lib.compose.disableCabalFlag "library" (haskell.lib.compose.justStaticExecutables haskellPackages.darcs); + darkman = callPackage ../applications/misc/darkman { }; + darktable = callPackage ../by-name/da/darktable/package.nix { lua = lua5_4; pugixml = pugixml.override { shared = true; }; stdenv = if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64 then overrideSDK llvmPackages_18.stdenv { darwinMinVersion = "10.14"; darwinSdkVersion = "11.0"; } else stdenv; }; + das_watchdog = callPackage ../tools/system/das_watchdog { }; + datadog-agent = callPackage ../tools/networking/dd-agent/datadog-agent.nix { pythonPackages = datadog-integrations-core { }; }; @@ -13719,6 +28759,10 @@ with pkgs; extraIntegrations = extras; }; + dayon = callPackage ../applications/networking/remote/dayon { }; + + ddgr = callPackage ../applications/misc/ddgr { }; + deadbeef = callPackage ../applications/audio/deadbeef { }; deadbeefPlugins = { @@ -13742,26 +28786,50 @@ with pkgs; dfilemanager = libsForQt5.callPackage ../applications/file-managers/dfilemanager { }; + dht = callPackage ../applications/networking/p2p/dht { }; + + dia = callPackage ../applications/graphics/dia { }; + + diebahn = callPackage ../applications/misc/diebahn { }; + + digital = callPackage ../applications/science/electronics/digital { }; + direwolf = callPackage ../applications/radio/direwolf { hamlib = hamlib_4; }; + dirt = callPackage ../applications/audio/dirt { }; + + distrho = callPackage ../applications/audio/distrho { }; + + dit = callPackage ../applications/editors/dit { }; + + djvulibre = callPackage ../applications/misc/djvulibre { }; + + djvu2pdf = callPackage ../tools/typesetting/djvu2pdf { }; + djview = libsForQt5.callPackage ../applications/graphics/djview { }; djview4 = djview; dmenu = callPackage ../applications/misc/dmenu { }; dmenu-wayland = callPackage ../applications/misc/dmenu/wayland.nix { }; - dmenu-rs-enable-plugins = dmenu-rs.override { enablePlugins = true; }; + dmenu-rs = callPackage ../applications/misc/dmenu-rs { }; dmensamenu = callPackage ../applications/misc/dmensamenu { inherit (python3Packages) buildPythonApplication requests; }; + dmrconfig = callPackage ../applications/radio/dmrconfig { }; + dmtx-utils = callPackage ../tools/graphics/dmtx-utils { inherit (darwin.apple_sdk.frameworks) Foundation; }; + dnd-tools = callPackage ../applications/misc/dnd-tools { }; + + dnglab = callPackage ../tools/graphics/dnglab { }; + inherit (callPackage ../applications/virtualization/docker {}) docker_24 docker_25 docker_26 docker_27; @@ -13772,11 +28840,35 @@ with pkgs; docker-machine-hyperkit = callPackage ../applications/networking/cluster/docker-machine/hyperkit.nix { }; docker-machine-kvm2 = callPackage ../applications/networking/cluster/docker-machine/kvm2.nix { }; + dockfmt = callPackage ../development/tools/dockfmt { }; + + afterburn = callPackage ../tools/admin/afterburn { }; + docker-buildx = callPackage ../applications/virtualization/docker/buildx.nix { }; docker-compose = callPackage ../applications/virtualization/docker/compose.nix { }; docker-sbom = callPackage ../applications/virtualization/docker/sbom.nix { }; + amazon-ecr-credential-helper = callPackage ../tools/admin/amazon-ecr-credential-helper { }; + + dk = callPackage ../applications/window-managers/dk { }; + + docker-credential-helpers = callPackage ../tools/admin/docker-credential-helpers { }; + + dockstarter = callPackage ../tools/virtualization/dockstarter { }; + + doodle = callPackage ../applications/search/doodle { }; + + dr14_tmeter = callPackage ../applications/audio/dr14_tmeter { }; + + dracut = callPackage ../os-specific/linux/dracut { }; + + dragonflydb = callPackage ../servers/nosql/dragonflydb { }; + + dragonfly-reverb = callPackage ../applications/audio/dragonfly-reverb { }; + + drawing = callPackage ../applications/graphics/drawing { }; + drawio = callPackage ../applications/graphics/drawio { inherit (darwin) autoSignDarwinBinariesHook; }; @@ -13793,11 +28885,33 @@ with pkgs; droopy = python3Packages.callPackage ../applications/networking/droopy { }; + drumgizmo = callPackage ../applications/audio/drumgizmo { }; + + dsf2flac = callPackage ../applications/audio/dsf2flac { }; + + dust = callPackage ../by-name/du/dust/package.nix { + inherit (darwin.apple_sdk_11_0.frameworks) AppKit; + }; + + dutree = callPackage ../tools/misc/dutree { }; + + devede = callPackage ../applications/video/devede { }; + + denemo = callPackage ../applications/audio/denemo { }; + dexed = darwin.apple_sdk_11_0.callPackage ../applications/audio/dexed { inherit (darwin.apple_sdk_11_0.frameworks) Accelerate Cocoa WebKit MetalKit DiscRecording CoreAudioKit; inherit (darwin.apple_sdk_11_0.libs) simd; }; + dvdauthor = callPackage ../applications/video/dvdauthor { }; + + dvdbackup = callPackage ../applications/video/dvdbackup { }; + + dvd-slideshow = callPackage ../applications/video/dvd-slideshow { }; + + dyff = callPackage ../development/tools/dyff { }; + dwl = callPackage ../by-name/dw/dwl/package.nix { wlroots = wlroots_0_18; }; @@ -13808,18 +28922,40 @@ with pkgs; patches = config.dwm.patches or []; }; + dwmblocks = callPackage ../applications/misc/dwmblocks { }; + + dwmbar = callPackage ../applications/misc/dwmbar { }; + dwm-status = callPackage ../applications/window-managers/dwm/dwm-status.nix { }; + emoji-picker = callPackage ../applications/misc/emoji-picker { }; + + exploitdb = callPackage ../tools/security/exploitdb { }; + evilwm = callPackage ../applications/window-managers/evilwm { patches = config.evilwm.patches or []; }; + dzen2 = callPackage ../applications/window-managers/dzen2 { }; + + e16 = callPackage ../applications/window-managers/e16 { }; + + eaglemode = callPackage ../applications/misc/eaglemode { }; + + ebumeter = callPackage ../applications/audio/ebumeter { }; + + echoip = callPackage ../servers/echoip { }; + eclipses = recurseIntoAttrs (callPackage ../applications/editors/eclipse { }); ecpdap = callPackage ../development/embedded/fpga/ecpdap { inherit (darwin.apple_sdk.frameworks) AppKit; }; + ecs-agent = callPackage ../applications/virtualization/ecs-agent { }; + + oed = callPackage ../applications/editors/oed { }; + electron-cash = libsForQt5.callPackage ../applications/misc/electron-cash { }; electrum = libsForQt5.callPackage ../applications/misc/electrum { }; @@ -13830,6 +28966,8 @@ with pkgs; elf-dissector = libsForQt5.callPackage ../applications/misc/elf-dissector { }; + elfx86exts = callPackage ../applications/misc/elfx86exts { }; + elinks = callPackage ../applications/networking/browsers/elinks { autoreconfHook = buildPackages.autoreconfHook269; }; @@ -13868,10 +29006,36 @@ with pkgs; # If you turn this into "real" alias again, please add it to pkgs/top-level/packages-config.nix again too emacsPackages = emacs.pkgs // { __recurseIntoDerivationForReleaseJobs = true; }; + emptty = callPackage ../applications/display-managers/emptty { }; + + endeavour = callPackage ../applications/office/endeavour { }; + + enhanced-ctorrent = callPackage ../applications/networking/p2p/enhanced-ctorrent { }; + + eolie = callPackage ../applications/networking/browsers/eolie { }; + + eos-installer = callPackage ../applications/misc/eos-installer { }; + + epdfview = callPackage ../applications/misc/epdfview { }; + + epeg = callPackage ../applications/graphics/epeg { }; + + epgstation = callPackage ../applications/video/epgstation { }; + + ephemeral = callPackage ../applications/networking/browsers/ephemeral { }; + + epic5 = callPackage ../applications/networking/irc/epic5 { }; + epick = callPackage ../applications/graphics/epick { inherit (darwin.apple_sdk.frameworks) AppKit; }; + epr = callPackage ../applications/misc/epr { }; + + eq10q = callPackage ../applications/audio/eq10q { }; + + errbot = callPackage ../applications/networking/errbot { }; + espeak-classic = callPackage ../applications/audio/espeak { }; espeak-ng = callPackage ../applications/audio/espeak-ng { @@ -13881,44 +29045,124 @@ with pkgs; espeakedit = callPackage ../applications/audio/espeak/edit.nix { }; + espeakup = callPackage ../applications/accessibility/espeakup { }; + espflash = callPackage ../by-name/es/espflash/package.nix { inherit (darwin.apple_sdk.frameworks) CoreServices Security SystemConfiguration; }; + etebase-server = callPackage ../servers/etebase {}; + + etesync-dav = callPackage ../applications/misc/etesync-dav { }; + + etherape = callPackage ../applications/networking/sniffers/etherape { }; + evilpixie = libsForQt5.callPackage ../applications/graphics/evilpixie { }; + exaile = callPackage ../applications/audio/exaile { }; + + exercism = callPackage ../applications/misc/exercism { }; + + expenses = callPackage ../applications/misc/expenses { }; + + furtherance = callPackage ../applications/misc/furtherance { }; + + gigalixir = callPackage ../tools/misc/gigalixir { }; + + go-libp2p-daemon = callPackage ../servers/go-libp2p-daemon { }; + + go-motion = callPackage ../development/tools/go-motion { }; + + go-musicfox = callPackage ../applications/audio/go-musicfox { }; + + gpg-mdp = callPackage ../applications/misc/gpg-mdp { }; + greenfoot = callPackage ../applications/editors/greenfoot { openjdk = openjdk17.override { enableJavaFX = true; - openjfx_jdk = openjfx17.override { withWebKit = true; }; + openjfx = openjfx17.override { withWebKit = true; }; }; }; + gspeech = callPackage ../applications/audio/gspeech { }; + haruna = kdePackages.callPackage ../applications/video/haruna { }; hdrmerge = libsForQt5.callPackage ../applications/graphics/hdrmerge { }; - input-leap = qt6Packages.callPackage ../applications/misc/input-leap { + helix = callPackage ../applications/editors/helix { }; + + icesl = callPackage ../applications/misc/icesl { }; + + input-leap = libsForQt5.callPackage ../applications/misc/input-leap { avahi = avahi.override { withLibdnssdCompat = true; }; }; + karlender = callPackage ../applications/office/karlender { }; + keepassxc = libsForQt5.callPackage ../applications/misc/keepassxc { inherit (darwin.apple_sdk_11_0.frameworks) LocalAuthentication; stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; }; + keepass-diff = callPackage ../applications/misc/keepass-diff { }; + evolution-data-server-gtk4 = evolution-data-server.override { withGtk3 = false; withGtk4 = true; }; evolution-ews = callPackage ../applications/networking/mailreaders/evolution/evolution-ews { }; evolution = callPackage ../applications/networking/mailreaders/evolution/evolution { }; evolutionWithPlugins = callPackage ../applications/networking/mailreaders/evolution/evolution/wrapper.nix { plugins = [ evolution evolution-ews ]; }; + keepass-charactercopy = callPackage ../applications/misc/keepass-plugins/charactercopy { }; + + keepass-keeagent = callPackage ../applications/misc/keepass-plugins/keeagent { }; + + keepass-keepasshttp = callPackage ../applications/misc/keepass-plugins/keepasshttp { }; + + keepass-keepassrpc = callPackage ../applications/misc/keepass-plugins/keepassrpc { }; + + keepass-keetraytotp = callPackage ../applications/misc/keepass-plugins/keetraytotp { }; + + keepass-otpkeyprov = callPackage ../applications/misc/keepass-plugins/otpkeyprov { }; + + keepass-qrcodeview = callPackage ../applications/misc/keepass-plugins/qrcodeview { }; + + kerbrute = callPackage ../tools/security/kerbrute { }; + + komikku = callPackage ../applications/graphics/komikku { }; + + kvmtool = callPackage ../applications/virtualization/kvmtool { }; + + exrtools = callPackage ../applications/graphics/exrtools { }; + + f1viewer = callPackage ../applications/video/f1viewer { }; + + falcoctl = callPackage ../applications/networking/cluster/falcoctl { }; + + faircamp = callPackage ../applications/misc/faircamp { }; + famistudio = darwin.apple_sdk_11_0.callPackage ../applications/audio/famistudio { }; + fasttext = callPackage ../applications/science/machine-learning/fasttext { }; + + fbmenugen = callPackage ../applications/misc/fbmenugen { }; + + fbpanel = callPackage ../applications/window-managers/fbpanel { }; + fdr = libsForQt5.callPackage ../applications/science/programming/fdr { }; + feedbackd = callPackage ../applications/misc/feedbackd { }; + + fehlstart = callPackage ../applications/misc/fehlstart { }; + fetchmail = callPackage ../applications/misc/fetchmail { }; fetchmail_7 = callPackage ../applications/misc/fetchmail/v7.nix { }; + ff2mpv = callPackage ../applications/misc/ff2mpv { }; + + fff = callPackage ../applications/misc/fff { }; + + fig2dev = callPackage ../applications/graphics/fig2dev { }; + finalfrontier = callPackage ../applications/science/machine-learning/finalfrontier { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -13927,30 +29171,69 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + firewalld = callPackage ../applications/networking/firewalld { }; + firewalld-gui = firewalld.override { withGui = true; }; flacon = libsForQt5.callPackage ../applications/audio/flacon { }; + flamp = callPackage ../applications/radio/flamp { }; + fldigi = callPackage ../applications/radio/fldigi { hamlib = hamlib_4; }; + flink = callPackage ../applications/networking/cluster/flink { }; + + fllog = callPackage ../applications/radio/fllog { }; + + flmsg = callPackage ../applications/radio/flmsg { }; + + flrig = callPackage ../applications/radio/flrig { }; + + fluxus = callPackage ../applications/graphics/fluxus { }; + + flwrap = callPackage ../applications/radio/flwrap { }; + fluidsynth = callPackage ../applications/audio/fluidsynth { inherit (darwin.apple_sdk.frameworks) AppKit AudioUnit CoreAudio CoreMIDI CoreServices; }; fmit = libsForQt5.callPackage ../applications/audio/fmit { }; + fmsynth = callPackage ../applications/audio/fmsynth { }; + fnc = darwin.apple_sdk_11_0.callPackage ../applications/version-management/fnc { }; + focus = callPackage ../tools/X11/focus { }; + + focus-stack = callPackage ../applications/graphics/focus-stack { }; + focuswriter = qt6Packages.callPackage ../applications/editors/focuswriter { }; + foliate = callPackage ../applications/office/foliate { }; + + font-manager = callPackage ../by-name/fo/font-manager/package.nix { + libsoup = libsoup_3; + webkitgtk = webkitgtk_6_0; + }; + + fontfinder = callPackage ../applications/misc/fontfinder { }; + + fontpreview = callPackage ../applications/misc/fontpreview { }; + fossil = callPackage ../applications/version-management/fossil { sqlite = sqlite.override { enableDeserialize = true; }; }; + freebayes = callPackage ../applications/science/biology/freebayes { }; + + freewheeling = callPackage ../applications/audio/freewheeling { }; + fritzing = qt6Packages.callPackage ../applications/science/electronics/fritzing { }; + fsv = callPackage ../applications/misc/fsv { }; + ft2-clone = callPackage ../applications/audio/ft2-clone { inherit (darwin.apple_sdk.frameworks) CoreAudio CoreMIDI CoreServices Cocoa; }; @@ -13971,9 +29254,29 @@ with pkgs; gazelle-origin = python3Packages.callPackage ../tools/misc/gazelle-origin { }; + gcal = callPackage ../applications/misc/gcal { }; + + gcstar = callPackage ../applications/misc/gcstar { }; + geany = callPackage ../applications/editors/geany { }; geany-with-vte = callPackage ../applications/editors/geany/with-vte.nix { }; + geek-life = callPackage ../applications/misc/geek-life { }; + + genact = callPackage ../applications/misc/genact { }; + + genxword = callPackage ../applications/misc/genxword { }; + + geoipupdate = callPackage ../applications/misc/geoipupdate { }; + + glicol-cli = callPackage ../applications/audio/glicol-cli { }; + + globe-cli = callPackage ../applications/misc/globe-cli { }; + + gnmic = callPackage ../applications/networking/gnmic { }; + + gnss-sdr = callPackage ../applications/radio/gnss-sdr { }; + gnuradio = callPackage ../applications/radio/gnuradio/wrapper.nix { unwrapped = callPackage ../applications/radio/gnuradio { inherit (darwin.apple_sdk.frameworks) CoreAudio; @@ -14058,12 +29361,24 @@ with pkgs; goldendict = libsForQt5.callPackage ../applications/misc/goldendict { }; goldendict-ng = qt6Packages.callPackage ../applications/misc/goldendict-ng { }; + gomuks = callPackage ../applications/networking/instant-messengers/gomuks { }; + inherit (ocamlPackages) google-drive-ocamlfuse; googler = callPackage ../applications/misc/googler { python = python3; }; + gopher = callPackage ../applications/networking/gopher/gopher { }; + + gophernotes = callPackage ../applications/editors/gophernotes { }; + + goxel = callPackage ../applications/graphics/goxel { }; + + gpa = callPackage ../applications/misc/gpa { }; + + gpx = callPackage ../applications/misc/gpx { }; + gqrx = qt6Packages.callPackage ../applications/radio/gqrx { }; gqrx-portaudio = qt6Packages.callPackage ../applications/radio/gqrx { portaudioSupport = true; @@ -14074,6 +29389,20 @@ with pkgs; pulseaudioSupport = false; }; + gpx-viewer = callPackage ../applications/misc/gpx-viewer { }; + + grepcidr = callPackage ../applications/search/grepcidr { }; + + grepm = callPackage ../applications/search/grepm { }; + + grip-search = callPackage ../tools/text/grip-search { }; + + grip = callPackage ../applications/misc/grip { }; + + gsimplecal = callPackage ../applications/misc/gsimplecal { }; + + gthumb = callPackage ../applications/graphics/gthumb { }; + guitarix = callPackage ../applications/audio/guitarix { fftw = fftwSinglePrec; }; @@ -14082,9 +29411,21 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Cocoa; }; + gjay = callPackage ../applications/audio/gjay { }; + + stratovirt = callPackage ../applications/virtualization/stratovirt { }; + + rhythmbox = callPackage ../applications/audio/rhythmbox { }; + puddletag = libsForQt5.callPackage ../applications/audio/puddletag { }; - welle-io = qt6Packages.callPackage ../applications/radio/welle-io { }; + w_scan = callPackage ../applications/video/w_scan { }; + + w_scan2 = callPackage ../applications/video/w_scan2 { }; + + wavrsocvt = callPackage ../applications/misc/audio/wavrsocvt { }; + + welle-io = libsForQt5.callPackage ../applications/radio/welle-io { }; wireshark = qt6Packages.callPackage ../applications/networking/sniffers/wireshark { inherit (darwin.apple_sdk_11_0.frameworks) ApplicationServices SystemConfiguration; @@ -14100,14 +29441,26 @@ with pkgs; libpcap = libpcap.override { withBluez = stdenv.hostPlatform.isLinux; }; }; + sngrep = callPackage ../applications/networking/sniffers/sngrep { }; + + termshark = callPackage ../tools/networking/termshark { }; + + fbida = callPackage ../applications/graphics/fbida { }; + fclones = callPackage ../tools/misc/fclones { }; fclones-gui = darwin.apple_sdk_11_0.callPackage ../tools/misc/fclones/gui.nix { }; + fcp = callPackage ../tools/misc/fcp { }; + + fdupes = callPackage ../tools/misc/fdupes { }; + feh = callPackage ../applications/graphics/feh { imlib2 = imlib2Full; }; + feishu = callPackage ../applications/networking/instant-messengers/feishu { }; + filezilla = darwin.apple_sdk_11_0.callPackage ../applications/networking/ftp/filezilla { inherit (darwin.apple_sdk_11_0.frameworks) CoreServices Security; }; @@ -14119,19 +29472,14 @@ with pkgs; buildMozillaMach = opts: callPackage (import ../applications/networking/browsers/firefox/common.nix opts) { }; - firefox-unwrapped = import ../applications/networking/browsers/firefox/packages/firefox.nix { - inherit stdenv lib callPackage fetchurl nixosTests buildMozillaMach; - }; - firefox-beta-unwrapped = import ../applications/networking/browsers/firefox/packages/firefox-beta.nix { - inherit stdenv lib callPackage fetchurl nixosTests buildMozillaMach; - }; - firefox-devedition-unwrapped = import ../applications/networking/browsers/firefox/packages/firefox-devedition.nix { - inherit stdenv lib callPackage fetchurl nixosTests buildMozillaMach; - }; - firefox-esr-128-unwrapped = import ../applications/networking/browsers/firefox/packages/firefox-esr-128.nix { - inherit stdenv lib callPackage fetchurl nixosTests buildMozillaMach; - }; - firefox-esr-unwrapped = firefox-esr-128-unwrapped; + firefoxPackages = recurseIntoAttrs (callPackage ../applications/networking/browsers/firefox/packages.nix {}); + + firefox-unwrapped = firefoxPackages.firefox; + firefox-beta-unwrapped = firefoxPackages.firefox-beta; + firefox-devedition-unwrapped = firefoxPackages.firefox-devedition; + firefox-esr-115-unwrapped = firefoxPackages.firefox-esr-115; + firefox-esr-128-unwrapped = firefoxPackages.firefox-esr-128; + firefox-esr-unwrapped = firefoxPackages.firefox-esr-128; firefox = wrapFirefox firefox-unwrapped { }; firefox-beta = wrapFirefox firefox-beta-unwrapped { @@ -14155,6 +29503,12 @@ with pkgs; wmClass = "firefox-esr"; icon = "firefox-esr"; }; + firefox-esr-115 = wrapFirefox firefox-esr-115-unwrapped { + nameSuffix = "-esr"; + desktopName = "Firefox ESR"; + wmClass = "firefox-esr"; + icon = "firefox-esr"; + }; firefox-esr = firefox-esr-128; firefox-bin-unwrapped = callPackage ../applications/networking/browsers/firefox-bin { @@ -14187,9 +29541,7 @@ with pkgs; wmClass = "firefox-aurora"; }; - librewolf-unwrapped = import ../applications/networking/browsers/librewolf { - inherit stdenv lib callPackage buildMozillaMach nixosTests; - }; + librewolf-unwrapped = callPackage ../applications/networking/browsers/librewolf { }; librewolf = wrapFirefox librewolf-unwrapped { inherit (librewolf-unwrapped) extraPrefsFiles extraPoliciesFiles; @@ -14198,12 +29550,22 @@ with pkgs; firefox_decrypt = python3Packages.callPackage ../tools/security/firefox_decrypt { }; - floorp-unwrapped = import ../applications/networking/browsers/floorp { - inherit stdenv lib fetchFromGitHub buildMozillaMach nixosTests; - }; + flac = callPackage ../applications/audio/flac { }; + + redoflacs = callPackage ../applications/audio/redoflacs { }; + + flex-ncat = callPackage ../applications/radio/flex-ncat { }; + + flex-ndax = callPackage ../applications/radio/flex-ndax { }; + + floorp-unwrapped = callPackage ../applications/networking/browsers/floorp { }; floorp = wrapFirefox floorp-unwrapped { }; + fomp = callPackage ../applications/audio/fomp { }; + + formatter = callPackage ../applications/misc/formatter { }; + formiko = with python3Packages; callPackage ../applications/editors/formiko { inherit buildPythonApplication; }; @@ -14212,6 +29574,10 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) AVFoundation Carbon Cocoa CoreAudio Kernel OpenGL; }; + foxtrotgps = callPackage ../applications/misc/foxtrotgps { }; + + fractal = callPackage ../applications/networking/instant-messengers/fractal { }; + freedv = callPackage ../applications/radio/freedv { inherit (darwin.apple_sdk.frameworks) AppKit AVFoundation Cocoa CoreMedia; codec2 = codec2.override { @@ -14226,10 +29592,15 @@ with pkgs; freeoffice = callPackage ../applications/office/softmaker/freeoffice.nix { }; + freepv = callPackage ../applications/graphics/freepv { }; + + xfontsel = callPackage ../applications/misc/xfontsel { }; inherit (xorg) xlsfonts; xrdp = callPackage ../applications/networking/remote/xrdp { }; + pulseaudio-module-xrdp = callPackage ../applications/networking/remote/xrdp/pulseaudio-module-xrdp { }; + inherit ({ freerdp = callPackage ../applications/networking/remote/freerdp { @@ -14247,6 +29618,20 @@ with pkgs; freerdpUnstable = freerdp; + g933-utils = callPackage ../tools/misc/g933-utils { }; + + gavrasm = callPackage ../development/compilers/gavrasm { }; + + gcalcli = callPackage ../applications/misc/gcalcli { }; + + vcal = callPackage ../applications/misc/vcal { }; + + gcolor3 = callPackage ../applications/graphics/gcolor3 { }; + + get_iplayer = callPackage ../applications/misc/get_iplayer { }; + + getxbook = callPackage ../applications/misc/getxbook { }; + gimp = callPackage ../applications/graphics/gimp { autoreconfHook = buildPackages.autoreconfHook269; lcms = lcms2; @@ -14263,8 +29648,19 @@ with pkgs; gtk = gtk3; }; + gitolite = callPackage ../applications/version-management/gitolite { }; + + gmrun = callPackage ../applications/misc/gmrun { }; + + goffice = callPackage ../development/libraries/goffice { }; + + gtkterm = callPackage ../tools/misc/gtkterm { }; + gtk-pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { withGtk3 = true; }; + gum = callPackage ../applications/misc/gum { }; + pop = callPackage ../applications/misc/pop { }; + hydrus = python3Packages.callPackage ../applications/graphics/hydrus { inherit miniupnpc swftools; inherit (qt6) wrapQtAppsHook qtbase qtcharts; @@ -14291,18 +29687,28 @@ with pkgs; }; }); + jmusicbot = callPackage ../applications/audio/jmusicbot { }; + + junction = callPackage ../applications/misc/junction { }; + + lemonade = callPackage ../applications/misc/lemonade { }; + librespot = callPackage ../applications/audio/librespot { withALSA = stdenv.hostPlatform.isLinux; withPulseAudio = config.pulseaudio or stdenv.hostPlatform.isLinux; withPortAudio = stdenv.hostPlatform.isDarwin; }; + limesctl = callPackage ../applications/misc/limesctl { }; + linssid = libsForQt5.callPackage ../applications/networking/linssid { }; linvstmanager = qt5.callPackage ../applications/audio/linvstmanager { }; deadd-notification-center = haskell.lib.compose.justStaticExecutables (haskellPackages.callPackage ../applications/misc/deadd-notification-center { }); + losslessaudiochecker = callPackage ../applications/audio/losslessaudiochecker { }; + m32edit = callPackage ../applications/audio/midas/m32edit.nix { }; manim = python3Packages.toPythonApplication python3Packages.manim; @@ -14321,22 +29727,56 @@ with pkgs; mindforger = libsForQt5.callPackage ../applications/editors/mindforger { }; + mi2ly = callPackage ../applications/audio/mi2ly { }; + molsketch = libsForQt5.callPackage ../applications/editors/molsketch { }; + multiviewer-for-f1 = callPackage ../applications/video/multiviewer-for-f1 { }; + + muzika = callPackage ../applications/audio/muzika { }; + openutau = callPackage ../applications/audio/openutau { }; pattypan = callPackage ../applications/misc/pattypan { jdk = jdk.override { enableJavaFX = true; }; }; + praat = callPackage ../applications/audio/praat { }; + + rhvoice = callPackage ../applications/audio/rhvoice { }; + + svox = callPackage ../applications/audio/svox { }; + + genesys = callPackage ../applications/misc/genesys { }; + + giada = callPackage ../applications/audio/giada { }; + + giara = callPackage ../applications/networking/giara { }; + + gitit = callPackage ../applications/misc/gitit { }; + gkrellm = callPackage ../applications/misc/gkrellm { inherit (darwin.apple_sdk.frameworks) IOKit; }; + glow = callPackage ../applications/editors/glow { }; + + glowing-bear = callPackage ../applications/networking/irc/glowing-bear { }; + + gmu = callPackage ../applications/audio/gmu { }; + + gnaural = callPackage ../applications/audio/gnaural { }; + + gnumeric = callPackage ../applications/office/gnumeric { }; + gnunet = callPackage ../applications/networking/p2p/gnunet { }; gnunet-gtk = callPackage ../applications/networking/p2p/gnunet/gtk.nix { }; + gocr = callPackage ../applications/graphics/gocr { }; + + gobby = callPackage ../applications/editors/gobby { }; + gphoto2 = callPackage ../applications/misc/gphoto2 { }; gphoto2fs = callPackage ../applications/misc/gphoto2/gphotofs.nix { }; @@ -14350,16 +29790,40 @@ with pkgs; grisbi = callPackage ../applications/office/grisbi { gtk = gtk3; }; + gscreenshot = callPackage ../applications/graphics/gscreenshot { }; + + guacamole-client = callPackage ../servers/guacamole-client { }; + + guacamole-server = callPackage ../servers/guacamole-server { }; + q4wine = libsForQt5.callPackage ../applications/misc/q4wine { }; qrencode = callPackage ../development/libraries/qrencode { inherit (darwin) libobjc; }; + geeqie = callPackage ../applications/graphics/geeqie { }; + + gigedit = callPackage ../applications/audio/gigedit { }; + + gnomecast = callPackage ../applications/video/gnomecast { }; + + gnome-recipes = callPackage ../applications/misc/gnome-recipes { }; + gollum = callPackage ../applications/misc/gollum { }; + gonic = callPackage ../servers/gonic { }; + + goodvibes = callPackage ../applications/audio/goodvibes { }; + googleearth-pro = libsForQt5.callPackage ../applications/misc/googleearth-pro { }; + go-graft = callPackage ../applications/networking/go-graft { }; + + gostatic = callPackage ../applications/misc/gostatic { }; + + gossa = callPackage ../applications/networking/gossa { }; + gpsbabel = libsForQt5.callPackage ../applications/misc/gpsbabel { }; gpsbabel-gui = gpsbabel.override { @@ -14367,6 +29831,8 @@ with pkgs; withDoc = true; }; + gpsd = callPackage ../servers/gpsd { }; + gpu-screen-recorder = callPackage ../applications/video/gpu-screen-recorder { }; gpu-screen-recorder-gtk = callPackage ../applications/video/gpu-screen-recorder/gpu-screen-recorder-gtk.nix { }; @@ -14379,19 +29845,86 @@ with pkgs; gpxsee = gpxsee-qt5; + gspell = callPackage ../development/libraries/gspell { }; + + gst123 = callPackage ../applications/audio/gst123 { }; + + gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { }; + + gtklock = callPackage ../tools/wayland/gtklock { }; + + gtklock-playerctl-module = callPackage ../tools/wayland/gtklock/playerctl-module.nix { }; + + gtklock-powerbar-module = callPackage ../tools/wayland/gtklock/powerbar-module.nix { }; + + gtklock-userinfo-module = callPackage ../tools/wayland/gtklock/userinfo-module.nix { }; + + gv = callPackage ../applications/misc/gv { }; + guvcview = libsForQt5.callPackage ../os-specific/linux/guvcview { }; + gwc = callPackage ../applications/audio/gwc { }; + + gxmessage = callPackage ../applications/misc/gxmessage { }; + + gxmatcheq-lv2 = callPackage ../applications/audio/gxmatcheq-lv2 { }; + + gxplugins-lv2 = callPackage ../applications/audio/gxplugins-lv2 { }; + hachoir = with python3Packages; toPythonApplication hachoir; + hackrf = callPackage ../applications/radio/hackrf { }; + + hacksaw = callPackage ../tools/misc/hacksaw { }; + + hakuneko = callPackage ../tools/misc/hakuneko { }; + + halp = callPackage ../tools/misc/halp { }; + + manga-cli = callPackage ../tools/misc/manga-cli { }; + + hamster = callPackage ../applications/misc/hamster { }; + + hacpack = callPackage ../tools/compression/hacpack { }; + + hashit = callPackage ../tools/misc/hashit { }; + + hactool = callPackage ../tools/compression/hactool { }; + + hdhomerun-config-gui = callPackage ../applications/video/hdhomerun-config-gui { }; + + headlines = callPackage ../applications/networking/headlines { }; + + hedgedoc-cli = callPackage ../tools/admin/hedgedoc-cli { }; + heimer = libsForQt5.callPackage ../applications/misc/heimer { }; + hello-wayland = callPackage ../applications/graphics/hello-wayland { }; + + hello-unfree = callPackage ../applications/misc/hello-unfree { }; + + helmholtz = callPackage ../applications/audio/pd-plugins/helmholtz { }; + + herbe = callPackage ../applications/misc/herbe { }; + + herbstluftwm = callPackage ../applications/window-managers/herbstluftwm { }; + + hex-a-hop = callPackage ../games/hex-a-hop { }; + + hexcurse = callPackage ../applications/editors/hexcurse { }; + + hexdino = callPackage ../applications/editors/hexdino { }; + hydrogen-web-unwrapped = callPackage ../applications/networking/instant-messengers/hydrogen-web/unwrapped.nix { }; hydrogen-web = callPackage ../applications/networking/instant-messengers/hydrogen-web/wrapper.nix { conf = config.hydrogen-web.conf or { }; }; + hivelytracker = callPackage ../applications/audio/hivelytracker { }; + hledger = haskell.lib.compose.justStaticExecutables haskellPackages.hledger; + hledger-check-fancyassertions = callPackage ../applications/office/hledger-check-fancyassertions { }; hledger-iadd = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-iadd; hledger-interest = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-interest; hledger-ui = haskell.lib.compose.justStaticExecutables haskellPackages.hledger-ui; @@ -14401,6 +29934,8 @@ with pkgs; haskellPackages.hledger-web; hledger-utils = with python3.pkgs; toPythonApplication hledger-utils; + hmm = callPackage ../applications/misc/hmm { }; + hollywood = callPackage ../applications/misc/hollywood { inherit (python3Packages) pygments; }; @@ -14409,30 +29944,76 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; + hover = callPackage ../development/tools/hover { }; + hovercraft = python3Packages.callPackage ../applications/misc/hovercraft { }; + howl = callPackage ../applications/editors/howl { }; + + hdl-dump = callPackage ../tools/misc/hdl-dump { }; + hpack = haskell.lib.compose.justStaticExecutables haskellPackages.hpack; + hpl = callPackage ../tools/misc/hpl { }; + hpmyroom = libsForQt5.callPackage ../applications/networking/hpmyroom { }; + ht = callPackage ../applications/editors/ht { }; + + xh = callPackage ../tools/networking/xh { }; + + hubstaff = callPackage ../applications/misc/hubstaff { }; + hue-cli = callPackage ../tools/networking/hue-cli { }; + hueadm = callPackage ../tools/misc/hueadm { }; + hugin = callPackage ../applications/graphics/hugin { wxGTK = wxGTK32; }; huggle = libsForQt5.callPackage ../applications/misc/huggle { }; + ghosttohugo = callPackage ../applications/misc/ghosttohugo {}; + + gatekeeper = callPackage ../applications/networking/cluster/gatekeeper { }; + + go-org = callPackage ../applications/misc/go-org { }; + hushboard = python3.pkgs.callPackage ../applications/audio/hushboard { }; + husky = callPackage ../development/tools/misc/husky { }; + hydrogen = qt5.callPackage ../applications/audio/hydrogen { }; + hydroxide = callPackage ../applications/networking/hydroxide { }; + hyperion-ng = libsForQt5.callPackage ../applications/video/hyperion-ng { }; + hyperledger-fabric = callPackage ../tools/misc/hyperledger-fabric { }; + + hypnotix = callPackage ../applications/video/hypnotix { }; + jackline = callPackage ../applications/networking/instant-messengers/jackline { ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; + jay = callPackage ../applications/window-managers/jay { }; + + keyleds = callPackage ../applications/misc/keyleds { }; + + keylight-controller-mschneider82 = callPackage ../applications/misc/keylight-controller-mschneider82 { }; + + leftwm = callPackage ../applications/window-managers/leftwm { }; + + levant = callPackage ../applications/networking/cluster/levant { }; + + marker = callPackage ../applications/editors/marker { }; + + matcha-rss-digest = callPackage ../applications/misc/matcha-rss-digest { }; + + meek = callPackage ../tools/networking/meek { }; + meerk40t = callPackage ../applications/misc/meerk40t { }; meerk40t-camera = callPackage ../applications/misc/meerk40t/camera.nix { }; @@ -14445,18 +30026,44 @@ with pkgs; noson = libsForQt5.callPackage ../applications/audio/noson { }; + owl-compositor = callPackage ../applications/window-managers/owl { }; + + p2pool = callPackage ../applications/misc/p2pool { }; + pass2csv = python3Packages.callPackage ../tools/security/pass2csv { }; + pass-secret-service = callPackage ../applications/misc/pass-secret-service { }; + + passky-desktop = callPackage ../applications/misc/passky-desktop { }; + + pat = callPackage ../applications/radio/pat { }; + pinboard = with python3Packages; toPythonApplication pinboard; pinboard-notes-backup = haskell.lib.compose.justStaticExecutables haskellPackages.pinboard-notes-backup; pixel2svg = python310Packages.callPackage ../tools/graphics/pixel2svg { }; + pixelfed = callPackage ../servers/web-apps/pixelfed { }; + + pixelnuke = callPackage ../applications/graphics/pixelnuke { }; + + pixeluvo = callPackage ../applications/graphics/pixeluvo { }; + pixinsight = qt6Packages.callPackage ../applications/graphics/pixinsight { }; + planner = callPackage ../applications/office/planner { }; + + please-cli = callPackage ../applications/misc/please-cli { }; + protonup-qt = python3Packages.callPackage ../applications/misc/protonup-qt { }; + pokeget-rs = callPackage ../tools/misc/pokeget-rs { }; + + popura = callPackage ../tools/networking/popura { }; + + pureref = callPackage ../applications/graphics/pureref { }; + inherit (callPackage ../applications/virtualization/singularity/packages.nix { }) apptainer singularity @@ -14464,16 +30071,56 @@ with pkgs; singularity-overriden-nixos ; + skate = callPackage ../applications/misc/skate { }; + slack = callPackage ../applications/networking/instant-messengers/slack { }; + slack-cli = callPackage ../tools/networking/slack-cli { }; + + slack-term = callPackage ../applications/networking/instant-messengers/slack-term { }; + + sleep-on-lan = callPackage ../tools/networking/sleep-on-lan { }; + + sonixd = callPackage ../applications/audio/sonixd { }; + + sonobus = callPackage ../applications/audio/sonobus { }; + sosreport = python3Packages.callPackage ../applications/logging/sosreport { }; + spectmorph = callPackage ../applications/audio/spectmorph { }; + + smooth = callPackage ../development/libraries/smooth { }; + + spectrwm = callPackage ../applications/window-managers/spectrwm { }; + + spotify-cli-linux = callPackage ../applications/audio/spotify-cli-linux { }; + + srain = callPackage ../applications/networking/irc/srain { }; + + super-productivity = callPackage ../applications/office/super-productivity { }; + inherit (callPackages ../development/libraries/wlroots {}) wlroots_0_17 wlroots_0_18; sway-contrib = recurseIntoAttrs (callPackages ../applications/misc/sway-contrib { }); + swaynotificationcenter = callPackage ../applications/misc/swaynotificationcenter { }; + + swaynag-battery = callPackage ../applications/misc/swaynag-battery { }; + + tiramisu = callPackage ../applications/misc/tiramisu { }; + + rlaunch = callPackage ../applications/misc/rlaunch { }; + + remontoire = callPackage ../applications/misc/remontoire { }; + + waycorner = callPackage ../applications/misc/waycorner { }; + + wayshot = callPackage ../tools/misc/wayshot { }; + + waylevel = callPackage ../tools/misc/waylevel { }; + i3 = callPackage ../applications/window-managers/i3 { xcb-util-cursor = if stdenv.hostPlatform.isDarwin then xcb-util-cursor-HEAD else xcb-util-cursor; }; @@ -14516,6 +30163,16 @@ with pkgs; i3lock-fancy-rapid = callPackage ../applications/window-managers/i3/lock-fancy-rapid.nix { }; + i3lock-pixeled = callPackage ../misc/screensavers/i3lock-pixeled { }; + + betterlockscreen = callPackage ../misc/screensavers/betterlockscreen { }; + + multilockscreen = callPackage ../misc/screensavers/multilockscreen { }; + + i3minator = callPackage ../tools/misc/i3minator { }; + + i3nator = callPackage ../tools/misc/i3nator { }; + i3status = callPackage ../applications/window-managers/i3/status.nix { }; i3status-rust = callPackage ../applications/window-managers/i3/status-rust.nix { }; @@ -14532,8 +30189,22 @@ with pkgs; workstyle = callPackage ../applications/window-managers/i3/workstyle.nix { }; + windowchef = callPackage ../applications/window-managers/windowchef { }; + wmfocus = callPackage ../applications/window-managers/i3/wmfocus.nix { }; + wmfs = callPackage ../applications/window-managers/wmfs { }; + + i810switch = callPackage ../os-specific/linux/i810switch { }; + + ical2orgpy = callPackage ../tools/misc/ical2orgpy { }; + + icon-library = callPackage ../applications/graphics/icon-library { }; + + id3v2 = callPackage ../applications/audio/id3v2 { }; + + ifenslave = callPackage ../os-specific/linux/ifenslave { }; + ii = callPackage ../applications/networking/irc/ii { stdenv = gccStdenv; }; @@ -14561,6 +30232,12 @@ with pkgs; inherit (darwin) autoSignDarwinBinariesHook; }; + image-roll = callPackage ../applications/graphics/image-roll { }; + + imagej = callPackage ../applications/graphics/imagej { }; + + fiji = callPackage ../applications/graphics/fiji { }; + imagemagick6_light = imagemagick6.override { bzip2Support = false; zlibSupport = false; @@ -14622,14 +30299,30 @@ with pkgs; ghostscriptSupport = true; }); + imagination = callPackage ../applications/video/imagination { }; + inherit (nodePackages) imapnotify; + imdshift = callPackage ../tools/security/imdshift { }; + img2pdf = with python3Packages; toPythonApplication img2pdf; + imgcat = callPackage ../applications/graphics/imgcat { }; + + img-cat = callPackage ../applications/graphics/img-cat { }; + imgp = python3Packages.callPackage ../applications/graphics/imgp { }; + imhex = callPackage ../by-name/im/imhex/package.nix { + llvm = llvm_17; + }; + + inframap = callPackage ../applications/networking/cluster/inframap { }; + inkcut = libsForQt5.callPackage ../applications/misc/inkcut { }; + inklingreader = callPackage ../tools/misc/inklingreader { }; + inkscape = callPackage ../applications/graphics/inkscape { lcms = lcms2; }; @@ -14640,6 +30333,10 @@ with pkgs; inlyne = darwin.apple_sdk_11_0.callPackage ../applications/misc/inlyne { }; + inspectrum = callPackage ../applications/radio/inspectrum { }; + + inputplug = callPackage ../tools/X11/inputplug { }; + ion3 = callPackage ../applications/window-managers/ion-3 { lua = lua5_1; }; @@ -14649,10 +30346,24 @@ with pkgs; lua5 = lua5_3; }; + iptraf-ng = callPackage ../applications/networking/iptraf-ng { }; + + irccloud = callPackage ../applications/networking/irc/irccloud { }; + irssi = callPackage ../applications/networking/irc/irssi { }; + filebrowser = callPackage ../applications/networking/filebrowser { }; + + fish-irssi = callPackage ../applications/networking/irc/irssi/fish { }; + ir.lv2 = callPackage ../applications/audio/ir.lv2 { }; + istioctl = callPackage ../applications/networking/cluster/istioctl { }; + + bip = callPackage ../applications/networking/irc/bip { }; + + j4-dmenu-desktop = callPackage ../applications/misc/j4-dmenu-desktop { }; + jabcode = callPackage ../development/libraries/jabcode { }; jabcode-writer = callPackage ../development/libraries/jabcode { @@ -14666,18 +30377,50 @@ with pkgs; jabref = callPackage ../applications/office/jabref { jdk = jdk21.override { enableJavaFX = true; - openjfx_jdk = openjfx23.override { withWebKit = true; }; + openjfx = openjfx23.override { withWebKit = true; }; }; }; + jack_capture = callPackage ../applications/audio/jack-capture { }; + + jack_oscrolloscope = callPackage ../applications/audio/jack-oscrolloscope { }; + + jack-passthrough = callPackage ../applications/audio/jack-passthrough { }; + + jack_rack = callPackage ../applications/audio/jack-rack { }; + + jackmeter = callPackage ../applications/audio/jackmeter { }; + jackmix = libsForQt5.callPackage ../applications/audio/jackmix { }; jackmix_jack1 = jackmix.override { jack = jack1; }; - jalv-qt = jalv.override { useQt = true; }; + jaeles = callPackage ../tools/security/jaeles { }; + + jalv = callPackage ../applications/audio/jalv { }; + + jameica = callPackage ../applications/office/jameica { + inherit (darwin.apple_sdk.frameworks) Cocoa; + }; + + jamin = callPackage ../applications/audio/jamin { }; + + japa = callPackage ../applications/audio/japa { }; + + dupd = callPackage ../tools/misc/dupd { }; + + jconvolver = callPackage ../applications/audio/jconvolver { }; + + jdupes = callPackage ../tools/misc/jdupes { }; + + jed = callPackage ../applications/editors/jed { }; + + jedit = callPackage ../applications/editors/jedit { }; + + jgmenu = callPackage ../applications/misc/jgmenu { }; - jameica = callPackage ../applications/office/jameica { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + jitsi = callPackage ../applications/networking/instant-messengers/jitsi { }; + + johnny = callPackage ../applications/misc/johnny { }; js8call = qt5.callPackage ../applications/radio/js8call { }; @@ -14693,32 +30436,75 @@ with pkgs; ; k3s = k3s_1_31; + k3sup = callPackage ../applications/networking/cluster/k3sup { }; + + kail = callPackage ../tools/networking/kail { }; + + kapitonov-plugins-pack = callPackage ../applications/audio/kapitonov-plugins-pack { }; + kapow = libsForQt5.callPackage ../applications/misc/kapow { }; + kbt = callPackage ../applications/misc/kbt { }; + kchmviewer = libsForQt5.callPackage ../applications/misc/kchmviewer { }; + kappanhang = callPackage ../applications/radio/kappanhang { }; + okteta = libsForQt5.callPackage ../applications/editors/okteta { }; k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { }; kbibtex = libsForQt5.callPackage ../applications/office/kbibtex { }; + kbst = callPackage ../applications/networking/cluster/kbst { }; + kaidan = libsForQt5.callPackage ../applications/networking/instant-messengers/kaidan { }; + kde-gruvbox = callPackage ../data/themes/kde-gruvbox { }; + kdeltachat = libsForQt5.callPackage ../applications/networking/instant-messengers/kdeltachat { }; + keet = callPackage ../applications/networking/instant-messengers/keet { }; + + kepler = callPackage ../tools/security/kepler { }; + + kepubify = callPackage ../tools/misc/kepubify { }; + + kermit = callPackage ../tools/misc/kermit { }; + kexi = libsForQt5.callPackage ../applications/office/kexi { }; + khronos = callPackage ../applications/office/khronos { }; + + keyfinder-cli = callPackage ../applications/audio/keyfinder-cli { }; + + kfilt = callPackage ../applications/networking/cluster/kfilt { }; + kgraphviewer = libsForQt5.callPackage ../applications/graphics/kgraphviewer { }; - kid3-cli = kid3.override { withCLI = true; withKDE = false; withQt = false; }; - kid3-kde = kid3.override { withCLI = true; withKDE = true; withQt = false; }; - kid3-qt = kid3.override { withCLI = true; withKDE = false; withQt = true; }; + khal = callPackage ../applications/misc/khal { }; + + khoj = callPackage ../servers/search/khoj { }; + + khard = callPackage ../applications/misc/khard { }; + + kid3-cli = qt6Packages.callPackage ../applications/audio/kid3 { withCLI = true; withKDE = false; withQt = false; }; + kid3-kde = qt6Packages.callPackage ../applications/audio/kid3 { withCLI = true; withKDE = true; withQt = false; }; + kid3-qt = qt6Packages.callPackage ../applications/audio/kid3 { withCLI = true; withKDE = false; withQt = true; }; + kid3 = kid3-kde; + + kile = callPackage ../applications/editors/kile { }; + + kitsas = libsForQt5.callPackage ../applications/office/kitsas { }; + + kiwitalk = callPackage ../by-name/ki/kiwitalk/package.nix { pnpm = pnpm_8; }; kiwix = libsForQt5.callPackage ../applications/misc/kiwix { }; kiwix-tools = callPackage ../applications/misc/kiwix/tools.nix { }; + kickoff = callPackage ../applications/misc/kickoff { }; + klayout = libsForQt5.callPackage ../applications/misc/klayout { }; klee = callPackage ../applications/science/logic/klee { @@ -14731,14 +30517,44 @@ with pkgs; kmymoney = libsForQt5.callPackage ../applications/office/kmymoney { }; - kotatogram-desktop = callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop { }; + kn = callPackage ../applications/networking/cluster/kn { }; + + kns = callPackage ../applications/networking/cluster/kns { }; + + kondo = callPackage ../applications/misc/kondo { }; + + kotatogram-desktop = kdePackages.callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop { + stdenv = if stdenv.hostPlatform.isDarwin + then overrideSDK stdenv "11.0" + else stdenv; + }; + + kotatogram-desktop-with-webkit = callPackage ../applications/networking/instant-messengers/telegram/kotatogram-desktop/with-webkit.nix { }; + + kpt = callPackage ../applications/networking/cluster/kpt { }; + + krabby = callPackage ../applications/misc/krabby { }; + + kraft = callPackage ../applications/virtualization/kraft { }; krane = callPackage ../applications/networking/cluster/krane { }; krita = callPackage ../applications/graphics/krita/wrapper.nix { }; + ksuperkey = callPackage ../tools/X11/ksuperkey { }; + ktimetracker = libsForQt5.callPackage ../applications/office/ktimetracker { }; + kubedb-cli = callPackage ../applications/networking/cluster/kubedb-cli { }; + + kubedog = callPackage ../applications/networking/cluster/kubedog { }; + + kubecfg = callPackage ../applications/networking/cluster/kubecfg { }; + + kubefirst = callPackage ../applications/networking/cluster/kubefirst { }; + + kube-score = callPackage ../applications/networking/cluster/kube-score { }; + kubectl-evict-pod = callPackage ../applications/networking/cluster/kubectl-evict-pod { }; @@ -14746,18 +30562,72 @@ with pkgs; kubeval-schema = callPackage ../applications/networking/cluster/kubeval/schema.nix { }; + kubevela = callPackage ../applications/networking/cluster/kubevela { }; + kubernetes = callPackage ../applications/networking/cluster/kubernetes { }; kubectl = callPackage ../applications/networking/cluster/kubernetes/kubectl.nix { }; kubectl-convert = kubectl.convert; + kubectl-view-secret = callPackage ../applications/networking/cluster/kubectl-view-secret { }; + + kubernetes-metrics-server = callPackage ../applications/networking/cluster/kubernetes-metrics-server { }; + + kubemqctl = callPackage ../applications/networking/cluster/kubemqctl { }; + + kubent = callPackage ../applications/networking/cluster/kubent { }; + + kubeseal = callPackage ../applications/networking/cluster/kubeseal { }; + + kubestroyer = callPackage ../tools/security/kubestroyer { }; + + kubernix = callPackage ../applications/networking/cluster/kubernix { }; + + kubeconform = callPackage ../applications/networking/cluster/kubeconform { }; + + kubebuilder = callPackage ../applications/networking/cluster/kubebuilder { }; + + kuttl = callPackage ../applications/networking/cluster/kuttl { }; + + kubectl-cnpg = callPackage ../applications/networking/cluster/kubectl-cnpg { }; + + kubectl-example = callPackage ../applications/networking/cluster/kubectl-example { }; + + kubectl-explore = callPackage ../applications/networking/cluster/kubectl-explore { }; + + kubectl-klock = callPackage ../applications/networking/cluster/kubectl-klock { }; + + kubectl-node-shell = callPackage ../applications/networking/cluster/kubectl-node-shell { }; + kubectl-view-allocations = callPackage ../applications/networking/cluster/kubectl-view-allocations { inherit (darwin.apple_sdk.frameworks) Security; }; - kubelogin-oidc = callPackage ../by-name/ku/kubelogin-oidc/package.nix { buildGoModule = buildGo123Module; }; + kubelogin = callPackage ../applications/networking/cluster/kubelogin { }; + + kubevpn = callPackage ../applications/networking/cluster/kubevpn { }; + + k8sgpt = callPackage ../applications/networking/cluster/k8sgpt { }; + + k9s = callPackage ../applications/networking/cluster/k9s { }; + + kubecm = callPackage ../applications/networking/cluster/kubecm { }; + + ktunnel = callPackage ../applications/networking/cluster/ktunnel { }; + + ktop = callPackage ../applications/networking/cluster/ktop { }; + + pinniped = callPackage ../applications/networking/cluster/pinniped { }; kthxbye = callPackage ../servers/monitoring/prometheus/kthxbye.nix { }; + pgo-client = callPackage ../applications/networking/cluster/pgo-client { }; + + popeye = callPackage ../applications/networking/cluster/popeye { }; + + kube-capacity = callPackage ../applications/networking/cluster/kube-capacity { }; + + fluxctl = callPackage ../applications/networking/cluster/fluxctl { }; + linkerd = callPackage ../applications/networking/cluster/linkerd { }; linkerd_edge = callPackage ../applications/networking/cluster/linkerd/edge.nix { }; linkerd_stable = linkerd; @@ -14781,6 +30651,14 @@ with pkgs; pname = "kuma-dp"; }; + kile-wl = callPackage ../applications/misc/kile-wl { }; + + kiln = callPackage ../applications/misc/kiln { }; + + kubernetes-code-generator = callPackage ../development/tools/kubernetes-code-generator { }; + + kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { }; + kubernetes-helm = callPackage ../applications/networking/cluster/helm { }; wrapHelm = callPackage ../applications/networking/cluster/helm/wrapper.nix { }; @@ -14789,12 +30667,30 @@ with pkgs; kubernetes-helmPlugins = recurseIntoAttrs (callPackage ../applications/networking/cluster/helm/plugins { }); + chart-testing = callPackage ../applications/networking/cluster/helm/chart-testing { }; + + helm-docs = callPackage ../applications/networking/cluster/helm-docs { }; + + kubetail = callPackage ../applications/networking/cluster/kubetail { } ; + + kubexit = callPackage ../applications/networking/cluster/kubexit { } ; + kup = libsForQt5.callPackage ../applications/misc/kup { }; + kupfer = callPackage ../applications/misc/kupfer { }; + + kuro = callPackage ../applications/misc/kuro { }; + timoni = callPackage ../applications/networking/cluster/timoni { }; kvirc = libsForQt5.callPackage ../applications/networking/irc/kvirc { }; + lame = callPackage ../development/libraries/lame { }; + + larswm = callPackage ../applications/window-managers/larswm { }; + + lash = callPackage ../applications/audio/lash { }; + ladspaH = callPackage ../applications/audio/ladspa-sdk/ladspah.nix { }; ladspaPlugins = callPackage ../applications/audio/ladspa-plugins { @@ -14808,16 +30704,36 @@ with pkgs; inherit (darwin.apple_sdk_11_0.frameworks) AppKit Cocoa Foundation OpenGL; }; + lazpaint = callPackage ../applications/graphics/lazpaint { }; + + caps = callPackage ../applications/audio/caps { }; + + lbdb = callPackage ../tools/misc/lbdb { }; + + lbry = callPackage ../applications/video/lbry { }; + + lbzip2 = callPackage ../tools/compression/lbzip2 { }; + + lci = callPackage ../applications/science/logic/lci { }; + lemonbar = callPackage ../applications/window-managers/lemonbar { }; lemonbar-xft = callPackage ../applications/window-managers/lemonbar/xft.nix { }; lenovo-legion = libsForQt5.callPackage ../os-specific/linux/lenovo-legion/app.nix { }; + legitify = callPackage ../development/tools/legitify { }; + + lens = callPackage ../applications/networking/cluster/lens { }; + leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { }; libkiwix = callPackage ../applications/misc/kiwix/lib.nix { }; + libowfat = callPackage ../development/libraries/libowfat { }; + + libowlevelzs = callPackage ../development/libraries/libowlevelzs { }; + librecad = libsForQt5.callPackage ../applications/misc/librecad { }; libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { }; @@ -14889,30 +30805,85 @@ with pkgs; libutp = callPackage ../applications/networking/p2p/libutp { }; libutp_3_4 = callPackage ../applications/networking/p2p/libutp/3.4.nix { }; + lifelines = callPackage ../applications/misc/lifelines { }; + + liferea = callPackage ../applications/networking/newsreaders/liferea { + libsoup = libsoup_3; + webkitgtk = webkitgtk_4_1; + }; + + lightworks = callPackage ../applications/video/lightworks { }; + + lingot = callPackage ../applications/audio/lingot { }; + + litebrowser = callPackage ../applications/networking/browsers/litebrowser { }; + littlegptracker = callPackage ../applications/audio/littlegptracker { inherit (darwin.apple_sdk.frameworks) Foundation; }; ledger-web = callPackage ../applications/office/ledger-web { }; + ledger2beancount = callPackage ../tools/text/ledger2beancount { }; + lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { }; lighthouse-steamvr = callPackage ../tools/misc/lighthouse-steamvr { inherit (darwin.apple_sdk.frameworks) AppKit; }; + liblinphone = callPackage ../development/libraries/liblinphone { }; + + links2 = callPackage ../applications/networking/browsers/links2 { }; + linphone = libsForQt5.callPackage ../applications/networking/instant-messengers/linphone { }; + linuxsampler = callPackage ../applications/audio/linuxsampler { }; + + llpp = callPackage ../applications/misc/llpp { }; + + lls = callPackage ../applications/networking/lls { }; + lmms = libsForQt5.callPackage ../applications/audio/lmms { lame = null; libsoundio = null; portaudio = null; }; + lokinet = callPackage ../applications/networking/p2p/lokinet { }; + + losslesscut-bin = callPackage ../applications/video/losslesscut-bin { }; + + loxodo = callPackage ../applications/misc/loxodo { }; + + lrzsz = callPackage ../tools/misc/lrzsz { }; + lsp-plugins = callPackage ../applications/audio/lsp-plugins { php = php82; }; + ltex-ls = callPackage ../tools/text/ltex-ls { }; + luminanceHDR = libsForQt5.callPackage ../applications/graphics/luminance-hdr { }; + lxdvdrip = callPackage ../applications/video/lxdvdrip { }; + + handlr = callPackage ../tools/misc/handlr { }; + + jftui = callPackage ../applications/video/jftui { }; + + lime = callPackage ../development/libraries/lime { }; + + luakit = callPackage ../applications/networking/browsers/luakit { + inherit (luajitPackages) luafilesystem; + }; + + looking-glass-client = callPackage ../applications/virtualization/looking-glass-client { }; + + ltc-tools = callPackage ../applications/audio/ltc-tools { }; + + lscolors = callPackage ../applications/misc/lscolors { }; + + lswt = callPackage ../applications/misc/lswt { }; + luddite = with python3Packages; toPythonApplication luddite; goobook = with python3Packages; toPythonApplication goobook; @@ -14921,19 +30892,35 @@ with pkgs; lua = lua5_1; }; + luppp = callPackage ../applications/audio/luppp { }; + lutris-unwrapped = python3.pkgs.callPackage ../applications/misc/lutris { }; lutris = callPackage ../applications/misc/lutris/fhsenv.nix { }; lutris-free = lutris.override { steamSupport = false; }; + lv2bm = callPackage ../applications/audio/lv2bm { }; + lv2lint = callPackage ../applications/audio/lv2lint/default.nix { }; + lv2-cpp-tools = callPackage ../applications/audio/lv2-cpp-tools { }; + lxi-tools = callPackage ../tools/networking/lxi-tools { }; lxi-tools-gui = callPackage ../tools/networking/lxi-tools { withGui = true; }; + lynx = callPackage ../applications/networking/browsers/lynx { }; + + lyrebird = callPackage ../applications/audio/lyrebird { }; + lyx = libsForQt5.callPackage ../applications/misc/lyx { }; + m4acut = callPackage ../applications/audio/m4acut { }; + + mac = callPackage ../development/libraries/mac { }; + + macdylibbundler = callPackage ../development/tools/misc/macdylibbundler { }; + magic-wormhole = with python3Packages; toPythonApplication magic-wormhole; magic-wormhole-rs = callPackage ../tools/networking/magic-wormhole-rs { @@ -14953,18 +30940,40 @@ with pkgs; shelfMultiBand = callPackage ../applications/audio/magnetophonDSP/shelfMultiBand { }; }; + makeself = callPackage ../applications/misc/makeself { }; + mandelbulber = libsForQt5.callPackage ../applications/graphics/mandelbulber { }; mapmap = libsForQt5.callPackage ../applications/video/mapmap { }; + marathonctl = callPackage ../tools/virtualization/marathonctl { }; + + mark = callPackage ../tools/text/mark { }; + + markets = callPackage ../applications/misc/markets { }; + + markscribe = callPackage ../tools/text/markscribe { }; + + magnetico = callPackage ../applications/networking/p2p/magnetico { }; + mastodon-bot = nodePackages.mastodon-bot; + matchbox = callPackage ../applications/window-managers/matchbox { }; + matrix-commander = python3Packages.callPackage ../applications/networking/instant-messengers/matrix-commander { }; + matrix-dl = callPackage ../applications/networking/instant-messengers/matrix-dl { }; + + iamb = callPackage ../applications/networking/instant-messengers/iamb { }; + + mblaze = callPackage ../applications/networking/mailreaders/mblaze { }; + mbrola = callPackage ../applications/audio/mbrola { }; mbrola-voices = callPackage ../applications/audio/mbrola/voices.nix { }; + mda_lv2 = callPackage ../applications/audio/mda-lv2 { }; + mdzk = callPackage ../applications/misc/mdzk { inherit (darwin.apple_sdk.frameworks) CoreServices; }; @@ -14973,12 +30982,28 @@ with pkgs; mediaelch-qt5 = libsForQt5.callPackage ../applications/misc/mediaelch { }; mediaelch-qt6 = qt6Packages.callPackage ../applications/misc/mediaelch { }; + mediathekview = callPackage ../applications/video/mediathekview { }; + + meteo = callPackage ../applications/networking/weather/meteo { }; + + meld = callPackage ../applications/version-management/meld { }; + melmatcheq.lv2 = callPackage ../applications/audio/melmatcheq.lv2 { }; + melody = callPackage ../tools/misc/melody { }; + + meme-bingo-web = callPackage ../servers/web-apps/meme-bingo-web { }; + + meme-image-generator = callPackage ../applications/graphics/meme-image-generator { }; + + meme-suite = callPackage ../applications/science/biology/meme-suite { }; + mendeley = libsForQt5.callPackage ../applications/office/mendeley { gconf = gnome2.GConf; }; + menumaker = callPackage ../applications/misc/menumaker { }; + menyoki = callPackage ../applications/graphics/menyoki { inherit (darwin.apple_sdk.frameworks) AppKit; }; @@ -14993,14 +31018,25 @@ with pkgs; mercurialFull = mercurial.override { fullBuild = true; }; + mepo = callPackage ../applications/misc/mepo { }; + meshcentral = callPackage ../tools/admin/meshcentral { }; meshlab = libsForQt5.callPackage ../applications/graphics/meshlab { }; + metadata-cleaner = callPackage ../applications/misc/metadata-cleaner { }; + + metersLv2 = callPackage ../applications/audio/meters_lv2 { }; + michabo = libsForQt5.callPackage ../applications/misc/michabo { }; + mid2key = callPackage ../applications/audio/mid2key { }; + + midori-unwrapped = callPackage ../applications/networking/browsers/midori { }; midori = wrapFirefox midori-unwrapped { }; + mikmod = callPackage ../applications/audio/mikmod { }; + miniaudicle = qt6Packages.callPackage ../applications/audio/miniaudicle { }; minidsp = callPackage ../applications/audio/minidsp { @@ -15011,18 +31047,34 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) IOKit; }; + minigalaxy = callPackage ../applications/misc/minigalaxy { }; + + minimodem = callPackage ../applications/radio/minimodem { }; + + minidjvu = callPackage ../applications/graphics/minidjvu { }; + minikube = callPackage ../applications/networking/cluster/minikube { inherit (darwin.apple_sdk.frameworks) vmnet; }; minitube = libsForQt5.callPackage ../applications/video/minitube { }; + mimic = callPackage ../applications/audio/mimic { }; + + meh = callPackage ../applications/graphics/meh { }; + mixxx = libsForQt5.callPackage ../applications/audio/mixxx { }; + mjpg-streamer = callPackage ../applications/video/mjpg-streamer { }; + mldonkey = callPackage ../applications/networking/p2p/mldonkey { ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string; }; + mlvwm = callPackage ../applications/window-managers/mlvwm { }; + + MMA = callPackage ../applications/audio/MMA { }; + mmex = callPackage ../applications/office/mmex { wxGTK32 = wxGTK32.override { withWebKit = true; @@ -15040,16 +31092,36 @@ with pkgs; }; }; + mmsd = callPackage ../tools/networking/mmsd { }; + + mmsd-tng = callPackage ../tools/networking/mmsd-tng { }; + + mmtc = callPackage ../applications/audio/mmtc { }; + + mnamer = callPackage ../applications/misc/mnamer { }; + moc = callPackage ../applications/audio/moc { inherit (darwin.apple_sdk.frameworks) CoreServices; }; + mod-arpeggiator-lv2 = callPackage ../applications/audio/mod-arpeggiator-lv2 { }; + + mod-distortion = callPackage ../applications/audio/mod-distortion { }; + + monitorcontrol = callPackage ../applications/misc/monitorcontrol { }; + xmrig = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig { }; xmrig-mo = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/moneroocean.nix { }; xmrig-proxy = darwin.apple_sdk_11_0.callPackage ../applications/misc/xmrig/proxy.nix { }; + molot-lite = callPackage ../applications/audio/molot-lite { }; + + monkeysAudio = callPackage ../applications/audio/monkeys-audio { }; + + monkeysphere = callPackage ../tools/security/monkeysphere { }; + monotone = callPackage ../applications/version-management/monotone { lua = lua5; }; @@ -15064,6 +31136,12 @@ with pkgs; moolticute = libsForQt5.callPackage ../applications/misc/moolticute { }; + moonlight-embedded = callPackage ../applications/misc/moonlight-embedded { }; + + mooSpace = callPackage ../applications/audio/mooSpace { }; + + mop = callPackage ../applications/misc/mop { }; + mopidyPackages = (callPackages ../applications/audio/mopidy { python = python3; }) // { __attrsFailEvaluation = true; }; @@ -15092,8 +31170,24 @@ with pkgs; mopidy-youtube mopidy-ytmusic; + monocypher = callPackage ../development/libraries/monocypher { }; + + motif = callPackage ../development/libraries/motif { }; + + mozjpeg = callPackage ../applications/graphics/mozjpeg { }; + edgetx = libsForQt5.callPackage ../applications/misc/edgetx { }; + easytag = callPackage ../applications/audio/easytag { }; + + mp3gain = callPackage ../applications/audio/mp3gain { }; + + mp3splt = callPackage ../applications/audio/mp3splt { }; + + mp3val = callPackage ../applications/audio/mp3val { }; + + mpc123 = callPackage ../applications/audio/mpc123 { }; + mpg123 = callPackage ../applications/audio/mpg123 { inherit (darwin.apple_sdk.frameworks) AudioUnit AudioToolbox; jack = libjack2; @@ -15104,10 +31198,30 @@ with pkgs; withConplay = false; }; + mpc-cli = callPackage ../applications/audio/mpc { + inherit (python3Packages) sphinx; + }; + + clerk = callPackage ../applications/audio/clerk { }; + nbstripout = callPackage ../applications/version-management/nbstripout { }; + ncmpc = callPackage ../applications/audio/ncmpc { }; + + ncmpcpp = callPackage ../applications/audio/ncmpcpp { }; + + pms = callPackage ../applications/audio/pms { }; + pragha = libsForQt5.callPackage ../applications/audio/pragha { }; + river-tag-overlay = callPackage ../applications/misc/river-tag-overlay { }; + + rofi-mpd = callPackage ../applications/audio/rofi-mpd { }; + + rofi-bluetooth = callPackage ../applications/misc/rofi-bluetooth { }; + + rofi-calc = callPackage ../applications/science/math/rofi-calc { }; + rofi-emoji = (callPackage ../applications/misc/rofi-emoji { }).v3; rofi-emoji-wayland = ( callPackage ../applications/misc/rofi-emoji { @@ -15115,6 +31229,12 @@ with pkgs; } ).v4; + rofi-file-browser = callPackage ../applications/misc/rofi-file-browser { }; + + rofi-power-menu = callPackage ../applications/misc/rofi-power-menu { }; + + rofi-pulse-select = callPackage ../applications/audio/rofi-pulse-select { }; + rofi-rbw = python3Packages.callPackage ../applications/misc/rofi-rbw { waylandSupport = false; x11Support = false; @@ -15128,19 +31248,46 @@ with pkgs; x11Support = true; }; + rofi-screenshot = callPackage ../applications/misc/rofi-screenshot { }; + + rofi-top = callPackage ../applications/misc/rofi-top { }; + + rofi-vpn = callPackage ../applications/networking/rofi-vpn { }; + seamly2d = libsForQt5.callPackage ../applications/graphics/seamly2d { }; + ympd = callPackage ../applications/audio/ympd { }; + # a somewhat more maintained fork of ympd + mympd = callPackage ../applications/audio/mympd { }; + + nload = callPackage ../applications/networking/nload { }; + + nali = callPackage ../applications/networking/nali { }; + + normalize = callPackage ../applications/audio/normalize { }; + + norouter = callPackage ../tools/networking/norouter { }; + + nqptp = callPackage ../tools/networking/nqptp { }; + + mailspring = callPackage ../applications/networking/mailreaders/mailspring { }; + memento = qt6Packages.callPackage ../applications/video/memento { }; + mm = callPackage ../applications/networking/instant-messengers/mm { }; + + mm-common = callPackage ../development/libraries/mm-common { }; + mpc-qt = qt6Packages.callPackage ../applications/video/mpc-qt { }; mplayer = callPackage ../applications/video/mplayer ({ libdvdnav = libdvdnav_4_2_1; } // (config.mplayer or {})); - mpv-unwrapped = callPackage ../applications/video/mpv { + mpv-unwrapped = darwin.apple_sdk_11_0.callPackage ../applications/video/mpv { stdenv = if stdenv.hostPlatform.isDarwin then swiftPackages.stdenv else stdenv; + inherit lua; }; # Wrap avoiding rebuild @@ -15152,8 +31299,20 @@ with pkgs; abseil-cpp = abseil-cpp_202401; }; + mpvpaper = callPackage ../tools/wayland/mpvpaper { }; + + open-in-mpv = callPackage ../applications/video/open-in-mpv { }; + + mpv-shim-default-shaders = callPackage ../applications/video/mpv-shim-default-shaders { }; + + mrpeach = callPackage ../applications/audio/pd-plugins/mrpeach { }; + + mtpaint = callPackage ../applications/graphics/mtpaint { }; + mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { }; + multimon-ng = callPackage ../applications/radio/multimon-ng { }; + murmur = (callPackages ../applications/networking/mumble { avahi = avahi-compat; pulseSupport = config.pulseaudio or false; @@ -15178,23 +31337,90 @@ with pkgs; musescore = qt6.callPackage ../applications/audio/musescore { }; + mmh = callPackage ../applications/networking/mailreaders/mmh { }; + mutt = callPackage ../applications/networking/mailreaders/mutt { }; + + mutt-wizard = callPackage ../tools/misc/mutt-wizard { }; + + mutt-ics = callPackage ../tools/networking/mutt-ics { }; + + mw = callPackage ../tools/text/mw { }; + mwic = callPackage ../applications/misc/mwic { pythonPackages = python3Packages; }; neomutt = darwin.apple_sdk_11_0.callPackage ../applications/networking/mailreaders/neomutt { }; + neosay = callPackage ../applications/networking/instant-messengers/neosay { }; + natron = libsForQt5.callPackage ../applications/video/natron { }; + natural-docs = callPackage ../applications/misc/natural-docs { }; + + neocomp = callPackage ../applications/window-managers/neocomp { }; + + nerd-font-patcher = callPackage ../applications/misc/nerd-font-patcher { }; + netmaker = callPackage ../applications/networking/netmaker {subPackages = ["."];}; netmaker-full = callPackage ../applications/networking/netmaker { }; - ninja_1_11 = callPackage ../by-name/ni/ninja/package.nix { ninjaRelease = "1.11"; }; + newsflash = callPackage ../applications/networking/feedreaders/newsflash { + webkitgtk = webkitgtk_6_0; + }; + + nice-dcv-client = callPackage ../applications/networking/remote/nice-dcv-client { }; + + nixos-shell = callPackage ../tools/virtualization/nixos-shell { }; + + noaa-apt = callPackage ../applications/radio/noaa-apt { }; + + node-problem-detector = callPackage ../applications/networking/cluster/node-problem-detector { }; + + ninjas2 = callPackage ../applications/audio/ninjas2 { }; nootka = qt5.callPackage ../applications/audio/nootka { }; + novnc = callPackage ../applications/networking/novnc { }; + + ns-usbloader = callPackage ../applications/misc/ns-usbloader { }; + + nwg-bar = callPackage ../applications/misc/nwg-bar { }; + + nwg-displays = callPackage ../applications/misc/nwg-displays { }; + + nwg-dock = callPackage ../applications/misc/nwg-dock { }; + + nwg-dock-hyprland = callPackage ../applications/misc/nwg-dock-hyprland { }; + + nwg-launchers = callPackage ../applications/misc/nwg-launchers { }; + + nwg-look = callPackage ../applications/misc/nwg-look { }; + + nwg-menu = callPackage ../applications/misc/nwg-menu { }; + + nwg-wrapper = callPackage ../applications/misc/nwg-wrapper { }; + + ocm = callPackage ../applications/networking/cluster/ocm { }; + + odo = callPackage ../applications/networking/cluster/odo { }; + + odin2 = callPackage ../applications/audio/odin2 { }; + + onmetal-image = callPackage ../tools/virtualization/onmetal-image { }; + + opcr-policy = callPackage ../development/tools/opcr-policy { }; + opcua-client-gui = libsForQt5.callPackage ../misc/opcua-client-gui { }; + open-policy-agent = callPackage ../development/tools/open-policy-agent { }; + + openmm = callPackage ../development/libraries/science/chemistry/openmm { }; + + openshift = callPackage ../applications/networking/cluster/openshift { }; + + opsdroid = callPackage ../applications/networking/opsdroid { }; + ostinato = libsForQt5.callPackage ../applications/networking/ostinato { protobuf = protobuf_21; }; @@ -15202,29 +31428,50 @@ with pkgs; p4 = callPackage ../applications/version-management/p4 { inherit (darwin.apple_sdk.frameworks) CoreServices Foundation Security; }; + p4d = callPackage ../applications/version-management/p4d { }; p4v = qt6Packages.callPackage ../applications/version-management/p4v { }; + parson = callPackage ../development/libraries/parson { }; + + partio = callPackage ../development/libraries/partio { }; + pc-ble-driver = callPackage ../development/libraries/pc-ble-driver { inherit (darwin.apple_sdk.frameworks) IOKit; }; pcmanfm-qt = lxqt.pcmanfm-qt; + pcmanx-gtk2 = callPackage ../applications/misc/pcmanx-gtk2 { }; + pdfmixtool = libsForQt5.callPackage ../applications/office/pdfmixtool { }; + pdfmm = callPackage ../applications/office/pdfmm { }; + + pig = callPackage ../applications/networking/cluster/pig { }; + + pijul = callPackage ../applications/version-management/pijul { }; + pijuice = with python3Packages; toPythonApplication pijuice; pinegrow6 = callPackage ../applications/editors/pinegrow { pinegrowVersion = "6"; }; pinegrow = callPackage ../applications/editors/pinegrow { }; - pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { }; + piper = callPackage ../os-specific/linux/piper { }; + + pipe-viewer = perlPackages.callPackage ../applications/video/pipe-viewer { }; + + planify = callPackage ../applications/office/planify { }; + + plank = callPackage ../applications/misc/plank { }; playonlinux = callPackage ../applications/misc/playonlinux { stdenv = stdenv_32bit; }; pleroma-bot = python3Packages.callPackage ../development/python-modules/pleroma-bot { }; + pluto = callPackage ../applications/networking/cluster/pluto { }; + pnglatex = with python3Packages; toPythonApplication pnglatex; polybarFull = polybar.override { @@ -15237,14 +31484,30 @@ with pkgs; i3Support = true; }; + yambar-hyprland-wses = callPackage ../applications/misc/yambar-hyprland-wses { }; + polyphone = qt6.callPackage ../applications/audio/polyphone { }; + psi-notify = callPackage ../applications/misc/psi-notify { }; + + ptex = callPackage ../development/libraries/ptex { }; + + qbec = callPackage ../applications/networking/cluster/qbec { }; + + qemacs = callPackage ../applications/editors/qemacs { }; + + ragnarwm = callPackage ../applications/window-managers/ragnarwm {}; + + rime-cli = callPackage ../applications/office/rime-cli { }; + roxctl = callPackage ../applications/networking/cluster/roxctl { }; rssguard = libsForQt5.callPackage ../applications/networking/feedreaders/rssguard { }; - scx = recurseIntoAttrs (callPackage ../os-specific/linux/scx { }); + scudcloud = callPackage ../applications/networking/instant-messengers/scudcloud { }; + + shod = callPackage ../applications/window-managers/shod { }; shogun = callPackage ../applications/science/machine-learning/shogun { protobuf = protobuf_21; @@ -15254,12 +31517,40 @@ with pkgs; softmaker-office = callPackage ../applications/office/softmaker/softmaker_office.nix { }; + songrec = callPackage ../applications/audio/songrec { }; + + storj-uplink = callPackage ../applications/networking/sync/storj-uplink {}; + + storrent = callPackage ../applications/networking/p2p/storrent { }; + + speedread = callPackage ../applications/misc/speedread { }; + + station = callPackage ../applications/networking/station { }; + + stochas = callPackage ../applications/audio/stochas { }; + + synapse = callPackage ../applications/misc/synapse { }; + synapse-bt = callPackage ../applications/networking/p2p/synapse-bt { inherit (darwin.apple_sdk.frameworks) CoreServices Security; }; + synfigstudio = callPackage ../applications/graphics/synfigstudio { }; + + typora = callPackage ../applications/editors/typora { }; + taxi-cli = with python3Packages; toPythonApplication taxi; + tcping-go = callPackage ../applications/networking/tcping-go { }; + + reproc = callPackage ../development/libraries/reproc { }; + + sc68 = callPackage ../applications/audio/sc68 { }; + + sidplayfp = callPackage ../applications/audio/sidplayfp { }; + + sndpeek = callPackage ../applications/audio/sndpeek { }; + mpop = callPackage ../applications/networking/mpop { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -15273,10 +31564,15 @@ with pkgs; lua = lua5; }; + maxlib = callPackage ../applications/audio/pd-plugins/maxlib { }; + + pdfdiff = callPackage ../applications/misc/pdfdiff { }; + pdfsam-basic = callPackage ../applications/misc/pdfsam-basic { jdk21 = openjdk21.override { enableJavaFX = true; }; }; + mupdf = callPackage ../applications/misc/mupdf { }; mupdf-headless = mupdf.override { enableX11 = false; enableGL = false; @@ -15286,6 +31582,8 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) CoreServices; }; + mystem = callPackage ../applications/misc/mystem { }; + diffpdf = libsForQt5.callPackage ../applications/misc/diffpdf { }; diff-pdf = callPackage ../applications/misc/diff-pdf { @@ -15293,18 +31591,59 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Cocoa; }; + diffuse = callPackage ../applications/misc/diffuse { }; + + mlocate = callPackage ../tools/misc/mlocate { }; + + mlxbf-bootctl = callPackage ../tools/misc/mlxbf-bootctl { }; + + plocate = callPackage ../tools/misc/plocate { }; + + mypaint = callPackage ../applications/graphics/mypaint { }; + mypaint-brushes1 = callPackage ../development/libraries/mypaint-brushes/1.0.nix { }; mypaint-brushes = callPackage ../development/libraries/mypaint-brushes { }; mythtv = libsForQt5.callPackage ../applications/video/mythtv { }; + mle = callPackage ../applications/editors/mle { }; + + namaka = callPackage ../development/tools/misc/namaka { }; + nano = callPackage ../applications/editors/nano { }; - ncdu = callPackage ../tools/misc/ncdu { }; + nanoblogger = callPackage ../applications/misc/nanoblogger { }; + + nanorc = callPackage ../applications/editors/nano/nanorc { }; + + netcoredbg = callPackage ../development/tools/misc/netcoredbg { }; + + ncdu = callPackage ../tools/misc/ncdu { + zig = buildPackages.zig_0_12; + }; ncdu_1 = callPackage ../tools/misc/ncdu/1.nix { }; + ncspot = callPackage ../applications/audio/ncspot { + inherit (darwin.apple_sdk.frameworks) Cocoa; + + withALSA = stdenv.hostPlatform.isLinux; + withPulseAudio = config.pulseaudio or stdenv.hostPlatform.isLinux; + withPortAudio = stdenv.hostPlatform.isDarwin; + withMPRIS = stdenv.hostPlatform.isLinux; + }; + + ncview = callPackage ../tools/X11/ncview { } ; + + ne = callPackage ../applications/editors/ne { }; + + nedit = callPackage ../applications/editors/nedit { }; + + ngt = callPackage ../development/libraries/ngt { }; + + nheko = qt6Packages.callPackage ../applications/networking/instant-messengers/nheko { }; + notepad-next = libsForQt5.callPackage ../applications/editors/notepad-next { }; notepadqq = libsForQt5.callPackage ../applications/editors/notepadqq { }; @@ -15313,6 +31652,7 @@ with pkgs; pythonPackages = python3Packages; }; + notmuch-mailmover = callPackage ../applications/networking/mailreaders/notmuch/notmuch-mailmover.nix { }; notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { }; @@ -15324,10 +31664,20 @@ with pkgs; addThumbnailer = true; }; + notmuch-addrlookup = callPackage ../applications/networking/mailreaders/notmuch-addrlookup { }; + + nova-filters = callPackage ../applications/audio/nova-filters { }; + + nvi = callPackage ../applications/editors/nvi { }; + + nvpy = callPackage ../applications/editors/nvpy { }; + gnome-obfuscate = callPackage ../applications/graphics/gnome-obfuscate { inherit (darwin.apple_sdk.frameworks) Foundation; }; + obs-cli = callPackage ../applications/misc/obs-cli { }; + obs-studio = qt6Packages.callPackage ../applications/video/obs-studio { ffmpeg = ffmpeg-full; }; @@ -15335,12 +31685,28 @@ with pkgs; obs-studio-plugins = recurseIntoAttrs (callPackage ../applications/video/obs-studio/plugins {}); wrapOBS = callPackage ../applications/video/obs-studio/wrapper.nix { }; + octoprint = callPackage ../applications/misc/octoprint { }; + + oculante = callPackage ../applications/graphics/oculante { }; + + ocr-a = callPackage ../data/fonts/ocr-a { }; + + ocrad = callPackage ../applications/graphics/ocrad { }; + + offrss = callPackage ../applications/networking/offrss { }; + + ogmtools = callPackage ../applications/video/ogmtools { }; + omegat = callPackage ../applications/misc/omegat.nix { }; + omxplayer = callPackage ../applications/video/omxplayer { }; + inherit (callPackage ../applications/networking/onionshare { }) onionshare onionshare-gui; openambit = qt5.callPackage ../applications/misc/openambit { }; + openbox = callPackage ../applications/window-managers/openbox { }; + openbox-menu = callPackage ../applications/misc/openbox-menu { stdenv = gccStdenv; }; @@ -15352,6 +31718,8 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) AppKit; }; + openfx = callPackage ../development/libraries/openfx { }; + openimageio = darwin.apple_sdk_11_0.callPackage ../development/libraries/openimageio { openexr = openexr_3; }; @@ -15374,6 +31742,8 @@ with pkgs; openscad = libsForQt5.callPackage ../applications/graphics/openscad { }; + open-stage-control = callPackage ../applications/audio/open-stage-control { }; + opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client { }; opentoonz = libsForQt5.callPackage ../applications/graphics/opentoonz { }; @@ -15382,24 +31752,82 @@ with pkgs; opentx = libsForQt5.callPackage ../applications/misc/opentx { }; + openvi = darwin.apple_sdk_11_0.callPackage ../applications/editors/openvi { }; + + opera = callPackage ../applications/networking/browsers/opera { }; + + oranda = callPackage ../applications/misc/oranda { }; + + orca-c = callPackage ../applications/audio/orca-c { }; + organicmaps = qt6Packages.callPackage ../applications/misc/organicmaps { }; + osm2xmap = callPackage ../applications/misc/osm2xmap { }; + + osmctools = callPackage ../applications/misc/osmctools { }; + + osmium-tool = callPackage ../applications/misc/osmium-tool { }; + + osmtogeojson = callPackage ../applications/misc/osmtogeojson { }; + + owamp = callPackage ../applications/networking/owamp { }; + owofetch = callPackage ../tools/misc/owofetch { inherit (darwin.apple_sdk.frameworks) Foundation DiskArbitration; }; + vgmplay-libvgm = callPackage ../applications/audio/vgmplay-libvgm { }; + + vgmtools = callPackage ../tools/audio/vgmtools { }; + + vital = callPackage ../applications/audio/vital { }; + vivaldi = callPackage ../applications/networking/browsers/vivaldi { }; vivaldi-ffmpeg-codecs = callPackage ../applications/networking/browsers/vivaldi/ffmpeg-codecs.nix { }; libopenmpt = callPackage ../development/libraries/audio/libopenmpt { }; + libopenmpt-modplug = callPackage ../development/libraries/audio/libopenmpt-modplug { }; + openrazer-daemon = python3Packages.toPythonApplication python3Packages.openrazer-daemon; + opusfile = callPackage ../applications/audio/opusfile { }; + + opustags = callPackage ../applications/audio/opustags { }; + + opusTools = callPackage ../applications/audio/opus-tools { }; + orpie = callPackage ../applications/misc/orpie { ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; + osmo = callPackage ../applications/office/osmo { }; + + osmo-bsc = callPackage ../servers/osmocom/osmo-bsc { }; + + osmo-bts = callPackage ../servers/osmocom/osmo-bts { }; + + osmo-ggsn = callPackage ../servers/osmocom/osmo-ggsn { }; + + osmo-hlr = callPackage ../servers/osmocom/osmo-hlr { }; + + osmo-hnbgw = callPackage ../servers/osmocom/osmo-hnbgw { }; + + osmo-hnodeb = callPackage ../servers/osmocom/osmo-hnodeb { }; + + osmo-iuh = callPackage ../servers/osmocom/osmo-iuh { }; + + osmo-mgw = callPackage ../servers/osmocom/osmo-mgw { }; + + osmo-msc = callPackage ../servers/osmocom/osmo-msc { }; + + osmo-pcu = callPackage ../servers/osmocom/osmo-pcu { }; + + osmo-sgsn = callPackage ../servers/osmocom/osmo-sgsn { }; + + osmo-sip-connector = callPackage ../servers/osmocom/osmo-sip-connector { }; + osmscout-server = libsForQt5.callPackage ../applications/misc/osmscout-server { protobuf = protobuf_21.override { abseil-cpp = abseil-cpp_202103.override { @@ -15410,6 +31838,20 @@ with pkgs; palemoon-bin = callPackage ../applications/networking/browsers/palemoon/bin.nix { }; + paleta = callPackage ../applications/graphics/paleta { }; + + pamix = callPackage ../applications/audio/pamix { }; + + pamixer = callPackage ../applications/audio/pamixer { }; + + ncpamixer = callPackage ../applications/audio/ncpamixer { }; + + pan = callPackage ../applications/networking/newsreaders/pan { }; + + panotools = callPackage ../applications/graphics/panotools { }; + + paprefs = callPackage ../applications/audio/paprefs { }; + pantalaimon = callPackage ../applications/networking/instant-messengers/pantalaimon { }; pantalaimon-headless = callPackage ../applications/networking/instant-messengers/pantalaimon { @@ -15418,8 +31860,28 @@ with pkgs; parsec-bin = callPackage ../applications/misc/parsec/bin.nix { }; + pavucontrol = callPackage ../applications/audio/pavucontrol { }; + paraview = libsForQt5.callPackage ../applications/graphics/paraview { }; + parlatype = callPackage ../applications/audio/parlatype { }; + + packet-sd = callPackage ../development/tools/packet-sd { }; + + metal-cli = callPackage ../development/tools/metal-cli { }; + + pb_cli = callPackage ../tools/misc/pb_cli { }; + + capture = callPackage ../tools/misc/capture { }; + + pbrt = callPackage ../applications/graphics/pbrt { }; + + pcloud = callPackage ../applications/networking/pcloud { }; + + jpsxdec = callPackage ../tools/games/jpsxdec { }; + + pdfslicer = callPackage ../applications/misc/pdfslicer { }; + pekwm = callPackage ../by-name/pe/pekwm/package.nix { awk = gawk; grep = gnugrep; @@ -15429,10 +31891,20 @@ with pkgs; pencil = callPackage ../applications/graphics/pencil { }; + pentestgpt = callPackage ../tools/security/pentestgpt { }; + + perseus = callPackage ../applications/science/math/perseus { }; + petrifoo = callPackage ../applications/audio/petrifoo { inherit (gnome2) libgnomecanvas; }; + pdfchain = callPackage ../tools/typesetting/pdfchain { }; + + pdfcpu = callPackage ../applications/graphics/pdfcpu { }; + pdftk = callPackage ../tools/typesetting/pdftk { }; + pdfgrep = callPackage ../tools/typesetting/pdfgrep { }; + pdfpc = callPackage ../applications/misc/pdfpc { inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav; }; @@ -15441,10 +31913,22 @@ with pkgs; stdenv = gccStdenv; }; + peazip = libsForQt5.callPackage ../tools/archivers/peazip { }; + + peek = callPackage ../applications/video/peek { }; + peertube = callPackage ../servers/peertube { nodejs = nodejs_18; }; + peroxide = callPackage ../applications/networking/peroxide { }; + + pflask = callPackage ../os-specific/linux/pflask { }; + + pfsshell = callPackage ../tools/misc/pfsshell { }; + + phantomsocks = callPackage ../tools/networking/phantomsocks { }; + photoqt = callPackage ../by-name/ph/photoqt/package.nix { stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; }; @@ -15453,20 +31937,52 @@ with pkgs; phototonic = libsForQt5.callPackage ../applications/graphics/phototonic { }; + phrasendrescher = callPackage ../tools/security/phrasendrescher { }; + + phrase-cli = callPackage ../tools/misc/phrase-cli { }; + + phylactery = callPackage ../servers/web-apps/phylactery { }; + + pianobar = callPackage ../applications/audio/pianobar { }; + pianobooster = qt5.callPackage ../applications/audio/pianobooster { }; pianoteq = callPackage ../applications/audio/pianoteq { }; + picard = callPackage ../applications/audio/picard { }; + + picoloop = callPackage ../applications/audio/picoloop { }; + + picosnitch = callPackage ../tools/networking/picosnitch { }; + pidginPackages = recurseIntoAttrs (callPackage ../applications/networking/instant-messengers/pidgin/pidgin-plugins { }); inherit (pidginPackages) pidgin; + pika-backup = callPackage ../applications/backup/pika-backup { }; + + pur = callPackage ../development/tools/pur { }; + + purpur = callPackage ../games/purpur { }; + + pikopixel = callPackage ../applications/graphics/pikopixel { }; + pithos = callPackage ../applications/audio/pithos { pythonPackages = python3Packages; }; pineapple-pictures = qt6Packages.callPackage ../applications/graphics/pineapple-pictures { }; + pinfo = callPackage ../applications/misc/pinfo { }; + + pinpoint = callPackage ../applications/office/pinpoint { }; + + pistol = callPackage ../tools/misc/pistol { }; + + piston-cli = callPackage ../tools/misc/piston-cli { }; + + pizarra = callPackage ../applications/graphics/pizarra { }; + plater = libsForQt5.callPackage ../applications/misc/plater { }; plexamp = callPackage ../applications/audio/plexamp { }; @@ -15477,43 +31993,102 @@ with pkgs; plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { }); + plugdata = callPackage ../applications/audio/plugdata { }; + + plugin-torture = callPackage ../applications/audio/plugin-torture { }; + pokefinder = qt6Packages.callPackage ../tools/games/pokefinder { }; + pokemonsay = callPackage ../tools/misc/pokemonsay { }; + + polar-bookshelf = callPackage ../applications/misc/polar-bookshelf { }; + + polar-bookshelf1 = callPackage ../applications/misc/polar-bookshelf1 { }; + + poezio = callPackage ../applications/networking/instant-messengers/poezio { }; + + pommed_light = callPackage ../os-specific/linux/pommed-light { }; + + polylith = callPackage ../development/tools/misc/polylith { }; + + polymake = callPackage ../applications/science/math/polymake { }; + pomodoro = callPackage ../applications/misc/pomodoro { inherit (darwin.apple_sdk.frameworks) Foundation; }; + ponymix = callPackage ../applications/audio/ponymix { }; + pothos = libsForQt5.callPackage ../applications/radio/pothos { }; + potrace = callPackage ../applications/graphics/potrace { }; + qiv = callPackage ../applications/graphics/qiv { imlib2 = imlib2Full; }; + premid = callPackage ../applications/misc/premid { }; + processing = callPackage ../applications/graphics/processing { jdk = jdk17; }; # perhaps there are better apps for this task? It's how I had configured my preivous system. # And I don't want to rewrite all rules + procmail = callPackage ../applications/misc/procmail { }; + profanity = callPackage ../applications/networking/instant-messengers/profanity ({ } // (config.profanity or {})); + properties-cpp = callPackage ../development/libraries/properties-cpp { }; + + proteus = callPackage ../applications/audio/proteus { }; + + protonmail-bridge = callPackage ../applications/networking/protonmail-bridge { }; + protonvpn-cli = python3Packages.callPackage ../applications/networking/protonvpn-cli { }; protonvpn-cli_2 = python3Packages.callPackage ../applications/networking/protonvpn-cli/2.nix { }; protonvpn-gui = python3Packages.callPackage ../applications/networking/protonvpn-gui { }; + protonvpn-gui_legacy = python3Packages.callPackage ../applications/networking/protonvpn-gui/legacy.nix { }; + + ps2client = callPackage ../applications/networking/ps2client { }; + + ps2eps = callPackage ../tools/typesetting/ps2eps { }; psi = libsForQt5.callPackage ../applications/networking/instant-messengers/psi { }; psi-plus = libsForQt5.callPackage ../applications/networking/instant-messengers/psi-plus { }; + psol = callPackage ../development/libraries/psol { }; + + pstree = callPackage ../applications/misc/pstree { }; + + pt2-clone = callPackage ../applications/audio/pt2-clone { }; + + ptask = callPackage ../applications/misc/ptask { }; + + pulseaudio-ctl = callPackage ../applications/audio/pulseaudio-ctl { }; + + pulseaudio-dlna = callPackage ../applications/audio/pulseaudio-dlna { }; + pulseview = libsForQt5.callPackage ../applications/science/electronics/pulseview { }; puredata = callPackage ../applications/audio/puredata { }; puredata-with-plugins = plugins: callPackage ../applications/audio/puredata/wrapper.nix { inherit plugins; }; + puremapping = callPackage ../applications/audio/pd-plugins/puremapping { }; + pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { }; + pwdsafety = callPackage ../tools/security/pwdsafety { }; + + pwvucontrol = callPackage ../applications/audio/pwvucontrol { }; + + pyload-ng = callPackage ../applications/networking/pyload-ng {}; + + pyrosimple = callPackage ../applications/networking/p2p/pyrosimple { }; + qbittorrent = qt6Packages.callPackage ../applications/networking/p2p/qbittorrent { inherit (darwin.apple_sdk.frameworks) Cocoa; }; @@ -15572,6 +32147,8 @@ with pkgs; qmplay2-qt5 = qmplay2.override { qtVersion = "5"; }; qmplay2-qt6 = qmplay2.override { qtVersion = "6"; }; + qmidiarp = callPackage ../applications/audio/qmidiarp { }; + qmidinet = libsForQt5.callPackage ../applications/audio/qmidinet { }; qmmp = qt6Packages.callPackage ../applications/audio/qmmp { }; @@ -15611,6 +32188,8 @@ with pkgs; qtpass = libsForQt5.callPackage ../applications/misc/qtpass { }; + quantomatic = callPackage ../applications/science/physics/quantomatic { }; + quassel = libsForQt5.callPackage ../applications/networking/irc/quassel { stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; }; @@ -15628,6 +32207,12 @@ with pkgs; tag = "-daemon-qt5"; }; + quill-qr = callPackage ../tools/security/quill-qr { }; + + quirc = callPackage ../tools/graphics/quirc { }; + + quisk = callPackage ../applications/radio/quisk { }; + quiterss = libsForQt5.callPackage ../applications/networking/newsreaders/quiterss { }; quodlibet = callPackage ../applications/audio/quodlibet { @@ -15652,7 +32237,7 @@ with pkgs; }; quodlibet-full = quodlibet.override { - inherit gtksourceview webkitgtk_4_0; + inherit gtksourceview webkitgtk; kakasi = kakasi; keybinder3 = keybinder3; libappindicator-gtk3 = libappindicator-gtk3; @@ -15681,16 +32266,34 @@ with pkgs; inherit (__splicedPackages.libsForQt5) qtbase qtwebengine wrapQtAppsHook qtwayland; }; + qxw = callPackage ../applications/editors/qxw { }; + rakarrack = callPackage ../applications/audio/rakarrack { fltk = fltk13; }; + renoise = callPackage ../applications/audio/renoise { }; + + redux = callPackage ../applications/audio/redux { }; + + roomeqwizard = callPackage ../applications/audio/roomeqwizard { }; + + radioboat = callPackage ../applications/audio/radioboat { }; + radiotray-ng = callPackage ../applications/audio/radiotray-ng { wxGTK = wxGTK32; }; + raiseorlaunch = callPackage ../applications/misc/raiseorlaunch { }; + rapid-photo-downloader = libsForQt5.callPackage ../applications/graphics/rapid-photo-downloader { }; + rapidsvn = callPackage ../applications/version-management/rapidsvn { }; + + ratmen = callPackage ../tools/X11/ratmen { }; + + ratox = callPackage ../applications/networking/instant-messengers/ratox { }; + rawtherapee = callPackage ../applications/graphics/rawtherapee { fftw = fftwSinglePrec; }; @@ -15699,35 +32302,63 @@ with pkgs; rclone-browser = libsForQt5.callPackage ../applications/networking/sync/rclone/browser.nix { }; + rcs = callPackage ../applications/version-management/rcs { }; + + rcshist = callPackage ../applications/version-management/rcshist { }; + + rdesktop = callPackage ../applications/networking/remote/rdesktop { }; + rdedup = callPackage ../tools/backup/rdedup { inherit (darwin.apple_sdk.frameworks) Security; }; + rdup = callPackage ../tools/backup/rdup { }; + reaper = callPackage ../applications/audio/reaper { jackLibrary = libjack2; # Another option is "pipewire.jack". ffmpeg = ffmpeg_4-headless; }; + recapp = callPackage ../applications/video/recapp { }; + + recode = callPackage ../tools/text/recode { }; + reddsaver = callPackage ../applications/misc/reddsaver { inherit (darwin.apple_sdk.frameworks) Security; }; rednotebook = python3Packages.callPackage ../applications/editors/rednotebook { }; + remotebox = callPackage ../applications/virtualization/remotebox { }; + restique = libsForQt5.callPackage ../applications/backup/restique { }; retroshare = libsForQt5.callPackage ../applications/networking/p2p/retroshare { }; + revanced-cli = callPackage ../applications/misc/revanced-cli { }; + rgp = libsForQt5.callPackage ../development/tools/rgp { }; + ries = callPackage ../applications/science/math/ries { }; + ripcord = if stdenv.hostPlatform.isLinux then qt5.callPackage ../applications/networking/instant-messengers/ripcord { } else callPackage ../applications/networking/instant-messengers/ripcord/darwin.nix { }; + ripser = callPackage ../applications/science/math/ripser { }; + + rkdeveloptool = callPackage ../misc/rkdeveloptool { }; + + rkdeveloptool-pine64 = callPackage ../misc/rkdeveloptool-pine64 { }; + + rke = callPackage ../applications/networking/cluster/rke { }; + inherit (callPackage ../applications/networking/cluster/rke2 { }) rke2_stable rke2_latest rke2_testing; rke2 = rke2_stable; + rocketchat-desktop = callPackage ../applications/networking/instant-messengers/rocketchat-desktop { }; + rofi-unwrapped = callPackage ../applications/misc/rofi { }; rofi = callPackage ../applications/misc/rofi/wrapper.nix { }; rofi-wayland-unwrapped = callPackage ../applications/misc/rofi/wayland.nix { }; @@ -15740,6 +32371,14 @@ with pkgs; backend = "wayland"; }; + rofi-menugen = callPackage ../applications/misc/rofi-menugen { }; + + rofi-systemd = callPackage ../tools/system/rofi-systemd { }; + + rootlesskit = callPackage ../tools/virtualization/rootlesskit { }; + + rsclock = callPackage ../applications/misc/rsclock { }; + rstudio = libsForQt5.callPackage ../applications/editors/rstudio { jdk = jdk8; }; @@ -15749,6 +32388,12 @@ with pkgs; rsync = callPackage ../applications/networking/sync/rsync (config.rsync or {}); rrsync = callPackage ../applications/networking/sync/rsync/rrsync.nix { }; + rtfm = callPackage ../applications/misc/rtfm { }; + + rtl_433 = callPackage ../applications/radio/rtl_433 { }; + + rtl-ais = callPackage ../applications/radio/rtl-ais { }; + inherit (callPackages ../applications/radio/rtl-sdr { }) rtl-sdr-librtlsdr rtl-sdr-osmocom @@ -15756,47 +32401,165 @@ with pkgs; rtl-sdr = rtl-sdr-blog; + rubyripper = callPackage ../applications/audio/rubyripper { }; + rucredstash = callPackage ../tools/security/rucredstash { inherit (darwin.apple_sdk.frameworks) Security; }; + runc = callPackage ../applications/virtualization/runc { }; + + rust-traverse = callPackage ../applications/misc/rust-traverse { }; + + rusty-psn = callPackage ../applications/misc/rusty-psn { }; + rusty-psn-gui = rusty-psn.override { withGui = true; }; + rymcast = callPackage ../applications/audio/rymcast { }; + rymdport = callPackage ../applications/networking/rymdport { inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; }; + uade = callPackage ../applications/audio/uade { }; + + sacc = callPackage ../applications/networking/gopher/sacc { }; + savvycan = libsForQt5.callPackage ../applications/networking/sniffers/savvycan {}; sayonara = libsForQt5.callPackage ../applications/audio/sayonara { }; + sbagen = callPackage ../applications/misc/sbagen { }; + scantailor-advanced = libsForQt5.callPackage ../applications/graphics/scantailor/advanced.nix { }; scantailor-universal = libsForQt5.callPackage ../applications/graphics/scantailor/universal.nix { }; + sc-im = callPackage ../applications/misc/sc-im { }; + + scite = callPackage ../applications/editors/scite { }; + + scli = callPackage ../applications/misc/scli { }; + scribus_1_5 = libsForQt5.callPackage ../applications/office/scribus/default.nix { }; scribus = scribus_1_5; - seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { }; + seafile-client = libsForQt5.callPackage ../applications/networking/seafile-client { }; + + seatd = callPackage ../applications/misc/seatd { }; + + secrets-extractor = callPackage ../tools/security/secrets-extractor { }; + + secretscanner = callPackage ../tools/security/secretscanner { }; + + setconf = python3.pkgs.callPackage ../tools/misc/setconf { }; + + semiphemeral = callPackage ../tools/misc/semiphemeral { }; + + semver = callPackage ../applications/misc/semver { }; + + sent = callPackage ../applications/misc/sent { }; + + seq24 = callPackage ../applications/audio/seq24 { }; + + seq66 = qt5.callPackage ../applications/audio/seq66 { }; + + setbfree = callPackage ../applications/audio/setbfree { }; + + sfizz = callPackage ../applications/audio/sfizz { }; + + sfxr = callPackage ../applications/audio/sfxr { }; + + sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { }; + + shadowfox = callPackage ../tools/networking/shadowfox { }; + + shavee = callPackage ../applications/misc/shavee { }; + + shfmt = callPackage ../tools/text/shfmt { }; + + shipments = callPackage ../applications/misc/shipments { }; + + shortwave = callPackage ../applications/audio/shortwave { }; + + shotgun = callPackage ../tools/graphics/shotgun { }; + + shot-scraper = callPackage ../tools/graphics/shot-scraper { }; + + shutter = callPackage ../applications/graphics/shutter { }; + + sic-image-cli = callPackage ../tools/graphics/sic-image-cli { }; + + siproxd = callPackage ../applications/networking/siproxd { }; + + sish = callPackage ../tools/networking/sish { }; + + slingshot = callPackage ../tools/misc/slingshot { }; + + slop = callPackage ../tools/misc/slop { }; + + slowhttptest = callPackage ../tools/security/slowhttptest { }; + + slrn = callPackage ../applications/networking/newsreaders/slrn { }; + + smartcrop = callPackage ../tools/graphics/smartcrop { }; + + sniffnet = callPackage ../applications/networking/sniffnet { }; + + sniproxy = callPackage ../applications/networking/sniproxy { }; + + snixembed = callPackage ../applications/misc/snixembed { }; + + sommelier = callPackage ../applications/window-managers/sommelier { }; + + sooperlooper = callPackage ../applications/audio/sooperlooper { }; + + sops = callPackage ../tools/security/sops { }; + + sorcer = callPackage ../applications/audio/sorcer { }; + + sound-juicer = callPackage ../applications/audio/sound-juicer { }; + + soundtracker = callPackage ../applications/audio/soundtracker { }; + + spice-vdagent = callPackage ../applications/virtualization/spice-vdagent { }; - seq66 = qt5.callPackage ../applications/audio/seq66 { }; + spike = callPackage ../applications/virtualization/spike { }; - sfxr-qt = libsForQt5.callPackage ../applications/audio/sfxr-qt { }; + tensorman = callPackage ../tools/misc/tensorman { }; - sommelier = callPackage ../applications/window-managers/sommelier { }; + spideroak = callPackage ../applications/networking/spideroak { }; spotify-qt = libsForQt5.callPackage ../applications/audio/spotify-qt { }; + spotify-tray = callPackage ../applications/misc/spotify-tray { }; + + sptlrx = callPackage ../applications/audio/sptlrx { }; + + sptk = callPackage ../development/libraries/sptk { }; + squishyball = callPackage ../applications/audio/squishyball { ncurses = ncurses5; }; + stw = callPackage ../applications/misc/stw { }; + + styx = callPackage ../applications/misc/styx { }; + + sway-launcher-desktop = callPackage ../applications/misc/sway-launcher-desktop { }; + + tart = callPackage ../applications/virtualization/tart { }; + + wavebox = callPackage ../applications/networking/instant-messengers/wavebox { }; + sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi { }; stag = callPackage ../applications/misc/stag { curses = ncurses; }; + linuxstopmotion = libsForQt5.callPackage ../applications/video/linuxstopmotion { }; + sweethome3d = recurseIntoAttrs ( (callPackage ../applications/misc/sweethome3d { }) // (callPackage ../applications/misc/sweethome3d/editors.nix { @@ -15804,6 +32567,8 @@ with pkgs; }) ); + swingsane = callPackage ../applications/graphics/swingsane { }; + sxiv = callPackage ../applications/graphics/sxiv { imlib2 = imlib2Full; }; @@ -15812,16 +32577,26 @@ with pkgs; imlib2 = imlib2Full; }; + resilio-sync = callPackage ../applications/networking/resilio-sync { }; + dropbox = callPackage ../applications/networking/dropbox { }; dropbox-cli = callPackage ../applications/networking/dropbox/cli.nix { }; + synology-drive-client = callPackage ../applications/networking/synology-drive-client { }; + + synology-cloud-sync-decryption-tool = callPackage ../applications/networking/synology-cloud-sync-decryption-tool { }; + + litemdview = callPackage ../applications/graphics/litemdview { }; + maestral = with python3Packages; toPythonApplication maestral; maestral-gui = qt6Packages.callPackage ../applications/networking/maestral-qt { }; myfitnesspal = with python3Packages; toPythonApplication myfitnesspal; + lemurs = callPackage ../applications/display-managers/lemurs { }; + libstrangle = callPackage ../tools/X11/libstrangle { stdenv = stdenv_32bit; }; @@ -15830,12 +32605,24 @@ with pkgs; lightdm_qt = lightdm.override { withQt5 = true; }; + lightdm-enso-os-greeter = callPackage ../applications/display-managers/lightdm-enso-os-greeter { }; + lightdm-gtk-greeter = callPackage ../applications/display-managers/lightdm/gtk-greeter.nix { inherit (xfce) xfce4-dev-tools; }; + lightdm-slick-greeter = callPackage ../applications/display-managers/lightdm-slick-greeter { }; + + lightdm-mini-greeter = callPackage ../applications/display-managers/lightdm-mini-greeter { }; + + lightdm-mobile-greeter = callPackage ../applications/display-managers/lightdm-mobile-greeter { }; + + lightdm-tiny-greeter = callPackage ../applications/display-managers/lightdm-tiny-greeter { }; + ly = callPackage ../applications/display-managers/ly { }; + slic3r = callPackage ../applications/misc/slic3r { }; + curaengine_stable = callPackage ../applications/misc/curaengine/stable.nix { }; curaengine = callPackage ../applications/misc/curaengine { @@ -15847,6 +32634,12 @@ with pkgs; curaPlugins = callPackage ../applications/misc/cura/plugins.nix { }; + peru = callPackage ../applications/version-management/peru { }; + + pmidi = callPackage ../applications/audio/pmidi { }; + + printrun = callPackage ../applications/misc/printrun { }; + prusa-slicer = darwin.apple_sdk_11_0.callPackage ../applications/misc/prusa-slicer { # Build with clang even on Linux, because GCC uses absolutely obscene amounts of memory # on this particular code base (OOM with 32GB memory and --cores 16 on GCC, succeeds @@ -15860,14 +32653,41 @@ with pkgs; super-slicer-latest = super-slicer.latest; + bambu-studio = callPackage ../applications/misc/bambu-studio { + inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-bad gst-plugins-good; + + wxGTK31 = wxGTK31.override { + withCurl = true; + withPrivateFonts = true; + withWebKit = true; + }; + }; + + orca-slicer = callPackage ../applications/misc/bambu-studio/orca-slicer.nix {}; + + snapmaker-luban = callPackage ../applications/misc/snapmaker-luban { }; + + robustirc-bridge = callPackage ../servers/irc/robustirc-bridge { }; + + routedns = callPackage ../tools/networking/routedns { }; + skrooge = libsForQt5.callPackage ../applications/office/skrooge { }; smartdeblur = libsForQt5.callPackage ../applications/graphics/smartdeblur { }; + snapper = callPackage ../tools/misc/snapper { }; + snapper-gui = callPackage ../applications/misc/snapper-gui { }; + snd = darwin.apple_sdk_11_0.callPackage ../applications/audio/snd { inherit (darwin.apple_sdk_11_0.frameworks) CoreServices CoreMIDI; }; + sharpsat-td = callPackage ../applications/science/logic/sharpsat-td { }; + + shntool = callPackage ../applications/audio/shntool { }; + + sipp = callPackage ../development/tools/misc/sipp { }; + soci = callPackage ../development/libraries/soci { }; socialscan = with python3.pkgs; toPythonApplication socialscan; @@ -15878,26 +32698,50 @@ with pkgs; soulseekqt = libsForQt5.callPackage ../applications/networking/p2p/soulseekqt { }; + soundsource = callPackage ../applications/audio/soundsource { }; + sox = callPackage ../applications/misc/audio/sox { inherit (darwin.apple_sdk.frameworks) CoreAudio; }; + soxr = callPackage ../applications/misc/audio/soxr { }; + spek = callPackage ../applications/audio/spek { autoreconfHook = buildPackages.autoreconfHook269; }; + spotify = callPackage ../applications/audio/spotify { }; + + spotify-player = callPackage ../applications/audio/spotify-player { }; + psst = callPackage ../applications/audio/psst { }; squeezelite-pulse = callPackage ../by-name/sq/squeezelite/package.nix { audioBackend = "pulse"; }; + ltunify = callPackage ../tools/misc/ltunify { }; + + ssrc = callPackage ../applications/audio/ssrc { }; + + stalonetray = callPackage ../applications/window-managers/stalonetray { }; + inherit (ocaml-ng.ocamlPackages) stog; + stp = callPackage ../applications/science/logic/stp { }; + + stretchly = callPackage ../applications/misc/stretchly { }; + + stuffbin = callPackage ../tools/filesystems/stuffbin { }; + + stumpish = callPackage ../applications/window-managers/stumpish { }; + stumpwm = sbclPackages.stumpwm; stumpwm-unwrapped = sbclPackages.stumpwm-unwrapped; + sublime = callPackage ../applications/editors/sublime/2 { }; + sublime3Packages = recurseIntoAttrs (callPackage ../applications/editors/sublime/3/packages.nix { }); sublime3 = sublime3Packages.sublime3; @@ -15923,12 +32767,18 @@ with pkgs; pythonBindings = true; }; + subtitlr = callPackage ../applications/audio/subtitlr { }; + + subunit = callPackage ../development/libraries/subunit { }; + surf = callPackage ../applications/networking/browsers/surf { gtk = gtk2; }; surge = callPackage ../applications/audio/surge { git = gitMinimal; }; + surge-XT = callPackage ../applications/audio/surge-XT { }; + survex = callPackage ../applications/misc/survex { inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; }; @@ -15937,14 +32787,26 @@ with pkgs; waylandSupport = true; }; + svkbd = callPackage ../applications/accessibility/svkbd { }; + + swaglyrics = callPackage ../tools/misc/swaglyrics { }; + + swh_lv2 = callPackage ../applications/audio/swh-lv2 { }; + sylpheed = callPackage ../applications/networking/mailreaders/sylpheed { inherit (darwin.apple_sdk.frameworks) Foundation; }; + symbolic-preview = callPackage ../applications/graphics/symbolic-preview { }; + + symlinks = callPackage ../tools/system/symlinks { }; + syncplay = python3.pkgs.callPackage ../applications/networking/syncplay { }; syncplay-nogui = syncplay.override { enableGUI = false; }; + syncterm = callPackage ../applications/terminal-emulators/syncterm { }; + inherit (callPackages ../applications/networking/syncthing { inherit (darwin) autoSignDarwinBinariesHook; }) @@ -15983,25 +32845,106 @@ with pkgs; tagainijisho = libsForQt5.callPackage ../applications/office/tagainijisho { }; + tagger = callPackage ../applications/audio/tagger { }; + + tahoe-lafs = callPackage ../tools/networking/p2p/tahoe-lafs { }; + + tailor = callPackage ../applications/version-management/tailor { }; + + tailor-gui = callPackage ../os-specific/linux/tailor-gui { }; + + taizen = callPackage ../applications/misc/taizen { }; + + talosctl = callPackage ../applications/networking/cluster/talosctl { }; + + talentedhack = callPackage ../applications/audio/talentedhack { }; + + tambura = callPackage ../applications/audio/tambura { }; + tamgamp.lv2 = callPackage ../applications/audio/tamgamp.lv2 { }; + tanka = callPackage ../applications/networking/cluster/tanka { }; + + teams = callPackage ../applications/networking/instant-messengers/teams { }; + + teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { }; teamspeak5_client = callPackage ../applications/networking/instant-messengers/teamspeak/client5.nix { }; teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { }; + taskell = haskell.lib.compose.justStaticExecutables haskellPackages.taskell; + taskjuggler = callPackage ../applications/misc/taskjuggler { }; - telegram-desktop = kdePackages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop { + tabula-java = callPackage ../applications/misc/tabula-java { }; + + tasknc = callPackage ../applications/misc/tasknc { }; + + tasktimer = callPackage ../applications/misc/tasktimer { }; + + taskwarrior-tui = callPackage ../applications/misc/taskwarrior-tui { }; + + dstask = callPackage ../applications/misc/dstask { }; + + tasksh = callPackage ../applications/misc/tasksh { }; + + taskserver = callPackage ../servers/misc/taskserver { }; + + taskopen = callPackage ../applications/misc/taskopen { }; + + telegram-desktop = qt6Packages.callPackage ../applications/networking/instant-messengers/telegram/telegram-desktop { stdenv = if stdenv.hostPlatform.isDarwin - then llvmPackages_19.stdenv + then overrideSDK stdenv "11.0" else stdenv; }; + telegram-bot-api = callPackage ../servers/telegram-bot-api { }; + + tektoncd-cli = callPackage ../applications/networking/cluster/tektoncd-cli { }; + tg = python3Packages.callPackage ../applications/networking/instant-messengers/telegram/tg { }; + telepathy-gabble = callPackage ../applications/networking/instant-messengers/telepathy/gabble { }; + + telepathy-haze = callPackage ../applications/networking/instant-messengers/telepathy/haze { }; + + telepathy-logger = callPackage ../applications/networking/instant-messengers/telepathy/logger { }; + + telepathy-mission-control = callPackage ../applications/networking/instant-messengers/telepathy/mission-control { }; + + telepathy-idle = callPackage ../applications/networking/instant-messengers/telepathy/idle { }; + + tempo = callPackage ../servers/tracing/tempo { }; + + temporal = callPackage ../applications/networking/cluster/temporal { }; + + temporal-cli = callPackage ../applications/networking/cluster/temporal-cli { }; + + temporalite = callPackage ../applications/networking/cluster/temporalite { }; + + tenacity = callPackage ../applications/audio/tenacity { }; + + tendermint = callPackage ../tools/networking/tendermint { }; + + termdbms = callPackage ../development/tools/database/termdbms { }; + termdown = python3Packages.callPackage ../applications/misc/termdown { }; + termimage = callPackage ../tools/graphics/termimage { }; + terminaltexteffects = with python3Packages; toPythonApplication terminaltexteffects ; + terminal-notifier = callPackage ../applications/misc/terminal-notifier { }; + + textplots = callPackage ../tools/graphics/textplots { }; + + texture-synthesis = callPackage ../tools/graphics/texture-synthesis { }; + + texturepacker = qt6.callPackage ../applications/graphics/texturepacker { }; + + termtosvg = callPackage ../tools/misc/termtosvg { }; + + tessen = callPackage ../tools/security/tessen { }; + inherit (callPackage ../applications/graphics/tesseract { inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo; }) @@ -16010,6 +32953,24 @@ with pkgs; tesseract5; tesseract = tesseract5; + tetraproc = callPackage ../applications/audio/tetraproc { }; + + tev = callPackage ../applications/graphics/tev { }; + + textual-paint = callPackage ../applications/graphics/textual-paint { }; + + themechanger = callPackage ../applications/misc/themechanger { }; + + thinkingRock = callPackage ../applications/misc/thinking-rock { }; + + thokr = callPackage ../applications/misc/thokr { }; + + betterbird-unwrapped = callPackage ../applications/networking/mailreaders/betterbird { }; + betterbird = wrapThunderbird betterbird-unwrapped { + desktopName = "Betterbird"; + pname = "betterbird"; + }; + thunderbirdPackages = recurseIntoAttrs (callPackage ../applications/networking/mailreaders/thunderbird/packages.nix { callPackage = newScope { inherit (rustPackages) cargo rustc; @@ -16019,13 +32980,7 @@ with pkgs; thunderbird-unwrapped = thunderbirdPackages.thunderbird; thunderbird = wrapThunderbird thunderbird-unwrapped { }; - thunderbird-latest-unwrapped = thunderbirdPackages.thunderbird-latest; - thunderbird-latest = wrapThunderbird thunderbird-latest-unwrapped { }; - - thunderbird-esr-unwrapped = thunderbirdPackages.thunderbird-esr; - thunderbird-esr = wrapThunderbird thunderbird-esr-unwrapped { }; - - thunderbird-128-unwrapped = thunderbirdPackages.thunderbird-128; + thunderbird-115 = wrapThunderbird thunderbirdPackages.thunderbird-115 { }; thunderbird-128 = wrapThunderbird thunderbirdPackages.thunderbird-128 { }; thunderbird-bin = wrapThunderbird thunderbird-bin-unwrapped { @@ -16037,10 +32992,22 @@ with pkgs; generated = import ../applications/networking/mailreaders/thunderbird-bin/release_sources.nix; }; + thunderbolt = callPackage ../os-specific/linux/thunderbolt { }; + + ticpp = callPackage ../development/libraries/ticpp { }; + + ticker = callPackage ../applications/misc/ticker { }; + + tickrs = callPackage ../applications/misc/tickrs { }; + + tijolo = callPackage ../applications/editors/tijolo { }; + timbreid = callPackage ../applications/audio/pd-plugins/timbreid { fftw = fftwSinglePrec; }; + timelimit = callPackage ../tools/misc/timelimit { }; + inherit ({ timeshift-unwrapped = callPackage ../applications/backup/timeshift/unwrapped.nix { }; @@ -16052,29 +33019,86 @@ with pkgs; timeshift-minimal ; + timewarrior = callPackage ../applications/misc/timewarrior { }; + + timew-sync-server = callPackage ../applications/misc/timew-sync-server { }; + + timg = callPackage ../tools/graphics/timg { }; + timidity = callPackage ../tools/misc/timidity { inherit (darwin.apple_sdk.frameworks) CoreAudio; inherit (darwin) libobjc; }; + tint2 = callPackage ../applications/misc/tint2 { }; + tiny = callPackage ../applications/networking/irc/tiny { inherit (darwin.apple_sdk.frameworks) Foundation; }; tipp10 = qt6.callPackage ../applications/misc/tipp10 { }; + tkrev = callPackage ../applications/version-management/tkrev { }; + + tla = callPackage ../applications/version-management/arch { }; + + tlf = callPackage ../applications/radio/tlf { }; + tlp = callPackage ../tools/misc/tlp { inherit (linuxPackages) x86_energy_perf_policy; }; + tmatrix = callPackage ../applications/misc/tmatrix { }; + + tnef = callPackage ../applications/misc/tnef { }; + + todiff = callPackage ../applications/misc/todiff { }; + + todo-txt-cli = callPackage ../applications/office/todo.txt-cli { }; + + todofi-sh = callPackage ../applications/office/todofi.sh { }; + + todoman = callPackage ../applications/office/todoman { }; + + tofi = callPackage ../applications/misc/tofi { }; + + topydo = callPackage ../applications/misc/topydo { }; + + torrential = callPackage ../applications/networking/p2p/torrential { }; + torrenttools = callPackage ../tools/misc/torrenttools { fmt = fmt_8; }; + tortoisehg = callPackage ../applications/version-management/tortoisehg { }; + + tone = callPackage ../applications/audio/tone { }; + + tonelib-gfx = callPackage ../applications/audio/tonelib-gfx { }; + + tonelib-jam = callPackage ../applications/audio/tonelib-jam { }; + + tonelib-zoom = callPackage ../applications/audio/tonelib-zoom { }; + + tonelib-metal = callPackage ../applications/audio/tonelib-metal { }; + + tonelib-noisereducer = callPackage ../applications/audio/tonelib-noisereducer { }; + tony = libsForQt5.callPackage ../applications/audio/tony { }; + toot = callPackage ../applications/misc/toot { }; + + toipe = callPackage ../applications/misc/toipe { }; + + toxiproxy = callPackage ../development/tools/toxiproxy { }; + + tqsl = callPackage ../applications/radio/tqsl { }; trustedqsl = tqsl; # Alias added 2019-02-10 + transcode = callPackage ../applications/audio/transcode { }; + + transcribe = callPackage ../applications/audio/transcribe { }; + libtransmission_3 = transmission_3.override { installLib = true; enableDaemon = false; @@ -16100,82 +33124,172 @@ with pkgs; transmission_4-qt6 = transmission_4.override { enableQt6 = true; }; transmission_4-qt = transmission_4-qt5; + transmission-remote-gtk = callPackage ../applications/networking/p2p/transmission-remote-gtk { }; + + transgui = callPackage ../applications/networking/p2p/transgui { }; + traverso = libsForQt5.callPackage ../applications/audio/traverso { }; + trayer = callPackage ../applications/window-managers/trayer { }; + tinywl = callPackage ../applications/window-managers/tinywl { wlroots = wlroots_0_18; }; + tree-from-tags = callPackage ../applications/audio/tree-from-tags { }; + + tdrop = callPackage ../applications/misc/tdrop { }; + + tre-command = callPackage ../tools/system/tre-command { }; + + tree = callPackage ../tools/system/tree { }; + treesheets = callPackage ../applications/office/treesheets { wxGTK = wxGTK32; inherit (darwin.apple_sdk.frameworks) Cocoa; }; + tremc = callPackage ../applications/networking/p2p/tremc { }; + + trillian-im = callPackage ../applications/networking/instant-messengers/trillian-im { }; + trojita = libsForQt5.callPackage ../applications/networking/mailreaders/trojita { }; + ttyper = callPackage ../applications/misc/ttyper { }; + + tuba = callPackage ../applications/misc/tuba { }; + + tudu = callPackage ../applications/office/tudu { }; + + tuna = callPackage ../os-specific/linux/tuna { }; + tunefish = callPackage ../applications/audio/tunefish { stdenv = clangStdenv; # https://github.com/jpcima/tunefish/issues/4 }; + tut = callPackage ../applications/misc/tut { }; + tuxclocker = libsForQt5.callPackage ../applications/misc/tuxclocker { tuxclocker-plugins = tuxclocker-plugins-with-unfree; }; tuxclocker-without-unfree = libsForQt5.callPackage ../applications/misc/tuxclocker { }; + tuxedo-rs = callPackage ../os-specific/linux/tuxedo-rs { }; + + tuxguitar = callPackage ../applications/editors/music/tuxguitar { + jre = jre8; + swt = swt_jdk8; + }; + twmn = libsForQt5.callPackage ../applications/misc/twmn { }; + testssl = callPackage ../applications/networking/testssl { }; + tests-stdenv-gcc-stageCompare = callPackage ../test/stdenv/gcc-stageCompare.nix { }; t-rec = callPackage ../misc/t-rec { inherit (darwin.apple_sdk.frameworks) Foundation; }; + ulauncher = callPackage ../applications/misc/ulauncher { }; + twinkle = qt5.callPackage ../applications/networking/instant-messengers/twinkle { }; + terminal-stocks = callPackage ../applications/misc/terminal-stocks { }; + terminal-typeracer = callPackage ../applications/misc/terminal-typeracer { inherit (darwin.apple_sdk.frameworks) Security; }; + typer = callPackage ../applications/misc/typer { }; + + typioca = callPackage ../applications/misc/typioca { }; + ueberzug = with python3Packages; toPythonApplication ueberzug; ueberzugpp = callPackage ../by-name/ue/ueberzugpp/package.nix { stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; }; + uefi-run = callPackage ../tools/virtualization/uefi-run { }; + + umurmur = callPackage ../applications/networking/umurmur { }; + + udocker = callPackage ../tools/virtualization/udocker { }; + uefitoolPackages = recurseIntoAttrs (callPackage ../tools/system/uefitool/variants.nix {}); uefitool = uefitoolPackages.new-engine; ungoogled-chromium = callPackage ../applications/networking/browsers/chromium ((config.chromium or {}) // { ungoogled = true; + channel = "ungoogled-chromium"; }); + uni = callPackage ../applications/misc/uni { }; + + unigine-valley = callPackage ../applications/graphics/unigine-valley { }; + + unigine-heaven = callPackage ../applications/graphics/unigine-heaven { }; + unigine-tropics = pkgsi686Linux.callPackage ../applications/graphics/unigine-tropics { }; unigine-sanctuary = pkgsi686Linux.callPackage ../applications/graphics/unigine-sanctuary { }; unigine-superposition = libsForQt5.callPackage ../applications/graphics/unigine-superposition { }; + unpaper = callPackage ../tools/graphics/unpaper { }; + + unison-ucm = callPackage ../development/compilers/unison { }; + + upnp-router-control = callPackage ../applications/networking/upnp-router-control { }; + + urh = callPackage ../applications/radio/urh { }; + + uroboros = callPackage ../tools/system/uroboros { }; + uuagc = haskell.lib.compose.justStaticExecutables haskellPackages.uuagc; + uucp = callPackage ../tools/misc/uucp { }; + + uvccapture = callPackage ../applications/video/uvccapture { }; + + uwimap = callPackage ../tools/networking/uwimap { }; + + utm = callPackage ../os-specific/darwin/utm { }; + + utox = callPackage ../applications/networking/instant-messengers/utox { }; + valentina = libsForQt5.callPackage ../applications/misc/valentina { }; + vbindiff = callPackage ../applications/editors/vbindiff { }; + vcprompt = callPackage ../applications/version-management/vcprompt { autoconf = buildPackages.autoconf269; }; + vcs = callPackage ../applications/video/vcs { }; + + vcv-rack = callPackage ../applications/audio/vcv-rack { }; + vdirsyncer = with python3Packages; toPythonApplication vdirsyncer; + vdpauinfo = callPackage ../tools/X11/vdpauinfo { }; + vengi-tools = darwin.apple_sdk_11_0.callPackage ../applications/graphics/vengi-tools { inherit (darwin.apple_sdk_11_0.frameworks) Carbon CoreServices OpenCL; }; + verbiste = callPackage ../applications/misc/verbiste { }; + veusz = libsForQt5.callPackage ../applications/graphics/veusz { }; vim = vimUtils.makeCustomizable (callPackage ../applications/editors/vim { inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; }); + vimiv-qt = callPackage ../applications/graphics/vimiv-qt { }; + macvim = let macvimUtils = callPackage ../applications/editors/vim/macvim-configurable.nix { }; in macvimUtils.makeCustomizable (callPackage ../applications/editors/vim/macvim.nix { @@ -16203,16 +33317,25 @@ with pkgs; vimacs = callPackage ../applications/editors/vim/vimacs.nix { }; + vimv = callPackage ../tools/misc/vimv { }; + + vimv-rs = callPackage ../tools/misc/vimv-rs { + inherit (darwin.apple_sdk.frameworks) Foundation; + }; + qpdfview = libsForQt5.callPackage ../applications/office/qpdfview { }; vimgolf = callPackage ../games/vimgolf { }; + vimpc = callPackage ../applications/audio/vimpc { }; + # this is a lower-level alternative to wrapNeovim conceived to handle # more usecases when wrapping neovim. The interface is being actively worked on # so expect breakage. use wrapNeovim instead if you want a stable alternative wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { }; wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped); neovim-unwrapped = callPackage ../by-name/ne/neovim-unwrapped/package.nix { + CoreServices = darwin.apple_sdk.frameworks.CoreServices; lua = if lib.meta.availableOn stdenv.hostPlatform luajit then luajit else lua5_1; }; @@ -16225,10 +33348,16 @@ with pkgs; gnvim = callPackage ../applications/editors/neovim/gnvim/wrapper.nix { }; + virter = callPackage ../applications/virtualization/virter { }; + + virt-viewer = callPackage ../applications/virtualization/virt-viewer { }; + virt-top = callPackage ../applications/virtualization/virt-top { ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; + virt-what = callPackage ../applications/virtualization/virt-what { }; + virt-manager = callPackage ../applications/virtualization/virt-manager { system-libvirt = libvirt; }; @@ -16237,17 +33366,16 @@ with pkgs; qtermwidget = lxqt.qtermwidget_1_4; }; + virtscreen = callPackage ../tools/admin/virtscreen { }; + + virtual-ans = callPackage ../applications/audio/virtual-ans { }; + virtualbox = libsForQt5.callPackage ../applications/virtualization/virtualbox { stdenv = stdenv_32bit; inherit (gnome2) libIDL; # VirtualBox uses wsimport, which was removed after JDK 8. jdk = jdk8; - - # Opt out of building the guest BIOS sources with the problematic Open Watcom - # toolchain. People who need to build the BIOS from sources (for example to - # apply patches) can override this. - open-watcom-bin = null; }; virtualboxKvm = lowPrio (virtualbox.override { @@ -16279,6 +33407,8 @@ with pkgs; else null; }; + vivictpp = callPackage ../applications/video/vivictpp { }; + primusLib = callPackage ../tools/X11/primus/lib.nix { nvidia_x11 = linuxPackages.nvidia_x11.override { libsOnly = true; }; }; @@ -16300,8 +33430,13 @@ with pkgs; else null; }; + uvcdynctrl = callPackage ../os-specific/linux/uvcdynctrl { }; + + viper4linux = callPackage ../applications/audio/viper4linux { }; viper4linux-gui = libsForQt5.callPackage ../applications/audio/viper4linux-gui { }; + vkeybd = callPackage ../applications/audio/vkeybd { }; + vlc-bin-universal = vlc-bin.override { variant = "universal"; }; libvlc = vlc.override { @@ -16313,10 +33448,22 @@ with pkgs; vmware-horizon-client = callPackage ../applications/networking/remote/vmware-horizon-client { }; + vmware-workstation = callPackage ../applications/virtualization/vmware-workstation { }; + + vocproc = callPackage ../applications/audio/vocproc { }; + + vnstat = callPackage ../applications/networking/vnstat { }; + + vocal = callPackage ../applications/audio/vocal { }; + + volnoti = callPackage ../applications/misc/volnoti { }; + vorbis-tools = callPackage ../applications/audio/vorbis-tools { autoreconfHook = buildPackages.autoreconfHook269; }; + vpv = callPackage ../applications/graphics/vpv { }; + vscode = callPackage ../applications/editors/vscode/vscode.nix { }; vscode-fhs = vscode.fhs; vscode-fhsWithPackages = vscode.fhsWithPackages; @@ -16345,15 +33492,38 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) AppKit Cocoa CoreServices Security; }; + vue = callPackage ../applications/misc/vue { }; + + vuze = callPackage ../applications/networking/p2p/vuze { + jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 + jdk = jdk8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 + }; + + vwm = callPackage ../applications/window-managers/vwm { }; + + vym = libsForQt5.callPackage ../applications/misc/vym { }; + + wad = callPackage ../tools/security/wad { }; + + wafw00f = callPackage ../tools/security/wafw00f { }; + whispers = with python3Packages; toPythonApplication whispers; + whisper-ctranslate2 = callPackage ../tools/audio/whisper-ctranslate2 { }; + + waon = callPackage ../applications/audio/waon { }; + warp = callPackage ../applications/networking/warp { inherit (darwin.apple_sdk.frameworks) Security Foundation; }; - warp-plus = callPackage ../by-name/wa/warp-plus/package.nix { - buildGoModule = buildGo122Module; - }; + warpd = callPackage ../applications/misc/warpd { }; + + watershot = callPackage ../applications/misc/watershot { }; + + waypaper = callPackage ../applications/misc/waypaper { }; + + w3m = callPackage ../applications/networking/browsers/w3m { }; # Should always be the version with the most features w3m-full = w3m; @@ -16378,6 +33548,14 @@ with pkgs; imlib2 = imlib2-nox; }; + watchmate = callPackage ../applications/misc/watchmate { }; + + watson = callPackage ../applications/office/watson { }; + + wapiti = callPackage ../tools/security/wapiti { }; + + weave-gitops = callPackage ../applications/networking/cluster/weave-gitops { }; + wayfire = callPackage ../applications/window-managers/wayfire/default.nix { wlroots = wlroots_0_17; }; @@ -16390,11 +33568,21 @@ with pkgs; plugins = with wayfirePlugins; [ wcm wf-shell ]; }; + waypipe = callPackage ../applications/networking/remote/waypipe { }; + + wayv = callPackage ../tools/X11/wayv { }; + + wayvnc = callPackage ../applications/networking/remote/wayvnc { }; + + webanalyze = callPackage ../tools/security/webanalyze { }; + webcamoid = libsForQt5.callPackage ../applications/video/webcamoid { }; webcord = callPackage ../by-name/we/webcord/package.nix { electron = electron_32; }; - webcord-vencord = callPackage ../by-name/we/webcord-vencord/package.nix { electron = electron_31; }; + webcord-vencord = callPackage ../by-name/we/webcord-vencord/package.nix { electron = electron_30; }; + + webex = callPackage ../applications/networking/instant-messengers/webex { }; webmacs = libsForQt5.callPackage ../applications/networking/browsers/webmacs { stdenv = if stdenv.cc.isClang then gccStdenv else stdenv; @@ -16402,6 +33590,8 @@ with pkgs; webssh = with python3Packages; toPythonApplication webssh; + webtorrent_desktop = callPackage ../applications/video/webtorrent_desktop { }; + wrapWeechat = callPackage ../applications/networking/irc/weechat/wrapper.nix { }; weechat-unwrapped = callPackage ../applications/networking/irc/weechat { @@ -16432,20 +33622,58 @@ with pkgs; stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; }; + weston = callPackage ../applications/window-managers/weston { }; + wgnord = callPackage ../applications/networking/wgnord/default.nix { }; - whalebird = callPackage ../applications/misc/whalebird { - electron = electron_27; - }; + whalebird = callPackage ../applications/misc/whalebird { + electron = electron_27; + }; + + windowlab = callPackage ../applications/window-managers/windowlab { }; + + inherit (windowmaker) dockapps; + + wily = callPackage ../applications/editors/wily { }; + + wings = callPackage ../applications/graphics/wings { }; + + write_stylus = libsForQt5.callPackage ../applications/graphics/write_stylus { }; + + wlc = callPackage ../tools/misc/wlc { }; + + wlclock = callPackage ../applications/misc/wlclock { }; + + wlcs = callPackage ../development/tools/wlcs { }; + + wllvm = callPackage ../development/tools/wllvm { }; + + wmname = callPackage ../applications/misc/wmname { }; + + wmctrl = callPackage ../tools/X11/wmctrl { }; + + wmderland = callPackage ../applications/window-managers/wmderland { }; + + wmderlandc = callPackage ../applications/window-managers/wmderlandc { }; + + wmii = callPackage ../applications/window-managers/wmii { }; - inherit (windowmaker) dockapps; + wofi = callPackage ../applications/misc/wofi { }; wofi-pass = callPackage ../../pkgs/tools/security/pass/wofi-pass.nix { }; + wofi-emoji = callPackage ../applications/misc/wofi-emoji { }; + + cl-wordle = callPackage ../games/cl-wordle { }; + + wordbook = callPackage ../applications/misc/wordbook { }; + wordnet = callPackage ../applications/misc/wordnet { inherit (darwin.apple_sdk.frameworks) Cocoa; }; + wordgrinder = callPackage ../applications/office/wordgrinder { }; + workrave = callPackage ../applications/misc/workrave { inherit (python3Packages) jinja2; inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good; @@ -16462,6 +33690,8 @@ with pkgs; wrapThunderbird = callPackage ../applications/networking/mailreaders/thunderbird/wrapper.nix { }; + wp4nix = callPackage ../development/tools/wp4nix { }; + wsjtx = qt5.callPackage ../applications/radio/wsjtx { }; wxhexeditor = callPackage ../applications/editors/wxhexeditor { @@ -16474,16 +33704,46 @@ with pkgs; autoconf = buildPackages.autoconf269; }; + x11vnc = callPackage ../tools/X11/x11vnc { }; + + x11spice = callPackage ../tools/X11/x11spice { }; + x2goclient = libsForQt5.callPackage ../applications/networking/remote/x2goclient { }; + x2goserver = callPackage ../applications/networking/remote/x2goserver { }; + + x2vnc = callPackage ../tools/X11/x2vnc { }; + x32edit = callPackage ../applications/audio/midas/x32edit.nix { }; + x42-avldrums = callPackage ../applications/audio/x42-avldrums { }; + + x42-gmsynth = callPackage ../applications/audio/x42-gmsynth { }; + + x42-plugins = callPackage ../applications/audio/x42-plugins { }; + + xannotate = callPackage ../tools/X11/xannotate { }; + xaos = libsForQt5.callPackage ../applications/graphics/xaos { }; + xastir = callPackage ../applications/misc/xastir { }; + + xautomation = callPackage ../tools/X11/xautomation { }; + + xawtv = callPackage ../applications/video/xawtv { }; + + xbattbar = callPackage ../applications/misc/xbattbar { }; + + xbindkeys = callPackage ../tools/X11/xbindkeys { }; + xbindkeys-config = callPackage ../tools/X11/xbindkeys-config { gtk = gtk2; }; + xborders = callPackage ../tools/X11/xborders { }; + + xxh = callPackage ../tools/networking/xxh { }; + kodiPackages = recurseIntoAttrs (kodi.packages); kodi = callPackage ../applications/video/kodi { @@ -16503,18 +33763,68 @@ with pkgs; gbmSupport = true; }; + kodi-cli = callPackage ../tools/misc/kodi-cli { }; + xca = qt6Packages.callPackage ../applications/misc/xca { }; + xcalib = callPackage ../tools/X11/xcalib { }; + + xcape = callPackage ../tools/X11/xcape { }; + + xcat = callPackage ../tools/security/xcat { }; + + xchainkeys = callPackage ../tools/X11/xchainkeys { }; + + xchm = callPackage ../applications/misc/xchm { }; + inherit (xorg) xcompmgr; + x-create-mouse-void = callPackage ../applications/window-managers/x-create-mouse-void { }; + + xd = callPackage ../applications/networking/p2p/xd { }; + + xdaliclock = callPackage ../tools/misc/xdaliclock { }; + + xdg-dbus-proxy = callPackage ../development/libraries/xdg-dbus-proxy { }; + xdg-desktop-portal = callPackage ../development/libraries/xdg-desktop-portal { }; + xdg-desktop-portal-gnome = callPackage ../development/libraries/xdg-desktop-portal-gnome { }; + + xdg-desktop-portal-gtk = callPackage ../development/libraries/xdg-desktop-portal-gtk { }; + xdg-desktop-portal-hyprland = callPackage ../applications/window-managers/hyprwm/xdg-desktop-portal-hyprland { inherit (qt6) qtbase qttools qtwayland wrapQtAppsHook; }; + xdg-desktop-portal-wlr = callPackage ../development/libraries/xdg-desktop-portal-wlr { }; + + xdg-desktop-portal-xapp = callPackage ../development/libraries/xdg-desktop-portal-xapp { }; + + xdg-utils = callPackage ../tools/X11/xdg-utils {}; + + xdgmenumaker = callPackage ../applications/misc/xdgmenumaker { }; + + xdotool = callPackage ../tools/X11/xdotool { }; + buildXenPackage = callPackage ../build-support/xen { }; + xkbset = callPackage ../tools/X11/xkbset { }; + + xkbmon = callPackage ../applications/misc/xkbmon { }; + + win-spice = callPackage ../applications/virtualization/driver/win-spice { }; + + xfig = callPackage ../applications/graphics/xfig { }; + + xfractint = callPackage ../applications/graphics/xfractint { }; + + xlsxgrep = callPackage ../applications/search/xlsxgrep { }; + + xmind = callPackage ../applications/misc/xmind { }; + + xneur = callPackage ../applications/misc/xneur { }; + gxneur = callPackage ../applications/misc/gxneur { inherit (gnome2) libglade GConf; }; @@ -16531,6 +33841,16 @@ with pkgs; stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; }; + xplugd = callPackage ../tools/X11/xplugd { }; + + xkb-switch = callPackage ../tools/X11/xkb-switch { }; + + xkb-switch-i3 = callPackage ../tools/X11/xkb-switch-i3 { }; + + xkblayout-state = callPackage ../applications/misc/xkblayout-state { }; + + xlife = callPackage ../applications/graphics/xlife { }; + xmobar = haskellPackages.xmobar.bin; xmonad-with-packages = callPackage ../applications/window-managers/xmonad/wrapper.nix { @@ -16554,6 +33874,10 @@ with pkgs; desktopSupport = "xfce4"; }; + xmountains = callPackage ../applications/graphics/xmountains { }; + + xmppc = callPackage ../applications/networking/instant-messengers/xmppc { }; + libxpdf = callPackage ../applications/misc/xpdf/libxpdf.nix { }; xpra = callPackage ../tools/X11/xpra { }; @@ -16563,24 +33887,86 @@ with pkgs; }; libfakeXinerama = callPackage ../tools/X11/xpra/libfakeXinerama.nix { }; + xrectsel = callPackage ../tools/X11/xrectsel { }; + + xrestop = callPackage ../tools/X11/xrestop { }; + + xrgears = callPackage ../applications/graphics/xrgears { }; + xsd = callPackage ../development/libraries/xsd { stdenv = gcc9Stdenv; }; + xscope = callPackage ../applications/misc/xscope { }; + + xsubfind3r = callPackage ../tools/security/xsubfind3r { }; + + xsuspender = callPackage ../applications/misc/xsuspender { }; + + xss-lock = callPackage ../misc/screensavers/xss-lock { }; + + xloadimage = callPackage ../tools/X11/xloadimage { }; + + xssproxy = callPackage ../misc/screensavers/xssproxy { }; + + xsynth_dssi = callPackage ../applications/audio/xsynth-dssi { }; + + xtrace = callPackage ../tools/X11/xtrace { }; + + xtruss = callPackage ../tools/X11/xtruss { }; + + xtuner = callPackage ../applications/audio/xtuner { }; + + xmacro = callPackage ../tools/X11/xmacro { }; + + xmenu = callPackage ../applications/misc/xmenu { }; + + xmlcopyeditor = callPackage ../applications/editors/xmlcopyeditor { + inherit (darwin.apple_sdk.frameworks) Cocoa; + }; + xmp = callPackage ../applications/audio/xmp { inherit (darwin.apple_sdk.frameworks) AudioUnit CoreAudio; }; + xnee = callPackage ../tools/X11/xnee { }; + + xnotify = callPackage ../tools/X11/xnotify { }; + + xpano = callPackage ../applications/graphics/xpano { }; + + xv = callPackage ../applications/graphics/xv { }; + xygrib = libsForQt5.callPackage ../applications/misc/xygrib { }; + xzgv = callPackage ../applications/graphics/xzgv { }; + yabar = callPackage ../applications/window-managers/yabar { }; yabar-unstable = callPackage ../applications/window-managers/yabar/unstable.nix { }; + yarp = callPackage ../applications/science/robotics/yarp { }; + + yate = callPackage ../applications/misc/yate { }; + + yaup = callPackage ../applications/networking/yaup { }; + ydiff = with python3.pkgs; toPythonApplication ydiff; + ydict = callPackage ../applications/misc/ydict { }; + + yed = callPackage ../applications/graphics/yed { }; + + yeetgif = callPackage ../applications/graphics/yeetgif { }; + + yelp-tools = callPackage ../development/misc/yelp-tools { }; + + yewtube = callPackage ../applications/misc/yewtube { }; + yokadi = python3Packages.callPackage ../applications/misc/yokadi { }; + yoshimi = callPackage ../applications/audio/yoshimi { }; + your-editor = callPackage ../applications/editors/your-editor { stdenv = gccStdenv; }; youtube-dl = with python3Packages; toPythonApplication youtube-dl; @@ -16603,19 +33989,49 @@ with pkgs; youtube-viewer = perlPackages.WWWYoutubeViewer; + ytalk = callPackage ../applications/networking/instant-messengers/ytalk { }; + + ytarchive = callPackage ../tools/misc/ytarchive { }; + + ytcast = callPackage ../tools/misc/ytcast { }; + + ytcc = callPackage ../tools/networking/ytcc { }; + + ytmdl = callPackage ../tools/misc/ytmdl { }; + yuview = libsForQt5.yuview; + wallust = callPackage ../applications/misc/wallust { }; + + zam-plugins = callPackage ../applications/audio/zam-plugins { }; + zammad = callPackage ../applications/networking/misc/zammad { }; + zarf = callPackage ../applications/networking/cluster/zarf { }; + zathuraPkgs = callPackage ../applications/misc/zathura { }; zathura = zathuraPkgs.zathuraWrapper; + zdns = callPackage ../tools/security/zdns { }; + + zerobin = callPackage ../applications/networking/zerobin { }; + + zeroc-ice = callPackage ../development/libraries/zeroc-ice { }; + zeroc-ice-cpp11 = zeroc-ice.override { cpp11 = true; }; + zeronet = callPackage ../applications/networking/p2p/zeronet { }; + + zeronet-conservancy = callPackage ../applications/networking/p2p/zeronet-conservancy { }; + zexy = callPackage ../applications/audio/pd-plugins/zexy { autoconf = buildPackages.autoconf269; }; + zgrab2 = callPackage ../tools/security/zgrab2 { }; + + zgrviewer = callPackage ../applications/graphics/zgrviewer { }; + zgv = callPackage ../applications/graphics/zgv { # Enable the below line for terminal display. Note # that it requires sixel graphics compatible terminals like mlterm @@ -16623,10 +34039,28 @@ with pkgs; SDL = SDL_sixel; }; + zim = callPackage ../applications/office/zim { }; + + zine = callPackage ../applications/misc/zine { }; + + zita-ajbridge = callPackage ../applications/audio/zita-ajbridge { }; + + zita-at1 = callPackage ../applications/audio/zita-at1 { }; + + zita-njbridge = callPackage ../applications/audio/zita-njbridge { }; + + zotero = callPackage ../applications/office/zotero { }; + zotero_7 = pkgs.zotero-beta; + zscroll = callPackage ../applications/misc/zscroll { }; + zsteg = callPackage ../tools/security/zsteg { }; + zx = callPackage ../tools/system/zx { }; + + zxfer = callPackage ../applications/system/zxfer { }; + zynaddsubfx = callPackage ../applications/audio/zynaddsubfx { guiModule = "zest"; fftw = fftwSinglePrec; @@ -16649,6 +34083,12 @@ with pkgs; withGui = false; }; + aperture = callPackage ../applications/blockchains/aperture { }; + + backdown = callPackage ../tools/misc/backdown { }; + + balanceofsatoshis = callPackage ../tools/misc/balanceofsatoshis { }; + bitcoin = libsForQt5.callPackage ../applications/blockchains/bitcoin { stdenv = if stdenv.hostPlatform.isDarwin then darwin.apple_sdk_11_0.stdenv else stdenv; withGui = true; @@ -16665,6 +34105,16 @@ with pkgs; inherit (darwin) autoSignDarwinBinariesHook; }; + btcd = callPackage ../applications/blockchains/btcd { }; + + cgminer = callPackage ../applications/blockchains/cgminer { }; + + clboss = callPackage ../applications/blockchains/clboss { }; + + clightning = callPackage ../applications/blockchains/clightning { }; + + besu = callPackage ../applications/blockchains/besu { }; + bitcoin-abc = libsForQt5.callPackage ../applications/blockchains/bitcoin-abc { withGui = true; protobuf = protobuf_21; @@ -16679,8 +34129,16 @@ with pkgs; btcpayserver-altcoins = callPackage ../applications/blockchains/btcpayserver { altcoinSupport = true; }; + charge-lnd = callPackage ../applications/blockchains/charge-lnd { }; + cryptop = python3.pkgs.callPackage ../applications/blockchains/cryptop { }; + dcrctl = callPackage ../applications/blockchains/dcrctl { }; + dcrd = callPackage ../applications/blockchains/dcrd { }; + dcrwallet = callPackage ../applications/blockchains/dcrwallet { }; + + eclair = callPackage ../applications/blockchains/eclair { }; + electrs = callPackage ../applications/blockchains/electrs { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -16703,6 +34161,14 @@ with pkgs; }; }; + ergo = callPackage ../applications/blockchains/ergo { }; + + erigon = callPackage ../applications/blockchains/erigon { }; + + exodus = callPackage ../applications/blockchains/exodus { }; + + faraday = callPackage ../applications/blockchains/faraday { }; + fulcrum = libsForQt5.callPackage ../applications/blockchains/fulcrum { }; go-ethereum = callPackage ../by-name/go/go-ethereum/package.nix { @@ -16710,6 +34176,8 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) IOKit; }; + go-exploitdb = callPackage ../tools/security/go-exploitdb { }; + gridcoin-research = libsForQt5.callPackage ../applications/blockchains/gridcoin-research { boost = boost179; }; @@ -16726,6 +34194,30 @@ with pkgs; ledger-agent = with python3Packages; toPythonApplication ledger-agent; + ledger-live-desktop = callPackage ../applications/blockchains/ledger-live-desktop { }; + + lightning-loop = callPackage ../applications/blockchains/lightning-loop { }; + + lightning-pool = callPackage ../applications/blockchains/lightning-pool { }; + + litecoin = libsForQt5.callPackage ../applications/blockchains/litecoin { + inherit (darwin.apple_sdk.frameworks) AppKit; + boost = pkgs.boost177; + }; + litecoind = litecoin.override { withGui = false; }; + + livedl = callPackage ../tools/misc/livedl { }; + + lnd = callPackage ../applications/blockchains/lnd { }; + + lndconnect = callPackage ../applications/blockchains/lndconnect { }; + + lndinit = callPackage ../applications/blockchains/lndinit { }; + + lndhub-go = callPackage ../applications/blockchains/lndhub-go { }; + + lndmanage = callPackage ../applications/blockchains/lndmanage { }; + monero-cli = callPackage ../applications/blockchains/monero-cli { inherit (darwin.apple_sdk.frameworks) CoreData IOKit; }; @@ -16740,18 +34232,36 @@ with pkgs; nano-wallet = libsForQt5.callPackage ../applications/blockchains/nano-wallet { }; + namecoind = callPackage ../applications/blockchains/namecoin { }; + + nbxplorer = callPackage ../applications/blockchains/nbxplorer { }; + pycoin = with python3Packages; toPythonApplication pycoin; + stellar-core = callPackage ../applications/blockchains/stellar-core { }; + + sumokoin = callPackage ../applications/blockchains/sumokoin { }; + solana-validator = callPackage ../applications/blockchains/solana-validator { }; snarkos = callPackage ../applications/blockchains/snarkos { inherit (darwin.apple_sdk.frameworks) Security; }; + taproot-assets = callPackage ../applications/blockchains/taproot-assets { }; + inherit (callPackages ../applications/blockchains/teos { }) teos teos-watchtower-plugin; + terra-station = callPackage ../applications/blockchains/terra-station { }; + + tessera = callPackage ../applications/blockchains/tessera { }; + + ton = callPackage ../applications/blockchains/ton { }; + + torq = callPackage ../applications/blockchains/torq { }; + vertcoin = libsForQt5.callPackage ../applications/blockchains/vertcoin { withGui = true; }; @@ -16759,17 +34269,33 @@ with pkgs; withGui = false; }; + wasabiwallet = callPackage ../applications/blockchains/wasabiwallet { }; + + wasabibackend = callPackage ../applications/blockchains/wasabibackend { }; + + wownero = callPackage ../applications/blockchains/wownero { }; + zcash = callPackage ../applications/blockchains/zcash { inherit (darwin.apple_sdk.frameworks) Security; stdenv = llvmPackages_14.stdenv; }; + zecwallet-lite = callPackage ../applications/blockchains/zecwallet-lite { }; + + lightwalletd = callPackage ../applications/blockchains/lightwalletd { }; + polkadot = callPackage ../applications/blockchains/polkadot { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + particl-core = callPackage ../applications/blockchains/particl-core { }; + + quorum = callPackage ../applications/blockchains/quorum { }; + samplv1 = libsForQt5.callPackage ../applications/audio/samplv1 { }; + scaleft = callPackage ../applications/networking/scaleft { }; + beancount = with python3.pkgs; toPythonApplication beancount; beancount-black = with python3.pkgs; toPythonApplication beancount-black; @@ -16786,14 +34312,24 @@ with pkgs; cri-o = callPackage ../applications/virtualization/cri-o/wrapper.nix { }; cri-o-unwrapped = callPackage ../applications/virtualization/cri-o { }; + conceal = callPackage ../applications/misc/conceal { }; + + conmon = callPackage ../applications/virtualization/conmon { }; + + conmon-rs = callPackage ../applications/virtualization/conmon-rs { }; + drumkv1 = libsForQt5.callPackage ../applications/audio/drumkv1 { }; eureka-ideas = callPackage ../applications/misc/eureka-ideas { inherit (darwin.apple_sdk.frameworks) Security; }; + nux = callPackage ../tools/misc/nux { }; + phonemizer = with python3Packages; toPythonApplication phonemizer; + tts = callPackage ../tools/audio/tts { }; + wyoming-faster-whisper = callPackage ../tools/audio/wyoming/faster-whisper.nix { }; wyoming-openwakeword = callPackage ../tools/audio/wyoming/openwakeword.nix { }; @@ -16806,13 +34342,47 @@ with pkgs; _2048-cli-curses = callPackage ../games/2048-cli { ui = "curses"; }; _2048-cli-terminal = callPackage ../games/2048-cli { ui = "terminal"; }; + _2048-in-terminal = callPackage ../games/2048-in-terminal { }; + + _20kly = callPackage ../games/20kly { }; + _90secondportraits = callPackage ../games/90secondportraits { love = love_0_10; }; + among-sus = callPackage ../games/among-sus { }; + + antsimulator = callPackage ../games/antsimulator { }; + + augustus = callPackage ../games/augustus { }; + + ballerburg = callPackage ../games/ballerburg { } ; + + colobot = callPackage ../games/colobot { }; + + corsix-th = callPackage ../games/corsix-th { + inherit (darwin.apple_sdk.frameworks) Cocoa CoreVideo; + }; + + enigma = callPackage ../games/enigma { }; + + everspace = callPackage ../games/everspace { }; + + ezquake = callPackage ../games/ezquake { }; + + freedroid = callPackage ../games/freedroid { }; + + freedroidrpg = callPackage ../games/freedroidrpg { }; + + freenukum = callPackage ../games/freenukum { }; + inherit (callPackages ../games/fteqw {}) fteqw fteqw-dedicated fteqcc; + gamepad-tool = callPackage ../games/gamepad-tool { }; + + gotypist = callPackage ../games/gotypist { }; + heroic-unwrapped = callPackage ../games/heroic { # Match the version used by the upstream package. electron = electron_31; @@ -16820,7 +34390,17 @@ with pkgs; heroic = callPackage ../games/heroic/fhsenv.nix { }; - pmars-x11 = pmars.override { enableXwinGraphics = true; }; + julius = callPackage ../games/julius { }; + + jumpnbump = callPackage ../games/jumpnbump { }; + + katawa-shoujo = callPackage ../games/katawa-shoujo { }; + + keeperrl = callPackage ../games/keeperrl { }; + + shipwright = callPackage ../games/shipwright { + stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; + }; wipeout-rewrite = callPackage ../games/wipeout-rewrite { inherit (darwin.apple_sdk.frameworks) Foundation; @@ -16828,12 +34408,28 @@ with pkgs; ### GAMES/DOOM-PORTS + dhewm3 = callPackage ../games/doom-ports/dhewm3 { }; + doomseeker = qt5.callPackage ../games/doom-ports/doomseeker { }; doomrunner = qt5.callPackage ../games/doom-ports/doomrunner { }; + chocolate-doom = callPackage ../games/doom-ports/chocolate-doom { }; + + crispy-doom = callPackage ../games/doom-ports/crispy-doom { }; + + eureka-editor = callPackage ../games/doom-ports/eureka-editor { }; + enyo-launcher = libsForQt5.callPackage ../games/doom-ports/enyo-launcher { }; + eternity = callPackage ../games/doom-ports/eternity-engine { }; + + odamex = callPackage ../games/doom-ports/odamex { }; + + prboom-plus = callPackage ../games/doom-ports/prboom-plus { }; + + rbdoom-3-bfg = callPackage ../games/doom-ports/rbdoom-3-bfg { }; + slade = callPackage ../games/doom-ports/slade { wxGTK = (wxGTK32.overrideAttrs { patches = [ @@ -16884,10 +34480,30 @@ with pkgs; zdoom = callPackage ../games/doom-ports/zdoom { }; + maelstrom = callPackage ../games/maelstrom { }; + + mar1d = callPackage ../games/mar1d { } ; + + oh-my-git = callPackage ../games/oh-my-git { }; + + opendune = callPackage ../games/opendune { }; + + openrct2 = callPackage ../games/openrct2 { }; + + opensearch = callPackage ../servers/search/opensearch { }; + pro-office-calculator = libsForQt5.callPackage ../games/pro-office-calculator { }; qgo = libsForQt5.callPackage ../games/qgo { }; + rotp = callPackage ../games/rotp { }; + + rpg-cli = callPackage ../games/rpg-cli { }; + + runelite = callPackage ../games/runelite { }; + + runescape = callPackage ../games/runescape-launcher { }; + sm64ex = callPackage ../games/sm64ex { branch = "sm64ex"; }; @@ -16896,9 +34512,33 @@ with pkgs; branch = "sm64ex-coop"; }; + snipes = callPackage ../games/snipes { }; + + unvanquished = callPackage ../games/unvanquished { }; + + xbill = callPackage ../games/xbill { }; + + xmage = callPackage ../games/xmage { }; + + abbaye-des-morts = callPackage ../games/abbaye-des-morts { }; + + abuse = callPackage ../games/abuse { }; + + airshipper = callPackage ../games/airshipper { }; + + airstrike = callPackage ../games/airstrike { }; + + alienarena = callPackage ../games/alienarena { }; + amoeba = callPackage ../games/amoeba { }; amoeba-data = callPackage ../games/amoeba/data.nix { }; + andyetitmoves = callPackage ../games/andyetitmoves { }; + + angband = callPackage ../games/angband { }; + + animatch = callPackage ../games/animatch { }; + anki = callPackage ../games/anki { inherit (darwin.apple_sdk.frameworks) AVKit CoreAudio; }; @@ -16909,6 +34549,8 @@ with pkgs; armagetronad-dedicated = callPackage ../games/armagetronad { dedicatedServer = true; }; + arena = callPackage ../games/arena { }; + art = callPackage ../by-name/ar/art/package.nix { fftw = fftwSinglePrec; }; @@ -16920,6 +34562,18 @@ with pkgs; physfs = physfs_2; }; + assaultcube = callPackage ../games/assaultcube { }; + + astromenace = callPackage ../games/astromenace { }; + + atanks = callPackage ../games/atanks { }; + + azimuth = callPackage ../games/azimuth { }; + + banner = callPackage ../games/banner { }; + + bastet = callPackage ../games/bastet { }; + beancount-ing-diba = callPackage ../applications/office/beancount/beancount-ing-diba.nix { }; beancount-share = callPackage ../applications/office/beancount/beancount_share.nix { }; @@ -16928,6 +34582,20 @@ with pkgs; inherit (perlPackages) PathTiny; }; + blackshades = callPackage ../games/blackshades { }; + + blobby = callPackage ../games/blobby { }; + + blobwars = callPackage ../games/blobwars { }; + + boohu = callPackage ../games/boohu { }; + + braincurses = callPackage ../games/braincurses { }; + + brutalmaze = callPackage ../games/brutalmaze { }; + + bsdgames = callPackage ../games/bsdgames { }; + bugdom = callPackage ../games/bugdom { stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; inherit (darwin.apple_sdk_11_0.frameworks) IOKit Foundation OpenGL; @@ -16943,16 +34611,32 @@ with pkgs; cataclysm-dda-git = cataclysmDDA.git.tiles; + cbonsai = callPackage ../games/cbonsai { }; + + cdogs-sdl = callPackage ../games/cdogs-sdl { }; + + cgoban = callPackage ../games/cgoban { }; + + chessdb = callPackage ../games/chessdb { }; + chessx = libsForQt5.callPackage ../games/chessx { }; chiaki = libsForQt5.callPackage ../games/chiaki { }; chiaki-ng = kdePackages.callPackage ../games/chiaki-ng { }; + clonehero = callPackage ../games/clonehero { }; + + vintagestory = callPackage ../games/vintagestory { }; + + ckan = callPackage ../games/ckan { }; + cockatrice = libsForQt5.callPackage ../games/cockatrice { protobuf = protobuf_21; }; + commandergenius = callPackage ../games/commandergenius { }; + construoBase = lowPrio (callPackage ../games/construo { libGL = null; libGLU = null; @@ -16963,6 +34647,8 @@ with pkgs; inherit libGL libGLU libglut; }; + crack_attack = callPackage ../games/crack-attack { }; + crawlTiles = callPackage ../games/crawl { tileMode = true; }; @@ -16972,6 +34658,8 @@ with pkgs; inherit (import ../games/crossfire pkgs) crossfire-server crossfire-arch crossfire-maps crossfire-client; + crrcsim = callPackage ../games/crrcsim { }; + curseofwar = callPackage ../games/curseofwar { SDL = null; }; curseofwar-sdl = callPackage ../games/curseofwar { ncurses = null; }; @@ -16979,6 +34667,10 @@ with pkgs; cutemaze = qt6Packages.callPackage ../games/cutemaze { }; + cuyo = callPackage ../games/cuyo { }; + + darkplaces = callPackage ../games/darkplaces { }; + deliantra-server = callPackage ../games/deliantra/server.nix { # perl538 defines 'struct object' in sv.h. many conflicts result perl = perl540; @@ -16988,9 +34680,13 @@ with pkgs; deliantra-maps = callPackage ../games/deliantra/maps.nix { }; deliantra-data = callPackage ../games/deliantra/data.nix { }; - ddnet = callPackage ../games/ddnet {}; + ddnet = callPackage ../games/ddnet { + inherit (darwin.apple_sdk.frameworks) Carbon Cocoa OpenGL Security; + }; ddnet-server = ddnet.override { buildClient = false; }; + ddns-go = callPackage ../tools/networking/ddns-go { }; + devilutionx = callPackage ../games/devilutionx { fmt = fmt_9; SDL2 = SDL2.override { @@ -16998,6 +34694,8 @@ with pkgs; }; }; + domination = callPackage ../games/domination { }; + duckmarines = callPackage ../games/duckmarines { love = love_0_10; }; dwarf-fortress-packages = recurseIntoAttrs (callPackage ../games/dwarf-fortress { }); @@ -17016,13 +34714,29 @@ with pkgs; d1x-rebirth-full d2x-rebirth-full; - easyrpg-player = callPackage ../games/easyrpg-player { - inherit (darwin.apple_sdk.frameworks) Foundation AudioUnit AudioToolbox; - }; + easyrpg-player = callPackage ../games/easyrpg-player { + inherit (darwin.apple_sdk.frameworks) Foundation AudioUnit AudioToolbox; + }; + + eboard = callPackage ../games/eboard { }; + + ecwolf = callPackage ../games/ecwolf { }; + + eduke32 = callPackage ../games/eduke32 { + inherit (darwin.apple_sdk.frameworks) AGL Cocoa GLUT OpenGL; + }; + + egoboo = callPackage ../games/egoboo { }; + + eidolon = callPackage ../games/eidolon { }; + + endgame-singularity = callPackage ../games/endgame-singularity { }; + + endless-sky = callPackage ../games/endless-sky { }; + + extremetuxracer = callPackage ../games/extremetuxracer { }; - exult = callPackage ../games/exult { - inherit (darwin.apple_sdk.frameworks) AudioUnit; - }; + exult = callPackage ../games/exult { }; fallout-ce = callPackage ../games/fallout-ce/fallout-ce.nix { }; fallout2-ce = callPackage ../games/fallout-ce/fallout2-ce.nix { }; @@ -17035,7 +34749,7 @@ with pkgs; fltk = fltk-minimal; }; - factorio = callPackage ../by-name/fa/factorio/package.nix { releaseType = "alpha"; }; + factorio = callPackage ../games/factorio { releaseType = "alpha"; }; factorio-experimental = factorio.override { releaseType = "alpha"; experimental = true; }; @@ -17045,20 +34759,28 @@ with pkgs; factorio-demo = factorio.override { releaseType = "demo"; }; - factorio-space-age = factorio.override { releaseType = "expansion"; }; - - factorio-space-age-experimental = factorio.override { releaseType = "expansion"; experimental = true; }; + factorio-mods = callPackage ../games/factorio/mods.nix { }; - factorio-mods = callPackage ../by-name/fa/factorio/mods.nix { }; + factorio-utils = callPackage ../games/factorio/utils.nix { }; - factorio-utils = callPackage ../by-name/fa/factorio/utils.nix { }; + fairymax = callPackage ../games/fairymax { }; ferium = callPackage ../games/ferium { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; }; + fheroes2 = callPackage ../games/fheroes2 { }; + + fish-fillets-ng = callPackage ../games/fish-fillets-ng { }; + + jumpy = callPackage ../games/jumpy { }; + flightgear = libsForQt5.callPackage ../games/flightgear { }; + flock = callPackage ../development/tools/flock { }; + + forge-mtg = callPackage ../games/forge-mtg { }; + freecad-wayland = freecad.override { withWayland = true; }; freeciv = callPackage ../games/freeciv { @@ -17081,36 +34803,118 @@ with pkgs; freeciv_gtk = freeciv; + freedink = callPackage ../games/freedink { }; + + freeorion = callPackage ../games/freeorion { }; + + freesweep = callPackage ../games/freesweep { }; + + frotz = callPackage ../games/frotz { }; + + frogatto = callPackage ../games/frogatto { }; + + frozen-bubble = callPackage ../games/frozen-bubble { }; + + fsg = callPackage ../games/fsg { }; + + gambit-chess = callPackage ../games/gambit { }; + garden-of-coloured-lights = callPackage ../games/garden-of-coloured-lights { allegro = allegro4; }; + gargoyle = callPackage ../games/gargoyle { }; + + gav = callPackage ../games/gav { }; + gcompris = libsForQt5.callPackage ../games/gcompris { }; + gemrb = callPackage ../games/gemrb { }; + + gimx = callPackage ../games/gimx { }; + + gl117 = callPackage ../games/gl-117 { }; + + globulation2 = callPackage ../games/globulation { }; + + gltron = callPackage ../games/gltron { }; + gl-gsync-demo = callPackage ../games/gl-gsync-demo { libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl; }; + gmad = callPackage ../games/gmad { }; + + gnonograms = callPackage ../games/gnonograms { }; + + gnubg = callPackage ../games/gnubg { }; + + gnuchess = callPackage ../games/gnuchess { }; + + gnugo = callPackage ../games/gnugo { }; + + gnujump = callPackage ../games/gnujump { }; + + gnushogi = callPackage ../games/gnushogi { }; + gogdl = python3Packages.callPackage ../games/gogdl { }; + gogui = callPackage ../games/gogui { }; + gscrabble = python3Packages.callPackage ../games/gscrabble { }; gshogi = python3Packages.callPackage ../games/gshogi { }; qtads = qt5.callPackage ../games/qtads { }; + graphwar = callPackage ../games/graphwar { }; + + gtypist = callPackage ../games/gtypist { }; + + gweled = callPackage ../games/gweled { }; + + harmonist = callPackage ../games/harmonist { }; + + hase = callPackage ../games/hase { }; + hedgewars = libsForQt5.callPackage ../games/hedgewars { }; + hikounomizu = callPackage ../games/hikounomizu { }; + + hmcl = callPackage ../games/hmcl { }; + + hyperrogue = callPackage ../games/hyperrogue { }; + ibmcloud-cli = callPackage ../tools/admin/ibmcloud-cli { stdenv = stdenvNoCC; }; + icbm3d = callPackage ../games/icbm3d { }; + + infra = callPackage ../tools/admin/infra { }; + + infra-arcana = callPackage ../games/infra-arcana { }; + + ingen = callPackage ../applications/audio/ingen { }; + + ideogram = callPackage ../applications/graphics/ideogram { }; + instaloader = python3Packages.callPackage ../tools/misc/instaloader { }; + instead = callPackage ../games/instead { }; + iortcw = callPackage ../games/iortcw { }; # used as base package for iortcw forks iortcw_sp = callPackage ../games/iortcw/sp.nix { }; + ironwail = callPackage ../games/ironwail { }; + + ivan = callPackage ../games/ivan { }; + ja2-stracciatella = callPackage ../games/ja2-stracciatella { inherit (darwin.apple_sdk.frameworks) Carbon Cocoa; }; + jfsw = callPackage ../games/jfsw { }; + + katago = callPackage ../games/katago { }; + katagoWithCuda = katago.override { backend = "cuda"; cudaPackages = cudaPackages_12; @@ -17125,12 +34929,18 @@ with pkgs; cudaPackages = cudaPackages_12; }; + klavaro = callPackage ../games/klavaro { }; + + kobodeluxe = callPackage ../games/kobodeluxe { }; + koboredux = callPackage ../games/koboredux { }; koboredux-free = callPackage ../games/koboredux { useProprietaryAssets = false; }; + koules = callPackage ../games/koules { }; + ldmud = callPackage ../games/ldmud { }; ldmud-full = callPackage ../games/ldmud { @@ -17147,6 +34957,12 @@ with pkgs; legendary-gl = python3Packages.callPackage ../games/legendary-gl { }; + left4gore-bin = callPackage ../games/left4gore { }; + + liberal-crime-squad = callPackage ../games/liberal-crime-squad { }; + + liberation-circuit = callPackage ../games/liberation-circuit { }; + lincity = callPackage ../games/lincity { }; lincity_ng = callPackage ../games/lincity/ng.nix { @@ -17161,6 +34977,8 @@ with pkgs; liquidwar5 = callPackage ../games/liquidwar/5.nix { }; + lugaru = callPackage ../games/lugaru { }; + macopix = callPackage ../games/macopix { gtk = gtk2; }; @@ -17173,22 +34991,41 @@ with pkgs; openjfx = openjfx21; }; + mari0 = callPackage ../games/mari0 { }; + manaplus = callPackage ../games/manaplus { stdenv = gcc11Stdenv; }; - mindustry-wayland = callPackage ../by-name/mi/mindustry/package.nix { + marble-marcher-ce = callPackage ../games/marble-marcher-ce { }; + + mars = callPackage ../games/mars { }; + + mchprs = callPackage ../games/mchprs { }; + + megaglest = callPackage ../games/megaglest { }; + + methane = callPackage ../games/methane { }; + + mindustry = callPackage ../games/mindustry { }; + mindustry-wayland = callPackage ../games/mindustry { enableWayland = true; }; - mindustry-server = callPackage ../by-name/mi/mindustry/package.nix { + mindustry-server = callPackage ../games/mindustry { enableClient = false; enableServer = true; }; minecraft = callPackage ../games/minecraft { }; + minecraft-server-hibernation = callPackage ../tools/games/minecraft/minecraft-server-hibernation { }; + minecraftServers = import ../games/minecraft-servers { inherit callPackage lib javaPackages; }; minecraft-server = minecraftServers.vanilla; # backwards compatibility + minesweep-rs = callPackage ../games/minesweep-rs { }; + + moon-buggy = callPackage ../games/moon-buggy { }; + minetest = callPackage ../games/minetest { inherit (darwin.apple_sdk.frameworks) OpenGL OpenAL Carbon Cocoa Kernel; }; @@ -17211,6 +35048,14 @@ with pkgs; blightmud-tts = callPackage ../games/blightmud { withTTS = true; }; + n2048 = callPackage ../games/n2048 { }; + + naev = callPackage ../games/naev { }; + + nanosaur = callPackage ../games/nanosaur { }; + + nanosaur2 = callPackage ../games/nanosaur2 { }; + nethack = callPackage ../games/nethack { }; nethack-qt = callPackage ../games/nethack { @@ -17220,13 +35065,39 @@ with pkgs; nethack-x11 = callPackage ../games/nethack { x11Mode = true; }; + netris = callPackage ../games/netris { }; + + neverball = callPackage ../games/neverball { }; + + nexuiz = callPackage ../games/nexuiz { }; + nile = python3Packages.callPackage ../games/nile { }; + ninvaders = callPackage ../games/ninvaders { }; + + njam = callPackage ../games/njam { }; + npush = callPackage ../games/npush { }; run-npush = callPackage ../games/npush/run.nix { }; + newtonwars = callPackage ../games/newtonwars { }; + + nsnake = callPackage ../games/nsnake { }; + + nudoku = callPackage ../games/nudoku { }; + oilrush = callPackage ../games/oilrush { }; + openarena = callPackage ../games/openarena { }; + + opendungeons = callPackage ../games/opendungeons { }; + + openlierox = callPackage ../games/openlierox { }; + + openclonk = callPackage ../games/openclonk { }; + + openjk = callPackage ../games/openjk { }; + openloco = pkgsi686Linux.callPackage ../games/openloco { }; openmw = libsForQt5.callPackage ../games/openmw { @@ -17235,6 +35106,16 @@ with pkgs; openmw-tes3mp = libsForQt5.callPackage ../games/openmw/tes3mp.nix { }; + opensoldat = callPackage ../games/opensoldat { }; + + portmod = callPackage ../games/portmod { }; + + tr-patcher = callPackage ../games/tr-patcher { }; + + tes3cmd = callPackage ../games/tes3cmd { }; + + otto-matic = callPackage ../games/otto-matic { }; + openraPackages_2019 = import ../games/openra_2019 { inherit lib; pkgs = pkgs.__splicedPackages; @@ -17267,6 +35148,8 @@ with pkgs; openttd-grfcodec = callPackage ../games/openttd/grfcodec.nix { }; openttd-nml = callPackage ../games/openttd/nml.nix { }; + opentyrian = callPackage ../games/opentyrian { }; + openxcom = callPackage ../games/openxcom { SDL = SDL_compat; }; openxray = callPackage ../games/openxray { @@ -17277,6 +35160,8 @@ with pkgs; orthorobot = callPackage ../games/orthorobot { love = love_0_10; }; + pacvim = callPackage ../games/pacvim { }; + papermcServers = callPackages ../games/papermc { }; papermc = papermcServers.papermc; @@ -17285,6 +35170,22 @@ with pkgs; pentobi = libsForQt5.callPackage ../games/pentobi { }; + performous = callPackage ../games/performous { }; + + pinball = callPackage ../games/pinball { }; + + pingus = callPackage ../games/pingus { }; + + pioneer = callPackage ../games/pioneer { }; + + pioneers = callPackage ../games/pioneers { }; + + planetary_annihilation = callPackage ../games/planetaryannihilation { }; + + principia = callPackage ../games/principia { }; + + pong3d = callPackage ../games/pong3d { }; + pokerth = libsForQt5.callPackage ../games/pokerth { protobuf = protobuf_21; }; @@ -17294,8 +35195,14 @@ with pkgs; protobuf = protobuf_21; }; + pokete = callPackage ../games/pokete { }; + + powermanga = callPackage ../games/powermanga { }; + pysolfc = python3Packages.callPackage ../games/pysolfc { }; + qqwing = callPackage ../games/qqwing { }; + quake3wrapper = callPackage ../games/quake3/wrapper { }; quake3demo = quake3wrapper { @@ -17313,18 +35220,51 @@ with pkgs; quakespasm = callPackage ../games/quakespasm { inherit (darwin.apple_sdk.frameworks) Cocoa CoreAudio CoreFoundation IOKit OpenGL; }; - vkquake = callPackage ../games/quakespasm/vulkan.nix { }; + vkquake = callPackage ../games/quakespasm/vulkan.nix { + inherit (darwin) moltenvk; + }; + + ioquake3 = callPackage ../games/quake3/ioquake { }; + quake3e = callPackage ../games/quake3/quake3e { }; + + quantumminigolf = callPackage ../games/quantumminigolf { }; + + r2mod_cli = callPackage ../games/r2mod_cli { }; + + r2modman = callPackage ../games/r2modman { }; + + racer = callPackage ../games/racer { }; + + randtype = callPackage ../games/randtype { }; + + raylib-games = callPackage ../games/raylib-games { }; + + raycast = callPackage ../os-specific/darwin/raycast { }; + + redeclipse = callPackage ../games/redeclipse { }; + + rftg = callPackage ../games/rftg { }; + + rigsofrods-bin = callPackage ../games/rigsofrods-bin { }; + + riko4 = callPackage ../games/riko4 { }; + + rili = callPackage ../games/rili { }; rogue = callPackage ../games/rogue { ncurses = ncurses5; }; + rocksndiamonds = callPackage ../games/rocksndiamonds { }; + rott = callPackage ../games/rott { SDL = SDL_compat; }; rott-shareware = rott.override { buildShareware = true; }; + rrootage = callPackage ../games/rrootage { }; + space-cadet-pinball = callPackage ../games/space-cadet-pinball { inherit (darwin.apple_sdk.frameworks) Cocoa; }; @@ -17333,6 +35273,10 @@ with pkgs; openjdk = openjdk8; }; + scid = callPackage ../games/scid { }; + + scid-vs-pc = callPackage ../games/scid-vs-pc { }; + scummvm = callPackage ../games/scummvm { inherit (darwin.apple_sdk.frameworks) Cocoa AudioToolbox Carbon CoreMIDI AudioUnit; }; @@ -17345,6 +35289,14 @@ with pkgs; flight-of-the-amazon-queen lure-of-the-temptress; + scorched3d = callPackage ../games/scorched3d { }; + + scrolls = callPackage ../games/scrolls { }; + + service-wrapper = callPackage ../os-specific/linux/service-wrapper { }; + + sfrotz = callPackage ../games/sfrotz { }; + sgt-puzzles = callPackage ../games/sgt-puzzles { }; sgt-puzzles-mobile = callPackage ../games/sgt-puzzles { @@ -17358,9 +35310,20 @@ with pkgs; summoning-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/summoning-pixel-dungeon { }; shorter-pixel-dungeon = callPackage ../games/shattered-pixel-dungeon/shorter-pixel-dungeon { }; + shticker-book-unwritten = callPackage ../games/shticker-book-unwritten { }; + + sienna = callPackage ../games/sienna { }; + + sil = callPackage ../games/sil { }; + + sil-q = callPackage ../games/sil-q { }; + + simutrans = callPackage ../games/simutrans { }; # get binaries without data built by Hydra simutrans_binaries = lowPrio simutrans.binaries; + snake4 = callPackage ../games/snake4 { }; + soi = callPackage ../games/soi { lua = lua5_1; }; @@ -17369,19 +35332,38 @@ with pkgs; solarus = libsForQt5.callPackage ../games/solarus { }; solarus-quest-editor = libsForQt5.callPackage ../development/tools/solarus-quest-editor { }; + sollya = callPackage ../development/interpreters/sollya { }; + + solicurses = callPackage ../games/solicurses { }; + # You still can override by passing more arguments. + space-orbit = callPackage ../games/space-orbit { }; + space-station-14-launcher = callPackage ../games/space-station-14-launcher { }; spring = callPackage ../games/spring { asciidoc = asciidoc-full; }; springLobby = callPackage ../games/spring/springlobby.nix { }; + ssl-cert-check = callPackage ../tools/admin/ssl-cert-check { }; + + stardust = callPackage ../games/stardust { }; + + stockfish = callPackage ../games/stockfish { }; + + steamPackages = recurseIntoAttrs (callPackage ../games/steam { }); + + steam = steamPackages.steam-fhsenv; + steam-run = steam.run; - # This exists so Hydra tries to build all of Steam's dependencies. - steam-fhsenv-without-steam = steam.override { steam-unwrapped = null; }; + steam-run-free = steamPackages.steam-fhsenv-without-steam.run; + + steam-tui = callPackage ../games/steam-tui { }; + + steamcmd = steamPackages.steamcmd; - steam-run-free = steam-fhsenv-without-steam.run; + steam-acf = callPackage ../tools/games/steam-acf { }; steamback = python311.pkgs.callPackage ../tools/games/steamback { }; @@ -17392,15 +35374,37 @@ with pkgs; protonup-ng = with python3Packages; toPythonApplication protonup-ng; + steam-rom-manager = callPackage ../tools/games/steam-rom-manager { }; + + sdlpop = callPackage ../games/sdlpop { }; + + stepmania = callPackage ../games/stepmania { }; + + stone-kingdoms = callPackage ../games/stone-kingdoms { }; + + stt = callPackage ../tools/audio/stt { }; + stuntrally = callPackage ../games/stuntrally { }; + superTux = callPackage ../games/supertux { }; + superTuxKart = darwin.apple_sdk_11_0.callPackage ../games/super-tux-kart { inherit (darwin.apple_sdk_11_0.frameworks) Cocoa IOKit OpenAL IOBluetooth; }; synthv1 = libsForQt5.callPackage ../applications/audio/synthv1 { }; + snis = callPackage ../games/snis { }; + + system-syzygy = callPackage ../games/system-syzygy { }; + + t4kcommon = callPackage ../games/t4kcommon { }; + + taisei = callPackage ../games/taisei { }; + + tcl2048 = callPackage ../games/tcl2048 { }; + the-powder-toy = callPackage ../by-name/th/the-powder-toy/package.nix { lua = lua5_2; inherit (darwin.apple_sdk.frameworks) Cocoa; @@ -17408,6 +35412,12 @@ with pkgs; tbe = libsForQt5.callPackage ../games/the-butterfly-effect { }; + tbls = callPackage ../tools/misc/tbls { }; + + tecnoballz = callPackage ../games/tecnoballz { }; + + teetertorture = callPackage ../games/teetertorture { }; + teeworlds = callPackage ../games/teeworlds { inherit (darwin.apple_sdk.frameworks) Cocoa; }; @@ -17417,41 +35427,109 @@ with pkgs; modules = with nginxModules; [ rtmp dav moreheaders modsecurity ]; }; + tennix = callPackage ../games/tennix { }; + + terraria-server = callPackage ../games/terraria-server { }; + tibia = pkgsi686Linux.callPackage ../games/tibia { }; + tintin = callPackage ../games/tintin { }; + + tinyfugue = callPackage ../games/tinyfugue { }; + + titanion = callPackage ../games/titanion { }; + + tome2 = callPackage ../games/tome2 { }; + + tome4 = callPackage ../games/tome4 { }; + toppler = callPackage ../games/toppler { SDL2_image = SDL2_image_2_0; }; + torus-trooper = callPackage ../games/torus-trooper { }; + + trackballs = callPackage ../games/trackballs { }; + + try = callPackage ../tools/admin/try { }; + + tumiki-fighters = callPackage ../games/tumiki-fighters { }; + + tuxpaint = callPackage ../games/tuxpaint { }; + + tuxtype = callPackage ../games/tuxtype { }; + speed_dreams = callPackage ../games/speed-dreams { # Torcs wants to make shared libraries linked with plib libraries (it provides static). # i686 is the only platform I know than can do that linking without plib built with -fPIC libpng = libpng12; }; + torcs = callPackage ../games/torcs { }; + + trigger = callPackage ../games/trigger { }; + + typespeed = callPackage ../games/typespeed { }; + + u2ps = callPackage ../tools/text/u2ps { }; + + uchess = callPackage ../games/uchess { }; + + ufoai = callPackage ../games/ufoai { }; + + uhexen2 = callPackage ../games/uhexen2 { }; + + ultimatestunts = callPackage ../games/ultimatestunts { }; + ultrastar-creator = libsForQt5.callPackage ../tools/misc/ultrastar-creator { }; ultrastar-manager = libsForQt5.callPackage ../tools/misc/ultrastar-manager { }; + ultrastardx = callPackage ../games/ultrastardx { }; + + umoria = callPackage ../games/umoria { }; + + unnethack = callPackage ../games/unnethack { }; + + uqm = callPackage ../games/uqm { }; + + urbanterror = callPackage ../games/urbanterror { }; + ue4demos = recurseIntoAttrs (callPackage ../games/ue4demos { }); ut2004Packages = dontRecurseIntoAttrs (callPackage ../games/ut2004 { }); ut2004demo = res.ut2004Packages.ut2004 [ res.ut2004Packages.ut2004-demo ]; + vassal = callPackage ../games/vassal { }; + + vdrift = callPackage ../games/vdrift { }; + # To ensure vdrift's code is built on hydra vdrift-bin = vdrift.bin; + vectoroids = callPackage ../games/vectoroids { }; + vessel = pkgsi686Linux.callPackage ../games/vessel { }; + vitetris = callPackage ../games/vitetris { }; + + voxelands = callPackage ../games/voxelands { }; + vvvvvv = callPackage ../by-name/vv/vvvvvv/package.nix { inherit (darwin.apple_sdk.frameworks) Foundation IOKit; }; + wargus = callPackage ../games/wargus { }; + + warmux = callPackage ../games/warmux { }; + warsow-engine = callPackage ../games/warsow/engine.nix { }; warsow = callPackage ../games/warsow { }; + warzone2100 = callPackage ../games/warzone2100 { }; + wesnoth = callPackage ../games/wesnoth { inherit (darwin.apple_sdk.frameworks) Cocoa Foundation; # wesnoth requires lua built with c++, see https://github.com/wesnoth/wesnoth/pull/8234 @@ -17464,6 +35542,27 @@ with pkgs; wesnoth-dev = wesnoth; + widelands = callPackage ../games/widelands { }; + + wolfstoneextract = callPackage ../games/wolfstoneextract { }; + + worldofgoo = callPackage ../games/worldofgoo { }; + + xboard = callPackage ../games/xboard { }; + + xbomb = callPackage ../games/xbomb { }; + + xconq = callPackage ../games/xconq { }; + + xcowsay = callPackage ../games/xcowsay { }; + + xgalagapp = callPackage ../games/xgalaga++ { }; + + xjump = callPackage ../games/xjump { }; + + xmoto = callPackage ../games/xmoto { }; + + inherit (callPackage ../games/xonotic { }) xonotic-data xonotic; @@ -17488,6 +35587,16 @@ with pkgs; bloodspilot-server = callPackage ../games/xpilot/bloodspilot-server.nix { }; bloodspilot-client = callPackage ../games/xpilot/bloodspilot-client.nix { }; + xskat = callPackage ../games/xskat { }; + + xsnow = callPackage ../games/xsnow { }; + + xsok = callPackage ../games/xsok { }; + + xsokoban = callPackage ../games/xsokoban { }; + + xtris = callPackage ../games/xtris { }; + inherit (callPackage ../games/quake2/yquake2 { inherit (darwin.apple_sdk.frameworks) Cocoa OpenAL; }) @@ -17497,6 +35606,14 @@ with pkgs; yquake2-the-reckoning yquake2-all-games; + zaz = callPackage ../games/zaz { }; + + zod = callPackage ../games/zod { }; + + zoom = callPackage ../games/zoom { }; + + keen4 = callPackage ../games/keen4 { }; + zeroadPackages = recurseIntoAttrs (callPackage ../games/0ad { wxGTK = wxGTK32; fmt = fmt_9; @@ -17504,6 +35621,20 @@ with pkgs; zeroad = zeroadPackages.zeroad; + _7kaa = callPackage ../games/7kaa { }; + + hhexen = callPackage ../games/hhexen { }; + + hheretic = callPackage ../games/hheretic { }; + + wyvern = callPackage ../games/wyvern { }; + + hsetroot = callPackage ../tools/X11/hsetroot { }; + + imwheel = callPackage ../tools/X11/imwheel { }; + + kakasi = callPackage ../tools/text/kakasi { }; + ### DESKTOP ENVIRONMENTS arcan-wrapped = arcan.wrapper.override { }; @@ -17529,6 +35660,8 @@ with pkgs; appls = [ prio ]; }; + cdesktopenv = callPackage ../desktops/cdesktopenv { }; + cinnamon = recurseIntoAttrs (callPackage ../desktops/cinnamon { }); deepin = recurseIntoAttrs (callPackage ../desktops/deepin { }); @@ -17555,14 +35688,19 @@ with pkgs; gnome44Extensions gnome45Extensions gnome46Extensions - gnome47Extensions ; gnome-extensions-cli = python3Packages.callPackage ../desktops/gnome/misc/gnome-extensions-cli { }; + gnome-bluetooth_1_0 = callPackage ../by-name/gn/gnome-bluetooth/1.0 { }; + + gnome-browser-connector = callPackage ../desktops/gnome/extensions/gnome-browser-connector { }; + gnome-session-ctl = callPackage ../by-name/gn/gnome-session/ctl.nix { }; # Using 43 to match Mutter used in Pantheon + gnome-settings-daemon43 = callPackage ../by-name/gn/gnome-settings-daemon/43 { }; + gnustep = recurseIntoAttrs (callPackage ../desktops/gnustep { }); lomiri = recurseIntoAttrs (callPackage ../desktops/lomiri { }); @@ -17592,12 +35730,18 @@ with pkgs; mate = recurseIntoAttrs (callPackage ../desktops/mate { }); # Needed for elementary's gala, wingpanel and greeter until support for higher versions is provided + mutter43 = callPackage ../by-name/mu/mutter/43 { }; + pantheon = recurseIntoAttrs (callPackage ../desktops/pantheon { }); + wingpanel-indicator-ayatana = callPackage ../desktops/pantheon/third-party/wingpanel-indicator-ayatana { }; + rox-filer = callPackage ../desktops/rox/rox-filer { gtk = gtk2; }; + surf-display = callPackage ../desktops/surf-display { }; + xfce = recurseIntoAttrs (callPackage ../desktops/xfce { }); plasma-applet-volumewin7mixer = libsForQt5.callPackage ../applications/misc/plasma-applet-volumewin7mixer { }; @@ -17616,14 +35760,24 @@ with pkgs; latte-dock = libsForQt5.callPackage ../applications/misc/latte-dock { }; + xrandr-invert-colors = callPackage ../applications/misc/xrandr-invert-colors { }; + ### SCIENCE/CHEMISTY + apbs = callPackage ../applications/science/chemistry/apbs { }; + avogadrolibs = libsForQt5.callPackage ../development/libraries/science/chemistry/avogadrolibs { }; molequeue = libsForQt5.callPackage ../development/libraries/science/chemistry/molequeue { }; avogadro2 = libsForQt5.callPackage ../applications/science/chemistry/avogadro2 { }; + d-seams = callPackage ../applications/science/chemistry/d-seams { }; + + ergoscf = callPackage ../applications/science/chemistry/ergoscf { }; + + gwyddion = callPackage ../applications/science/chemistry/gwyddion { }; + jmol = callPackage ../applications/science/chemistry/jmol { jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 }; @@ -17632,13 +35786,23 @@ with pkgs; molbar = with python3Packages; toPythonApplication molbar; + molden = callPackage ../applications/science/chemistry/molden { }; + + mopac = callPackage ../applications/science/chemistry/mopac { }; + nwchem = callPackage ../applications/science/chemistry/nwchem { blas = blas-ilp64; lapack = lapack-ilp64; }; + octopus = callPackage ../applications/science/chemistry/octopus { }; + autodock-vina = callPackage ../applications/science/chemistry/autodock-vina { }; + dkh = callPackage ../applications/science/chemistry/dkh { }; + + openmolcas = callPackage ../applications/science/chemistry/openmolcas { }; + pdb2pqr = with python3Packages; toPythonApplication pdb2pqr; pymol = callPackage ../applications/science/chemistry/pymol { @@ -17651,20 +35815,50 @@ with pkgs; siesta = callPackage ../applications/science/chemistry/siesta { }; - siesta-mpi = callPackage ../applications/science/chemistry/siesta { useMpi = true; }; + siesta-mpi = callPackage ../applications/science/chemistry/siesta { useMpi = true; }; + + wxmacmolplt = callPackage ../applications/science/chemistry/wxmacmolplt { }; + + ### SCIENCE/GEOMETRY + + gama = callPackage ../applications/science/geometry/gama { }; + + tetgen = callPackage ../applications/science/geometry/tetgen { }; # AGPL3+ + tetgen_1_4 = callPackage ../applications/science/geometry/tetgen/1.4.nix { }; # MIT + + ### SCIENCE/BENCHMARK + + papi = callPackage ../development/libraries/science/benchmark/papi { }; + + ### SCIENCE/BIOLOGY + + alliance = callPackage ../applications/science/electronics/alliance { }; + + angsd = callPackage ../applications/science/biology/angsd { }; + + ants = callPackage ../applications/science/biology/ants { + inherit (darwin.apple_sdk.frameworks) Cocoa; + }; + + aragorn = callPackage ../applications/science/biology/aragorn { }; + + astral = callPackage ../applications/science/biology/astral { }; + + archimedes = callPackage ../applications/science/electronics/archimedes { }; + + bamtools = callPackage ../applications/science/biology/bamtools { }; + + bayescan = callPackage ../applications/science/biology/bayescan { }; - ### SCIENCE/GEOMETRY + bedops = callPackage ../applications/science/biology/bedops { }; - tetgen = callPackage ../applications/science/geometry/tetgen { }; # AGPL3+ - tetgen_1_4 = callPackage ../applications/science/geometry/tetgen/1.4.nix { }; # MIT + bedtools = callPackage ../applications/science/biology/bedtools { }; - ### SCIENCE/BENCHMARK + bcftools = callPackage ../applications/science/biology/bcftools { }; - ### SCIENCE/BIOLOGY + bftools = callPackage ../applications/science/biology/bftools { }; - ants = callPackage ../applications/science/biology/ants { - inherit (darwin.apple_sdk.frameworks) Cocoa; - }; + bioawk = callPackage ../applications/science/biology/bioawk { }; blast = callPackage ../applications/science/biology/blast { inherit (darwin.apple_sdk.frameworks) ApplicationServices; @@ -17672,64 +35866,218 @@ with pkgs; blast-bin = callPackage ../applications/science/biology/blast/bin.nix { }; + bpp-core = callPackage ../development/libraries/science/biology/bpp-core { }; + + bpp-phyl = callPackage ../development/libraries/science/biology/bpp-phyl { }; + + bpp-popgen = callPackage ../development/libraries/science/biology/bpp-popgen { }; + + bpp-seq = callPackage ../development/libraries/science/biology/bpp-seq { }; + + bppsuite = callPackage ../applications/science/biology/bppsuite { }; + cd-hit = callPackage ../applications/science/biology/cd-hit { inherit (llvmPackages) openmp; }; + ciftilib = callPackage ../development/libraries/science/biology/ciftilib { }; + + cmtk = callPackage ../applications/science/biology/cmtk { }; + + clustal-omega = callPackage ../applications/science/biology/clustal-omega { }; + + conglomerate = callPackage ../applications/science/biology/conglomerate { }; + + dalfox = callPackage ../tools/security/dalfox { }; + + davtest = callPackage ../tools/security/davtest { }; + + dcm2niix = callPackage ../applications/science/biology/dcm2niix { }; + deepdiff = with python3Packages; toPythonApplication deepdiff; + deepsea = callPackage ../tools/security/deepsea { }; + deepsecrets = callPackage ../tools/security/deepsecrets { python3 = python311; }; + deeptools = callPackage ../applications/science/biology/deeptools { }; + deep-translator = with python3Packages; toPythonApplication deep-translator; + delly = callPackage ../applications/science/biology/delly { }; + + diamond = callPackage ../applications/science/biology/diamond { }; + + dssp = callPackage ../applications/science/biology/dssp { }; + + ecopcr = callPackage ../applications/science/biology/ecopcr { }; + + eggnog-mapper = callPackage ../applications/science/biology/eggnog-mapper { }; + + emboss = callPackage ../applications/science/biology/emboss { }; + + est-sfs = callPackage ../applications/science/biology/est-sfs { }; + + ezminc = callPackage ../applications/science/biology/EZminc { }; + + exonerate = callPackage ../applications/science/biology/exonerate { }; + + fastp = callPackage ../applications/science/biology/fastp { }; + + flywheel-cli = callPackage ../applications/science/biology/flywheel-cli { }; + hh-suite = callPackage ../applications/science/biology/hh-suite { inherit (llvmPackages) openmp; }; + hisat2 = callPackage ../applications/science/biology/hisat2 { }; + + htslib = callPackage ../development/libraries/science/biology/htslib { }; + + igv = callPackage ../applications/science/biology/igv { }; + + inormalize = callPackage ../applications/science/biology/inormalize { }; + + iqtree = callPackage ../applications/science/biology/iqtree { }; + + itsx = callPackage ../applications/science/biology/itsx { }; + iv = callPackage ../applications/science/biology/iv { neuron-version = neuron.version; }; + kalign = callPackage ../applications/science/biology/kalign { }; + kallisto = callPackage ../applications/science/biology/kallisto { autoconf = buildPackages.autoconf269; }; + kasmweb = callPackage ../servers/web-apps/kasmweb { }; + + kssd = callPackage ../applications/science/biology/kssd { }; + + last = callPackage ../applications/science/biology/last { }; + + macse = callPackage ../applications/science/biology/macse { }; + + macs2 = callPackage ../applications/science/biology/macs2 { }; + + mafft = callPackage ../applications/science/biology/mafft { }; + + migrate = callPackage ../applications/science/biology/migrate { }; + + minia = callPackage ../applications/science/biology/minia { }; + mirtk = callPackage ../development/libraries/science/biology/mirtk { itk = itk_5_2; }; + muscle = callPackage ../applications/science/biology/muscle { }; + + n3 = callPackage ../applications/science/biology/N3 { }; + nest = callPackage ../applications/science/biology/nest { }; nest-mpi = callPackage ../applications/science/biology/nest { withMpi = true; }; + neuron = callPackage ../applications/science/biology/neuron { }; + neuron-mpi = neuron.override {useMpi = true; }; neuron-full = neuron-mpi.override { useCore = true; useRx3d = true; }; + mrbayes = callPackage ../applications/science/biology/mrbayes { }; + mrtrix = callPackage ../applications/science/biology/mrtrix { python = python3; }; + megahit = callPackage ../applications/science/biology/megahit { }; + + messer-slim = callPackage ../applications/science/biology/messer-slim { }; + minc_tools = callPackage ../applications/science/biology/minc-tools { inherit (perlPackages) perl TextFormat; }; + minc_widgets = callPackage ../applications/science/biology/minc-widgets { }; + + mni_autoreg = callPackage ../applications/science/biology/mni_autoreg { }; + + minimap2 = callPackage ../applications/science/biology/minimap2 { }; + mmseqs2 = callPackage ../applications/science/biology/mmseqs2 { inherit (llvmPackages) openmp; }; + niftyreg = callPackage ../applications/science/biology/niftyreg { }; + + niftyseg = callPackage ../applications/science/biology/niftyseg { }; + + manta = callPackage ../applications/science/biology/manta { }; + obitools3 = callPackage ../applications/science/biology/obitools/obitools3.nix { }; + octopus-caller = callPackage ../applications/science/biology/octopus { }; + + paml = callPackage ../applications/science/biology/paml { }; + + picard-tools = callPackage ../applications/science/biology/picard-tools { }; + + platypus = callPackage ../applications/science/biology/platypus { }; + + plink-ng = callPackage ../applications/science/biology/plink-ng { }; + + prodigal = callPackage ../applications/science/biology/prodigal { }; + + quast = callPackage ../applications/science/biology/quast { }; + + raxml = callPackage ../applications/science/biology/raxml { }; + raxml-mpi = raxml.override { useMpi = true; }; + sambamba = callPackage ../applications/science/biology/sambamba { }; + + samblaster = callPackage ../applications/science/biology/samblaster { }; + samtools = callPackage ../applications/science/biology/samtools { }; samtools_0_1_19 = callPackage ../applications/science/biology/samtools/samtools_0_1_19.nix { stdenv = gccStdenv; }; + seqtk = callPackage ../applications/science/biology/seqtk { }; + + seqkit = callPackage ../applications/science/biology/seqkit { }; + + snpeff = callPackage ../applications/science/biology/snpeff { }; + + somafm-cli = callPackage ../tools/misc/somafm-cli { }; + + somatic-sniper = callPackage ../applications/science/biology/somatic-sniper { }; + + sortmerna = callPackage ../applications/science/biology/sortmerna { }; + + stacks = callPackage ../applications/science/biology/stacks { }; + + star = callPackage ../applications/science/biology/star { }; + + strelka = callPackage ../applications/science/biology/strelka { }; + inherit (callPackages ../applications/science/biology/sumatools {}) sumalibs sumaclust sumatra; + seaview = callPackage ../applications/science/biology/seaview { }; + + svaba = callPackage ../applications/science/biology/svaba { }; + + tebreak = callPackage ../applications/science/biology/tebreak { }; + + treemix = callPackage ../applications/science/biology/treemix { }; + + trf = callPackage ../applications/science/biology/trf { }; + + trimal = callPackage ../applications/science/biology/trimal { }; + trimmomatic = callPackage ../applications/science/biology/trimmomatic { jdk = pkgs.jdk11_headless; # Reduce closure size @@ -17741,28 +36089,97 @@ with pkgs; truvari = callPackage ../applications/science/biology/truvari { }; + varscan = callPackage ../applications/science/biology/varscan { }; + + whisper = callPackage ../applications/science/biology/whisper { }; + + xenomapper = callPackage ../applications/science/biology/xenomapper { }; + + hmmer = callPackage ../applications/science/biology/hmmer { }; + + bwa = callPackage ../applications/science/biology/bwa { }; + + bwa-mem2 = callPackage ../applications/science/biology/bwa-mem2 { }; + ### SCIENCE/MACHINE LEARNING + nengo-gui = callPackage ../applications/science/machine-learning/nengo-gui { }; + sc2-headless = callPackage ../applications/science/machine-learning/sc2-headless { }; streamlit = with python3Packages; toPythonApplication streamlit; + uarmsolver = callPackage ../applications/science/machine-learning/uarmsolver { }; + ### SCIENCE/MATH + almonds = callPackage ../applications/science/math/almonds { }; + + adolc = callPackage ../applications/science/math/adolc { }; + + amd-blis = callPackage ../development/libraries/science/math/amd-blis { }; + + amd-libflame = callPackage ../development/libraries/science/math/amd-libflame { }; + + arpack = callPackage ../development/libraries/science/math/arpack { }; + + blas = callPackage ../build-support/alternatives/blas { }; + blas-ilp64 = blas.override { isILP64 = true; }; + blas-reference = callPackage ../development/libraries/science/math/blas { }; + + bonmin = callPackage ../development/libraries/science/math/bonmin { }; + + brial = callPackage ../development/libraries/science/math/brial { }; + cantor = libsForQt5.cantor; clblas = callPackage ../development/libraries/science/math/clblas { inherit (darwin.apple_sdk.frameworks) Accelerate CoreGraphics CoreVideo OpenCL; }; + clblast = callPackage ../development/libraries/science/math/clblast { }; + + cliquer = callPackage ../development/libraries/science/math/cliquer { }; + + coin-utils = callPackage ../development/libraries/science/math/coin-utils { }; + + ecos = callPackage ../development/libraries/science/math/ecos { }; + + getdp = callPackage ../applications/science/math/getdp { }; + + gurobi = callPackage ../applications/science/math/gurobi { }; + + jags = callPackage ../applications/science/math/jags { }; + labplot = libsForQt5.callPackage ../applications/science/math/labplot { }; + lapack = callPackage ../build-support/alternatives/lapack { }; + lapack-ilp64 = lapack.override { isILP64 = true; }; + lapack-reference = callPackage ../development/libraries/science/math/liblapack { }; liblapack = lapack-reference; + libamplsolver = callPackage ../development/libraries/science/math/libamplsolver { }; + + libbraiding = callPackage ../development/libraries/science/math/libbraiding { }; + + libhomfly = callPackage ../development/libraries/science/math/libhomfly { }; + + liblbfgs = callPackage ../development/libraries/science/math/liblbfgs { }; + + lrs = callPackage ../development/libraries/science/math/lrs { }; + + m4ri = callPackage ../development/libraries/science/math/m4ri { }; + + m4rie = callPackage ../development/libraries/science/math/m4rie { }; + + mkl = callPackage ../development/libraries/science/math/mkl { }; + + nasc = callPackage ../applications/science/math/nasc { }; + nota = haskellPackages.callPackage ../applications/science/math/nota { }; notus-scanner = with python3Packages; toPythonApplication notus-scanner; @@ -17775,6 +36192,22 @@ with pkgs; # standard BLAS and LAPACK. openblasCompat = openblas.override { blas64 = false; }; + openlibm = callPackage ../development/libraries/science/math/openlibm { }; + + openspecfun = callPackage ../development/libraries/science/math/openspecfun { }; + + planarity = callPackage ../development/libraries/science/math/planarity { }; + + scalapack = callPackage ../development/libraries/science/math/scalapack { }; + + rankwidth = callPackage ../development/libraries/science/math/rankwidth { }; + + lcalc = callPackage ../development/libraries/science/math/lcalc { }; + + lrcalc = callPackage ../applications/science/math/lrcalc { }; + + lie = callPackage ../applications/science/math/LiE { }; + inherit (callPackage ../development/libraries/science/math/magma { }) magma magma_2_7_2 magma_2_6_2; magma-cuda = magma.override { @@ -17791,6 +36224,8 @@ with pkgs; rocmSupport = true; }; + clmagma = callPackage ../development/libraries/science/math/clmagma { }; + mathematica = callPackage ../applications/science/math/mathematica { }; mathematica-webdoc = callPackage ../applications/science/math/mathematica { @@ -17806,6 +36241,12 @@ with pkgs; cudaSupport = true; }; + metis = callPackage ../development/libraries/science/math/metis { }; + + nauty = callPackage ../applications/science/math/nauty { }; + + osi = callPackage ../development/libraries/science/math/osi { }; + or-tools = callPackage ../development/libraries/science/math/or-tools { inherit (darwin) DarwinTools; stdenv = if stdenv.hostPlatform.isDarwin then overrideSDK stdenv "11.0" else stdenv; @@ -17819,6 +36260,8 @@ with pkgs; }; }; + rubiks = callPackage ../development/libraries/science/math/rubiks { }; + p4est-sc = callPackage ../development/libraries/science/math/p4est-sc { p4est-sc-debugEnable = false; }; @@ -17831,8 +36274,15 @@ with pkgs; p4est-sc = p4est-sc-dbg; }; + QuadProgpp = callPackage ../development/libraries/science/math/QuadProgpp { }; + + sage = callPackage ../applications/science/math/sage { }; sageWithDoc = sage.override { withDoc = true; }; + sagetex = callPackage ../misc/sagetex { }; + + subread = callPackage ../applications/science/biology/subread { }; + suitesparse_4_2 = callPackage ../development/libraries/science/math/suitesparse/4.2.nix { }; suitesparse_4_4 = callPackage ../development/libraries/science/math/suitesparse/4.4.nix { }; suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse { @@ -17840,6 +36290,14 @@ with pkgs; }; suitesparse = suitesparse_5_3; + suitesparse-graphblas = callPackage ../development/libraries/science/math/suitesparse-graphblas { }; + + superlu = callPackage ../development/libraries/science/math/superlu { }; + + symmetrica = callPackage ../applications/science/math/symmetrica { }; + + sympow = callPackage ../development/libraries/science/math/sympow { }; + trilinos = callPackage ../development/libraries/science/math/trilinos { }; trilinos-mpi = callPackage ../development/libraries/science/math/trilinos { withMPI = true; }; @@ -17850,8 +36308,18 @@ with pkgs; wolfram-notebook = callPackage ../applications/science/math/wolfram-engine/notebook.nix { }; + ipopt = callPackage ../development/libraries/science/math/ipopt { }; + + gmsh = callPackage ../applications/science/math/gmsh { }; + + wcpg = callPackage ../development/libraries/science/math/wcpg { }; + + zn_poly = callPackage ../development/libraries/science/math/zn_poly { }; + ### SCIENCE/MOLECULAR-DYNAMICS + dl-poly-classic-mpi = callPackage ../applications/science/molecular-dynamics/dl-poly-classic { }; + gromacs = callPackage ../applications/science/molecular-dynamics/gromacs { singlePrec = true; fftw = fftwSinglePrec; @@ -17887,25 +36355,73 @@ with pkgs; fftw = fftwSinglePrec; }); + zegrapher = libsForQt5.callPackage ../applications/science/math/zegrapher { }; + ### SCIENCE/MEDICINE + dcmtk = callPackage ../applications/science/medicine/dcmtk { }; + + xmedcon = callPackage ../applications/science/medicine/xmedcon { }; + ### SCIENCE/PHYSICS + dawn = callPackage ../applications/science/physics/dawn { }; + + dawncut = callPackage ../applications/science/physics/dawncut { }; + + elmerfem = callPackage ../applications/science/physics/elmerfem { }; + + fasthenry = callPackage ../applications/science/physics/fasthenry { }; + mcfm = callPackage ../applications/science/physics/MCFM { stdenv = gccStdenv; lhapdf = lhapdf.override { stdenv = gccStdenv; python = null; }; }; + nnpdf = callPackage ../applications/science/physics/nnpdf { }; + + professor = callPackage ../applications/science/physics/professor { }; + + sacrifice = callPackage ../applications/science/physics/sacrifice { }; + + sherpa = callPackage ../applications/science/physics/sherpa { }; + + shtns = callPackage ../applications/science/physics/shtns { }; + + xfitter = callPackage ../applications/science/physics/xfitter { }; + xflr5 = libsForQt5.callPackage ../applications/science/physics/xflr5 { }; + xnec2c = callPackage ../applications/science/physics/xnec2c { }; + ### SCIENCE/PROGRAMMING + dafny = callPackage ../applications/science/logic/dafny { }; + + groove = callPackage ../applications/science/programming/groove { }; + + plm = callPackage ../applications/science/programming/plm { }; + ### SCIENCE/LOGIC + abc-verifier = callPackage ../applications/science/logic/abc { }; + abella = callPackage ../applications/science/logic/abella { ocamlPackages = ocaml-ng.ocamlPackages_4_12; }; + acgtk = callPackage ../applications/science/logic/acgtk { }; + + alt-ergo = callPackage ../applications/science/logic/alt-ergo { }; + + aspino = callPackage ../applications/science/logic/aspino { }; + + beluga = callPackage ../applications/science/logic/beluga { }; + + cbmc = callPackage ../applications/science/logic/cbmc { }; + + cadical = callPackage ../applications/science/logic/cadical { }; + inherit (callPackage ./coq-packages.nix { inherit (ocaml-ng) ocamlPackages_4_05 @@ -17934,8 +36450,14 @@ with pkgs; coqPackages coq ; + coq2html = callPackage ../tools/typesetting/coq2html { }; + coq-kernel = callPackage ../applications/editors/jupyter-kernels/coq { }; + cryptoverif = callPackage ../applications/science/logic/cryptoverif { }; + + crypto-org-wallet = callPackage ../applications/blockchains/crypto-org-wallet { }; + cubicle = callPackage ../applications/science/logic/cubicle { ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; @@ -17944,9 +36466,11 @@ with pkgs; gmp = lib.overrideDerivation gmp (_: { dontDisableStatic = true; }); stdenv = gccStdenv; }; - cvc5 = callPackage ../applications/science/logic/cvc5 { - cadical = pkgs.cadical.override { version = "2.0.0"; }; - }; + cvc4 = callPackage ../applications/science/logic/cvc4 { }; + + cvc5 = callPackage ../applications/science/logic/cvc5 { }; + + drat-trim = callPackage ../applications/science/logic/drat-trim { }; ekrhyper = callPackage ../applications/science/logic/ekrhyper { ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml; @@ -17956,15 +36480,40 @@ with pkgs; eprover-ho = callPackage ../applications/science/logic/eprover { enableHO = true; }; + formula = callPackage ../applications/science/logic/formula { }; + + gappa = callPackage ../applications/science/logic/gappa { }; + + gfan = callPackage ../applications/science/math/gfan { }; + + giac = callPackage ../applications/science/math/giac { }; giac-with-xcas = giac.override { enableGUI = true; }; + ginac = callPackage ../applications/science/math/ginac { }; + + glom = callPackage ../applications/misc/glom { }; + glucose = callPackage ../applications/science/logic/glucose { }; glucose-syrup = callPackage ../applications/science/logic/glucose { enableUnfree = true; }; + hol = callPackage ../applications/science/logic/hol { }; + inherit (ocamlPackages) hol_light; + holehe = callPackage ../tools/security/holehe { }; + + hologram = callPackage ../tools/security/hologram { }; + + honeytrap = callPackage ../tools/security/honeytrap { }; + + kissat = callPackage ../applications/science/logic/kissat { }; + + tini = callPackage ../applications/virtualization/tini { }; + + ifstat-legacy = callPackage ../tools/networking/ifstat-legacy { }; + isabelle = callPackage ../by-name/is/isabelle/package.nix { polyml = polyml.overrideAttrs { pname = "polyml-for-isabelle"; @@ -17983,9 +36532,19 @@ with pkgs; }; isabelle-components = recurseIntoAttrs (callPackage ../by-name/is/isabelle/components { }); + iprover = callPackage ../applications/science/logic/iprover { }; + + key = callPackage ../applications/science/logic/key { }; + + keymapviz = callPackage ../tools/misc/keymapviz { }; + killport = darwin.apple_sdk_11_0.callPackage ../tools/misc/killport { }; + lean = callPackage ../applications/science/logic/lean { }; + lean2 = callPackage ../applications/science/logic/lean2 { }; + lean4 = callPackage ../applications/science/logic/lean4 { }; lean3 = lean; + elan = callPackage ../applications/science/logic/elan { }; mathlibtools = with python3Packages; toPythonApplication mathlibtools; leo2 = callPackage ../applications/science/logic/leo2 @@ -17993,14 +36552,48 @@ with pkgs; leo3-bin = callPackage ../applications/science/logic/leo3/binary.nix { }; + logisim = callPackage ../applications/science/logic/logisim { }; + + logisim-evolution = callPackage ../applications/science/logic/logisim-evolution { }; + + ltl2ba = callPackage ../applications/science/logic/ltl2ba { }; + + metis-prover = callPackage ../applications/science/logic/metis-prover { }; + + mcrl2 = callPackage ../applications/science/logic/mcrl2 { }; + + minisat = callPackage ../applications/science/logic/minisat { }; + + monosat = callPackage ../applications/science/logic/monosat { }; + + msat = callPackage ../applications/science/logic/msat { }; + + nusmv = callPackage ../applications/science/logic/nusmv { }; + + nuXmv = callPackage ../applications/science/logic/nuXmv { }; + + opensmt = callPackage ../applications/science/logic/opensmt { }; + + ott = callPackage ../applications/science/logic/ott { }; + + picosat = callPackage ../applications/science/logic/picosat { }; + + libpoly = callPackage ../applications/science/logic/poly { }; + prooftree = callPackage ../applications/science/logic/prooftree { ocamlPackages = ocaml-ng.ocamlPackages_4_12; }; + prover9 = callPackage ../applications/science/logic/prover9 { }; + + proverif = callPackage ../applications/science/logic/proverif { }; + satallax = callPackage ../applications/science/logic/satallax { inherit (ocaml-ng.ocamlPackages_4_14) ocaml; }; + saw-tools = callPackage ../applications/science/logic/saw-tools { }; + spass = callPackage ../applications/science/logic/spass { stdenv = gccStdenv; }; @@ -18009,6 +36602,16 @@ with pkgs; ocaml = ocaml-ng.ocamlPackages_4_14_unsafe_string.ocaml; }; + tptp = callPackage ../applications/science/logic/tptp { }; + + celf = callPackage ../applications/science/logic/celf { }; + + fast-downward = callPackage ../applications/science/logic/fast-downward { }; + + twelf = callPackage ../applications/science/logic/twelf { }; + + verifast = callPackage ../applications/science/logic/verifast { }; + veriT = callPackage ../applications/science/logic/verit { stdenv = gccStdenv; }; @@ -18017,6 +36620,10 @@ with pkgs; coqPackages = coqPackages_8_18; }; + wayback-machine-archiver = callPackage ../tools/misc/wayback-machine-archiver { }; + + workcraft = callPackage ../applications/science/logic/workcraft { }; + yices = callPackage ../applications/science/logic/yices { gmp-static = gmp.override { withStatic = true; }; }; @@ -18031,6 +36638,8 @@ with pkgs; z3 = z3_4_8; z3-tptp = callPackage ../applications/science/logic/z3/tptp.nix { }; + zchaff = callPackage ../applications/science/logic/zchaff { }; + tlaplus = callPackage ../applications/science/logic/tlaplus { jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 }; @@ -18040,12 +36649,36 @@ with pkgs; }; tlaplusToolbox = callPackage ../applications/science/logic/tlaplus/toolbox.nix { }; + aiger = callPackage ../applications/science/logic/aiger { }; + avy = callPackage ../applications/science/logic/avy { }; + btor2tools = callPackage ../applications/science/logic/btor2tools { }; + + boolector = callPackage ../applications/science/logic/boolector { }; + + bitwuzla = callPackage ../applications/science/logic/bitwuzla { }; + + symfpu = callPackage ../applications/science/logic/symfpu { }; + + uhdm = callPackage ../applications/science/logic/uhdm { }; + + surelog = callPackage ../applications/science/logic/surelog { }; + + mcy = callPackage ../applications/science/logic/mcy { }; + + lingeling = callPackage ../applications/science/logic/lingeling { }; + ### SCIENCE / ENGINEERING + brmodelo = callPackage ../applications/science/engineering/brmodelo { }; + + jflap = callPackage ../applications/science/engineering/jflap { }; + ### SCIENCE / ELECTRONICS + adms = callPackage ../applications/science/electronics/adms { }; + appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { }; inherit (libsForQt5.callPackage ../applications/science/electronics/simulide { }) @@ -18057,18 +36690,38 @@ with pkgs; caneda = libsForQt5.callPackage ../applications/science/electronics/caneda { }; + csxcad = callPackage ../applications/science/electronics/csxcad { }; + degate = libsForQt5.callPackage ../applications/science/electronics/degate { }; + diylc = callPackage ../applications/science/electronics/diylc { }; + flatcam = python39.pkgs.callPackage ../applications/science/electronics/flatcam { }; + flopoco = callPackage ../applications/science/electronics/flopoco { }; + + fparser = callPackage ../applications/science/electronics/fparser { }; + geda = callPackage ../applications/science/electronics/geda { guile = guile_2_2; }; + gedit = callPackage ../applications/editors/gedit { }; + gerbv = callPackage ../applications/science/electronics/gerbv { cairo = cairo.override { x11Support = true; }; }; + gtkwave = callPackage ../applications/science/electronics/gtkwave { }; + + hyp2mat = callPackage ../applications/science/electronics/hyp2mat { }; + + fped = callPackage ../applications/science/electronics/fped { }; + + gaw = callPackage ../applications/science/electronics/gaw { }; + + horizon-eda = callPackage ../applications/science/electronics/horizon-eda { }; + # this is a wrapper for kicad.base and kicad.libraries kicad = callPackage ../applications/science/electronics/kicad { }; # this is the same but without the (sizable) 3D models library @@ -18106,8 +36759,18 @@ with pkgs; openroad = libsForQt5.callPackage ../applications/science/electronics/openroad { }; + openboardview = callPackage ../applications/science/electronics/openboardview { }; + + pcb = callPackage ../applications/science/electronics/pcb { }; + qucs-s = qt6Packages.callPackage ../applications/science/electronics/qucs-s { }; + xcircuit = callPackage ../applications/science/electronics/xcircuit { }; + + xoscope = callPackage ../applications/science/electronics/xoscope { }; + + xschem = callPackage ../applications/science/electronics/xschem { }; + xyce = callPackage ../applications/science/electronics/xyce { }; xyce-parallel = callPackage ../applications/science/electronics/xyce { @@ -18127,6 +36790,18 @@ with pkgs; caffeWithCuda = caffe.override { cudaSupport = true; }; + caffeine-ng = callPackage ../tools/X11/caffeine-ng { }; + + ecm = callPackage ../applications/science/math/ecm { }; + + eukleides = callPackage ../applications/science/math/eukleides { }; + + form = callPackage ../applications/science/math/form { }; + + fricas = callPackage ../applications/science/math/fricas { }; + + gap = callPackage ../applications/science/math/gap { }; + gap-minimal = lowPrio (gap.override { packageSet = "minimal"; }); gap-full = lowPrio (gap.override { packageSet = "full"; }); @@ -18154,12 +36829,46 @@ with pkgs; pari = callPackage ../applications/science/math/pari { }; gp2c = callPackage ../applications/science/math/pari/gp2c.nix { }; + palp = callPackage ../applications/science/math/palp { }; + + ratpoints = callPackage ../applications/science/math/ratpoints { }; + + calc = callPackage ../applications/science/math/calc { }; + + pcalc = callPackage ../applications/science/math/pcalc { }; + + programmer-calculator = callPackage ../applications/science/math/programmer-calculator { }; + + bcal = callPackage ../applications/science/math/bcal { }; + + pagsuite = callPackage ../applications/science/math/pagsuite { }; + + pspp = callPackage ../applications/science/math/pspp { }; + raspa = callPackage ../applications/science/molecular-dynamics/raspa { }; raspa-data = callPackage ../applications/science/molecular-dynamics/raspa/data.nix { }; + ssw = callPackage ../applications/misc/ssw { }; + + pynac = callPackage ../applications/science/math/pynac { }; + + scalp = callPackage ../applications/science/math/scalp { }; + + singular = callPackage ../applications/science/math/singular { }; + + scilab-bin = callPackage ../applications/science/math/scilab-bin { }; + + scilla = callPackage ../tools/security/scilla { }; + + mininet = callPackage ../tools/virtualization/mininet { }; + + msieve = callPackage ../applications/science/math/msieve { }; + weka = callPackage ../applications/science/math/weka { jre = openjdk11; }; + yad = callPackage ../tools/misc/yad { }; + yacas = libsForQt5.callPackage ../applications/science/math/yacas { }; yacas-gui = yacas.override { @@ -18194,8 +36903,18 @@ with pkgs; cudaSupport = true; }; + fityk = callPackage ../applications/science/misc/fityk { }; + + galario = callPackage ../development/libraries/galario { }; + + gildas = callPackage ../applications/science/astronomy/gildas { }; + gplates = libsForQt5.callPackage ../applications/science/misc/gplates { }; + grap = callPackage ../tools/security/grap { }; + + gravit = callPackage ../applications/science/astronomy/gravit { }; + golly = callPackage ../applications/science/misc/golly { wxGTK = wxGTK32.overrideAttrs (x: { configureFlags = x.configureFlags ++ [ @@ -18205,54 +36924,108 @@ with pkgs; curl ]; }); + perl = perl540; }; megam = callPackage ../applications/science/misc/megam { inherit (ocaml-ng.ocamlPackages_4_14) ocaml; }; + netlogo = callPackage ../applications/science/misc/netlogo { }; + nextinspace = python3Packages.callPackage ../applications/science/misc/nextinspace { }; ns-3 = callPackage ../development/libraries/science/networking/ns-3 { python = python3; }; + root = callPackage ../applications/science/misc/root { + python = python3; + inherit (darwin.apple_sdk.frameworks) Cocoa CoreSymbolication OpenGL; + }; + + root5 = lowPrio (callPackage ../applications/science/misc/root/5.nix { + inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; + }); + + rinetd = callPackage ../servers/rinetd { }; + rink = callPackage ../applications/science/misc/rink { inherit (darwin.apple_sdk.frameworks) Security; }; + simgrid = callPackage ../applications/science/misc/simgrid { }; + + sumo = callPackage ../applications/science/networking/sumo { }; + spyder = with python3.pkgs; toPythonApplication spyder; + spyre = callPackage ../tools/security/spyre { }; + + sq = callPackage ../development/tools/sq { }; + stellarium = qt6Packages.callPackage ../applications/science/astronomy/stellarium { }; stellarsolver = libsForQt5.callPackage ../development/libraries/science/astronomy/stellarsolver { }; + astrolabe-generator = callPackage ../applications/science/astronomy/astrolabe-generator { }; + tulip = libsForQt5.callPackage ../applications/science/misc/tulip { }; vite = libsForQt5.callPackage ../applications/science/misc/vite { }; + xearth = callPackage ../applications/science/astronomy/xearth { }; + xplanet = callPackage ../applications/science/astronomy/xplanet { }; + ### SCIENCE / PHYSICS + apfelgrid = callPackage ../development/libraries/physics/apfelgrid { }; + + apfel = callPackage ../development/libraries/physics/apfel { }; + applgrid = callPackage ../development/libraries/physics/applgrid { inherit (darwin.apple_sdk.frameworks) Cocoa; }; + hoppet = callPackage ../development/libraries/physics/hoppet { }; + + fastjet = callPackage ../development/libraries/physics/fastjet { }; + + fastjet-contrib = callPackage ../development/libraries/physics/fastjet-contrib { }; + + fastnlo-toolkit = callPackage ../development/libraries/physics/fastnlo-toolkit { }; + geant4 = libsForQt5.callPackage ../development/libraries/physics/geant4 { }; + cernlib = callPackage ../development/libraries/physics/cernlib { }; + + clhep = callPackage ../development/libraries/physics/clhep { }; + + hepmc2 = callPackage ../development/libraries/physics/hepmc2 { }; + hepmc3 = callPackage ../development/libraries/physics/hepmc3 { python = null; }; + herwig = callPackage ../development/libraries/physics/herwig { }; + lhapdf = callPackage ../development/libraries/physics/lhapdf { python = python3; }; + mela = callPackage ../development/libraries/physics/mela { }; + + nlojet = callPackage ../development/libraries/physics/nlojet { }; + pythia = callPackage ../development/libraries/physics/pythia { hepmc = hepmc2; }; rivet = callPackage ../development/libraries/physics/rivet { + hepmc = hepmc2; imagemagick = graphicsmagick-imagemagick-compat; }; + thepeg = callPackage ../development/libraries/physics/thepeg { }; + yoda = callPackage ../development/libraries/physics/yoda { python = python3; }; @@ -18260,42 +37033,127 @@ with pkgs; withRootSupport = true; }); + qcdnum = callPackage ../development/libraries/physics/qcdnum { }; + ### SCIENCE/ROBOTICS apmplanner2 = libsForQt5.callPackage ../applications/science/robotics/apmplanner2 { }; + betaflight-configurator = callPackage ../applications/science/robotics/betaflight-configurator { }; + + emuflight-configurator = callPackage ../applications/science/robotics/emuflight-configurator { }; + + inav-configurator = callPackage ../applications/science/robotics/inav-configurator { }; + + mission-planner = callPackage ../applications/science/robotics/mission-planner { }; + ### MISC + acpilight = callPackage ../misc/acpilight { }; + + alpnpass = callPackage ../applications/networking/alpnpass { }; + + amdctl = callPackage ../os-specific/linux/amdctl { }; + android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { }; antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { }; + atlantis = callPackage ../applications/networking/cluster/atlantis { }; + + atmos = callPackage ../applications/networking/cluster/atmos { }; + + aiac = callPackage ../applications/networking/cluster/aiac { }; + + fn-cli = callPackage ../applications/networking/cluster/fn-cli { }; + + argononed = callPackage ../misc/drivers/argononed { }; + autotiling = python3Packages.callPackage ../misc/autotiling { }; + autotiling-rs = callPackage ../misc/autotiling-rs { }; + avell-unofficial-control-center = python3Packages.callPackage ../applications/misc/avell-unofficial-control-center { }; + boatswain = callPackage ../applications/misc/boatswain { }; + + beep = callPackage ../misc/beep { }; + + bees = callPackage ../tools/filesystems/bees { }; + + blahaj = callPackage ../tools/misc/blahaj { }; + + bootil = callPackage ../development/libraries/bootil { }; + brgenml1lpr = pkgsi686Linux.callPackage ../misc/cups/drivers/brgenml1lpr { }; + brgenml1cupswrapper = callPackage ../misc/cups/drivers/brgenml1cupswrapper { }; + + brightnessctl = callPackage ../misc/brightnessctl { }; + calaos_installer = libsForQt5.callPackage ../misc/calaos/installer { }; + click = callPackage ../applications/networking/cluster/click { }; + clinfo = callPackage ../tools/system/clinfo { inherit (darwin.apple_sdk.frameworks) OpenCL; }; + clpeak = callPackage ../tools/misc/clpeak { }; + cups = callPackage ../misc/cups { }; cups-filters = callPackage ../misc/cups/filters.nix { }; cups-pk-helper = callPackage ../misc/cups/cups-pk-helper.nix { }; + cups-kyocera = callPackage ../misc/cups/drivers/kyocera { }; + + cups-kyocera-ecosys-m2x35-40-p2x35-40dnw = callPackage ../misc/cups/drivers/kyocera-ecosys-m2x35-40-p2x35-40dnw { }; + + cups-kyocera-ecosys-m552x-p502x = callPackage ../misc/cups/drivers/kyocera-ecosys-m552x-p502x { }; + + cups-kyodialog = callPackage ../misc/cups/drivers/kyodialog { }; + + cups-dymo = callPackage ../misc/cups/drivers/dymo { }; + + cups-pdf-to-pdf = callPackage ../misc/cups/drivers/cups-pdf-to-pdf { }; + + cups-toshiba-estudio = callPackage ../misc/cups/drivers/estudio { }; + + cups-zj-58 = callPackage ../misc/cups/drivers/zj-58 { }; + + colort = callPackage ../applications/misc/colort { }; + + terminal-parrot = callPackage ../applications/misc/terminal-parrot { }; + + djenrandom = callPackage ../tools/misc/djenrandom { }; + epsonscan2 = pkgs.libsForQt5.callPackage ../misc/drivers/epsonscan2 { }; + epson-alc1100 = callPackage ../misc/drivers/epson-alc1100 { }; + + epson-escpr = callPackage ../misc/drivers/epson-escpr { }; + epson-escpr2 = callPackage ../misc/drivers/epson-escpr2 { }; + + epson_201207w = callPackage ../misc/drivers/epson_201207w { }; + + epson-201401w = callPackage ../misc/drivers/epson-201401w { }; + + epson-201106w = callPackage ../misc/drivers/epson-201106w { }; + + epson-workforce-635-nx625-series = callPackage ../misc/drivers/epson-workforce-635-nx625-series { }; + foomatic-db-ppds-withNonfreeDb = callPackage ../by-name/fo/foomatic-db-ppds/package.nix { withNonfreeDb = true; }; gutenprint = callPackage ../misc/drivers/gutenprint { }; gutenprintBin = callPackage ../misc/drivers/gutenprint/bin.nix { }; + carps-cups = callPackage ../misc/cups/drivers/carps-cups { }; + + cups-bjnp = callPackage ../misc/cups/drivers/cups-bjnp { }; + dcp375cwlpr = (pkgsi686Linux.callPackage ../misc/cups/drivers/brother/dcp375cw { }).driver; dcp375cw-cupswrapper = (callPackage ../misc/cups/drivers/brother/dcp375cw { }).cupswrapper; @@ -18316,11 +37174,47 @@ with pkgs; cups-brother-hll3230cdw = pkgsi686Linux.callPackage ../misc/cups/drivers/hll3230cdw { }; + cups-brother-hll2350dw = callPackage ../misc/cups/drivers/hll2350dw { }; + + cups-brother-mfcl2750dw = callPackage ../misc/cups/drivers/mfcl2750dw { }; + + cups-drv-rastertosag-gdi = callPackage ../misc/cups/drivers/cups-drv-rastertosag-gdi { }; + # this driver ships with pre-compiled 32-bit binary libraries cnijfilter_2_80 = pkgsi686Linux.callPackage ../misc/cups/drivers/cnijfilter_2_80 { }; + cnijfilter_4_00 = callPackage ../misc/cups/drivers/cnijfilter_4_00 { }; + + cnijfilter2 = callPackage ../misc/cups/drivers/cnijfilter2 { }; + depotdownloader = callPackage ../tools/misc/depotdownloader { }; + dbacl = callPackage ../tools/misc/dbacl { }; + + dbus-map = callPackage ../tools/misc/dbus-map { }; + + dell-530cdn = callPackage ../misc/drivers/dell-530cdn { }; + + dockutil = callPackage ../os-specific/darwin/dockutil { }; + + eiciel = callPackage ../tools/filesystems/eiciel { }; + + dpkg = callPackage ../tools/package-management/dpkg { }; + + dumb = callPackage ../misc/dumb { }; + + dump = callPackage ../tools/backup/dump { }; + + ec2stepshell = callPackage ../tools/security/ec2stepshell { }; + + ecdsatool = callPackage ../tools/security/ecdsatool { }; + + electricsheep = callPackage ../misc/screensavers/electricsheep { }; + + aapt = callPackage ../development/tools/aapt { }; + + glee = callPackage ../tools/graphics/glee { }; + faust = res.faust2; faust2 = callPackage ../applications/audio/faust/faust2.nix { }; @@ -18347,15 +37241,31 @@ with pkgs; faustlive = callPackage ../applications/audio/faust/faustlive.nix { }; + faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { }; + flashprint = libsForQt5.callPackage ../applications/misc/flashprint { }; + flockit = callPackage ../tools/backup/flockit { }; + fahclient = callPackage ../applications/science/misc/foldingathome/client.nix { }; + fbmark = callPackage ../tools/misc/fbmark { }; + + foma = callPackage ../tools/misc/foma { }; + + foo2zjs = callPackage ../misc/drivers/foo2zjs { }; + + foomatic-filters = callPackage ../misc/drivers/foomatic-filters { }; + gajim = callPackage ../applications/networking/instant-messengers/gajim { inherit (gst_all_1) gstreamer gst-plugins-base gst-libav; gst-plugins-good = gst_all_1.gst-plugins-good.override { gtkSupport = true; }; }; + gammu = callPackage ../applications/misc/gammu { }; + + ghostscript = callPackage ../misc/ghostscript { }; + ghostscriptX = ghostscript.override { cupsSupport = true; x11Support = true; @@ -18366,11 +37276,17 @@ with pkgs; x11Support = false; }; + glava = callPackage ../applications/misc/glava { }; + gnuk = callPackage ../misc/gnuk { gcc-arm-embedded = pkgsCross.arm-embedded.buildPackages.gcc; binutils-arm-embedded = pkgsCross.arm-embedded.buildPackages.binutils; }; + go365 = callPackage ../tools/security/go365 { }; + + gobuster = callPackage ../tools/security/gobuster { }; + gotestwaf = callPackage ../tools/security/gotestwaf { buildGoModule = buildGo123Module; }; @@ -18383,18 +37299,40 @@ with pkgs; buildGoModule = buildGo123Module; }; + guetzli = callPackage ../applications/graphics/guetzli { }; + + gummi = callPackage ../applications/misc/gummi { }; + + gummy = callPackage ../tools/misc/gummy { }; + + hashpump = callPackage ../tools/misc/hashpump { }; + + hck = callPackage ../tools/text/hck { }; + + helm = callPackage ../applications/audio/helm { }; + helmfile = callPackage ../applications/networking/cluster/helmfile { }; helmfile-wrapped = callPackage ../applications/networking/cluster/helmfile { inherit (kubernetes-helm-wrapped.passthru) pluginsDir; }; + helm-dashboard = callPackage ../applications/networking/cluster/helm-dashboard { }; + + helmsman = callPackage ../applications/networking/cluster/helmsman { }; + + hplip = callPackage ../misc/drivers/hplip { }; + hplipWithPlugin = hplip.override { withPlugin = true; }; + hyfetch = callPackage ../tools/misc/hyfetch { }; + hyperfine = callPackage ../tools/misc/hyperfine { inherit (darwin.apple_sdk.frameworks) Security; }; + webcat = callPackage ../tools/misc/webcat { }; + websocat = callPackage ../tools/misc/websocat { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -18411,14 +37349,28 @@ with pkgs; utsushi-networkscan = callPackage ../misc/drivers/utsushi/networkscan.nix { }; + colima = callPackage ../applications/virtualization/colima { }; + lima = callPackage ../applications/virtualization/lima { inherit (darwin) sigtool; }; lima-bin = callPackage ../applications/virtualization/lima/bin.nix { }; + logtop = callPackage ../tools/misc/logtop { }; + + imaginer = callPackage ../applications/misc/imaginer { }; + + igraph = callPackage ../development/libraries/igraph { }; + + igprof = callPackage ../development/tools/misc/igprof { }; + + illum = callPackage ../tools/system/illum { }; + image_optim = callPackage ../applications/graphics/image_optim { inherit (nodePackages) svgo; }; + infnoise = callPackage ../misc/drivers/infnoise { }; + itamae = callPackage ../tools/admin/itamae { }; # using the new configuration style proposal which is unstable @@ -18440,10 +37392,28 @@ with pkgs; jack-autoconnect = libsForQt5.callPackage ../applications/audio/jack-autoconnect { }; jack_autoconnect = jack-autoconnect; + jacktrip = callPackage ../applications/audio/jacktrip { }; + j2cli = with python311Packages; toPythonApplication j2cli; + jq-lsp = callPackage ../development/tools/language-servers/jq-lsp { }; + + jquake = callPackage ../applications/misc/jquake { }; + + jstest-gtk = callPackage ../tools/misc/jstest-gtk { }; + + k40-whisperer = callPackage ../applications/misc/k40-whisperer { }; + + keynav = callPackage ../tools/X11/keynav { }; + + gnome-console = callPackage ../applications/terminal-emulators/gnome-console { }; + + kmon = callPackage ../tools/system/kmon { }; + kmonad = haskellPackages.kmonad.bin; + kompose = callPackage ../applications/networking/cluster/kompose { }; + kompute = callPackage ../development/libraries/kompute { fmt = fmt_8; }; @@ -18461,6 +37431,8 @@ with pkgs; ; kops = kops_1_29; + lguf-brightness = callPackage ../misc/lguf-brightness { }; + lighthouse = darwin.apple_sdk_11_0.callPackage ../applications/blockchains/lighthouse { inherit (darwin.apple_sdk_11_0.frameworks) CoreFoundation Security SystemConfiguration; }; @@ -18480,16 +37452,46 @@ with pkgs; openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { }; + loop = callPackage ../tools/misc/loop { }; + mailcore2 = callPackage ../development/libraries/mailcore2 { icu = icu71; }; + mamba = callPackage ../applications/audio/mamba { }; + + mas = callPackage ../os-specific/darwin/mas { }; + + micromamba = callPackage ../tools/package-management/micromamba { }; + + moltengamepad = callPackage ../misc/drivers/moltengamepad { }; + + openzwave = callPackage ../development/libraries/openzwave { }; + mongoc = darwin.apple_sdk_11_0.callPackage ../development/libraries/mongoc { }; mongocxx = callPackage ../development/libraries/mongocxx/default.nix { }; + mongoose = callPackage ../development/libraries/science/math/mongoose { }; + + morph = callPackage ../tools/package-management/morph { }; + muse = libsForQt5.callPackage ../applications/audio/muse { }; + museeks = callPackage ../applications/audio/museeks { }; + + mynewt-newt = callPackage ../tools/package-management/mynewt-newt { }; + + mynewt-newtmgr = callPackage ../tools/misc/mynewt-newtmgr { }; + + mysides = callPackage ../os-specific/darwin/mysides { }; + + narrowlink = callPackage ../tools/networking/narrowlink { }; + + neo = callPackage ../applications/misc/neo { }; + + networkd-dispatcher = callPackage ../tools/networking/networkd-dispatcher { }; + nixVersions = recurseIntoAttrs (callPackage ../tools/package-management/nix { storeDir = config.nix.storeDir or "/nix/store"; stateDir = config.nix.stateDir or "/nix/var"; @@ -18614,10 +37616,22 @@ with pkgs; (import ../../nixos/lib/make-options-doc) ({ inherit pkgs lib; } // attrs); + nixos-install-tools = callPackage ../tools/nix/nixos-install-tools { }; + + nixos-render-docs = callPackage ../tools/nix/nixos-render-docs { }; + + nixdoc = callPackage ../tools/nix/nixdoc { }; + + dnadd = callPackage ../tools/nix/dnadd { }; + nix-eval-jobs = callPackage ../tools/package-management/nix-eval-jobs { nix = nixVersions.nix_2_24; }; + nix-doc = callPackage ../tools/package-management/nix-doc { }; + + nix-bundle = callPackage ../tools/package-management/nix-bundle { }; + nix-delegate = haskell.lib.compose.justStaticExecutables haskellPackages.nix-delegate; nix-deploy = haskell.lib.compose.justStaticExecutables haskellPackages.nix-deploy; nix-derivation = haskell.lib.compose.justStaticExecutables haskellPackages.nix-derivation; @@ -18630,6 +37644,8 @@ with pkgs; nix-info = callPackage ../tools/nix/info { }; nix-info-tested = nix-info.override { doCheck = true; }; + nix-init = callPackage ../tools/nix/nix-init { }; + nix-index-unwrapped = callPackage ../tools/package-management/nix-index { inherit (darwin.apple_sdk.frameworks) Security; }; @@ -18637,10 +37653,16 @@ with pkgs; nix-linter = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-linter); - nixos-option = callPackage ../tools/nix/nixos-option { }; + nix-melt = callPackage ../tools/nix/nix-melt { }; + + nixos-option = callPackage ../tools/nix/nixos-option { + nix = nixVersions.nix_2_18; + }; nix-pin = callPackage ../tools/package-management/nix-pin { }; + nix-prefetch = callPackage ../tools/package-management/nix-prefetch { }; + nix-prefetch-github = with python3Packages; toPythonApplication nix-prefetch-github; @@ -18652,40 +37674,84 @@ with pkgs; nix-prefetch-svn nix-prefetch-scripts; + nix-query-tree-viewer = callPackage ../tools/nix/nix-query-tree-viewer { }; + nix-update-source = callPackage ../tools/package-management/nix-update-source { }; + nix-script = callPackage ../tools/nix/nix-script { }; + nix-tree = haskell.lib.compose.justStaticExecutables (haskellPackages.nix-tree); + nixpkgs-review = callPackage ../tools/package-management/nixpkgs-review { }; + + nix-serve = callPackage ../tools/package-management/nix-serve { }; + nix-serve-ng = haskell.lib.compose.justStaticExecutables haskellPackages.nix-serve-ng; nix-visualize = python3.pkgs.callPackage ../tools/package-management/nix-visualize { }; + alejandra = callPackage ../tools/nix/alejandra { }; + nixci = callPackage ../tools/nix/nixci { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration IOKit; }; nixfmt-classic = haskellPackages.nixfmt.bin; + nixpkgs-hammering = callPackage ../tools/nix/nixpkgs-hammering { }; + + nixpkgs-lint-community = callPackage ../tools/nix/nixpkgs-lint { }; + nixpkgs-manual = callPackage ../../doc/doc-support/package.nix { }; + rnix-hashes = callPackage ../tools/nix/rnix-hashes { }; + nixos-artwork = callPackage ../data/misc/nixos-artwork { }; nixos-icons = callPackage ../data/misc/nixos-artwork/icons.nix { }; nixos-grub2-theme = callPackage ../data/misc/nixos-artwork/grub2-theme.nix { }; + nixos-bgrt-plymouth = callPackage ../data/themes/nixos-bgrt-plymouth { }; + + nixos-container = callPackage ../tools/virtualization/nixos-container { }; + + nixos-generators = callPackage ../tools/nix/nixos-generators { }; + nixos-rebuild = callPackage ../os-specific/linux/nixos-rebuild { }; + extra-container = callPackage ../tools/virtualization/extra-container { }; + + norwester-font = callPackage ../data/fonts/norwester { }; + + nut = callPackage ../applications/misc/nut { }; + + nsncd = callPackage ../os-specific/linux/nsncd { }; + + nvd = callPackage ../tools/package-management/nvd { }; + disnix = callPackage ../tools/package-management/disnix { }; dysnomia = callPackage ../tools/package-management/disnix/dysnomia (config.disnix or { inherit (python3Packages) supervisor; }); + dydisnix = callPackage ../tools/package-management/disnix/dydisnix { }; + + disnixos = callPackage ../tools/package-management/disnix/disnixos { }; + DisnixWebService = callPackage ../tools/package-management/disnix/DisnixWebService { jdk = jdk8; }; + i3a = callPackage ../misc/i3a { }; + lice = python3Packages.callPackage ../tools/misc/lice { }; + m33-linux = callPackage ../misc/drivers/m33-linux { }; + + mnemonicode = callPackage ../misc/mnemonicode { }; + + moonfire-nvr = callPackage ../misc/moonfire-nvr { }; + mysql-workbench = callPackage ../applications/misc/mysql-workbench (let mysql = mysql80; in { gdal = gdal.override { libmysqlclient = mysql; @@ -18694,26 +37760,64 @@ with pkgs; pcre = pcre-cpp; }); + r128gain = callPackage ../applications/audio/r128gain { }; + resp-app = libsForQt5.callPackage ../applications/misc/resp-app { }; + responder = callPackage ../tools/security/responder { }; + + resumed = callPackage ../applications/misc/resumed { }; + + robin-map = callPackage ../development/libraries/robin-map { }; + + robo3t = callPackage ../applications/misc/robo3t { }; + + rucksack = callPackage ../development/tools/rucksack { }; + + sam-ba = callPackage ../tools/misc/sam-ba { }; + + sndio = callPackage ../misc/sndio { }; + + sticky = callPackage ../applications/misc/sticky { }; + stork = darwin.apple_sdk_11_0.callPackage ../applications/misc/stork { inherit (darwin.apple_sdk_11_0.frameworks) Security; }; + superd = callPackage ../misc/superd { }; + + oclgrind = callPackage ../development/tools/analysis/oclgrind { }; + + opkg = callPackage ../tools/package-management/opkg { }; + + opkg-utils = callPackage ../tools/package-management/opkg-utils { }; + + pgmanage = callPackage ../applications/misc/pgmanage { }; + pgadmin4 = callPackage ../tools/admin/pgadmin { }; pgadmin4-desktopmode = callPackage ../tools/admin/pgadmin { server-mode = false; }; pgmodeler = qt6Packages.callPackage ../applications/misc/pgmodeler { }; + physlock = callPackage ../misc/screensavers/physlock { }; + pjsip = darwin.apple_sdk_11_0.callPackage ../applications/networking/pjsip { inherit (darwin.apple_sdk_11_0.frameworks) AppKit CoreFoundation Security; }; + pounce = callPackage ../servers/pounce { }; + pt = callPackage ../applications/misc/pt { }; + protocol = callPackage ../applications/networking/protocol { }; + + pykms = callPackage ../tools/networking/pykms { }; + pyupgrade = with python3Packages; toPythonApplication pyupgrade; + pwncat = python3Packages.callPackage ../tools/security/pwncat { }; + pwntools = with python3Packages; toPythonApplication pwntools; putty = callPackage ../applications/networking/remote/putty { @@ -18731,24 +37835,82 @@ with pkgs; qtrvsim = libsForQt5.callPackage ../applications/science/computer-architecture/qtrvsim { }; + qdl = callPackage ../tools/misc/qdl { }; + + qperf = callPackage ../os-specific/linux/qperf { }; + qzdl = libsForQt5.callPackage ../games/qzdl { }; rates = callPackage ../tools/misc/rates { inherit (darwin.apple_sdk.frameworks) Security; }; + rars = callPackage ../development/tools/rars { }; + + rargs = callPackage ../tools/misc/rargs { }; + + rancher = callPackage ../applications/networking/cluster/rancher { }; + + rauc = callPackage ../tools/misc/rauc { }; + rbspy = darwin.apple_sdk_11_0.callPackage ../development/tools/rbspy { }; + redprl = callPackage ../applications/science/logic/redprl { }; + + renderizer = callPackage ../development/tools/renderizer { }; + + rfc = callPackage ../tools/misc/rfc { }; + + rfc-bibtex = callPackage ../tools/typesetting/rfc-bibtex { }; + pick-colour-picker = python3Packages.callPackage ../applications/graphics/pick-colour-picker { inherit glib gtk3 gobject-introspection wrapGAppsHook3; }; + rpl = callPackage ../tools/text/rpl { }; + + ricty = callPackage ../data/fonts/ricty { }; + + rivalcfg = callPackage ../misc/rivalcfg { }; + + roadrunner = callPackage ../servers/roadrunner { }; + + rmfuse = callPackage ../tools/filesystems/rmfuse { }; + + rmount = callPackage ../tools/filesystems/rmount { }; + romdirfs = callPackage ../tools/filesystems/romdirfs { stdenv = gccStdenv; }; + rss-glx = callPackage ../misc/screensavers/rss-glx { }; + + run-scaled = callPackage ../tools/X11/run-scaled { }; + + runiq = callPackage ../tools/text/runiq { }; + + runit = callPackage ../tools/system/runit { }; + + runitor = callPackage ../tools/system/runitor { }; + + refmt = callPackage ../development/tools/refmt { }; + + spectra = callPackage ../development/libraries/spectra { }; + + spectrojack = callPackage ../applications/audio/spectrojack { }; + + sift = callPackage ../tools/text/sift { }; + xdragon = lowPrio (callPackage ../tools/X11/xdragon { }); + xlockmore = callPackage ../misc/screensavers/xlockmore { }; + + xq = callPackage ../tools/misc/xq { }; + + xtrlock-pam = callPackage ../misc/screensavers/xtrlock-pam { }; + + sailsd = callPackage ../misc/sailsd { }; + sail-riscv-rv32 = callPackage ../applications/virtualization/sail-riscv { arch = "RV32"; }; @@ -18757,30 +37919,80 @@ with pkgs; arch = "RV64"; }; + shc = callPackage ../tools/security/shc { }; + + shellz = callPackage ../tools/security/shellz { }; + + tableplus = callPackage ../applications/misc/tableplus { }; + timeloop = pkgs.darwin.apple_sdk_11_0.callPackage ../applications/science/computer-architecture/timeloop { }; + canon-cups-ufr2 = callPackage ../misc/cups/drivers/canon { }; + + mfc465cncupswrapper = callPackage ../misc/cups/drivers/brother/mfc465cncupswrapper { }; + mfc465cnlpr = callPackage ../misc/cups/drivers/brother/mfc465cnlpr { }; + + mfcj470dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj470dwcupswrapper { }; mfcj470dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj470dwlpr { }; + mfcj6510dw-cupswrapper = callPackage ../misc/cups/drivers/mfcj6510dwcupswrapper { }; mfcj6510dwlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcj6510dwlpr { }; + mfcl2700dncupswrapper = callPackage ../misc/cups/drivers/mfcl2700dncupswrapper { }; mfcl2700dnlpr = pkgsi686Linux.callPackage ../misc/cups/drivers/mfcl2700dnlpr { }; + mfcl2720dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2720dwcupswrapper { }; + mfcl2720dwlpr = callPackage ../misc/cups/drivers/mfcl2720dwlpr { }; + + mfcl2740dwcupswrapper = callPackage ../misc/cups/drivers/mfcl2740dwcupswrapper { }; + mfcl2740dwlpr = callPackage ../misc/cups/drivers/mfcl2740dwlpr { }; + # This driver is only available as a 32 bit proprietary binary driver mfcl3770cdwlpr = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).driver; mfcl3770cdwcupswrapper = (callPackage ../misc/cups/drivers/brother/mfcl3770cdw { }).cupswrapper; + cups-brother-hll2375dw = callPackage ../misc/cups/drivers/brother/hll2375dw { }; + + mfcl8690cdwcupswrapper = callPackage ../misc/cups/drivers/mfcl8690cdwcupswrapper { }; + mfcl8690cdwlpr = callPackage ../misc/cups/drivers/mfcl8690cdwlpr { }; + + mfc5890cncupswrapper = callPackage ../misc/cups/drivers/mfc5890cncupswrapper { }; + mfc5890cnlpr = callPackage ../misc/cups/drivers/mfc5890cnlpr { }; + + mfc9140cdncupswrapper = callPackage ../misc/cups/drivers/mfc9140cdncupswrapper { }; + mfc9140cdnlpr = callPackage ../misc/cups/drivers/mfc9140cdnlpr { }; + + samsung-unified-linux-driver_1_00_36 = callPackage ../misc/cups/drivers/samsung/1.00.36 { }; samsung-unified-linux-driver_1_00_37 = callPackage ../misc/cups/drivers/samsung/1.00.37.nix { }; samsung-unified-linux-driver_4_01_17 = callPackage ../misc/cups/drivers/samsung/4.01.17.nix { }; samsung-unified-linux-driver = res.samsung-unified-linux-driver_4_01_17; - sane-backends = callPackage ../applications/graphics/sane/backends (config.sane or {}); + sane-backends = callPackage ../applications/graphics/sane/backends (config.sane or {}); + + sane-drivers = callPackage ../applications/graphics/sane/drivers.nix { }; + + senv = callPackage ../applications/misc/senv { }; + + brlaser = callPackage ../misc/cups/drivers/brlaser { }; + + fflinuxprint = callPackage ../misc/cups/drivers/fflinuxprint { }; + + fxlinuxprint = callPackage ../misc/cups/drivers/fxlinuxprint { }; + + brscan4 = callPackage ../applications/graphics/sane/backends/brscan4 { }; - sane-drivers = callPackage ../applications/graphics/sane/drivers.nix { }; + brscan5 = callPackage ../applications/graphics/sane/backends/brscan5 { }; + + dsseries = callPackage ../applications/graphics/sane/backends/dsseries { }; + + sane-airscan = callPackage ../applications/graphics/sane/backends/airscan { }; mkSaneConfig = callPackage ../applications/graphics/sane/config.nix { }; sane-frontends = callPackage ../applications/graphics/sane/frontends.nix { }; + sanoid = callPackage ../tools/backup/sanoid { }; + satysfi = callPackage ../tools/typesetting/satysfi { ocamlPackages = ocaml-ng.ocamlPackages_4_14; }; @@ -18789,12 +38001,27 @@ with pkgs; inherit libusb1; # Shadow python.pkgs.libusb1. }; + sct = callPackage ../tools/X11/sct { }; + + seafile-shared = callPackage ../misc/seafile-shared { }; + + ser2net = callPackage ../servers/ser2net { }; + + serviio = callPackage ../servers/serviio { }; + selinux-python = callPackage ../os-specific/linux/selinux-python { }; + slock = callPackage ../misc/screensavers/slock { conf = config.slock.conf or null; }; + smokeping = callPackage ../tools/networking/smokeping { }; + + snapraid = callPackage ../tools/filesystems/snapraid { }; + snscrape = with python3Packages; toPythonApplication snscrape; + soundmodem = callPackage ../applications/radio/soundmodem { }; + sourceAndTags = callPackage ../misc/source-and-tags { hasktags = haskellPackages.hasktags; }; @@ -18803,6 +38030,36 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) IOKit; }; + spacenav-cube-example = callPackage ../applications/misc/spacenav-cube-example { }; + + spnavcfg = callPackage ../applications/misc/spnavcfg { }; + + splix = callPackage ../misc/cups/drivers/splix { }; + + steamcontroller = callPackage ../misc/drivers/steamcontroller { }; + + stepreduce = callPackage ../applications/misc/stepreduce { }; + + stern = callPackage ../applications/networking/cluster/stern { }; + + streamripper = callPackage ../applications/audio/streamripper { }; + + sqsh = callPackage ../development/tools/sqsh { }; + + sysz = callPackage ../tools/misc/sysz { }; + + go-swag = callPackage ../development/tools/go-swag { }; + + go-swagger = callPackage ../development/tools/go-swagger { }; + + jx = callPackage ../applications/networking/cluster/jx { }; + + tagref = callPackage ../tools/misc/tagref { }; + + tcat = callPackage ../tools/misc/tcat { }; + + tell-me-your-secrets = callPackage ../tools/security/tell-me-your-secrets { }; + tellico = libsForQt5.callPackage ../applications/misc/tellico { }; termpdfpy = python3Packages.callPackage ../applications/misc/termpdf.py { }; @@ -18821,26 +38078,94 @@ with pkgs; terraforming = callPackage ../applications/networking/cluster/terraforming { }; + terraform-backend-git = callPackage ../applications/networking/cluster/terraform-backend-git { }; + + terraform-inventory = callPackage ../applications/networking/cluster/terraform-inventory { }; + terraform-landscape = callPackage ../applications/networking/cluster/terraform-landscape { }; + tfautomv = callPackage ../applications/networking/cluster/tfautomv { }; + + terranix = callPackage ../applications/networking/cluster/terranix { }; + terraspace = callPackage ../applications/networking/cluster/terraspace { }; + tf-summarize = callPackage ../applications/networking/cluster/tf-summarize { }; + + tfswitch = callPackage ../applications/networking/cluster/tfswitch { }; + tftui = python3Packages.callPackage ../applications/networking/cluster/tftui { }; + tfupdate = callPackage ../applications/networking/cluster/tfupdate { }; + + tgswitch = callPackage ../applications/networking/cluster/tgswitch { }; + + tilt = callPackage ../applications/networking/cluster/tilt { }; + + timeular = callPackage ../applications/office/timeular { }; + + tewi-font = callPackage ../data/fonts/tewi { }; + + sshportal = callPackage ../servers/sshportal { }; + + ssh-audit = callPackage ../tools/security/ssh-audit { }; + + ssh-tools = callPackage ../applications/misc/ssh-tools { }; + + thermald = callPackage ../tools/system/thermald { }; + + therion = callPackage ../applications/misc/therion { }; + + throttled = callPackage ../tools/system/throttled { }; + + thinkfan = callPackage ../tools/system/thinkfan { }; + touchosc = callPackage ../applications/audio/touchosc { }; - trufflehog = callPackage ../tools/security/trufflehog { - buildGoModule = buildGo123Module; - }; + tp-auto-kbbl = callPackage ../tools/system/tp-auto-kbbl { }; + + turtle-build = callPackage ../development/tools/build-managers/turtle-build { }; + + tusk = callPackage ../applications/office/tusk { }; + + trufflehog = callPackage ../tools/security/trufflehog { }; + + tunnelx = callPackage ../applications/gis/tunnelx { }; + + tvbrowser = callPackage ../applications/misc/tvbrowser { }; + + uacme = callPackage ../tools/admin/uacme { }; + + ufiformat = callPackage ../tools/system/ufiformat { }; + + ums = callPackage ../servers/ums { }; unityhub = callPackage ../development/tools/unityhub { }; + upspin = callPackage ../tools/filesystems/upspin { }; + urbit = callPackage ../misc/urbit { }; + usb-reset = callPackage ../applications/misc/usb-reset { }; + + utf8cpp = callPackage ../development/libraries/utf8cpp { }; + + utf8proc = callPackage ../development/libraries/utf8proc { }; + + unicode-paracode = callPackage ../tools/misc/unicode { }; + unixcw = libsForQt5.callPackage ../applications/radio/unixcw { }; + valent = callPackage ../applications/misc/valent { }; + + vault-medusa = callPackage ../tools/security/vault-medusa { }; + + vault-ssh-plus = callPackage ../tools/security/vault-ssh-plus { }; + vaultenv = haskell.lib.justStaticExecutables haskellPackages.vaultenv; + vazir-code-font = callPackage ../data/fonts/vazir-code-font { }; + vaultwarden = callPackage ../tools/security/vaultwarden { inherit (darwin.apple_sdk.frameworks) Security CoreServices SystemConfiguration; }; @@ -18848,20 +38173,37 @@ with pkgs; vaultwarden-mysql = vaultwarden.override { dbBackend = "mysql"; }; vaultwarden-postgresql = vaultwarden.override { dbBackend = "postgresql"; }; + vazir-fonts = callPackage ../data/fonts/vazir-fonts { }; + veilid = darwin.apple_sdk_11_0.callPackage ../tools/networking/veilid { inherit (darwin.apple_sdk.frameworks) AppKit Security; }; + vhs = callPackage ../applications/misc/vhs { }; + + viennarna = callPackage ../applications/science/molecular-dynamics/viennarna { }; + + viewnior = callPackage ../applications/graphics/viewnior { }; + vimUtils = callPackage ../applications/editors/vim/plugins/vim-utils.nix { }; vimPlugins = recurseIntoAttrs (callPackage ../applications/editors/vim/plugins { }); + vimb-unwrapped = callPackage ../applications/networking/browsers/vimb { }; vimb = wrapFirefox vimb-unwrapped { }; - vips = callPackage ../by-name/vi/vips/package.nix { + vips = callPackage ../tools/graphics/vips { inherit (darwin.apple_sdk.frameworks) ApplicationServices Foundation; }; + vipsdisp = callPackage ../applications/graphics/vipsdisp { }; + + nip2 = callPackage ../tools/graphics/nip2 { }; + + virglrenderer = callPackage ../development/libraries/virglrenderer { }; + + vivid = callPackage ../tools/misc/vivid { }; + vivisect = with python3Packages; toPythonApplication (vivisect.override { withGui = true; }); vokoscreen = libsForQt5.callPackage ../applications/video/vokoscreen { @@ -18872,21 +38214,36 @@ with pkgs; inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-plugins-bad gst-plugins-ugly; }; + vsc-leetcode-cli = callPackage ../tools/misc/vsc-leetcode-cli { }; + + vsh = callPackage ../tools/misc/vsh { }; + + vttest = callPackage ../tools/misc/vttest { }; + wacomtablet = libsForQt5.callPackage ../tools/misc/wacomtablet { }; wamr = darwin.apple_sdk_11_0.callPackage ../development/interpreters/wamr { }; wasmer = callPackage ../development/interpreters/wasmer { - llvmPackages = llvmPackages_18; + llvmPackages = llvmPackages_15; + inherit (darwin.apple_sdk.frameworks) CoreFoundation SystemConfiguration Security; }; wavm = callPackage ../development/interpreters/wavm { llvmPackages = llvmPackages_12; }; - webkit2-sharp = callPackage ../development/libraries/webkit2-sharp { - webkitgtk = webkitgtk_4_0; - }; + wasm-pack = callPackage ../development/tools/wasm-pack { }; + + wasynth = callPackage ../development/tools/wasynth { }; + + wavegain = callPackage ../applications/audio/wavegain { }; + + wcalc = callPackage ../applications/misc/wcalc { }; + + webkit2-sharp = callPackage ../development/libraries/webkit2-sharp { }; + + websocketd = callPackage ../applications/networking/websocketd { }; wibo = pkgsi686Linux.callPackage ../applications/emulators/wibo { }; @@ -18902,6 +38259,15 @@ with pkgs; winePackagesFor = wineBuild: lib.makeExtensible (self: with self; { callPackage = newScope self; + stdenv = + if pkgs.stdenv.hostPlatform.isDarwin then + # Match upstream, which builds with the latest SDK and a 10.7 deployment target. + overrideSDK pkgs.stdenv { + darwinMinVersion = "10.7"; + darwinSdkVersion = "11.0"; + } + else + pkgs.stdenv; inherit wineBuild; @@ -18925,8 +38291,18 @@ with pkgs; wineRelease = "wayland"; }); + wineasio = callPackage ../applications/emulators/wineasio { }; + + wishbone-tool = callPackage ../development/tools/misc/wishbone-tool { }; + + wmutils-core = callPackage ../tools/X11/wmutils-core { }; + + wmutils-libwm = callPackage ../tools/X11/wmutils-libwm { }; + + wmutils-opt = callPackage ../tools/X11/wmutils-opt { }; + inherit (callPackage ../servers/web-apps/wordpress {}) - wordpress wordpress_6_7; + wordpress wordpress_6_5 wordpress_6_6; wordpressPackages = ( callPackage ../servers/web-apps/wordpress/packages { plugins = lib.importJSON ../servers/web-apps/wordpress/packages/plugins.json; @@ -18934,6 +38310,8 @@ with pkgs; languages = lib.importJSON ../servers/web-apps/wordpress/packages/languages.json; }); + wprecon = callPackage ../tools/security/wprecon { }; + wraith = callPackage ../applications/networking/irc/wraith { openssl = openssl_1_1; }; @@ -18950,12 +38328,46 @@ with pkgs; inherit (darwin.stubs) setfile; }; + x11idle = callPackage ../tools/misc/x11idle { }; + + x11docker = callPackage ../applications/virtualization/x11docker { }; + + x2x = callPackage ../tools/X11/x2x { }; + + xboxdrv = callPackage ../misc/drivers/xboxdrv { }; + + xortool = python3Packages.callPackage ../tools/security/xortool { }; + + xorex = callPackage ../tools/security/xorex { }; + + xbps = callPackage ../tools/package-management/xbps { }; + + xcftools = callPackage ../tools/graphics/xcftools { }; + xhyve = callPackage ../applications/virtualization/xhyve { inherit (darwin.apple_sdk.frameworks) Hypervisor vmnet; inherit (darwin.apple_sdk.libs) xpc; inherit (darwin) libobjc; }; + xinput_calibrator = callPackage ../tools/X11/xinput_calibrator { }; + + xlayoutdisplay = callPackage ../tools/X11/xlayoutdisplay { }; + + xlibinput-calibrator = callPackage ../tools/inputmethods/xlibinput_calibrator { }; + + xlog = callPackage ../applications/radio/xlog { }; + + xmagnify = callPackage ../tools/X11/xmagnify { }; + + xosd = callPackage ../misc/xosd { }; + + xow_dongle-firmware = callPackage ../os-specific/linux/firmware/xow_dongle-firmware { }; + + xpad = callPackage ../applications/misc/xpad { }; + + xpipe = callPackage ../applications/networking/xpipe { }; + xsane = callPackage ../applications/graphics/sane/xsane.nix { }; xsw = callPackage ../applications/misc/xsw { @@ -18965,15 +38377,47 @@ with pkgs; SDL = SDL_sixel; }; + xteddy = callPackage ../applications/misc/xteddy { }; + + xva-img = callPackage ../tools/virtualization/xva-img { }; + + xzoom = callPackage ../tools/X11/xzoom { }; + yacreader = libsForQt5.callPackage ../applications/graphics/yacreader { }; + yadm = callPackage ../applications/version-management/yadm { }; + + yai = callPackage ../tools/misc/yai { }; + yamale = with python3Packages; toPythonApplication yamale; + yamdi = callPackage ../tools/video/yamdi { }; + + yandex-browser = callPackage ../applications/networking/browsers/yandex-browser { }; + yandex-browser-beta = yandex-browser.override { edition = "beta"; }; yandex-browser-corporate = yandex-browser.override { edition = "corporate"; }; - zap-chip-gui = zap-chip.override { withGui = true; }; + yandex-disk = callPackage ../tools/filesystems/yandex-disk { }; + + yara = callPackage ../tools/security/yara { }; + + yaralyzer = callPackage ../tools/security/yaralyzer { }; + + yarGen = callPackage ../tools/security/yarGen { }; + + yersinia = callPackage ../tools/security/yersinia { }; + + yatas = callPackage ../tools/security/yatas { }; + + yaxg = callPackage ../tools/graphics/yaxg { }; + + zap = callPackage ../tools/networking/zap { }; + + zigbee2mqtt = callPackage ../servers/zigbee2mqtt { }; + + zopfli = callPackage ../tools/compression/zopfli { }; myEnvFun = callPackage ../misc/my-env { inherit (stdenv) mkDerivation; @@ -18985,8 +38429,14 @@ with pkgs; callPackage ../applications/networking/znc/modules.nix { } ); + zoneminder = callPackage ../servers/zoneminder { }; + zrok = callPackage ../tools/networking/zrok { }; + xcp = callPackage ../tools/misc/xcp { }; + + zxcvbn-c = callPackage ../development/libraries/zxcvbn-c { }; + bullet = callPackage ../development/libraries/bullet { inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; }; @@ -18995,6 +38445,8 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Cocoa OpenGL; }; + spdlog = callPackage ../development/libraries/spdlog { }; + dart = callPackage ../development/compilers/dart { }; pub2nix = recurseIntoAttrs (callPackage ../build-support/dart/pub2nix { }); @@ -19007,6 +38459,8 @@ with pkgs; httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { }; + mg = callPackage ../applications/editors/mg { }; + # Overriding does not work when using callPackage on discord using import instead. (https://github.com/NixOS/nixpkgs/pull/179906) discord = import ../applications/networking/instant-messengers/discord { inherit lib stdenv; @@ -19039,32 +38493,74 @@ with pkgs; golden-cheetah = libsForQt5.callPackage ../applications/misc/golden-cheetah { }; + golden-cheetah-bin = callPackage ../applications/misc/golden-cheetah-bin {}; + + linkchecker = callPackage ../tools/networking/linkchecker { }; + tomb = callPackage ../by-name/to/tomb/package.nix { pinentry = pinentry-curses; }; + sccache = callPackage ../development/tools/misc/sccache { }; + + scip = callPackage ../development/tools/misc/scip { }; + + scriptisto = callPackage ../development/tools/misc/scriptisto { }; + + sequeler = callPackage ../applications/misc/sequeler { }; + + sequelpro = callPackage ../applications/misc/sequelpro { }; + serial-studio = libsForQt5.callPackage ../applications/misc/serial-studio { }; + snowsql = callPackage ../applications/misc/snowsql { }; + + sidequest = callPackage ../applications/misc/sidequest { }; + maphosts = callPackage ../tools/networking/maphosts { }; + zimg = callPackage ../development/libraries/zimg { }; + + wtf = callPackage ../applications/misc/wtf { }; + tora = libsForQt5.callPackage ../development/tools/tora { }; + xrq = callPackage ../applications/misc/xrq { }; + nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { }; nitrokey-app2 = qt6Packages.callPackage ../tools/security/nitrokey-app2 { }; + fpm2 = callPackage ../tools/security/fpm2 { }; + hy = with python3Packages; toPythonApplication hy; + wmic-bin = callPackage ../servers/monitoring/wmic-bin { }; + ghc-standalone-archive = callPackage ../os-specific/darwin/ghc-standalone-archive { }; vdr = callPackage ../applications/video/vdr { }; vdrPlugins = recurseIntoAttrs (callPackage ../applications/video/vdr/plugins.nix { }); wrapVdr = callPackage ../applications/video/vdr/wrapper.nix { }; + chrome-export = callPackage ../tools/misc/chrome-export { }; + chrome-token-signing = libsForQt5.callPackage ../tools/security/chrome-token-signing { }; linode-cli = python3Packages.callPackage ../tools/virtualization/linode-cli { }; + hss = callPackage ../tools/networking/hss { }; + + undaemonize = callPackage ../tools/system/undaemonize { }; + + houdini = callPackage ../applications/misc/houdini { }; + + openring = callPackage ../applications/misc/openring { }; + + openrisk = callPackage ../tools/security/openrisk { }; + + openvino = callPackage ../development/libraries/openvino { }; + phonetisaurus = callPackage ../development/libraries/phonetisaurus { # https://github.com/AdolfVonKleist/Phonetisaurus/issues/70 openfst = openfst.overrideAttrs rec { @@ -19084,14 +38580,39 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) ApplicationServices; }; + dnstake = callPackage ../tools/networking/dnstake { }; + dnstracer = callPackage ../tools/networking/dnstracer { inherit (darwin) libresolv; }; + dnstwist = callPackage ../tools/networking/dnstwist { }; + + dsniff = callPackage ../tools/networking/dsniff { }; + + wal-g = callPackage ../tools/backup/wal-g { }; + + tlwg = callPackage ../data/fonts/tlwg { }; + + tt2020 = callPackage ../data/fonts/tt2020 { }; + + simplehttp2server = callPackage ../servers/simplehttp2server { }; + + simple-http-server = callPackage ../servers/simple-http-server { }; + diceware = with python3Packages; toPythonApplication diceware; xml2rfc = with python3Packages; toPythonApplication xml2rfc; + mmark = callPackage ../tools/typesetting/mmark { }; + + wire-desktop = callPackage ../applications/networking/instant-messengers/wire-desktop { }; + + wireworld = callPackage ../games/wireworld { }; + + + teseq = callPackage ../applications/misc/teseq { }; + ape = callPackage ../applications/misc/ape { }; attemptoClex = callPackage ../applications/misc/ape/clex.nix { }; apeClex = callPackage ../applications/misc/ape/apeclex.nix { }; @@ -19114,18 +38635,28 @@ with pkgs; openbsd = callPackage ../os-specific/bsd/openbsd { }; + powershell = callPackage ../shells/powershell { }; + doing = callPackage ../applications/misc/doing { }; + undervolt = callPackage ../os-specific/linux/undervolt { }; + alibuild = callPackage ../development/tools/build-managers/alibuild { python = python3; }; + tsukae = callPackage ../applications/misc/tsukae { }; + + tsung = callPackage ../applications/networking/tsung { }; + bcompare = libsForQt5.callPackage ../applications/version-management/bcompare { }; xp-pen-deco-01-v2-driver = libsForQt5.xp-pen-deco-01-v2-driver; xp-pen-g430-driver = libsForQt5.xp-pen-g430-driver; + new-session-manager = callPackage ../applications/audio/new-session-manager { }; + newlib = callPackage ../development/misc/newlib { stdenv = stdenvNoLibc; }; @@ -19135,95 +38666,243 @@ with pkgs; nanoizeNewlib = true; }; + omnisharp-roslyn = callPackage ../development/tools/omnisharp-roslyn { }; + wasmtime = callPackage ../development/interpreters/wasmtime { inherit (darwin.apple_sdk.frameworks) Security; }; wfuzz = with python3Packages; toPythonApplication wfuzz; + wmenu = callPackage ../applications/misc/wmenu { }; + + bemenu = callPackage ../applications/misc/bemenu { }; + + dapper = callPackage ../development/tools/dapper { }; + + k3d = callPackage ../applications/networking/cluster/k3d { }; + + zfs-prune-snapshots = callPackage ../tools/backup/zfs-prune-snapshots { }; + zfs-replicate = python3Packages.callPackage ../tools/backup/zfs-replicate { }; + zfxtop = callPackage ../tools/system/zfxtop { }; + + zrepl = callPackage ../tools/backup/zrepl { }; + + uhubctl = callPackage ../tools/misc/uhubctl { }; + kodelife = callPackage ../applications/graphics/kodelife { inherit (gst_all_1) gstreamer gst-plugins-base; }; + bunnyfetch = callPackage ../tools/misc/bunnyfetch { }; + + _3proxy = callPackage ../applications/networking/3proxy { }; + weasis = callPackage ../by-name/we/weasis/package.nix { jre = jdk21; }; + webwormhole = callPackage ../tools/networking/webwormhole { }; + + wifi-password = callPackage ../os-specific/darwin/wifi-password { }; + + qubes-core-vchan-xen = callPackage ../applications/qubes/qubes-core-vchan-xen { }; + sieveshell = with python3.pkgs; toPythonApplication managesieve; + gortr = callPackage ../servers/gortr { }; + + stayrtr = callPackage ../servers/stayrtr { }; + sunshine = callPackage ../servers/sunshine { }; + sentencepiece = callPackage ../development/libraries/sentencepiece { }; + + kaf = callPackage ../development/tools/kaf { }; + + kcli = callPackage ../development/tools/kcli { }; + + pxlib = callPackage ../development/libraries/pxlib { }; + + pxview = callPackage ../development/tools/pxview { }; + + unstick = callPackage ../os-specific/linux/unstick { }; + + quartus-prime-lite = callPackage ../applications/editors/quartus-prime { }; + + usb-blaster-udev-rules = callPackage ../os-specific/linux/usb-blaster-udev-rules { }; + + go-license-detector = callPackage ../development/tools/misc/go-license-detector { }; + + hashdeep = callPackage ../tools/security/hashdeep { }; + + pdf-parser = callPackage ../tools/misc/pdf-parser { }; + + fluxboxlauncher = callPackage ../applications/misc/fluxboxlauncher { }; + + btcdeb = callPackage ../applications/blockchains/btcdeb { }; + jami = qt6Packages.callPackage ../applications/networking/instant-messengers/jami { # TODO: remove once `udev` is `systemdMinimal` everywhere. udev = systemdMinimal; jack = libjack2; }; + jitsi-meet-electron = callPackage ../applications/networking/instant-messengers/jitsi-meet-electron { }; + + zenstates = callPackage ../os-specific/linux/zenstates { }; + + ryzenadj = callPackage ../os-specific/linux/ryzenadj { }; + gpio-utils = callPackage ../os-specific/linux/kernel/gpio-utils.nix { }; + zalgo = callPackage ../tools/misc/zalgo { }; + inherit (callPackage ../applications/misc/zettlr { }) zettlr; + unpoller = callPackage ../servers/monitoring/unpoller { }; + fac-build = callPackage ../development/tools/build-managers/fac { inherit (darwin.apple_sdk.frameworks) CoreServices; }; + nufmt = callPackage ../development/tools/nufmt { }; + bottom = darwin.apple_sdk_11_0.callPackage ../tools/system/bottom { }; cagebreak = callPackage ../applications/window-managers/cagebreak { wlroots = wlroots_0_17; }; + psftools = callPackage ../os-specific/linux/psftools { }; + + lc3tools = callPackage ../development/tools/lc3tools { }; + ldid = callPackage ../development/tools/ldid { inherit (darwin.apple_sdk.frameworks) CoreFoundation Security; }; + xcolor = callPackage ../tools/graphics/xcolor { }; + + xcfun = callPackage ../development/libraries/science/chemistry/xcfun { }; + + xsos = callPackage ../os-specific/linux/xsos { }; + + xmcp = callPackage ../tools/X11/xmcp { }; + + ymuse = callPackage ../applications/audio/ymuse { }; + + zeyple = callPackage ../misc/zeyple { }; + + zk = callPackage ../applications/office/zk { }; + + zktree = callPackage ../applications/misc/zktree { }; + zram-generator = callPackage ../tools/system/zram-generator { }; zrythm = callPackage ../applications/audio/zrythm { inherit (plasma5Packages) breeze-icons; }; + zthrottle = callPackage ../tools/misc/zthrottle { }; + honeymarker = callPackage ../servers/tracing/honeycomb/honeymarker { }; honeytail = callPackage ../servers/tracing/honeycomb/honeytail { }; honeyvent = callPackage ../servers/tracing/honeycomb/honeyvent { }; + mictray = callPackage ../tools/audio/mictray { }; + swift-corelibs-libdispatch = swiftPackages.Dispatch; + swaysettings = callPackage ../applications/misc/swaysettings { }; + aitrack = libsForQt5.callPackage ../applications/misc/aitrack { }; widevine-cdm = callPackage ../applications/networking/browsers/misc/widevine-cdm.nix { }; + alsa-scarlett-gui = callPackage ../applications/audio/alsa-scarlett-gui { }; + + flac2all = callPackage ../applications/audio/flac2all { }; + + tuner = callPackage ../applications/audio/tuner { }; + tidal-dl = python3Packages.callPackage ../tools/audio/tidal-dl { }; + locate-dominating-file = callPackage ../tools/misc/locate-dominating-file { }; + + jfrog-cli = callPackage ../tools/misc/jfrog-cli { }; + + ov = callPackage ../tools/text/ov { }; + + deface = callPackage ../applications/video/deface { }; + tubekit = callPackage ../applications/networking/cluster/tubekit/wrapper.nix { }; tubekit-unwrapped = callPackage ../applications/networking/cluster/tubekit { }; + tuic = callPackage ../tools/networking/tuic { }; + + resgate = callPackage ../servers/resgate { }; + + oversteer = callPackage ../applications/misc/oversteer { }; + + volantes-cursors = callPackage ../data/icons/volantes-cursors { }; + + gnss-share = callPackage ../servers/gnss-share { }; + + ali = callPackage ../tools/networking/ali { }; + + udict = callPackage ../applications/misc/udict { }; + duden = python3Packages.toPythonApplication python3Packages.duden; + zf = callPackage ../tools/misc/zf { }; + + isolate = callPackage ../tools/security/isolate { }; + + dtool = callPackage ../tools/misc/dtool { }; + tremotesf = libsForQt5.callPackage ../applications/networking/p2p/tremotesf { }; + reindeer = callPackage ../development/tools/reindeer { }; + + charasay = callPackage ../tools/misc/charasay { }; + + libvoikko = callPackage ../development/libraries/libvoikko { }; + + hfst = callPackage ../development/libraries/hfst { }; + + omorfi = callPackage ../development/libraries/omorfi { }; + + hfst-ospell = callPackage ../development/libraries/hfst-ospell { }; + + waylyrics = callPackage ../applications/audio/waylyrics { }; + + gitrs = callPackage ../tools/misc/gitrs { }; + + dict-cc-py = callPackage ../applications/misc/dict-cc-py { }; + + wpm = callPackage ../applications/misc/wpm { }; + + weggli = callPackage ../tools/security/weggli { }; + yazi-unwrapped = callPackage ../by-name/ya/yazi-unwrapped/package.nix { inherit (darwin.apple_sdk.frameworks) Foundation; }; - animdl = python3Packages.callPackage ../applications/video/animdl { }; + ssl-proxy = callPackage ../tools/networking/ssl-proxy { }; - dillo = callPackage ../by-name/di/dillo/package.nix { - fltk = fltk13; - }; + code-maat = callPackage ../development/tools/code-maat {}; - cantata = callPackage ../by-name/ca/cantata/package.nix { - ffmpeg = ffmpeg_6; - }; + mdhtml = callPackage ../tools/text/mdhtml { }; - libkazv = callPackage ../by-name/li/libkazv/package.nix { - libcpr = libcpr_1_10_5; - }; + insulator2 = callPackage ../applications/misc/insulator2 {}; - tree-from-tags = callPackage ../by-name/tr/tree-from-tags/package.nix { - ruby = ruby_3_1; + animdl = python3Packages.callPackage ../applications/video/animdl { }; + + dillo = callPackage ../by-name/di/dillo/package.nix { + fltk = fltk13; }; } diff --git a/pkgs/top-level/darwin-aliases.nix b/pkgs/top-level/darwin-aliases.nix index 6fafa5f487c45..46a96ce466ebd 100644 --- a/pkgs/top-level/darwin-aliases.nix +++ b/pkgs/top-level/darwin-aliases.nix @@ -68,10 +68,6 @@ mapAliases ({ libauto = throw "'darwin.libauto' has been removed, as it was broken and unmaintained"; # added 2024-05-10 libtapi = pkgs.libtapi; # 2024-08-16 - ### M ### - - moltenvk = pkgs.moltenvk; # 2024-10-06 - ### O ### opencflite = pkgs.opencflite; # added 2024-05-02 diff --git a/pkgs/top-level/darwin-packages.nix b/pkgs/top-level/darwin-packages.nix index ab8d9c387b407..e473c313fdb9a 100644 --- a/pkgs/top-level/darwin-packages.nix +++ b/pkgs/top-level/darwin-packages.nix @@ -118,7 +118,7 @@ impure-cmds // apple-source-packages // apple-source-headers // stubs // { extraBuildInputs = []; }; - inherit (self.adv_cmds) ps; + inherit (self.adv_cmds) locale ps; binutils-unwrapped = callPackage ../os-specific/darwin/binutils { inherit (pkgs) cctools; @@ -206,6 +206,15 @@ impure-cmds // apple-source-packages // apple-source-headers // stubs // { lsusb = callPackage ../os-specific/darwin/lsusb { }; + moltenvk = callPackage ../os-specific/darwin/moltenvk { + stdenv = pkgs.overrideSDK stdenv { + darwinMinVersion = "10.15"; + darwinSdkVersion = "12.3"; + }; + inherit (apple_sdk.frameworks) AppKit Foundation Metal QuartzCore; + inherit (apple_sdk.libs) simd; + }; + openwith = callPackage ../os-specific/darwin/openwith { }; stubs = pkgs.callPackages ../os-specific/darwin/stubs { }; @@ -222,8 +231,7 @@ impure-cmds // apple-source-packages // apple-source-headers // stubs // { xcode_12 xcode_12_0_1 xcode_12_1 xcode_12_2 xcode_12_3 xcode_12_4 xcode_12_5 xcode_12_5_1 xcode_13 xcode_13_1 xcode_13_2 xcode_13_3 xcode_13_3_1 xcode_13_4 xcode_13_4_1 xcode_14 xcode_14_1 - xcode_15 xcode_15_0_1 xcode_15_1 xcode_15_2 xcode_15_3 xcode_15_4 - xcode_16 xcode_16_1 + xcode_15 xcode_15_1 xcode_15_2 xcode_15_3 xcode_15_4 xcode; xcodeProjectCheckHook = pkgs.makeSetupHook { @@ -249,7 +257,7 @@ impure-cmds // apple-source-packages // apple-source-headers // stubs // { nixos = import ../../nixos { configuration = { imports = [ - ../../nixos/modules/profiles/nix-builder-vm.nix + ../../nixos/modules/profiles/macos-builder.nix ] ++ modules; # If you need to override this, consider starting with the right Nixpkgs