···4849- [Broadcast Box](https://github.com/Glimesh/broadcast-box), a WebRTC broadcast server. Available as [services.broadcast-box](options.html#opt-services.broadcast-box.enable).
500051- Docker now defaults to 28.x, because version 27.x stopped receiving security updates and bug fixes after [May 2, 2025](https://github.com/moby/moby/pull/49910).
5253- [Corteza](https://cortezaproject.org/), a low-code platform. Available as [services.corteza](#opt-services.corteza.enable).
···4849- [Broadcast Box](https://github.com/Glimesh/broadcast-box), a WebRTC broadcast server. Available as [services.broadcast-box](options.html#opt-services.broadcast-box.enable).
5051+- [boot.kernel.sysfs](options.html#opt-boot.kernel.sysfs) allows setting of sysfs attributes.
52+53- Docker now defaults to 28.x, because version 27.x stopped receiving security updates and bug fixes after [May 2, 2025](https://github.com/moby/moby/pull/49910).
5455- [Corteza](https://cortezaproject.org/), a low-code platform. Available as [services.corteza](#opt-services.corteza.enable).
···13 };
1415 testScript = ''
16+ with subtest("Test legacy lastlog import"):
17+ # create old lastlog file to test import
18+ # empty = nothing will actually be imported, but the service will run
19+ machine.succeed("touch /var/log/lastlog")
20+ machine.wait_for_unit("lastlog2-import.service")
21+ machine.succeed("journalctl -b --grep 'Starting Import lastlog data into lastlog2 database'")
22+ machine.succeed("stat /var/log/lastlog.migrated")
23+24+ with subtest("Test lastlog entries are created by logins"):
25+ machine.wait_for_unit("multi-user.target")
26+ machine.succeed("run0 --pty true") # perform full login
27+ print(machine.succeed("lastlog2 --active --user root"))
28+ machine.succeed("stat /var/lib/lastlog/lastlog2.db")
29 '';
30}
···38 script = writeShellApplication {
39 name = "test-meta";
40 text = "";
41- meta.description = "A test for the `writeShellApplication` `meta` argument";
42 };
43 in
44 assert script.meta.mainProgram == "test-meta";
···101 exit 1
102 fi
103 '';
104- meta.description = "A test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`";
105 expected = "";
106 };
107
···38 script = writeShellApplication {
39 name = "test-meta";
40 text = "";
41+ meta.description = "Test for the `writeShellApplication` `meta` argument";
42 };
43 in
44 assert script.meta.mainProgram == "test-meta";
···101 exit 1
102 fi
103 '';
104+ meta.description = "Test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`";
105 expected = "";
106 };
107
···1+From f26dd335c8650a2f8ab7d6e4fb5dfc40ee6af618 Mon Sep 17 00:00:00 2001
2+From: Jade Lovelace <software@lfcode.ca>
3+Date: Sun, 10 Aug 2025 10:54:14 +0000
4+Subject: [PATCH] fix: include libucontext in Requires.private in cmake builds
5+6+This is required so that static musl actually links to libucontext
7+correctly to get setcontext/etc for fibers.
8+---
9+ c++/CMakeLists.txt | 4 ++++
10+ c++/configure.ac | 4 ++++
11+ c++/pkgconfig/kj-async.pc.in | 1 +
12+ 3 files changed, 9 insertions(+)
13+14+diff --git a/c++/CMakeLists.txt b/c++/CMakeLists.txt
15+index f335f12f7c..b2a24e40e0 100644
16+--- a/c++/CMakeLists.txt
17++++ b/c++/CMakeLists.txt
18+@@ -96,6 +96,9 @@ set_property(CACHE WITH_FIBERS PROPERTY STRINGS AUTO ON OFF)
19+ # CapnProtoConfig.cmake.in needs this variable.
20+ set(_WITH_LIBUCONTEXT OFF)
21+22++# Used by pkg-config files
23++set(ASYNC_REQUIRES_PRIVATE "")
24++
25+ if (WITH_FIBERS OR WITH_FIBERS STREQUAL "AUTO")
26+ set(_capnp_fibers_found OFF)
27+ if (WIN32 OR CYGWIN)
28+@@ -116,6 +119,7 @@ if (WITH_FIBERS OR WITH_FIBERS STREQUAL "AUTO")
29+ if (libucontext_FOUND)
30+ set(_WITH_LIBUCONTEXT ON)
31+ set(_capnp_fibers_found ON)
32++ set(ASYNC_REQUIRES_PRIVATE "${ASYNC_REQUIRES_PRIVATE} libucontext")
33+ endif()
34+ else()
35+ set(_capnp_fibers_found OFF)
36+diff --git a/c++/configure.ac b/c++/configure.ac
37+index a2de7aac80..ce3c632e8c 100644
38+--- a/c++/configure.ac
39++++ b/c++/configure.ac
40+@@ -216,6 +216,8 @@ AS_IF([test "$with_fibers" != no], [
41+ ])
42+ ])
43+44++ASYNC_REQUIRES_PRIVATE=""
45++
46+ # Check for library support necessary for fibers.
47+ AS_IF([test "$with_fibers" != no], [
48+ case "${host_os}" in
49+@@ -241,6 +243,7 @@ AS_IF([test "$with_fibers" != no], [
50+ ])
51+ AS_IF([test "$ucontext_supports_fibers" = yes], [
52+ ASYNC_LIBS="$ASYNC_LIBS -lucontext"
53++ ASYNC_REQUIRES_PRIVATE="$ASYNC_REQUIRES_PRIVATE libucontext"
54+ with_fibers=yes
55+ ], [
56+ AS_IF([test "$with_fibers" = yes], [
57+@@ -259,6 +262,7 @@ AS_IF([test "$with_fibers" = yes], [
58+ ], [
59+ CXXFLAGS="$CXXFLAGS -DKJ_USE_FIBERS=0"
60+ ])
61++AC_SUBST(ASYNC_REQUIRES_PRIVATE, $ASYNC_REQUIRES_PRIVATE)
62+63+ # CapnProtoConfig.cmake.in needs these variables,
64+ # we force them to NO because we don't need the CMake dependency for them,
65+diff --git a/c++/pkgconfig/kj-async.pc.in b/c++/pkgconfig/kj-async.pc.in
66+index 49d5ff6996..41aae28555 100644
67+--- a/c++/pkgconfig/kj-async.pc.in
68++++ b/c++/pkgconfig/kj-async.pc.in
69+@@ -8,4 +8,5 @@ Description: Basic utility library called KJ (async part)
70+ Version: @VERSION@
71+ Libs: -L${libdir} -lkj-async @ASYNC_LIBS@ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ @STDLIB_FLAG@
72+ Requires: kj = @VERSION@
73++Requires.private: @ASYNC_REQUIRES_PRIVATE@
74+ Cflags: -I${includedir} @ASYNC_LIBS@ @PTHREAD_CFLAGS@ @STDLIB_FLAG@ @CAPNP_LITE_FLAG@
+21-2
pkgs/by-name/ca/capnproto/package.nix
···1{
2 binutils,
3 lib,
004 clangStdenv,
5 fetchFromGitHub,
6 cmake,
7 openssl,
8 zlib,
09}:
1011let
···40 hash = "sha256-aDcn4bLZGq8915/NPPQsN5Jv8FRWd8cAspkG3078psc=";
41 };
4243- nativeBuildInputs = [ cmake ];
0000000044 propagatedBuildInputs = [
45 openssl
46 zlib
47 ]
48- ++ lib.optional (clangStdenv.cc.isClang && clangStdenv.hostPlatform.isStatic) empty-libgcc_eh;
004950 # FIXME: separate the binaries from the stuff that user systems actually use
51 # This runs into a terrible UX issue in Lix and I just don't want to debug it
···5556 cmakeFlags = [
57 (lib.cmakeBool "BUILD_SHARED_LIBS" true)
000058 # Take optimization flags from CXXFLAGS rather than cmake injecting them
59 (lib.cmakeFeature "CMAKE_BUILD_TYPE" "None")
60 ];
···65 };
6667 separateDebugInfo = true;
006869 meta = with lib; {
70 homepage = "https://capnproto.org/";
···1{
2 binutils,
3 lib,
4+ libucontext,
5+ pkg-config,
6 clangStdenv,
7 fetchFromGitHub,
8 cmake,
9 openssl,
10 zlib,
11+ nix-update-script,
12}:
1314let
···43 hash = "sha256-aDcn4bLZGq8915/NPPQsN5Jv8FRWd8cAspkG3078psc=";
44 };
4546+ patches = [
47+ # https://github.com/capnproto/capnproto/pull/2377
48+ ./fix-libucontext.patch
49+ ];
50+51+ nativeBuildInputs = [
52+ cmake
53+ pkg-config
54+ ];
55 propagatedBuildInputs = [
56 openssl
57 zlib
58 ]
59+ ++ lib.optional (clangStdenv.cc.isClang && clangStdenv.hostPlatform.isStatic) empty-libgcc_eh
60+ # musl doesn't ship getcontext/setcontext unlike basically every other libc
61+ ++ lib.optional clangStdenv.hostPlatform.isMusl libucontext;
6263 # FIXME: separate the binaries from the stuff that user systems actually use
64 # This runs into a terrible UX issue in Lix and I just don't want to debug it
···6869 cmakeFlags = [
70 (lib.cmakeBool "BUILD_SHARED_LIBS" true)
71+ # merely requires setcontext/getcontext (libc), lix expects fibers to
72+ # be available, and we want to make sure that the build will fail if
73+ # it breaks
74+ (lib.cmakeBool "WITH_FIBERS" true)
75 # Take optimization flags from CXXFLAGS rather than cmake injecting them
76 (lib.cmakeFeature "CMAKE_BUILD_TYPE" "None")
77 ];
···82 };
8384 separateDebugInfo = true;
85+86+ passthru.updateScript = nix-update-script { };
8788 meta = with lib; {
89 homepage = "https://capnproto.org/";
+1-1
pkgs/by-name/ca/cardo/package.nix
···24 '';
2526 meta = with lib; {
27- description = "Cardo is a large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists";
28 longDescription = ''
29 Cardo is a large Unicode font specifically designed for the needs of
30 classicists, Biblical scholars, medievalists, and linguists. It also
···24 '';
2526 meta = with lib; {
27+ description = "Large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists";
28 longDescription = ''
29 Cardo is a large Unicode font specifically designed for the needs of
30 classicists, Biblical scholars, medievalists, and linguists. It also
+3-3
pkgs/by-name/ca/cargo-tally/package.nix
···67rustPlatform.buildRustPackage rec {
8 pname = "cargo-tally";
9- version = "1.0.66";
1011 src = fetchCrate {
12 inherit pname version;
13- hash = "sha256-PC/gscMO7oYcsd/cVcP5WZYweWRsh23Z7Do/qeGjAOc=";
14 };
1516- cargoHash = "sha256-00J8ip2fr/nphY0OXVOLKv7gaHitMziwsdJ4YBaYxog=";
1718 meta = {
19 description = "Graph the number of crates that depend on your crate over time";
···67rustPlatform.buildRustPackage rec {
8 pname = "cargo-tally";
9+ version = "1.0.67";
1011 src = fetchCrate {
12 inherit pname version;
13+ hash = "sha256-Jt7pEpy06xoYWLIMustYvVB81fcGEK7GYvh5ukDUiQ0=";
14 };
1516+ cargoHash = "sha256-gXFcsaXaCkX4wQ9/eHr9CUI/r6KEAfZ8HYiDqBRtQeA=";
1718 meta = {
19 description = "Graph the number of crates that depend on your crate over time";
+9-1
pkgs/by-name/ca/casadi/package.nix
···200 doCheck = true;
201202 meta = {
203- description = "CasADi is a symbolic framework for numeric optimization implementing automatic differentiation in forward and reverse modes on sparse matrix-valued computational graphs. It supports self-contained C-code generation and interfaces state-of-the-art codes such as SUNDIALS, IPOPT etc. It can be used from C++, Python or Matlab/Octave";
00000000204 homepage = "https://github.com/casadi/casadi";
205 license = lib.licenses.lgpl3Only;
206 maintainers = with lib.maintainers; [ nim65s ];
···200 doCheck = true;
201202 meta = {
203+ description = "Symbolic framework for numeric optimization";
204+ longDescription = ''
205+ CasADi is a symbolic framework for numeric optimization
206+ implementing automatic differentiation in forward and reverse
207+ modes on sparse matrix-valued computational graphs. It supports
208+ self-contained C-code generation and interfaces state-of-the-art
209+ codes such as SUNDIALS, IPOPT etc. It can be used from C++,
210+ Python or Matlab/Octave
211+ '';
212 homepage = "https://github.com/casadi/casadi";
213 license = lib.licenses.lgpl3Only;
214 maintainers = with lib.maintainers; [ nim65s ];
+1-1
pkgs/by-name/cb/cbmc/package.nix
···115 };
116117 meta = {
118- description = "CBMC is a Bounded Model Checker for C and C++ programs";
119 homepage = "http://www.cprover.org/cbmc/";
120 license = lib.licenses.bsdOriginal;
121 maintainers = with lib.maintainers; [ jiegec ];
···115 };
116117 meta = {
118+ description = "Bounded Model Checker for C and C++ programs";
119 homepage = "http://www.cprover.org/cbmc/";
120 license = lib.licenses.bsdOriginal;
121 maintainers = with lib.maintainers; [ jiegec ];
+1-1
pkgs/by-name/cd/cdecl/package.nix
···66 ];
6768 meta = {
69- description = "Composing and deciphering C (or C++) declarations or casts, aka ''gibberish.''";
70 homepage = "https://github.com/paul-j-lucas/cdecl";
71 changelog = "https://github.com/paul-j-lucas/cdecl/blob/cdecl-${finalAttrs.version}/ChangeLog";
72 license = lib.licenses.gpl3Only;
···66 ];
6768 meta = {
69+ description = "Composing and deciphering C (or C++) declarations or casts, aka 'gibberish'";
70 homepage = "https://github.com/paul-j-lucas/cdecl";
71 changelog = "https://github.com/paul-j-lucas/cdecl/blob/cdecl-${finalAttrs.version}/ChangeLog";
72 license = lib.licenses.gpl3Only;
···30 };
3132 meta = with lib; {
33- description = ''
34- A tool for managing your Cloudflare credentials, securely..
35- '';
36 homepage = "https://github.com/jacobbednarz/cf-vault/";
37 license = licenses.mit;
38 maintainers = with maintainers; [ viraptor ];
···30 };
3132 meta = with lib; {
33+ description = "Tool for managing your Cloudflare credentials, securely";
0034 homepage = "https://github.com/jacobbednarz/cf-vault/";
35 license = licenses.mit;
36 maintainers = with maintainers; [ viraptor ];
+1-1
pkgs/by-name/cg/cgif/package.nix
···2425 meta = {
26 homepage = "https://github.com/dloebl/cgif";
27- description = "CGIF, a GIF encoder written in C";
28 license = lib.licenses.mit;
29 maintainers = [ ];
30 platforms = lib.platforms.unix;
···2425 meta = {
26 homepage = "https://github.com/dloebl/cgif";
27+ description = "GIF encoder written in C";
28 license = lib.licenses.mit;
29 maintainers = [ ];
30 platforms = lib.platforms.unix;
+1-1
pkgs/by-name/ch/checkinstall/package.nix
···7677 meta = {
78 homepage = "https://checkinstall.izto.org/";
79- description = "Tool for automatically generating Slackware, RPM or Debian packages when doing `make install'";
80 maintainers = [ ];
81 platforms = lib.platforms.linux;
82 license = lib.licenses.gpl2Plus;
···7677 meta = {
78 homepage = "https://checkinstall.izto.org/";
79+ description = "Tool for automatically generating Slackware, RPM or Debian packages when doing `make install`";
80 maintainers = [ ];
81 platforms = lib.platforms.linux;
82 license = lib.licenses.gpl2Plus;
+1-1
pkgs/by-name/ch/chez-matchable/package.nix
···27 doCheck = false;
2829 meta = with lib; {
30- description = "This is a Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn";
31 homepage = "https://github.com/fedeinthemix/chez-matchable/";
32 maintainers = [ maintainers.jitwit ];
33 license = licenses.publicDomain;
···27 doCheck = false;
2829 meta = with lib; {
30+ description = "Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn";
31 homepage = "https://github.com/fedeinthemix/chez-matchable/";
32 maintainers = [ maintainers.jitwit ];
33 license = licenses.publicDomain;
+1-1
pkgs/by-name/ch/chez-mit/package.nix
···31 doCheck = false;
3233 meta = with lib; {
34- description = "This is a MIT/GNU Scheme compatibility library for Chez Scheme";
35 homepage = "https://github.com/fedeinthemix/chez-mit/";
36 maintainers = [ maintainers.jitwit ];
37 license = licenses.gpl3Plus;
···31 doCheck = false;
3233 meta = with lib; {
34+ description = "MIT/GNU Scheme compatibility library for Chez Scheme";
35 homepage = "https://github.com/fedeinthemix/chez-mit/";
36 maintainers = [ maintainers.jitwit ];
37 license = licenses.gpl3Plus;
+1-1
pkgs/by-name/ch/chez-scmutils/package.nix
···35 doCheck = false;
3637 meta = with lib; {
38- description = "This is a port of the ‘MIT Scmutils’ library to Chez Scheme";
39 homepage = "https://github.com/fedeinthemix/chez-scmutils/";
40 maintainers = [ maintainers.jitwit ];
41 license = licenses.gpl3;
···35 doCheck = false;
3637 meta = with lib; {
38+ description = "Port of the 'MIT Scmutils' library to Chez Scheme";
39 homepage = "https://github.com/fedeinthemix/chez-scmutils/";
40 maintainers = [ maintainers.jitwit ];
41 license = licenses.gpl3;
+1-1
pkgs/by-name/cl/click/package.nix
···25 buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ];
2627 meta = with lib; {
28- description = ''The "Command Line Interactive Controller for Kubernetes"'';
29 homepage = "https://github.com/databricks/click";
30 license = [ licenses.asl20 ];
31 maintainers = [ maintainers.mbode ];
···25 buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ];
2627 meta = with lib; {
28+ description = "Command Line Interactive Controller for Kubernetes";
29 homepage = "https://github.com/databricks/click";
30 license = [ licenses.asl20 ];
31 maintainers = [ maintainers.mbode ];
···3839 meta = {
40 changelog = "https://github.com/codefresh-io/cli/releases/tag/v${finalAttrs.version}";
41+ description = "CLI tool to interact with Codefresh services";
42 homepage = "https://github.com/codefresh-io/cli";
43 license = lib.licenses.mit;
44 mainProgram = "codefresh";
+1-1
pkgs/by-name/co/colobot/package.nix
···6869 meta = {
70 homepage = "https://colobot.info/";
71- description = "Colobot: Gold Edition is a real-time strategy game, where you can program your bots";
72 license = lib.licenses.gpl3;
73 maintainers = with lib.maintainers; [ freezeboy ];
74 platforms = lib.platforms.linux;
···6869 meta = {
70 homepage = "https://colobot.info/";
71+ description = "Real-time strategy game with programmable bots";
72 license = lib.licenses.gpl3;
73 maintainers = with lib.maintainers; [ freezeboy ];
74 platforms = lib.platforms.linux;
···40 '';
4142 meta = with lib; {
43- description = "Find compression type/ratio on a file or set of files in Btrfs filesystem";
44 mainProgram = "compsize";
45 homepage = "https://github.com/kilobyte/compsize";
46 license = licenses.gpl2Plus;
···40 '';
4142 meta = with lib; {
43+ description = "Find compression type/ratio on a file or set of files in the Btrfs filesystem";
44 mainProgram = "compsize";
45 homepage = "https://github.com/kilobyte/compsize";
46 license = licenses.gpl2Plus;
+1-1
pkgs/by-name/co/construct/package.nix
···29 '';
3031 meta = with lib; {
32- description = "Construct is an abstraction over x86 NASM Assembly";
33 longDescription = "Construct adds features such as while loops, if statements, scoped macros and function-call syntax to NASM Assembly.";
34 homepage = "https://github.com/Thomas-de-Bock/construct";
35 maintainers = with maintainers; [ rucadi ];
···29 '';
3031 meta = with lib; {
32+ description = "Abstraction over x86 NASM Assembly";
33 longDescription = "Construct adds features such as while loops, if statements, scoped macros and function-call syntax to NASM Assembly.";
34 homepage = "https://github.com/Thomas-de-Bock/construct";
35 maintainers = with maintainers; [ rucadi ];
+1-1
pkgs/by-name/co/convos/package.nix
···119120 meta = {
121 homepage = "https://convos.chat";
122- description = "Convos is the simplest way to use IRC in your browser";
123 mainProgram = "convos";
124 license = lib.licenses.artistic2;
125 maintainers = with lib.maintainers; [ sgo ];
···65 meta = {
66 homepage = "https://crowdsec.net/";
67 changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${version}";
68- description = "CrowdSec is a free, open-source and collaborative IPS";
69 longDescription = ''
70 CrowdSec is a free, modern & collaborative behavior detection engine,
71 coupled with a global IP reputation network. It stacks on fail2ban's
···65 meta = {
66 homepage = "https://crowdsec.net/";
67 changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${version}";
68+ description = "Free, open-source and collaborative IPS";
69 longDescription = ''
70 CrowdSec is a free, modern & collaborative behavior detection engine,
71 coupled with a global IP reputation network. It stacks on fail2ban's
+1-1
pkgs/by-name/cu/cutecapture/package.nix
···43 '';
4445 meta = {
46- description = "(3)DS capture software for Linux and Mac";
47 homepage = "https://github.com/Gotos/CuteCapture";
48 license = lib.licenses.asl20;
49 platforms = lib.platforms.linux ++ lib.platforms.darwin;
···43 '';
4445 meta = {
46+ description = "Nintendo DS and 3DS capture software for Linux and Mac";
47 homepage = "https://github.com/Gotos/CuteCapture";
48 license = lib.licenses.asl20;
49 platforms = lib.platforms.linux ++ lib.platforms.darwin;
+1-1
pkgs/by-name/d-/d-seams/package.nix
···53 ];
5455 meta = with lib; {
56- description = "d-SEAMS: Deferred Structural Elucidation Analysis for Molecular Simulations";
57 mainProgram = "yodaStruct";
58 longDescription = ''
59 d-SEAMS, is a free and open-source postprocessing engine for the analysis
···53 ];
5455 meta = with lib; {
56+ description = "Deferred Structural Elucidation Analysis for Molecular Simulations";
57 mainProgram = "yodaStruct";
58 longDescription = ''
59 d-SEAMS, is a free and open-source postprocessing engine for the analysis
···2324 meta = with lib; {
25 description = ''
26- A small human-editable language to emit DER or BER encodings of ASN.1
27 structures and malformed variants of them
28 '';
29 homepage = "https://github.com/google/der-ascii";
···2324 meta = with lib; {
25 description = ''
26+ Small human-editable language to emit DER or BER encodings of ASN.1
27 structures and malformed variants of them
28 '';
29 homepage = "https://github.com/google/der-ascii";
+1-1
pkgs/by-name/de/devour/package.nix
···23 buildInputs = [ libX11 ];
2425 meta = with lib; {
26- description = "Devour hides your current window when launching an external program";
27 longDescription = "Devour hides your current window before launching an external program and unhides it after quitting";
28 homepage = "https://github.com/salman-abedin/devour";
29 license = licenses.gpl2Only;
···23 buildInputs = [ libX11 ];
2425 meta = with lib; {
26+ description = "Hides your current window when launching an external program";
27 longDescription = "Devour hides your current window before launching an external program and unhides it after quitting";
28 homepage = "https://github.com/salman-abedin/devour";
29 license = licenses.gpl2Only;
+1-1
pkgs/by-name/df/dfl-applications/package.nix
···39 ];
4041 meta = {
42- description = "Library provides a thin wrapper around QApplication, QGuiApplication and QCoreApplication";
43 homepage = "https://gitlab.com/desktop-frameworks/applications";
44 changelog = "https://gitlab.com/desktop-frameworks/applications/-/blob/${finalAttrs.src.rev}/ChangeLog";
45 license = lib.licenses.gpl3Only;
···39 ];
4041 meta = {
42+ description = "Thin wrapper around QApplication, QGuiApplication and QCoreApplication";
43 homepage = "https://gitlab.com/desktop-frameworks/applications";
44 changelog = "https://gitlab.com/desktop-frameworks/applications/-/blob/${finalAttrs.src.rev}/ChangeLog";
45 license = lib.licenses.gpl3Only;
+1-1
pkgs/by-name/dh/dhcpm/package.nix
···21 passthru.updateScript = nix-update-script { };
2223 meta = {
24- description = "Dhcpm is a CLI tool for constructing & sending DHCP messages";
25 homepage = "https://github.com/leshow/dhcpm";
26 license = lib.licenses.mit;
27 maintainers = [ lib.maintainers.jmbaur ];
···1011let
12 pname = "digital";
13- pkgDescription = "A digital logic designer and circuit simulator.";
14 version = "0.31";
15 buildDate = "2024-09-03T14:02:31+02:00"; # v0.31 commit date
16
···1011let
12 pname = "digital";
13+ pkgDescription = "Digital logic designer and circuit simulator";
14 version = "0.31";
15 buildDate = "2024-09-03T14:02:31+02:00"; # v0.31 commit date
16
+1-1
pkgs/by-name/dj/djenrandom/package.nix
···33 meta = {
34 homepage = "http://www.deadhat.com/";
35 description = ''
36- A C program to generate random data using several random models,
37 with parameterized non uniformities and flexible output formats
38 '';
39 license = lib.licenses.gpl2Only;
···33 meta = {
34 homepage = "http://www.deadhat.com/";
35 description = ''
36+ C program to generate random data using several random models,
37 with parameterized non uniformities and flexible output formats
38 '';
39 license = lib.licenses.gpl2Only;
+1-1
pkgs/by-name/dj/djent/package.nix
···38 meta = {
39 homepage = "http://www.deadhat.com/";
40 description = ''
41- A reimplementation of the Fourmilab/John Walker random number test program
42 ent with several improvements
43 '';
44 mainProgram = "djent";
···38 meta = {
39 homepage = "http://www.deadhat.com/";
40 description = ''
41+ Reimplementation of the Fourmilab/John Walker random number test program
42 ent with several improvements
43 '';
44 mainProgram = "djent";
···18 cargoHash = "sha256-TfAT36/JeBjBxymnX1gIyCEPZcxTW4fPVIOhHF3z9wA=";
1920 meta = with lib; {
21- description = "A better way of working with structured data on the command line";
22 mainProgram = "each";
23 homepage = "https://github.com/arraypad/each";
24 license = with licenses; [ mit ];
···18 cargoHash = "sha256-TfAT36/JeBjBxymnX1gIyCEPZcxTW4fPVIOhHF3z9wA=";
1920 meta = with lib; {
21+ description = "Command-line tool for processing CSV, JSON and other structured data";
22 mainProgram = "each";
23 homepage = "https://github.com/arraypad/each";
24 license = with licenses; [ mit ];
···154155 meta = with lib; {
156 homepage = "https://github.com/elogind/elogind";
157- description = ''The systemd project's "logind", extracted to a standalone package'';
158 platforms = platforms.linux; # probably more
159 license = licenses.lgpl21Plus;
160 maintainers = with maintainers; [ nh2 ];
···154155 meta = with lib; {
156 homepage = "https://github.com/elogind/elogind";
157+ description = "systemd project's 'logind', extracted to a standalone package";
158 platforms = platforms.linux; # probably more
159 license = licenses.lgpl21Plus;
160 maintainers = with maintainers; [ nh2 ];
+1-1
pkgs/by-name/ep/epgstation/package.nix
···127 '';
128129 meta = with lib; {
130- description = "DVR software compatible with Mirakurun.";
131 homepage = "https://github.com/l3tnun/EPGStation";
132 license = licenses.mit;
133 maintainers = with maintainers; [ midchildan ];
···127 '';
128129 meta = with lib; {
130+ description = "DVR software compatible with Mirakurun";
131 homepage = "https://github.com/l3tnun/EPGStation";
132 license = licenses.mit;
133 maintainers = with maintainers; [ midchildan ];
+1-1
pkgs/by-name/ex/excalifont/package.nix
···4142 meta = {
43 homepage = "https://plus.excalidraw.com/excalifont";
44- description = "Excalifont is based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature";
45 platforms = lib.platforms.all;
46 maintainers = with lib.maintainers; [ drupol ];
47 license = lib.licenses.ofl;
···4142 meta = {
43 homepage = "https://plus.excalidraw.com/excalifont";
44+ description = "Font based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature";
45 platforms = lib.platforms.all;
46 maintainers = with lib.maintainers; [ drupol ];
47 license = lib.licenses.ofl;
+1-1
pkgs/by-name/ex/exult/package.nix
···56 configureFlags = lib.optional (!enableTools) "--disable-tools";
5758 meta = with lib; {
59- description = "Exult is a project to recreate Ultima VII for modern operating systems";
60 longDescription = ''
61 Ultima VII, an RPG from the early 1990's, still has a huge following. But,
62 being a DOS game with a very nonstandard memory manager, it is difficult
···56 configureFlags = lib.optional (!enableTools) "--disable-tools";
5758 meta = with lib; {
59+ description = "Recreation of Ultima VII for modern operating systems";
60 longDescription = ''
61 Ultima VII, an RPG from the early 1990's, still has a huge following. But,
62 being a DOS game with a very nonstandard memory manager, it is difficult
+1-1
pkgs/by-name/fa/fable/package.nix
···18 };
1920 meta = {
21- description = "Fable is an F# to JavaScript compiler";
22 mainProgram = "fable";
23 homepage = "https://github.com/fable-compiler/fable";
24 changelog = "https://github.com/fable-compiler/fable/releases/tag/v${finalAttrs.version}";
···49 buildInputs = [ zlib ] ++ lib.optionals mklSupport [ mkl ];
5051 meta = {
52- description = "FEBio Suite Solver";
53 license = with lib.licenses; [ mit ];
54 homepage = "https://febio.org/";
55 platforms = lib.platforms.unix;
···49 buildInputs = [ zlib ] ++ lib.optionals mklSupport [ mkl ];
5051 meta = {
52+ description = "Software tool for nonlinear finite element analysis in biomechanics and biophysics";
53 license = with lib.licenses; [ mit ];
54 homepage = "https://febio.org/";
55 platforms = lib.platforms.unix;
+1-1
pkgs/by-name/fi/fiji/package.nix
···8384 meta = with lib; {
85 homepage = "https://imagej.net/software/fiji/";
86- description = "batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis";
87 mainProgram = "fiji";
88 platforms = [ "x86_64-linux" ];
89 sourceProvenance = with sourceTypes; [
···8384 meta = with lib; {
85 homepage = "https://imagej.net/software/fiji/";
86+ description = "Batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis";
87 mainProgram = "fiji";
88 platforms = [ "x86_64-linux" ];
89 sourceProvenance = with sourceTypes; [
+1-1
pkgs/by-name/fi/filebrowser/package.nix
···78 };
7980 meta = with lib; {
81- description = "Filebrowser is a web application for managing files and directories";
82 homepage = "https://filebrowser.org";
83 license = licenses.asl20;
84 maintainers = with maintainers; [ oakenshield ];
···78 };
7980 meta = with lib; {
81+ description = "Web application for managing files and directories";
82 homepage = "https://filebrowser.org";
83 license = licenses.asl20;
84 maintainers = with maintainers; [ oakenshield ];
+1-1
pkgs/by-name/fi/fileshelter/package.nix
···4950 meta = {
51 homepage = "https://github.com/epoupon/fileshelter";
52- description = "FileShelter is a 'one-click' file sharing web application";
53 mainProgram = "fileshelter";
54 maintainers = [ ];
55 license = lib.licenses.gpl3;
···16 ];
1718 meta = {
19- description = "Fira font family including Fira Sans and Fira Mono";
20 homepage = "https://bboxtype.com/fira/";
21 license = lib.licenses.ofl;
22 platforms = lib.platforms.all;
···16 ];
1718 meta = {
19+ description = "Font family including Fira Sans and Fira Mono";
20 homepage = "https://bboxtype.com/fira/";
21 license = lib.licenses.ofl;
22 platforms = lib.platforms.all;
···2122 meta = with lib; {
23 changelog = "https://github.com/flarum/framework/blob/main/CHANGELOG.md";
24- description = "Flarum is a delightfully simple discussion platform for your website";
25 homepage = "https://github.com/flarum/flarum";
26 license = lib.licenses.mit;
27 maintainers = with maintainers; [
···2122 meta = with lib; {
23 changelog = "https://github.com/flarum/framework/blob/main/CHANGELOG.md";
24+ description = "Delightfully simple discussion platform for your website";
25 homepage = "https://github.com/flarum/flarum";
26 license = lib.licenses.mit;
27 maintainers = with maintainers; [
+1-1
pkgs/by-name/fl/flatito/package.nix
···34 passthru.updateScript = bundlerUpdateScript "${pname}";
3536 meta = with lib; {
37- description = "It allows you to search for a key and get the value and the line number where it is located in YAML and JSON files";
38 homepage = "https://github.com/ceritium/flatito";
39 license = licenses.mit;
40 maintainers = with maintainers; [ rucadi ];
···34 passthru.updateScript = bundlerUpdateScript "${pname}";
3536 meta = with lib; {
37+ description = "Grep for keys in YAML and JSON files";
38 homepage = "https://github.com/ceritium/flatito";
39 license = licenses.mit;
40 maintainers = with maintainers; [ rucadi ];
···28 ];
2930 meta = with lib; {
31- description = "Fontmatrix is a free/libre font explorer for Linux, Windows and Mac";
32 homepage = "https://github.com/fontmatrix/fontmatrix";
33 license = licenses.gpl2Plus;
34 platforms = platforms.linux;
···28 ];
2930 meta = with lib; {
31+ description = "Free/libre font explorer for Linux, Windows and Mac";
32 homepage = "https://github.com/fontmatrix/fontmatrix";
33 license = licenses.gpl2Plus;
34 platforms = platforms.linux;
+1-1
pkgs/by-name/fo/form/package.nix
···22 ];
2324 meta = with lib; {
25- description = "FORM project for symbolic manipulation of very big expressions";
26 homepage = "https://www.nikhef.nl/~form/";
27 license = licenses.gpl3;
28 maintainers = [ maintainers.veprbl ];
···22 ];
2324 meta = with lib; {
25+ description = "Symbolic manipulation of very big expressions";
26 homepage = "https://www.nikhef.nl/~form/";
27 license = licenses.gpl3;
28 maintainers = [ maintainers.veprbl ];
+1-1
pkgs/by-name/fs/fsautocomplete/package.nix
···41 };
4243 meta = {
44- description = "FsAutoComplete project (FSAC) provides a backend service for rich editing or intellisense features for editors";
45 mainProgram = "fsautocomplete";
46 homepage = "https://github.com/fsharp/FsAutoComplete";
47 changelog = "https://github.com/fsharp/FsAutoComplete/releases/tag/${finalAttrs.src.tag}";
···41 };
4243 meta = {
44+ description = "Backend service for rich editing or intellisense features for editors";
45 mainProgram = "fsautocomplete";
46 homepage = "https://github.com/fsharp/FsAutoComplete";
47 changelog = "https://github.com/fsharp/FsAutoComplete/releases/tag/${finalAttrs.src.tag}";
···36 configureFlags = [ "--disable-rpath" ];
3738 meta = with lib; {
39- description = "GiNaC is Not a CAS";
40 homepage = "https://www.ginac.de/";
41 maintainers = with maintainers; [ lovek323 ];
42 license = licenses.gpl2;
···36 configureFlags = [ "--disable-rpath" ];
3738 meta = with lib; {
39+ description = "GiNaC C++ library for symbolic manipulations";
40 homepage = "https://www.ginac.de/";
41 maintainers = with maintainers; [ lovek323 ];
42 license = licenses.gpl2;
+1-3
pkgs/by-name/gi/git-fame/package.nix
···15 passthru.updateScript = bundlerUpdateScript "git-fame";
1617 meta = with lib; {
18- description = ''
19- A command-line tool that helps you summarize and pretty-print collaborators based on contributions
20- '';
21 homepage = "http://oleander.io/git-fame-rb";
22 license = licenses.mit;
23 maintainers = with maintainers; [
···15 passthru.updateScript = bundlerUpdateScript "git-fame";
1617 meta = with lib; {
18+ description = "Command-line tool that helps you summarize and pretty-print collaborators based on contributions";
0019 homepage = "http://oleander.io/git-fame-rb";
20 license = licenses.mit;
21 maintainers = with maintainers; [
+1-1
pkgs/by-name/gi/git-quickfix/package.nix
···34 cargoHash = "sha256-2VhbvhGeQHAbQLW0iBAgl0ICAX/X+PnwcGdodJG2Hsw=";
3536 meta = with lib; {
37- description = "Quickfix allows you to commit changes in your git repository to a new branch without leaving the current branch";
38 homepage = "https://github.com/siedentop/git-quickfix";
39 license = licenses.gpl3;
40 platforms = platforms.all;
···34 cargoHash = "sha256-2VhbvhGeQHAbQLW0iBAgl0ICAX/X+PnwcGdodJG2Hsw=";
3536 meta = with lib; {
37+ description = "Commit changes in your git repository to a new branch without leaving the current branch";
38 homepage = "https://github.com/siedentop/git-quickfix";
39 license = licenses.gpl3;
40 platforms = platforms.all;
+1-1
pkgs/by-name/gl/gluesql/package.nix
···24 passthru.updateScript = nix-update-script { };
2526 meta = with lib; {
27- description = "GlueSQL is quite sticky. It attaches to anywhere";
28 homepage = "https://github.com/gluesql/gluesql";
29 license = licenses.asl20;
30 maintainers = with maintainers; [ happysalada ];
···24 passthru.updateScript = nix-update-script { };
2526 meta = with lib; {
27+ description = "Rust library for SQL databases";
28 homepage = "https://github.com/gluesql/gluesql";
29 license = licenses.asl20;
30 maintainers = with maintainers; [ happysalada ];
+1-1
pkgs/by-name/go/go-jsonschema/package.nix
···33 passthru.updateScript = nix-update-script { };
3435 meta = {
36- description = "A tool to generate Go data types from JSON Schema definitions.";
37 homepage = "https://github.com/omissis/go-jsonschema";
38 changelog = "https://github.com/omissis/go-jsonschema/releases/tag/v${finalAttrs.version}";
39 license = lib.licenses.mit;
···33 passthru.updateScript = nix-update-script { };
3435 meta = {
36+ description = "Tool to generate Go data types from JSON Schema definitions";
37 homepage = "https://github.com/omissis/go-jsonschema";
38 changelog = "https://github.com/omissis/go-jsonschema/releases/tag/v${finalAttrs.version}";
39 license = lib.licenses.mit;
+1-1
pkgs/by-name/go/gobble/package.nix
···32 '';
3334 meta = {
35- description = "gobbles your terminal";
36 homepage = "https://github.com/EmperorPenguin18/gobble";
37 license = lib.licenses.gpl3Only;
38 maintainers = with lib.maintainers; [ vuimuich ];
···32 '';
3334 meta = {
35+ description = "Rust rewrite of Devour";
36 homepage = "https://github.com/EmperorPenguin18/gobble";
37 license = lib.licenses.gpl3Only;
38 maintainers = with lib.maintainers; [ vuimuich ];
+1-1
pkgs/by-name/go/gocover-cobertura/package.nix
···2526 meta = with lib; {
27 homepage = "https://github.com/boumenot/gocover-cobertura";
28- description = "This is a simple helper tool for generating XML output in Cobertura format for CIs like Jenkins and others from go tool cover output";
29 mainProgram = "gocover-cobertura";
30 license = licenses.mit;
31 maintainers = with maintainers; [
···2526 meta = with lib; {
27 homepage = "https://github.com/boumenot/gocover-cobertura";
28+ description = "Simple helper tool for generating XML output in Cobertura format for CIs like Jenkins and others from go tool cover output";
29 mainProgram = "gocover-cobertura";
30 license = licenses.mit;
31 maintainers = with maintainers; [
···35 doCheck = true;
3637 meta = with lib; {
38- description = "Guile-zlib is a GNU Guile library providing bindings to zlib";
39 homepage = "https://notabug.org/guile-zlib/guile-zlib";
40 license = licenses.gpl3Plus;
41 maintainers = with maintainers; [ foo-dogsquared ];
···35 doCheck = true;
3637 meta = with lib; {
38+ description = "GNU Guile library providing bindings to zlib";
39 homepage = "https://notabug.org/guile-zlib/guile-zlib";
40 license = licenses.gpl3Plus;
41 maintainers = with maintainers; [ foo-dogsquared ];
+1-1
pkgs/by-name/gx/gxml/package.nix
···60 passthru.updateScript = gitUpdater { };
6162 meta = with lib; {
63- description = "GXml provides a GObject API for manipulating XML and a Serializable framework from GObject to XML";
64 homepage = "https://gitlab.gnome.org/GNOME/gxml";
65 changelog = "https://gitlab.gnome.org/GNOME/gxml/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
66 license = licenses.lgpl21Plus;
···60 passthru.updateScript = gitUpdater { };
6162 meta = with lib; {
63+ description = "Provides a GObject API for manipulating XML and a Serializable framework from GObject to XML";
64 homepage = "https://gitlab.gnome.org/GNOME/gxml";
65 changelog = "https://gitlab.gnome.org/GNOME/gxml/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
66 license = licenses.lgpl21Plus;
···111 '';
112113 meta = {
114- description = "Hyperspeedcube is a 3D and 4D Rubik's cube simulator";
115 longDescription = ''
116 Hyperspeedcube is a modern, beginner-friendly 3D and 4D Rubik's cube
117 simulator with customizable mouse and keyboard controls and advanced
···111 '';
112113 meta = {
114+ description = "3D and 4D Rubik's cube simulator";
115 longDescription = ''
116 Hyperspeedcube is a modern, beginner-friendly 3D and 4D Rubik's cube
117 simulator with customizable mouse and keyboard controls and advanced
+1-1
pkgs/by-name/hy/hyprshot/package.nix
···5051 meta = with lib; {
52 homepage = "https://github.com/Gustash/hyprshot";
53- description = "Hyprshot is an utility to easily take screenshots in Hyprland using your mouse";
54 license = licenses.gpl3Only;
55 maintainers = with maintainers; [
56 Cryolitia
···5051 meta = with lib; {
52 homepage = "https://github.com/Gustash/hyprshot";
53+ description = "Utility to easily take screenshots in Hyprland using your mouse";
54 license = licenses.gpl3Only;
55 maintainers = with maintainers; [
56 Cryolitia
+1-1
pkgs/by-name/im/imaginer/package.nix
···6162 meta = with lib; {
63 homepage = "https://github.com/ImaginerApp/Imaginer";
64- description = "Imaginer with AI";
65 mainProgram = "imaginer";
66 license = licenses.gpl3Plus;
67 maintainers = with maintainers; [ _0xMRTT ];
···6162 meta = with lib; {
63 homepage = "https://github.com/ImaginerApp/Imaginer";
64+ description = "AI image generator for GNOME";
65 mainProgram = "imaginer";
66 license = licenses.gpl3Plus;
67 maintainers = with maintainers; [ _0xMRTT ];
+1-1
pkgs/by-name/im/imath/package.nix
···19 nativeBuildInputs = [ cmake ];
2021 meta = with lib; {
22- description = "Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics";
23 homepage = "https://github.com/AcademySoftwareFoundation/Imath";
24 license = licenses.bsd3;
25 maintainers = with maintainers; [ paperdigits ];
···19 nativeBuildInputs = [ cmake ];
2021 meta = with lib; {
22+ description = "C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics";
23 homepage = "https://github.com/AcademySoftwareFoundation/Imath";
24 license = licenses.bsd3;
25 maintainers = with maintainers; [ paperdigits ];
+1-1
pkgs/by-name/im/imposm/package.nix
···33 doCheck = false;
3435 meta = {
36- description = "Imposm imports OpenStreetMap data into PostGIS";
37 homepage = "https://imposm.org/";
38 changelog = "https://github.com/omniscale/imposm3/releases/tag/${src.rev}";
39 license = lib.licenses.apsl20;
···33 doCheck = false;
3435 meta = {
36+ description = "Imports OpenStreetMap data into PostGIS";
37 homepage = "https://imposm.org/";
38 changelog = "https://github.com/omniscale/imposm3/releases/tag/${src.rev}";
39 license = lib.licenses.apsl20;
···25 ];
2627 meta = {
28- description = "Infra manages access to infrastructure such as Kubernetes";
29 homepage = "https://github.com/infrahq/infra";
30 changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md";
31 license = lib.licenses.elastic20;
···25 ];
2627 meta = {
28+ description = "Manages access to infrastructure such as Kubernetes";
29 homepage = "https://github.com/infrahq/infra";
30 changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md";
31 license = lib.licenses.elastic20;
+1-1
pkgs/by-name/in/inspec/package.nix
···16 passthru.updateScript = bundlerUpdateScript "inspec";
1718 meta = {
19- description = "Inspec is an open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements";
20 homepage = "https://inspec.io/";
21 license = lib.licenses.asl20;
22 maintainers = with lib.maintainers; [ dylanmtaylor ];
···16 passthru.updateScript = bundlerUpdateScript "inspec";
1718 meta = {
19+ description = "Open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements";
20 homepage = "https://inspec.io/";
21 license = lib.licenses.asl20;
22 maintainers = with lib.maintainers; [ dylanmtaylor ];
+1-1
pkgs/by-name/in/integresql/package.nix
···31 doCheck = false;
3233 meta = with lib; {
34- description = "IntegreSQL manages isolated PostgreSQL databases for your integration tests";
35 homepage = "https://github.com/allaboutapps/integresql";
36 changelog = "https://github.com/allaboutapps/integresql/blob/${src.rev}/CHANGELOG.md";
37 license = licenses.mit;
···31 doCheck = false;
3233 meta = with lib; {
34+ description = "Manages isolated PostgreSQL databases for your integration tests";
35 homepage = "https://github.com/allaboutapps/integresql";
36 changelog = "https://github.com/allaboutapps/integresql/blob/${src.rev}/CHANGELOG.md";
37 license = licenses.mit;
+1-1
pkgs/by-name/io/iotop-c/package.nix
···32 '';
3334 meta = with lib; {
35- description = "iotop identifies processes that use high amount of input/output requests on your machine";
36 homepage = "https://github.com/Tomas-M/iotop";
37 maintainers = [ maintainers.arezvov ];
38 mainProgram = "iotop-c";
···32 '';
3334 meta = with lib; {
35+ description = "Iotop identifies processes that use high amount of input/output requests on your machine";
36 homepage = "https://github.com/Tomas-M/iotop";
37 maintainers = [ maintainers.arezvov ];
38 mainProgram = "iotop-c";
···2425 meta = {
26 changelog = "https://www.mowglii.com/itsycal/versionhistory.html";
27- description = "Itsycal is a tiny menu bar calendar";
28 homepage = "https://www.mowglii.com/itsycal/";
29 license = lib.licenses.mit;
30 maintainers = with lib.maintainers; [ donteatoreo ];
···2425 meta = {
26 changelog = "https://www.mowglii.com/itsycal/versionhistory.html";
27+ description = "Tiny menu bar calendar";
28 homepage = "https://www.mowglii.com/itsycal/";
29 license = lib.licenses.mit;
30 maintainers = with lib.maintainers; [ donteatoreo ];
+1-1
pkgs/by-name/ja/jackass/package.nix
···44 enableParallelBuilding = true;
4546 meta = {
47- description = "JackAss is a VST plugin that provides JACK-MIDI support for VST hosts";
48 longDescription = ''
49 Simply load the plugin in your favourite host to get a JACK-MIDI port.
50 Optionally includes a special Wine build for running in Wine
···44 enableParallelBuilding = true;
4546 meta = {
47+ description = "VST plugin that provides JACK-MIDI support for VST hosts";
48 longDescription = ''
49 Simply load the plugin in your favourite host to get a JACK-MIDI port.
50 Optionally includes a special Wine build for running in Wine
+1-1
pkgs/by-name/ja/jan/package.nix
···2425 meta = {
26 changelog = "https://github.com/janhq/jan/releases/tag/v${version}";
27- description = "Jan is an open source alternative to ChatGPT that runs 100% offline on your computer";
28 homepage = "https://github.com/janhq/jan";
29 license = lib.licenses.agpl3Plus;
30 mainProgram = "jan";
···2425 meta = {
26 changelog = "https://github.com/janhq/jan/releases/tag/v${version}";
27+ description = "Open source alternative to ChatGPT that runs 100% offline on your computer";
28 homepage = "https://github.com/janhq/jan";
29 license = lib.licenses.agpl3Plus;
30 mainProgram = "jan";
+1-1
pkgs/by-name/ja/jankyborders/package.nix
···40 };
4142 meta = {
43- description = "JankyBorders is a lightweight tool designed to add colored borders to user windows on macOS 14.0+";
44 longDescription = "It enhances the user experience by visually highlighting the currently focused window without relying on the accessibility API, thereby being faster than comparable tools.";
45 homepage = "https://github.com/FelixKratz/JankyBorders";
46 license = lib.licenses.gpl3;
···40 };
4142 meta = {
43+ description = "Lightweight tool designed to add colored borders to user windows on macOS 14.0+";
44 longDescription = "It enhances the user experience by visually highlighting the currently focused window without relying on the accessibility API, thereby being faster than comparable tools.";
45 homepage = "https://github.com/FelixKratz/JankyBorders";
46 license = lib.licenses.gpl3;
+1-1
pkgs/by-name/ji/jiq/package.nix
···31 meta = with lib; {
32 homepage = "https://github.com/fiatjaf/jiq";
33 license = licenses.mit;
34- description = "jid on jq - interactive JSON query tool using jq expressions";
35 mainProgram = "jiq";
36 maintainers = [ ];
37 };
···23 '';
2425 meta = with lib; {
26+ description = "Latin-Arabic TrueType fonts";
27 license = licenses.gpl2Only;
28 maintainers = with lib.maintainers; [ serge ];
29 platforms = platforms.all;
+1-1
pkgs/by-name/ka/kamal/package.nix
···13 exes = [ "kamal" ];
1415 meta = with lib; {
16- description = "Kamal: Deploy web apps anywhere";
17 homepage = "https://kamal-deploy.org/";
18 license = licenses.mit;
19 maintainers = with maintainers; [ nathanruiz ];
···13 exes = [ "kamal" ];
1415 meta = with lib; {
16+ description = "Deploy web apps anywhere";
17 homepage = "https://kamal-deploy.org/";
18 license = licenses.mit;
19 maintainers = with maintainers; [ nathanruiz ];
+1-1
pkgs/by-name/ka/karabiner-elements/package.nix
···6061 meta = {
62 changelog = "https://github.com/pqrs-org/Karabiner-Elements/releases/tag/v${finalAttrs.version}";
63- description = "Karabiner-Elements is a powerful utility for keyboard customization on macOS Ventura (13) or later";
64 homepage = "https://karabiner-elements.pqrs.org/";
65 license = lib.licenses.unlicense;
66 maintainers = [ ];
···6061 meta = {
62 changelog = "https://github.com/pqrs-org/Karabiner-Elements/releases/tag/v${finalAttrs.version}";
63+ description = "Powerful utility for keyboard customization on macOS Ventura (13) or later";
64 homepage = "https://karabiner-elements.pqrs.org/";
65 license = lib.licenses.unlicense;
66 maintainers = [ ];
+1-1
pkgs/by-name/kd/kdotool/package.nix
···23 buildInputs = [ dbus ];
2425 meta = with lib; {
26- description = "xdotool-like for KDE Wayland";
27 homepage = "https://github.com/jinliu/kdotool";
28 license = licenses.asl20;
29 maintainers = with maintainers; [ kotatsuyaki ];
···23 buildInputs = [ dbus ];
2425 meta = with lib; {
26+ description = "xdotool clone for KDE Wayland";
27 homepage = "https://github.com/jinliu/kdotool";
28 license = licenses.asl20;
29 maintainers = with maintainers; [ kotatsuyaki ];
+1-1
pkgs/by-name/ke/keepass-otpkeyprov/package.nix
···19 };
2021 meta = {
22- description = "OtpKeyProv is a key provider based on one-time passwords";
23 homepage = "https://keepass.info/plugins.html#otpkeyprov";
24 platforms = with lib.platforms; linux;
25 license = lib.licenses.gpl2;
···19 };
2021 meta = {
22+ description = "Key provider based on one-time passwords";
23 homepage = "https://keepass.info/plugins.html#otpkeyprov";
24 platforms = with lib.platforms; linux;
25 license = lib.licenses.gpl2;
+1-1
pkgs/by-name/ke/keychain/package.nix
···52 '';
5354 meta = with lib; {
55- description = "Keychain management tool";
56 longDescription = ''
57 Keychain helps you to manage SSH and GPG keys in a convenient and secure
58 manner. It acts as a frontend to ssh-agent and ssh-add, but allows you
···52 '';
5354 meta = with lib; {
55+ description = "Manage SSH and GPG keys in a convenient and secure manner";
56 longDescription = ''
57 Keychain helps you to manage SSH and GPG keys in a convenient and secure
58 manner. It acts as a frontend to ssh-agent and ssh-add, but allows you
+1-1
pkgs/by-name/kh/khmeros/package.nix
···23 '';
2425 meta = with lib; {
26- description = "KhmerOS Unicode fonts for the Khmer language";
27 homepage = "http://www.khmeros.info/";
28 license = licenses.gpl2Plus;
29 maintainers = with lib.maintainers; [ serge ];
···23 '';
2425 meta = with lib; {
26+ description = "Unicode fonts for the Khmer language";
27 homepage = "http://www.khmeros.info/";
28 license = licenses.gpl2Plus;
29 maintainers = with lib.maintainers; [ serge ];
+1-1
pkgs/by-name/ki/kine/package.nix
···29 };
3031 meta = {
32- description = "Kine is an etcdshim that translates etcd API to RDMS";
33 homepage = "https://github.com/k3s-io/kine";
34 license = lib.licenses.asl20;
35 maintainers = with lib.maintainers; [ techknowlogick ];
···29 };
3031 meta = {
32+ description = "etcdshim that translates etcd API to RDMS";
33 homepage = "https://github.com/k3s-io/kine";
34 license = lib.licenses.asl20;
35 maintainers = with lib.maintainers; [ techknowlogick ];
+1-1
pkgs/by-name/km/kminion/package.nix
···22 passthru.updateScript = ./update.sh;
2324 meta = with lib; {
25- description = "KMinion is a feature-rich Prometheus exporter for Apache Kafka written in Go";
26 license = licenses.mit;
27 platforms = platforms.linux;
28 maintainers = with maintainers; [ cafkafk ];
···22 passthru.updateScript = ./update.sh;
2324 meta = with lib; {
25+ description = "Feature-rich Prometheus exporter for Apache Kafka written in Go";
26 license = licenses.mit;
27 platforms = platforms.linux;
28 maintainers = with maintainers; [ cafkafk ];
+1-1
pkgs/by-name/ko/kontroll/package.nix
···21 nativeBuildInputs = [ protobuf ];
2223 meta = {
24- description = "Kontroll demonstates how to control the Keymapp API, making it easy to control your ZSA keyboard from the command line and scripts";
25 homepage = "https://github.com/zsa/kontroll";
26 license = lib.licenses.mit;
27 maintainers = with lib.maintainers; [ davsanchez ];
···21 nativeBuildInputs = [ protobuf ];
2223 meta = {
24+ description = "Demonstrates how to control the Keymapp API, making it easy to control your ZSA keyboard from the command line and scripts";
25 homepage = "https://github.com/zsa/kontroll";
26 license = lib.licenses.mit;
27 maintainers = with lib.maintainers; [ davsanchez ];
···53 '';
5455 meta = with lib; {
56- description = "Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab";
57 homepage = "https://zaquestion.github.io/lab";
58 license = licenses.cc0;
59 maintainers = [ ];
···53 '';
5455 meta = with lib; {
56+ description = "Wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab";
57 homepage = "https://zaquestion.github.io/lab";
58 license = licenses.cc0;
59 maintainers = [ ];
+1-2
pkgs/by-name/le/leetcode-cli/package.nix
···48 };
4950 meta = with lib; {
51- description = "May the code be with you 👻";
52- longDescription = "Use leetcode.com in command line";
53 homepage = "https://github.com/clearloop/leetcode-cli";
54 license = licenses.mit;
55 maintainers = with maintainers; [ congee ];
···48 };
4950 meta = with lib; {
51+ description = "Leetcode CLI utility";
052 homepage = "https://github.com/clearloop/leetcode-cli";
53 license = licenses.mit;
54 maintainers = with maintainers; [ congee ];
+1-1
pkgs/by-name/le/lenmus/package.nix
···83 '';
8485 meta = {
86- description = "LenMus Phonascus is a program for learning music";
87 longDescription = ''
88 LenMus Phonascus is a free open source program (GPL v3) for learning music.
89 It allows you to focus on specific skills and exercises, on both theory and aural training.
···83 '';
8485 meta = {
86+ description = "Program for learning music";
87 longDescription = ''
88 LenMus Phonascus is a free open source program (GPL v3) for learning music.
89 It allows you to focus on specific skills and exercises, on both theory and aural training.
+1-1
pkgs/by-name/le/lexbor/package.nix
···21 ];
2223 meta = {
24- description = "Lexbor is development of an open source HTML Renderer library";
25 homepage = "https://github.com/lexbor/lexbor";
26 changelog = "https://github.com/lexbor/lexbor/blob/${finalAttrs.src.tag}/CHANGELOG.md";
27 license = lib.licenses.asl20;
···19 nativeBuildInputs = [ autoreconfHook ];
2021 meta = {
22- description = "LHa is an archiver and compressor using the LZSS and Huffman encoding compression algorithms";
23 homepage = "https://github.com/jca02266/lha";
24 platforms = lib.platforms.unix;
25 maintainers = with lib.maintainers; [
···19 nativeBuildInputs = [ autoreconfHook ];
2021 meta = {
22+ description = "Archiver and compressor using the LZSS and Huffman encoding compression algorithms";
23 homepage = "https://github.com/jca02266/lha";
24 platforms = lib.platforms.unix;
25 maintainers = with lib.maintainers; [
+1-1
pkgs/by-name/li/libfreefare/package.nix
···33 };
3435 meta = {
36- description = "Libfreefare project aims to provide a convenient API for MIFARE card manipulations";
37 license = lib.licenses.lgpl3;
38 homepage = "https://github.com/nfc-tools/libfreefare";
39 maintainers = with lib.maintainers; [ bobvanderlinden ];
···33 };
3435 meta = {
36+ description = "Convenient API for MIFARE card manipulations";
37 license = lib.licenses.lgpl3;
38 homepage = "https://github.com/nfc-tools/libfreefare";
39 maintainers = with lib.maintainers; [ bobvanderlinden ];
+1-1
pkgs/by-name/li/libipfix/package.nix
···2122 meta = with lib; {
23 homepage = "https://libipfix.sourceforge.net/";
24- description = "Libipfix C-library implements the IPFIX protocol defined by the IP Flow Information Export working group of the IETF";
25 mainProgram = "ipfix_collector";
26 license = licenses.lgpl3;
27 platforms = platforms.linux;
···2122 meta = with lib; {
23 homepage = "https://libipfix.sourceforge.net/";
24+ description = "C library that implements the IPFIX protocol defined by the IP Flow Information Export working group of the IETF";
25 mainProgram = "ipfix_collector";
26 license = licenses.lgpl3;
27 platforms = platforms.linux;
+1-1
pkgs/by-name/li/libiscsi/package.nix
···29 };
3031 meta = with lib; {
32- description = "iscsi client library and utilities";
33 homepage = "https://github.com/sahlberg/libiscsi";
34 license = licenses.lgpl2;
35 platforms = platforms.unix;
···29 };
3031 meta = with lib; {
32+ description = "iSCSI client library and utilities";
33 homepage = "https://github.com/sahlberg/libiscsi";
34 license = licenses.lgpl2;
35 platforms = platforms.unix;
···50 ];
5152 meta = {
53- description = "icecast 'c' language bindings";
5455 longDescription = ''
56 Libshout is a library for communicating with and sending data to an icecast
···50 ];
5152 meta = {
53+ description = "Icecast C language bindings";
5455 longDescription = ''
56 Libshout is a library for communicating with and sending data to an icecast
+1-1
pkgs/by-name/li/libtpms/package.nix
···42 ];
4344 meta = with lib; {
45- description = "Libtpms library provides software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)";
46 homepage = "https://github.com/stefanberger/libtpms";
47 license = licenses.bsd3;
48 maintainers = [ maintainers.baloo ];
···42 ];
4344 meta = with lib; {
45+ description = "Library for software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)";
46 homepage = "https://github.com/stefanberger/libtpms";
47 license = licenses.bsd3;
48 maintainers = [ maintainers.baloo ];
···31 '';
3233 meta = {
34- description = "Lora is a well-balanced contemporary serif with roots in calligraphy";
35 homepage = "https://github.com/cyrealtype/lora";
36 license = lib.licenses.ofl;
37 platforms = lib.platforms.all;
···31 '';
3233 meta = {
34+ description = "Lora Font: well-balanced contemporary serif with roots in calligraphy";
35 homepage = "https://github.com/cyrealtype/lora";
36 license = lib.licenses.ofl;
37 platforms = lib.platforms.all;
+1-1
pkgs/by-name/lp/lprint/package.nix
···40 enableParallelBuilding = true;
4142 meta = with lib; {
43- description = "LPrint implements printing for a variety of common label and receipt printers connected via network or USB";
44 mainProgram = "lprint";
45 homepage = "https://github.com/michaelrsweet/lprint";
46 license = licenses.asl20;
···40 enableParallelBuilding = true;
4142 meta = with lib; {
43+ description = "Implements printing for a variety of common label and receipt printers connected via network or USB";
44 mainProgram = "lprint";
45 homepage = "https://github.com/michaelrsweet/lprint";
46 license = licenses.asl20;
+1-1
pkgs/by-name/ma/mactracker/package.nix
···64 doInstallCheck = true;
6566 meta = {
67- description = "Mactracker provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made";
68 homepage = "https://mactracker.ca";
69 changelog = "https://mactracker.ca/releasenotes-mac.html";
70 license = lib.licenses.unfree;
···64 doInstallCheck = true;
6566 meta = {
67+ description = "Provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made";
68 homepage = "https://mactracker.ca";
69 changelog = "https://mactracker.ca/releasenotes-mac.html";
70 license = lib.licenses.unfree;
+1-1
pkgs/by-name/ma/mapscii/package.nix
···24 '';
2526 meta = with lib; {
27- description = "MapSCII is a Braille & ASCII world map renderer for your console";
28 homepage = "https://github.com/rastapasta/mapscii";
29 license = licenses.mit;
30 maintainers = with maintainers; [ kinzoku ];
···24 '';
2526 meta = with lib; {
27+ description = "Braille & ASCII world map renderer for your console";
28 homepage = "https://github.com/rastapasta/mapscii";
29 license = licenses.mit;
30 maintainers = with maintainers; [ kinzoku ];
+1-1
pkgs/by-name/ma/mattermost/package.nix
···249 };
250251 meta = {
252- description = "Mattermost is an open source platform for secure collaboration across the entire software development lifecycle";
253 homepage = "https://www.mattermost.org";
254 license = with lib.licenses; [
255 agpl3Only
···249 };
250251 meta = {
252+ description = "Open source platform for secure collaboration across the entire software development lifecycle";
253 homepage = "https://www.mattermost.org";
254 license = with lib.licenses; [
255 agpl3Only
···78 };
7980 meta = {
81- description = "Merge multiple Mozc UT dictionaries into one and modify the costs";
82 homepage = "https://github.com/utuhiro78/merge-ut-dictionaries";
83 license = lib.licenses.asl20;
84 maintainers = with lib.maintainers; [ pineapplehunter ];
···78 };
7980 meta = {
81+ description = "Mozc UT dictionaries are additional dictionaries for Mozc";
82 homepage = "https://github.com/utuhiro78/merge-ut-dictionaries";
83 license = lib.licenses.asl20;
84 maintainers = with lib.maintainers; [ pineapplehunter ];
+1-1
pkgs/by-name/mi/mirakurun/package.nix
···72 '';
7374 meta = with lib; {
75- description = "Resource manager for TV tuners.";
76 license = licenses.asl20;
77 maintainers = with maintainers; [ midchildan ];
78 };
···72 '';
7374 meta = with lib; {
75+ description = "Resource manager for TV tuners";
76 license = licenses.asl20;
77 maintainers = with maintainers; [ midchildan ];
78 };
+1-1
pkgs/by-name/mo/mockgen/package.nix
···40 };
4142 meta = {
43- description = "GoMock is a mocking framework for the Go programming language";
44 homepage = "https://github.com/uber-go/mock";
45 changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md";
46 license = lib.licenses.asl20;
···40 };
4142 meta = {
43+ description = "Mocking framework for the Go programming language";
44 homepage = "https://github.com/uber-go/mock";
45 changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md";
46 license = lib.licenses.asl20;
+1-1
pkgs/by-name/mo/mozlz4a/package.nix
···33 '';
3435 meta = with lib; {
36- description = "MozLz4a compression/decompression utility";
37 license = licenses.bsd2;
38 maintainers = with maintainers; [
39 kira-bruneau
···33 '';
3435 meta = with lib; {
36+ description = "Compression/decompression utility";
37 license = licenses.bsd2;
38 maintainers = with maintainers; [
39 kira-bruneau
+1-1
pkgs/by-name/mu/multimon-ng/package.nix
···35 '';
3637 meta = with lib; {
38- description = "Multimon is a digital baseband audio protocol decoder";
39 mainProgram = "multimon-ng";
40 longDescription = ''
41 multimon-ng a fork of multimon, a digital baseband audio
···35 '';
3637 meta = with lib; {
38+ description = "Digital baseband audio protocol decoder";
39 mainProgram = "multimon-ng";
40 longDescription = ''
41 multimon-ng a fork of multimon, a digital baseband audio
+1-1
pkgs/by-name/mu/multitail/package.nix
···3738 meta = {
39 homepage = "https://github.com/folkertvanheusden/multitail";
40- description = "tail on Steroids";
41 maintainers = with lib.maintainers; [ matthiasbeyer ];
42 platforms = lib.platforms.unix;
43 license = lib.licenses.asl20;
···3738 meta = {
39 homepage = "https://github.com/folkertvanheusden/multitail";
40+ description = "tail on steroids";
41 maintainers = with lib.maintainers; [ matthiasbeyer ];
42 platforms = lib.platforms.unix;
43 license = lib.licenses.asl20;
+1-1
pkgs/by-name/mu/multiviewer-for-f1/package.nix
···119 '';
120121 meta = with lib; {
122- description = "Unofficial desktop client for F1 TV®";
123 homepage = "https://multiviewer.app";
124 downloadPage = "https://multiviewer.app/download";
125 license = licenses.unfree;
···119 '';
120121 meta = with lib; {
122+ description = "Unofficial desktop client for F1 TV";
123 homepage = "https://multiviewer.app";
124 downloadPage = "https://multiviewer.app/download";
125 license = licenses.unfree;
+1-1
pkgs/by-name/my/myanon/package.nix
···25 ];
2627 meta = {
28- description = "Myanon is a mysqldump anonymizer, reading a dump from stdin, and producing on the fly an anonymized version to stdout";
29 homepage = "https://ppomes.github.io/myanon/";
30 license = lib.licenses.bsd3;
31 mainProgram = "myanon";
···25 ];
2627 meta = {
28+ description = "mysqldump anonymizer, reading a dump from stdin, and producing on the fly an anonymized version to stdout";
29 homepage = "https://ppomes.github.io/myanon/";
30 license = lib.licenses.bsd3;
31 mainProgram = "myanon";
+1-1
pkgs/by-name/na/nap/package.nix
···20 excludedPackages = ".nap";
2122 meta = {
23- description = "Code snippets in your terminal 🛌";
24 mainProgram = "nap";
25 homepage = "https://github.com/maaslalani/nap";
26 license = lib.licenses.mit;
···20 excludedPackages = ".nap";
2122 meta = {
23+ description = "Code snippets in your terminal";
24 mainProgram = "nap";
25 homepage = "https://github.com/maaslalani/nap";
26 license = lib.licenses.mit;
+1-1
pkgs/by-name/na/navidrome/package.nix
···84 };
8586 meta = {
87- description = "Navidrome Music Server and Streamer compatible with Subsonic/Airsonic";
88 mainProgram = "navidrome";
89 homepage = "https://www.navidrome.org/";
90 license = lib.licenses.gpl3Only;
···84 };
8586 meta = {
87+ description = "Music Server and Streamer compatible with Subsonic/Airsonic";
88 mainProgram = "navidrome";
89 homepage = "https://www.navidrome.org/";
90 license = lib.licenses.gpl3Only;
+1-1
pkgs/by-name/ne/neovide/package.nix
···123 disallowedReferences = [ finalAttrs.SKIA_SOURCE_DIR ];
124125 meta = {
126- description = "Neovide is a simple, no-nonsense, cross-platform graphical user interface for Neovim";
127 mainProgram = "neovide";
128 homepage = "https://neovide.dev/";
129 changelog = "https://github.com/neovide/neovide/releases/tag/${finalAttrs.version}";
···31 };
3233 meta = with lib; {
34- description = "Notify allows sending the output from any tool to Slack, Discord and Telegram";
35 longDescription = ''
36 Notify is a helper utility written in Go that allows you to post the output from any tool
37 to Slack, Discord, and Telegram.
···31 };
3233 meta = with lib; {
34+ description = "Allows sending the output from any tool to Slack, Discord and Telegram";
35 longDescription = ''
36 Notify is a helper utility written in Go that allows you to post the output from any tool
37 to Slack, Discord, and Telegram.
+1-1
pkgs/by-name/ob/obs-cli/package.nix
···30 ];
3132 meta = {
33- description = "OBS-cli is a command-line remote control for OBS";
34 homepage = "https://github.com/muesli/obs-cli";
35 changelog = "https://github.com/muesli/obs-cli/releases/tag/v${version}";
36 license = lib.licenses.mit;
···30 ];
3132 meta = {
33+ description = "Command-line remote control for OBS";
34 homepage = "https://github.com/muesli/obs-cli";
35 changelog = "https://github.com/muesli/obs-cli/releases/tag/v${version}";
36 license = lib.licenses.mit;
+1-1
pkgs/by-name/og/ograc/package.nix
···17 cargoHash = "sha256-rWU8rOGLUrSkXLkHib8qkkiOZvuGbSJ4knFrHuD+R44=";
1819 meta = with lib; {
20- description = "like cargo, but backwards";
21 mainProgram = "ograc";
22 homepage = "https://crates.io/crates/ograc";
23 license = licenses.agpl3Plus;
···17 cargoHash = "sha256-rWU8rOGLUrSkXLkHib8qkkiOZvuGbSJ4knFrHuD+R44=";
1819 meta = with lib; {
20+ description = "Like cargo, but backwards";
21 mainProgram = "ograc";
22 homepage = "https://crates.io/crates/ograc";
23 license = licenses.agpl3Plus;
+1-5
pkgs/by-name/ok/okapi/package.nix
···21 '';
2223 meta = with lib; {
24- description = "Okapi Library";
25- longDescription = ''
26- Collection of tools that support workflows for working
27- with authentic data and identity management
28- '';
29 homepage = "https://github.com/trinsic-id/okapi";
30 license = licenses.asl20;
31 maintainers = with maintainers; [ tmarkovski ];
···21 '';
2223 meta = with lib; {
24+ description = "Collection of tools that support workflows for working with authentic data and identity management";
000025 homepage = "https://github.com/trinsic-id/okapi";
26 license = licenses.asl20;
27 maintainers = with maintainers; [ tmarkovski ];
···35 dontWrapQtApps = true;
3637 meta = {
38- description = "This is the OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6";
39 homepage = "https://github.com/opencloud-eu/desktop-shell-integration-dolphin";
40 license = lib.licenses.gpl2Only;
41 maintainers = with lib.maintainers; [ k900 ];
···35 dontWrapQtApps = true;
3637 meta = {
38+ description = "OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6";
39 homepage = "https://github.com/opencloud-eu/desktop-shell-integration-dolphin";
40 license = lib.licenses.gpl2Only;
41 maintainers = with lib.maintainers; [ k900 ];
+1-1
pkgs/by-name/op/opensoldat/package.nix
···102 '';
103104 meta = with lib; {
105- description = "Opensoldat is a unique 2D (side-view) multiplayer action game";
106 license = [
107 licenses.mit
108 base.meta.license
···179180 meta = with lib; {
181 changelog = "https://github.com/openvinotoolkit/openvino/releases/tag/${src.tag}";
182- description = "OpenVINO™ Toolkit repository";
183 longDescription = ''
184 This toolkit allows developers to deploy pre-trained deep learning models through a high-level C++ Inference Engine API integrated with application logic.
185
···179180 meta = with lib; {
181 changelog = "https://github.com/openvinotoolkit/openvino/releases/tag/${src.tag}";
182+ description = "Open-source toolkit for optimizing and deploying AI inference";
183 longDescription = ''
184 This toolkit allows developers to deploy pre-trained deep learning models through a high-level C++ Inference Engine API integrated with application logic.
185
+1-1
pkgs/by-name/op/openwsman/package.nix
···46 configureFlags = [ "--disable-more-warnings" ];
4748 meta = {
49- description = "Openwsman server implementation and client API with bindings";
50 downloadPage = "https://github.com/Openwsman/openwsman/releases";
51 homepage = "https://openwsman.github.io";
52 license = lib.licenses.bsd3;
···47 meta = {
48 homepage = "https://oras.land/";
49 changelog = "https://github.com/oras-project/oras/releases/tag/v${finalAttrs.version}";
50- description = "ORAS project provides a way to push and pull OCI Artifacts to and from OCI Registries";
51 mainProgram = "oras";
52 license = lib.licenses.asl20;
53 maintainers = with lib.maintainers; [
···47 meta = {
48 homepage = "https://oras.land/";
49 changelog = "https://github.com/oras-project/oras/releases/tag/v${finalAttrs.version}";
50+ description = "Distribute artifacts across OCI registries with ease";
51 mainProgram = "oras";
52 license = lib.licenses.asl20;
53 maintainers = with lib.maintainers; [
+1-1
pkgs/by-name/or/orthanc/package.nix
···123 };
124125 meta = {
126- description = "Orthanc is a lightweight, RESTful DICOM server for healthcare and medical research";
127 homepage = "https://www.orthanc-server.com/";
128 license = lib.licenses.gpl3Plus;
129 mainProgram = "Orthanc";
···123 };
124125 meta = {
126+ description = "Lightweight, RESTful DICOM server for healthcare and medical research";
127 homepage = "https://www.orthanc-server.com/";
128 license = lib.licenses.gpl3Plus;
129 mainProgram = "Orthanc";
···50 enableParallelBuilding = true;
5152 meta = {
53+ description = "Upper layers implementation of HomeNodeB for 3G/UMTS";
54 mainProgram = "osmo-hnodeb";
55 homepage = "https://osmocom.org/projects/osmo-hnodeb";
56 license = lib.licenses.agpl3Plus;
+1-1
pkgs/by-name/pa/pacemaker/package.nix
···99100 meta = with lib; {
101 homepage = "https://clusterlabs.org/pacemaker/";
102- description = "Pacemaker is an open source, high availability resource manager suitable for both small and large clusters";
103 license = licenses.gpl2Plus;
104 platforms = platforms.linux;
105 maintainers = with maintainers; [
···99100 meta = with lib; {
101 homepage = "https://clusterlabs.org/pacemaker/";
102+ description = "Open source, high availability resource manager suitable for both small and large clusters";
103 license = licenses.gpl2Plus;
104 platforms = platforms.linux;
105 maintainers = with maintainers; [
···38 '';
3940 meta = with lib; {
41- description = "Pat is a cross platform Winlink client written in Go";
42 homepage = "https://getpat.io/";
43 license = licenses.mit;
44 maintainers = with maintainers; [
···38 '';
3940 meta = with lib; {
41+ description = "Cross-platform Winlink client written in Go";
42 homepage = "https://getpat.io/";
43 license = licenses.mit;
44 maintainers = with maintainers; [
+1-1
pkgs/by-name/pd/pdal/package.nix
···142 };
143144 meta = with lib; {
145- description = "PDAL is Point Data Abstraction Library. GDAL for point cloud data";
146 homepage = "https://pdal.io";
147 license = licenses.bsd3;
148 teams = [ teams.geospatial ];
···142 };
143144 meta = with lib; {
145+ description = "Point Data Abstraction Library. GDAL for point cloud data";
146 homepage = "https://pdal.io";
147 license = licenses.bsd3;
148 teams = [ teams.geospatial ];
+1-1
pkgs/by-name/pd/pdi/package.nix
···79 };
8081 meta = {
82- description = "PDI supports loose coupling of simulation codes with data handling libraries";
83 homepage = "https://pdi.dev/master/";
84 changelog = "https://github.com/pdidev/pdi/releases/tag/${finalAttrs.version}";
85 license = lib.licenses.bsd3;
···2425 meta = {
26 changelog = "https://github.com/phel-lang/phel-lang/releases/tag/v${finalAttrs.version}";
27- description = "Phel is a functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet";
28 homepage = "https://github.com/phel-lang/phel-lang";
29 license = lib.licenses.mit;
30 mainProgram = "phel";
···2425 meta = {
26 changelog = "https://github.com/phel-lang/phel-lang/releases/tag/v${finalAttrs.version}";
27+ description = "Functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet";
28 homepage = "https://github.com/phel-lang/phel-lang";
29 license = lib.licenses.mit;
30 mainProgram = "phel";
+1-1
pkgs/by-name/po/postmoogle/package.nix
···22 vendorHash = null;
2324 meta = {
25- description = "Postmoogle is Matrix <-> Email bridge in a form of an SMTP server";
26 homepage = "https://github.com/etkecc/postmoogle";
27 changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${version}";
28 license = lib.licenses.agpl3Only;
···22 vendorHash = null;
2324 meta = {
25+ description = "Matrix <-> Email bridge in the form of an SMTP server";
26 homepage = "https://github.com/etkecc/postmoogle";
27 changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${version}";
28 license = lib.licenses.agpl3Only;
+1-1
pkgs/by-name/pr/prefect/package.nix
···192 # );
193194 meta = {
195- description = "Prefect is a workflow orchestration framework for building resilient data pipelines in Python";
196 homepage = "https://github.com/PrefectHQ/prefect";
197 license = lib.licenses.asl20;
198 maintainers = with lib.maintainers; [ happysalada ];
···192 # );
193194 meta = {
195+ description = "Workflow orchestration framework for building resilient data pipelines in Python";
196 homepage = "https://github.com/PrefectHQ/prefect";
197 license = lib.licenses.asl20;
198 maintainers = with lib.maintainers; [ happysalada ];
+1-1
pkgs/by-name/pr/procyon/package.nix
···29 '';
3031 meta = with lib; {
32- description = "Procyon is a suite of Java metaprogramming tools including a Java decompiler";
33 sourceProvenance = with sourceTypes; [ binaryBytecode ];
34 homepage = "https://github.com/mstrobel/procyon/";
35 license = licenses.asl20;
···29 '';
3031 meta = with lib; {
32+ description = "Suite of Java metaprogramming tools including a Java decompiler";
33 sourceProvenance = with sourceTypes; [ binaryBytecode ];
34 homepage = "https://github.com/mstrobel/procyon/";
35 license = licenses.asl20;
+1-1
pkgs/by-name/pu/pulumi/package.nix
···177178 meta = {
179 homepage = "https://www.pulumi.com";
180- description = "Pulumi is a cloud development platform that makes creating cloud programs easy and productive";
181 sourceProvenance = [ lib.sourceTypes.fromSource ];
182 license = lib.licenses.asl20;
183 mainProgram = "pulumi";
···177178 meta = {
179 homepage = "https://www.pulumi.com";
180+ description = "Cloud development platform that makes creating cloud programs easy and productive";
181 sourceProvenance = [ lib.sourceTypes.fromSource ];
182 license = lib.licenses.asl20;
183 mainProgram = "pulumi";
+1-1
pkgs/by-name/pu/pupdate/package.nix
···5455 meta = with lib; {
56 homepage = "https://github.com/mattpannella/pupdate";
57- description = "Pupdate - A thing for updating your Analogue Pocket";
58 license = licenses.mit;
59 platforms = platforms.linux;
60 maintainers = with maintainers; [ p-rintz ];
···5455 meta = with lib; {
56 homepage = "https://github.com/mattpannella/pupdate";
57+ description = "Update utility for the openFPGA cores, firmware, and other stuff on your Analogue Pocket";
58 license = licenses.mit;
59 platforms = platforms.linux;
60 maintainers = with maintainers; [ p-rintz ];
+1-1
pkgs/by-name/qu/quarkus/package.nix
···36 '';
3738 meta = with lib; {
39- description = "Quarkus is a Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards";
40 homepage = "https://quarkus.io";
41 changelog = "https://github.com/quarkusio/quarkus/releases/tag/${finalAttrs.version}";
42 license = licenses.asl20;
···36 '';
3738 meta = with lib; {
39+ description = "Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards";
40 homepage = "https://quarkus.io";
41 changelog = "https://github.com/quarkusio/quarkus/releases/tag/${finalAttrs.version}";
42 license = licenses.asl20;
+1-1
pkgs/by-name/qu/quickfix/package.nix
···51 '';
5253 meta = with lib; {
54- description = "QuickFIX C++ Fix Engine Library";
55 homepage = "http://www.quickfixengine.org";
56 license = licenses.free; # similar to BSD 4-clause
57 maintainers = with maintainers; [ bhipple ];
···51 '';
5253 meta = with lib; {
54+ description = "C++ Fix Engine Library";
55 homepage = "http://www.quickfixengine.org";
56 license = licenses.free; # similar to BSD 4-clause
57 maintainers = with maintainers; [ bhipple ];
+1-1
pkgs/by-name/qu/quill-qr/package.nix
···40 '';
4142 meta = with lib; {
43- description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app/";
44 mainProgram = "quill-qr.sh";
45 homepage = "https://github.com/IvanMalison/quill-qr";
46 maintainers = with maintainers; [ imalison ];
···40 '';
4142 meta = with lib; {
43+ description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app";
44 mainProgram = "quill-qr.sh";
45 homepage = "https://github.com/IvanMalison/quill-qr";
46 maintainers = with maintainers; [ imalison ];
+1-1
pkgs/by-name/ra/ran/package.nix
···4243 meta = with lib; {
44 homepage = "https://github.com/m3ng9i/ran";
45- description = "Ran is a simple web server for serving static files";
46 mainProgram = "ran";
47 license = licenses.mit;
48 maintainers = with maintainers; [ tomberek ];
···4243 meta = with lib; {
44 homepage = "https://github.com/m3ng9i/ran";
45+ description = "Simple web server for serving static files";
46 mainProgram = "ran";
47 license = licenses.mit;
48 maintainers = with maintainers; [ tomberek ];
+1-1
pkgs/by-name/ra/rancher/package.nix
···37 '';
3839 meta = with lib; {
40- description = "Rancher Command Line Interface (CLI) is a unified tool for interacting with your Rancher Server";
41 mainProgram = "rancher";
42 homepage = "https://github.com/rancher/cli";
43 license = licenses.asl20;
···37 '';
3839 meta = with lib; {
40+ description = "CLI tool for interacting with your Rancher Server";
41 mainProgram = "rancher";
42 homepage = "https://github.com/rancher/cli";
43 license = licenses.asl20;
+1-1
pkgs/by-name/re/reindeer/package.nix
···27 passthru.updateScript = nix-update-script { };
2829 meta = with lib; {
30- description = "Reindeer is a tool which takes Rust Cargo dependencies and generates Buck build rules";
31 mainProgram = "reindeer";
32 homepage = "https://github.com/facebookincubator/reindeer";
33 license = with licenses; [ mit ];
···27 passthru.updateScript = nix-update-script { };
2829 meta = with lib; {
30+ description = "Generate Buck build rules from Rust Cargo dependencies";
31 mainProgram = "reindeer";
32 homepage = "https://github.com/facebookincubator/reindeer";
33 license = with licenses; [ mit ];
+1-1
pkgs/by-name/re/retry/package.nix
···2627 meta = with lib; {
28 homepage = "https://github.com/minfrin/retry";
29- description = "Retry a command until the command succeeds";
30 license = licenses.asl20;
31 maintainers = with maintainers; [ gfrascadorio ];
32 platforms = platforms.all;
···2627 meta = with lib; {
28 homepage = "https://github.com/minfrin/retry";
29+ description = "Command wrapper that retries until the command succeeds";
30 license = licenses.asl20;
31 maintainers = with maintainers; [ gfrascadorio ];
32 platforms = platforms.all;
···26 doCheck = true;
2728 meta = with lib; {
29- description = "cipher/decipher text within a file";
30 mainProgram = "s5";
31 homepage = "https://github.com/mvisonneau/s5";
32 license = licenses.asl20;
···26 doCheck = true;
2728 meta = with lib; {
29+ description = "Cipher/decipher text within a file";
30 mainProgram = "s5";
31 homepage = "https://github.com/mvisonneau/s5";
32 license = licenses.asl20;
+1-1
pkgs/by-name/sc/scaleft/package.nix
···49 };
5051 meta = with lib; {
52- description = "ScaleFT provides Zero Trust software which you can use to secure your internal servers and services";
53 homepage = "https://www.scaleft.com";
54 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
55 license = licenses.unfree;
···49 };
5051 meta = with lib; {
52+ description = "Zero Trust software which you can use to secure your internal servers and services";
53 homepage = "https://www.scaleft.com";
54 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
55 license = licenses.unfree;
+1-1
pkgs/by-name/sc/scarlett2/package.nix
···53 '';
5455 meta = {
56- description = "Scarlett2 Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces";
57 homepage = "https://github.com/geoffreybennett/scarlett2";
58 license = lib.licenses.gpl3Only;
59 maintainers = with lib.maintainers; [ squalus ];
···53 '';
5455 meta = {
56+ description = "Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces";
57 homepage = "https://github.com/geoffreybennett/scarlett2";
58 license = lib.licenses.gpl3Only;
59 maintainers = with lib.maintainers; [ squalus ];
+1-1
pkgs/by-name/sc/scd2html/package.nix
···34 enableParallelBuilding = true;
3536 meta = with lib; {
37- description = "scd2html generates HTML from scdoc source files";
38 homepage = "https://git.sr.ht/~bitfehler/scd2html";
39 license = licenses.mit;
40 maintainers = with maintainers; [ ];
···34 enableParallelBuilding = true;
3536 meta = with lib; {
37+ description = "Generates HTML from scdoc source files";
38 homepage = "https://git.sr.ht/~bitfehler/scd2html";
39 license = licenses.mit;
40 maintainers = with maintainers; [ ];
···26 '';
2728 meta = with lib; {
29- description = "Skim is a PDF reader and note-taker for OS X";
30 homepage = "https://skim-app.sourceforge.io/";
31 license = licenses.bsd0;
32 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
···26 '';
2728 meta = with lib; {
29+ description = "PDF reader and note-taker for macOS";
30 homepage = "https://skim-app.sourceforge.io/";
31 license = licenses.bsd0;
32 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+1-1
pkgs/by-name/sm/smooth/package.nix
···52 ];
5354 meta = with lib; {
55- description = "Smooth Class Library";
56 mainProgram = "smooth-translator";
57 license = licenses.artistic2;
58 homepage = "http://www.smooth-project.org/";
···52 ];
5354 meta = with lib; {
55+ description = "Object-oriented class library for C++ application development";
56 mainProgram = "smooth-translator";
57 license = licenses.artistic2;
58 homepage = "http://www.smooth-project.org/";
···18 makeFlags = [ "PREFIX=${placeholder "out"}" ];
1920 meta = with lib; {
21- description = "sleep with feedback";
22 homepage = "https://github.com/clamiax/snore";
23 license = licenses.mit;
24 maintainers = with maintainers; [ cafkafk ];
···18 makeFlags = [ "PREFIX=${placeholder "out"}" ];
1920 meta = with lib; {
21+ description = "'sleep' with feedback";
22 homepage = "https://github.com/clamiax/snore";
23 license = licenses.mit;
24 maintainers = with maintainers; [ cafkafk ];
+1-1
pkgs/by-name/sp/splat/package.nix
···5960 meta = with lib; {
61 broken = stdenv.hostPlatform.isDarwin;
62- description = "SPLAT! is an RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz";
63 license = licenses.gpl2Only;
64 homepage = "https://www.qsl.net/kd2bd/splat.html";
65 maintainers = with maintainers; [ ehmry ];
···5960 meta = with lib; {
61 broken = stdenv.hostPlatform.isDarwin;
62+ description = "RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz";
63 license = licenses.gpl2Only;
64 homepage = "https://www.qsl.net/kd2bd/splat.html";
65 maintainers = with maintainers; [ ehmry ];
+1-1
pkgs/by-name/sr/srb2kart/package.nix
···97 '';
9899 meta = with lib; {
100- description = "SRB2Kart is a classic styled kart racer";
101 homepage = "https://mb.srb2.org/threads/srb2kart.25868/";
102 platforms = platforms.linux;
103 license = licenses.gpl2Plus;
···97 '';
9899 meta = with lib; {
100+ description = "Classic styled kart racer";
101 homepage = "https://mb.srb2.org/threads/srb2kart.25868/";
102 platforms = platforms.linux;
103 license = licenses.gpl2Plus;
+1-1
pkgs/by-name/sr/srt-live-server/package.nix
···35 ];
3637 meta = with lib; {
38- description = "srt live server for low latency";
39 license = licenses.mit;
40 homepage = "https://github.com/Edward-Wu/srt-live-server";
41 maintainers = with maintainers; [ shamilton ];
···35 ];
3637 meta = with lib; {
38+ description = "Open-source low latency livestreaming server, based on Secure Reliable Tranport (SRT)";
39 license = licenses.mit;
40 homepage = "https://github.com/Edward-Wu/srt-live-server";
41 maintainers = with maintainers; [ shamilton ];
+1-1
pkgs/by-name/ss/ssh-agents/package.nix
···18 installFlags = [ "PREFIX=$(out)" ];
1920 meta = with lib; {
21- description = "ssh-agents capable of spawning and maintaining multiple ssh-agents across terminals";
22 longDescription = ''
23 The SSH agent is usually spawned by running eval $(ssh-agent), however this
24 spawns a new SSH agent at every invocation. This project provides an
···18 installFlags = [ "PREFIX=$(out)" ];
1920 meta = with lib; {
21+ description = "Spawn and maintain multiple ssh-agents across terminals";
22 longDescription = ''
23 The SSH agent is usually spawned by running eval $(ssh-agent), however this
24 spawns a new SSH agent at every invocation. This project provides an
+1-1
pkgs/by-name/st/stderred/package.nix
···23 sourceRoot = "${src.name}/src";
2425 meta = with lib; {
26- description = "stderr in red";
27 homepage = "https://github.com/sickill/stderred";
28 license = licenses.mit;
29 maintainers = with maintainers; [ vojta001 ];
···23 sourceRoot = "${src.name}/src";
2425 meta = with lib; {
26+ description = "Colorize all stderr output that goes to terminal, making it distinguishable from stdout";
27 homepage = "https://github.com/sickill/stderred";
28 license = licenses.mit;
29 maintainers = with maintainers; [ vojta001 ];
+1-1
pkgs/by-name/st/step-kms-plugin/package.nix
···43 ];
4445 meta = with lib; {
46- description = "step plugin to manage keys and certificates on cloud KMSs and HSMs";
47 homepage = "https://smallstep.com/cli/";
48 license = licenses.asl20;
49 maintainers = with maintainers; [ qbit ];
···43 ];
4445 meta = with lib; {
46+ description = "Step plugin to manage keys and certificates on cloud KMSs and HSMs";
47 homepage = "https://smallstep.com/cli/";
48 license = licenses.asl20;
49 maintainers = with maintainers; [ qbit ];
+1-1
pkgs/by-name/st/sticky/package.nix
···68 };
6970 meta = with lib; {
71- description = "Sticky notes app for the linux desktop";
72 mainProgram = "sticky";
73 homepage = "https://github.com/linuxmint/sticky";
74 license = licenses.gpl2Only;
···68 };
6970 meta = with lib; {
71+ description = "Sticky notes app for the Linux desktop";
72 mainProgram = "sticky";
73 homepage = "https://github.com/linuxmint/sticky";
74 license = licenses.gpl2Only;
+1-1
pkgs/by-name/st/strfry/package.nix
···56 '';
5758 meta = {
59- description = "Strfry: A nostr relay implementation in C++";
60 homepage = "https://github.com/hoytech/strfry";
61 mainProgram = "strfry";
62 license = lib.licenses.mit;
···117 '';
118119 meta = with lib; {
120- description = "Surrealist is the ultimate way to visually manage your SurrealDB database";
121 homepage = "https://surrealdb.com/surrealist";
122 license = licenses.mit;
123 mainProgram = "surrealist";
···117 '';
118119 meta = with lib; {
120+ description = "Visual management of your SurrealDB database";
121 homepage = "https://surrealdb.com/surrealist";
122 license = licenses.mit;
123 mainProgram = "surrealist";
+1-1
pkgs/by-name/sw/sway-overfocus/package.nix
···24 passthru.updateScript = nix-update-script { };
2526 meta = with lib; {
27- description = ''"Better" focus navigation for sway and i3.'';
28 homepage = "https://github.com/korreman/sway-overfocus";
29 changelog = "https://github.com/korreman/sway-overfocus/releases/tag/${src.rev}";
30 license = licenses.mit;
···24 passthru.updateScript = nix-update-script { };
2526 meta = with lib; {
27+ description = "Better focus navigation for sway and i3";
28 homepage = "https://github.com/korreman/sway-overfocus";
29 changelog = "https://github.com/korreman/sway-overfocus/releases/tag/${src.rev}";
30 license = licenses.mit;
+1-1
pkgs/by-name/sw/swaylock-fancy/package.nix
···58 '';
5960 meta = with lib; {
61- description = "This is an swaylock bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text";
62 homepage = "https://github.com/Big-B/swaylock-fancy";
63 license = licenses.mit;
64 platforms = platforms.linux;
···58 '';
5960 meta = with lib; {
61+ description = "swaylock bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text";
62 homepage = "https://github.com/Big-B/swaylock-fancy";
63 license = licenses.mit;
64 platforms = platforms.linux;
+1-1
pkgs/by-name/sy/symfpu/package.nix
···46 '';
4748 meta = with lib; {
49- description = "(concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point";
50 homepage = "https://github.com/martin-cs/symfpu";
51 license = licenses.gpl3Only;
52 platforms = platforms.unix;
···46 '';
4748 meta = with lib; {
49+ description = "Implementation of SMT-LIB / IEEE-754 operations in terms of bit-vector operations";
50 homepage = "https://github.com/martin-cs/symfpu";
51 license = licenses.gpl3Only;
52 platforms = platforms.unix;
+1-1
pkgs/by-name/sy/symphony/package.nix
···35 ];
3637 meta = {
38- description = "SYMPHONY is an open-source solver, callable library, and development framework for mixed-integer linear programs (MILPs) written in C with a number of unique features";
39 homepage = "https://www.coin-or.org/SYMPHONY/index.htm";
40 changelog = "https://github.com/coin-or/SYMPHONY/blob/${version}/CHANGELOG.md";
41 platforms = [ "x86_64-linux" ];
···35 ];
3637 meta = {
38+ description = "Open-source solver, callable library, and development framework for mixed-integer linear programs (MILPs)";
39 homepage = "https://www.coin-or.org/SYMPHONY/index.htm";
40 changelog = "https://github.com/coin-or/SYMPHONY/blob/${version}/CHANGELOG.md";
41 platforms = [ "x86_64-linux" ];
+1-1
pkgs/by-name/ta/taizen/package.nix
···38 ];
3940 meta = with lib; {
41- description = "curses based mediawiki browser";
42 homepage = "https://github.com/nerdypepper/taizen";
43 license = licenses.mit;
44 maintainers = with maintainers; [ figsoda ];
···38 ];
3940 meta = with lib; {
41+ description = "Curses-based mediawiki browser";
42 homepage = "https://github.com/nerdypepper/taizen";
43 license = licenses.mit;
44 maintainers = with maintainers; [ figsoda ];
+1-1
pkgs/by-name/ta/tana/package.nix
···101 '';
102103 meta = with lib; {
104- description = "Tana is an intelligent all-in-one workspace";
105 longDescription = ''
106 At its core, Tana is an outline editor which can be extended to
107 cover multiple use-cases and different workflows.
···101 '';
102103 meta = with lib; {
104+ description = "Intelligent all-in-one workspace";
105 longDescription = ''
106 At its core, Tana is an outline editor which can be extended to
107 cover multiple use-cases and different workflows.
+1-1
pkgs/by-name/te/tectonic/package.nix
···53 '';
5455 meta = tectonic-unwrapped.meta // {
56- description = "Tectonic TeX/LaTeX engine, wrapped with a compatible biber";
57 maintainers = with lib.maintainers; [
58 doronbehar
59 bryango
···53 '';
5455 meta = tectonic-unwrapped.meta // {
56+ description = "TeX/LaTeX engine, wrapped with a compatible biber";
57 maintainers = with lib.maintainers; [
58 doronbehar
59 bryango
+1-1
pkgs/by-name/te/telescope/package.nix
···46 ];
4748 meta = {
49- description = "Telescope is a w3m-like browser for Gemini";
50 homepage = "https://telescope-browser.org/";
51 license = lib.licenses.isc;
52 maintainers = with lib.maintainers; [ heph2 ];
···46 ];
4748 meta = {
49+ description = "w3m-like browser for Gemini";
50 homepage = "https://telescope-browser.org/";
51 license = lib.licenses.isc;
52 maintainers = with lib.maintainers; [ heph2 ];
···122 '';
123124 meta = {
125- description = "TileDB allows you to manage the massive dense and sparse multi-dimensional array data";
126 homepage = "https://github.com/TileDB-Inc/TileDB";
127 license = lib.licenses.mit;
128 platforms = lib.platforms.unix;
···122 '';
123124 meta = {
125+ description = "Allows you to manage massive dense and sparse multi-dimensional array data";
126 homepage = "https://github.com/TileDB-Inc/TileDB";
127 license = lib.licenses.mit;
128 platforms = lib.platforms.unix;
+1-1
pkgs/by-name/ti/tinymist/package.nix
···82 };
8384 meta = {
85- description = "Tinymist is an integrated language service for Typst";
86 homepage = "https://github.com/Myriad-Dreamin/tinymist";
87 changelog = "https://github.com/Myriad-Dreamin/tinymist/blob/v${finalAttrs.version}/editors/vscode/CHANGELOG.md";
88 license = lib.licenses.asl20;
···82 };
8384 meta = {
85+ description = "Integrated language service for Typst";
86 homepage = "https://github.com/Myriad-Dreamin/tinymist";
87 changelog = "https://github.com/Myriad-Dreamin/tinymist/blob/v${finalAttrs.version}/editors/vscode/CHANGELOG.md";
88 license = lib.licenses.asl20;
···2627 meta = {
28 homepage = "https://github.com/xjasonlyu/tun2socks";
29+ description = "Routes network traffic from any application through a proxy";
30 license = lib.licenses.gpl3Plus;
31 maintainers = with lib.maintainers; [ nickcao ];
32 mainProgram = "tun2socks";
+1-1
pkgs/by-name/tu/turso-cli/package.nix
···39 passthru.updateScript = nix-update-script { };
4041 meta = with lib; {
42- description = "This is the command line interface (CLI) to Turso";
43 homepage = "https://turso.tech";
44 mainProgram = "turso";
45 license = licenses.mit;
···39 passthru.updateScript = nix-update-script { };
4041 meta = with lib; {
42+ description = "CLI for Turso";
43 homepage = "https://turso.tech";
44 mainProgram = "turso";
45 license = licenses.mit;
+1-1
pkgs/by-name/ty/typesense/package.nix
···4142 meta = with lib; {
43 homepage = "https://typesense.org";
44- description = "Typesense is a fast, typo-tolerant search engine for building delightful search experiences";
45 mainProgram = "typesense-server";
46 license = licenses.gpl3;
47 # There has been an attempt at building this from source, which were deemed
···4142 meta = with lib; {
43 homepage = "https://typesense.org";
44+ description = "Fast, typo-tolerant search engine for building delightful search experiences";
45 mainProgram = "typesense-server";
46 license = licenses.gpl3;
47 # There has been an attempt at building this from source, which were deemed
+1-1
pkgs/by-name/uf/uftpd/package.nix
···29 ];
3031 meta = with lib; {
32- description = "FTP/TFTP server for Linux that just works™";
33 homepage = "https://troglobit.com/projects/uftpd/";
34 license = licenses.isc;
35 platforms = platforms.unix;
···29 ];
3031 meta = with lib; {
32+ description = "FTP/TFTP server for Linux that just works";
33 homepage = "https://troglobit.com/projects/uftpd/";
34 license = licenses.isc;
35 platforms = platforms.unix;
+1-1
pkgs/by-name/uh/uhk-agent/package.nix
···70 '';
7172 meta = with lib; {
73- description = "Agent is the configuration application of the Ultimate Hacking Keyboard";
74 homepage = "https://github.com/UltimateHackingKeyboard/agent";
75 license = licenses.unfreeRedistributable;
76 maintainers = with maintainers; [
···70 '';
7172 meta = with lib; {
73+ description = "Configuration application of the Ultimate Hacking Keyboard";
74 homepage = "https://github.com/UltimateHackingKeyboard/agent";
75 license = licenses.unfreeRedistributable;
76 maintainers = with maintainers; [
+1-1
pkgs/by-name/um/umoci/package.nix
···38 '';
3940 meta = with lib; {
41- description = "umoci modifies Open Container images";
42 homepage = "https://umo.ci";
43 license = licenses.asl20;
44 maintainers = with maintainers; [ zokrezyl ];
···38 '';
3940 meta = with lib; {
41+ description = "Modifies Open Container images";
42 homepage = "https://umo.ci";
43 license = licenses.asl20;
44 maintainers = with maintainers; [ zokrezyl ];
···21 doCheck = false;
2223 meta = with lib; {
24- description = "Vultr CLI and API client library";
25 mainProgram = "vultr";
26 homepage = "https://jamesclonk.github.io/vultr";
27 changelog = "https://github.com/JamesClonk/vultr/releases/tag/${src.rev}";
···21 doCheck = false;
2223 meta = with lib; {
24+ description = "CLI and API client library";
25 mainProgram = "vultr";
26 homepage = "https://jamesclonk.github.io/vultr";
27 changelog = "https://github.com/JamesClonk/vultr/releases/tag/${src.rev}";
+1-1
pkgs/by-name/wa/wait4x/package.nix
···23 doCheck = false;
2425 meta = with lib; {
26- description = "Wait4X allows you to wait for a port or a service to enter the requested state";
27 homepage = "https://github.com/wait4x/wait4x";
28 license = licenses.asl20;
29 maintainers = with maintainers; [ jfvillablanca ];
···23 doCheck = false;
2425 meta = with lib; {
26+ description = "Allows you to wait for a port or a service to enter the requested state";
27 homepage = "https://github.com/wait4x/wait4x";
28 license = licenses.asl20;
29 maintainers = with maintainers; [ jfvillablanca ];
+1-1
pkgs/by-name/wa/wallabag/package.nix
···43 '';
4445 meta = {
46- description = "Self hostable application for saving web pages";
47 longDescription = ''
48 wallabag is a self-hostable PHP application allowing you to not
49 miss any content anymore. Click, save and read it when you can.
···43 '';
4445 meta = {
46+ description = "Self-hostable application for saving web pages";
47 longDescription = ''
48 wallabag is a self-hostable PHP application allowing you to not
49 miss any content anymore. Click, save and read it when you can.
+1-1
pkgs/by-name/wa/wastebin/package.nix
···39 };
4041 meta = with lib; {
42- description = "Wastebin is a pastebin";
43 homepage = "https://github.com/matze/wastebin";
44 changelog = "https://github.com/matze/wastebin/blob/${src.rev}/CHANGELOG.md";
45 license = licenses.mit;
···26 };
2728 meta = {
29- description = "Weggli is a fast and robust semantic search tool for C and C++ codebases";
30 homepage = "https://github.com/weggli-rs/weggli";
31 changelog = "https://github.com/weggli-rs/weggli/releases/tag/v${version}";
32 mainProgram = "weggli";
···26 };
2728 meta = {
29+ description = "Fast and robust semantic search tool for C and C++ codebases";
30 homepage = "https://github.com/weggli-rs/weggli";
31 changelog = "https://github.com/weggli-rs/weggli/releases/tag/v${version}";
32 mainProgram = "weggli";
···22 '';
2324 meta = {
25+ description = "Chinese Unicode font optimized for screen display";
26 homepage = "http://wenq.org";
27 license = lib.licenses.asl20;
28 maintainers = [ lib.maintainers.pkmx ];
+1-1
pkgs/by-name/wq/wqy_zenhei/package.nix
···22 '';
2324 meta = {
25- description = "(mainly) Chinese Unicode font";
26 homepage = "http://wenq.org";
27 license = lib.licenses.gpl2; # with font embedding exceptions
28 maintainers = [ lib.maintainers.pkmx ];
···22 '';
2324 meta = {
25+ description = "Chinese Unicode font with full CJK coverage";
26 homepage = "http://wenq.org";
27 license = lib.licenses.gpl2; # with font embedding exceptions
28 maintainers = [ lib.maintainers.pkmx ];
+1-1
pkgs/by-name/xf/xfitter/package.nix
···73 '';
7475 meta = with lib; {
76- description = "XFitter project is an open source QCD fit framework ready to extract PDFs and assess the impact of new data";
77 license = licenses.gpl3;
78 homepage = "https://www.xfitter.org/xFitter";
79 platforms = platforms.unix;
···73 '';
7475 meta = with lib; {
76+ description = "Open source QCD fit framework designed to extract PDFs and assess the impact of new data";
77 license = licenses.gpl3;
78 homepage = "https://www.xfitter.org/xFitter";
79 platforms = platforms.unix;
···14 };
1516 meta = {
17- description = "xLights is a sequencer for Lights. xLights has usb and E1.31 drivers. You can create sequences in this object oriented program. You can create playlists, schedule them, test your hardware, convert between different sequencers";
18 homepage = "https://xlights.org";
19 license = lib.licenses.gpl3;
20 maintainers = with lib.maintainers; [ kashw2 ];
···14 };
1516 meta = {
17+ description = "Sequencer for lights with USB and E1.31 drivers";
18 homepage = "https://xlights.org";
19 license = lib.licenses.gpl3;
20 maintainers = with lib.maintainers; [ kashw2 ];
+1-1
pkgs/by-name/xl/xlink/package.nix
···76 '';
7778 meta = {
79- description = "XLink library for communication with Myriad VPUs";
80 homepage = "https://github.com/luxonis/XLink";
81 license = lib.licenses.asl20;
82 platforms = lib.platforms.all;
···76 '';
7778 meta = {
79+ description = "Library for communication with Myriad VPUs";
80 homepage = "https://github.com/luxonis/XLink";
81 license = lib.licenses.asl20;
82 platforms = lib.platforms.all;
+1-1
pkgs/by-name/xm/xmloscopy/package.nix
···55 '';
5657 meta = with lib; {
58- description = "wtf is my docbook broken?";
59 mainProgram = "xmloscopy";
60 homepage = "https://github.com/grahamc/xmloscopy";
61 license = licenses.mit;
···37 '';
3839 meta = with lib; {
40- description = "yubihsm-connector performs the communication between the YubiHSM 2 and applications that use it";
41 homepage = "https://developers.yubico.com/yubihsm-connector/";
42 maintainers = with maintainers; [ matthewcroughan ];
43 license = licenses.asl20;
···37 '';
3839 meta = with lib; {
40+ description = "Performs the communication between the YubiHSM 2 and applications that use it";
41 homepage = "https://developers.yubico.com/yubihsm-connector/";
42 maintainers = with maintainers; [ matthewcroughan ];
43 license = licenses.asl20;
+1-1
pkgs/by-name/yu/yubihsm-shell/package.nix
···63 hardeningDisable = [ "fortify3" ];
6465 meta = with lib; {
66- description = "yubihsm-shell and libyubihsm";
67 homepage = "https://github.com/Yubico/yubihsm-shell";
68 maintainers = with maintainers; [ matthewcroughan ];
69 license = licenses.asl20;
···63 hardeningDisable = [ "fortify3" ];
6465 meta = with lib; {
66+ description = "Thin wrapper around libyubihsm providing both an interactive and command-line interface to a YubiHSM";
67 homepage = "https://github.com/Yubico/yubihsm-shell";
68 maintainers = with maintainers; [ matthewcroughan ];
69 license = licenses.asl20;
+1-1
pkgs/by-name/za/zammad/package.nix
···128 };
129130 meta = with lib; {
131- description = "Zammad, a web-based, open source user support/ticketing solution";
132 homepage = "https://zammad.org";
133 license = licenses.agpl3Plus;
134 platforms = [
···128 };
129130 meta = with lib; {
131+ description = "Web-based, open source user support/ticketing solution";
132 homepage = "https://zammad.org";
133 license = licenses.agpl3Plus;
134 platforms = [
+1-1
pkgs/by-name/zi/zile/package.nix
···48 meta = {
49 homepage = "https://www.gnu.org/software/zile/";
50 changelog = "https://git.savannah.gnu.org/cgit/zile.git/plain/NEWS?h=v${version}";
51- description = "Zile Implements Lua Editors";
52 longDescription = ''
53 GNU Zile is a text editor development kit, so that you can (relatively)
54 quickly develop your own ideal text editor without reinventing the wheel
···48 meta = {
49 homepage = "https://www.gnu.org/software/zile/";
50 changelog = "https://git.savannah.gnu.org/cgit/zile.git/plain/NEWS?h=v${version}";
51+ description = "Implements Lua Editors";
52 longDescription = ''
53 GNU Zile is a text editor development kit, so that you can (relatively)
54 quickly develop your own ideal text editor without reinventing the wheel
···73 ];
7475 meta = with lib; {
76- description = "CleverCSV is a Python package for handling messy CSV files";
77 mainProgram = "clevercsv";
78 longDescription = ''
79 CleverCSV is a Python package for handling messy CSV files. It provides
···73 ];
7475 meta = with lib; {
76+ description = "Python package for handling messy CSV files";
77 mainProgram = "clevercsv";
78 longDescription = ''
79 CleverCSV is a Python package for handling messy CSV files. It provides
···28 ];
2930 meta = with lib; {
31- description = "
32-Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML";
33 homepage = "https://github.com/tmbdev/hocr-tools";
34 license = licenses.asl20;
35 maintainers = [ ];
···28 ];
2930 meta = with lib; {
31+ description = "Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML";
032 homepage = "https://github.com/tmbdev/hocr-tools";
33 license = licenses.asl20;
34 maintainers = [ ];
···68 });
6970 meta = with lib; {
71- description = "Molecule aids in the development and testing of Ansible roles";
72 homepage = "https://github.com/ansible-community/molecule";
73 changelog = "https://github.com/ansible/molecule/releases/tag/v${version}";
74 license = licenses.mit;
···68 });
6970 meta = with lib; {
71+ description = "Aids in the development and testing of Ansible roles";
72 homepage = "https://github.com/ansible-community/molecule";
73 changelog = "https://github.com/ansible/molecule/releases/tag/v${version}";
74 license = licenses.mit;
···15 nameApp = "JProfiler";
1617 meta = {
18+ description = "Java profiler for deep JVM analysis";
19 longDescription = ''
20+ JProfiler bridges high-level analytics and low-level JVM data,
21+ delivering unmatched insights to solve your toughest performance
22+ problems, memory leaks, threading issues, and higher-level problems in
23+ technologies like JDBC, JPA, and more.
24 '';
25 homepage = "https://www.ej-technologies.com/products/jprofiler/overview.html";
26 license = lib.licenses.unfree;
+1-1
pkgs/development/tools/lerna/generic.nix
···25 dontNpmBuild = true;
2627 meta = {
28- description = "Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository";
29 homepage = "https://lerna.js.org/";
30 changelog = "https://github.com/lerna/lerna/blob/v${version}/CHANGELOG.md";
31 license = lib.licenses.mit;
···25 dontNpmBuild = true;
2627 meta = {
28+ description = "Fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository";
29 homepage = "https://lerna.js.org/";
30 changelog = "https://github.com/lerna/lerna/blob/v${version}/CHANGELOG.md";
31 license = lib.licenses.mit;
+2-1
pkgs/games/arx-libertatis/default.nix
···85 '';
8687 meta = {
88- description = ''
089 A cross-platform, open source port of Arx Fatalis, a 2002
90 first-person role-playing game / dungeon crawler
91 developed by Arkane Studios.
···85 '';
8687 meta = {
88+ description = "First-person role-playing game / dungeon crawler";
89+ longDescription = ''
90 A cross-platform, open source port of Arx Fatalis, a 2002
91 first-person role-playing game / dungeon crawler
92 developed by Arkane Studios.
+1-1
pkgs/games/scummvm/games.nix
···118 plong = "Broken Sword 2.5";
119 pshort = "sword25";
120 pcode = "sword25";
121- description = "A fan game of the Broken Sword series";
122 version = "1.0";
123 src = fetchurl {
124 url = "mirror://sourceforge/scummvm/${pshort}-v${version}.zip";
···118 plong = "Broken Sword 2.5";
119 pshort = "sword25";
120 pcode = "sword25";
121+ description = "Fan game of the Broken Sword series";
122 version = "1.0";
123 src = fetchurl {
124 url = "mirror://sourceforge/scummvm/${pshort}-v${version}.zip";
···19 meta = {
20 homepage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone";
21 downloadPage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone/releases";
22- description = "A fork of the Shattered Pixel Dungeon roguelike without limits on experience and items";
23 };
24}
···19 meta = {
20 homepage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone";
21 downloadPage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone/releases";
22+ description = "Fork of the Shattered Pixel Dungeon roguelike without limits on experience and items";
23 };
24}
···4950 meta = with lib; {
51 homepage = "https://wordpress.org";
52- description = "WordPress is open source software you can use to create a beautiful website, blog, or app";
53 license = [ licenses.gpl2Plus ];
54 maintainers = [ maintainers.basvandijk ];
55 platforms = platforms.all;
···4950 meta = with lib; {
51 homepage = "https://wordpress.org";
52+ description = "Open source software you can use to create a beautiful website, blog, or app";
53 license = [ licenses.gpl2Plus ];
54 maintainers = [ maintainers.basvandijk ];
55 platforms = platforms.all;
···36 installFlags = [ "PREFIX=$(out)" ];
3738 meta = with lib; {
39- description = "B2sum utility is similar to the md5sum or shasum utilities but for BLAKE2";
40 mainProgram = "b2sum";
41 homepage = "https://blake2.net";
42 license = with licenses; [
···2627 meta = with lib; {
28 broken = stdenv.hostPlatform.isDarwin;
29- description = "Schleuder is an encrypting mailing list manager with remailing-capabilities";
30 longDescription = ''
31 Schleuder is a group's email-gateway: subscribers can exchange
32 encrypted emails among themselves, receive emails from
···2627 meta = with lib; {
28 broken = stdenv.hostPlatform.isDarwin;
29+ description = "Encrypting mailing list manager with remailing-capabilities";
30 longDescription = ''
31 Schleuder is a group's email-gateway: subscribers can exchange
32 encrypted emails among themselves, receive emails from
+1-1
pkgs/tools/system/nvtop/build-nvtop.nix
···101 };
102103 meta = with lib; {
104- description = "(h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs";
105 longDescription = ''
106 Nvtop stands for Neat Videocard TOP, a (h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs.
107 It can handle multiple GPUs and print information about them in a htop familiar way.
···101 };
102103 meta = with lib; {
104+ description = "htop-like task monitor for AMD, Adreno, Intel and NVIDIA GPUs";
105 longDescription = ''
106 Nvtop stands for Neat Videocard TOP, a (h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs.
107 It can handle multiple GPUs and print information about them in a htop familiar way.