···48484949- [Broadcast Box](https://github.com/Glimesh/broadcast-box), a WebRTC broadcast server. Available as [services.broadcast-box](options.html#opt-services.broadcast-box.enable).
50505151+- [boot.kernel.sysfs](options.html#opt-boot.kernel.sysfs) allows setting of sysfs attributes.
5252+5153- 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).
52545355- [Corteza](https://cortezaproject.org/), a low-code platform. Available as [services.corteza](#opt-services.corteza.enable).
+265
nixos/modules/config/sysfs.nix
···11+{
22+ lib,
33+ config,
44+ utils,
55+ pkgs,
66+ ...
77+}:
88+99+let
1010+ inherit (lib)
1111+ all
1212+ any
1313+ concatLines
1414+ concatStringsSep
1515+ escapeShellArg
1616+ flatten
1717+ floatToString
1818+ foldl'
1919+ head
2020+ isAttrs
2121+ isDerivation
2222+ isFloat
2323+ isList
2424+ length
2525+ listToAttrs
2626+ match
2727+ mapAttrsToList
2828+ nameValuePair
2929+ removePrefix
3030+ tail
3131+ throwIf
3232+ ;
3333+3434+ inherit (lib.options)
3535+ showDefs
3636+ showOption
3737+ ;
3838+3939+ inherit (lib.strings)
4040+ escapeC
4141+ isConvertibleWithToString
4242+ ;
4343+4444+ inherit (lib.path.subpath) join;
4545+4646+ inherit (utils) escapeSystemdPath;
4747+4848+ cfg = config.boot.kernel.sysfs;
4949+5050+ sysfsAttrs = with lib.types; nullOr (either sysfsValue (attrsOf sysfsAttrs));
5151+ sysfsValue = lib.mkOptionType {
5252+ name = "sysfs value";
5353+ description = "sysfs attribute value";
5454+ descriptionClass = "noun";
5555+ check = v: isConvertibleWithToString v;
5656+ merge =
5757+ loc: defs:
5858+ if length defs == 1 then
5959+ (head defs).value
6060+ else
6161+ (foldl' (
6262+ first: def:
6363+ # merge definitions if they produce the same value string
6464+ throwIf (mkValueString first.value != mkValueString def.value)
6565+ "The option \"${showOption loc}\" has conflicting definition values:${
6666+ showDefs [
6767+ first
6868+ def
6969+ ]
7070+ }"
7171+ first
7272+ ) (head defs) (tail defs)).value;
7373+ };
7474+7575+ mapAttrsToListRecursive =
7676+ fn: set:
7777+ let
7878+ recurse =
7979+ p: v:
8080+ if isAttrs v && !isDerivation v then mapAttrsToList (n: v: recurse (p ++ [ n ]) v) v else fn p v;
8181+ in
8282+ flatten (recurse [ ] set);
8383+8484+ mkPath = p: "/sys" + removePrefix "." (join p);
8585+ hasGlob = p: any (n: match ''(.*[^\\])?[*?[].*'' n != null) p;
8686+8787+ mkValueString =
8888+ v:
8989+ # true will be converted to "1" by toString, saving one branch
9090+ if v == false then
9191+ "0"
9292+ else if isFloat v then
9393+ floatToString v # warn about loss of precision
9494+ else if isList v then
9595+ concatStringsSep "," (map mkValueString v)
9696+ else
9797+ toString v;
9898+9999+ # escape whitespace and linebreaks, as well as the escape character itself,
100100+ # to ensure that field boundaries are always preserved
101101+ escapeTmpfiles = escapeC [
102102+ "\t"
103103+ "\n"
104104+ "\r"
105105+ " "
106106+ "\\"
107107+ ];
108108+109109+ tmpfiles = pkgs.runCommand "nixos-sysfs-tmpfiles.d" { } (
110110+ ''
111111+ mkdir "$out"
112112+ ''
113113+ + concatLines (
114114+ mapAttrsToListRecursive (
115115+ p: v:
116116+ let
117117+ path = mkPath p;
118118+ in
119119+ if v == null then
120120+ [ ]
121121+ else
122122+ ''
123123+ printf 'w %s - - - - %s\n' \
124124+ ${escapeShellArg (escapeTmpfiles path)} \
125125+ ${escapeShellArg (escapeTmpfiles (mkValueString v))} \
126126+ >"$out"/${escapeShellArg (escapeSystemdPath path)}.conf
127127+ ''
128128+ ) cfg
129129+ )
130130+ );
131131+in
132132+{
133133+ options = {
134134+ boot.kernel.sysfs = lib.mkOption {
135135+ type = lib.types.submodule {
136136+ freeformType = lib.types.attrsOf sysfsAttrs // {
137137+ description = "nested attribute set of null or sysfs attribute values";
138138+ };
139139+ };
140140+141141+ description = ''
142142+ sysfs attributes to be set as soon as they become available.
143143+144144+ Attribute names represent path components in the sysfs filesystem and
145145+ cannot be `.` or `..` nor contain any slash character (`/`).
146146+147147+ Names may contain shell‐style glob patterns (`*`, `?` and `[…]`)
148148+ matching a single path component, these should however be used with
149149+ caution, as they may produce unexpected results if attribute paths
150150+ overlap.
151151+152152+ Values will be converted to strings, with list elements concatenated
153153+ with commata and booleans converted to numeric values (`0` or `1`).
154154+155155+ `null` values are ignored, allowing removal of values defined in other
156156+ modules, as are empty attribute sets.
157157+158158+ List values defined in different modules will _not_ be concatenated.
159159+160160+ This option may only be used for attributes which can be set
161161+ idempotently, as the configured values might be written more than once.
162162+ '';
163163+164164+ default = { };
165165+166166+ example = lib.literalExpression ''
167167+ {
168168+ # enable transparent hugepages with deferred defragmentaion
169169+ kernel.mm.transparent_hugepage = {
170170+ enabled = "always";
171171+ defrag = "defer";
172172+ shmem_enabled = "within_size";
173173+ };
174174+175175+ devices.system.cpu = {
176176+ # configure powesave frequency governor for all CPUs
177177+ # the [0-9]* glob pattern ensures that other paths
178178+ # like cpufreq or cpuidle are not matched
179179+ "cpu[0-9]*" = {
180180+ scaling_governor = "powersave";
181181+ energy_performance_preference = 8;
182182+ };
183183+184184+ # disable frequency boost
185185+ intel_pstate.no_turbo = true;
186186+ };
187187+ }
188188+ '';
189189+ };
190190+ };
191191+192192+ config = lib.mkIf (cfg != { }) {
193193+ systemd = {
194194+ paths = {
195195+ "nixos-sysfs@" = {
196196+ description = "/%I attribute watcher";
197197+ pathConfig.PathExistsGlob = "/%I";
198198+ unitConfig.DefaultDependencies = false;
199199+ };
200200+ }
201201+ // listToAttrs (
202202+ mapAttrsToListRecursive (
203203+ p: v:
204204+ if v == null then
205205+ [ ]
206206+ else
207207+ nameValuePair "nixos-sysfs@${escapeSystemdPath (mkPath p)}" {
208208+ overrideStrategy = "asDropin";
209209+ wantedBy = [ "sysinit.target" ];
210210+ before = [ "sysinit.target" ];
211211+ }
212212+ ) cfg
213213+ );
214214+215215+ services."nixos-sysfs@" = {
216216+ description = "/%I attribute setter";
217217+218218+ unitConfig = {
219219+ DefaultDependencies = false;
220220+ AssertPathIsMountPoint = "/sys";
221221+ AssertPathExistsGlob = "/%I";
222222+ };
223223+224224+ serviceConfig = {
225225+ Type = "oneshot";
226226+ RemainAfterExit = true;
227227+228228+ # while we could be tempted to use simple shell script to set the
229229+ # sysfs attributes specified by the path or glob pattern, it is
230230+ # almost impossible to properly escape a glob pattern so that it
231231+ # can be used safely in a shell script
232232+ ExecStart = "${lib.getExe' config.systemd.package "systemd-tmpfiles"} --prefix=/sys --create ${tmpfiles}/%i.conf";
233233+234234+ # hardening may be overkill for such a simple and short‐lived
235235+ # service, the following settings would however be suitable to deny
236236+ # access to anything but /sys
237237+ #ProtectProc = "noaccess";
238238+ #ProcSubset = "pid";
239239+ #ProtectSystem = "strict";
240240+ #PrivateDevices = true;
241241+ #SystemCallErrorNumber = "EPERM";
242242+ #SystemCallFilter = [
243243+ # "@basic-io"
244244+ # "@file-system"
245245+ #];
246246+ };
247247+ };
248248+ };
249249+250250+ warnings = mapAttrsToListRecursive (
251251+ p: v:
252252+ if hasGlob p then
253253+ "Attribute path \"${concatStringsSep "." p}\" contains glob patterns. Please ensure that it does not overlap with other paths."
254254+ else
255255+ [ ]
256256+ ) cfg;
257257+258258+ assertions = mapAttrsToListRecursive (p: v: {
259259+ assertion = all (n: match ''(\.\.?|.*/.*)'' n == null) p;
260260+ message = "Attribute path \"${concatStringsSep "." p}\" has invalid components.";
261261+ }) cfg;
262262+ };
263263+264264+ meta.maintainers = with lib.maintainers; [ mvs ];
265265+}
···3838 script = writeShellApplication {
3939 name = "test-meta";
4040 text = "";
4141- meta.description = "A test for the `writeShellApplication` `meta` argument";
4141+ meta.description = "Test for the `writeShellApplication` `meta` argument";
4242 };
4343 in
4444 assert script.meta.mainProgram == "test-meta";
···101101 exit 1
102102 fi
103103 '';
104104- meta.description = "A test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`";
104104+ meta.description = "Test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`";
105105 expected = "";
106106 };
107107
···6969 + lib.optionalString stdenv.cc.isClang " -Wno-error=incompatible-function-pointer-types";
70707171 meta = with lib; {
7272- description = "Buzztrax is a modular music composer for Linux";
7272+ description = "Modular music composer for Linux";
7373 homepage = "https://www.buzztrax.org/";
7474 license = licenses.lgpl21Plus;
7575 maintainers = [ maintainers.bendlas ];
+74
pkgs/by-name/ca/capnproto/fix-libucontext.patch
···11+From f26dd335c8650a2f8ab7d6e4fb5dfc40ee6af618 Mon Sep 17 00:00:00 2001
22+From: Jade Lovelace <software@lfcode.ca>
33+Date: Sun, 10 Aug 2025 10:54:14 +0000
44+Subject: [PATCH] fix: include libucontext in Requires.private in cmake builds
55+66+This is required so that static musl actually links to libucontext
77+correctly to get setcontext/etc for fibers.
88+---
99+ c++/CMakeLists.txt | 4 ++++
1010+ c++/configure.ac | 4 ++++
1111+ c++/pkgconfig/kj-async.pc.in | 1 +
1212+ 3 files changed, 9 insertions(+)
1313+1414+diff --git a/c++/CMakeLists.txt b/c++/CMakeLists.txt
1515+index f335f12f7c..b2a24e40e0 100644
1616+--- a/c++/CMakeLists.txt
1717++++ b/c++/CMakeLists.txt
1818+@@ -96,6 +96,9 @@ set_property(CACHE WITH_FIBERS PROPERTY STRINGS AUTO ON OFF)
1919+ # CapnProtoConfig.cmake.in needs this variable.
2020+ set(_WITH_LIBUCONTEXT OFF)
2121+2222++# Used by pkg-config files
2323++set(ASYNC_REQUIRES_PRIVATE "")
2424++
2525+ if (WITH_FIBERS OR WITH_FIBERS STREQUAL "AUTO")
2626+ set(_capnp_fibers_found OFF)
2727+ if (WIN32 OR CYGWIN)
2828+@@ -116,6 +119,7 @@ if (WITH_FIBERS OR WITH_FIBERS STREQUAL "AUTO")
2929+ if (libucontext_FOUND)
3030+ set(_WITH_LIBUCONTEXT ON)
3131+ set(_capnp_fibers_found ON)
3232++ set(ASYNC_REQUIRES_PRIVATE "${ASYNC_REQUIRES_PRIVATE} libucontext")
3333+ endif()
3434+ else()
3535+ set(_capnp_fibers_found OFF)
3636+diff --git a/c++/configure.ac b/c++/configure.ac
3737+index a2de7aac80..ce3c632e8c 100644
3838+--- a/c++/configure.ac
3939++++ b/c++/configure.ac
4040+@@ -216,6 +216,8 @@ AS_IF([test "$with_fibers" != no], [
4141+ ])
4242+ ])
4343+4444++ASYNC_REQUIRES_PRIVATE=""
4545++
4646+ # Check for library support necessary for fibers.
4747+ AS_IF([test "$with_fibers" != no], [
4848+ case "${host_os}" in
4949+@@ -241,6 +243,7 @@ AS_IF([test "$with_fibers" != no], [
5050+ ])
5151+ AS_IF([test "$ucontext_supports_fibers" = yes], [
5252+ ASYNC_LIBS="$ASYNC_LIBS -lucontext"
5353++ ASYNC_REQUIRES_PRIVATE="$ASYNC_REQUIRES_PRIVATE libucontext"
5454+ with_fibers=yes
5555+ ], [
5656+ AS_IF([test "$with_fibers" = yes], [
5757+@@ -259,6 +262,7 @@ AS_IF([test "$with_fibers" = yes], [
5858+ ], [
5959+ CXXFLAGS="$CXXFLAGS -DKJ_USE_FIBERS=0"
6060+ ])
6161++AC_SUBST(ASYNC_REQUIRES_PRIVATE, $ASYNC_REQUIRES_PRIVATE)
6262+6363+ # CapnProtoConfig.cmake.in needs these variables,
6464+ # we force them to NO because we don't need the CMake dependency for them,
6565+diff --git a/c++/pkgconfig/kj-async.pc.in b/c++/pkgconfig/kj-async.pc.in
6666+index 49d5ff6996..41aae28555 100644
6767+--- a/c++/pkgconfig/kj-async.pc.in
6868++++ b/c++/pkgconfig/kj-async.pc.in
6969+@@ -8,4 +8,5 @@ Description: Basic utility library called KJ (async part)
7070+ Version: @VERSION@
7171+ Libs: -L${libdir} -lkj-async @ASYNC_LIBS@ @PTHREAD_CFLAGS@ @PTHREAD_LIBS@ @STDLIB_FLAG@
7272+ Requires: kj = @VERSION@
7373++Requires.private: @ASYNC_REQUIRES_PRIVATE@
7474+ Cflags: -I${includedir} @ASYNC_LIBS@ @PTHREAD_CFLAGS@ @STDLIB_FLAG@ @CAPNP_LITE_FLAG@
+21-2
pkgs/by-name/ca/capnproto/package.nix
···11{
22 binutils,
33 lib,
44+ libucontext,
55+ pkg-config,
46 clangStdenv,
57 fetchFromGitHub,
68 cmake,
79 openssl,
810 zlib,
1111+ nix-update-script,
912}:
10131114let
···4043 hash = "sha256-aDcn4bLZGq8915/NPPQsN5Jv8FRWd8cAspkG3078psc=";
4144 };
42454343- nativeBuildInputs = [ cmake ];
4646+ patches = [
4747+ # https://github.com/capnproto/capnproto/pull/2377
4848+ ./fix-libucontext.patch
4949+ ];
5050+5151+ nativeBuildInputs = [
5252+ cmake
5353+ pkg-config
5454+ ];
4455 propagatedBuildInputs = [
4556 openssl
4657 zlib
4758 ]
4848- ++ lib.optional (clangStdenv.cc.isClang && clangStdenv.hostPlatform.isStatic) empty-libgcc_eh;
5959+ ++ lib.optional (clangStdenv.cc.isClang && clangStdenv.hostPlatform.isStatic) empty-libgcc_eh
6060+ # musl doesn't ship getcontext/setcontext unlike basically every other libc
6161+ ++ lib.optional clangStdenv.hostPlatform.isMusl libucontext;
49625063 # FIXME: separate the binaries from the stuff that user systems actually use
5164 # This runs into a terrible UX issue in Lix and I just don't want to debug it
···55685669 cmakeFlags = [
5770 (lib.cmakeBool "BUILD_SHARED_LIBS" true)
7171+ # merely requires setcontext/getcontext (libc), lix expects fibers to
7272+ # be available, and we want to make sure that the build will fail if
7373+ # it breaks
7474+ (lib.cmakeBool "WITH_FIBERS" true)
5875 # Take optimization flags from CXXFLAGS rather than cmake injecting them
5976 (lib.cmakeFeature "CMAKE_BUILD_TYPE" "None")
6077 ];
···6582 };
66836784 separateDebugInfo = true;
8585+8686+ passthru.updateScript = nix-update-script { };
68876988 meta = with lib; {
7089 homepage = "https://capnproto.org/";
+1-1
pkgs/by-name/ca/cardo/package.nix
···2424 '';
25252626 meta = with lib; {
2727- description = "Cardo is a large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists";
2727+ description = "Large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists";
2828 longDescription = ''
2929 Cardo is a large Unicode font specifically designed for the needs of
3030 classicists, Biblical scholars, medievalists, and linguists. It also
+3-3
pkgs/by-name/ca/cargo-tally/package.nix
···6677rustPlatform.buildRustPackage rec {
88 pname = "cargo-tally";
99- version = "1.0.66";
99+ version = "1.0.67";
10101111 src = fetchCrate {
1212 inherit pname version;
1313- hash = "sha256-PC/gscMO7oYcsd/cVcP5WZYweWRsh23Z7Do/qeGjAOc=";
1313+ hash = "sha256-Jt7pEpy06xoYWLIMustYvVB81fcGEK7GYvh5ukDUiQ0=";
1414 };
15151616- cargoHash = "sha256-00J8ip2fr/nphY0OXVOLKv7gaHitMziwsdJ4YBaYxog=";
1616+ cargoHash = "sha256-gXFcsaXaCkX4wQ9/eHr9CUI/r6KEAfZ8HYiDqBRtQeA=";
17171818 meta = {
1919 description = "Graph the number of crates that depend on your crate over time";
+9-1
pkgs/by-name/ca/casadi/package.nix
···200200 doCheck = true;
201201202202 meta = {
203203- 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";
203203+ description = "Symbolic framework for numeric optimization";
204204+ longDescription = ''
205205+ CasADi is a symbolic framework for numeric optimization
206206+ implementing automatic differentiation in forward and reverse
207207+ modes on sparse matrix-valued computational graphs. It supports
208208+ self-contained C-code generation and interfaces state-of-the-art
209209+ codes such as SUNDIALS, IPOPT etc. It can be used from C++,
210210+ Python or Matlab/Octave
211211+ '';
204212 homepage = "https://github.com/casadi/casadi";
205213 license = lib.licenses.lgpl3Only;
206214 maintainers = with lib.maintainers; [ nim65s ];
+1-1
pkgs/by-name/cb/cbmc/package.nix
···115115 };
116116117117 meta = {
118118- description = "CBMC is a Bounded Model Checker for C and C++ programs";
118118+ description = "Bounded Model Checker for C and C++ programs";
119119 homepage = "http://www.cprover.org/cbmc/";
120120 license = lib.licenses.bsdOriginal;
121121 maintainers = with lib.maintainers; [ jiegec ];
+1-1
pkgs/by-name/cd/cdecl/package.nix
···6666 ];
67676868 meta = {
6969- description = "Composing and deciphering C (or C++) declarations or casts, aka ''gibberish.''";
6969+ description = "Composing and deciphering C (or C++) declarations or casts, aka 'gibberish'";
7070 homepage = "https://github.com/paul-j-lucas/cdecl";
7171 changelog = "https://github.com/paul-j-lucas/cdecl/blob/cdecl-${finalAttrs.version}/ChangeLog";
7272 license = lib.licenses.gpl3Only;
+1-1
pkgs/by-name/ce/certinfo-go/package.nix
···2828 meta = {
2929 changelog = "https://github.com/paepckehh/certinfo/releases/tag/v${version}";
3030 homepage = "https://paepcke.de/certinfo";
3131- description = "Tool to analyze and troubleshoot x.509 & ssh certificates, encoded keys, ...";
3131+ description = "Tool to analyze and troubleshoot x.509 & ssh certificates, encoded keys";
3232 license = lib.licenses.bsd3;
3333 mainProgram = "certinfo";
3434 maintainers = with lib.maintainers; [ paepcke ];
+1-3
pkgs/by-name/cf/cf-vault/package.nix
···3030 };
31313232 meta = with lib; {
3333- description = ''
3434- A tool for managing your Cloudflare credentials, securely..
3535- '';
3333+ description = "Tool for managing your Cloudflare credentials, securely";
3634 homepage = "https://github.com/jacobbednarz/cf-vault/";
3735 license = licenses.mit;
3836 maintainers = with maintainers; [ viraptor ];
+1-1
pkgs/by-name/cg/cgif/package.nix
···24242525 meta = {
2626 homepage = "https://github.com/dloebl/cgif";
2727- description = "CGIF, a GIF encoder written in C";
2727+ description = "GIF encoder written in C";
2828 license = lib.licenses.mit;
2929 maintainers = [ ];
3030 platforms = lib.platforms.unix;
+1-1
pkgs/by-name/ch/checkinstall/package.nix
···76767777 meta = {
7878 homepage = "https://checkinstall.izto.org/";
7979- description = "Tool for automatically generating Slackware, RPM or Debian packages when doing `make install'";
7979+ description = "Tool for automatically generating Slackware, RPM or Debian packages when doing `make install`";
8080 maintainers = [ ];
8181 platforms = lib.platforms.linux;
8282 license = lib.licenses.gpl2Plus;
+1-1
pkgs/by-name/ch/chez-matchable/package.nix
···2727 doCheck = false;
28282929 meta = with lib; {
3030- description = "This is a Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn";
3030+ description = "Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn";
3131 homepage = "https://github.com/fedeinthemix/chez-matchable/";
3232 maintainers = [ maintainers.jitwit ];
3333 license = licenses.publicDomain;
+1-1
pkgs/by-name/ch/chez-mit/package.nix
···3131 doCheck = false;
32323333 meta = with lib; {
3434- description = "This is a MIT/GNU Scheme compatibility library for Chez Scheme";
3434+ description = "MIT/GNU Scheme compatibility library for Chez Scheme";
3535 homepage = "https://github.com/fedeinthemix/chez-mit/";
3636 maintainers = [ maintainers.jitwit ];
3737 license = licenses.gpl3Plus;
+1-1
pkgs/by-name/ch/chez-scmutils/package.nix
···3535 doCheck = false;
36363737 meta = with lib; {
3838- description = "This is a port of the ‘MIT Scmutils’ library to Chez Scheme";
3838+ description = "Port of the 'MIT Scmutils' library to Chez Scheme";
3939 homepage = "https://github.com/fedeinthemix/chez-scmutils/";
4040 maintainers = [ maintainers.jitwit ];
4141 license = licenses.gpl3;
+1-1
pkgs/by-name/cl/click/package.nix
···2525 buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ];
26262727 meta = with lib; {
2828- description = ''The "Command Line Interactive Controller for Kubernetes"'';
2828+ description = "Command Line Interactive Controller for Kubernetes";
2929 homepage = "https://github.com/databricks/click";
3030 license = [ licenses.asl20 ];
3131 maintainers = [ maintainers.mbode ];
···2222 bytestring
2323 network
2424 ];
2525- description = "accepts TCP connections and echoes the client's IP address back to it";
2525+ description = "Accepts TCP connections and echoes the client's IP address back to it";
2626 license = lib.licenses.lgpl3;
2727 mainProgram = "client-ip-echo";
2828}
···38383939 meta = {
4040 changelog = "https://github.com/codefresh-io/cli/releases/tag/v${finalAttrs.version}";
4141- description = "Codefresh CLI tool to interact with Codefresh services";
4141+ description = "CLI tool to interact with Codefresh services";
4242 homepage = "https://github.com/codefresh-io/cli";
4343 license = lib.licenses.mit;
4444 mainProgram = "codefresh";
+1-1
pkgs/by-name/co/colobot/package.nix
···68686969 meta = {
7070 homepage = "https://colobot.info/";
7171- description = "Colobot: Gold Edition is a real-time strategy game, where you can program your bots";
7171+ description = "Real-time strategy game with programmable bots";
7272 license = lib.licenses.gpl3;
7373 maintainers = with lib.maintainers; [ freezeboy ];
7474 platforms = lib.platforms.linux;
···4040 '';
41414242 meta = with lib; {
4343- description = "Find compression type/ratio on a file or set of files in Btrfs filesystem";
4343+ description = "Find compression type/ratio on a file or set of files in the Btrfs filesystem";
4444 mainProgram = "compsize";
4545 homepage = "https://github.com/kilobyte/compsize";
4646 license = licenses.gpl2Plus;
+1-1
pkgs/by-name/co/construct/package.nix
···2929 '';
30303131 meta = with lib; {
3232- description = "Construct is an abstraction over x86 NASM Assembly";
3232+ description = "Abstraction over x86 NASM Assembly";
3333 longDescription = "Construct adds features such as while loops, if statements, scoped macros and function-call syntax to NASM Assembly.";
3434 homepage = "https://github.com/Thomas-de-Bock/construct";
3535 maintainers = with maintainers; [ rucadi ];
+1-1
pkgs/by-name/co/convos/package.nix
···119119120120 meta = {
121121 homepage = "https://convos.chat";
122122- description = "Convos is the simplest way to use IRC in your browser";
122122+ description = "IRC browser client";
123123 mainProgram = "convos";
124124 license = lib.licenses.artistic2;
125125 maintainers = with lib.maintainers; [ sgo ];
+1-1
pkgs/by-name/cr/crowdsec/package.nix
···6565 meta = {
6666 homepage = "https://crowdsec.net/";
6767 changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${version}";
6868- description = "CrowdSec is a free, open-source and collaborative IPS";
6868+ description = "Free, open-source and collaborative IPS";
6969 longDescription = ''
7070 CrowdSec is a free, modern & collaborative behavior detection engine,
7171 coupled with a global IP reputation network. It stacks on fail2ban's
+1-1
pkgs/by-name/cu/cutecapture/package.nix
···4343 '';
44444545 meta = {
4646- description = "(3)DS capture software for Linux and Mac";
4646+ description = "Nintendo DS and 3DS capture software for Linux and Mac";
4747 homepage = "https://github.com/Gotos/CuteCapture";
4848 license = lib.licenses.asl20;
4949 platforms = lib.platforms.linux ++ lib.platforms.darwin;
+1-1
pkgs/by-name/d-/d-seams/package.nix
···5353 ];
54545555 meta = with lib; {
5656- description = "d-SEAMS: Deferred Structural Elucidation Analysis for Molecular Simulations";
5656+ description = "Deferred Structural Elucidation Analysis for Molecular Simulations";
5757 mainProgram = "yodaStruct";
5858 longDescription = ''
5959 d-SEAMS, is a free and open-source postprocessing engine for the analysis
···23232424 meta = with lib; {
2525 description = ''
2626- A small human-editable language to emit DER or BER encodings of ASN.1
2626+ Small human-editable language to emit DER or BER encodings of ASN.1
2727 structures and malformed variants of them
2828 '';
2929 homepage = "https://github.com/google/der-ascii";
+1-1
pkgs/by-name/de/devour/package.nix
···2323 buildInputs = [ libX11 ];
24242525 meta = with lib; {
2626- description = "Devour hides your current window when launching an external program";
2626+ description = "Hides your current window when launching an external program";
2727 longDescription = "Devour hides your current window before launching an external program and unhides it after quitting";
2828 homepage = "https://github.com/salman-abedin/devour";
2929 license = licenses.gpl2Only;
+1-1
pkgs/by-name/df/dfl-applications/package.nix
···3939 ];
40404141 meta = {
4242- description = "Library provides a thin wrapper around QApplication, QGuiApplication and QCoreApplication";
4242+ description = "Thin wrapper around QApplication, QGuiApplication and QCoreApplication";
4343 homepage = "https://gitlab.com/desktop-frameworks/applications";
4444 changelog = "https://gitlab.com/desktop-frameworks/applications/-/blob/${finalAttrs.src.rev}/ChangeLog";
4545 license = lib.licenses.gpl3Only;
+1-1
pkgs/by-name/dh/dhcpm/package.nix
···2121 passthru.updateScript = nix-update-script { };
22222323 meta = {
2424- description = "Dhcpm is a CLI tool for constructing & sending DHCP messages";
2424+ description = "CLI tool for constructing & sending DHCP messages";
2525 homepage = "https://github.com/leshow/dhcpm";
2626 license = lib.licenses.mit;
2727 maintainers = [ lib.maintainers.jmbaur ];
+1-1
pkgs/by-name/di/digital/package.nix
···10101111let
1212 pname = "digital";
1313- pkgDescription = "A digital logic designer and circuit simulator.";
1313+ pkgDescription = "Digital logic designer and circuit simulator";
1414 version = "0.31";
1515 buildDate = "2024-09-03T14:02:31+02:00"; # v0.31 commit date
1616
+1-1
pkgs/by-name/dj/djenrandom/package.nix
···3333 meta = {
3434 homepage = "http://www.deadhat.com/";
3535 description = ''
3636- A C program to generate random data using several random models,
3636+ C program to generate random data using several random models,
3737 with parameterized non uniformities and flexible output formats
3838 '';
3939 license = lib.licenses.gpl2Only;
+1-1
pkgs/by-name/dj/djent/package.nix
···3838 meta = {
3939 homepage = "http://www.deadhat.com/";
4040 description = ''
4141- A reimplementation of the Fourmilab/John Walker random number test program
4141+ Reimplementation of the Fourmilab/John Walker random number test program
4242 ent with several improvements
4343 '';
4444 mainProgram = "djent";
···3838 };
39394040 meta = with lib; {
4141- description = "Dotfile manager and templater written in rust 🦀";
4141+ description = "Dotfile manager and templater written in Rust";
4242 homepage = "https://github.com/SuperCuber/dotter";
4343 license = licenses.unlicense;
4444 maintainers = with maintainers; [ linsui ];
···1818 cargoHash = "sha256-TfAT36/JeBjBxymnX1gIyCEPZcxTW4fPVIOhHF3z9wA=";
19192020 meta = with lib; {
2121- description = "A better way of working with structured data on the command line";
2121+ description = "Command-line tool for processing CSV, JSON and other structured data";
2222 mainProgram = "each";
2323 homepage = "https://github.com/arraypad/each";
2424 license = with licenses; [ mit ];
···154154155155 meta = with lib; {
156156 homepage = "https://github.com/elogind/elogind";
157157- description = ''The systemd project's "logind", extracted to a standalone package'';
157157+ description = "systemd project's 'logind', extracted to a standalone package";
158158 platforms = platforms.linux; # probably more
159159 license = licenses.lgpl21Plus;
160160 maintainers = with maintainers; [ nh2 ];
+1-1
pkgs/by-name/ep/epgstation/package.nix
···127127 '';
128128129129 meta = with lib; {
130130- description = "DVR software compatible with Mirakurun.";
130130+ description = "DVR software compatible with Mirakurun";
131131 homepage = "https://github.com/l3tnun/EPGStation";
132132 license = licenses.mit;
133133 maintainers = with maintainers; [ midchildan ];
+1-1
pkgs/by-name/ex/excalifont/package.nix
···41414242 meta = {
4343 homepage = "https://plus.excalidraw.com/excalifont";
4444- description = "Excalifont is based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature";
4444+ description = "Font based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature";
4545 platforms = lib.platforms.all;
4646 maintainers = with lib.maintainers; [ drupol ];
4747 license = lib.licenses.ofl;
+1-1
pkgs/by-name/ex/exult/package.nix
···5656 configureFlags = lib.optional (!enableTools) "--disable-tools";
57575858 meta = with lib; {
5959- description = "Exult is a project to recreate Ultima VII for modern operating systems";
5959+ description = "Recreation of Ultima VII for modern operating systems";
6060 longDescription = ''
6161 Ultima VII, an RPG from the early 1990's, still has a huge following. But,
6262 being a DOS game with a very nonstandard memory manager, it is difficult
+1-1
pkgs/by-name/fa/fable/package.nix
···1818 };
19192020 meta = {
2121- description = "Fable is an F# to JavaScript compiler";
2121+ description = "F# to JavaScript compiler";
2222 mainProgram = "fable";
2323 homepage = "https://github.com/fable-compiler/fable";
2424 changelog = "https://github.com/fable-compiler/fable/releases/tag/v${finalAttrs.version}";
+1-1
pkgs/by-name/fe/febio/package.nix
···4949 buildInputs = [ zlib ] ++ lib.optionals mklSupport [ mkl ];
50505151 meta = {
5252- description = "FEBio Suite Solver";
5252+ description = "Software tool for nonlinear finite element analysis in biomechanics and biophysics";
5353 license = with lib.licenses; [ mit ];
5454 homepage = "https://febio.org/";
5555 platforms = lib.platforms.unix;
+1-1
pkgs/by-name/fi/fiji/package.nix
···83838484 meta = with lib; {
8585 homepage = "https://imagej.net/software/fiji/";
8686- description = "batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis";
8686+ description = "Batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis";
8787 mainProgram = "fiji";
8888 platforms = [ "x86_64-linux" ];
8989 sourceProvenance = with sourceTypes; [
+1-1
pkgs/by-name/fi/filebrowser/package.nix
···7878 };
79798080 meta = with lib; {
8181- description = "Filebrowser is a web application for managing files and directories";
8181+ description = "Web application for managing files and directories";
8282 homepage = "https://filebrowser.org";
8383 license = licenses.asl20;
8484 maintainers = with maintainers; [ oakenshield ];
+1-1
pkgs/by-name/fi/fileshelter/package.nix
···49495050 meta = {
5151 homepage = "https://github.com/epoupon/fileshelter";
5252- description = "FileShelter is a 'one-click' file sharing web application";
5252+ description = "One-click file sharing web application";
5353 mainProgram = "fileshelter";
5454 maintainers = [ ];
5555 license = lib.licenses.gpl3;
+1-1
pkgs/by-name/fi/fira/package.nix
···1616 ];
17171818 meta = {
1919- description = "Fira font family including Fira Sans and Fira Mono";
1919+ description = "Font family including Fira Sans and Fira Mono";
2020 homepage = "https://bboxtype.com/fira/";
2121 license = lib.licenses.ofl;
2222 platforms = lib.platforms.all;
···21212222 meta = with lib; {
2323 changelog = "https://github.com/flarum/framework/blob/main/CHANGELOG.md";
2424- description = "Flarum is a delightfully simple discussion platform for your website";
2424+ description = "Delightfully simple discussion platform for your website";
2525 homepage = "https://github.com/flarum/flarum";
2626 license = lib.licenses.mit;
2727 maintainers = with maintainers; [
+1-1
pkgs/by-name/fl/flatito/package.nix
···3434 passthru.updateScript = bundlerUpdateScript "${pname}";
35353636 meta = with lib; {
3737- 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";
3737+ description = "Grep for keys in YAML and JSON files";
3838 homepage = "https://github.com/ceritium/flatito";
3939 license = licenses.mit;
4040 maintainers = with maintainers; [ rucadi ];
···2828 ];
29293030 meta = with lib; {
3131- description = "Fontmatrix is a free/libre font explorer for Linux, Windows and Mac";
3131+ description = "Free/libre font explorer for Linux, Windows and Mac";
3232 homepage = "https://github.com/fontmatrix/fontmatrix";
3333 license = licenses.gpl2Plus;
3434 platforms = platforms.linux;
+1-1
pkgs/by-name/fo/form/package.nix
···2222 ];
23232424 meta = with lib; {
2525- description = "FORM project for symbolic manipulation of very big expressions";
2525+ description = "Symbolic manipulation of very big expressions";
2626 homepage = "https://www.nikhef.nl/~form/";
2727 license = licenses.gpl3;
2828 maintainers = [ maintainers.veprbl ];
+1-1
pkgs/by-name/fs/fsautocomplete/package.nix
···4141 };
42424343 meta = {
4444- description = "FsAutoComplete project (FSAC) provides a backend service for rich editing or intellisense features for editors";
4444+ description = "Backend service for rich editing or intellisense features for editors";
4545 mainProgram = "fsautocomplete";
4646 homepage = "https://github.com/fsharp/FsAutoComplete";
4747 changelog = "https://github.com/fsharp/FsAutoComplete/releases/tag/${finalAttrs.src.tag}";
···3636 configureFlags = [ "--disable-rpath" ];
37373838 meta = with lib; {
3939- description = "GiNaC is Not a CAS";
3939+ description = "GiNaC C++ library for symbolic manipulations";
4040 homepage = "https://www.ginac.de/";
4141 maintainers = with maintainers; [ lovek323 ];
4242 license = licenses.gpl2;
+1-3
pkgs/by-name/gi/git-fame/package.nix
···1515 passthru.updateScript = bundlerUpdateScript "git-fame";
16161717 meta = with lib; {
1818- description = ''
1919- A command-line tool that helps you summarize and pretty-print collaborators based on contributions
2020- '';
1818+ description = "Command-line tool that helps you summarize and pretty-print collaborators based on contributions";
2119 homepage = "http://oleander.io/git-fame-rb";
2220 license = licenses.mit;
2321 maintainers = with maintainers; [
+1-1
pkgs/by-name/gi/git-quickfix/package.nix
···3434 cargoHash = "sha256-2VhbvhGeQHAbQLW0iBAgl0ICAX/X+PnwcGdodJG2Hsw=";
35353636 meta = with lib; {
3737- description = "Quickfix allows you to commit changes in your git repository to a new branch without leaving the current branch";
3737+ description = "Commit changes in your git repository to a new branch without leaving the current branch";
3838 homepage = "https://github.com/siedentop/git-quickfix";
3939 license = licenses.gpl3;
4040 platforms = platforms.all;
+1-1
pkgs/by-name/gl/gluesql/package.nix
···2424 passthru.updateScript = nix-update-script { };
25252626 meta = with lib; {
2727- description = "GlueSQL is quite sticky. It attaches to anywhere";
2727+ description = "Rust library for SQL databases";
2828 homepage = "https://github.com/gluesql/gluesql";
2929 license = licenses.asl20;
3030 maintainers = with maintainers; [ happysalada ];
+1-1
pkgs/by-name/go/go-jsonschema/package.nix
···3333 passthru.updateScript = nix-update-script { };
34343535 meta = {
3636- description = "A tool to generate Go data types from JSON Schema definitions.";
3636+ description = "Tool to generate Go data types from JSON Schema definitions";
3737 homepage = "https://github.com/omissis/go-jsonschema";
3838 changelog = "https://github.com/omissis/go-jsonschema/releases/tag/v${finalAttrs.version}";
3939 license = lib.licenses.mit;
+1-1
pkgs/by-name/go/gobble/package.nix
···3232 '';
33333434 meta = {
3535- description = "gobbles your terminal";
3535+ description = "Rust rewrite of Devour";
3636 homepage = "https://github.com/EmperorPenguin18/gobble";
3737 license = lib.licenses.gpl3Only;
3838 maintainers = with lib.maintainers; [ vuimuich ];
+1-1
pkgs/by-name/go/gocover-cobertura/package.nix
···25252626 meta = with lib; {
2727 homepage = "https://github.com/boumenot/gocover-cobertura";
2828- 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";
2828+ description = "Simple helper tool for generating XML output in Cobertura format for CIs like Jenkins and others from go tool cover output";
2929 mainProgram = "gocover-cobertura";
3030 license = licenses.mit;
3131 maintainers = with maintainers; [
···3535 doCheck = true;
36363737 meta = with lib; {
3838- description = "Guile-zlib is a GNU Guile library providing bindings to zlib";
3838+ description = "GNU Guile library providing bindings to zlib";
3939 homepage = "https://notabug.org/guile-zlib/guile-zlib";
4040 license = licenses.gpl3Plus;
4141 maintainers = with maintainers; [ foo-dogsquared ];
+1-1
pkgs/by-name/gx/gxml/package.nix
···6060 passthru.updateScript = gitUpdater { };
61616262 meta = with lib; {
6363- description = "GXml provides a GObject API for manipulating XML and a Serializable framework from GObject to XML";
6363+ description = "Provides a GObject API for manipulating XML and a Serializable framework from GObject to XML";
6464 homepage = "https://gitlab.gnome.org/GNOME/gxml";
6565 changelog = "https://gitlab.gnome.org/GNOME/gxml/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
6666 license = licenses.lgpl21Plus;
···58585959 meta = with lib; {
6060 homepage = "https://htcondor.org/";
6161- description = "HTCondor is a software system that creates a High-Throughput Computing (HTC) environment";
6161+ description = "Software system that creates a High-Throughput Computing (HTC) environment";
6262 platforms = platforms.linux;
6363 license = licenses.asl20;
6464 maintainers = with maintainers; [ evey ];
···2727 passthru.updateScript = nix-update-script { };
28282929 meta = {
3030- description = "1-1 End-to-End Encrypted Internet Pipe Powered by Hyperswarm ";
3030+ description = "1-1 End-to-End Encrypted Internet Pipe Powered by Hyperswarm";
3131 homepage = "https://github.com/holepunchto/hyperbeam";
3232 mainProgram = "hyperbeam";
3333 license = lib.licenses.mit;
+1-1
pkgs/by-name/hy/hyperspeedcube/package.nix
···111111 '';
112112113113 meta = {
114114- description = "Hyperspeedcube is a 3D and 4D Rubik's cube simulator";
114114+ description = "3D and 4D Rubik's cube simulator";
115115 longDescription = ''
116116 Hyperspeedcube is a modern, beginner-friendly 3D and 4D Rubik's cube
117117 simulator with customizable mouse and keyboard controls and advanced
+1-1
pkgs/by-name/hy/hyprshot/package.nix
···50505151 meta = with lib; {
5252 homepage = "https://github.com/Gustash/hyprshot";
5353- description = "Hyprshot is an utility to easily take screenshots in Hyprland using your mouse";
5353+ description = "Utility to easily take screenshots in Hyprland using your mouse";
5454 license = licenses.gpl3Only;
5555 maintainers = with maintainers; [
5656 Cryolitia
+1-1
pkgs/by-name/im/imaginer/package.nix
···61616262 meta = with lib; {
6363 homepage = "https://github.com/ImaginerApp/Imaginer";
6464- description = "Imaginer with AI";
6464+ description = "AI image generator for GNOME";
6565 mainProgram = "imaginer";
6666 license = licenses.gpl3Plus;
6767 maintainers = with maintainers; [ _0xMRTT ];
+1-1
pkgs/by-name/im/imath/package.nix
···1919 nativeBuildInputs = [ cmake ];
20202121 meta = with lib; {
2222- description = "Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics";
2222+ description = "C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics";
2323 homepage = "https://github.com/AcademySoftwareFoundation/Imath";
2424 license = licenses.bsd3;
2525 maintainers = with maintainers; [ paperdigits ];
+1-1
pkgs/by-name/im/imposm/package.nix
···3333 doCheck = false;
34343535 meta = {
3636- description = "Imposm imports OpenStreetMap data into PostGIS";
3636+ description = "Imports OpenStreetMap data into PostGIS";
3737 homepage = "https://imposm.org/";
3838 changelog = "https://github.com/omniscale/imposm3/releases/tag/${src.rev}";
3939 license = lib.licenses.apsl20;
···2525 ];
26262727 meta = {
2828- description = "Infra manages access to infrastructure such as Kubernetes";
2828+ description = "Manages access to infrastructure such as Kubernetes";
2929 homepage = "https://github.com/infrahq/infra";
3030 changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md";
3131 license = lib.licenses.elastic20;
+1-1
pkgs/by-name/in/inspec/package.nix
···1616 passthru.updateScript = bundlerUpdateScript "inspec";
17171818 meta = {
1919- description = "Inspec is an open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements";
1919+ description = "Open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements";
2020 homepage = "https://inspec.io/";
2121 license = lib.licenses.asl20;
2222 maintainers = with lib.maintainers; [ dylanmtaylor ];
+1-1
pkgs/by-name/in/integresql/package.nix
···3131 doCheck = false;
32323333 meta = with lib; {
3434- description = "IntegreSQL manages isolated PostgreSQL databases for your integration tests";
3434+ description = "Manages isolated PostgreSQL databases for your integration tests";
3535 homepage = "https://github.com/allaboutapps/integresql";
3636 changelog = "https://github.com/allaboutapps/integresql/blob/${src.rev}/CHANGELOG.md";
3737 license = licenses.mit;
+1-1
pkgs/by-name/io/iotop-c/package.nix
···3232 '';
33333434 meta = with lib; {
3535- description = "iotop identifies processes that use high amount of input/output requests on your machine";
3535+ description = "Iotop identifies processes that use high amount of input/output requests on your machine";
3636 homepage = "https://github.com/Tomas-M/iotop";
3737 maintainers = [ maintainers.arezvov ];
3838 mainProgram = "iotop-c";
···24242525 meta = {
2626 changelog = "https://www.mowglii.com/itsycal/versionhistory.html";
2727- description = "Itsycal is a tiny menu bar calendar";
2727+ description = "Tiny menu bar calendar";
2828 homepage = "https://www.mowglii.com/itsycal/";
2929 license = lib.licenses.mit;
3030 maintainers = with lib.maintainers; [ donteatoreo ];
+1-1
pkgs/by-name/ja/jackass/package.nix
···4444 enableParallelBuilding = true;
45454646 meta = {
4747- description = "JackAss is a VST plugin that provides JACK-MIDI support for VST hosts";
4747+ description = "VST plugin that provides JACK-MIDI support for VST hosts";
4848 longDescription = ''
4949 Simply load the plugin in your favourite host to get a JACK-MIDI port.
5050 Optionally includes a special Wine build for running in Wine
+1-1
pkgs/by-name/ja/jan/package.nix
···24242525 meta = {
2626 changelog = "https://github.com/janhq/jan/releases/tag/v${version}";
2727- description = "Jan is an open source alternative to ChatGPT that runs 100% offline on your computer";
2727+ description = "Open source alternative to ChatGPT that runs 100% offline on your computer";
2828 homepage = "https://github.com/janhq/jan";
2929 license = lib.licenses.agpl3Plus;
3030 mainProgram = "jan";
+1-1
pkgs/by-name/ja/jankyborders/package.nix
···4040 };
41414242 meta = {
4343- description = "JankyBorders is a lightweight tool designed to add colored borders to user windows on macOS 14.0+";
4343+ description = "Lightweight tool designed to add colored borders to user windows on macOS 14.0+";
4444 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.";
4545 homepage = "https://github.com/FelixKratz/JankyBorders";
4646 license = lib.licenses.gpl3;
+1-1
pkgs/by-name/ji/jiq/package.nix
···3131 meta = with lib; {
3232 homepage = "https://github.com/fiatjaf/jiq";
3333 license = licenses.mit;
3434- description = "jid on jq - interactive JSON query tool using jq expressions";
3434+ description = "Interactive JSON query tool using jq expressions";
3535 mainProgram = "jiq";
3636 maintainers = [ ];
3737 };
+1-1
pkgs/by-name/ji/jitterentropy-rngd/package.nix
···2727 '';
28282929 meta = {
3030- description = ''A random number generator, which injects entropy to the kernel'';
3030+ description = "Random number generator, which injects entropy to the kernel";
3131 homepage = "https://github.com/smuellerDD/jitterentropy-rngd";
3232 changelog = "https://github.com/smuellerDD/jitterentropy-rngd/releases/tag/v${version}";
3333 license = [
+1-1
pkgs/by-name/jm/jmespath/package.nix
···2727 ];
28282929 meta = with lib; {
3030- description = "JMESPath implementation in Go";
3030+ description = "Golang implementation of JMESPath";
3131 homepage = "https://github.com/jmespath/go-jmespath";
3232 license = licenses.asl20;
3333 maintainers = with maintainers; [ cransom ];
···1313 exes = [ "kamal" ];
14141515 meta = with lib; {
1616- description = "Kamal: Deploy web apps anywhere";
1616+ description = "Deploy web apps anywhere";
1717 homepage = "https://kamal-deploy.org/";
1818 license = licenses.mit;
1919 maintainers = with maintainers; [ nathanruiz ];
+1-1
pkgs/by-name/ka/karabiner-elements/package.nix
···60606161 meta = {
6262 changelog = "https://github.com/pqrs-org/Karabiner-Elements/releases/tag/v${finalAttrs.version}";
6363- description = "Karabiner-Elements is a powerful utility for keyboard customization on macOS Ventura (13) or later";
6363+ description = "Powerful utility for keyboard customization on macOS Ventura (13) or later";
6464 homepage = "https://karabiner-elements.pqrs.org/";
6565 license = lib.licenses.unlicense;
6666 maintainers = [ ];
+1-1
pkgs/by-name/kd/kdotool/package.nix
···2323 buildInputs = [ dbus ];
24242525 meta = with lib; {
2626- description = "xdotool-like for KDE Wayland";
2626+ description = "xdotool clone for KDE Wayland";
2727 homepage = "https://github.com/jinliu/kdotool";
2828 license = licenses.asl20;
2929 maintainers = with maintainers; [ kotatsuyaki ];
+1-1
pkgs/by-name/ke/keepass-otpkeyprov/package.nix
···1919 };
20202121 meta = {
2222- description = "OtpKeyProv is a key provider based on one-time passwords";
2222+ description = "Key provider based on one-time passwords";
2323 homepage = "https://keepass.info/plugins.html#otpkeyprov";
2424 platforms = with lib.platforms; linux;
2525 license = lib.licenses.gpl2;
+1-1
pkgs/by-name/ke/keychain/package.nix
···5252 '';
53535454 meta = with lib; {
5555- description = "Keychain management tool";
5555+ description = "Manage SSH and GPG keys in a convenient and secure manner";
5656 longDescription = ''
5757 Keychain helps you to manage SSH and GPG keys in a convenient and secure
5858 manner. It acts as a frontend to ssh-agent and ssh-add, but allows you
+1-1
pkgs/by-name/kh/khmeros/package.nix
···2323 '';
24242525 meta = with lib; {
2626- description = "KhmerOS Unicode fonts for the Khmer language";
2626+ description = "Unicode fonts for the Khmer language";
2727 homepage = "http://www.khmeros.info/";
2828 license = licenses.gpl2Plus;
2929 maintainers = with lib.maintainers; [ serge ];
+1-1
pkgs/by-name/ki/kine/package.nix
···2929 };
30303131 meta = {
3232- description = "Kine is an etcdshim that translates etcd API to RDMS";
3232+ description = "etcdshim that translates etcd API to RDMS";
3333 homepage = "https://github.com/k3s-io/kine";
3434 license = lib.licenses.asl20;
3535 maintainers = with lib.maintainers; [ techknowlogick ];
+1-1
pkgs/by-name/km/kminion/package.nix
···2222 passthru.updateScript = ./update.sh;
23232424 meta = with lib; {
2525- description = "KMinion is a feature-rich Prometheus exporter for Apache Kafka written in Go";
2525+ description = "Feature-rich Prometheus exporter for Apache Kafka written in Go";
2626 license = licenses.mit;
2727 platforms = platforms.linux;
2828 maintainers = with maintainers; [ cafkafk ];
+1-1
pkgs/by-name/ko/kontroll/package.nix
···2121 nativeBuildInputs = [ protobuf ];
22222323 meta = {
2424- description = "Kontroll demonstates how to control the Keymapp API, making it easy to control your ZSA keyboard from the command line and scripts";
2424+ description = "Demonstrates how to control the Keymapp API, making it easy to control your ZSA keyboard from the command line and scripts";
2525 homepage = "https://github.com/zsa/kontroll";
2626 license = lib.licenses.mit;
2727 maintainers = with lib.maintainers; [ davsanchez ];
+1-1
pkgs/by-name/ku/kubectl-df-pv/package.nix
···1818 vendorHash = "sha256-YkDPgN7jBvYveiyU8N+3Ia52SEmlzC0TGBQjUuIAaw0=";
19192020 meta = {
2121- description = "df (disk free)-like utility for persistent volumes on kubernetes";
2121+ description = "df-like utility for persistent volumes on Kubernetes";
2222 mainProgram = "df-pv";
2323 homepage = "https://github.com/yashbhutwala/kubectl-df-pv";
2424 changelog = "https://github.com/yashbhutwala/kubectl-df-pv/releases/tag/v${version}";
+1-1
pkgs/by-name/ku/kubemqctl/package.nix
···32323333 meta = {
3434 homepage = "https://github.com/kubemq-io/kubemqctl";
3535- description = "Kubemqctl is a command line interface (CLI) for Kubemq Kubernetes Message Broker";
3535+ description = "CLI for Kubemq Kubernetes Message Broker";
3636 mainProgram = "kubemqctl";
3737 license = lib.licenses.asl20;
3838 maintainers = with lib.maintainers; [ brianmcgee ];
+1-1
pkgs/by-name/la/lab/package.nix
···5353 '';
54545555 meta = with lib; {
5656- description = "Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab";
5656+ description = "Wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab";
5757 homepage = "https://zaquestion.github.io/lab";
5858 license = licenses.cc0;
5959 maintainers = [ ];
+1-2
pkgs/by-name/le/leetcode-cli/package.nix
···4848 };
49495050 meta = with lib; {
5151- description = "May the code be with you 👻";
5252- longDescription = "Use leetcode.com in command line";
5151+ description = "Leetcode CLI utility";
5352 homepage = "https://github.com/clearloop/leetcode-cli";
5453 license = licenses.mit;
5554 maintainers = with maintainers; [ congee ];
+1-1
pkgs/by-name/le/lenmus/package.nix
···8383 '';
84848585 meta = {
8686- description = "LenMus Phonascus is a program for learning music";
8686+ description = "Program for learning music";
8787 longDescription = ''
8888 LenMus Phonascus is a free open source program (GPL v3) for learning music.
8989 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
···2121 ];
22222323 meta = {
2424- description = "Lexbor is development of an open source HTML Renderer library";
2424+ description = "Open source HTML Renderer library";
2525 homepage = "https://github.com/lexbor/lexbor";
2626 changelog = "https://github.com/lexbor/lexbor/blob/${finalAttrs.src.tag}/CHANGELOG.md";
2727 license = lib.licenses.asl20;
+1-1
pkgs/by-name/le/lexical/package.nix
···5454 };
55555656 meta = {
5757- description = "Lexical is a next-generation elixir language server";
5757+ description = "Next-generation elixir language server";
5858 homepage = "https://github.com/lexical-lsp/lexical";
5959 changelog = "https://github.com/lexical-lsp/lexical/releases/tag/v${version}";
6060 license = lib.licenses.asl20;
+1-1
pkgs/by-name/lh/lha/package.nix
···1919 nativeBuildInputs = [ autoreconfHook ];
20202121 meta = {
2222- description = "LHa is an archiver and compressor using the LZSS and Huffman encoding compression algorithms";
2222+ description = "Archiver and compressor using the LZSS and Huffman encoding compression algorithms";
2323 homepage = "https://github.com/jca02266/lha";
2424 platforms = lib.platforms.unix;
2525 maintainers = with lib.maintainers; [
+1-1
pkgs/by-name/li/libfreefare/package.nix
···3333 };
34343535 meta = {
3636- description = "Libfreefare project aims to provide a convenient API for MIFARE card manipulations";
3636+ description = "Convenient API for MIFARE card manipulations";
3737 license = lib.licenses.lgpl3;
3838 homepage = "https://github.com/nfc-tools/libfreefare";
3939 maintainers = with lib.maintainers; [ bobvanderlinden ];
+1-1
pkgs/by-name/li/libipfix/package.nix
···21212222 meta = with lib; {
2323 homepage = "https://libipfix.sourceforge.net/";
2424- description = "Libipfix C-library implements the IPFIX protocol defined by the IP Flow Information Export working group of the IETF";
2424+ description = "C library that implements the IPFIX protocol defined by the IP Flow Information Export working group of the IETF";
2525 mainProgram = "ipfix_collector";
2626 license = licenses.lgpl3;
2727 platforms = platforms.linux;
+1-1
pkgs/by-name/li/libiscsi/package.nix
···2929 };
30303131 meta = with lib; {
3232- description = "iscsi client library and utilities";
3232+ description = "iSCSI client library and utilities";
3333 homepage = "https://github.com/sahlberg/libiscsi";
3434 license = licenses.lgpl2;
3535 platforms = platforms.unix;
···5050 ];
51515252 meta = {
5353- description = "icecast 'c' language bindings";
5353+ description = "Icecast C language bindings";
54545555 longDescription = ''
5656 Libshout is a library for communicating with and sending data to an icecast
+1-1
pkgs/by-name/li/libtpms/package.nix
···4242 ];
43434444 meta = with lib; {
4545- description = "Libtpms library provides software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)";
4545+ description = "Library for software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)";
4646 homepage = "https://github.com/stefanberger/libtpms";
4747 license = licenses.bsd3;
4848 maintainers = [ maintainers.baloo ];
···3131 '';
32323333 meta = {
3434- description = "Lora is a well-balanced contemporary serif with roots in calligraphy";
3434+ description = "Lora Font: well-balanced contemporary serif with roots in calligraphy";
3535 homepage = "https://github.com/cyrealtype/lora";
3636 license = lib.licenses.ofl;
3737 platforms = lib.platforms.all;
+1-1
pkgs/by-name/lp/lprint/package.nix
···4040 enableParallelBuilding = true;
41414242 meta = with lib; {
4343- description = "LPrint implements printing for a variety of common label and receipt printers connected via network or USB";
4343+ description = "Implements printing for a variety of common label and receipt printers connected via network or USB";
4444 mainProgram = "lprint";
4545 homepage = "https://github.com/michaelrsweet/lprint";
4646 license = licenses.asl20;
+1-1
pkgs/by-name/ma/mactracker/package.nix
···6464 doInstallCheck = true;
65656666 meta = {
6767- description = "Mactracker provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made";
6767+ description = "Provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made";
6868 homepage = "https://mactracker.ca";
6969 changelog = "https://mactracker.ca/releasenotes-mac.html";
7070 license = lib.licenses.unfree;
+1-1
pkgs/by-name/ma/mapscii/package.nix
···2424 '';
25252626 meta = with lib; {
2727- description = "MapSCII is a Braille & ASCII world map renderer for your console";
2727+ description = "Braille & ASCII world map renderer for your console";
2828 homepage = "https://github.com/rastapasta/mapscii";
2929 license = licenses.mit;
3030 maintainers = with maintainers; [ kinzoku ];
+1-1
pkgs/by-name/ma/mattermost/package.nix
···249249 };
250250251251 meta = {
252252- description = "Mattermost is an open source platform for secure collaboration across the entire software development lifecycle";
252252+ description = "Open source platform for secure collaboration across the entire software development lifecycle";
253253 homepage = "https://www.mattermost.org";
254254 license = with lib.licenses; [
255255 agpl3Only
+1-1
pkgs/by-name/md/mdbook-emojicodes/package.nix
···1818 cargoHash = "sha256-+VVkrXvsqtizeVhfuO0U8ADfSkmovpT7DVwrz7QljU0=";
19192020 meta = {
2121- description = "MDBook preprocessor for converting emojicodes (e.g. `: cat :`) into emojis 🐱";
2121+ description = "MDBook preprocessor for converting emojicodes (e.g. `: cat :`) into emojis";
2222 mainProgram = "mdbook-emojicodes";
2323 homepage = "https://github.com/blyxyas/mdbook-emojicodes";
2424 changelog = "https://github.com/blyxyas/mdbook-emojicodes/releases/tag/${version}";
+1-1
pkgs/by-name/me/merge-ut-dictionaries/package.nix
···7878 };
79798080 meta = {
8181- description = "Merge multiple Mozc UT dictionaries into one and modify the costs";
8181+ description = "Mozc UT dictionaries are additional dictionaries for Mozc";
8282 homepage = "https://github.com/utuhiro78/merge-ut-dictionaries";
8383 license = lib.licenses.asl20;
8484 maintainers = with lib.maintainers; [ pineapplehunter ];
+1-1
pkgs/by-name/mi/mirakurun/package.nix
···7272 '';
73737474 meta = with lib; {
7575- description = "Resource manager for TV tuners.";
7575+ description = "Resource manager for TV tuners";
7676 license = licenses.asl20;
7777 maintainers = with maintainers; [ midchildan ];
7878 };
+1-1
pkgs/by-name/mo/mockgen/package.nix
···4040 };
41414242 meta = {
4343- description = "GoMock is a mocking framework for the Go programming language";
4343+ description = "Mocking framework for the Go programming language";
4444 homepage = "https://github.com/uber-go/mock";
4545 changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md";
4646 license = lib.licenses.asl20;
···3535 '';
36363737 meta = with lib; {
3838- description = "Multimon is a digital baseband audio protocol decoder";
3838+ description = "Digital baseband audio protocol decoder";
3939 mainProgram = "multimon-ng";
4040 longDescription = ''
4141 multimon-ng a fork of multimon, a digital baseband audio
+1-1
pkgs/by-name/mu/multitail/package.nix
···37373838 meta = {
3939 homepage = "https://github.com/folkertvanheusden/multitail";
4040- description = "tail on Steroids";
4040+ description = "tail on steroids";
4141 maintainers = with lib.maintainers; [ matthiasbeyer ];
4242 platforms = lib.platforms.unix;
4343 license = lib.licenses.asl20;
+1-1
pkgs/by-name/mu/multiviewer-for-f1/package.nix
···119119 '';
120120121121 meta = with lib; {
122122- description = "Unofficial desktop client for F1 TV®";
122122+ description = "Unofficial desktop client for F1 TV";
123123 homepage = "https://multiviewer.app";
124124 downloadPage = "https://multiviewer.app/download";
125125 license = licenses.unfree;
+1-1
pkgs/by-name/my/myanon/package.nix
···2525 ];
26262727 meta = {
2828- description = "Myanon is a mysqldump anonymizer, reading a dump from stdin, and producing on the fly an anonymized version to stdout";
2828+ description = "mysqldump anonymizer, reading a dump from stdin, and producing on the fly an anonymized version to stdout";
2929 homepage = "https://ppomes.github.io/myanon/";
3030 license = lib.licenses.bsd3;
3131 mainProgram = "myanon";
+1-1
pkgs/by-name/na/nap/package.nix
···2020 excludedPackages = ".nap";
21212222 meta = {
2323- description = "Code snippets in your terminal 🛌";
2323+ description = "Code snippets in your terminal";
2424 mainProgram = "nap";
2525 homepage = "https://github.com/maaslalani/nap";
2626 license = lib.licenses.mit;
+1-1
pkgs/by-name/na/navidrome/package.nix
···8484 };
85858686 meta = {
8787- description = "Navidrome Music Server and Streamer compatible with Subsonic/Airsonic";
8787+ description = "Music Server and Streamer compatible with Subsonic/Airsonic";
8888 mainProgram = "navidrome";
8989 homepage = "https://www.navidrome.org/";
9090 license = lib.licenses.gpl3Only;
+1-1
pkgs/by-name/ne/neovide/package.nix
···123123 disallowedReferences = [ finalAttrs.SKIA_SOURCE_DIR ];
124124125125 meta = {
126126- description = "Neovide is a simple, no-nonsense, cross-platform graphical user interface for Neovim";
126126+ description = "Simple, no-nonsense, cross-platform graphical user interface for Neovim";
127127 mainProgram = "neovide";
128128 homepage = "https://neovide.dev/";
129129 changelog = "https://github.com/neovide/neovide/releases/tag/${finalAttrs.version}";
+1-1
pkgs/by-name/ne/nerdfix/package.nix
···1818 cargoHash = "sha256-8EchpubKnixlvAyM2iSf4fE5wowJHT6/mDHIvLPnEok=";
19192020 meta = with lib; {
2121- description = "Nerdfix helps you to find/fix obsolete nerd font icons in your project";
2121+ description = "Helps you to find/fix obsolete nerd font icons in your project";
2222 mainProgram = "nerdfix";
2323 homepage = "https://github.com/loichyan/nerdfix";
2424 changelog = "https://github.com/loichyan/nerdfix/blob/${src.rev}/CHANGELOG.md";
···7788buildNpmPackage rec {
99 pname = "nezha-theme-admin";
1010- version = "1.13.0";
1010+ version = "1.13.1";
11111212 src = fetchFromGitHub {
1313 owner = "nezhahq";
1414 repo = "admin-frontend";
1515 tag = "v${version}";
1616- hash = "sha256-9/lrbVfC+CRQCSJNx7dwKWPgemM6hbd6ZR5xG3tj8wA=";
1616+ hash = "sha256-VHj6eUIBdIUJ1eUoa2Yog3maee89aMF5yEO9NbDXflQ=";
1717 };
18181919 # TODO: Switch to the bun build function once available in nixpkgs
···2121 cp ${./package-lock.json} package-lock.json
2222 '';
23232424- npmDepsHash = "sha256-2iX3/Pw6i2zXH+cpMC6ttn5D/C8G/P9WgRApO7Br5p4=";
2424+ npmDepsHash = "sha256-th0rnTrS/gZ5gMuZda0/fllVc8g9iPc8/gEos+3E3kU=";
25252626 npmPackFlags = [ "--ignore-scripts" ];
2727
+1-1
pkgs/by-name/ni/nix-pin/package.nix
···6565 };
6666 meta = with lib; {
6767 homepage = "https://github.com/timbertson/nix-pin";
6868- description = "nixpkgs development utility";
6868+ description = "Nixpkgs development utility";
6969 license = licenses.mit;
7070 maintainers = [ maintainers.timbertson ];
7171 platforms = platforms.all;
+1-1
pkgs/by-name/no/notify/package.nix
···3131 };
32323333 meta = with lib; {
3434- description = "Notify allows sending the output from any tool to Slack, Discord and Telegram";
3434+ description = "Allows sending the output from any tool to Slack, Discord and Telegram";
3535 longDescription = ''
3636 Notify is a helper utility written in Go that allows you to post the output from any tool
3737 to Slack, Discord, and Telegram.
+1-1
pkgs/by-name/ob/obs-cli/package.nix
···3030 ];
31313232 meta = {
3333- description = "OBS-cli is a command-line remote control for OBS";
3333+ description = "Command-line remote control for OBS";
3434 homepage = "https://github.com/muesli/obs-cli";
3535 changelog = "https://github.com/muesli/obs-cli/releases/tag/v${version}";
3636 license = lib.licenses.mit;
+1-1
pkgs/by-name/og/ograc/package.nix
···1717 cargoHash = "sha256-rWU8rOGLUrSkXLkHib8qkkiOZvuGbSJ4knFrHuD+R44=";
18181919 meta = with lib; {
2020- description = "like cargo, but backwards";
2020+ description = "Like cargo, but backwards";
2121 mainProgram = "ograc";
2222 homepage = "https://crates.io/crates/ograc";
2323 license = licenses.agpl3Plus;
+1-5
pkgs/by-name/ok/okapi/package.nix
···2121 '';
22222323 meta = with lib; {
2424- description = "Okapi Library";
2525- longDescription = ''
2626- Collection of tools that support workflows for working
2727- with authentic data and identity management
2828- '';
2424+ description = "Collection of tools that support workflows for working with authentic data and identity management";
2925 homepage = "https://github.com/trinsic-id/okapi";
3026 license = licenses.asl20;
3127 maintainers = with maintainers; [ tmarkovski ];
···3535 dontWrapQtApps = true;
36363737 meta = {
3838- description = "This is the OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6";
3838+ description = "OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6";
3939 homepage = "https://github.com/opencloud-eu/desktop-shell-integration-dolphin";
4040 license = lib.licenses.gpl2Only;
4141 maintainers = with lib.maintainers; [ k900 ];
+1-1
pkgs/by-name/op/opensoldat/package.nix
···102102 '';
103103104104 meta = with lib; {
105105- description = "Opensoldat is a unique 2D (side-view) multiplayer action game";
105105+ description = "Unique 2D (side-view) multiplayer action game";
106106 license = [
107107 licenses.mit
108108 base.meta.license
···179179180180 meta = with lib; {
181181 changelog = "https://github.com/openvinotoolkit/openvino/releases/tag/${src.tag}";
182182- description = "OpenVINO™ Toolkit repository";
182182+ description = "Open-source toolkit for optimizing and deploying AI inference";
183183 longDescription = ''
184184 This toolkit allows developers to deploy pre-trained deep learning models through a high-level C++ Inference Engine API integrated with application logic.
185185
+1-1
pkgs/by-name/op/openwsman/package.nix
···4646 configureFlags = [ "--disable-more-warnings" ];
47474848 meta = {
4949- description = "Openwsman server implementation and client API with bindings";
4949+ description = "Open source implementation of WS-Management";
5050 downloadPage = "https://github.com/Openwsman/openwsman/releases";
5151 homepage = "https://openwsman.github.io";
5252 license = lib.licenses.bsd3;
+1-1
pkgs/by-name/or/oras/package.nix
···4747 meta = {
4848 homepage = "https://oras.land/";
4949 changelog = "https://github.com/oras-project/oras/releases/tag/v${finalAttrs.version}";
5050- description = "ORAS project provides a way to push and pull OCI Artifacts to and from OCI Registries";
5050+ description = "Distribute artifacts across OCI registries with ease";
5151 mainProgram = "oras";
5252 license = lib.licenses.asl20;
5353 maintainers = with lib.maintainers; [
+1-1
pkgs/by-name/or/orthanc/package.nix
···123123 };
124124125125 meta = {
126126- description = "Orthanc is a lightweight, RESTful DICOM server for healthcare and medical research";
126126+ description = "Lightweight, RESTful DICOM server for healthcare and medical research";
127127 homepage = "https://www.orthanc-server.com/";
128128 license = lib.licenses.gpl3Plus;
129129 mainProgram = "Orthanc";
+1-1
pkgs/by-name/or/ory/package.nix
···3939 '';
40404141 meta = with lib; {
4242+ description = "CLI for Ory";
4243 mainProgram = "ory";
4343- description = "Ory CLI";
4444 homepage = "https://www.ory.sh/cli";
4545 license = licenses.asl20;
4646 maintainers = with maintainers; [
···9999100100 meta = with lib; {
101101 homepage = "https://clusterlabs.org/pacemaker/";
102102- description = "Pacemaker is an open source, high availability resource manager suitable for both small and large clusters";
102102+ description = "Open source, high availability resource manager suitable for both small and large clusters";
103103 license = licenses.gpl2Plus;
104104 platforms = platforms.linux;
105105 maintainers = with maintainers; [
···3838 '';
39394040 meta = with lib; {
4141- description = "Pat is a cross platform Winlink client written in Go";
4141+ description = "Cross-platform Winlink client written in Go";
4242 homepage = "https://getpat.io/";
4343 license = licenses.mit;
4444 maintainers = with maintainers; [
+1-1
pkgs/by-name/pd/pdal/package.nix
···142142 };
143143144144 meta = with lib; {
145145- description = "PDAL is Point Data Abstraction Library. GDAL for point cloud data";
145145+ description = "Point Data Abstraction Library. GDAL for point cloud data";
146146 homepage = "https://pdal.io";
147147 license = licenses.bsd3;
148148 teams = [ teams.geospatial ];
+1-1
pkgs/by-name/pd/pdi/package.nix
···7979 };
80808181 meta = {
8282- description = "PDI supports loose coupling of simulation codes with data handling libraries";
8282+ description = "Library that aims todecouple high-performance simulation codes from I/O concerns";
8383 homepage = "https://pdi.dev/master/";
8484 changelog = "https://github.com/pdidev/pdi/releases/tag/${finalAttrs.version}";
8585 license = lib.licenses.bsd3;
···24242525 meta = {
2626 changelog = "https://github.com/phel-lang/phel-lang/releases/tag/v${finalAttrs.version}";
2727- description = "Phel is a functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet";
2727+ description = "Functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet";
2828 homepage = "https://github.com/phel-lang/phel-lang";
2929 license = lib.licenses.mit;
3030 mainProgram = "phel";
+1-1
pkgs/by-name/po/postmoogle/package.nix
···2222 vendorHash = null;
23232424 meta = {
2525- description = "Postmoogle is Matrix <-> Email bridge in a form of an SMTP server";
2525+ description = "Matrix <-> Email bridge in the form of an SMTP server";
2626 homepage = "https://github.com/etkecc/postmoogle";
2727 changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${version}";
2828 license = lib.licenses.agpl3Only;
+1-1
pkgs/by-name/pr/prefect/package.nix
···192192 # );
193193194194 meta = {
195195- description = "Prefect is a workflow orchestration framework for building resilient data pipelines in Python";
195195+ description = "Workflow orchestration framework for building resilient data pipelines in Python";
196196 homepage = "https://github.com/PrefectHQ/prefect";
197197 license = lib.licenses.asl20;
198198 maintainers = with lib.maintainers; [ happysalada ];
+1-1
pkgs/by-name/pr/procyon/package.nix
···2929 '';
30303131 meta = with lib; {
3232- description = "Procyon is a suite of Java metaprogramming tools including a Java decompiler";
3232+ description = "Suite of Java metaprogramming tools including a Java decompiler";
3333 sourceProvenance = with sourceTypes; [ binaryBytecode ];
3434 homepage = "https://github.com/mstrobel/procyon/";
3535 license = licenses.asl20;
+1-1
pkgs/by-name/pu/pulumi/package.nix
···177177178178 meta = {
179179 homepage = "https://www.pulumi.com";
180180- description = "Pulumi is a cloud development platform that makes creating cloud programs easy and productive";
180180+ description = "Cloud development platform that makes creating cloud programs easy and productive";
181181 sourceProvenance = [ lib.sourceTypes.fromSource ];
182182 license = lib.licenses.asl20;
183183 mainProgram = "pulumi";
+1-1
pkgs/by-name/pu/pupdate/package.nix
···54545555 meta = with lib; {
5656 homepage = "https://github.com/mattpannella/pupdate";
5757- description = "Pupdate - A thing for updating your Analogue Pocket";
5757+ description = "Update utility for the openFPGA cores, firmware, and other stuff on your Analogue Pocket";
5858 license = licenses.mit;
5959 platforms = platforms.linux;
6060 maintainers = with maintainers; [ p-rintz ];
+1-1
pkgs/by-name/qu/quarkus/package.nix
···3636 '';
37373838 meta = with lib; {
3939- description = "Quarkus is a Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards";
3939+ description = "Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards";
4040 homepage = "https://quarkus.io";
4141 changelog = "https://github.com/quarkusio/quarkus/releases/tag/${finalAttrs.version}";
4242 license = licenses.asl20;
+1-1
pkgs/by-name/qu/quickfix/package.nix
···5151 '';
52525353 meta = with lib; {
5454- description = "QuickFIX C++ Fix Engine Library";
5454+ description = "C++ Fix Engine Library";
5555 homepage = "http://www.quickfixengine.org";
5656 license = licenses.free; # similar to BSD 4-clause
5757 maintainers = with maintainers; [ bhipple ];
+1-1
pkgs/by-name/qu/quill-qr/package.nix
···4040 '';
41414242 meta = with lib; {
4343- description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app/";
4343+ description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app";
4444 mainProgram = "quill-qr.sh";
4545 homepage = "https://github.com/IvanMalison/quill-qr";
4646 maintainers = with maintainers; [ imalison ];
+1-1
pkgs/by-name/ra/ran/package.nix
···42424343 meta = with lib; {
4444 homepage = "https://github.com/m3ng9i/ran";
4545- description = "Ran is a simple web server for serving static files";
4545+ description = "Simple web server for serving static files";
4646 mainProgram = "ran";
4747 license = licenses.mit;
4848 maintainers = with maintainers; [ tomberek ];
+1-1
pkgs/by-name/ra/rancher/package.nix
···3737 '';
38383939 meta = with lib; {
4040- description = "Rancher Command Line Interface (CLI) is a unified tool for interacting with your Rancher Server";
4040+ description = "CLI tool for interacting with your Rancher Server";
4141 mainProgram = "rancher";
4242 homepage = "https://github.com/rancher/cli";
4343 license = licenses.asl20;
+1-1
pkgs/by-name/re/reindeer/package.nix
···2727 passthru.updateScript = nix-update-script { };
28282929 meta = with lib; {
3030- description = "Reindeer is a tool which takes Rust Cargo dependencies and generates Buck build rules";
3030+ description = "Generate Buck build rules from Rust Cargo dependencies";
3131 mainProgram = "reindeer";
3232 homepage = "https://github.com/facebookincubator/reindeer";
3333 license = with licenses; [ mit ];
+1-1
pkgs/by-name/re/retry/package.nix
···26262727 meta = with lib; {
2828 homepage = "https://github.com/minfrin/retry";
2929- description = "Retry a command until the command succeeds";
2929+ description = "Command wrapper that retries until the command succeeds";
3030 license = licenses.asl20;
3131 maintainers = with maintainers; [ gfrascadorio ];
3232 platforms = platforms.all;
···2626 doCheck = true;
27272828 meta = with lib; {
2929- description = "cipher/decipher text within a file";
2929+ description = "Cipher/decipher text within a file";
3030 mainProgram = "s5";
3131 homepage = "https://github.com/mvisonneau/s5";
3232 license = licenses.asl20;
+1-1
pkgs/by-name/sc/scaleft/package.nix
···4949 };
50505151 meta = with lib; {
5252- description = "ScaleFT provides Zero Trust software which you can use to secure your internal servers and services";
5252+ description = "Zero Trust software which you can use to secure your internal servers and services";
5353 homepage = "https://www.scaleft.com";
5454 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
5555 license = licenses.unfree;
+1-1
pkgs/by-name/sc/scarlett2/package.nix
···5353 '';
54545555 meta = {
5656- description = "Scarlett2 Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces";
5656+ description = "Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces";
5757 homepage = "https://github.com/geoffreybennett/scarlett2";
5858 license = lib.licenses.gpl3Only;
5959 maintainers = with lib.maintainers; [ squalus ];
+1-1
pkgs/by-name/sc/scd2html/package.nix
···3434 enableParallelBuilding = true;
35353636 meta = with lib; {
3737- description = "scd2html generates HTML from scdoc source files";
3737+ description = "Generates HTML from scdoc source files";
3838 homepage = "https://git.sr.ht/~bitfehler/scd2html";
3939 license = licenses.mit;
4040 maintainers = with maintainers; [ ];
···2626 '';
27272828 meta = with lib; {
2929- description = "Skim is a PDF reader and note-taker for OS X";
2929+ description = "PDF reader and note-taker for macOS";
3030 homepage = "https://skim-app.sourceforge.io/";
3131 license = licenses.bsd0;
3232 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
+1-1
pkgs/by-name/sm/smooth/package.nix
···5252 ];
53535454 meta = with lib; {
5555- description = "Smooth Class Library";
5555+ description = "Object-oriented class library for C++ application development";
5656 mainProgram = "smooth-translator";
5757 license = licenses.artistic2;
5858 homepage = "http://www.smooth-project.org/";
···1818 makeFlags = [ "PREFIX=${placeholder "out"}" ];
19192020 meta = with lib; {
2121- description = "sleep with feedback";
2121+ description = "'sleep' with feedback";
2222 homepage = "https://github.com/clamiax/snore";
2323 license = licenses.mit;
2424 maintainers = with maintainers; [ cafkafk ];
+1-1
pkgs/by-name/sp/splat/package.nix
···59596060 meta = with lib; {
6161 broken = stdenv.hostPlatform.isDarwin;
6262- description = "SPLAT! is an RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz";
6262+ description = "RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz";
6363 license = licenses.gpl2Only;
6464 homepage = "https://www.qsl.net/kd2bd/splat.html";
6565 maintainers = with maintainers; [ ehmry ];
+1-1
pkgs/by-name/sr/srb2kart/package.nix
···9797 '';
98989999 meta = with lib; {
100100- description = "SRB2Kart is a classic styled kart racer";
100100+ description = "Classic styled kart racer";
101101 homepage = "https://mb.srb2.org/threads/srb2kart.25868/";
102102 platforms = platforms.linux;
103103 license = licenses.gpl2Plus;
+1-1
pkgs/by-name/sr/srt-live-server/package.nix
···3535 ];
36363737 meta = with lib; {
3838- description = "srt live server for low latency";
3838+ description = "Open-source low latency livestreaming server, based on Secure Reliable Tranport (SRT)";
3939 license = licenses.mit;
4040 homepage = "https://github.com/Edward-Wu/srt-live-server";
4141 maintainers = with maintainers; [ shamilton ];
+1-1
pkgs/by-name/ss/ssh-agents/package.nix
···1818 installFlags = [ "PREFIX=$(out)" ];
19192020 meta = with lib; {
2121- description = "ssh-agents capable of spawning and maintaining multiple ssh-agents across terminals";
2121+ description = "Spawn and maintain multiple ssh-agents across terminals";
2222 longDescription = ''
2323 The SSH agent is usually spawned by running eval $(ssh-agent), however this
2424 spawns a new SSH agent at every invocation. This project provides an
+1-1
pkgs/by-name/st/stderred/package.nix
···2323 sourceRoot = "${src.name}/src";
24242525 meta = with lib; {
2626- description = "stderr in red";
2626+ description = "Colorize all stderr output that goes to terminal, making it distinguishable from stdout";
2727 homepage = "https://github.com/sickill/stderred";
2828 license = licenses.mit;
2929 maintainers = with maintainers; [ vojta001 ];
+1-1
pkgs/by-name/st/step-kms-plugin/package.nix
···4343 ];
44444545 meta = with lib; {
4646- description = "step plugin to manage keys and certificates on cloud KMSs and HSMs";
4646+ description = "Step plugin to manage keys and certificates on cloud KMSs and HSMs";
4747 homepage = "https://smallstep.com/cli/";
4848 license = licenses.asl20;
4949 maintainers = with maintainers; [ qbit ];
+1-1
pkgs/by-name/st/sticky/package.nix
···6868 };
69697070 meta = with lib; {
7171- description = "Sticky notes app for the linux desktop";
7171+ description = "Sticky notes app for the Linux desktop";
7272 mainProgram = "sticky";
7373 homepage = "https://github.com/linuxmint/sticky";
7474 license = licenses.gpl2Only;
+1-1
pkgs/by-name/st/strfry/package.nix
···5656 '';
57575858 meta = {
5959- description = "Strfry: A nostr relay implementation in C++";
5959+ description = "Nostr relay implementation in C++";
6060 homepage = "https://github.com/hoytech/strfry";
6161 mainProgram = "strfry";
6262 license = lib.licenses.mit;
+1-1
pkgs/by-name/st/stuntman/package.nix
···4242 '';
43434444 meta = with lib; {
4545- description = "STUNTMAN - an open source STUN server and client";
4545+ description = "Open source STUN server and client";
4646 homepage = "https://www.stunprotocol.org/";
4747 license = licenses.asl20;
4848 maintainers = with maintainers; [ mattchrist ];
···117117 '';
118118119119 meta = with lib; {
120120- description = "Surrealist is the ultimate way to visually manage your SurrealDB database";
120120+ description = "Visual management of your SurrealDB database";
121121 homepage = "https://surrealdb.com/surrealist";
122122 license = licenses.mit;
123123 mainProgram = "surrealist";
+1-1
pkgs/by-name/sw/sway-overfocus/package.nix
···2424 passthru.updateScript = nix-update-script { };
25252626 meta = with lib; {
2727- description = ''"Better" focus navigation for sway and i3.'';
2727+ description = "Better focus navigation for sway and i3";
2828 homepage = "https://github.com/korreman/sway-overfocus";
2929 changelog = "https://github.com/korreman/sway-overfocus/releases/tag/${src.rev}";
3030 license = licenses.mit;
+1-1
pkgs/by-name/sw/swaylock-fancy/package.nix
···5858 '';
59596060 meta = with lib; {
6161- description = "This is an swaylock bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text";
6161+ description = "swaylock bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text";
6262 homepage = "https://github.com/Big-B/swaylock-fancy";
6363 license = licenses.mit;
6464 platforms = platforms.linux;
+1-1
pkgs/by-name/sy/symfpu/package.nix
···4646 '';
47474848 meta = with lib; {
4949- description = "(concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point";
4949+ description = "Implementation of SMT-LIB / IEEE-754 operations in terms of bit-vector operations";
5050 homepage = "https://github.com/martin-cs/symfpu";
5151 license = licenses.gpl3Only;
5252 platforms = platforms.unix;
+1-1
pkgs/by-name/sy/symphony/package.nix
···3535 ];
36363737 meta = {
3838- 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";
3838+ description = "Open-source solver, callable library, and development framework for mixed-integer linear programs (MILPs)";
3939 homepage = "https://www.coin-or.org/SYMPHONY/index.htm";
4040 changelog = "https://github.com/coin-or/SYMPHONY/blob/${version}/CHANGELOG.md";
4141 platforms = [ "x86_64-linux" ];
+1-1
pkgs/by-name/ta/taizen/package.nix
···3838 ];
39394040 meta = with lib; {
4141- description = "curses based mediawiki browser";
4141+ description = "Curses-based mediawiki browser";
4242 homepage = "https://github.com/nerdypepper/taizen";
4343 license = licenses.mit;
4444 maintainers = with maintainers; [ figsoda ];
+1-1
pkgs/by-name/ta/tana/package.nix
···101101 '';
102102103103 meta = with lib; {
104104- description = "Tana is an intelligent all-in-one workspace";
104104+ description = "Intelligent all-in-one workspace";
105105 longDescription = ''
106106 At its core, Tana is an outline editor which can be extended to
107107 cover multiple use-cases and different workflows.
+1-1
pkgs/by-name/te/tectonic/package.nix
···5353 '';
54545555 meta = tectonic-unwrapped.meta // {
5656- description = "Tectonic TeX/LaTeX engine, wrapped with a compatible biber";
5656+ description = "TeX/LaTeX engine, wrapped with a compatible biber";
5757 maintainers = with lib.maintainers; [
5858 doronbehar
5959 bryango
+1-1
pkgs/by-name/te/telescope/package.nix
···4646 ];
47474848 meta = {
4949- description = "Telescope is a w3m-like browser for Gemini";
4949+ description = "w3m-like browser for Gemini";
5050 homepage = "https://telescope-browser.org/";
5151 license = lib.licenses.isc;
5252 maintainers = with lib.maintainers; [ heph2 ];
···122122 '';
123123124124 meta = {
125125- description = "TileDB allows you to manage the massive dense and sparse multi-dimensional array data";
125125+ description = "Allows you to manage massive dense and sparse multi-dimensional array data";
126126 homepage = "https://github.com/TileDB-Inc/TileDB";
127127 license = lib.licenses.mit;
128128 platforms = lib.platforms.unix;
+1-1
pkgs/by-name/ti/tinymist/package.nix
···8282 };
83838484 meta = {
8585- description = "Tinymist is an integrated language service for Typst";
8585+ description = "Integrated language service for Typst";
8686 homepage = "https://github.com/Myriad-Dreamin/tinymist";
8787 changelog = "https://github.com/Myriad-Dreamin/tinymist/blob/v${finalAttrs.version}/editors/vscode/CHANGELOG.md";
8888 license = lib.licenses.asl20;
···26262727 meta = {
2828 homepage = "https://github.com/xjasonlyu/tun2socks";
2929- description = "tun2socks - powered by gVisor TCP/IP stack";
2929+ description = "Routes network traffic from any application through a proxy";
3030 license = lib.licenses.gpl3Plus;
3131 maintainers = with lib.maintainers; [ nickcao ];
3232 mainProgram = "tun2socks";
+1-1
pkgs/by-name/tu/turso-cli/package.nix
···3939 passthru.updateScript = nix-update-script { };
40404141 meta = with lib; {
4242- description = "This is the command line interface (CLI) to Turso";
4242+ description = "CLI for Turso";
4343 homepage = "https://turso.tech";
4444 mainProgram = "turso";
4545 license = licenses.mit;
+1-1
pkgs/by-name/ty/typesense/package.nix
···41414242 meta = with lib; {
4343 homepage = "https://typesense.org";
4444- description = "Typesense is a fast, typo-tolerant search engine for building delightful search experiences";
4444+ description = "Fast, typo-tolerant search engine for building delightful search experiences";
4545 mainProgram = "typesense-server";
4646 license = licenses.gpl3;
4747 # There has been an attempt at building this from source, which were deemed
+1-1
pkgs/by-name/uf/uftpd/package.nix
···2929 ];
30303131 meta = with lib; {
3232- description = "FTP/TFTP server for Linux that just works™";
3232+ description = "FTP/TFTP server for Linux that just works";
3333 homepage = "https://troglobit.com/projects/uftpd/";
3434 license = licenses.isc;
3535 platforms = platforms.unix;
+1-1
pkgs/by-name/uh/uhk-agent/package.nix
···7070 '';
71717272 meta = with lib; {
7373- description = "Agent is the configuration application of the Ultimate Hacking Keyboard";
7373+ description = "Configuration application of the Ultimate Hacking Keyboard";
7474 homepage = "https://github.com/UltimateHackingKeyboard/agent";
7575 license = licenses.unfreeRedistributable;
7676 maintainers = with maintainers; [
+1-1
pkgs/by-name/um/umoci/package.nix
···3838 '';
39394040 meta = with lib; {
4141- description = "umoci modifies Open Container images";
4141+ description = "Modifies Open Container images";
4242 homepage = "https://umo.ci";
4343 license = licenses.asl20;
4444 maintainers = with maintainers; [ zokrezyl ];
···32323333 meta = with lib; {
3434 homepage = "https://github.com/mageta/vcs_query";
3535- description = "eMail query-command to use vCards in mutt and Vim";
3535+ description = "Email query-command to use vCards in mutt and Vim";
3636 license = licenses.mit;
3737 maintainers = with maintainers; [ ma27 ];
3838 mainProgram = "vcs_query";
···2222 ];
23232424 meta = with lib; {
2525- description = "Viceroy provides local testing for developers working with Compute@Edge";
2525+ description = "Provides local testing for developers working with Compute@Edge";
2626 mainProgram = "viceroy";
2727 homepage = "https://github.com/fastly/Viceroy";
2828 license = licenses.asl20;
···2121 doCheck = false;
22222323 meta = with lib; {
2424- description = "Vultr CLI and API client library";
2424+ description = "CLI and API client library";
2525 mainProgram = "vultr";
2626 homepage = "https://jamesclonk.github.io/vultr";
2727 changelog = "https://github.com/JamesClonk/vultr/releases/tag/${src.rev}";
+1-1
pkgs/by-name/wa/wait4x/package.nix
···2323 doCheck = false;
24242525 meta = with lib; {
2626- description = "Wait4X allows you to wait for a port or a service to enter the requested state";
2626+ description = "Allows you to wait for a port or a service to enter the requested state";
2727 homepage = "https://github.com/wait4x/wait4x";
2828 license = licenses.asl20;
2929 maintainers = with maintainers; [ jfvillablanca ];
+1-1
pkgs/by-name/wa/wallabag/package.nix
···4343 '';
44444545 meta = {
4646- description = "Self hostable application for saving web pages";
4646+ description = "Self-hostable application for saving web pages";
4747 longDescription = ''
4848 wallabag is a self-hostable PHP application allowing you to not
4949 miss any content anymore. Click, save and read it when you can.
+1-1
pkgs/by-name/wa/wastebin/package.nix
···3939 };
40404141 meta = with lib; {
4242- description = "Wastebin is a pastebin";
4242+ description = "Pastebin service";
4343 homepage = "https://github.com/matze/wastebin";
4444 changelog = "https://github.com/matze/wastebin/blob/${src.rev}/CHANGELOG.md";
4545 license = licenses.mit;
+1-1
pkgs/by-name/we/weggli/package.nix
···2626 };
27272828 meta = {
2929- description = "Weggli is a fast and robust semantic search tool for C and C++ codebases";
2929+ description = "Fast and robust semantic search tool for C and C++ codebases";
3030 homepage = "https://github.com/weggli-rs/weggli";
3131 changelog = "https://github.com/weggli-rs/weggli/releases/tag/v${version}";
3232 mainProgram = "weggli";
···2222 '';
23232424 meta = {
2525- description = "(mainly) Chinese Unicode font";
2525+ description = "Chinese Unicode font optimized for screen display";
2626 homepage = "http://wenq.org";
2727 license = lib.licenses.asl20;
2828 maintainers = [ lib.maintainers.pkmx ];
+1-1
pkgs/by-name/wq/wqy_zenhei/package.nix
···2222 '';
23232424 meta = {
2525- description = "(mainly) Chinese Unicode font";
2525+ description = "Chinese Unicode font with full CJK coverage";
2626 homepage = "http://wenq.org";
2727 license = lib.licenses.gpl2; # with font embedding exceptions
2828 maintainers = [ lib.maintainers.pkmx ];
+1-1
pkgs/by-name/xf/xfitter/package.nix
···7373 '';
74747575 meta = with lib; {
7676- description = "XFitter project is an open source QCD fit framework ready to extract PDFs and assess the impact of new data";
7676+ description = "Open source QCD fit framework designed to extract PDFs and assess the impact of new data";
7777 license = licenses.gpl3;
7878 homepage = "https://www.xfitter.org/xFitter";
7979 platforms = platforms.unix;
+1-1
pkgs/by-name/xk/xkbd/package.nix
···43434444 meta = with lib; {
4545 homepage = "https://github.com/mahatma-kaganovich/xkbd";
4646- description = "onscreen soft keyboard for X11";
4646+ description = "On-screen soft keyboard for X11";
4747 license = licenses.gpl2Plus;
4848 maintainers = [ ];
4949 platforms = platforms.linux;
+1-1
pkgs/by-name/xl/xlights/package.nix
···1414 };
15151616 meta = {
1717- 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";
1717+ description = "Sequencer for lights with USB and E1.31 drivers";
1818 homepage = "https://xlights.org";
1919 license = lib.licenses.gpl3;
2020 maintainers = with lib.maintainers; [ kashw2 ];
+1-1
pkgs/by-name/xl/xlink/package.nix
···7676 '';
77777878 meta = {
7979- description = "XLink library for communication with Myriad VPUs";
7979+ description = "Library for communication with Myriad VPUs";
8080 homepage = "https://github.com/luxonis/XLink";
8181 license = lib.licenses.asl20;
8282 platforms = lib.platforms.all;
+1-1
pkgs/by-name/xm/xmloscopy/package.nix
···5555 '';
56565757 meta = with lib; {
5858- description = "wtf is my docbook broken?";
5858+ description = "XML debugger";
5959 mainProgram = "xmloscopy";
6060 homepage = "https://github.com/grahamc/xmloscopy";
6161 license = licenses.mit;
···3737 '';
38383939 meta = with lib; {
4040- description = "yubihsm-connector performs the communication between the YubiHSM 2 and applications that use it";
4040+ description = "Performs the communication between the YubiHSM 2 and applications that use it";
4141 homepage = "https://developers.yubico.com/yubihsm-connector/";
4242 maintainers = with maintainers; [ matthewcroughan ];
4343 license = licenses.asl20;
+1-1
pkgs/by-name/yu/yubihsm-shell/package.nix
···6363 hardeningDisable = [ "fortify3" ];
64646565 meta = with lib; {
6666- description = "yubihsm-shell and libyubihsm";
6666+ description = "Thin wrapper around libyubihsm providing both an interactive and command-line interface to a YubiHSM";
6767 homepage = "https://github.com/Yubico/yubihsm-shell";
6868 maintainers = with maintainers; [ matthewcroughan ];
6969 license = licenses.asl20;
+1-1
pkgs/by-name/za/zammad/package.nix
···128128 };
129129130130 meta = with lib; {
131131- description = "Zammad, a web-based, open source user support/ticketing solution";
131131+ description = "Web-based, open source user support/ticketing solution";
132132 homepage = "https://zammad.org";
133133 license = licenses.agpl3Plus;
134134 platforms = [
+1-1
pkgs/by-name/zi/zile/package.nix
···4848 meta = {
4949 homepage = "https://www.gnu.org/software/zile/";
5050 changelog = "https://git.savannah.gnu.org/cgit/zile.git/plain/NEWS?h=v${version}";
5151- description = "Zile Implements Lua Editors";
5151+ description = "Implements Lua Editors";
5252 longDescription = ''
5353 GNU Zile is a text editor development kit, so that you can (relatively)
5454 quickly develop your own ideal text editor without reinventing the wheel
···2828 ];
29293030 meta = with lib; {
3131- description = "
3232-Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML";
3131+ description = "Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML";
3332 homepage = "https://github.com/tmbdev/hocr-tools";
3433 license = licenses.asl20;
3534 maintainers = [ ];
···6868 });
69697070 meta = with lib; {
7171- description = "Molecule aids in the development and testing of Ansible roles";
7171+ description = "Aids in the development and testing of Ansible roles";
7272 homepage = "https://github.com/ansible-community/molecule";
7373 changelog = "https://github.com/ansible/molecule/releases/tag/v${version}";
7474 license = licenses.mit;
···1515 nameApp = "JProfiler";
16161717 meta = {
1818- description = "JProfiler's intuitive UI helps you resolve performance bottlenecks";
1818+ description = "Java profiler for deep JVM analysis";
1919 longDescription = ''
2020- JProfiler's intuitive UI helps you resolve performance bottlenecks,
2121- pin down memory leaks and understand threading issues.
2020+ JProfiler bridges high-level analytics and low-level JVM data,
2121+ delivering unmatched insights to solve your toughest performance
2222+ problems, memory leaks, threading issues, and higher-level problems in
2323+ technologies like JDBC, JPA, and more.
2224 '';
2325 homepage = "https://www.ej-technologies.com/products/jprofiler/overview.html";
2426 license = lib.licenses.unfree;
+1-1
pkgs/development/tools/lerna/generic.nix
···2525 dontNpmBuild = true;
26262727 meta = {
2828- description = "Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository";
2828+ description = "Fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository";
2929 homepage = "https://lerna.js.org/";
3030 changelog = "https://github.com/lerna/lerna/blob/v${version}/CHANGELOG.md";
3131 license = lib.licenses.mit;
+2-1
pkgs/games/arx-libertatis/default.nix
···8585 '';
86868787 meta = {
8888- description = ''
8888+ description = "First-person role-playing game / dungeon crawler";
8989+ longDescription = ''
8990 A cross-platform, open source port of Arx Fatalis, a 2002
9091 first-person role-playing game / dungeon crawler
9192 developed by Arkane Studios.
+1-1
pkgs/games/scummvm/games.nix
···118118 plong = "Broken Sword 2.5";
119119 pshort = "sword25";
120120 pcode = "sword25";
121121- description = "A fan game of the Broken Sword series";
121121+ description = "Fan game of the Broken Sword series";
122122 version = "1.0";
123123 src = fetchurl {
124124 url = "mirror://sourceforge/scummvm/${pshort}-v${version}.zip";
···1919 meta = {
2020 homepage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone";
2121 downloadPage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone/releases";
2222- description = "A fork of the Shattered Pixel Dungeon roguelike without limits on experience and items";
2222+ description = "Fork of the Shattered Pixel Dungeon roguelike without limits on experience and items";
2323 };
2424}
···445445 platforms = platforms.linux;
446446 maintainers = with maintainers; [ talyz ];
447447 license = licenses.gpl2Plus;
448448- description = "Discourse is an open source discussion platform";
448448+ description = "Open source discussion platform";
449449 };
450450 };
451451in
+1-1
pkgs/servers/web-apps/wordpress/generic.nix
···49495050 meta = with lib; {
5151 homepage = "https://wordpress.org";
5252- description = "WordPress is open source software you can use to create a beautiful website, blog, or app";
5252+ description = "Open source software you can use to create a beautiful website, blog, or app";
5353 license = [ licenses.gpl2Plus ];
5454 maintainers = [ maintainers.basvandijk ];
5555 platforms = platforms.all;
···3636 installFlags = [ "PREFIX=$(out)" ];
37373838 meta = with lib; {
3939- description = "B2sum utility is similar to the md5sum or shasum utilities but for BLAKE2";
3939+ description = "BLAKE2 cryptographic hash function";
4040 mainProgram = "b2sum";
4141 homepage = "https://blake2.net";
4242 license = with licenses; [
+1-1
pkgs/tools/security/schleuder/default.nix
···26262727 meta = with lib; {
2828 broken = stdenv.hostPlatform.isDarwin;
2929- description = "Schleuder is an encrypting mailing list manager with remailing-capabilities";
2929+ description = "Encrypting mailing list manager with remailing-capabilities";
3030 longDescription = ''
3131 Schleuder is a group's email-gateway: subscribers can exchange
3232 encrypted emails among themselves, receive emails from
+1-1
pkgs/tools/system/nvtop/build-nvtop.nix
···101101 };
102102103103 meta = with lib; {
104104- description = "(h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs";
104104+ description = "htop-like task monitor for AMD, Adreno, Intel and NVIDIA GPUs";
105105 longDescription = ''
106106 Nvtop stands for Neat Videocard TOP, a (h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs.
107107 It can handle multiple GPUs and print information about them in a htop familiar way.