summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Siraphob <bensiraphob@gmail.com>2025-08-11 00:32:59 -0700
committerGitHub <noreply@github.com>2025-08-11 07:32:59 +0000
commit04b0a4711b54af98cb55f68263cf8e3d904c6b7a (patch)
treead2c49aac9459dc45718fb1f46dc577b6fdba810
parentnixos/config/sysfs: run treefmt (#432729) (diff)
downloadnixpkgs-04b0a4711b54af98cb55f68263cf8e3d904c6b7a.tar.gz
treewide: standardize descriptions according to style guide (#430180)
-rw-r--r--pkgs/applications/science/math/yacas/default.nix2
-rw-r--r--pkgs/build-support/trivial-builders/test/writeShellApplication.nix4
-rw-r--r--pkgs/by-name/ar/arpack/package.nix5
-rw-r--r--pkgs/by-name/bu/buzztrax/package.nix2
-rw-r--r--pkgs/by-name/ca/cardo/package.nix2
-rw-r--r--pkgs/by-name/ca/casadi/package.nix10
-rw-r--r--pkgs/by-name/cb/cbmc/package.nix2
-rw-r--r--pkgs/by-name/cd/cdecl/package.nix2
-rw-r--r--pkgs/by-name/ce/certinfo-go/package.nix2
-rw-r--r--pkgs/by-name/cf/cf-vault/package.nix4
-rw-r--r--pkgs/by-name/cg/cgif/package.nix2
-rw-r--r--pkgs/by-name/ch/checkinstall/package.nix2
-rw-r--r--pkgs/by-name/ch/chez-matchable/package.nix2
-rw-r--r--pkgs/by-name/ch/chez-mit/package.nix2
-rw-r--r--pkgs/by-name/ch/chez-scmutils/package.nix2
-rw-r--r--pkgs/by-name/cl/click/package.nix2
-rw-r--r--pkgs/by-name/cl/client-ip-echo/client-ip-echo.nix2
-rw-r--r--pkgs/by-name/co/codefresh/package.nix2
-rw-r--r--pkgs/by-name/co/colobot/package.nix2
-rw-r--r--pkgs/by-name/co/commit/package.nix2
-rw-r--r--pkgs/by-name/co/compsize/package.nix2
-rw-r--r--pkgs/by-name/co/construct/package.nix2
-rw-r--r--pkgs/by-name/co/convos/package.nix2
-rw-r--r--pkgs/by-name/cr/crowdsec/package.nix2
-rw-r--r--pkgs/by-name/cu/cutecapture/package.nix2
-rw-r--r--pkgs/by-name/d-/d-seams/package.nix2
-rw-r--r--pkgs/by-name/da/dashy-ui/package.nix2
-rw-r--r--pkgs/by-name/de/der-ascii/package.nix2
-rw-r--r--pkgs/by-name/de/devour/package.nix2
-rw-r--r--pkgs/by-name/df/dfl-applications/package.nix2
-rw-r--r--pkgs/by-name/dh/dhcpm/package.nix2
-rw-r--r--pkgs/by-name/di/digital/package.nix2
-rw-r--r--pkgs/by-name/dj/djenrandom/package.nix2
-rw-r--r--pkgs/by-name/dj/djent/package.nix2
-rw-r--r--pkgs/by-name/do/dog/package.nix2
-rw-r--r--pkgs/by-name/do/dotter/package.nix2
-rw-r--r--pkgs/by-name/dp/dps8m/package.nix2
-rw-r--r--pkgs/by-name/ds/dsda-launcher/package.nix2
-rw-r--r--pkgs/by-name/du/dust/package.nix2
-rw-r--r--pkgs/by-name/e1/e1s/package.nix2
-rw-r--r--pkgs/by-name/ea/each/package.nix2
-rw-r--r--pkgs/by-name/el/electron-mail/package.nix2
-rw-r--r--pkgs/by-name/el/elogind/package.nix2
-rw-r--r--pkgs/by-name/ep/epgstation/package.nix2
-rw-r--r--pkgs/by-name/ex/excalifont/package.nix2
-rw-r--r--pkgs/by-name/ex/exult/package.nix2
-rw-r--r--pkgs/by-name/fa/fable/package.nix2
-rw-r--r--pkgs/by-name/fe/febio/package.nix2
-rw-r--r--pkgs/by-name/fi/fiji/package.nix2
-rw-r--r--pkgs/by-name/fi/filebrowser/package.nix2
-rw-r--r--pkgs/by-name/fi/fileshelter/package.nix2
-rw-r--r--pkgs/by-name/fi/fira/package.nix2
-rw-r--r--pkgs/by-name/fl/flarum/package.nix2
-rw-r--r--pkgs/by-name/fl/flatito/package.nix2
-rw-r--r--pkgs/by-name/fl/flatter/package.nix2
-rw-r--r--pkgs/by-name/fo/fontmatrix/package.nix2
-rw-r--r--pkgs/by-name/fo/form/package.nix2
-rw-r--r--pkgs/by-name/fs/fsautocomplete/package.nix2
-rw-r--r--pkgs/by-name/gi/ginac/package.nix2
-rw-r--r--pkgs/by-name/gi/git-fame/package.nix4
-rw-r--r--pkgs/by-name/gi/git-quickfix/package.nix2
-rw-r--r--pkgs/by-name/gl/gluesql/package.nix2
-rw-r--r--pkgs/by-name/go/go-jsonschema/package.nix2
-rw-r--r--pkgs/by-name/go/gobble/package.nix2
-rw-r--r--pkgs/by-name/go/gocover-cobertura/package.nix2
-rw-r--r--pkgs/by-name/gr/grafana-to-ntfy/package.nix2
-rw-r--r--pkgs/by-name/gu/guile-zlib/package.nix2
-rw-r--r--pkgs/by-name/gx/gxml/package.nix2
-rw-r--r--pkgs/by-name/ht/htcondor/package.nix2
-rw-r--r--pkgs/by-name/ht/httperf/package.nix2
-rw-r--r--pkgs/by-name/hu/husky/package.nix2
-rw-r--r--pkgs/by-name/hy/hyperbeam/package.nix2
-rw-r--r--pkgs/by-name/hy/hyperspeedcube/package.nix2
-rw-r--r--pkgs/by-name/hy/hyprshot/package.nix2
-rw-r--r--pkgs/by-name/im/imaginer/package.nix2
-rw-r--r--pkgs/by-name/im/imath/package.nix2
-rw-r--r--pkgs/by-name/im/imposm/package.nix2
-rw-r--r--pkgs/by-name/in/infra/package.nix2
-rw-r--r--pkgs/by-name/in/inspec/package.nix2
-rw-r--r--pkgs/by-name/in/integresql/package.nix2
-rw-r--r--pkgs/by-name/io/iotop-c/package.nix2
-rw-r--r--pkgs/by-name/io/iozone/package.nix2
-rw-r--r--pkgs/by-name/it/itsycal/package.nix2
-rw-r--r--pkgs/by-name/ja/jackass/package.nix2
-rw-r--r--pkgs/by-name/ja/jan/package.nix2
-rw-r--r--pkgs/by-name/ja/jankyborders/package.nix2
-rw-r--r--pkgs/by-name/ji/jiq/package.nix2
-rw-r--r--pkgs/by-name/ji/jitterentropy-rngd/package.nix2
-rw-r--r--pkgs/by-name/jm/jmespath/package.nix2
-rw-r--r--pkgs/by-name/ka/kacst/package.nix2
-rw-r--r--pkgs/by-name/ka/kamal/package.nix2
-rw-r--r--pkgs/by-name/ka/karabiner-elements/package.nix2
-rw-r--r--pkgs/by-name/kd/kdotool/package.nix2
-rw-r--r--pkgs/by-name/ke/keepass-otpkeyprov/package.nix2
-rw-r--r--pkgs/by-name/ke/keychain/package.nix2
-rw-r--r--pkgs/by-name/kh/khmeros/package.nix2
-rw-r--r--pkgs/by-name/ki/kine/package.nix2
-rw-r--r--pkgs/by-name/km/kminion/package.nix2
-rw-r--r--pkgs/by-name/ko/kontroll/package.nix2
-rw-r--r--pkgs/by-name/ku/kubectl-df-pv/package.nix2
-rw-r--r--pkgs/by-name/ku/kubemqctl/package.nix2
-rw-r--r--pkgs/by-name/la/lab/package.nix2
-rw-r--r--pkgs/by-name/le/leetcode-cli/package.nix3
-rw-r--r--pkgs/by-name/le/lenmus/package.nix2
-rw-r--r--pkgs/by-name/le/lexbor/package.nix2
-rw-r--r--pkgs/by-name/le/lexical/package.nix2
-rw-r--r--pkgs/by-name/lh/lha/package.nix2
-rw-r--r--pkgs/by-name/li/libfreefare/package.nix2
-rw-r--r--pkgs/by-name/li/libipfix/package.nix2
-rw-r--r--pkgs/by-name/li/libiscsi/package.nix2
-rw-r--r--pkgs/by-name/li/libshout/package.nix2
-rw-r--r--pkgs/by-name/li/libtpms/package.nix2
-rw-r--r--pkgs/by-name/lo/lora/package.nix2
-rw-r--r--pkgs/by-name/lp/lprint/package.nix2
-rw-r--r--pkgs/by-name/ma/mactracker/package.nix2
-rw-r--r--pkgs/by-name/ma/mapscii/package.nix2
-rw-r--r--pkgs/by-name/ma/mattermost/package.nix2
-rw-r--r--pkgs/by-name/md/mdbook-emojicodes/package.nix2
-rw-r--r--pkgs/by-name/me/merge-ut-dictionaries/package.nix2
-rw-r--r--pkgs/by-name/mi/mirakurun/package.nix2
-rw-r--r--pkgs/by-name/mo/mockgen/package.nix2
-rw-r--r--pkgs/by-name/mo/mozlz4a/package.nix2
-rw-r--r--pkgs/by-name/mu/multimon-ng/package.nix2
-rw-r--r--pkgs/by-name/mu/multitail/package.nix2
-rw-r--r--pkgs/by-name/mu/multiviewer-for-f1/package.nix2
-rw-r--r--pkgs/by-name/my/myanon/package.nix2
-rw-r--r--pkgs/by-name/na/nap/package.nix2
-rw-r--r--pkgs/by-name/na/navidrome/package.nix2
-rw-r--r--pkgs/by-name/ne/neovide/package.nix2
-rw-r--r--pkgs/by-name/ne/nerdfix/package.nix2
-rw-r--r--pkgs/by-name/ni/nix-pin/package.nix2
-rw-r--r--pkgs/by-name/no/notify/package.nix2
-rw-r--r--pkgs/by-name/ob/obs-cli/package.nix2
-rw-r--r--pkgs/by-name/og/ograc/package.nix2
-rw-r--r--pkgs/by-name/ok/okapi/package.nix6
-rw-r--r--pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix2
-rw-r--r--pkgs/by-name/op/opensoldat/package.nix2
-rw-r--r--pkgs/by-name/op/openvino/package.nix2
-rw-r--r--pkgs/by-name/op/openwsman/package.nix2
-rw-r--r--pkgs/by-name/or/oras/package.nix2
-rw-r--r--pkgs/by-name/or/orthanc/package.nix2
-rw-r--r--pkgs/by-name/or/ory/package.nix2
-rw-r--r--pkgs/by-name/os/osmo-hnodeb/package.nix2
-rw-r--r--pkgs/by-name/pa/pacemaker/package.nix2
-rw-r--r--pkgs/by-name/pa/pageedit/package.nix2
-rw-r--r--pkgs/by-name/pa/pat/package.nix2
-rw-r--r--pkgs/by-name/pd/pdal/package.nix2
-rw-r--r--pkgs/by-name/pd/pdi/package.nix2
-rw-r--r--pkgs/by-name/pg/pgscv/package.nix2
-rw-r--r--pkgs/by-name/ph/phel/package.nix2
-rw-r--r--pkgs/by-name/po/postmoogle/package.nix2
-rw-r--r--pkgs/by-name/pr/prefect/package.nix2
-rw-r--r--pkgs/by-name/pr/procyon/package.nix2
-rw-r--r--pkgs/by-name/pu/pulumi/package.nix2
-rw-r--r--pkgs/by-name/pu/pupdate/package.nix2
-rw-r--r--pkgs/by-name/qu/quarkus/package.nix2
-rw-r--r--pkgs/by-name/qu/quickfix/package.nix2
-rw-r--r--pkgs/by-name/qu/quill-qr/package.nix2
-rw-r--r--pkgs/by-name/ra/ran/package.nix2
-rw-r--r--pkgs/by-name/ra/rancher/package.nix2
-rw-r--r--pkgs/by-name/re/reindeer/package.nix2
-rw-r--r--pkgs/by-name/re/retry/package.nix2
-rw-r--r--pkgs/by-name/ro/rotonda/package.nix2
-rw-r--r--pkgs/by-name/ro/round/package.nix2
-rw-r--r--pkgs/by-name/s5/s5/package.nix2
-rw-r--r--pkgs/by-name/sc/scaleft/package.nix2
-rw-r--r--pkgs/by-name/sc/scarlett2/package.nix2
-rw-r--r--pkgs/by-name/sc/scd2html/package.nix2
-rw-r--r--pkgs/by-name/si/simplesamlphp/package.nix2
-rw-r--r--pkgs/by-name/si/sing-geosite/package.nix2
-rw-r--r--pkgs/by-name/sk/skimpdf/package.nix2
-rw-r--r--pkgs/by-name/sm/smooth/package.nix2
-rw-r--r--pkgs/by-name/sm/smug/package.nix2
-rw-r--r--pkgs/by-name/sn/snore/package.nix2
-rw-r--r--pkgs/by-name/sp/splat/package.nix2
-rw-r--r--pkgs/by-name/sr/srb2kart/package.nix2
-rw-r--r--pkgs/by-name/sr/srt-live-server/package.nix2
-rw-r--r--pkgs/by-name/ss/ssh-agents/package.nix2
-rw-r--r--pkgs/by-name/st/stderred/package.nix2
-rw-r--r--pkgs/by-name/st/step-kms-plugin/package.nix2
-rw-r--r--pkgs/by-name/st/sticky/package.nix2
-rw-r--r--pkgs/by-name/st/strfry/package.nix2
-rw-r--r--pkgs/by-name/st/stuntman/package.nix2
-rw-r--r--pkgs/by-name/su/subnetcalc/package.nix2
-rw-r--r--pkgs/by-name/su/surrealist/package.nix2
-rw-r--r--pkgs/by-name/sw/sway-overfocus/package.nix2
-rw-r--r--pkgs/by-name/sw/swaylock-fancy/package.nix2
-rw-r--r--pkgs/by-name/sy/symfpu/package.nix2
-rw-r--r--pkgs/by-name/sy/symphony/package.nix2
-rw-r--r--pkgs/by-name/ta/taizen/package.nix2
-rw-r--r--pkgs/by-name/ta/tana/package.nix2
-rw-r--r--pkgs/by-name/te/tectonic/package.nix2
-rw-r--r--pkgs/by-name/te/telescope/package.nix2
-rw-r--r--pkgs/by-name/th/therion/package.nix2
-rw-r--r--pkgs/by-name/th/thunderbolt/package.nix2
-rw-r--r--pkgs/by-name/ti/tiledb/package.nix2
-rw-r--r--pkgs/by-name/ti/tinymist/package.nix2
-rw-r--r--pkgs/by-name/tp/tpm2-pkcs11/package.nix2
-rw-r--r--pkgs/by-name/tu/tun2socks/package.nix2
-rw-r--r--pkgs/by-name/tu/turso-cli/package.nix2
-rw-r--r--pkgs/by-name/ty/typesense/package.nix2
-rw-r--r--pkgs/by-name/uf/uftpd/package.nix2
-rw-r--r--pkgs/by-name/uh/uhk-agent/package.nix2
-rw-r--r--pkgs/by-name/um/umoci/package.nix2
-rw-r--r--pkgs/by-name/un/unicode-idna/package.nix2
-rw-r--r--pkgs/by-name/ut/ut/package.nix2
-rw-r--r--pkgs/by-name/vc/vcs_query/package.nix2
-rw-r--r--pkgs/by-name/ve/vencord/package.nix2
-rw-r--r--pkgs/by-name/vi/viceroy/package.nix2
-rw-r--r--pkgs/by-name/vu/vultr/package.nix2
-rw-r--r--pkgs/by-name/wa/wait4x/package.nix2
-rw-r--r--pkgs/by-name/wa/wallabag/package.nix2
-rw-r--r--pkgs/by-name/wa/wastebin/package.nix2
-rw-r--r--pkgs/by-name/we/weggli/package.nix2
-rw-r--r--pkgs/by-name/wq/wqy_microhei/package.nix2
-rw-r--r--pkgs/by-name/wq/wqy_zenhei/package.nix2
-rw-r--r--pkgs/by-name/xf/xfitter/package.nix2
-rw-r--r--pkgs/by-name/xk/xkbd/package.nix2
-rw-r--r--pkgs/by-name/xl/xlights/package.nix2
-rw-r--r--pkgs/by-name/xl/xlink/package.nix2
-rw-r--r--pkgs/by-name/xm/xmloscopy/package.nix2
-rw-r--r--pkgs/by-name/ya/yazi/plugins/nord/default.nix2
-rw-r--r--pkgs/by-name/yu/yubihsm-connector/package.nix2
-rw-r--r--pkgs/by-name/yu/yubihsm-shell/package.nix2
-rw-r--r--pkgs/by-name/za/zammad/package.nix2
-rw-r--r--pkgs/by-name/zi/zile/package.nix2
-rw-r--r--pkgs/by-name/zi/zipkin/package.nix2
-rw-r--r--pkgs/by-name/zl/zluda/package.nix2
-rw-r--r--pkgs/development/ocaml-modules/janestreet/0.12.nix10
-rw-r--r--pkgs/development/ocaml-modules/janestreet/0.14.nix30
-rw-r--r--pkgs/development/ocaml-modules/janestreet/0.15.nix50
-rw-r--r--pkgs/development/ocaml-modules/janestreet/0.16.nix86
-rw-r--r--pkgs/development/ocaml-modules/janestreet/0.17.nix94
-rw-r--r--pkgs/development/python-modules/clevercsv/default.nix2
-rw-r--r--pkgs/development/python-modules/gawd/default.nix2
-rw-r--r--pkgs/development/python-modules/hocr-tools/default.nix3
-rw-r--r--pkgs/development/python-modules/magika/default.nix2
-rw-r--r--pkgs/development/python-modules/molecule/default.nix2
-rw-r--r--pkgs/development/python-modules/svgdigitizer/default.nix2
-rw-r--r--pkgs/development/tools/java/jprofiler/default.nix8
-rw-r--r--pkgs/development/tools/lerna/generic.nix2
-rw-r--r--pkgs/games/arx-libertatis/default.nix3
-rw-r--r--pkgs/games/scummvm/games.nix2
-rw-r--r--pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix2
-rw-r--r--pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix2
-rw-r--r--pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix2
-rw-r--r--pkgs/games/shattered-pixel-dungeon/summoning-pixel-dungeon/default.nix2
-rw-r--r--pkgs/os-specific/linux/displaylink/default.nix2
-rw-r--r--pkgs/servers/web-apps/discourse/default.nix2
-rw-r--r--pkgs/servers/web-apps/wordpress/generic.nix2
-rw-r--r--pkgs/tools/package-management/rpm/default.nix2
-rw-r--r--pkgs/tools/security/b2sum/default.nix2
-rw-r--r--pkgs/tools/security/schleuder/default.nix2
-rw-r--r--pkgs/tools/system/nvtop/build-nvtop.nix2
-rw-r--r--pkgs/top-level/haxe-packages.nix4
255 files changed, 400 insertions, 402 deletions
diff --git a/pkgs/applications/science/math/yacas/default.nix b/pkgs/applications/science/math/yacas/default.nix
index 27617bf98b52..d028f3fc93df 100644
--- a/pkgs/applications/science/math/yacas/default.nix
+++ b/pkgs/applications/science/math/yacas/default.nix
@@ -81,7 +81,7 @@ stdenv.mkDerivation rec {
];
meta = {
- description = "Easy to use, general purpose Computer Algebra System${lib.optionalString enableGui ", built with GUI."}";
+ description = "Easy to use, general purpose Computer Algebra System, optionally with GUI";
homepage = "http://www.yacas.org/";
license = lib.licenses.gpl2Plus;
maintainers = [ ];
diff --git a/pkgs/build-support/trivial-builders/test/writeShellApplication.nix b/pkgs/build-support/trivial-builders/test/writeShellApplication.nix
index aec15f00aafc..3c9e695486c2 100644
--- a/pkgs/build-support/trivial-builders/test/writeShellApplication.nix
+++ b/pkgs/build-support/trivial-builders/test/writeShellApplication.nix
@@ -38,7 +38,7 @@ linkFarm "writeShellApplication-tests" {
script = writeShellApplication {
name = "test-meta";
text = "";
- meta.description = "A test for the `writeShellApplication` `meta` argument";
+ meta.description = "Test for the `writeShellApplication` `meta` argument";
};
in
assert script.meta.mainProgram == "test-meta";
@@ -101,7 +101,7 @@ linkFarm "writeShellApplication-tests" {
exit 1
fi
'';
- meta.description = "A test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`";
+ meta.description = "Test checking that `writeShellApplication` forwards extra arguments to `stdenv.mkDerivation`";
expected = "";
};
diff --git a/pkgs/by-name/ar/arpack/package.nix b/pkgs/by-name/ar/arpack/package.nix
index 488f5257fe87..494e0c0db673 100644
--- a/pkgs/by-name/ar/arpack/package.nix
+++ b/pkgs/by-name/ar/arpack/package.nix
@@ -90,10 +90,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/opencollab/arpack-ng";
changelog = "https://github.com/opencollab/arpack-ng/blob/${finalAttrs.version}/CHANGES";
- description = ''
- A collection of Fortran77 subroutines to solve large scale eigenvalue
- problems.
- '';
+ description = "Collection of Fortran77 subroutines to solve large scale eigenvalue problems";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [
ttuegel
diff --git a/pkgs/by-name/bu/buzztrax/package.nix b/pkgs/by-name/bu/buzztrax/package.nix
index e23e2dd81fc0..a00c53a6050c 100644
--- a/pkgs/by-name/bu/buzztrax/package.nix
+++ b/pkgs/by-name/bu/buzztrax/package.nix
@@ -69,7 +69,7 @@ stdenv.mkDerivation {
+ lib.optionalString stdenv.cc.isClang " -Wno-error=incompatible-function-pointer-types";
meta = with lib; {
- description = "Buzztrax is a modular music composer for Linux";
+ description = "Modular music composer for Linux";
homepage = "https://www.buzztrax.org/";
license = licenses.lgpl21Plus;
maintainers = [ maintainers.bendlas ];
diff --git a/pkgs/by-name/ca/cardo/package.nix b/pkgs/by-name/ca/cardo/package.nix
index becc77735bed..d0ad44b5bb8d 100644
--- a/pkgs/by-name/ca/cardo/package.nix
+++ b/pkgs/by-name/ca/cardo/package.nix
@@ -24,7 +24,7 @@ stdenvNoCC.mkDerivation {
'';
meta = with lib; {
- description = "Cardo is a large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists";
+ description = "Large Unicode font specifically designed for the needs of classicists, Biblical scholars, medievalists, and linguists";
longDescription = ''
Cardo is a large Unicode font specifically designed for the needs of
classicists, Biblical scholars, medievalists, and linguists. It also
diff --git a/pkgs/by-name/ca/casadi/package.nix b/pkgs/by-name/ca/casadi/package.nix
index 139aa6dce48d..d1d99a38388c 100644
--- a/pkgs/by-name/ca/casadi/package.nix
+++ b/pkgs/by-name/ca/casadi/package.nix
@@ -200,7 +200,15 @@ stdenv.mkDerivation (finalAttrs: {
doCheck = true;
meta = {
- 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";
+ description = "Symbolic framework for numeric optimization";
+ longDescription = ''
+ 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
+ '';
homepage = "https://github.com/casadi/casadi";
license = lib.licenses.lgpl3Only;
maintainers = with lib.maintainers; [ nim65s ];
diff --git a/pkgs/by-name/cb/cbmc/package.nix b/pkgs/by-name/cb/cbmc/package.nix
index e82c400614ea..0966cad02a6c 100644
--- a/pkgs/by-name/cb/cbmc/package.nix
+++ b/pkgs/by-name/cb/cbmc/package.nix
@@ -115,7 +115,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
- description = "CBMC is a Bounded Model Checker for C and C++ programs";
+ description = "Bounded Model Checker for C and C++ programs";
homepage = "http://www.cprover.org/cbmc/";
license = lib.licenses.bsdOriginal;
maintainers = with lib.maintainers; [ jiegec ];
diff --git a/pkgs/by-name/cd/cdecl/package.nix b/pkgs/by-name/cd/cdecl/package.nix
index 5145c51882cd..8295f1653575 100644
--- a/pkgs/by-name/cd/cdecl/package.nix
+++ b/pkgs/by-name/cd/cdecl/package.nix
@@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
- description = "Composing and deciphering C (or C++) declarations or casts, aka ''gibberish.''";
+ description = "Composing and deciphering C (or C++) declarations or casts, aka 'gibberish'";
homepage = "https://github.com/paul-j-lucas/cdecl";
changelog = "https://github.com/paul-j-lucas/cdecl/blob/cdecl-${finalAttrs.version}/ChangeLog";
license = lib.licenses.gpl3Only;
diff --git a/pkgs/by-name/ce/certinfo-go/package.nix b/pkgs/by-name/ce/certinfo-go/package.nix
index 2736ffdeba93..33db352e5158 100644
--- a/pkgs/by-name/ce/certinfo-go/package.nix
+++ b/pkgs/by-name/ce/certinfo-go/package.nix
@@ -28,7 +28,7 @@ buildGoModule rec {
meta = {
changelog = "https://github.com/paepckehh/certinfo/releases/tag/v${version}";
homepage = "https://paepcke.de/certinfo";
- description = "Tool to analyze and troubleshoot x.509 & ssh certificates, encoded keys, ...";
+ description = "Tool to analyze and troubleshoot x.509 & ssh certificates, encoded keys";
license = lib.licenses.bsd3;
mainProgram = "certinfo";
maintainers = with lib.maintainers; [ paepcke ];
diff --git a/pkgs/by-name/cf/cf-vault/package.nix b/pkgs/by-name/cf/cf-vault/package.nix
index 1619ab764142..d5707d959ca0 100644
--- a/pkgs/by-name/cf/cf-vault/package.nix
+++ b/pkgs/by-name/cf/cf-vault/package.nix
@@ -30,9 +30,7 @@ buildGoModule rec {
};
meta = with lib; {
- description = ''
- A tool for managing your Cloudflare credentials, securely..
- '';
+ description = "Tool for managing your Cloudflare credentials, securely";
homepage = "https://github.com/jacobbednarz/cf-vault/";
license = licenses.mit;
maintainers = with maintainers; [ viraptor ];
diff --git a/pkgs/by-name/cg/cgif/package.nix b/pkgs/by-name/cg/cgif/package.nix
index dddd1d67a1a2..5df4f1277961 100644
--- a/pkgs/by-name/cg/cgif/package.nix
+++ b/pkgs/by-name/cg/cgif/package.nix
@@ -24,7 +24,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/dloebl/cgif";
- description = "CGIF, a GIF encoder written in C";
+ description = "GIF encoder written in C";
license = lib.licenses.mit;
maintainers = [ ];
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/ch/checkinstall/package.nix b/pkgs/by-name/ch/checkinstall/package.nix
index 71ff625361b3..f92fbee0b79d 100644
--- a/pkgs/by-name/ch/checkinstall/package.nix
+++ b/pkgs/by-name/ch/checkinstall/package.nix
@@ -76,7 +76,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://checkinstall.izto.org/";
- description = "Tool for automatically generating Slackware, RPM or Debian packages when doing `make install'";
+ description = "Tool for automatically generating Slackware, RPM or Debian packages when doing `make install`";
maintainers = [ ];
platforms = lib.platforms.linux;
license = lib.licenses.gpl2Plus;
diff --git a/pkgs/by-name/ch/chez-matchable/package.nix b/pkgs/by-name/ch/chez-matchable/package.nix
index 86c3095fe375..621983e5b41c 100644
--- a/pkgs/by-name/ch/chez-matchable/package.nix
+++ b/pkgs/by-name/ch/chez-matchable/package.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
doCheck = false;
meta = with lib; {
- description = "This is a Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn";
+ description = "Library for ChezScheme providing the portable hygenic pattern matcher by Alex Shinn";
homepage = "https://github.com/fedeinthemix/chez-matchable/";
maintainers = [ maintainers.jitwit ];
license = licenses.publicDomain;
diff --git a/pkgs/by-name/ch/chez-mit/package.nix b/pkgs/by-name/ch/chez-mit/package.nix
index 00e5e9d2f81d..bba42958b0c3 100644
--- a/pkgs/by-name/ch/chez-mit/package.nix
+++ b/pkgs/by-name/ch/chez-mit/package.nix
@@ -31,7 +31,7 @@ stdenv.mkDerivation rec {
doCheck = false;
meta = with lib; {
- description = "This is a MIT/GNU Scheme compatibility library for Chez Scheme";
+ description = "MIT/GNU Scheme compatibility library for Chez Scheme";
homepage = "https://github.com/fedeinthemix/chez-mit/";
maintainers = [ maintainers.jitwit ];
license = licenses.gpl3Plus;
diff --git a/pkgs/by-name/ch/chez-scmutils/package.nix b/pkgs/by-name/ch/chez-scmutils/package.nix
index 853a4aa1a72d..faecbe619935 100644
--- a/pkgs/by-name/ch/chez-scmutils/package.nix
+++ b/pkgs/by-name/ch/chez-scmutils/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
doCheck = false;
meta = with lib; {
- description = "This is a port of the ‘MIT Scmutils’ library to Chez Scheme";
+ description = "Port of the 'MIT Scmutils' library to Chez Scheme";
homepage = "https://github.com/fedeinthemix/chez-scmutils/";
maintainers = [ maintainers.jitwit ];
license = licenses.gpl3;
diff --git a/pkgs/by-name/cl/click/package.nix b/pkgs/by-name/cl/click/package.nix
index e1e7d8491cd7..9dd9464a2c56 100644
--- a/pkgs/by-name/cl/click/package.nix
+++ b/pkgs/by-name/cl/click/package.nix
@@ -25,7 +25,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ openssl ];
meta = with lib; {
- description = ''The "Command Line Interactive Controller for Kubernetes"'';
+ description = "Command Line Interactive Controller for Kubernetes";
homepage = "https://github.com/databricks/click";
license = [ licenses.asl20 ];
maintainers = [ maintainers.mbode ];
diff --git a/pkgs/by-name/cl/client-ip-echo/client-ip-echo.nix b/pkgs/by-name/cl/client-ip-echo/client-ip-echo.nix
index 2de93fb1a3d0..b3aadc755b01 100644
--- a/pkgs/by-name/cl/client-ip-echo/client-ip-echo.nix
+++ b/pkgs/by-name/cl/client-ip-echo/client-ip-echo.nix
@@ -22,7 +22,7 @@ mkDerivation {
bytestring
network
];
- description = "accepts TCP connections and echoes the client's IP address back to it";
+ description = "Accepts TCP connections and echoes the client's IP address back to it";
license = lib.licenses.lgpl3;
mainProgram = "client-ip-echo";
}
diff --git a/pkgs/by-name/co/codefresh/package.nix b/pkgs/by-name/co/codefresh/package.nix
index 4d7cc60d9ce3..f825c2b9f0d8 100644
--- a/pkgs/by-name/co/codefresh/package.nix
+++ b/pkgs/by-name/co/codefresh/package.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
changelog = "https://github.com/codefresh-io/cli/releases/tag/v${finalAttrs.version}";
- description = "Codefresh CLI tool to interact with Codefresh services";
+ description = "CLI tool to interact with Codefresh services";
homepage = "https://github.com/codefresh-io/cli";
license = lib.licenses.mit;
mainProgram = "codefresh";
diff --git a/pkgs/by-name/co/colobot/package.nix b/pkgs/by-name/co/colobot/package.nix
index e720c73fe40d..694df7627516 100644
--- a/pkgs/by-name/co/colobot/package.nix
+++ b/pkgs/by-name/co/colobot/package.nix
@@ -68,7 +68,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://colobot.info/";
- description = "Colobot: Gold Edition is a real-time strategy game, where you can program your bots";
+ description = "Real-time strategy game with programmable bots";
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ freezeboy ];
platforms = lib.platforms.linux;
diff --git a/pkgs/by-name/co/commit/package.nix b/pkgs/by-name/co/commit/package.nix
index c07cd82dceac..954e5ff444b8 100644
--- a/pkgs/by-name/co/commit/package.nix
+++ b/pkgs/by-name/co/commit/package.nix
@@ -75,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
- description = "Commit message editor";
+ description = "Git commit message editor";
homepage = "https://github.com/sonnyp/Commit";
license = lib.licenses.gpl3Only;
teams = [ lib.teams.gnome-circle ];
diff --git a/pkgs/by-name/co/compsize/package.nix b/pkgs/by-name/co/compsize/package.nix
index 069d792e9f09..519b4f9f4b91 100644
--- a/pkgs/by-name/co/compsize/package.nix
+++ b/pkgs/by-name/co/compsize/package.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Find compression type/ratio on a file or set of files in Btrfs filesystem";
+ description = "Find compression type/ratio on a file or set of files in the Btrfs filesystem";
mainProgram = "compsize";
homepage = "https://github.com/kilobyte/compsize";
license = licenses.gpl2Plus;
diff --git a/pkgs/by-name/co/construct/package.nix b/pkgs/by-name/co/construct/package.nix
index 1869e1acd7ad..fd37ca5deb7b 100644
--- a/pkgs/by-name/co/construct/package.nix
+++ b/pkgs/by-name/co/construct/package.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = with lib; {
- description = "Construct is an abstraction over x86 NASM Assembly";
+ description = "Abstraction over x86 NASM Assembly";
longDescription = "Construct adds features such as while loops, if statements, scoped macros and function-call syntax to NASM Assembly.";
homepage = "https://github.com/Thomas-de-Bock/construct";
maintainers = with maintainers; [ rucadi ];
diff --git a/pkgs/by-name/co/convos/package.nix b/pkgs/by-name/co/convos/package.nix
index d9ccbff23519..aa65ed66b656 100644
--- a/pkgs/by-name/co/convos/package.nix
+++ b/pkgs/by-name/co/convos/package.nix
@@ -119,7 +119,7 @@ perlPackages.buildPerlPackage rec {
meta = {
homepage = "https://convos.chat";
- description = "Convos is the simplest way to use IRC in your browser";
+ description = "IRC browser client";
mainProgram = "convos";
license = lib.licenses.artistic2;
maintainers = with lib.maintainers; [ sgo ];
diff --git a/pkgs/by-name/cr/crowdsec/package.nix b/pkgs/by-name/cr/crowdsec/package.nix
index bde17e611c88..57a6d4f060ba 100644
--- a/pkgs/by-name/cr/crowdsec/package.nix
+++ b/pkgs/by-name/cr/crowdsec/package.nix
@@ -65,7 +65,7 @@ buildGoModule rec {
meta = {
homepage = "https://crowdsec.net/";
changelog = "https://github.com/crowdsecurity/crowdsec/releases/tag/v${version}";
- description = "CrowdSec is a free, open-source and collaborative IPS";
+ description = "Free, open-source and collaborative IPS";
longDescription = ''
CrowdSec is a free, modern & collaborative behavior detection engine,
coupled with a global IP reputation network. It stacks on fail2ban's
diff --git a/pkgs/by-name/cu/cutecapture/package.nix b/pkgs/by-name/cu/cutecapture/package.nix
index 17b8a059a88b..3cd1f8d044c3 100644
--- a/pkgs/by-name/cu/cutecapture/package.nix
+++ b/pkgs/by-name/cu/cutecapture/package.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
- description = "(3)DS capture software for Linux and Mac";
+ description = "Nintendo DS and 3DS capture software for Linux and Mac";
homepage = "https://github.com/Gotos/CuteCapture";
license = lib.licenses.asl20;
platforms = lib.platforms.linux ++ lib.platforms.darwin;
diff --git a/pkgs/by-name/d-/d-seams/package.nix b/pkgs/by-name/d-/d-seams/package.nix
index 2ac502514a8a..d70e0a7b9de2 100644
--- a/pkgs/by-name/d-/d-seams/package.nix
+++ b/pkgs/by-name/d-/d-seams/package.nix
@@ -53,7 +53,7 @@ clangStdenv.mkDerivation rec {
];
meta = with lib; {
- description = "d-SEAMS: Deferred Structural Elucidation Analysis for Molecular Simulations";
+ description = "Deferred Structural Elucidation Analysis for Molecular Simulations";
mainProgram = "yodaStruct";
longDescription = ''
d-SEAMS, is a free and open-source postprocessing engine for the analysis
diff --git a/pkgs/by-name/da/dashy-ui/package.nix b/pkgs/by-name/da/dashy-ui/package.nix
index d5fcbff2a4f2..77c5ac85ed81 100644
--- a/pkgs/by-name/da/dashy-ui/package.nix
+++ b/pkgs/by-name/da/dashy-ui/package.nix
@@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: {
];
doDist = false;
meta = {
- description = "dashy";
+ description = "Open source, highly customizable, easy-to-use, privacy-respecting dashboard app";
homepage = "https://dashy.to";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.therealgramdalf ];
diff --git a/pkgs/by-name/de/der-ascii/package.nix b/pkgs/by-name/de/der-ascii/package.nix
index 218d973d4314..af2bb299196f 100644
--- a/pkgs/by-name/de/der-ascii/package.nix
+++ b/pkgs/by-name/de/der-ascii/package.nix
@@ -23,7 +23,7 @@ buildGoModule rec {
meta = with lib; {
description = ''
- A small human-editable language to emit DER or BER encodings of ASN.1
+ Small human-editable language to emit DER or BER encodings of ASN.1
structures and malformed variants of them
'';
homepage = "https://github.com/google/der-ascii";
diff --git a/pkgs/by-name/de/devour/package.nix b/pkgs/by-name/de/devour/package.nix
index 3550652c54b5..2885bb2ed9e9 100644
--- a/pkgs/by-name/de/devour/package.nix
+++ b/pkgs/by-name/de/devour/package.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
buildInputs = [ libX11 ];
meta = with lib; {
- description = "Devour hides your current window when launching an external program";
+ description = "Hides your current window when launching an external program";
longDescription = "Devour hides your current window before launching an external program and unhides it after quitting";
homepage = "https://github.com/salman-abedin/devour";
license = licenses.gpl2Only;
diff --git a/pkgs/by-name/df/dfl-applications/package.nix b/pkgs/by-name/df/dfl-applications/package.nix
index 82a1ab286ee1..b1926a99ab20 100644
--- a/pkgs/by-name/df/dfl-applications/package.nix
+++ b/pkgs/by-name/df/dfl-applications/package.nix
@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
- description = "Library provides a thin wrapper around QApplication, QGuiApplication and QCoreApplication";
+ description = "Thin wrapper around QApplication, QGuiApplication and QCoreApplication";
homepage = "https://gitlab.com/desktop-frameworks/applications";
changelog = "https://gitlab.com/desktop-frameworks/applications/-/blob/${finalAttrs.src.rev}/ChangeLog";
license = lib.licenses.gpl3Only;
diff --git a/pkgs/by-name/dh/dhcpm/package.nix b/pkgs/by-name/dh/dhcpm/package.nix
index 30b308595ae7..36b8e0ef12f6 100644
--- a/pkgs/by-name/dh/dhcpm/package.nix
+++ b/pkgs/by-name/dh/dhcpm/package.nix
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { };
meta = {
- description = "Dhcpm is a CLI tool for constructing & sending DHCP messages";
+ description = "CLI tool for constructing & sending DHCP messages";
homepage = "https://github.com/leshow/dhcpm";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.jmbaur ];
diff --git a/pkgs/by-name/di/digital/package.nix b/pkgs/by-name/di/digital/package.nix
index 2925915ea9bf..a72c54362be7 100644
--- a/pkgs/by-name/di/digital/package.nix
+++ b/pkgs/by-name/di/digital/package.nix
@@ -10,7 +10,7 @@
let
pname = "digital";
- pkgDescription = "A digital logic designer and circuit simulator.";
+ pkgDescription = "Digital logic designer and circuit simulator";
version = "0.31";
buildDate = "2024-09-03T14:02:31+02:00"; # v0.31 commit date
diff --git a/pkgs/by-name/dj/djenrandom/package.nix b/pkgs/by-name/dj/djenrandom/package.nix
index 1130e3fe0550..f7aafdb775f1 100644
--- a/pkgs/by-name/dj/djenrandom/package.nix
+++ b/pkgs/by-name/dj/djenrandom/package.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://www.deadhat.com/";
description = ''
- A C program to generate random data using several random models,
+ C program to generate random data using several random models,
with parameterized non uniformities and flexible output formats
'';
license = lib.licenses.gpl2Only;
diff --git a/pkgs/by-name/dj/djent/package.nix b/pkgs/by-name/dj/djent/package.nix
index 8a1e404f67e2..141c7aff3509 100644
--- a/pkgs/by-name/dj/djent/package.nix
+++ b/pkgs/by-name/dj/djent/package.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "http://www.deadhat.com/";
description = ''
- A reimplementation of the Fourmilab/John Walker random number test program
+ Reimplementation of the Fourmilab/John Walker random number test program
ent with several improvements
'';
mainProgram = "djent";
diff --git a/pkgs/by-name/do/dog/package.nix b/pkgs/by-name/do/dog/package.nix
index 3d58405bee9a..7ee84f5ffb05 100644
--- a/pkgs/by-name/do/dog/package.nix
+++ b/pkgs/by-name/do/dog/package.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://lwn.net/Articles/421072/";
- description = "cat replacement";
+ description = "'cat' replacement";
license = licenses.gpl2Plus;
maintainers = with maintainers; [ qknight ];
platforms = platforms.all;
diff --git a/pkgs/by-name/do/dotter/package.nix b/pkgs/by-name/do/dotter/package.nix
index a6f6747886d3..0608d94c871f 100644
--- a/pkgs/by-name/do/dotter/package.nix
+++ b/pkgs/by-name/do/dotter/package.nix
@@ -38,7 +38,7 @@ rustPlatform.buildRustPackage rec {
};
meta = with lib; {
- description = "Dotfile manager and templater written in rust 🦀";
+ description = "Dotfile manager and templater written in Rust";
homepage = "https://github.com/SuperCuber/dotter";
license = licenses.unlicense;
maintainers = with maintainers; [ linsui ];
diff --git a/pkgs/by-name/dp/dps8m/package.nix b/pkgs/by-name/dp/dps8m/package.nix
index 5b11f6fd8eeb..d61be37d2a7b 100644
--- a/pkgs/by-name/dp/dps8m/package.nix
+++ b/pkgs/by-name/dp/dps8m/package.nix
@@ -38,7 +38,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- description = "DPS8M: GE / Honeywell / Bull DPS‑8/M mainframe simulator";
+ description = "GE / Honeywell / Bull DPS-8/M mainframe simulator";
homepage = "https://gitlab.com/dps8m/dps8m";
changelog = "https://gitlab.com/dps8m/dps8m/-/wikis/DPS8M-${src.rev}-Release-Notes";
license = licenses.icu;
diff --git a/pkgs/by-name/ds/dsda-launcher/package.nix b/pkgs/by-name/ds/dsda-launcher/package.nix
index 7ebc3178172b..19ef44d887df 100644
--- a/pkgs/by-name/ds/dsda-launcher/package.nix
+++ b/pkgs/by-name/ds/dsda-launcher/package.nix
@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/Pedro-Beirao/dsda-launcher";
- description = "This is a launcher GUI for the dsda-doom source port";
+ description = "Launcher GUI for the dsda-doom source port";
mainProgram = "dsda-launcher";
license = lib.licenses.gpl3;
platforms = lib.platforms.linux;
diff --git a/pkgs/by-name/du/dust/package.nix b/pkgs/by-name/du/dust/package.nix
index c977a62d1498..35d3afef4632 100644
--- a/pkgs/by-name/du/dust/package.nix
+++ b/pkgs/by-name/du/dust/package.nix
@@ -54,7 +54,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
passthru.updateScript = nix-update-script { };
meta = {
- description = "du + rust = dust. Like du but more intuitive";
+ description = "du, but more intuitive";
homepage = "https://github.com/bootandy/dust";
changelog = "https://github.com/bootandy/dust/releases/tag/v${finalAttrs.version}";
license = lib.licenses.asl20;
diff --git a/pkgs/by-name/e1/e1s/package.nix b/pkgs/by-name/e1/e1s/package.nix
index ed0179947aad..0b6b98695f59 100644
--- a/pkgs/by-name/e1/e1s/package.nix
+++ b/pkgs/by-name/e1/e1s/package.nix
@@ -20,7 +20,7 @@ buildGoModule {
vendorHash = "sha256-1lise/u40Q8W9STsuyrWIbhf2HY+SFCytUL1PTSWvfY=";
meta = {
- description = "Easily Manage AWS ECS Resources in Terminal 🐱";
+ description = "Easily Manage AWS ECS Resources in Terminal";
homepage = "https://github.com/keidarcy/e1s";
changelog = "https://github.com/keidarcy/e1s/releases/tag/v${version}";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/ea/each/package.nix b/pkgs/by-name/ea/each/package.nix
index 38017e580083..1c08b1157f2f 100644
--- a/pkgs/by-name/ea/each/package.nix
+++ b/pkgs/by-name/ea/each/package.nix
@@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-TfAT36/JeBjBxymnX1gIyCEPZcxTW4fPVIOhHF3z9wA=";
meta = with lib; {
- description = "A better way of working with structured data on the command line";
+ description = "Command-line tool for processing CSV, JSON and other structured data";
mainProgram = "each";
homepage = "https://github.com/arraypad/each";
license = with licenses; [ mit ];
diff --git a/pkgs/by-name/el/electron-mail/package.nix b/pkgs/by-name/el/electron-mail/package.nix
index 9425bae778e8..490165cf6d7a 100644
--- a/pkgs/by-name/el/electron-mail/package.nix
+++ b/pkgs/by-name/el/electron-mail/package.nix
@@ -34,7 +34,7 @@ appimageTools.wrapType2 {
passthru.updateScript = nix-update-script { };
meta = {
- description = "ElectronMail is an Electron-based unofficial desktop client for ProtonMail";
+ description = "Unofficial Election-based ProtonMail desktop client";
mainProgram = "electron-mail";
homepage = "https://github.com/vladimiry/ElectronMail";
license = lib.licenses.gpl3;
diff --git a/pkgs/by-name/el/elogind/package.nix b/pkgs/by-name/el/elogind/package.nix
index c22056ac24f9..0492c338af66 100644
--- a/pkgs/by-name/el/elogind/package.nix
+++ b/pkgs/by-name/el/elogind/package.nix
@@ -154,7 +154,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/elogind/elogind";
- description = ''The systemd project's "logind", extracted to a standalone package'';
+ description = "systemd project's 'logind', extracted to a standalone package";
platforms = platforms.linux; # probably more
license = licenses.lgpl21Plus;
maintainers = with maintainers; [ nh2 ];
diff --git a/pkgs/by-name/ep/epgstation/package.nix b/pkgs/by-name/ep/epgstation/package.nix
index 5d71ece6e0cc..e16be2ca0e10 100644
--- a/pkgs/by-name/ep/epgstation/package.nix
+++ b/pkgs/by-name/ep/epgstation/package.nix
@@ -127,7 +127,7 @@ buildNpmPackage rec {
'';
meta = with lib; {
- description = "DVR software compatible with Mirakurun.";
+ description = "DVR software compatible with Mirakurun";
homepage = "https://github.com/l3tnun/EPGStation";
license = licenses.mit;
maintainers = with maintainers; [ midchildan ];
diff --git a/pkgs/by-name/ex/excalifont/package.nix b/pkgs/by-name/ex/excalifont/package.nix
index 0fbb675b4b8c..01f0c7add920 100644
--- a/pkgs/by-name/ex/excalifont/package.nix
+++ b/pkgs/by-name/ex/excalifont/package.nix
@@ -41,7 +41,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
meta = {
homepage = "https://plus.excalidraw.com/excalifont";
- description = "Excalifont is based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature";
+ description = "Font based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature";
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ drupol ];
license = lib.licenses.ofl;
diff --git a/pkgs/by-name/ex/exult/package.nix b/pkgs/by-name/ex/exult/package.nix
index 1be937d0a0d4..edccebafd030 100644
--- a/pkgs/by-name/ex/exult/package.nix
+++ b/pkgs/by-name/ex/exult/package.nix
@@ -56,7 +56,7 @@ stdenv.mkDerivation rec {
configureFlags = lib.optional (!enableTools) "--disable-tools";
meta = with lib; {
- description = "Exult is a project to recreate Ultima VII for modern operating systems";
+ description = "Recreation of Ultima VII for modern operating systems";
longDescription = ''
Ultima VII, an RPG from the early 1990's, still has a huge following. But,
being a DOS game with a very nonstandard memory manager, it is difficult
diff --git a/pkgs/by-name/fa/fable/package.nix b/pkgs/by-name/fa/fable/package.nix
index e7765a80563a..dbcd495da1d9 100644
--- a/pkgs/by-name/fa/fable/package.nix
+++ b/pkgs/by-name/fa/fable/package.nix
@@ -18,7 +18,7 @@ buildDotnetGlobalTool (finalAttrs: {
};
meta = {
- description = "Fable is an F# to JavaScript compiler";
+ description = "F# to JavaScript compiler";
mainProgram = "fable";
homepage = "https://github.com/fable-compiler/fable";
changelog = "https://github.com/fable-compiler/fable/releases/tag/v${finalAttrs.version}";
diff --git a/pkgs/by-name/fe/febio/package.nix b/pkgs/by-name/fe/febio/package.nix
index 2ee2ca525185..28427d15792b 100644
--- a/pkgs/by-name/fe/febio/package.nix
+++ b/pkgs/by-name/fe/febio/package.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
buildInputs = [ zlib ] ++ lib.optionals mklSupport [ mkl ];
meta = {
- description = "FEBio Suite Solver";
+ description = "Software tool for nonlinear finite element analysis in biomechanics and biophysics";
license = with lib.licenses; [ mit ];
homepage = "https://febio.org/";
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/fi/fiji/package.nix b/pkgs/by-name/fi/fiji/package.nix
index a0594e38dd4f..bd8ed519fa52 100644
--- a/pkgs/by-name/fi/fiji/package.nix
+++ b/pkgs/by-name/fi/fiji/package.nix
@@ -83,7 +83,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://imagej.net/software/fiji/";
- description = "batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis";
+ description = "Batteries-included distribution of ImageJ2, bundling a lot of plugins which facilitate scientific image analysis";
mainProgram = "fiji";
platforms = [ "x86_64-linux" ];
sourceProvenance = with sourceTypes; [
diff --git a/pkgs/by-name/fi/filebrowser/package.nix b/pkgs/by-name/fi/filebrowser/package.nix
index 9a3cb604eabe..47524bc3b457 100644
--- a/pkgs/by-name/fi/filebrowser/package.nix
+++ b/pkgs/by-name/fi/filebrowser/package.nix
@@ -78,7 +78,7 @@ buildGo123Module {
};
meta = with lib; {
- description = "Filebrowser is a web application for managing files and directories";
+ description = "Web application for managing files and directories";
homepage = "https://filebrowser.org";
license = licenses.asl20;
maintainers = with maintainers; [ oakenshield ];
diff --git a/pkgs/by-name/fi/fileshelter/package.nix b/pkgs/by-name/fi/fileshelter/package.nix
index 38f254a383d2..d6c463cfb259 100644
--- a/pkgs/by-name/fi/fileshelter/package.nix
+++ b/pkgs/by-name/fi/fileshelter/package.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
homepage = "https://github.com/epoupon/fileshelter";
- description = "FileShelter is a 'one-click' file sharing web application";
+ description = "One-click file sharing web application";
mainProgram = "fileshelter";
maintainers = [ ];
license = lib.licenses.gpl3;
diff --git a/pkgs/by-name/fi/fira/package.nix b/pkgs/by-name/fi/fira/package.nix
index b2aa6c6acd0f..6c317c016808 100644
--- a/pkgs/by-name/fi/fira/package.nix
+++ b/pkgs/by-name/fi/fira/package.nix
@@ -16,7 +16,7 @@ symlinkJoin rec {
];
meta = {
- description = "Fira font family including Fira Sans and Fira Mono";
+ description = "Font family including Fira Sans and Fira Mono";
homepage = "https://bboxtype.com/fira/";
license = lib.licenses.ofl;
platforms = lib.platforms.all;
diff --git a/pkgs/by-name/fl/flarum/package.nix b/pkgs/by-name/fl/flarum/package.nix
index 35b741646672..9d83dacbca08 100644
--- a/pkgs/by-name/fl/flarum/package.nix
+++ b/pkgs/by-name/fl/flarum/package.nix
@@ -21,7 +21,7 @@ php.buildComposerProject2 (finalAttrs: {
meta = with lib; {
changelog = "https://github.com/flarum/framework/blob/main/CHANGELOG.md";
- description = "Flarum is a delightfully simple discussion platform for your website";
+ description = "Delightfully simple discussion platform for your website";
homepage = "https://github.com/flarum/flarum";
license = lib.licenses.mit;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/fl/flatito/package.nix b/pkgs/by-name/fl/flatito/package.nix
index 47d2323403d2..6232248492ea 100644
--- a/pkgs/by-name/fl/flatito/package.nix
+++ b/pkgs/by-name/fl/flatito/package.nix
@@ -34,7 +34,7 @@ buildRubyGem rec {
passthru.updateScript = bundlerUpdateScript "${pname}";
meta = with lib; {
- 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";
+ description = "Grep for keys in YAML and JSON files";
homepage = "https://github.com/ceritium/flatito";
license = licenses.mit;
maintainers = with maintainers; [ rucadi ];
diff --git a/pkgs/by-name/fl/flatter/package.nix b/pkgs/by-name/fl/flatter/package.nix
index d1e69a658fe0..216dc3138cbd 100644
--- a/pkgs/by-name/fl/flatter/package.nix
+++ b/pkgs/by-name/fl/flatter/package.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation {
passthru.updateScript = unstableGitUpdater { };
meta = with lib; {
- description = "(F)ast (lat)tice (r)eduction of integer lattice bases";
+ description = "Fast lattice reduction of integer lattice bases";
homepage = "https://github.com/keeganryan/flatter";
license = licenses.lgpl3Only;
mainProgram = "flatter";
diff --git a/pkgs/by-name/fo/fontmatrix/package.nix b/pkgs/by-name/fo/fontmatrix/package.nix
index 81e25a88101d..9a846d75ca93 100644
--- a/pkgs/by-name/fo/fontmatrix/package.nix
+++ b/pkgs/by-name/fo/fontmatrix/package.nix
@@ -28,7 +28,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- description = "Fontmatrix is a free/libre font explorer for Linux, Windows and Mac";
+ description = "Free/libre font explorer for Linux, Windows and Mac";
homepage = "https://github.com/fontmatrix/fontmatrix";
license = licenses.gpl2Plus;
platforms = platforms.linux;
diff --git a/pkgs/by-name/fo/form/package.nix b/pkgs/by-name/fo/form/package.nix
index b8a55c074cc6..93521daca0f4 100644
--- a/pkgs/by-name/fo/form/package.nix
+++ b/pkgs/by-name/fo/form/package.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
];
meta = with lib; {
- description = "FORM project for symbolic manipulation of very big expressions";
+ description = "Symbolic manipulation of very big expressions";
homepage = "https://www.nikhef.nl/~form/";
license = licenses.gpl3;
maintainers = [ maintainers.veprbl ];
diff --git a/pkgs/by-name/fs/fsautocomplete/package.nix b/pkgs/by-name/fs/fsautocomplete/package.nix
index 8c6e9e98d1cb..d337fa4cb467 100644
--- a/pkgs/by-name/fs/fsautocomplete/package.nix
+++ b/pkgs/by-name/fs/fsautocomplete/package.nix
@@ -41,7 +41,7 @@ buildDotnetModule (finalAttrs: {
};
meta = {
- description = "FsAutoComplete project (FSAC) provides a backend service for rich editing or intellisense features for editors";
+ description = "Backend service for rich editing or intellisense features for editors";
mainProgram = "fsautocomplete";
homepage = "https://github.com/fsharp/FsAutoComplete";
changelog = "https://github.com/fsharp/FsAutoComplete/releases/tag/${finalAttrs.src.tag}";
diff --git a/pkgs/by-name/gi/ginac/package.nix b/pkgs/by-name/gi/ginac/package.nix
index bdce4af9121f..21c5e9129eb1 100644
--- a/pkgs/by-name/gi/ginac/package.nix
+++ b/pkgs/by-name/gi/ginac/package.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
configureFlags = [ "--disable-rpath" ];
meta = with lib; {
- description = "GiNaC is Not a CAS";
+ description = "GiNaC C++ library for symbolic manipulations";
homepage = "https://www.ginac.de/";
maintainers = with maintainers; [ lovek323 ];
license = licenses.gpl2;
diff --git a/pkgs/by-name/gi/git-fame/package.nix b/pkgs/by-name/gi/git-fame/package.nix
index 92ce90465b83..2caa22981c83 100644
--- a/pkgs/by-name/gi/git-fame/package.nix
+++ b/pkgs/by-name/gi/git-fame/package.nix
@@ -15,9 +15,7 @@ bundlerEnv {
passthru.updateScript = bundlerUpdateScript "git-fame";
meta = with lib; {
- description = ''
- A command-line tool that helps you summarize and pretty-print collaborators based on contributions
- '';
+ description = "Command-line tool that helps you summarize and pretty-print collaborators based on contributions";
homepage = "http://oleander.io/git-fame-rb";
license = licenses.mit;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/gi/git-quickfix/package.nix b/pkgs/by-name/gi/git-quickfix/package.nix
index 01455f8023eb..f8d99537e5f4 100644
--- a/pkgs/by-name/gi/git-quickfix/package.nix
+++ b/pkgs/by-name/gi/git-quickfix/package.nix
@@ -34,7 +34,7 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-2VhbvhGeQHAbQLW0iBAgl0ICAX/X+PnwcGdodJG2Hsw=";
meta = with lib; {
- description = "Quickfix allows you to commit changes in your git repository to a new branch without leaving the current branch";
+ description = "Commit changes in your git repository to a new branch without leaving the current branch";
homepage = "https://github.com/siedentop/git-quickfix";
license = licenses.gpl3;
platforms = platforms.all;
diff --git a/pkgs/by-name/gl/gluesql/package.nix b/pkgs/by-name/gl/gluesql/package.nix
index 72c3cf92502e..f0f5b6e53669 100644
--- a/pkgs/by-name/gl/gluesql/package.nix
+++ b/pkgs/by-name/gl/gluesql/package.nix
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage {
passthru.updateScript = nix-update-script { };
meta = with lib; {
- description = "GlueSQL is quite sticky. It attaches to anywhere";
+ description = "Rust library for SQL databases";
homepage = "https://github.com/gluesql/gluesql";
license = licenses.asl20;
maintainers = with maintainers; [ happysalada ];
diff --git a/pkgs/by-name/go/go-jsonschema/package.nix b/pkgs/by-name/go/go-jsonschema/package.nix
index 791122bbe7a9..3c2b4695f428 100644
--- a/pkgs/by-name/go/go-jsonschema/package.nix
+++ b/pkgs/by-name/go/go-jsonschema/package.nix
@@ -33,7 +33,7 @@ buildGoModule (finalAttrs: {
passthru.updateScript = nix-update-script { };
meta = {
- description = "A tool to generate Go data types from JSON Schema definitions.";
+ description = "Tool to generate Go data types from JSON Schema definitions";
homepage = "https://github.com/omissis/go-jsonschema";
changelog = "https://github.com/omissis/go-jsonschema/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/go/gobble/package.nix b/pkgs/by-name/go/gobble/package.nix
index 1a7bdba0814c..31d3a75a3b76 100644
--- a/pkgs/by-name/go/gobble/package.nix
+++ b/pkgs/by-name/go/gobble/package.nix
@@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec {
'';
meta = {
- description = "gobbles your terminal";
+ description = "Rust rewrite of Devour";
homepage = "https://github.com/EmperorPenguin18/gobble";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ vuimuich ];
diff --git a/pkgs/by-name/go/gocover-cobertura/package.nix b/pkgs/by-name/go/gocover-cobertura/package.nix
index 13cd99cfe8a8..42510a5ee28b 100644
--- a/pkgs/by-name/go/gocover-cobertura/package.nix
+++ b/pkgs/by-name/go/gocover-cobertura/package.nix
@@ -25,7 +25,7 @@ buildGoModule rec {
meta = with lib; {
homepage = "https://github.com/boumenot/gocover-cobertura";
- 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";
+ description = "Simple helper tool for generating XML output in Cobertura format for CIs like Jenkins and others from go tool cover output";
mainProgram = "gocover-cobertura";
license = licenses.mit;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/gr/grafana-to-ntfy/package.nix b/pkgs/by-name/gr/grafana-to-ntfy/package.nix
index 400d2b3d6365..fa364ca6d01c 100644
--- a/pkgs/by-name/gr/grafana-to-ntfy/package.nix
+++ b/pkgs/by-name/gr/grafana-to-ntfy/package.nix
@@ -18,7 +18,7 @@ rustPlatform.buildRustPackage {
cargoHash = "sha256-w4HSxdihElPz0q05vWjajQ9arZjAzd82L0kEKk1Uk8s=";
meta = {
- description = "Grafana-to-ntfy (ntfy.sh) alerts channel";
+ description = "Bridge to forward Grafana alerts to ntfy.sh notification service";
homepage = "https://github.com/kittyandrew/grafana-to-ntfy";
license = lib.licenses.agpl3Only;
platforms = lib.platforms.linux;
diff --git a/pkgs/by-name/gu/guile-zlib/package.nix b/pkgs/by-name/gu/guile-zlib/package.nix
index 3f9d0ba3e871..26a9c01d914e 100644
--- a/pkgs/by-name/gu/guile-zlib/package.nix
+++ b/pkgs/by-name/gu/guile-zlib/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
doCheck = true;
meta = with lib; {
- description = "Guile-zlib is a GNU Guile library providing bindings to zlib";
+ description = "GNU Guile library providing bindings to zlib";
homepage = "https://notabug.org/guile-zlib/guile-zlib";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ foo-dogsquared ];
diff --git a/pkgs/by-name/gx/gxml/package.nix b/pkgs/by-name/gx/gxml/package.nix
index f28c16d9ff6a..a36a8dcda9e7 100644
--- a/pkgs/by-name/gx/gxml/package.nix
+++ b/pkgs/by-name/gx/gxml/package.nix
@@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: {
passthru.updateScript = gitUpdater { };
meta = with lib; {
- description = "GXml provides a GObject API for manipulating XML and a Serializable framework from GObject to XML";
+ description = "Provides a GObject API for manipulating XML and a Serializable framework from GObject to XML";
homepage = "https://gitlab.gnome.org/GNOME/gxml";
changelog = "https://gitlab.gnome.org/GNOME/gxml/-/blob/${finalAttrs.version}/NEWS?ref_type=tags";
license = licenses.lgpl21Plus;
diff --git a/pkgs/by-name/ht/htcondor/package.nix b/pkgs/by-name/ht/htcondor/package.nix
index 1474ea8dfa38..8ecebe5f9118 100644
--- a/pkgs/by-name/ht/htcondor/package.nix
+++ b/pkgs/by-name/ht/htcondor/package.nix
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://htcondor.org/";
- description = "HTCondor is a software system that creates a High-Throughput Computing (HTC) environment";
+ description = "Software system that creates a High-Throughput Computing (HTC) environment";
platforms = platforms.linux;
license = licenses.asl20;
maintainers = with maintainers; [ evey ];
diff --git a/pkgs/by-name/ht/httperf/package.nix b/pkgs/by-name/ht/httperf/package.nix
index 46bc4c6a643c..8747acc1169b 100644
--- a/pkgs/by-name/ht/httperf/package.nix
+++ b/pkgs/by-name/ht/httperf/package.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
- description = "Httperf HTTP load generator";
+ description = "HTTP load generator";
homepage = "https://github.com/httperf/httperf";
maintainers = [ ];
license = licenses.gpl2Plus;
diff --git a/pkgs/by-name/hu/husky/package.nix b/pkgs/by-name/hu/husky/package.nix
index 7ba0dd68e715..b83b28763ab9 100644
--- a/pkgs/by-name/hu/husky/package.nix
+++ b/pkgs/by-name/hu/husky/package.nix
@@ -18,7 +18,7 @@ buildNpmPackage rec {
npmDepsHash = "sha256-u1dndTKvInobva+71yI2vPiwrW9vqzAJ2sDAqT9YJsg=";
meta = {
- description = "Git hooks made easy 🐶 woof!";
+ description = "Git hooks made easy";
mainProgram = "husky";
homepage = "https://github.com/typicode/husky";
changelog = "https://github.com/typicode/husky/releases/tag/v${version}";
diff --git a/pkgs/by-name/hy/hyperbeam/package.nix b/pkgs/by-name/hy/hyperbeam/package.nix
index 02df044476b0..05503e38491c 100644
--- a/pkgs/by-name/hy/hyperbeam/package.nix
+++ b/pkgs/by-name/hy/hyperbeam/package.nix
@@ -27,7 +27,7 @@ buildNpmPackage (finalAttrs: {
passthru.updateScript = nix-update-script { };
meta = {
- description = "1-1 End-to-End Encrypted Internet Pipe Powered by Hyperswarm ";
+ description = "1-1 End-to-End Encrypted Internet Pipe Powered by Hyperswarm";
homepage = "https://github.com/holepunchto/hyperbeam";
mainProgram = "hyperbeam";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/hy/hyperspeedcube/package.nix b/pkgs/by-name/hy/hyperspeedcube/package.nix
index f8813b2dc33e..51dd533f7726 100644
--- a/pkgs/by-name/hy/hyperspeedcube/package.nix
+++ b/pkgs/by-name/hy/hyperspeedcube/package.nix
@@ -111,7 +111,7 @@ rustPlatform.buildRustPackage rec {
'';
meta = {
- description = "Hyperspeedcube is a 3D and 4D Rubik's cube simulator";
+ description = "3D and 4D Rubik's cube simulator";
longDescription = ''
Hyperspeedcube is a modern, beginner-friendly 3D and 4D Rubik's cube
simulator with customizable mouse and keyboard controls and advanced
diff --git a/pkgs/by-name/hy/hyprshot/package.nix b/pkgs/by-name/hy/hyprshot/package.nix
index 39a222d51ae6..351177b88505 100644
--- a/pkgs/by-name/hy/hyprshot/package.nix
+++ b/pkgs/by-name/hy/hyprshot/package.nix
@@ -50,7 +50,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
meta = with lib; {
homepage = "https://github.com/Gustash/hyprshot";
- description = "Hyprshot is an utility to easily take screenshots in Hyprland using your mouse";
+ description = "Utility to easily take screenshots in Hyprland using your mouse";
license = licenses.gpl3Only;
maintainers = with maintainers; [
Cryolitia
diff --git a/pkgs/by-name/im/imaginer/package.nix b/pkgs/by-name/im/imaginer/package.nix
index 598d6fb2b93c..a73faf7fad89 100644
--- a/pkgs/by-name/im/imaginer/package.nix
+++ b/pkgs/by-name/im/imaginer/package.nix
@@ -61,7 +61,7 @@ python3Packages.buildPythonApplication rec {
meta = with lib; {
homepage = "https://github.com/ImaginerApp/Imaginer";
- description = "Imaginer with AI";
+ description = "AI image generator for GNOME";
mainProgram = "imaginer";
license = licenses.gpl3Plus;
maintainers = with maintainers; [ _0xMRTT ];
diff --git a/pkgs/by-name/im/imath/package.nix b/pkgs/by-name/im/imath/package.nix
index 9a3ddc0a1a5b..f72e0341ee06 100644
--- a/pkgs/by-name/im/imath/package.nix
+++ b/pkgs/by-name/im/imath/package.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ];
meta = with lib; {
- description = "Imath is a C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics";
+ description = "C++ and python library of 2D and 3D vector, matrix, and math operations for computer graphics";
homepage = "https://github.com/AcademySoftwareFoundation/Imath";
license = licenses.bsd3;
maintainers = with maintainers; [ paperdigits ];
diff --git a/pkgs/by-name/im/imposm/package.nix b/pkgs/by-name/im/imposm/package.nix
index c09ae89cadd5..8fd1627010cb 100644
--- a/pkgs/by-name/im/imposm/package.nix
+++ b/pkgs/by-name/im/imposm/package.nix
@@ -33,7 +33,7 @@ buildGoModule rec {
doCheck = false;
meta = {
- description = "Imposm imports OpenStreetMap data into PostGIS";
+ description = "Imports OpenStreetMap data into PostGIS";
homepage = "https://imposm.org/";
changelog = "https://github.com/omniscale/imposm3/releases/tag/${src.rev}";
license = lib.licenses.apsl20;
diff --git a/pkgs/by-name/in/infra/package.nix b/pkgs/by-name/in/infra/package.nix
index 3920a0bb2a9e..9929717b539c 100644
--- a/pkgs/by-name/in/infra/package.nix
+++ b/pkgs/by-name/in/infra/package.nix
@@ -25,7 +25,7 @@ buildGoModule rec {
];
meta = {
- description = "Infra manages access to infrastructure such as Kubernetes";
+ description = "Manages access to infrastructure such as Kubernetes";
homepage = "https://github.com/infrahq/infra";
changelog = "https://github.com/infrahq/infra/raw/v${version}/CHANGELOG.md";
license = lib.licenses.elastic20;
diff --git a/pkgs/by-name/in/inspec/package.nix b/pkgs/by-name/in/inspec/package.nix
index eb3f3c2530ad..c2332d4fa877 100644
--- a/pkgs/by-name/in/inspec/package.nix
+++ b/pkgs/by-name/in/inspec/package.nix
@@ -16,7 +16,7 @@ bundlerApp {
passthru.updateScript = bundlerUpdateScript "inspec";
meta = {
- description = "Inspec is an open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements";
+ description = "Open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements";
homepage = "https://inspec.io/";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ dylanmtaylor ];
diff --git a/pkgs/by-name/in/integresql/package.nix b/pkgs/by-name/in/integresql/package.nix
index da724b573cdd..89da6be134a8 100644
--- a/pkgs/by-name/in/integresql/package.nix
+++ b/pkgs/by-name/in/integresql/package.nix
@@ -31,7 +31,7 @@ buildGoModule rec {
doCheck = false;
meta = with lib; {
- description = "IntegreSQL manages isolated PostgreSQL databases for your integration tests";
+ description = "Manages isolated PostgreSQL databases for your integration tests";
homepage = "https://github.com/allaboutapps/integresql";
changelog = "https://github.com/allaboutapps/integresql/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
diff --git a/pkgs/by-name/io/iotop-c/package.nix b/pkgs/by-name/io/iotop-c/package.nix
index b47ed9f395fd..a661dbf4f47f 100644
--- a/pkgs/by-name/io/iotop-c/package.nix
+++ b/pkgs/by-name/io/iotop-c/package.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "iotop identifies processes that use high amount of input/output requests on your machine";
+ description = "Iotop identifies processes that use high amount of input/output requests on your machine";
homepage = "https://github.com/Tomas-M/iotop";
maintainers = [ maintainers.arezvov ];
mainProgram = "iotop-c";
diff --git a/pkgs/by-name/io/iozone/package.nix b/pkgs/by-name/io/iozone/package.nix
index c0f95bfed150..d807a43b9f09 100644
--- a/pkgs/by-name/io/iozone/package.nix
+++ b/pkgs/by-name/io/iozone/package.nix
@@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = "IOzone Filesystem Benchmark";
+ description = "Filesystem benchmark tool";
homepage = "http://www.iozone.org/";
license = lib.licenses.unfreeRedistributable;
platforms = [
diff --git a/pkgs/by-name/it/itsycal/package.nix b/pkgs/by-name/it/itsycal/package.nix
index cbb462430a43..77ba8fb620b3 100644
--- a/pkgs/by-name/it/itsycal/package.nix
+++ b/pkgs/by-name/it/itsycal/package.nix
@@ -24,7 +24,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
meta = {
changelog = "https://www.mowglii.com/itsycal/versionhistory.html";
- description = "Itsycal is a tiny menu bar calendar";
+ description = "Tiny menu bar calendar";
homepage = "https://www.mowglii.com/itsycal/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ donteatoreo ];
diff --git a/pkgs/by-name/ja/jackass/package.nix b/pkgs/by-name/ja/jackass/package.nix
index 0f0f7d220b4a..de9a4bcaecb7 100644
--- a/pkgs/by-name/ja/jackass/package.nix
+++ b/pkgs/by-name/ja/jackass/package.nix
@@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
enableParallelBuilding = true;
meta = {
- description = "JackAss is a VST plugin that provides JACK-MIDI support for VST hosts";
+ description = "VST plugin that provides JACK-MIDI support for VST hosts";
longDescription = ''
Simply load the plugin in your favourite host to get a JACK-MIDI port.
Optionally includes a special Wine build for running in Wine
diff --git a/pkgs/by-name/ja/jan/package.nix b/pkgs/by-name/ja/jan/package.nix
index abe00cd50f38..59f65cd53053 100644
--- a/pkgs/by-name/ja/jan/package.nix
+++ b/pkgs/by-name/ja/jan/package.nix
@@ -24,7 +24,7 @@ appimageTools.wrapType2 {
meta = {
changelog = "https://github.com/janhq/jan/releases/tag/v${version}";
- description = "Jan is an open source alternative to ChatGPT that runs 100% offline on your computer";
+ description = "Open source alternative to ChatGPT that runs 100% offline on your computer";
homepage = "https://github.com/janhq/jan";
license = lib.licenses.agpl3Plus;
mainProgram = "jan";
diff --git a/pkgs/by-name/ja/jankyborders/package.nix b/pkgs/by-name/ja/jankyborders/package.nix
index b0d8a1a731e0..6e41fdc30b02 100644
--- a/pkgs/by-name/ja/jankyborders/package.nix
+++ b/pkgs/by-name/ja/jankyborders/package.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
- description = "JankyBorders is a lightweight tool designed to add colored borders to user windows on macOS 14.0+";
+ description = "Lightweight tool designed to add colored borders to user windows on macOS 14.0+";
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.";
homepage = "https://github.com/FelixKratz/JankyBorders";
license = lib.licenses.gpl3;
diff --git a/pkgs/by-name/ji/jiq/package.nix b/pkgs/by-name/ji/jiq/package.nix
index 153396aad1bf..fc39e1b38023 100644
--- a/pkgs/by-name/ji/jiq/package.nix
+++ b/pkgs/by-name/ji/jiq/package.nix
@@ -31,7 +31,7 @@ buildGoModule rec {
meta = with lib; {
homepage = "https://github.com/fiatjaf/jiq";
license = licenses.mit;
- description = "jid on jq - interactive JSON query tool using jq expressions";
+ description = "Interactive JSON query tool using jq expressions";
mainProgram = "jiq";
maintainers = [ ];
};
diff --git a/pkgs/by-name/ji/jitterentropy-rngd/package.nix b/pkgs/by-name/ji/jitterentropy-rngd/package.nix
index 909783746da2..d9e2823b2660 100644
--- a/pkgs/by-name/ji/jitterentropy-rngd/package.nix
+++ b/pkgs/by-name/ji/jitterentropy-rngd/package.nix
@@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = ''A random number generator, which injects entropy to the kernel'';
+ description = "Random number generator, which injects entropy to the kernel";
homepage = "https://github.com/smuellerDD/jitterentropy-rngd";
changelog = "https://github.com/smuellerDD/jitterentropy-rngd/releases/tag/v${version}";
license = [
diff --git a/pkgs/by-name/jm/jmespath/package.nix b/pkgs/by-name/jm/jmespath/package.nix
index eb3c8fbe5901..3b2b70d09d52 100644
--- a/pkgs/by-name/jm/jmespath/package.nix
+++ b/pkgs/by-name/jm/jmespath/package.nix
@@ -27,7 +27,7 @@ buildGoModule rec {
];
meta = with lib; {
- description = "JMESPath implementation in Go";
+ description = "Golang implementation of JMESPath";
homepage = "https://github.com/jmespath/go-jmespath";
license = licenses.asl20;
maintainers = with maintainers; [ cransom ];
diff --git a/pkgs/by-name/ka/kacst/package.nix b/pkgs/by-name/ka/kacst/package.nix
index 28f364021b60..8d8a0de7992c 100644
--- a/pkgs/by-name/ka/kacst/package.nix
+++ b/pkgs/by-name/ka/kacst/package.nix
@@ -23,7 +23,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = with lib; {
- description = "KACST Latin-Arabic TrueType fonts";
+ description = "Latin-Arabic TrueType fonts";
license = licenses.gpl2Only;
maintainers = with lib.maintainers; [ serge ];
platforms = platforms.all;
diff --git a/pkgs/by-name/ka/kamal/package.nix b/pkgs/by-name/ka/kamal/package.nix
index 628ec7bedbca..06fb650ba690 100644
--- a/pkgs/by-name/ka/kamal/package.nix
+++ b/pkgs/by-name/ka/kamal/package.nix
@@ -13,7 +13,7 @@ bundlerApp {
exes = [ "kamal" ];
meta = with lib; {
- description = "Kamal: Deploy web apps anywhere";
+ description = "Deploy web apps anywhere";
homepage = "https://kamal-deploy.org/";
license = licenses.mit;
maintainers = with maintainers; [ nathanruiz ];
diff --git a/pkgs/by-name/ka/karabiner-elements/package.nix b/pkgs/by-name/ka/karabiner-elements/package.nix
index 2343cafa98c9..9d38473ed99d 100644
--- a/pkgs/by-name/ka/karabiner-elements/package.nix
+++ b/pkgs/by-name/ka/karabiner-elements/package.nix
@@ -60,7 +60,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
changelog = "https://github.com/pqrs-org/Karabiner-Elements/releases/tag/v${finalAttrs.version}";
- description = "Karabiner-Elements is a powerful utility for keyboard customization on macOS Ventura (13) or later";
+ description = "Powerful utility for keyboard customization on macOS Ventura (13) or later";
homepage = "https://karabiner-elements.pqrs.org/";
license = lib.licenses.unlicense;
maintainers = [ ];
diff --git a/pkgs/by-name/kd/kdotool/package.nix b/pkgs/by-name/kd/kdotool/package.nix
index eccab152e644..ae5adf9a38d5 100644
--- a/pkgs/by-name/kd/kdotool/package.nix
+++ b/pkgs/by-name/kd/kdotool/package.nix
@@ -23,7 +23,7 @@ rustPlatform.buildRustPackage rec {
buildInputs = [ dbus ];
meta = with lib; {
- description = "xdotool-like for KDE Wayland";
+ description = "xdotool clone for KDE Wayland";
homepage = "https://github.com/jinliu/kdotool";
license = licenses.asl20;
maintainers = with maintainers; [ kotatsuyaki ];
diff --git a/pkgs/by-name/ke/keepass-otpkeyprov/package.nix b/pkgs/by-name/ke/keepass-otpkeyprov/package.nix
index bdcaa7cc405a..f6940de8dba6 100644
--- a/pkgs/by-name/ke/keepass-otpkeyprov/package.nix
+++ b/pkgs/by-name/ke/keepass-otpkeyprov/package.nix
@@ -19,7 +19,7 @@ let
};
meta = {
- description = "OtpKeyProv is a key provider based on one-time passwords";
+ description = "Key provider based on one-time passwords";
homepage = "https://keepass.info/plugins.html#otpkeyprov";
platforms = with lib.platforms; linux;
license = lib.licenses.gpl2;
diff --git a/pkgs/by-name/ke/keychain/package.nix b/pkgs/by-name/ke/keychain/package.nix
index e6349b3f2b95..35047ef594fd 100644
--- a/pkgs/by-name/ke/keychain/package.nix
+++ b/pkgs/by-name/ke/keychain/package.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Keychain management tool";
+ description = "Manage SSH and GPG keys in a convenient and secure manner";
longDescription = ''
Keychain helps you to manage SSH and GPG keys in a convenient and secure
manner. It acts as a frontend to ssh-agent and ssh-add, but allows you
diff --git a/pkgs/by-name/kh/khmeros/package.nix b/pkgs/by-name/kh/khmeros/package.nix
index c867281fd1dd..8fdb07423952 100644
--- a/pkgs/by-name/kh/khmeros/package.nix
+++ b/pkgs/by-name/kh/khmeros/package.nix
@@ -23,7 +23,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = with lib; {
- description = "KhmerOS Unicode fonts for the Khmer language";
+ description = "Unicode fonts for the Khmer language";
homepage = "http://www.khmeros.info/";
license = licenses.gpl2Plus;
maintainers = with lib.maintainers; [ serge ];
diff --git a/pkgs/by-name/ki/kine/package.nix b/pkgs/by-name/ki/kine/package.nix
index e571bfd016a8..5aba2f449a3d 100644
--- a/pkgs/by-name/ki/kine/package.nix
+++ b/pkgs/by-name/ki/kine/package.nix
@@ -29,7 +29,7 @@ buildGoModule rec {
};
meta = {
- description = "Kine is an etcdshim that translates etcd API to RDMS";
+ description = "etcdshim that translates etcd API to RDMS";
homepage = "https://github.com/k3s-io/kine";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ techknowlogick ];
diff --git a/pkgs/by-name/km/kminion/package.nix b/pkgs/by-name/km/kminion/package.nix
index fa00cdfb8df4..2575ff228e1b 100644
--- a/pkgs/by-name/km/kminion/package.nix
+++ b/pkgs/by-name/km/kminion/package.nix
@@ -22,7 +22,7 @@ buildGoModule {
passthru.updateScript = ./update.sh;
meta = with lib; {
- description = "KMinion is a feature-rich Prometheus exporter for Apache Kafka written in Go";
+ description = "Feature-rich Prometheus exporter for Apache Kafka written in Go";
license = licenses.mit;
platforms = platforms.linux;
maintainers = with maintainers; [ cafkafk ];
diff --git a/pkgs/by-name/ko/kontroll/package.nix b/pkgs/by-name/ko/kontroll/package.nix
index ac3e55bf5a66..8b62e1abd08c 100644
--- a/pkgs/by-name/ko/kontroll/package.nix
+++ b/pkgs/by-name/ko/kontroll/package.nix
@@ -21,7 +21,7 @@ rustPlatform.buildRustPackage rec {
nativeBuildInputs = [ protobuf ];
meta = {
- description = "Kontroll demonstates how to control the Keymapp API, making it easy to control your ZSA keyboard from the command line and scripts";
+ description = "Demonstrates how to control the Keymapp API, making it easy to control your ZSA keyboard from the command line and scripts";
homepage = "https://github.com/zsa/kontroll";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ davsanchez ];
diff --git a/pkgs/by-name/ku/kubectl-df-pv/package.nix b/pkgs/by-name/ku/kubectl-df-pv/package.nix
index 5160659ce06a..6a2c9facde0b 100644
--- a/pkgs/by-name/ku/kubectl-df-pv/package.nix
+++ b/pkgs/by-name/ku/kubectl-df-pv/package.nix
@@ -18,7 +18,7 @@ buildGoModule rec {
vendorHash = "sha256-YkDPgN7jBvYveiyU8N+3Ia52SEmlzC0TGBQjUuIAaw0=";
meta = {
- description = "df (disk free)-like utility for persistent volumes on kubernetes";
+ description = "df-like utility for persistent volumes on Kubernetes";
mainProgram = "df-pv";
homepage = "https://github.com/yashbhutwala/kubectl-df-pv";
changelog = "https://github.com/yashbhutwala/kubectl-df-pv/releases/tag/v${version}";
diff --git a/pkgs/by-name/ku/kubemqctl/package.nix b/pkgs/by-name/ku/kubemqctl/package.nix
index 69330987bbb3..7dc4b1eec0de 100644
--- a/pkgs/by-name/ku/kubemqctl/package.nix
+++ b/pkgs/by-name/ku/kubemqctl/package.nix
@@ -32,7 +32,7 @@ buildGoModule rec {
meta = {
homepage = "https://github.com/kubemq-io/kubemqctl";
- description = "Kubemqctl is a command line interface (CLI) for Kubemq Kubernetes Message Broker";
+ description = "CLI for Kubemq Kubernetes Message Broker";
mainProgram = "kubemqctl";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ brianmcgee ];
diff --git a/pkgs/by-name/la/lab/package.nix b/pkgs/by-name/la/lab/package.nix
index 6d3b4cc4b53d..425214809eab 100644
--- a/pkgs/by-name/la/lab/package.nix
+++ b/pkgs/by-name/la/lab/package.nix
@@ -53,7 +53,7 @@ buildGoModule rec {
'';
meta = with lib; {
- description = "Lab wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab";
+ description = "Wraps Git or Hub, making it simple to clone, fork, and interact with repositories on GitLab";
homepage = "https://zaquestion.github.io/lab";
license = licenses.cc0;
maintainers = [ ];
diff --git a/pkgs/by-name/le/leetcode-cli/package.nix b/pkgs/by-name/le/leetcode-cli/package.nix
index c8d9571aab70..03595777c74b 100644
--- a/pkgs/by-name/le/leetcode-cli/package.nix
+++ b/pkgs/by-name/le/leetcode-cli/package.nix
@@ -48,8 +48,7 @@ rustPlatform.buildRustPackage rec {
};
meta = with lib; {
- description = "May the code be with you 👻";
- longDescription = "Use leetcode.com in command line";
+ description = "Leetcode CLI utility";
homepage = "https://github.com/clearloop/leetcode-cli";
license = licenses.mit;
maintainers = with maintainers; [ congee ];
diff --git a/pkgs/by-name/le/lenmus/package.nix b/pkgs/by-name/le/lenmus/package.nix
index c01af1a84756..5f32b2f0bc2f 100644
--- a/pkgs/by-name/le/lenmus/package.nix
+++ b/pkgs/by-name/le/lenmus/package.nix
@@ -83,7 +83,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
- description = "LenMus Phonascus is a program for learning music";
+ description = "Program for learning music";
longDescription = ''
LenMus Phonascus is a free open source program (GPL v3) for learning music.
It allows you to focus on specific skills and exercises, on both theory and aural training.
diff --git a/pkgs/by-name/le/lexbor/package.nix b/pkgs/by-name/le/lexbor/package.nix
index e88ad0b9e96b..f15ce43431df 100644
--- a/pkgs/by-name/le/lexbor/package.nix
+++ b/pkgs/by-name/le/lexbor/package.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
- description = "Lexbor is development of an open source HTML Renderer library";
+ description = "Open source HTML Renderer library";
homepage = "https://github.com/lexbor/lexbor";
changelog = "https://github.com/lexbor/lexbor/blob/${finalAttrs.src.tag}/CHANGELOG.md";
license = lib.licenses.asl20;
diff --git a/pkgs/by-name/le/lexical/package.nix b/pkgs/by-name/le/lexical/package.nix
index b7c37443b294..b17a109e656f 100644
--- a/pkgs/by-name/le/lexical/package.nix
+++ b/pkgs/by-name/le/lexical/package.nix
@@ -54,7 +54,7 @@ beamPackages.mixRelease rec {
};
meta = {
- description = "Lexical is a next-generation elixir language server";
+ description = "Next-generation elixir language server";
homepage = "https://github.com/lexical-lsp/lexical";
changelog = "https://github.com/lexical-lsp/lexical/releases/tag/v${version}";
license = lib.licenses.asl20;
diff --git a/pkgs/by-name/lh/lha/package.nix b/pkgs/by-name/lh/lha/package.nix
index ad3da2237676..9d8903980d91 100644
--- a/pkgs/by-name/lh/lha/package.nix
+++ b/pkgs/by-name/lh/lha/package.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ autoreconfHook ];
meta = {
- description = "LHa is an archiver and compressor using the LZSS and Huffman encoding compression algorithms";
+ description = "Archiver and compressor using the LZSS and Huffman encoding compression algorithms";
homepage = "https://github.com/jca02266/lha";
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [
diff --git a/pkgs/by-name/li/libfreefare/package.nix b/pkgs/by-name/li/libfreefare/package.nix
index 247fa1607940..c85e2c89c1e2 100644
--- a/pkgs/by-name/li/libfreefare/package.nix
+++ b/pkgs/by-name/li/libfreefare/package.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation {
};
meta = {
- description = "Libfreefare project aims to provide a convenient API for MIFARE card manipulations";
+ description = "Convenient API for MIFARE card manipulations";
license = lib.licenses.lgpl3;
homepage = "https://github.com/nfc-tools/libfreefare";
maintainers = with lib.maintainers; [ bobvanderlinden ];
diff --git a/pkgs/by-name/li/libipfix/package.nix b/pkgs/by-name/li/libipfix/package.nix
index 70f480e0570b..11bbcfde6b54 100644
--- a/pkgs/by-name/li/libipfix/package.nix
+++ b/pkgs/by-name/li/libipfix/package.nix
@@ -21,7 +21,7 @@ stdenv.mkDerivation {
meta = with lib; {
homepage = "https://libipfix.sourceforge.net/";
- description = "Libipfix C-library implements the IPFIX protocol defined by the IP Flow Information Export working group of the IETF";
+ description = "C library that implements the IPFIX protocol defined by the IP Flow Information Export working group of the IETF";
mainProgram = "ipfix_collector";
license = licenses.lgpl3;
platforms = platforms.linux;
diff --git a/pkgs/by-name/li/libiscsi/package.nix b/pkgs/by-name/li/libiscsi/package.nix
index 6067083ef57a..5c36f7af4e10 100644
--- a/pkgs/by-name/li/libiscsi/package.nix
+++ b/pkgs/by-name/li/libiscsi/package.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
};
meta = with lib; {
- description = "iscsi client library and utilities";
+ description = "iSCSI client library and utilities";
homepage = "https://github.com/sahlberg/libiscsi";
license = licenses.lgpl2;
platforms = platforms.unix;
diff --git a/pkgs/by-name/li/libshout/package.nix b/pkgs/by-name/li/libshout/package.nix
index 3ba32d1f8e04..1698a77fc69d 100644
--- a/pkgs/by-name/li/libshout/package.nix
+++ b/pkgs/by-name/li/libshout/package.nix
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
];
meta = {
- description = "icecast 'c' language bindings";
+ description = "Icecast C language bindings";
longDescription = ''
Libshout is a library for communicating with and sending data to an icecast
diff --git a/pkgs/by-name/li/libtpms/package.nix b/pkgs/by-name/li/libtpms/package.nix
index f65860d8bf9b..4d2327bd6fbc 100644
--- a/pkgs/by-name/li/libtpms/package.nix
+++ b/pkgs/by-name/li/libtpms/package.nix
@@ -42,7 +42,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- description = "Libtpms library provides software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)";
+ description = "Library for software emulation of a Trusted Platform Module (TPM 1.2 and TPM 2.0)";
homepage = "https://github.com/stefanberger/libtpms";
license = licenses.bsd3;
maintainers = [ maintainers.baloo ];
diff --git a/pkgs/by-name/lo/lora/package.nix b/pkgs/by-name/lo/lora/package.nix
index 71a5283253b2..83222c9ae75d 100644
--- a/pkgs/by-name/lo/lora/package.nix
+++ b/pkgs/by-name/lo/lora/package.nix
@@ -31,7 +31,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
'';
meta = {
- description = "Lora is a well-balanced contemporary serif with roots in calligraphy";
+ description = "Lora Font: well-balanced contemporary serif with roots in calligraphy";
homepage = "https://github.com/cyrealtype/lora";
license = lib.licenses.ofl;
platforms = lib.platforms.all;
diff --git a/pkgs/by-name/lp/lprint/package.nix b/pkgs/by-name/lp/lprint/package.nix
index e2aca674b63f..84e80560b8b6 100644
--- a/pkgs/by-name/lp/lprint/package.nix
+++ b/pkgs/by-name/lp/lprint/package.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
- description = "LPrint implements printing for a variety of common label and receipt printers connected via network or USB";
+ description = "Implements printing for a variety of common label and receipt printers connected via network or USB";
mainProgram = "lprint";
homepage = "https://github.com/michaelrsweet/lprint";
license = licenses.asl20;
diff --git a/pkgs/by-name/ma/mactracker/package.nix b/pkgs/by-name/ma/mactracker/package.nix
index 508ba914d62f..849ae8502a7c 100644
--- a/pkgs/by-name/ma/mactracker/package.nix
+++ b/pkgs/by-name/ma/mactracker/package.nix
@@ -64,7 +64,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
doInstallCheck = true;
meta = {
- description = "Mactracker provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made";
+ description = "Provides detailed information on every Apple Macintosh, iPod, iPhone, iPad, and Apple Watch ever made";
homepage = "https://mactracker.ca";
changelog = "https://mactracker.ca/releasenotes-mac.html";
license = lib.licenses.unfree;
diff --git a/pkgs/by-name/ma/mapscii/package.nix b/pkgs/by-name/ma/mapscii/package.nix
index b8b83539218a..3657192d3571 100644
--- a/pkgs/by-name/ma/mapscii/package.nix
+++ b/pkgs/by-name/ma/mapscii/package.nix
@@ -24,7 +24,7 @@ buildNpmPackage rec {
'';
meta = with lib; {
- description = "MapSCII is a Braille & ASCII world map renderer for your console";
+ description = "Braille & ASCII world map renderer for your console";
homepage = "https://github.com/rastapasta/mapscii";
license = licenses.mit;
maintainers = with maintainers; [ kinzoku ];
diff --git a/pkgs/by-name/ma/mattermost/package.nix b/pkgs/by-name/ma/mattermost/package.nix
index bb850553b072..6da951b8ea72 100644
--- a/pkgs/by-name/ma/mattermost/package.nix
+++ b/pkgs/by-name/ma/mattermost/package.nix
@@ -249,7 +249,7 @@ buildMattermost rec {
};
meta = {
- description = "Mattermost is an open source platform for secure collaboration across the entire software development lifecycle";
+ description = "Open source platform for secure collaboration across the entire software development lifecycle";
homepage = "https://www.mattermost.org";
license = with lib.licenses; [
agpl3Only
diff --git a/pkgs/by-name/md/mdbook-emojicodes/package.nix b/pkgs/by-name/md/mdbook-emojicodes/package.nix
index 844be4104ac2..d589f9f5722d 100644
--- a/pkgs/by-name/md/mdbook-emojicodes/package.nix
+++ b/pkgs/by-name/md/mdbook-emojicodes/package.nix
@@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-+VVkrXvsqtizeVhfuO0U8ADfSkmovpT7DVwrz7QljU0=";
meta = {
- description = "MDBook preprocessor for converting emojicodes (e.g. `: cat :`) into emojis 🐱";
+ description = "MDBook preprocessor for converting emojicodes (e.g. `: cat :`) into emojis";
mainProgram = "mdbook-emojicodes";
homepage = "https://github.com/blyxyas/mdbook-emojicodes";
changelog = "https://github.com/blyxyas/mdbook-emojicodes/releases/tag/${version}";
diff --git a/pkgs/by-name/me/merge-ut-dictionaries/package.nix b/pkgs/by-name/me/merge-ut-dictionaries/package.nix
index 0651f2468c41..571786f264fd 100644
--- a/pkgs/by-name/me/merge-ut-dictionaries/package.nix
+++ b/pkgs/by-name/me/merge-ut-dictionaries/package.nix
@@ -78,7 +78,7 @@ stdenvNoCC.mkDerivation {
};
meta = {
- description = "Merge multiple Mozc UT dictionaries into one and modify the costs";
+ description = "Mozc UT dictionaries are additional dictionaries for Mozc";
homepage = "https://github.com/utuhiro78/merge-ut-dictionaries";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ pineapplehunter ];
diff --git a/pkgs/by-name/mi/mirakurun/package.nix b/pkgs/by-name/mi/mirakurun/package.nix
index 3f12eeaa77bc..e47e417bcd3e 100644
--- a/pkgs/by-name/mi/mirakurun/package.nix
+++ b/pkgs/by-name/mi/mirakurun/package.nix
@@ -72,7 +72,7 @@ buildNpmPackage rec {
'';
meta = with lib; {
- description = "Resource manager for TV tuners.";
+ description = "Resource manager for TV tuners";
license = licenses.asl20;
maintainers = with maintainers; [ midchildan ];
};
diff --git a/pkgs/by-name/mo/mockgen/package.nix b/pkgs/by-name/mo/mockgen/package.nix
index c2cfda64ce40..0a146317b339 100644
--- a/pkgs/by-name/mo/mockgen/package.nix
+++ b/pkgs/by-name/mo/mockgen/package.nix
@@ -40,7 +40,7 @@ buildGoModule rec {
};
meta = {
- description = "GoMock is a mocking framework for the Go programming language";
+ description = "Mocking framework for the Go programming language";
homepage = "https://github.com/uber-go/mock";
changelog = "https://github.com/uber-go/mock/blob/v${version}/CHANGELOG.md";
license = lib.licenses.asl20;
diff --git a/pkgs/by-name/mo/mozlz4a/package.nix b/pkgs/by-name/mo/mozlz4a/package.nix
index 8ef0d3ea0c08..24432a59b342 100644
--- a/pkgs/by-name/mo/mozlz4a/package.nix
+++ b/pkgs/by-name/mo/mozlz4a/package.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "MozLz4a compression/decompression utility";
+ description = "Compression/decompression utility";
license = licenses.bsd2;
maintainers = with maintainers; [
kira-bruneau
diff --git a/pkgs/by-name/mu/multimon-ng/package.nix b/pkgs/by-name/mu/multimon-ng/package.nix
index 9f8dcc8dfb65..ce1289e9a50c 100644
--- a/pkgs/by-name/mu/multimon-ng/package.nix
+++ b/pkgs/by-name/mu/multimon-ng/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Multimon is a digital baseband audio protocol decoder";
+ description = "Digital baseband audio protocol decoder";
mainProgram = "multimon-ng";
longDescription = ''
multimon-ng a fork of multimon, a digital baseband audio
diff --git a/pkgs/by-name/mu/multitail/package.nix b/pkgs/by-name/mu/multitail/package.nix
index 6338b0c7be54..5099f3917c09 100644
--- a/pkgs/by-name/mu/multitail/package.nix
+++ b/pkgs/by-name/mu/multitail/package.nix
@@ -37,7 +37,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://github.com/folkertvanheusden/multitail";
- description = "tail on Steroids";
+ description = "tail on steroids";
maintainers = with lib.maintainers; [ matthiasbeyer ];
platforms = lib.platforms.unix;
license = lib.licenses.asl20;
diff --git a/pkgs/by-name/mu/multiviewer-for-f1/package.nix b/pkgs/by-name/mu/multiviewer-for-f1/package.nix
index acd55a8d8e4e..fbc83d2413ad 100644
--- a/pkgs/by-name/mu/multiviewer-for-f1/package.nix
+++ b/pkgs/by-name/mu/multiviewer-for-f1/package.nix
@@ -119,7 +119,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = with lib; {
- description = "Unofficial desktop client for F1 TV®";
+ description = "Unofficial desktop client for F1 TV";
homepage = "https://multiviewer.app";
downloadPage = "https://multiviewer.app/download";
license = licenses.unfree;
diff --git a/pkgs/by-name/my/myanon/package.nix b/pkgs/by-name/my/myanon/package.nix
index e5d107d8be0e..da604d1aadea 100644
--- a/pkgs/by-name/my/myanon/package.nix
+++ b/pkgs/by-name/my/myanon/package.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
- description = "Myanon is a mysqldump anonymizer, reading a dump from stdin, and producing on the fly an anonymized version to stdout";
+ description = "mysqldump anonymizer, reading a dump from stdin, and producing on the fly an anonymized version to stdout";
homepage = "https://ppomes.github.io/myanon/";
license = lib.licenses.bsd3;
mainProgram = "myanon";
diff --git a/pkgs/by-name/na/nap/package.nix b/pkgs/by-name/na/nap/package.nix
index 323be8e97cb1..264cb884af5f 100644
--- a/pkgs/by-name/na/nap/package.nix
+++ b/pkgs/by-name/na/nap/package.nix
@@ -20,7 +20,7 @@ buildGoModule rec {
excludedPackages = ".nap";
meta = {
- description = "Code snippets in your terminal 🛌";
+ description = "Code snippets in your terminal";
mainProgram = "nap";
homepage = "https://github.com/maaslalani/nap";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/na/navidrome/package.nix b/pkgs/by-name/na/navidrome/package.nix
index 6bae6309068d..53520301680e 100644
--- a/pkgs/by-name/na/navidrome/package.nix
+++ b/pkgs/by-name/na/navidrome/package.nix
@@ -84,7 +84,7 @@ buildGo124Module rec {
};
meta = {
- description = "Navidrome Music Server and Streamer compatible with Subsonic/Airsonic";
+ description = "Music Server and Streamer compatible with Subsonic/Airsonic";
mainProgram = "navidrome";
homepage = "https://www.navidrome.org/";
license = lib.licenses.gpl3Only;
diff --git a/pkgs/by-name/ne/neovide/package.nix b/pkgs/by-name/ne/neovide/package.nix
index 2d47f953ead8..a0397272cbaf 100644
--- a/pkgs/by-name/ne/neovide/package.nix
+++ b/pkgs/by-name/ne/neovide/package.nix
@@ -123,7 +123,7 @@ rustPlatform.buildRustPackage.override { stdenv = clangStdenv; } (finalAttrs: {
disallowedReferences = [ finalAttrs.SKIA_SOURCE_DIR ];
meta = {
- description = "Neovide is a simple, no-nonsense, cross-platform graphical user interface for Neovim";
+ description = "Simple, no-nonsense, cross-platform graphical user interface for Neovim";
mainProgram = "neovide";
homepage = "https://neovide.dev/";
changelog = "https://github.com/neovide/neovide/releases/tag/${finalAttrs.version}";
diff --git a/pkgs/by-name/ne/nerdfix/package.nix b/pkgs/by-name/ne/nerdfix/package.nix
index afb442d35919..2ea8471f8813 100644
--- a/pkgs/by-name/ne/nerdfix/package.nix
+++ b/pkgs/by-name/ne/nerdfix/package.nix
@@ -18,7 +18,7 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-8EchpubKnixlvAyM2iSf4fE5wowJHT6/mDHIvLPnEok=";
meta = with lib; {
- description = "Nerdfix helps you to find/fix obsolete nerd font icons in your project";
+ description = "Helps you to find/fix obsolete nerd font icons in your project";
mainProgram = "nerdfix";
homepage = "https://github.com/loichyan/nerdfix";
changelog = "https://github.com/loichyan/nerdfix/blob/${src.rev}/CHANGELOG.md";
diff --git a/pkgs/by-name/ni/nix-pin/package.nix b/pkgs/by-name/ni/nix-pin/package.nix
index b249652e9819..30d5ebec5b74 100644
--- a/pkgs/by-name/ni/nix-pin/package.nix
+++ b/pkgs/by-name/ni/nix-pin/package.nix
@@ -65,7 +65,7 @@ let
};
meta = with lib; {
homepage = "https://github.com/timbertson/nix-pin";
- description = "nixpkgs development utility";
+ description = "Nixpkgs development utility";
license = licenses.mit;
maintainers = [ maintainers.timbertson ];
platforms = platforms.all;
diff --git a/pkgs/by-name/no/notify/package.nix b/pkgs/by-name/no/notify/package.nix
index 8dbf247b00e2..4e04f257a0ef 100644
--- a/pkgs/by-name/no/notify/package.nix
+++ b/pkgs/by-name/no/notify/package.nix
@@ -31,7 +31,7 @@ buildGoModule rec {
};
meta = with lib; {
- description = "Notify allows sending the output from any tool to Slack, Discord and Telegram";
+ description = "Allows sending the output from any tool to Slack, Discord and Telegram";
longDescription = ''
Notify is a helper utility written in Go that allows you to post the output from any tool
to Slack, Discord, and Telegram.
diff --git a/pkgs/by-name/ob/obs-cli/package.nix b/pkgs/by-name/ob/obs-cli/package.nix
index 53d52131ade8..85474ae05519 100644
--- a/pkgs/by-name/ob/obs-cli/package.nix
+++ b/pkgs/by-name/ob/obs-cli/package.nix
@@ -30,7 +30,7 @@ buildGoModule rec {
];
meta = {
- description = "OBS-cli is a command-line remote control for OBS";
+ description = "Command-line remote control for OBS";
homepage = "https://github.com/muesli/obs-cli";
changelog = "https://github.com/muesli/obs-cli/releases/tag/v${version}";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/og/ograc/package.nix b/pkgs/by-name/og/ograc/package.nix
index efd803ca5d8a..71303ec9acb1 100644
--- a/pkgs/by-name/og/ograc/package.nix
+++ b/pkgs/by-name/og/ograc/package.nix
@@ -17,7 +17,7 @@ rustPlatform.buildRustPackage {
cargoHash = "sha256-rWU8rOGLUrSkXLkHib8qkkiOZvuGbSJ4knFrHuD+R44=";
meta = with lib; {
- description = "like cargo, but backwards";
+ description = "Like cargo, but backwards";
mainProgram = "ograc";
homepage = "https://crates.io/crates/ograc";
license = licenses.agpl3Plus;
diff --git a/pkgs/by-name/ok/okapi/package.nix b/pkgs/by-name/ok/okapi/package.nix
index 427a95123084..b8898c4bc3b3 100644
--- a/pkgs/by-name/ok/okapi/package.nix
+++ b/pkgs/by-name/ok/okapi/package.nix
@@ -21,11 +21,7 @@ rustPlatform.buildRustPackage rec {
'';
meta = with lib; {
- description = "Okapi Library";
- longDescription = ''
- Collection of tools that support workflows for working
- with authentic data and identity management
- '';
+ description = "Collection of tools that support workflows for working with authentic data and identity management";
homepage = "https://github.com/trinsic-id/okapi";
license = licenses.asl20;
maintainers = with maintainers; [ tmarkovski ];
diff --git a/pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix b/pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix
index d8c3f666c639..5653e74ed504 100644
--- a/pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix
+++ b/pkgs/by-name/op/opencloud-desktop-shell-integration-dolphin/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
dontWrapQtApps = true;
meta = {
- description = "This is the OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6";
+ description = "OpenCloud Desktop shell integration for the great KDE Dolphin in KDE Frameworks 6";
homepage = "https://github.com/opencloud-eu/desktop-shell-integration-dolphin";
license = lib.licenses.gpl2Only;
maintainers = with lib.maintainers; [ k900 ];
diff --git a/pkgs/by-name/op/opensoldat/package.nix b/pkgs/by-name/op/opensoldat/package.nix
index 3081619b8e10..76f713be4c9e 100644
--- a/pkgs/by-name/op/opensoldat/package.nix
+++ b/pkgs/by-name/op/opensoldat/package.nix
@@ -102,7 +102,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Opensoldat is a unique 2D (side-view) multiplayer action game";
+ description = "Unique 2D (side-view) multiplayer action game";
license = [
licenses.mit
base.meta.license
diff --git a/pkgs/by-name/op/openvino/package.nix b/pkgs/by-name/op/openvino/package.nix
index 188ff12895e8..f8225cec2b56 100644
--- a/pkgs/by-name/op/openvino/package.nix
+++ b/pkgs/by-name/op/openvino/package.nix
@@ -179,7 +179,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
changelog = "https://github.com/openvinotoolkit/openvino/releases/tag/${src.tag}";
- description = "OpenVINO™ Toolkit repository";
+ description = "Open-source toolkit for optimizing and deploying AI inference";
longDescription = ''
This toolkit allows developers to deploy pre-trained deep learning models through a high-level C++ Inference Engine API integrated with application logic.
diff --git a/pkgs/by-name/op/openwsman/package.nix b/pkgs/by-name/op/openwsman/package.nix
index ebb2cd200ea9..a4dc6377fd8d 100644
--- a/pkgs/by-name/op/openwsman/package.nix
+++ b/pkgs/by-name/op/openwsman/package.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
configureFlags = [ "--disable-more-warnings" ];
meta = {
- description = "Openwsman server implementation and client API with bindings";
+ description = "Open source implementation of WS-Management";
downloadPage = "https://github.com/Openwsman/openwsman/releases";
homepage = "https://openwsman.github.io";
license = lib.licenses.bsd3;
diff --git a/pkgs/by-name/or/oras/package.nix b/pkgs/by-name/or/oras/package.nix
index b8ae0063f634..578227e6a6c4 100644
--- a/pkgs/by-name/or/oras/package.nix
+++ b/pkgs/by-name/or/oras/package.nix
@@ -47,7 +47,7 @@ buildGoModule (finalAttrs: {
meta = {
homepage = "https://oras.land/";
changelog = "https://github.com/oras-project/oras/releases/tag/v${finalAttrs.version}";
- description = "ORAS project provides a way to push and pull OCI Artifacts to and from OCI Registries";
+ description = "Distribute artifacts across OCI registries with ease";
mainProgram = "oras";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [
diff --git a/pkgs/by-name/or/orthanc/package.nix b/pkgs/by-name/or/orthanc/package.nix
index 6ec7af87decf..620f45361c8b 100644
--- a/pkgs/by-name/or/orthanc/package.nix
+++ b/pkgs/by-name/or/orthanc/package.nix
@@ -123,7 +123,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
- description = "Orthanc is a lightweight, RESTful DICOM server for healthcare and medical research";
+ description = "Lightweight, RESTful DICOM server for healthcare and medical research";
homepage = "https://www.orthanc-server.com/";
license = lib.licenses.gpl3Plus;
mainProgram = "Orthanc";
diff --git a/pkgs/by-name/or/ory/package.nix b/pkgs/by-name/or/ory/package.nix
index e1546fe5e049..ff604a8f1ba9 100644
--- a/pkgs/by-name/or/ory/package.nix
+++ b/pkgs/by-name/or/ory/package.nix
@@ -39,8 +39,8 @@ buildGoModule rec {
'';
meta = with lib; {
+ description = "CLI for Ory";
mainProgram = "ory";
- description = "Ory CLI";
homepage = "https://www.ory.sh/cli";
license = licenses.asl20;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/os/osmo-hnodeb/package.nix b/pkgs/by-name/os/osmo-hnodeb/package.nix
index 751077fb85b4..7532621379c0 100644
--- a/pkgs/by-name/os/osmo-hnodeb/package.nix
+++ b/pkgs/by-name/os/osmo-hnodeb/package.nix
@@ -50,7 +50,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = {
- description = "(upper layers of) HomeNodeB";
+ description = "Upper layers implementation of HomeNodeB for 3G/UMTS";
mainProgram = "osmo-hnodeb";
homepage = "https://osmocom.org/projects/osmo-hnodeb";
license = lib.licenses.agpl3Plus;
diff --git a/pkgs/by-name/pa/pacemaker/package.nix b/pkgs/by-name/pa/pacemaker/package.nix
index b271be6bcd94..4de00b879af4 100644
--- a/pkgs/by-name/pa/pacemaker/package.nix
+++ b/pkgs/by-name/pa/pacemaker/package.nix
@@ -99,7 +99,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://clusterlabs.org/pacemaker/";
- description = "Pacemaker is an open source, high availability resource manager suitable for both small and large clusters";
+ description = "Open source, high availability resource manager suitable for both small and large clusters";
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/pa/pageedit/package.nix b/pkgs/by-name/pa/pageedit/package.nix
index 7ebc9c53ba6f..a8aa4dd1dc25 100644
--- a/pkgs/by-name/pa/pageedit/package.nix
+++ b/pkgs/by-name/pa/pageedit/package.nix
@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
null;
meta = {
- description = "ePub XHTML Visual Editor";
+ description = "EPUB XHTML Visual Editor";
mainProgram = "pageedit";
homepage = "https://sigil-ebook.com/pageedit/";
license = lib.licenses.gpl3Plus;
diff --git a/pkgs/by-name/pa/pat/package.nix b/pkgs/by-name/pa/pat/package.nix
index 2c7288e3defa..acc50d4b43ac 100644
--- a/pkgs/by-name/pa/pat/package.nix
+++ b/pkgs/by-name/pa/pat/package.nix
@@ -38,7 +38,7 @@ buildGoModule rec {
'';
meta = with lib; {
- description = "Pat is a cross platform Winlink client written in Go";
+ description = "Cross-platform Winlink client written in Go";
homepage = "https://getpat.io/";
license = licenses.mit;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/pd/pdal/package.nix b/pkgs/by-name/pd/pdal/package.nix
index 9251c1c55125..f10f21a4601b 100644
--- a/pkgs/by-name/pd/pdal/package.nix
+++ b/pkgs/by-name/pd/pdal/package.nix
@@ -142,7 +142,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = with lib; {
- description = "PDAL is Point Data Abstraction Library. GDAL for point cloud data";
+ description = "Point Data Abstraction Library. GDAL for point cloud data";
homepage = "https://pdal.io";
license = licenses.bsd3;
teams = [ teams.geospatial ];
diff --git a/pkgs/by-name/pd/pdi/package.nix b/pkgs/by-name/pd/pdi/package.nix
index 11bc62495fdd..359fed4846ef 100644
--- a/pkgs/by-name/pd/pdi/package.nix
+++ b/pkgs/by-name/pd/pdi/package.nix
@@ -79,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
- description = "PDI supports loose coupling of simulation codes with data handling libraries";
+ description = "Library that aims todecouple high-performance simulation codes from I/O concerns";
homepage = "https://pdi.dev/master/";
changelog = "https://github.com/pdidev/pdi/releases/tag/${finalAttrs.version}";
license = lib.licenses.bsd3;
diff --git a/pkgs/by-name/pg/pgscv/package.nix b/pkgs/by-name/pg/pgscv/package.nix
index 0199c328ede8..578cf9328e7e 100644
--- a/pkgs/by-name/pg/pgscv/package.nix
+++ b/pkgs/by-name/pg/pgscv/package.nix
@@ -32,7 +32,7 @@ buildGoModule rec {
'';
meta = {
- description = "PgSCV is a PostgreSQL ecosystem metrics collector";
+ description = "PostgreSQL ecosystem metrics collector";
homepage = "https://github.com/CHERTS/pgscv/";
changelog = "https://github.com/CHERTS/pgscv/releases/${version}";
license = lib.licenses.bsd3;
diff --git a/pkgs/by-name/ph/phel/package.nix b/pkgs/by-name/ph/phel/package.nix
index b0cac4c2e54f..6dc91e2276f4 100644
--- a/pkgs/by-name/ph/phel/package.nix
+++ b/pkgs/by-name/ph/phel/package.nix
@@ -24,7 +24,7 @@ php.buildComposerProject2 (finalAttrs: {
meta = {
changelog = "https://github.com/phel-lang/phel-lang/releases/tag/v${finalAttrs.version}";
- description = "Phel is a functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet";
+ description = "Functional programming language that compiles to PHP. A Lisp dialect inspired by Clojure and Janet";
homepage = "https://github.com/phel-lang/phel-lang";
license = lib.licenses.mit;
mainProgram = "phel";
diff --git a/pkgs/by-name/po/postmoogle/package.nix b/pkgs/by-name/po/postmoogle/package.nix
index 929dfb83872d..5c7431275a7a 100644
--- a/pkgs/by-name/po/postmoogle/package.nix
+++ b/pkgs/by-name/po/postmoogle/package.nix
@@ -22,7 +22,7 @@ buildGoModule rec {
vendorHash = null;
meta = {
- description = "Postmoogle is Matrix <-> Email bridge in a form of an SMTP server";
+ description = "Matrix <-> Email bridge in the form of an SMTP server";
homepage = "https://github.com/etkecc/postmoogle";
changelog = "https://github.com/etkecc/postmoogle/releases/tag/v${version}";
license = lib.licenses.agpl3Only;
diff --git a/pkgs/by-name/pr/prefect/package.nix b/pkgs/by-name/pr/prefect/package.nix
index 31ae575004a0..c7576e57a726 100644
--- a/pkgs/by-name/pr/prefect/package.nix
+++ b/pkgs/by-name/pr/prefect/package.nix
@@ -192,7 +192,7 @@ python3Packages.buildPythonApplication rec {
# );
meta = {
- description = "Prefect is a workflow orchestration framework for building resilient data pipelines in Python";
+ description = "Workflow orchestration framework for building resilient data pipelines in Python";
homepage = "https://github.com/PrefectHQ/prefect";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ happysalada ];
diff --git a/pkgs/by-name/pr/procyon/package.nix b/pkgs/by-name/pr/procyon/package.nix
index 4fe075bd8886..23cfab49b1e8 100644
--- a/pkgs/by-name/pr/procyon/package.nix
+++ b/pkgs/by-name/pr/procyon/package.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Procyon is a suite of Java metaprogramming tools including a Java decompiler";
+ description = "Suite of Java metaprogramming tools including a Java decompiler";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
homepage = "https://github.com/mstrobel/procyon/";
license = licenses.asl20;
diff --git a/pkgs/by-name/pu/pulumi/package.nix b/pkgs/by-name/pu/pulumi/package.nix
index 5c87d0b63fbd..4091b8d99567 100644
--- a/pkgs/by-name/pu/pulumi/package.nix
+++ b/pkgs/by-name/pu/pulumi/package.nix
@@ -177,7 +177,7 @@ buildGoModule rec {
meta = {
homepage = "https://www.pulumi.com";
- description = "Pulumi is a cloud development platform that makes creating cloud programs easy and productive";
+ description = "Cloud development platform that makes creating cloud programs easy and productive";
sourceProvenance = [ lib.sourceTypes.fromSource ];
license = lib.licenses.asl20;
mainProgram = "pulumi";
diff --git a/pkgs/by-name/pu/pupdate/package.nix b/pkgs/by-name/pu/pupdate/package.nix
index 10656bfdcee3..66ac56b52271 100644
--- a/pkgs/by-name/pu/pupdate/package.nix
+++ b/pkgs/by-name/pu/pupdate/package.nix
@@ -54,7 +54,7 @@ buildDotnetModule rec {
meta = with lib; {
homepage = "https://github.com/mattpannella/pupdate";
- description = "Pupdate - A thing for updating your Analogue Pocket";
+ description = "Update utility for the openFPGA cores, firmware, and other stuff on your Analogue Pocket";
license = licenses.mit;
platforms = platforms.linux;
maintainers = with maintainers; [ p-rintz ];
diff --git a/pkgs/by-name/qu/quarkus/package.nix b/pkgs/by-name/qu/quarkus/package.nix
index 13f123162263..5d44268b5c5f 100644
--- a/pkgs/by-name/qu/quarkus/package.nix
+++ b/pkgs/by-name/qu/quarkus/package.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = with lib; {
- description = "Quarkus is a Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards";
+ description = "Kubernetes-native Java framework tailored for GraalVM and HotSpot, crafted from best-of-breed Java libraries and standards";
homepage = "https://quarkus.io";
changelog = "https://github.com/quarkusio/quarkus/releases/tag/${finalAttrs.version}";
license = licenses.asl20;
diff --git a/pkgs/by-name/qu/quickfix/package.nix b/pkgs/by-name/qu/quickfix/package.nix
index bd4612c8eec1..3dad4044a99c 100644
--- a/pkgs/by-name/qu/quickfix/package.nix
+++ b/pkgs/by-name/qu/quickfix/package.nix
@@ -51,7 +51,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "QuickFIX C++ Fix Engine Library";
+ description = "C++ Fix Engine Library";
homepage = "http://www.quickfixengine.org";
license = licenses.free; # similar to BSD 4-clause
maintainers = with maintainers; [ bhipple ];
diff --git a/pkgs/by-name/qu/quill-qr/package.nix b/pkgs/by-name/qu/quill-qr/package.nix
index ec31feb4b013..32c0e15ffbb1 100644
--- a/pkgs/by-name/qu/quill-qr/package.nix
+++ b/pkgs/by-name/qu/quill-qr/package.nix
@@ -40,7 +40,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = with lib; {
- description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app/";
+ description = "Print QR codes for use with https://p5deo-6aaaa-aaaab-aaaxq-cai.raw.ic0.app";
mainProgram = "quill-qr.sh";
homepage = "https://github.com/IvanMalison/quill-qr";
maintainers = with maintainers; [ imalison ];
diff --git a/pkgs/by-name/ra/ran/package.nix b/pkgs/by-name/ra/ran/package.nix
index c6216308ebea..4f1a747b733d 100644
--- a/pkgs/by-name/ra/ran/package.nix
+++ b/pkgs/by-name/ra/ran/package.nix
@@ -42,7 +42,7 @@ buildGoModule rec {
meta = with lib; {
homepage = "https://github.com/m3ng9i/ran";
- description = "Ran is a simple web server for serving static files";
+ description = "Simple web server for serving static files";
mainProgram = "ran";
license = licenses.mit;
maintainers = with maintainers; [ tomberek ];
diff --git a/pkgs/by-name/ra/rancher/package.nix b/pkgs/by-name/ra/rancher/package.nix
index 12dcd424d283..462e5f7e7efb 100644
--- a/pkgs/by-name/ra/rancher/package.nix
+++ b/pkgs/by-name/ra/rancher/package.nix
@@ -37,7 +37,7 @@ buildGoModule rec {
'';
meta = with lib; {
- description = "Rancher Command Line Interface (CLI) is a unified tool for interacting with your Rancher Server";
+ description = "CLI tool for interacting with your Rancher Server";
mainProgram = "rancher";
homepage = "https://github.com/rancher/cli";
license = licenses.asl20;
diff --git a/pkgs/by-name/re/reindeer/package.nix b/pkgs/by-name/re/reindeer/package.nix
index 2da4684d4ca8..f0fd2b3bf536 100644
--- a/pkgs/by-name/re/reindeer/package.nix
+++ b/pkgs/by-name/re/reindeer/package.nix
@@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { };
meta = with lib; {
- description = "Reindeer is a tool which takes Rust Cargo dependencies and generates Buck build rules";
+ description = "Generate Buck build rules from Rust Cargo dependencies";
mainProgram = "reindeer";
homepage = "https://github.com/facebookincubator/reindeer";
license = with licenses; [ mit ];
diff --git a/pkgs/by-name/re/retry/package.nix b/pkgs/by-name/re/retry/package.nix
index e366a297ba82..de747e78a4d3 100644
--- a/pkgs/by-name/re/retry/package.nix
+++ b/pkgs/by-name/re/retry/package.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/minfrin/retry";
- description = "Retry a command until the command succeeds";
+ description = "Command wrapper that retries until the command succeeds";
license = licenses.asl20;
maintainers = with maintainers; [ gfrascadorio ];
platforms = platforms.all;
diff --git a/pkgs/by-name/ro/rotonda/package.nix b/pkgs/by-name/ro/rotonda/package.nix
index 4589f9853884..6d18cef194b9 100644
--- a/pkgs/by-name/ro/rotonda/package.nix
+++ b/pkgs/by-name/ro/rotonda/package.nix
@@ -44,7 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
};
meta = {
- description = "Rotonda - composable, programmable BGP Engine";
+ description = "Composable, programmable BGP Engine";
homepage = "https://github.com/NLnetLabs/rotonda";
changelog = "https://github.com/NLnetLabs/rotonda/blob/refs/tags/${finalAttrs.src.tag}/Changelog.md";
license = lib.licenses.mpl20;
diff --git a/pkgs/by-name/ro/round/package.nix b/pkgs/by-name/ro/round/package.nix
index c2681172e1a8..8e14274f264a 100644
--- a/pkgs/by-name/ro/round/package.nix
+++ b/pkgs/by-name/ro/round/package.nix
@@ -20,7 +20,7 @@ buildGoModule rec {
subPackages = [ "." ];
meta = with lib; {
- description = "Round image corners from CLI";
+ description = "CLI tool for rounding images";
homepage = "https://github.com/mingrammer/round";
license = licenses.mit;
maintainers = with maintainers; [ addict3d ];
diff --git a/pkgs/by-name/s5/s5/package.nix b/pkgs/by-name/s5/s5/package.nix
index 195d932aaed0..c78bff131861 100644
--- a/pkgs/by-name/s5/s5/package.nix
+++ b/pkgs/by-name/s5/s5/package.nix
@@ -26,7 +26,7 @@ buildGoModule rec {
doCheck = true;
meta = with lib; {
- description = "cipher/decipher text within a file";
+ description = "Cipher/decipher text within a file";
mainProgram = "s5";
homepage = "https://github.com/mvisonneau/s5";
license = licenses.asl20;
diff --git a/pkgs/by-name/sc/scaleft/package.nix b/pkgs/by-name/sc/scaleft/package.nix
index 3b80b518a658..9922319516eb 100644
--- a/pkgs/by-name/sc/scaleft/package.nix
+++ b/pkgs/by-name/sc/scaleft/package.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
};
meta = with lib; {
- description = "ScaleFT provides Zero Trust software which you can use to secure your internal servers and services";
+ description = "Zero Trust software which you can use to secure your internal servers and services";
homepage = "https://www.scaleft.com";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.unfree;
diff --git a/pkgs/by-name/sc/scarlett2/package.nix b/pkgs/by-name/sc/scarlett2/package.nix
index 82d7be656f52..753e5f08c215 100644
--- a/pkgs/by-name/sc/scarlett2/package.nix
+++ b/pkgs/by-name/sc/scarlett2/package.nix
@@ -53,7 +53,7 @@ stdenv.mkDerivation {
'';
meta = {
- description = "Scarlett2 Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces";
+ description = "Firmware Management Utility for Scarlett 2nd, 3rd, and 4th Gen, Clarett USB, and Clarett+ interfaces";
homepage = "https://github.com/geoffreybennett/scarlett2";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ squalus ];
diff --git a/pkgs/by-name/sc/scd2html/package.nix b/pkgs/by-name/sc/scd2html/package.nix
index 0114287f74fc..546cc404dfba 100644
--- a/pkgs/by-name/sc/scd2html/package.nix
+++ b/pkgs/by-name/sc/scd2html/package.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
meta = with lib; {
- description = "scd2html generates HTML from scdoc source files";
+ description = "Generates HTML from scdoc source files";
homepage = "https://git.sr.ht/~bitfehler/scd2html";
license = licenses.mit;
maintainers = with maintainers; [ ];
diff --git a/pkgs/by-name/si/simplesamlphp/package.nix b/pkgs/by-name/si/simplesamlphp/package.nix
index 835c007c7afe..4345d70ca6ff 100644
--- a/pkgs/by-name/si/simplesamlphp/package.nix
+++ b/pkgs/by-name/si/simplesamlphp/package.nix
@@ -17,7 +17,7 @@ php.buildComposerProject2 (finalAttrs: {
vendorHash = "sha256-kFRvOxSfqlM+xzFFlEm9YrbQDOvC4AA0BtztFQ1xxDU=";
meta = {
- description = "SimpleSAMLphp is an application written in native PHP that deals with authentication (SQL, .htpasswd, YubiKey, LDAP, PAPI, Radius)";
+ description = "Application written in native PHP that deals with authentication (SQL, .htpasswd, YubiKey, LDAP, PAPI, Radius)";
homepage = "https://simplesamlphp.org";
license = lib.licenses.lgpl21;
maintainers = with lib.maintainers; [ nhnn ];
diff --git a/pkgs/by-name/si/sing-geosite/package.nix b/pkgs/by-name/si/sing-geosite/package.nix
index b98390b1d2bf..76ba9725644d 100644
--- a/pkgs/by-name/si/sing-geosite/package.nix
+++ b/pkgs/by-name/si/sing-geosite/package.nix
@@ -47,7 +47,7 @@ buildGoModule (finalAttrs: {
'';
meta = {
- description = "community managed domain list";
+ description = "Community managed domain list";
homepage = "https://github.com/SagerNet/sing-geosite";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.all;
diff --git a/pkgs/by-name/sk/skimpdf/package.nix b/pkgs/by-name/sk/skimpdf/package.nix
index 84c79a8c547b..bcd40fd12376 100644
--- a/pkgs/by-name/sk/skimpdf/package.nix
+++ b/pkgs/by-name/sk/skimpdf/package.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "Skim is a PDF reader and note-taker for OS X";
+ description = "PDF reader and note-taker for macOS";
homepage = "https://skim-app.sourceforge.io/";
license = licenses.bsd0;
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
diff --git a/pkgs/by-name/sm/smooth/package.nix b/pkgs/by-name/sm/smooth/package.nix
index 4fdeb5a47b24..7b0ebcf3cbec 100644
--- a/pkgs/by-name/sm/smooth/package.nix
+++ b/pkgs/by-name/sm/smooth/package.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- description = "Smooth Class Library";
+ description = "Object-oriented class library for C++ application development";
mainProgram = "smooth-translator";
license = licenses.artistic2;
homepage = "http://www.smooth-project.org/";
diff --git a/pkgs/by-name/sm/smug/package.nix b/pkgs/by-name/sm/smug/package.nix
index 61aa2f4a9aa0..7a8944446143 100644
--- a/pkgs/by-name/sm/smug/package.nix
+++ b/pkgs/by-name/sm/smug/package.nix
@@ -35,7 +35,7 @@ buildGoModule rec {
meta = with lib; {
homepage = "https://github.com/ivaaaan/smug";
- description = "Smug - tmux session manager";
+ description = "tmux session manager";
license = licenses.mit;
maintainers = with maintainers; [ juboba ];
mainProgram = "smug";
diff --git a/pkgs/by-name/sn/snore/package.nix b/pkgs/by-name/sn/snore/package.nix
index 7311f17fcfbe..87f085628d0b 100644
--- a/pkgs/by-name/sn/snore/package.nix
+++ b/pkgs/by-name/sn/snore/package.nix
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
makeFlags = [ "PREFIX=${placeholder "out"}" ];
meta = with lib; {
- description = "sleep with feedback";
+ description = "'sleep' with feedback";
homepage = "https://github.com/clamiax/snore";
license = licenses.mit;
maintainers = with maintainers; [ cafkafk ];
diff --git a/pkgs/by-name/sp/splat/package.nix b/pkgs/by-name/sp/splat/package.nix
index a151bc05c48e..1ef1ce014a51 100644
--- a/pkgs/by-name/sp/splat/package.nix
+++ b/pkgs/by-name/sp/splat/package.nix
@@ -59,7 +59,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
- description = "SPLAT! is an RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz";
+ description = "RF Signal Propagation, Loss, And Terrain analysis tool for the electromagnetic spectrum between 20 MHz and 20 GHz";
license = licenses.gpl2Only;
homepage = "https://www.qsl.net/kd2bd/splat.html";
maintainers = with maintainers; [ ehmry ];
diff --git a/pkgs/by-name/sr/srb2kart/package.nix b/pkgs/by-name/sr/srb2kart/package.nix
index 27241ec8e3c6..adfb3aff654d 100644
--- a/pkgs/by-name/sr/srb2kart/package.nix
+++ b/pkgs/by-name/sr/srb2kart/package.nix
@@ -97,7 +97,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = with lib; {
- description = "SRB2Kart is a classic styled kart racer";
+ description = "Classic styled kart racer";
homepage = "https://mb.srb2.org/threads/srb2kart.25868/";
platforms = platforms.linux;
license = licenses.gpl2Plus;
diff --git a/pkgs/by-name/sr/srt-live-server/package.nix b/pkgs/by-name/sr/srt-live-server/package.nix
index 47d1d58419e2..ddf5afeedcde 100644
--- a/pkgs/by-name/sr/srt-live-server/package.nix
+++ b/pkgs/by-name/sr/srt-live-server/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- description = "srt live server for low latency";
+ description = "Open-source low latency livestreaming server, based on Secure Reliable Tranport (SRT)";
license = licenses.mit;
homepage = "https://github.com/Edward-Wu/srt-live-server";
maintainers = with maintainers; [ shamilton ];
diff --git a/pkgs/by-name/ss/ssh-agents/package.nix b/pkgs/by-name/ss/ssh-agents/package.nix
index 7c15a763f42f..9dda59d4bb0c 100644
--- a/pkgs/by-name/ss/ssh-agents/package.nix
+++ b/pkgs/by-name/ss/ssh-agents/package.nix
@@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation rec {
installFlags = [ "PREFIX=$(out)" ];
meta = with lib; {
- description = "ssh-agents capable of spawning and maintaining multiple ssh-agents across terminals";
+ description = "Spawn and maintain multiple ssh-agents across terminals";
longDescription = ''
The SSH agent is usually spawned by running eval $(ssh-agent), however this
spawns a new SSH agent at every invocation. This project provides an
diff --git a/pkgs/by-name/st/stderred/package.nix b/pkgs/by-name/st/stderred/package.nix
index b23785361685..997a1cc1a623 100644
--- a/pkgs/by-name/st/stderred/package.nix
+++ b/pkgs/by-name/st/stderred/package.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
sourceRoot = "${src.name}/src";
meta = with lib; {
- description = "stderr in red";
+ description = "Colorize all stderr output that goes to terminal, making it distinguishable from stdout";
homepage = "https://github.com/sickill/stderred";
license = licenses.mit;
maintainers = with maintainers; [ vojta001 ];
diff --git a/pkgs/by-name/st/step-kms-plugin/package.nix b/pkgs/by-name/st/step-kms-plugin/package.nix
index 74a0d403a440..297f488a677e 100644
--- a/pkgs/by-name/st/step-kms-plugin/package.nix
+++ b/pkgs/by-name/st/step-kms-plugin/package.nix
@@ -43,7 +43,7 @@ buildGoModule rec {
];
meta = with lib; {
- description = "step plugin to manage keys and certificates on cloud KMSs and HSMs";
+ description = "Step plugin to manage keys and certificates on cloud KMSs and HSMs";
homepage = "https://smallstep.com/cli/";
license = licenses.asl20;
maintainers = with maintainers; [ qbit ];
diff --git a/pkgs/by-name/st/sticky/package.nix b/pkgs/by-name/st/sticky/package.nix
index 90740339153b..541104c1c0ce 100644
--- a/pkgs/by-name/st/sticky/package.nix
+++ b/pkgs/by-name/st/sticky/package.nix
@@ -68,7 +68,7 @@ stdenv.mkDerivation rec {
};
meta = with lib; {
- description = "Sticky notes app for the linux desktop";
+ description = "Sticky notes app for the Linux desktop";
mainProgram = "sticky";
homepage = "https://github.com/linuxmint/sticky";
license = licenses.gpl2Only;
diff --git a/pkgs/by-name/st/strfry/package.nix b/pkgs/by-name/st/strfry/package.nix
index be99854c55f0..f9ed884fbcc7 100644
--- a/pkgs/by-name/st/strfry/package.nix
+++ b/pkgs/by-name/st/strfry/package.nix
@@ -56,7 +56,7 @@ stdenv.mkDerivation {
'';
meta = {
- description = "Strfry: A nostr relay implementation in C++";
+ description = "Nostr relay implementation in C++";
homepage = "https://github.com/hoytech/strfry";
mainProgram = "strfry";
license = lib.licenses.mit;
diff --git a/pkgs/by-name/st/stuntman/package.nix b/pkgs/by-name/st/stuntman/package.nix
index 580378ad350c..411d164cab60 100644
--- a/pkgs/by-name/st/stuntman/package.nix
+++ b/pkgs/by-name/st/stuntman/package.nix
@@ -42,7 +42,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
- description = "STUNTMAN - an open source STUN server and client";
+ description = "Open source STUN server and client";
homepage = "https://www.stunprotocol.org/";
license = licenses.asl20;
maintainers = with maintainers; [ mattchrist ];
diff --git a/pkgs/by-name/su/subnetcalc/package.nix b/pkgs/by-name/su/subnetcalc/package.nix
index 38801ab0df7d..4b63fe30957c 100644
--- a/pkgs/by-name/su/subnetcalc/package.nix
+++ b/pkgs/by-name/su/subnetcalc/package.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
- description = "SubNetCalc is an IPv4/IPv6 subnet address calculator";
+ description = "IPv4/IPv6 subnet address calculator";
homepage = "https://www.uni-due.de/~be0001/subnetcalc/";
license = lib.licenses.gpl3Plus;
longDescription = ''
diff --git a/pkgs/by-name/su/surrealist/package.nix b/pkgs/by-name/su/surrealist/package.nix
index 3ebb574901be..dda3283106dc 100644
--- a/pkgs/by-name/su/surrealist/package.nix
+++ b/pkgs/by-name/su/surrealist/package.nix
@@ -117,7 +117,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = with lib; {
- description = "Surrealist is the ultimate way to visually manage your SurrealDB database";
+ description = "Visual management of your SurrealDB database";
homepage = "https://surrealdb.com/surrealist";
license = licenses.mit;
mainProgram = "surrealist";
diff --git a/pkgs/by-name/sw/sway-overfocus/package.nix b/pkgs/by-name/sw/sway-overfocus/package.nix
index 4d4a94e4a286..1d15c5cdc2a4 100644
--- a/pkgs/by-name/sw/sway-overfocus/package.nix
+++ b/pkgs/by-name/sw/sway-overfocus/package.nix
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage rec {
passthru.updateScript = nix-update-script { };
meta = with lib; {
- description = ''"Better" focus navigation for sway and i3.'';
+ description = "Better focus navigation for sway and i3";
homepage = "https://github.com/korreman/sway-overfocus";
changelog = "https://github.com/korreman/sway-overfocus/releases/tag/${src.rev}";
license = licenses.mit;
diff --git a/pkgs/by-name/sw/swaylock-fancy/package.nix b/pkgs/by-name/sw/swaylock-fancy/package.nix
index 23853af8e8ba..eae17cde4c1e 100644
--- a/pkgs/by-name/sw/swaylock-fancy/package.nix
+++ b/pkgs/by-name/sw/swaylock-fancy/package.nix
@@ -58,7 +58,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
- description = "This is an swaylock bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text";
+ description = "swaylock bash script that takes a screenshot of the desktop, blurs the background and adds a lock icon and text";
homepage = "https://github.com/Big-B/swaylock-fancy";
license = licenses.mit;
platforms = platforms.linux;
diff --git a/pkgs/by-name/sy/symfpu/package.nix b/pkgs/by-name/sy/symfpu/package.nix
index 791431770d4b..7d7e2f7b9f73 100644
--- a/pkgs/by-name/sy/symfpu/package.nix
+++ b/pkgs/by-name/sy/symfpu/package.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "(concrete or symbolic) implementation of IEEE-754 / SMT-LIB floating-point";
+ description = "Implementation of SMT-LIB / IEEE-754 operations in terms of bit-vector operations";
homepage = "https://github.com/martin-cs/symfpu";
license = licenses.gpl3Only;
platforms = platforms.unix;
diff --git a/pkgs/by-name/sy/symphony/package.nix b/pkgs/by-name/sy/symphony/package.nix
index dad1a903dcef..e7a840ba1e06 100644
--- a/pkgs/by-name/sy/symphony/package.nix
+++ b/pkgs/by-name/sy/symphony/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
];
meta = {
- 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";
+ description = "Open-source solver, callable library, and development framework for mixed-integer linear programs (MILPs)";
homepage = "https://www.coin-or.org/SYMPHONY/index.htm";
changelog = "https://github.com/coin-or/SYMPHONY/blob/${version}/CHANGELOG.md";
platforms = [ "x86_64-linux" ];
diff --git a/pkgs/by-name/ta/taizen/package.nix b/pkgs/by-name/ta/taizen/package.nix
index ce36191d7c9b..94c5cf104869 100644
--- a/pkgs/by-name/ta/taizen/package.nix
+++ b/pkgs/by-name/ta/taizen/package.nix
@@ -38,7 +38,7 @@ rustPlatform.buildRustPackage {
];
meta = with lib; {
- description = "curses based mediawiki browser";
+ description = "Curses-based mediawiki browser";
homepage = "https://github.com/nerdypepper/taizen";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
diff --git a/pkgs/by-name/ta/tana/package.nix b/pkgs/by-name/ta/tana/package.nix
index bb072cb504c3..f3567a20f641 100644
--- a/pkgs/by-name/ta/tana/package.nix
+++ b/pkgs/by-name/ta/tana/package.nix
@@ -101,7 +101,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
- description = "Tana is an intelligent all-in-one workspace";
+ description = "Intelligent all-in-one workspace";
longDescription = ''
At its core, Tana is an outline editor which can be extended to
cover multiple use-cases and different workflows.
diff --git a/pkgs/by-name/te/tectonic/package.nix b/pkgs/by-name/te/tectonic/package.nix
index 0546bdc07dfe..200c6f8b6368 100644
--- a/pkgs/by-name/te/tectonic/package.nix
+++ b/pkgs/by-name/te/tectonic/package.nix
@@ -53,7 +53,7 @@ symlinkJoin {
'';
meta = tectonic-unwrapped.meta // {
- description = "Tectonic TeX/LaTeX engine, wrapped with a compatible biber";
+ description = "TeX/LaTeX engine, wrapped with a compatible biber";
maintainers = with lib.maintainers; [
doronbehar
bryango
diff --git a/pkgs/by-name/te/telescope/package.nix b/pkgs/by-name/te/telescope/package.nix
index f412c0d7b28b..5ea5956a9318 100644
--- a/pkgs/by-name/te/telescope/package.nix
+++ b/pkgs/by-name/te/telescope/package.nix
@@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
- description = "Telescope is a w3m-like browser for Gemini";
+ description = "w3m-like browser for Gemini";
homepage = "https://telescope-browser.org/";
license = lib.licenses.isc;
maintainers = with lib.maintainers; [ heph2 ];
diff --git a/pkgs/by-name/th/therion/package.nix b/pkgs/by-name/th/therion/package.nix
index 2f9bd7a583ec..e72fd85e5e55 100644
--- a/pkgs/by-name/th/therion/package.nix
+++ b/pkgs/by-name/th/therion/package.nix
@@ -96,7 +96,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = "Therion – cave surveying software";
+ description = "Cave surveying software";
homepage = "https://therion.speleo.sk/";
changelog = "https://github.com/therion/therion/blob/${src.rev}/CHANGES";
license = lib.licenses.gpl2Only;
diff --git a/pkgs/by-name/th/thunderbolt/package.nix b/pkgs/by-name/th/thunderbolt/package.nix
index b1a3986b66e9..2d324ac60428 100644
--- a/pkgs/by-name/th/thunderbolt/package.nix
+++ b/pkgs/by-name/th/thunderbolt/package.nix
@@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
doInstallCheck = true;
meta = {
- description = "Thunderbolt(TM) user-space components";
+ description = "Thunderbolt user-space components";
license = lib.licenses.bsd3;
maintainers = [ lib.maintainers.ryantrinkle ];
homepage = "https://01.org/thunderbolt-sw";
diff --git a/pkgs/by-name/ti/tiledb/package.nix b/pkgs/by-name/ti/tiledb/package.nix
index a46d81a4a2d4..f17e00fba28c 100644
--- a/pkgs/by-name/ti/tiledb/package.nix
+++ b/pkgs/by-name/ti/tiledb/package.nix
@@ -122,7 +122,7 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = "TileDB allows you to manage the massive dense and sparse multi-dimensional array data";
+ description = "Allows you to manage massive dense and sparse multi-dimensional array data";
homepage = "https://github.com/TileDB-Inc/TileDB";
license = lib.licenses.mit;
platforms = lib.platforms.unix;
diff --git a/pkgs/by-name/ti/tinymist/package.nix b/pkgs/by-name/ti/tinymist/package.nix
index 696d4d4806e9..61a0404dd752 100644
--- a/pkgs/by-name/ti/tinymist/package.nix
+++ b/pkgs/by-name/ti/tinymist/package.nix
@@ -82,7 +82,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
};
meta = {
- description = "Tinymist is an integrated language service for Typst";
+ description = "Integrated language service for Typst";
homepage = "https://github.com/Myriad-Dreamin/tinymist";
changelog = "https://github.com/Myriad-Dreamin/tinymist/blob/v${finalAttrs.version}/editors/vscode/CHANGELOG.md";
license = lib.licenses.asl20;
diff --git a/pkgs/by-name/tp/tpm2-pkcs11/package.nix b/pkgs/by-name/tp/tpm2-pkcs11/package.nix
index 60d1458e3d39..233f578d6596 100644
--- a/pkgs/by-name/tp/tpm2-pkcs11/package.nix
+++ b/pkgs/by-name/tp/tpm2-pkcs11/package.nix
@@ -246,7 +246,7 @@ chosenStdenv.mkDerivation (finalAttrs: {
meta = {
description =
- "PKCS#11 interface for TPM2 hardware."
+ "PKCS#11 interface for TPM2 hardware"
+ lib.optionalString (extraDescription != null) " ${extraDescription}";
homepage = "https://github.com/tpm2-software/tpm2-pkcs11";
license = lib.licenses.bsd2;
diff --git a/pkgs/by-name/tu/tun2socks/package.nix b/pkgs/by-name/tu/tun2socks/package.nix
index 4ae079992b30..a2d6f20fdf3c 100644
--- a/pkgs/by-name/tu/tun2socks/package.nix
+++ b/pkgs/by-name/tu/tun2socks/package.nix
@@ -26,7 +26,7 @@ buildGoModule rec {
meta = {
homepage = "https://github.com/xjasonlyu/tun2socks";
- description = "tun2socks - powered by gVisor TCP/IP stack";
+ description = "Routes network traffic from any application through a proxy";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ nickcao ];
mainProgram = "tun2socks";
diff --git a/pkgs/by-name/tu/turso-cli/package.nix b/pkgs/by-name/tu/turso-cli/package.nix
index c3a22f4f7dee..84f748967454 100644
--- a/pkgs/by-name/tu/turso-cli/package.nix
+++ b/pkgs/by-name/tu/turso-cli/package.nix
@@ -39,7 +39,7 @@ buildGoModule rec {
passthru.updateScript = nix-update-script { };
meta = with lib; {
- description = "This is the command line interface (CLI) to Turso";
+ description = "CLI for Turso";
homepage = "https://turso.tech";
mainProgram = "turso";
license = licenses.mit;
diff --git a/pkgs/by-name/ty/typesense/package.nix b/pkgs/by-name/ty/typesense/package.nix
index 5558ef38ad5e..0c8d8895e3b7 100644
--- a/pkgs/by-name/ty/typesense/package.nix
+++ b/pkgs/by-name/ty/typesense/package.nix
@@ -41,7 +41,7 @@ stdenv.mkDerivation {
meta = with lib; {
homepage = "https://typesense.org";
- description = "Typesense is a fast, typo-tolerant search engine for building delightful search experiences";
+ description = "Fast, typo-tolerant search engine for building delightful search experiences";
mainProgram = "typesense-server";
license = licenses.gpl3;
# There has been an attempt at building this from source, which were deemed
diff --git a/pkgs/by-name/uf/uftpd/package.nix b/pkgs/by-name/uf/uftpd/package.nix
index fd1aa0aad2a7..a4b6c318aae0 100644
--- a/pkgs/by-name/uf/uftpd/package.nix
+++ b/pkgs/by-name/uf/uftpd/package.nix
@@ -29,7 +29,7 @@ stdenv.mkDerivation rec {
];
meta = with lib; {
- description = "FTP/TFTP server for Linux that just works™";
+ description = "FTP/TFTP server for Linux that just works";
homepage = "https://troglobit.com/projects/uftpd/";
license = licenses.isc;
platforms = platforms.unix;
diff --git a/pkgs/by-name/uh/uhk-agent/package.nix b/pkgs/by-name/uh/uhk-agent/package.nix
index 8feaea98ae70..f638a6b3691e 100644
--- a/pkgs/by-name/uh/uhk-agent/package.nix
+++ b/pkgs/by-name/uh/uhk-agent/package.nix
@@ -70,7 +70,7 @@ stdenvNoCC.mkDerivation {
'';
meta = with lib; {
- description = "Agent is the configuration application of the Ultimate Hacking Keyboard";
+ description = "Configuration application of the Ultimate Hacking Keyboard";
homepage = "https://github.com/UltimateHackingKeyboard/agent";
license = licenses.unfreeRedistributable;
maintainers = with maintainers; [
diff --git a/pkgs/by-name/um/umoci/package.nix b/pkgs/by-name/um/umoci/package.nix
index a5ff8b1139df..2cf236be2663 100644
--- a/pkgs/by-name/um/umoci/package.nix
+++ b/pkgs/by-name/um/umoci/package.nix
@@ -38,7 +38,7 @@ buildGoModule rec {
'';
meta = with lib; {
- description = "umoci modifies Open Container images";
+ description = "Modifies Open Container images";
homepage = "https://umo.ci";
license = licenses.asl20;
maintainers = with maintainers; [ zokrezyl ];
diff --git a/pkgs/by-name/un/unicode-idna/package.nix b/pkgs/by-name/un/unicode-idna/package.nix
index 07fe5ca5e945..a10c85849d5c 100644
--- a/pkgs/by-name/un/unicode-idna/package.nix
+++ b/pkgs/by-name/un/unicode-idna/package.nix
@@ -25,7 +25,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
'';
meta = {
- description = "unicode IDNA compatible processing data";
+ description = "Unicode IDNA compatible processing data";
homepage = "http://www.unicode.org/reports/tr46/";
license = lib.licenses.unicode-dfs-2016;
maintainers = with lib.maintainers; [ jopejoe1 ];
diff --git a/pkgs/by-name/ut/ut/package.nix b/pkgs/by-name/ut/ut/package.nix
index b1972404c58d..71b2060995a9 100644
--- a/pkgs/by-name/ut/ut/package.nix
+++ b/pkgs/by-name/ut/ut/package.nix
@@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = with lib; {
- description = "UT: C++20 μ(micro)/Unit Testing Framework";
+ description = "C++20 μ(micro)/Unit Testing Framework";
homepage = "https://github.com/boost-ext/ut";
license = licenses.boost;
maintainers = with maintainers; [ matthewcroughan ];
diff --git a/pkgs/by-name/vc/vcs_query/package.nix b/pkgs/by-name/vc/vcs_query/package.nix
index 0449f3eac05e..f3dbc2b031fb 100644
--- a/pkgs/by-name/vc/vcs_query/package.nix
+++ b/pkgs/by-name/vc/vcs_query/package.nix
@@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/mageta/vcs_query";
- description = "eMail query-command to use vCards in mutt and Vim";
+ description = "Email query-command to use vCards in mutt and Vim";
license = licenses.mit;
maintainers = with maintainers; [ ma27 ];
mainProgram = "vcs_query";
diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix
index 17839da6b504..950e292be954 100644
--- a/pkgs/by-name/ve/vencord/package.nix
+++ b/pkgs/by-name/ve/vencord/package.nix
@@ -77,7 +77,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
- description = "Vencord web extension";
+ description = "Cutest Discord client mod";
homepage = "https://github.com/Vendicated/Vencord";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
diff --git a/pkgs/by-name/vi/viceroy/package.nix b/pkgs/by-name/vi/viceroy/package.nix
index c449d32cbaac..c9bb6621f160 100644
--- a/pkgs/by-name/vi/viceroy/package.nix
+++ b/pkgs/by-name/vi/viceroy/package.nix
@@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec {
];
meta = with lib; {
- description = "Viceroy provides local testing for developers working with Compute@Edge";
+ description = "Provides local testing for developers working with Compute@Edge";
mainProgram = "viceroy";
homepage = "https://github.com/fastly/Viceroy";
license = licenses.asl20;
diff --git a/pkgs/by-name/vu/vultr/package.nix b/pkgs/by-name/vu/vultr/package.nix
index 705382d7dea9..06a9dd2e5641 100644
--- a/pkgs/by-name/vu/vultr/package.nix
+++ b/pkgs/by-name/vu/vultr/package.nix
@@ -21,7 +21,7 @@ buildGoModule rec {
doCheck = false;
meta = with lib; {
- description = "Vultr CLI and API client library";
+ description = "CLI and API client library";
mainProgram = "vultr";
homepage = "https://jamesclonk.github.io/vultr";
changelog = "https://github.com/JamesClonk/vultr/releases/tag/${src.rev}";
diff --git a/pkgs/by-name/wa/wait4x/package.nix b/pkgs/by-name/wa/wait4x/package.nix
index cda146541457..3cf6e2fc91b0 100644
--- a/pkgs/by-name/wa/wait4x/package.nix
+++ b/pkgs/by-name/wa/wait4x/package.nix
@@ -23,7 +23,7 @@ buildGoModule {
doCheck = false;
meta = with lib; {
- description = "Wait4X allows you to wait for a port or a service to enter the requested state";
+ description = "Allows you to wait for a port or a service to enter the requested state";
homepage = "https://github.com/wait4x/wait4x";
license = licenses.asl20;
maintainers = with maintainers; [ jfvillablanca ];
diff --git a/pkgs/by-name/wa/wallabag/package.nix b/pkgs/by-name/wa/wallabag/package.nix
index 507d344b3fd4..78b12de61204 100644
--- a/pkgs/by-name/wa/wallabag/package.nix
+++ b/pkgs/by-name/wa/wallabag/package.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation {
'';
meta = {
- description = "Self hostable application for saving web pages";
+ description = "Self-hostable application for saving web pages";
longDescription = ''
wallabag is a self-hostable PHP application allowing you to not
miss any content anymore. Click, save and read it when you can.
diff --git a/pkgs/by-name/wa/wastebin/package.nix b/pkgs/by-name/wa/wastebin/package.nix
index ca065175f1e2..54f40ea3c6dd 100644
--- a/pkgs/by-name/wa/wastebin/package.nix
+++ b/pkgs/by-name/wa/wastebin/package.nix
@@ -39,7 +39,7 @@ rustPlatform.buildRustPackage rec {
};
meta = with lib; {
- description = "Wastebin is a pastebin";
+ description = "Pastebin service";
homepage = "https://github.com/matze/wastebin";
changelog = "https://github.com/matze/wastebin/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
diff --git a/pkgs/by-name/we/weggli/package.nix b/pkgs/by-name/we/weggli/package.nix
index 12948799f117..7187e28bc715 100644
--- a/pkgs/by-name/we/weggli/package.nix
+++ b/pkgs/by-name/we/weggli/package.nix
@@ -26,7 +26,7 @@ rustPlatform.buildRustPackage rec {
};
meta = {
- description = "Weggli is a fast and robust semantic search tool for C and C++ codebases";
+ description = "Fast and robust semantic search tool for C and C++ codebases";
homepage = "https://github.com/weggli-rs/weggli";
changelog = "https://github.com/weggli-rs/weggli/releases/tag/v${version}";
mainProgram = "weggli";
diff --git a/pkgs/by-name/wq/wqy_microhei/package.nix b/pkgs/by-name/wq/wqy_microhei/package.nix
index aa2569ec0e45..c48ea172229b 100644
--- a/pkgs/by-name/wq/wqy_microhei/package.nix
+++ b/pkgs/by-name/wq/wqy_microhei/package.nix
@@ -22,7 +22,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = {
- description = "(mainly) Chinese Unicode font";
+ description = "Chinese Unicode font optimized for screen display";
homepage = "http://wenq.org";
license = lib.licenses.asl20;
maintainers = [ lib.maintainers.pkmx ];
diff --git a/pkgs/by-name/wq/wqy_zenhei/package.nix b/pkgs/by-name/wq/wqy_zenhei/package.nix
index e03ec3aa4d63..4003cc53d83d 100644
--- a/pkgs/by-name/wq/wqy_zenhei/package.nix
+++ b/pkgs/by-name/wq/wqy_zenhei/package.nix
@@ -22,7 +22,7 @@ stdenvNoCC.mkDerivation rec {
'';
meta = {
- description = "(mainly) Chinese Unicode font";
+ description = "Chinese Unicode font with full CJK coverage";
homepage = "http://wenq.org";
license = lib.licenses.gpl2; # with font embedding exceptions
maintainers = [ lib.maintainers.pkmx ];
diff --git a/pkgs/by-name/xf/xfitter/package.nix b/pkgs/by-name/xf/xfitter/package.nix
index 5e4cbc52a1cf..7d54c0a76891 100644
--- a/pkgs/by-name/xf/xfitter/package.nix
+++ b/pkgs/by-name/xf/xfitter/package.nix
@@ -73,7 +73,7 @@ stdenv.mkDerivation {
'';
meta = with lib; {
- description = "XFitter project is an open source QCD fit framework ready to extract PDFs and assess the impact of new data";
+ description = "Open source QCD fit framework designed to extract PDFs and assess the impact of new data";
license = licenses.gpl3;
homepage = "https://www.xfitter.org/xFitter";
platforms = platforms.unix;
diff --git a/pkgs/by-name/xk/xkbd/package.nix b/pkgs/by-name/xk/xkbd/package.nix
index ef41440659a6..f28d2228637f 100644
--- a/pkgs/by-name/xk/xkbd/package.nix
+++ b/pkgs/by-name/xk/xkbd/package.nix
@@ -43,7 +43,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://github.com/mahatma-kaganovich/xkbd";
- description = "onscreen soft keyboard for X11";
+ description = "On-screen soft keyboard for X11";
license = licenses.gpl2Plus;
maintainers = [ ];
platforms = platforms.linux;
diff --git a/pkgs/by-name/xl/xlights/package.nix b/pkgs/by-name/xl/xlights/package.nix
index 197e212baf72..5600a859cdd0 100644
--- a/pkgs/by-name/xl/xlights/package.nix
+++ b/pkgs/by-name/xl/xlights/package.nix
@@ -14,7 +14,7 @@ appimageTools.wrapType2 rec {
};
meta = {
- 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";
+ description = "Sequencer for lights with USB and E1.31 drivers";
homepage = "https://xlights.org";
license = lib.licenses.gpl3;
maintainers = with lib.maintainers; [ kashw2 ];
diff --git a/pkgs/by-name/xl/xlink/package.nix b/pkgs/by-name/xl/xlink/package.nix
index 111091c03f07..de021dd3fa94 100644
--- a/pkgs/by-name/xl/xlink/package.nix
+++ b/pkgs/by-name/xl/xlink/package.nix
@@ -76,7 +76,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
- description = "XLink library for communication with Myriad VPUs";
+ description = "Library for communication with Myriad VPUs";
homepage = "https://github.com/luxonis/XLink";
license = lib.licenses.asl20;
platforms = lib.platforms.all;
diff --git a/pkgs/by-name/xm/xmloscopy/package.nix b/pkgs/by-name/xm/xmloscopy/package.nix
index b547ede58132..faab84dc3cef 100644
--- a/pkgs/by-name/xm/xmloscopy/package.nix
+++ b/pkgs/by-name/xm/xmloscopy/package.nix
@@ -55,7 +55,7 @@ stdenv.mkDerivation rec {
'';
meta = with lib; {
- description = "wtf is my docbook broken?";
+ description = "XML debugger";
mainProgram = "xmloscopy";
homepage = "https://github.com/grahamc/xmloscopy";
license = licenses.mit;
diff --git a/pkgs/by-name/ya/yazi/plugins/nord/default.nix b/pkgs/by-name/ya/yazi/plugins/nord/default.nix
index 57d4b6e5d012..6f9eb157ebb6 100644
--- a/pkgs/by-name/ya/yazi/plugins/nord/default.nix
+++ b/pkgs/by-name/ya/yazi/plugins/nord/default.nix
@@ -15,7 +15,7 @@ mkYaziPlugin {
};
meta = {
- description = "nordic yazi";
+ description = "Nordic yazi";
homepage = "https://github.com/stepbrobd/nord.yazi";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ stepbrobd ];
diff --git a/pkgs/by-name/yu/yubihsm-connector/package.nix b/pkgs/by-name/yu/yubihsm-connector/package.nix
index 0b0299fdcc8f..990766665a71 100644
--- a/pkgs/by-name/yu/yubihsm-connector/package.nix
+++ b/pkgs/by-name/yu/yubihsm-connector/package.nix
@@ -37,7 +37,7 @@ buildGoModule rec {
'';
meta = with lib; {
- description = "yubihsm-connector performs the communication between the YubiHSM 2 and applications that use it";
+ description = "Performs the communication between the YubiHSM 2 and applications that use it";
homepage = "https://developers.yubico.com/yubihsm-connector/";
maintainers = with maintainers; [ matthewcroughan ];
license = licenses.asl20;
diff --git a/pkgs/by-name/yu/yubihsm-shell/package.nix b/pkgs/by-name/yu/yubihsm-shell/package.nix
index 3a7bf5564bfc..4f9354ea4316 100644
--- a/pkgs/by-name/yu/yubihsm-shell/package.nix
+++ b/pkgs/by-name/yu/yubihsm-shell/package.nix
@@ -63,7 +63,7 @@ stdenv.mkDerivation rec {
hardeningDisable = [ "fortify3" ];
meta = with lib; {
- description = "yubihsm-shell and libyubihsm";
+ description = "Thin wrapper around libyubihsm providing both an interactive and command-line interface to a YubiHSM";
homepage = "https://github.com/Yubico/yubihsm-shell";
maintainers = with maintainers; [ matthewcroughan ];
license = licenses.asl20;
diff --git a/pkgs/by-name/za/zammad/package.nix b/pkgs/by-name/za/zammad/package.nix
index 062c8842d1e1..bd51f651c940 100644
--- a/pkgs/by-name/za/zammad/package.nix
+++ b/pkgs/by-name/za/zammad/package.nix
@@ -128,7 +128,7 @@ stdenvNoCC.mkDerivation {
};
meta = with lib; {
- description = "Zammad, a web-based, open source user support/ticketing solution";
+ description = "Web-based, open source user support/ticketing solution";
homepage = "https://zammad.org";
license = licenses.agpl3Plus;
platforms = [
diff --git a/pkgs/by-name/zi/zile/package.nix b/pkgs/by-name/zi/zile/package.nix
index d1fbe8623e25..8278d2871aff 100644
--- a/pkgs/by-name/zi/zile/package.nix
+++ b/pkgs/by-name/zi/zile/package.nix
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
meta = {
homepage = "https://www.gnu.org/software/zile/";
changelog = "https://git.savannah.gnu.org/cgit/zile.git/plain/NEWS?h=v${version}";
- description = "Zile Implements Lua Editors";
+ description = "Implements Lua Editors";
longDescription = ''
GNU Zile is a text editor development kit, so that you can (relatively)
quickly develop your own ideal text editor without reinventing the wheel
diff --git a/pkgs/by-name/zi/zipkin/package.nix b/pkgs/by-name/zi/zipkin/package.nix
index 3549578deb39..c05b420f2de7 100644
--- a/pkgs/by-name/zi/zipkin/package.nix
+++ b/pkgs/by-name/zi/zipkin/package.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
--add-flags "-cp $out/share/java/zipkin-server-${version}-exec.jar org.springframework.boot.loader.JarLauncher"
'';
meta = with lib; {
- description = "Zipkin distributed tracing system";
+ description = "Distributed tracing system";
homepage = "https://zipkin.io/";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
license = licenses.asl20;
diff --git a/pkgs/by-name/zl/zluda/package.nix b/pkgs/by-name/zl/zluda/package.nix
index ced854e96993..6dce56c92190 100644
--- a/pkgs/by-name/zl/zluda/package.nix
+++ b/pkgs/by-name/zl/zluda/package.nix
@@ -78,7 +78,7 @@ rustPlatform.buildRustPackage rec {
'';
meta = {
- description = "ZLUDA - CUDA on non-Nvidia GPUs";
+ description = "CUDA on non-Nvidia GPUs";
homepage = "https://github.com/vosen/ZLUDA";
changelog = "https://github.com/vosen/ZLUDA/releases/tag/${src.rev}";
license = lib.licenses.mit;
diff --git a/pkgs/development/ocaml-modules/janestreet/0.12.nix b/pkgs/development/ocaml-modules/janestreet/0.12.nix
index 3fa02d979775..01f91f7b9522 100644
--- a/pkgs/development/ocaml-modules/janestreet/0.12.nix
+++ b/pkgs/development/ocaml-modules/janestreet/0.12.nix
@@ -140,7 +140,7 @@ with self;
ppx_hash = janePackage {
pname = "ppx_hash";
hash = "1dfsfvhiyp1mnf24mr93svpdn432kla0y7x631lssacxxp2sadbg";
- meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions";
+ meta.description = "PPX rewriter that generates hash functions from type expressions and definitions";
propagatedBuildInputs = [
ppx_compare
ppx_sexp_conv
@@ -178,7 +178,7 @@ with self;
ppx_sexp_message = janePackage {
pname = "ppx_sexp_message";
hash = "0yskd6v48jc6wa0nhg685kylh1n9qb6b7d1wglr9wnhl9sw990mc";
- meta.description = "A ppx rewriter for easy construction of s-expressions";
+ meta.description = "PPX rewriter for easy construction of s-expressions";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -227,7 +227,7 @@ with self;
bin_prot = janePackage {
pname = "bin_prot";
hash = "0hh6s7g9s004z35hsr8z6nw5phlcvcd6g2q3bj4f0s1s0anlsswm";
- meta.description = "A binary protocol generator";
+ meta.description = "Binary protocol generator";
propagatedBuildInputs = [
ppx_compare
ppx_custom_printf
@@ -309,14 +309,14 @@ with self;
ppx_pipebang = janePackage {
pname = "ppx_pipebang";
hash = "1p4pdpl8h2bblbhpn5nk17ri4rxpz0aih0gffg3cl1186irkj0xj";
- meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`";
+ meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`";
propagatedBuildInputs = [ ppxlib ];
};
ppx_sexp_value = janePackage {
pname = "ppx_sexp_value";
hash = "1mg81834a6dx1x7x9zb9wc58438cabjjw08yhkx6i386hxfy891p";
- meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values";
+ meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
diff --git a/pkgs/development/ocaml-modules/janestreet/0.14.nix b/pkgs/development/ocaml-modules/janestreet/0.14.nix
index df1fdaaaf74f..d1cb388cd920 100644
--- a/pkgs/development/ocaml-modules/janestreet/0.14.nix
+++ b/pkgs/development/ocaml-modules/janestreet/0.14.nix
@@ -15,7 +15,7 @@ with self;
version = "0.14.1";
minimalOCamlVersion = "4.09";
hash = "0wm2081kzd5zsqs516cn3f975bnnmnyynv8fa818gmfa65i6mxm8";
- meta.description = "A library that makes it nicer to work with nested functional data structures";
+ meta.description = "Library that makes it nicer to work with nested functional data structures";
propagatedBuildInputs = [ higher_kinded ];
};
@@ -99,7 +99,7 @@ with self;
async_js = janePackage {
pname = "async_js";
hash = "0rld8792lfwbinn9rhrgacivz49vppgy29smpqnvpga89wchjv0v";
- meta.description = "A small library that provide Async support for JavaScript platforms";
+ meta.description = "Small library that provide Async support for JavaScript platforms";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_rpc_kernel
@@ -237,7 +237,7 @@ with self;
pname = "bin_prot";
hash = "1qyqbfp4zdc2jb87370cdgancisqffhf9x60zgh2m31kqik8annr";
minimalOCamlVersion = "4.04.2";
- meta.description = "A binary protocol generator";
+ meta.description = "Binary protocol generator";
propagatedBuildInputs = [
ppx_compare
ppx_custom_printf
@@ -250,7 +250,7 @@ with self;
bonsai = janePackage {
pname = "bonsai";
hash = "0k4grabwqc9sy4shzp77bgfvyajvvc0l8qq89ia7cvlwvly7gv6a";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ ppx_pattern_bind ];
propagatedBuildInputs = [ incr_dom ];
};
@@ -389,7 +389,7 @@ with self;
version = "0.14.1";
minimalOCamlVersion = "4.09";
hash = "05jvxgqsx3j2v8rqpd91ah76dgc1q2dz38kjklmx0vms4r4gvlsx";
- meta.description = "A library with an encoding of higher kinded types in OCaml";
+ meta.description = "Library with an encoding of higher kinded types in OCaml";
propagatedBuildInputs = [
base
ppx_jane
@@ -399,7 +399,7 @@ with self;
incr_dom = janePackage {
pname = "incr_dom";
hash = "0mi98cwi4npdh5vvcz0pb4sbb9j9dydl52s51rswwc3kn8mipxfx";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_js
@@ -622,7 +622,7 @@ with self;
pname = "ppx_hash";
hash = "1zf03xdrg4jig7pdcrdpbabyjkdpifb31z2z1bf9wfdawybdhwkq";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions";
+ meta.description = "PPX rewriter that generates hash functions from type expressions and definitions";
propagatedBuildInputs = [
ppx_compare
ppx_sexp_conv
@@ -736,7 +736,7 @@ with self;
pname = "ppx_pattern_bind";
hash = "0yxkwnn30nxgrspi191zma95bgrh134aqh2bnpj3wg0245ki55zv";
minimalOCamlVersion = "4.07";
- meta.description = "A ppx for writing fast incremental bind nodes in a pattern match";
+ meta.description = "PPX for writing fast incremental bind nodes in a pattern match";
propagatedBuildInputs = [ ppx_let ];
};
@@ -744,14 +744,14 @@ with self;
pname = "ppx_pipebang";
hash = "0450b3p2rpnnn5yyvbkcd3c33jr2z0dp8blwxddaj2lv7nzl5dzf";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`";
+ meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`";
propagatedBuildInputs = [ ppxlib ];
};
ppx_python = janePackage {
pname = "ppx_python";
hash = "0gk4nqz4i9v3hwjg5mvgpgwj0dfcgpyc7ikba93cafyhn6fy83zk";
- meta.description = "A [@@deriving] plugin to generate Python conversion functions ";
+ meta.description = "[@@deriving] plugin to generate Python conversion functions";
# Compatibility with ppxlib 0.23
patches = fetchpatch {
url = "https://github.com/janestreet/ppx_python/commit/b2fe0040cc39fa6164de868f8a20edb38d81170e.patch";
@@ -782,7 +782,7 @@ with self;
version = "0.14.1";
hash = "1lvsr0d68kakih1ll33hy6dxbjkly6lmky4q6z0h0hrcbd6z48k4";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter for easy construction of s-expressions";
+ meta.description = "PPX rewriter for easy construction of s-expressions";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -793,7 +793,7 @@ with self;
pname = "ppx_sexp_value";
hash = "1d1c92pyypqkd9473d59j0sfppxvcxggbc62w8bkqnbxrdmvirn9";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values";
+ meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -856,7 +856,7 @@ with self;
pythonlib = janePackage {
pname = "pythonlib";
hash = "0qr0mh9jiv1ham5zlz9i4im23a1vh6x1yp6dp2db2s4icmfph639";
- meta.description = "A library to help writing wrappers around ocaml code for python";
+ meta.description = "Library to help writing wrappers around ocaml code for python";
meta.broken = lib.versionAtLeast ocaml.version "4.13";
propagatedBuildInputs = [
ppx_expect
@@ -950,7 +950,7 @@ with self;
base
ppx_jane
];
- meta.description = "A library to use CSS-style selectors to traverse sexp trees";
+ meta.description = "Library to use CSS-style selectors to traverse sexp trees";
};
sexplib0 = janePackage {
@@ -1005,7 +1005,7 @@ with self;
splay_tree = janePackage {
pname = "splay_tree";
hash = "1xbzzbqb054hl1v1zcgfwdgzqihni3a0dmvrric9xggmgn4ycmqq";
- meta.description = "A splay tree implementation";
+ meta.description = "Splay tree implementation";
propagatedBuildInputs = [ core_kernel ];
};
diff --git a/pkgs/development/ocaml-modules/janestreet/0.15.nix b/pkgs/development/ocaml-modules/janestreet/0.15.nix
index 89ca0e0c42ef..368f4c420304 100644
--- a/pkgs/development/ocaml-modules/janestreet/0.15.nix
+++ b/pkgs/development/ocaml-modules/janestreet/0.15.nix
@@ -27,7 +27,7 @@ with self;
pname = "abstract_algebra";
minimalOCamlVersion = "4.08";
hash = "12imf6ibm7qb8r1fpqnrl20x2z14zl3ri1vzg0z8qby9l8bv2fbd";
- meta.description = "A small library describing abstract algebra concepts";
+ meta.description = "Small library describing abstract algebra concepts";
propagatedBuildInputs = [
base
ppx_jane
@@ -38,7 +38,7 @@ with self;
pname = "accessor";
minimalOCamlVersion = "4.09";
hash = "17rzf0jpc9s3yrxcnn630jhgsw5mrnrhwbfh62hqxqanascc5rxh";
- meta.description = "A library that makes it nicer to work with nested functional data structures";
+ meta.description = "Library that makes it nicer to work with nested functional data structures";
propagatedBuildInputs = [ higher_kinded ];
};
@@ -118,7 +118,7 @@ with self;
async_js = janePackage {
pname = "async_js";
hash = "184j077bz686k5lrqswircnrdqldb316ngpzq7xri1pcsl39sy3q";
- meta.description = "A small library that provide Async support for JavaScript platforms";
+ meta.description = "Small library that provide Async support for JavaScript platforms";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_rpc_kernel
@@ -221,7 +221,7 @@ with self;
async_websocket = janePackage {
pname = "async_websocket";
hash = "16ixqfnx9jp77bvx11dlzsq0pzfpyiif60hl2q06zncyswky9xgb";
- meta.description = "A library that implements the websocket protocol on top of Async";
+ meta.description = "Library that implements the websocket protocol on top of Async";
propagatedBuildInputs = [
async
cryptokit
@@ -279,7 +279,7 @@ with self;
pname = "bin_prot";
hash = "1qfqglscc25wwnjx7byqmjcnjww1msnr8940gyg8h93wdq43fjnh";
minimalOCamlVersion = "4.04.2";
- meta.description = "A binary protocol generator";
+ meta.description = "Binary protocol generator";
propagatedBuildInputs = [
ppx_compare
ppx_custom_printf
@@ -292,7 +292,7 @@ with self;
bonsai = janePackage {
pname = "bonsai";
hash = "150zx2g1dmhyrxwqq8j7f2m3hjpmk5bk182ihx2gdbarhw1ainpm";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ ppx_pattern_bind ];
nativeBuildInputs = [
js_of_ocaml-compiler
@@ -343,7 +343,7 @@ with self;
pname = "cohttp_static_handler";
version = "0.15.0";
hash = "sha256-ENaH8ChvjeMc9WeNIhkeNBB7YK9vB4lw95o6FFZI1ys=";
- meta.description = "A library for easily creating a cohttp handler for static files";
+ meta.description = "Library for easily creating a cohttp handler for static files";
propagatedBuildInputs = [ cohttp-async ];
};
@@ -491,7 +491,7 @@ with self;
pname = "file_path";
minimalOCamlVersion = "4.11";
hash = "0vjvxviryywwwfdazcijwhpajp2d4mavlki7lj4qaafjrw62x14k";
- meta.description = "A library for typed manipulation of UNIX-style file paths";
+ meta.description = "Library for typed manipulation of UNIX-style file paths";
propagatedBuildInputs = [
async
core
@@ -506,7 +506,7 @@ with self;
fuzzy_match = janePackage {
pname = "fuzzy_match";
hash = "0s5w81698b07l5m11nwx8xbjcpmp54dnf5fcrnlva22jrlsf14h4";
- meta.description = "A library for fuzzy string matching";
+ meta.description = "Library for fuzzy string matching";
propagatedBuildInputs = [
core
ppx_jane
@@ -517,7 +517,7 @@ with self;
pname = "fzf";
minimalOCamlVersion = "4.08";
hash = "1ha0i6dx5bgwzbdi4rn98wjwi2imv5p2i7qs7hy0c6cmg88xbdry";
- meta.description = "A library for running the fzf command line tool";
+ meta.description = "Library for running the fzf command line tool";
propagatedBuildInputs = [
async
core_kernel
@@ -532,7 +532,7 @@ with self;
pname = "higher_kinded";
minimalOCamlVersion = "4.09";
hash = "0rafxxajqswi070h8sinhjna0swh1hc6d7i3q7y099yj3wlr2y1l";
- meta.description = "A library with an encoding of higher kinded types in OCaml";
+ meta.description = "Library with an encoding of higher kinded types in OCaml";
propagatedBuildInputs = [
base
ppx_jane
@@ -542,7 +542,7 @@ with self;
incr_dom = janePackage {
pname = "incr_dom";
hash = "1sija9w2im8vdp61h387w0mww9hh7jgkgsjcccps4lbv936ac7c1";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_js
@@ -598,7 +598,7 @@ with self;
jsonaf = janePackage {
pname = "jsonaf";
hash = "1j9rn8vsvfpgmdpmdqb5qhvss5171j8n3ii1bcgnavqinchbvqa6";
- meta.description = "A library for parsing, manipulating, and serializing data structured as JSON";
+ meta.description = "Library for parsing, manipulating, and serializing data structured as JSON";
propagatedBuildInputs = [
base
ppx_jane
@@ -793,7 +793,7 @@ with self;
ppx_css = janePackage {
pname = "ppx_css";
hash = "09dpmj3f3m3z1ji9hq775iqr3cfmv5gh7q9zlblizj4wx4y0ibyi";
- meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within";
+ meta.description = "PPX that takes in css strings and produces a module for accessing the unique names defined within";
propagatedBuildInputs = [
core_kernel
ppxlib
@@ -867,7 +867,7 @@ with self;
pname = "ppx_hash";
hash = "15agkwavadllzxdv4syjna02083nfnap8qs4yqf5s0adjw73fzyg";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions";
+ meta.description = "PPX rewriter that generates hash functions from type expressions and definitions";
propagatedBuildInputs = [
ppx_compare
ppx_sexp_conv
@@ -1006,7 +1006,7 @@ with self;
pname = "ppx_pattern_bind";
hash = "01nfdk9yvk92r7sjl4ngxfsx8fyqh2dsjxz0i299nszv9jc4rn4f";
minimalOCamlVersion = "4.07";
- meta.description = "A ppx for writing fast incremental bind nodes in a pattern match";
+ meta.description = "PPX for writing fast incremental bind nodes in a pattern match";
propagatedBuildInputs = [ ppx_let ];
};
@@ -1014,14 +1014,14 @@ with self;
pname = "ppx_pipebang";
hash = "0sm5dghyalhws3hy1cc2ih36az1k4q02hcgj6l26gwyma3y4irvq";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`";
+ meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`";
propagatedBuildInputs = [ ppxlib ];
};
ppx_python = janePackage {
pname = "ppx_python";
hash = "1d2wf0rkvxg07q6xq2zmxh6hmvnwlsmny3mm92jsg1s7bdl39gap";
- meta.description = "A [@@deriving] plugin to generate Python conversion functions ";
+ meta.description = "[@@deriving] plugin to generate Python conversion functions";
propagatedBuildInputs = [
ppx_base
ppxlib
@@ -1046,7 +1046,7 @@ with self;
pname = "ppx_sexp_message";
hash = "0a7hx50bkkc5n5msc3zzc4ixnp7674x3mallknb9j31jnd8l90nj";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter for easy construction of s-expressions";
+ meta.description = "PPX rewriter for easy construction of s-expressions";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -1057,7 +1057,7 @@ with self;
pname = "ppx_sexp_value";
hash = "0kz83j9v6yz3v8c6vr9ilhkcci4hhjd6i6r6afnx72jh6i7d3hnv";
minimalOCamlVersion = "4.04.2";
- meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values";
+ meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -1120,7 +1120,7 @@ with self;
profunctor = janePackage {
pname = "profunctor";
hash = "151vk0cagjwn0isnnwryn6gmvnpds4dyj1in9jvv5is8yij203gg";
- meta.description = "A library providing a signature for simple profunctors and traversal of a record";
+ meta.description = "Library providing a signature for simple profunctors and traversal of a record";
propagatedBuildInputs = [
base
ppx_jane
@@ -1139,7 +1139,7 @@ with self;
pname = "pythonlib";
version = "0.15.1";
hash = "sha256-j8WXVTEiBmHtoTjkbnIh31vC4IghfAMaEL19nDLx3mc=";
- meta.description = "A library to help writing wrappers around ocaml code for python";
+ meta.description = "Library to help writing wrappers around ocaml code for python";
buildInputs = [ ppx_optcomp ];
propagatedBuildInputs = [
ppx_expect
@@ -1175,7 +1175,7 @@ with self;
record_builder = janePackage {
pname = "record_builder";
hash = "004nqcmwll0vy47mb3d3jlk21cc6adcjy62dkv2k966n9jkh472h";
- meta.description = "A library which provides traversal of records with an applicative";
+ meta.description = "Library which provides traversal of records with an applicative";
propagatedBuildInputs = [
base
ppx_jane
@@ -1258,7 +1258,7 @@ with self;
base
ppx_jane
];
- meta.description = "A library to use CSS-style selectors to traverse sexp trees";
+ meta.description = "Library to use CSS-style selectors to traverse sexp trees";
};
sexplib0 = janePackage {
@@ -1313,7 +1313,7 @@ with self;
splay_tree = janePackage {
pname = "splay_tree";
hash = "1jxfh7f2hjrms5pm2cy1cf6ivphgiqqvyyr9hdcz8d3vi612p4dm";
- meta.description = "A splay tree implementation";
+ meta.description = "Splay tree implementation";
propagatedBuildInputs = [ core_kernel ];
};
diff --git a/pkgs/development/ocaml-modules/janestreet/0.16.nix b/pkgs/development/ocaml-modules/janestreet/0.16.nix
index 75ddf6c2ba4b..6f2ec4554374 100644
--- a/pkgs/development/ocaml-modules/janestreet/0.16.nix
+++ b/pkgs/development/ocaml-modules/janestreet/0.16.nix
@@ -26,7 +26,7 @@ with self;
abstract_algebra = janePackage {
pname = "abstract_algebra";
hash = "sha256-hAZzc2ypbGE/8mxxk4GZqr17JlIYv71gZJMQ4plsK38=";
- meta.description = "A small library describing abstract algebra concepts";
+ meta.description = "Small library describing abstract algebra concepts";
propagatedBuildInputs = [
base
ppx_jane
@@ -36,7 +36,7 @@ with self;
accessor = janePackage {
pname = "accessor";
hash = "sha256-yClfUXqwVoipF4WqbqC6VBVYc6t8MZYVoHGjchH7XQA=";
- meta.description = "A library that makes it nicer to work with nested functional data structures";
+ meta.description = "Library that makes it nicer to work with nested functional data structures";
propagatedBuildInputs = [ higher_kinded ];
};
@@ -126,7 +126,7 @@ with self;
async_js = janePackage {
pname = "async_js";
hash = "sha256-JyF1busOv9JWxp55oaxBozIQyCKlmAY3csBA4/98qy0=";
- meta.description = "A small library that provide Async support for JavaScript platforms";
+ meta.description = "Small library that provide Async support for JavaScript platforms";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_rpc_kernel
@@ -228,7 +228,7 @@ with self;
async_websocket = janePackage {
pname = "async_websocket";
hash = "sha256-Qy+A8ee6u5Vr05FNeaH/6Sdp9bcq3cnaDYO9OU06VW0=";
- meta.description = "A library that implements the websocket protocol on top of Async";
+ meta.description = "Library that implements the websocket protocol on top of Async";
propagatedBuildInputs = [
async
cryptokit
@@ -238,7 +238,7 @@ with self;
babel = janePackage {
pname = "babel";
hash = "sha256-nnMliU0d6vtHTYEy9uMi8nMaHvAsEXKN6uNByqZ28+c=";
- meta.description = "A library for defining Rpcs that can evolve over time without breaking backward compatibility";
+ meta.description = "Library for defining Rpcs that can evolve over time without breaking backward compatibility";
propagatedBuildInputs = [
async_rpc_kernel
core
@@ -296,7 +296,7 @@ with self;
bidirectional_map = janePackage {
pname = "bidirectional_map";
hash = "sha256-YEzOdzanBJaskI2/xN9E3ozWnBXDyxJvY3g/qEE73yI=";
- meta.description = "A library for bidirectional maps and multimaps";
+ meta.description = "Library for bidirectional maps and multimaps";
};
bignum = janePackage {
@@ -313,7 +313,7 @@ with self;
bin_prot = janePackage {
pname = "bin_prot";
hash = "sha256-qFkM6TrTLnnFKmzQHktBb68HpBTMYhiURvnRKEoAevk=";
- meta.description = "A binary protocol generator";
+ meta.description = "Binary protocol generator";
propagatedBuildInputs = [
ppx_compare
ppx_custom_printf
@@ -327,7 +327,7 @@ with self;
bonsai = janePackage {
pname = "bonsai";
hash = "sha256-YJ+qkVG5PLBmioa1gP7y6jwn82smyyYDIwHwhDqNeWM=";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ ppx_pattern_bind ];
nativeBuildInputs = [
ppx_css
@@ -383,14 +383,14 @@ with self;
cohttp_static_handler = janePackage {
pname = "cohttp_static_handler";
hash = "sha256-7NCnJVArudBEvWARQUGlJuEq3kSCjpn5YtsLsL04bf4=";
- meta.description = "A library for easily creating a cohttp handler for static files";
+ meta.description = "Library for easily creating a cohttp handler for static files";
propagatedBuildInputs = [ cohttp-async ];
};
content_security_policy = janePackage {
pname = "content_security_policy";
hash = "sha256-q/J+ZzeC6txyuRQzR8Hmu7cYJCQbxaMlVEmK8fj0hus=";
- meta.description = "A library for building content-security policies";
+ meta.description = "Library for building content-security policies";
propagatedBuildInputs = [
core
ppx_jane
@@ -480,7 +480,7 @@ with self;
ppx_jane
stdio
];
- meta.description = "A library for improving redability of multi-line string constants in code";
+ meta.description = "Library for improving readability of multi-line string constants in code";
};
delimited_parsing = janePackage {
@@ -502,7 +502,7 @@ with self;
stored_reversed
streamable
];
- meta.description = "An interface for diffs";
+ meta.description = "Interface for diffs";
};
ecaml = janePackage {
@@ -571,7 +571,7 @@ with self;
file_path = janePackage {
pname = "file_path";
hash = "sha256-EEpDZNgUgyeqivRhZgQWWlerl+7OOcvAbjjQ3e1NYOQ=";
- meta.description = "A library for typed manipulation of UNIX-style file paths";
+ meta.description = "Library for typed manipulation of UNIX-style file paths";
propagatedBuildInputs = [
async
core
@@ -586,7 +586,7 @@ with self;
fuzzy_match = janePackage {
pname = "fuzzy_match";
hash = "sha256-M3yOqP0/OZFbqZZpgDdhJ/FZU3MhKwIXbWjwuMlxe2Q=";
- meta.description = "A library for fuzzy string matching";
+ meta.description = "Library for fuzzy string matching";
propagatedBuildInputs = [
core
ppx_jane
@@ -596,7 +596,7 @@ with self;
fzf = janePackage {
pname = "fzf";
hash = "sha256-IQ2wze34LlOutecDOrPhj3U7MFVJTSjQW+If3QyHoes=";
- meta.description = "A library for running the fzf command line tool";
+ meta.description = "Library for running the fzf command line tool";
propagatedBuildInputs = [
async
core_kernel
@@ -621,7 +621,7 @@ with self;
higher_kinded = janePackage {
pname = "higher_kinded";
hash = "sha256-aCpYc7f4mrPsGp038YabEyw72cA6GbCKsok+5Hej5P0=";
- meta.description = "A library with an encoding of higher kinded types in OCaml";
+ meta.description = "Library with an encoding of higher kinded types in OCaml";
propagatedBuildInputs = [
base
ppx_jane
@@ -631,7 +631,7 @@ with self;
incr_dom = janePackage {
pname = "incr_dom";
hash = "sha256-fnD/YnaGK6MIy/fL6bDwcoGDJhHo2+1l8dCXxwN28kg=";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_js
@@ -675,7 +675,7 @@ with self;
indentation_buffer = janePackage {
pname = "indentation_buffer";
hash = "sha256-5ayWs7yUnuxh5S3Dp0GbYTkGXttDMomfZak4MHePFbk=";
- meta.description = "A library for building strings with indentation";
+ meta.description = "Library for building strings with indentation";
propagatedBuildInputs = [
core
ppx_jane
@@ -695,7 +695,7 @@ with self;
janestreet_cpuid = janePackage {
pname = "janestreet_cpuid";
hash = "sha256-lN8+8uhcVn3AoApWzqeCe/It1G6f0VgZzFcwFEckejk=";
- meta.description = "A library for parsing CPU capabilities out of the `cpuid` instruction";
+ meta.description = "Library for parsing CPU capabilities out of the `cpuid` instruction";
propagatedBuildInputs = [
core
core_kernel
@@ -753,7 +753,7 @@ with self;
jsonaf = janePackage {
pname = "jsonaf";
hash = "sha256-Gn54NUg4YOyrXY5kXCZhHFz24CfUT9c55cJ2sOsNVw8=";
- meta.description = "A library for parsing, manipulating, and serializing data structured as JSON";
+ meta.description = "Library for parsing, manipulating, and serializing data structured as JSON";
propagatedBuildInputs = [
base
ppx_jane
@@ -776,7 +776,7 @@ with self;
krb = janePackage {
pname = "krb";
hash = "sha256-+XwYKwpl668fZ23YEbL1wW9PlaIIjbP/hHwNanf3dAY=";
- meta.description = "A library for using Kerberos for both Rpc and Tcp communication";
+ meta.description = "Library for using Kerberos for both Rpc and Tcp communication";
propagatedBuildInputs = [
async
base
@@ -794,7 +794,7 @@ with self;
lru_cache = janePackage {
pname = "lru_cache";
hash = "sha256-FqOBC4kBL9IuFIL4JrVU7iF1AUu+1R/CchR52eyEsa8=";
- meta.description = "An LRU Cache implementation";
+ meta.description = "LRU cache implementation";
propagatedBuildInputs = [
core_kernel
ppx_jane
@@ -817,7 +817,7 @@ with self;
n_ary = janePackage {
pname = "n_ary";
hash = "sha256-ofstQs5R25NTP4EtBIzDE/Mzg9ZzAJKfAF838uu0zuE=";
- meta.description = "A library for N-ary datatypes and operations";
+ meta.description = "Library for N-ary datatypes and operations";
propagatedBuildInputs = [
base
expect_test_helpers_core
@@ -833,7 +833,7 @@ with self;
numeric_string = janePackage {
pname = "numeric_string";
hash = "sha256-MzRPXMR4Pi07mfJQgOV6R1Z22y2tvQTCq22+00aY1ik=";
- meta.description = "A comparison function for strings that sorts numeric fragments of strings according to their numeric value";
+ meta.description = "Comparison function for strings that sorts numeric fragments of strings according to their numeric value";
propagatedBuildInputs = [
base
ppx_jane
@@ -881,7 +881,7 @@ with self;
of_json = janePackage {
pname = "of_json";
hash = "sha256-qh9mX03Fk9Jb8yox7mZ/CGbWecszK15oaygKbJVDqa0=";
- meta.description = "A friendly applicative interface for Jsonaf";
+ meta.description = "Friendly applicative interface for Jsonaf";
buildInputs = [
core
core_extended
@@ -893,7 +893,7 @@ with self;
ordinal_abbreviation = janePackage {
pname = "ordinal_abbreviation";
hash = "sha256-bGlzFcM6Yw8fcuovrv11WNtAB4mVYv4BjuMlkhsHomQ=";
- meta.description = "A minimal library for generating ordinal names of integers";
+ meta.description = "Minimal library for generating ordinal names of integers";
buildInputs = [
base
ppx_jane
@@ -937,7 +937,7 @@ with self;
polling_state_rpc = janePackage {
pname = "polling_state_rpc";
hash = "sha256-l7SMFI+U2rde2OSUNOXPb9NBsvjPrBcxStNooxMgVB8=";
- meta.description = "An RPC which tracks state on the client and server so it only needs to send diffs across the wire";
+ meta.description = "RPC which tracks state on the client and server so it only needs to send diffs across the wire";
propagatedBuildInputs = [
async_kernel
async_rpc_kernel
@@ -1045,7 +1045,7 @@ with self;
ppx_css = janePackage {
pname = "ppx_css";
hash = "sha256-spT/dJW8YJtG4pOku9r6VVlBAMwGakTrr1euiABeqsU=";
- meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within";
+ meta.description = "PPX that takes in css strings and produces a module for accessing the unique names defined within";
propagatedBuildInputs = [
async
async_unix
@@ -1140,7 +1140,7 @@ with self;
ppx_globalize = janePackage {
pname = "ppx_globalize";
hash = "sha256-SG7710YPwWmhRVl7wN3ZQz3ZMTw3cpoywVSeVQAI3Zc=";
- meta.description = "A ppx rewriter that generates functions to copy local values to the global heap";
+ meta.description = "PPX rewriter that generates functions to copy local values to the global heap";
propagatedBuildInputs = [
base
ppxlib
@@ -1150,7 +1150,7 @@ with self;
ppx_hash = janePackage {
pname = "ppx_hash";
hash = "sha256-ZmdW+q7fak8iG42jRQgZ6chmjHHwrDSy9wg7pq/6zwk=";
- meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions";
+ meta.description = "PPX rewriter that generates hash functions from type expressions and definitions";
propagatedBuildInputs = [
ppx_compare
ppx_sexp_conv
@@ -1276,21 +1276,21 @@ with self;
ppx_pattern_bind = janePackage {
pname = "ppx_pattern_bind";
hash = "sha256-ShR8N71a7sz5XaKDyybsy+K0Uu7sYMgvpMADVxmrI/g=";
- meta.description = "A ppx for writing fast incremental bind nodes in a pattern match";
+ meta.description = "PPX for writing fast incremental bind nodes in a pattern match";
propagatedBuildInputs = [ ppx_let ];
};
ppx_pipebang = janePackage {
pname = "ppx_pipebang";
hash = "sha256-gSS+vfsYw3FFOFZ8/iRnP3rxokKAU7EPa1wXq7SbJBk=";
- meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`";
+ meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`";
propagatedBuildInputs = [ ppxlib ];
};
ppx_python = janePackage {
pname = "ppx_python";
hash = "sha256-lpc6F+Scc5ECdOXPWowKSWRnFSzKbmE8oHs7zCjq3j8=";
- meta.description = "A [@@deriving] plugin to generate Python conversion functions ";
+ meta.description = "[@@deriving] plugin to generate Python conversion functions";
propagatedBuildInputs = [
ppx_base
ppxlib
@@ -1312,7 +1312,7 @@ with self;
ppx_sexp_message = janePackage {
pname = "ppx_sexp_message";
hash = "sha256-4g3Fjrjqhw+XNkCyxrXkgZDEa3e+ytPsEtQA2xSv+jA=";
- meta.description = "A ppx rewriter for easy construction of s-expressions";
+ meta.description = "PPX rewriter for easy construction of s-expressions";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -1322,7 +1322,7 @@ with self;
ppx_sexp_value = janePackage {
pname = "ppx_sexp_value";
hash = "sha256-LsP+deeFYxB38xXw7LLB3gOMGZiUOFRYklGVY7DMmvE=";
- meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values";
+ meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -1402,7 +1402,7 @@ with self;
pname = "pythonlib";
version = "0.16";
hash = "sha256-HrsdtwPSDSaMB9CDIR9P5iaAmLihUrReuNAPIYa+s3Y=";
- meta.description = "A library to help writing wrappers around ocaml code for python";
+ meta.description = "Library to help writing wrappers around ocaml code for python";
propagatedBuildInputs = [
base
core
@@ -1423,7 +1423,7 @@ with self;
profunctor = janePackage {
pname = "profunctor";
hash = "sha256-CFHMtCuBnrlr+B2cdJm2Tamt0A/e+f3SnjEavvE31xQ=";
- meta.description = "A library providing a signature for simple profunctors and traversal of a record";
+ meta.description = "Library providing a signature for simple profunctors and traversal of a record";
propagatedBuildInputs = [
base
ppx_jane
@@ -1467,7 +1467,7 @@ with self;
record_builder = janePackage {
pname = "record_builder";
hash = "sha256-46zGgN9RlDjoSbi8RimuQVrMhy65Gpic0YPZpHOeoo0=";
- meta.description = "A library which provides traversal of records with an applicative";
+ meta.description = "Library which provides traversal of records with an applicative";
propagatedBuildInputs = [
base
ppx_jane
@@ -1581,7 +1581,7 @@ with self;
base
ppx_jane
];
- meta.description = "A library to use CSS-style selectors to traverse sexp trees";
+ meta.description = "Library to use CSS-style selectors to traverse sexp trees";
};
sexplib0 = janePackage {
@@ -1632,7 +1632,7 @@ with self;
splay_tree = janePackage {
pname = "splay_tree";
hash = "sha256-Ag6yqTofEZ3v0qF+Z7xpXQOh7+HWtvRLlY+iAYqcReg=";
- meta.description = "A splay tree implementation";
+ meta.description = "Splay tree implementation";
propagatedBuildInputs = [ core_kernel ];
};
@@ -1658,7 +1658,7 @@ with self;
stored_reversed = janePackage {
pname = "stored_reversed";
hash = "sha256-ef11f0qifEvxKChM49Hnfk6J6hL+b0tMlm0iDLd5Y0Q=";
- meta.description = "A library for representing a list temporarily stored in reverse order";
+ meta.description = "Library for representing a list temporarily stored in reverse order";
propagatedBuildInputs = [
core
ppx_jane
@@ -1669,7 +1669,7 @@ with self;
version = "0.16.1";
pname = "streamable";
hash = "sha256-3djrUW2tPKaEmoOIpdjN6ok7U9i07yreqbi1kP+6pnY=";
- meta.description = "A collection of types suitable for incremental serialization";
+ meta.description = "Collection of types suitable for incremental serialization";
propagatedBuildInputs = [
async_kernel
async_rpc_kernel
@@ -1754,7 +1754,7 @@ with self;
username_kernel = janePackage {
pname = "username_kernel";
hash = "sha256-UvFL/M9OsD+SOs9MYMKiKzZilLJHzriop6SPA4bOhZQ=";
- meta.description = "An identifier for a user";
+ meta.description = "Identifier for a user";
propagatedBuildInputs = [
core
ppx_jane
diff --git a/pkgs/development/ocaml-modules/janestreet/0.17.nix b/pkgs/development/ocaml-modules/janestreet/0.17.nix
index 411faf6e0ef6..8df7078ac225 100644
--- a/pkgs/development/ocaml-modules/janestreet/0.17.nix
+++ b/pkgs/development/ocaml-modules/janestreet/0.17.nix
@@ -25,7 +25,7 @@ with self;
abstract_algebra = janePackage {
pname = "abstract_algebra";
hash = "sha256-W2rSSbppNkulCgGeTiovzP5zInPWIVfflDxWkGpEOFA=";
- meta.description = "A small library describing abstract algebra concepts";
+ meta.description = "Small library describing abstract algebra concepts";
propagatedBuildInputs = [
base
ppx_jane
@@ -35,7 +35,7 @@ with self;
accessor = janePackage {
pname = "accessor";
hash = "sha256-1inoFwDDhnfhW+W3aAkcFNUkf5Umy8BDGDEbMty+Fts=";
- meta.description = "A library that makes it nicer to work with nested functional data structures";
+ meta.description = "Library that makes it nicer to work with nested functional data structures";
propagatedBuildInputs = [ higher_kinded ];
};
@@ -126,7 +126,7 @@ with self;
async_js = janePackage {
pname = "async_js";
hash = "sha256-4t7dJ04lTQ0b6clf8AvtyC8ip43vIcEBXgHJLiRbuGM=";
- meta.description = "A small library that provide Async support for JavaScript platforms";
+ meta.description = "Small library that provide Async support for JavaScript platforms";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_rpc_kernel
@@ -242,7 +242,7 @@ with self;
async_websocket = janePackage {
pname = "async_websocket";
hash = "sha256-22N+QO9hpkKHv3n9WkvtmJouxb/nuauv1UXdVV0zOGA=";
- meta.description = "A library that implements the websocket protocol on top of Async";
+ meta.description = "Library that implements the websocket protocol on top of Async";
propagatedBuildInputs = [
async
cryptokit
@@ -252,7 +252,7 @@ with self;
babel = janePackage {
pname = "babel";
hash = "sha256-mRSlLXtaGj8DcdDZGUZbi16qQxtfb+fXkwxz6AXxN3o=";
- meta.description = "A library for defining Rpcs that can evolve over time without breaking backward compatibility";
+ meta.description = "Library for defining Rpcs that can evolve over time without breaking backward compatibility";
propagatedBuildInputs = [
async_rpc_kernel
core
@@ -313,7 +313,7 @@ with self;
bidirectional_map = janePackage {
pname = "bidirectional_map";
hash = "sha256-LnslyNdgQpa9DOAkwb0qq9/NdRvKNocUTIP+Dni6oYc=";
- meta.description = "A library for bidirectional maps and multimaps";
+ meta.description = "Library for bidirectional maps and multimaps";
};
bignum = janePackage {
@@ -330,7 +330,7 @@ with self;
bin_prot = janePackage {
pname = "bin_prot";
hash = "sha256-5QeK8Cdu+YjNE/MLiQps6SSf5bRJ/eYZYsJH7oYSarg=";
- meta.description = "A binary protocol generator";
+ meta.description = "Binary protocol generator";
propagatedBuildInputs = [
ppx_compare
ppx_custom_printf
@@ -347,7 +347,7 @@ with self;
bonsai = janePackage {
pname = "bonsai";
hash = "sha256-rr87o/w/a6NtCrDIIYmk2a5IZ1WJM/qJUeDqTLN1Gr4=";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ ppx_pattern_bind ];
nativeBuildInputs = [
ppx_css
@@ -428,14 +428,14 @@ with self;
cohttp_static_handler = janePackage {
pname = "cohttp_static_handler";
hash = "sha256-RB/sUq1tL8A3m9YhHHx2LFqoExTX187VeZI9MRb1NeA=";
- meta.description = "A library for easily creating a cohttp handler for static files";
+ meta.description = "Library for easily creating a cohttp handler for static files";
propagatedBuildInputs = [ cohttp-async ];
};
content_security_policy = janePackage {
pname = "content_security_policy";
hash = "sha256-AQN2JJA+5B0PERNNOA9FXX6rIeej40bwJtQmHP6GKw4=";
- meta.description = "A library for building content-security policies";
+ meta.description = "Library for building content-security policies";
propagatedBuildInputs = [
base64
cryptokit
@@ -535,7 +535,7 @@ with self;
ppx_jane
stdio
];
- meta.description = "A library for improving redability of multi-line string constants in code";
+ meta.description = "Library for improving readability of multi-line string constants in code";
};
delimited_parsing = janePackage {
@@ -557,7 +557,7 @@ with self;
stored_reversed
streamable
];
- meta.description = "An interface for diffs";
+ meta.description = "Interface for diffs";
};
ecaml = janePackage {
@@ -626,7 +626,7 @@ with self;
file_path = janePackage {
pname = "file_path";
hash = "sha256-XSLfYasn6qMZmDzAUGssOM9EX09n2W9/imTgNoSBEyk=";
- meta.description = "A library for typed manipulation of UNIX-style file paths";
+ meta.description = "Library for typed manipulation of UNIX-style file paths";
propagatedBuildInputs = [
async
core
@@ -641,7 +641,7 @@ with self;
fuzzy_match = janePackage {
pname = "fuzzy_match";
hash = "sha256-XB1U4mY0LcdsKYRnmV0SR4ODTIZynZetBk5X5SdHs44=";
- meta.description = "A library for fuzzy string matching";
+ meta.description = "Library for fuzzy string matching";
propagatedBuildInputs = [
core
ppx_jane
@@ -651,7 +651,7 @@ with self;
fzf = janePackage {
pname = "fzf";
hash = "sha256-yHdvC3cB5sVXsZQbtNzUZkaaqOe/7y8pDHgLwugAlQg=";
- meta.description = "A library for running the fzf command line tool";
+ meta.description = "Library for running the fzf command line tool";
propagatedBuildInputs = [
async
core_kernel
@@ -665,7 +665,7 @@ with self;
gel = janePackage {
pname = "gel";
hash = "sha256-zGDlxbJINXD1qG7EifZGDfKbQpehdHyR/WLRJRYlwUg=";
- meta.description = "A library to mark non-record fields global";
+ meta.description = "Library to mark non-record fields global";
propagatedBuildInputs = [
base
ppx_jane
@@ -686,7 +686,7 @@ with self;
higher_kinded = janePackage {
pname = "higher_kinded";
hash = "sha256-6aZxgGzltRs2aS4MYJh23Gpoqcko6xJxU11T6KixXno=";
- meta.description = "A library with an encoding of higher kinded types in OCaml";
+ meta.description = "Library with an encoding of higher kinded types in OCaml";
propagatedBuildInputs = [
base
ppx_jane
@@ -696,7 +696,7 @@ with self;
incr_dom = janePackage {
pname = "incr_dom";
hash = "sha256-dkF7+aq5Idw1ltDgGEjGYspdmOXjXqv8AA27b4M7U8A=";
- meta.description = "A library for building dynamic webapps, using Js_of_ocaml";
+ meta.description = "Library for building dynamic webapps, using Js_of_ocaml";
buildInputs = [ js_of_ocaml-ppx ];
propagatedBuildInputs = [
async_js
@@ -740,7 +740,7 @@ with self;
indentation_buffer = janePackage {
pname = "indentation_buffer";
hash = "sha256-/IUZyRkcxUsddzGGIoaLpXbpCxJ1satK79GkzPxSPSc=";
- meta.description = "A library for building strings with indentation";
+ meta.description = "Library for building strings with indentation";
propagatedBuildInputs = [
core
ppx_jane
@@ -764,7 +764,7 @@ with self;
url = "https://github.com/janestreet/janestreet_cpuid/commit/55223d9708388fe990553669d881f78a811979b9.patch";
hash = "sha256-aggT6GGMkQj4rRkSZK4hoPRzEfpC8z9qnIROptMDf9E=";
};
- meta.description = "A library for parsing CPU capabilities out of the `cpuid` instruction";
+ meta.description = "Library for parsing CPU capabilities out of the `cpuid` instruction";
propagatedBuildInputs = [
core
core_kernel
@@ -823,7 +823,7 @@ with self;
jsonaf = janePackage {
pname = "jsonaf";
hash = "sha256-MMIDHc40cmPpO0n8yREIGMyFndw3NfvGUhy6vHnn40w=";
- meta.description = "A library for parsing, manipulating, and serializing data structured as JSON";
+ meta.description = "Library for parsing, manipulating, and serializing data structured as JSON";
propagatedBuildInputs = [
base
ppx_jane
@@ -846,7 +846,7 @@ with self;
lru_cache = janePackage {
pname = "janestreet_lru_cache";
hash = "sha256-/UMSccN9yGAXF7/g6ueSnsfPSnF1fm0zJIRFsThZvH8=";
- meta.description = "An LRU Cache implementation";
+ meta.description = "LRU cache implementation";
propagatedBuildInputs = [
core_kernel
ppx_jane
@@ -869,7 +869,7 @@ with self;
n_ary = janePackage {
pname = "n_ary";
hash = "sha256-xg4xK3m7SoO1P+rBHvPqFMLx9JXnADEeyU58UmAqW6s=";
- meta.description = "A library for N-ary datatypes and operations";
+ meta.description = "Library for N-ary datatypes and operations";
propagatedBuildInputs = [
base
expect_test_helpers_core
@@ -885,7 +885,7 @@ with self;
numeric_string = janePackage {
pname = "numeric_string";
hash = "sha256-cU5ETGfavkkiqZOjehCYg06YdDk8W+ZDqz17FGWHey8=";
- meta.description = "A comparison function for strings that sorts numeric fragments of strings according to their numeric value";
+ meta.description = "Comparison function for strings that sorts numeric fragments of strings according to their numeric value";
propagatedBuildInputs = [
base
ppx_jane
@@ -925,14 +925,14 @@ with self;
ocaml_intrinsics_kernel = janePackage {
pname = "ocaml_intrinsics_kernel";
hash = "sha256-utD9HE0P3vPgSXDW8Bz0FxgEy+lNkIAlN/+JkfDqb9A=";
- meta.description = "A kernel library of intrinsics for OCaml";
+ meta.description = "Kernel library of intrinsics for OCaml";
buildInputs = [ dune-configurator ];
};
ocaml_intrinsics = janePackage {
pname = "ocaml_intrinsics";
hash = "sha256-Ndt6ZPJamBYzr1YA941BLwvRgkkbD8AEQR/JjjR38xI=";
- meta.description = "A library of intrinsics for OCaml";
+ meta.description = "Library of intrinsics for OCaml";
buildInputs = [
dune-configurator
];
@@ -970,7 +970,7 @@ with self;
of_json = janePackage {
pname = "of_json";
hash = "sha256-pZCiwXRwZK6ohsGz/WLacgo48ekdT35uD4VESvGxH8A=";
- meta.description = "A friendly applicative interface for Jsonaf";
+ meta.description = "Friendly applicative interface for Jsonaf";
buildInputs = [
core
core_extended
@@ -982,7 +982,7 @@ with self;
ordinal_abbreviation = janePackage {
pname = "ordinal_abbreviation";
hash = "sha256-kmTGnGbhdiUoXXw2DEAeZJL2sudEf8BRRt2RHCdL7HU=";
- meta.description = "A minimal library for generating ordinal names of integers";
+ meta.description = "Minimal library for generating ordinal names of integers";
buildInputs = [
base
ppx_jane
@@ -1030,7 +1030,7 @@ with self;
polling_state_rpc = janePackage {
pname = "polling_state_rpc";
hash = "sha256-fZKGva11ztuM+q0Lc6rr9NEH/Qo+wFmE6Rr1/TJm7rA=";
- meta.description = "An RPC which tracks state on the client and server so it only needs to send diffs across the wire";
+ meta.description = "RPC which tracks state on the client and server so it only needs to send diffs across the wire";
propagatedBuildInputs = [
async_kernel
async_rpc_kernel
@@ -1139,7 +1139,7 @@ with self;
ppx_css = janePackage {
pname = "ppx_css";
hash = "sha256-mzLMVtNTy9NrVaNgsRa+oQynxXnh2qlHJCfr3FLFJ2I=";
- meta.description = "A ppx that takes in css strings and produces a module for accessing the unique names defined within";
+ meta.description = "PPX that takes in css strings and produces a module for accessing the unique names defined within";
propagatedBuildInputs = [
async
async_unix
@@ -1211,7 +1211,7 @@ with self;
ppx_embed_file = janePackage {
pname = "ppx_embed_file";
hash = "sha256-Ew6/X7oAq81ldERU37QWXQdgReEtPD/lxbku8WZNJ6A=";
- meta.description = "A PPX that allows embedding files directly into executables/libraries as strings or bytes";
+ meta.description = "PPX that allows embedding files directly into executables/libraries as strings or bytes";
propagatedBuildInputs = [
core
ppx_jane
@@ -1263,7 +1263,7 @@ with self;
ppx_globalize = janePackage {
pname = "ppx_globalize";
hash = "sha256-LKV5zfaf6AXn3NzOhN2ka8NtjItPTIsfmoJVBw5bYi8=";
- meta.description = "A ppx rewriter that generates functions to copy local values to the global heap";
+ meta.description = "PPX rewriter that generates functions to copy local values to the global heap";
propagatedBuildInputs = [
base
ppxlib
@@ -1274,7 +1274,7 @@ with self;
ppx_hash = janePackage {
pname = "ppx_hash";
hash = "sha256-GADCLoF2GjZkvAiezn0xyReCs1avrUgjJGSS/pMNq38=";
- meta.description = "A ppx rewriter that generates hash functions from type expressions and definitions";
+ meta.description = "PPX rewriter that generates hash functions from type expressions and definitions";
propagatedBuildInputs = [
ppx_compare
ppx_sexp_conv
@@ -1413,21 +1413,21 @@ with self;
ppx_pattern_bind = janePackage {
pname = "ppx_pattern_bind";
hash = "sha256-IVDvFU9ERB2YFJOgP/glYcO4KhEH5VdQ7wCCfreboqA=";
- meta.description = "A ppx for writing fast incremental bind nodes in a pattern match";
+ meta.description = "PPX for writing fast incremental bind nodes in a pattern match";
propagatedBuildInputs = [ ppx_let ];
};
ppx_pipebang = janePackage {
pname = "ppx_pipebang";
hash = "sha256-GBa1zzNChZOQfVSHyUeDEMFxuNUT3lj/pIQi/l1J35M=";
- meta.description = "A ppx rewriter that inlines reverse application operators `|>` and `|!`";
+ meta.description = "PPX rewriter that inlines reverse application operators `|>` and `|!`";
propagatedBuildInputs = [ ppxlib ];
};
ppx_python = janePackage {
pname = "ppx_python";
hash = "sha256-WqTYH5Zz/vRak/CL1ha8oUbQ8+XRuUu9610uj8II74o=";
- meta.description = "A [@@deriving] plugin to generate Python conversion functions ";
+ meta.description = "[@@deriving] plugin to generate Python conversion functions";
propagatedBuildInputs = [
ppx_base
ppxlib
@@ -1471,7 +1471,7 @@ with self;
ppx_sexp_message = janePackage {
pname = "ppx_sexp_message";
hash = "sha256-SNgTvsTUgFzjqHpyIYk4YuA4c5MbA9e77YUEsDaKTeA=";
- meta.description = "A ppx rewriter for easy construction of s-expressions";
+ meta.description = "PPX rewriter for easy construction of s-expressions";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -1481,7 +1481,7 @@ with self;
ppx_sexp_value = janePackage {
pname = "ppx_sexp_value";
hash = "sha256-f96DLNFI+s3TKsOj01i6xUoM9L+qRgAXbbepNis397I=";
- meta.description = "A ppx rewriter that simplifies building s-expressions from ocaml values";
+ meta.description = "PPX rewriter that simplifies building s-expressions from ocaml values";
propagatedBuildInputs = [
ppx_here
ppx_sexp_conv
@@ -1571,7 +1571,7 @@ with self;
ppxlib_jane = janePackage (
{
pname = "ppxlib_jane";
- meta.description = "A library for use in ppxes for constructing and matching on ASTs corresponding to the augmented parsetree";
+ meta.description = "Library for use in ppxes for constructing and matching on ASTs corresponding to the augmented parsetree";
propagatedBuildInputs = [ ppxlib ];
}
// (
@@ -1591,7 +1591,7 @@ with self;
profunctor = janePackage {
pname = "profunctor";
hash = "sha256-WYPJLt3kYvIzh88XcPpw2xvSNjNX63/LvWwIDK+Xr0Q=";
- meta.description = "A library providing a signature for simple profunctors and traversal of a record";
+ meta.description = "Library providing a signature for simple profunctors and traversal of a record";
propagatedBuildInputs = [
base
ppx_jane
@@ -1635,7 +1635,7 @@ with self;
record_builder = janePackage {
pname = "record_builder";
hash = "sha256-NQ0Wizxi/wD8BCwt8hxZWnEpLBTn3XkaG+96ooOKIFE=";
- meta.description = "A library which provides traversal of records with an applicative";
+ meta.description = "Library which provides traversal of records with an applicative";
propagatedBuildInputs = [
base
ppx_jane
@@ -1750,7 +1750,7 @@ with self;
core_kernel
ppx_jane
];
- meta.description = "A library to use CSS-style selectors to traverse sexp trees";
+ meta.description = "Library to use CSS-style selectors to traverse sexp trees";
};
sexplib0 = janePackage {
@@ -1801,7 +1801,7 @@ with self;
splay_tree = janePackage {
pname = "splay_tree";
hash = "sha256-gRHRqUKjFEgkL1h8zSbqJkf+gHxhh61AtAT+mkPcz+k=";
- meta.description = "A splay tree implementation";
+ meta.description = "Splay tree implementation";
propagatedBuildInputs = [ core_kernel ];
};
@@ -1827,7 +1827,7 @@ with self;
stored_reversed = janePackage {
pname = "stored_reversed";
hash = "sha256-FPyQxXaGAzFWW6GiiqKQgU+6/lAZhEQwhNnXsmqKkzg=";
- meta.description = "A library for representing a list temporarily stored in reverse order";
+ meta.description = "Library for representing a list temporarily stored in reverse order";
propagatedBuildInputs = [
core
ppx_jane
@@ -1837,7 +1837,7 @@ with self;
streamable = janePackage {
pname = "streamable";
hash = "sha256-FtrAX4nsacCO5HTVxwLgwwT8R2sASJ05qu4gT2ZVSDg=";
- meta.description = "A collection of types suitable for incremental serialization";
+ meta.description = "Collection of types suitable for incremental serialization";
propagatedBuildInputs = [
async_kernel
async_rpc_kernel
@@ -1923,7 +1923,7 @@ with self;
uopt = janePackage {
pname = "uopt";
hash = "sha256-t0SFJVF0ScyFFwziBZOYCOsmhRd6J5H3s0Kk9NKorcM=";
- meta.description = "An [option]-like type that incurs no allocation";
+ meta.description = "[option]-like type that incurs no allocation";
propagatedBuildInputs = [
base
ppx_jane
@@ -1933,7 +1933,7 @@ with self;
username_kernel = janePackage {
pname = "username_kernel";
hash = "sha256-1lxWSv7CbmucurNw8ws18N9DYqo4ik2KZBc5GtNmmeU=";
- meta.description = "An identifier for a user";
+ meta.description = "Identifier for a user";
propagatedBuildInputs = [
core
ppx_jane
diff --git a/pkgs/development/python-modules/clevercsv/default.nix b/pkgs/development/python-modules/clevercsv/default.nix
index cc475db3a165..4f10df8c8159 100644
--- a/pkgs/development/python-modules/clevercsv/default.nix
+++ b/pkgs/development/python-modules/clevercsv/default.nix
@@ -73,7 +73,7 @@ buildPythonPackage rec {
];
meta = with lib; {
- description = "CleverCSV is a Python package for handling messy CSV files";
+ description = "Python package for handling messy CSV files";
mainProgram = "clevercsv";
longDescription = ''
CleverCSV is a Python package for handling messy CSV files. It provides
diff --git a/pkgs/development/python-modules/gawd/default.nix b/pkgs/development/python-modules/gawd/default.nix
index b3afe56d9daf..48bc3a3a8679 100644
--- a/pkgs/development/python-modules/gawd/default.nix
+++ b/pkgs/development/python-modules/gawd/default.nix
@@ -33,7 +33,7 @@ buildPythonPackage rec {
meta = {
changelog = "https://github.com/pooya-rostami/gawd/releases/tag/${version}";
- description = "Gawd is a Python library and command-line tool for computing syntactic differences between two GitHub Actions workflow files";
+ description = "Python library and command-line tool for computing syntactic differences between two GitHub Actions workflow files";
mainProgram = "gawd";
homepage = "https://github.com/pooya-rostami/gawd";
license = lib.licenses.lgpl3Only;
diff --git a/pkgs/development/python-modules/hocr-tools/default.nix b/pkgs/development/python-modules/hocr-tools/default.nix
index 023c697abaf8..705fc7b6013d 100644
--- a/pkgs/development/python-modules/hocr-tools/default.nix
+++ b/pkgs/development/python-modules/hocr-tools/default.nix
@@ -28,8 +28,7 @@ buildPythonPackage rec {
];
meta = with lib; {
- description = "
-Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML";
+ description = "Tools for manipulating and evaluating the hOCR format for representing multi-lingual OCR results by embedding them into HTML";
homepage = "https://github.com/tmbdev/hocr-tools";
license = licenses.asl20;
maintainers = [ ];
diff --git a/pkgs/development/python-modules/magika/default.nix b/pkgs/development/python-modules/magika/default.nix
index 198587c03951..d8de9bfa92b9 100644
--- a/pkgs/development/python-modules/magika/default.nix
+++ b/pkgs/development/python-modules/magika/default.nix
@@ -42,7 +42,7 @@ buildPythonPackage rec {
passthru.tests.version = testers.testVersion { package = magika; };
meta = with lib; {
- description = "Magika: Detect file content types with deep learning";
+ description = "Detect file content types with deep learning";
homepage = "https://github.com/google/magika";
changelog = "https://github.com/google/magika/blob/python-v${version}/python/CHANGELOG.md";
license = licenses.asl20;
diff --git a/pkgs/development/python-modules/molecule/default.nix b/pkgs/development/python-modules/molecule/default.nix
index bb6b16307f91..bc6a61ab5040 100644
--- a/pkgs/development/python-modules/molecule/default.nix
+++ b/pkgs/development/python-modules/molecule/default.nix
@@ -68,7 +68,7 @@ buildPythonPackage rec {
});
meta = with lib; {
- description = "Molecule aids in the development and testing of Ansible roles";
+ description = "Aids in the development and testing of Ansible roles";
homepage = "https://github.com/ansible-community/molecule";
changelog = "https://github.com/ansible/molecule/releases/tag/v${version}";
license = licenses.mit;
diff --git a/pkgs/development/python-modules/svgdigitizer/default.nix b/pkgs/development/python-modules/svgdigitizer/default.nix
index ce39c5090344..aaac0e457a36 100644
--- a/pkgs/development/python-modules/svgdigitizer/default.nix
+++ b/pkgs/development/python-modules/svgdigitizer/default.nix
@@ -75,7 +75,7 @@ buildPythonPackage rec {
];
meta = {
- description = "(x,y) Data Points from SVG files";
+ description = "Extract numerical data points from SVG files";
homepage = "https://github.com/echemdb/svgdigitizer";
changelog = "https://github.com/echemdb/svgdigitizer/blob/${src.tag}/ChangeLog";
license = lib.licenses.gpl3Only;
diff --git a/pkgs/development/tools/java/jprofiler/default.nix b/pkgs/development/tools/java/jprofiler/default.nix
index 4c2dd406e4ec..753dfddeb2b0 100644
--- a/pkgs/development/tools/java/jprofiler/default.nix
+++ b/pkgs/development/tools/java/jprofiler/default.nix
@@ -15,10 +15,12 @@ let
nameApp = "JProfiler";
meta = {
- description = "JProfiler's intuitive UI helps you resolve performance bottlenecks";
+ description = "Java profiler for deep JVM analysis";
longDescription = ''
- JProfiler's intuitive UI helps you resolve performance bottlenecks,
- pin down memory leaks and understand threading issues.
+ JProfiler bridges high-level analytics and low-level JVM data,
+ delivering unmatched insights to solve your toughest performance
+ problems, memory leaks, threading issues, and higher-level problems in
+ technologies like JDBC, JPA, and more.
'';
homepage = "https://www.ej-technologies.com/products/jprofiler/overview.html";
license = lib.licenses.unfree;
diff --git a/pkgs/development/tools/lerna/generic.nix b/pkgs/development/tools/lerna/generic.nix
index dc918b08fc00..dd845f887979 100644
--- a/pkgs/development/tools/lerna/generic.nix
+++ b/pkgs/development/tools/lerna/generic.nix
@@ -25,7 +25,7 @@ buildNpmPackage rec {
dontNpmBuild = true;
meta = {
- description = "Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository";
+ description = "Fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository";
homepage = "https://lerna.js.org/";
changelog = "https://github.com/lerna/lerna/blob/v${version}/CHANGELOG.md";
license = lib.licenses.mit;
diff --git a/pkgs/games/arx-libertatis/default.nix b/pkgs/games/arx-libertatis/default.nix
index 230497a50546..49a961d0c10a 100644
--- a/pkgs/games/arx-libertatis/default.nix
+++ b/pkgs/games/arx-libertatis/default.nix
@@ -85,7 +85,8 @@ stdenv.mkDerivation rec {
'';
meta = {
- description = ''
+ description = "First-person role-playing game / dungeon crawler";
+ longDescription = ''
A cross-platform, open source port of Arx Fatalis, a 2002
first-person role-playing game / dungeon crawler
developed by Arkane Studios.
diff --git a/pkgs/games/scummvm/games.nix b/pkgs/games/scummvm/games.nix
index adf358522abe..ed17fac29cdf 100644
--- a/pkgs/games/scummvm/games.nix
+++ b/pkgs/games/scummvm/games.nix
@@ -118,7 +118,7 @@ in
plong = "Broken Sword 2.5";
pshort = "sword25";
pcode = "sword25";
- description = "A fan game of the Broken Sword series";
+ description = "Fan game of the Broken Sword series";
version = "1.0";
src = fetchurl {
url = "mirror://sourceforge/scummvm/${pshort}-v${version}.zip";
diff --git a/pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix b/pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix
index 55acef0b9cf0..6fea405ecea0 100644
--- a/pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix
+++ b/pkgs/games/shattered-pixel-dungeon/experienced-pixel-dungeon/default.nix
@@ -19,6 +19,6 @@ callPackage ../generic.nix rec {
meta = {
homepage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone";
downloadPage = "https://github.com/TrashboxBobylev/Experienced-Pixel-Dungeon-Redone/releases";
- description = "A fork of the Shattered Pixel Dungeon roguelike without limits on experience and items";
+ description = "Fork of the Shattered Pixel Dungeon roguelike without limits on experience and items";
};
}
diff --git a/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix b/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
index 9c6f74bd0a0e..9507d3b60707 100644
--- a/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
+++ b/pkgs/games/shattered-pixel-dungeon/rat-king-adventure/default.nix
@@ -19,6 +19,6 @@ callPackage ../generic.nix rec {
meta = {
homepage = "https://github.com/TrashboxBobylev/Rat-King-Adventure";
downloadPage = "https://github.com/TrashboxBobylev/Rat-King-Adventure/releases";
- description = "An expansive fork of RKPD2, itself a fork of the Shattered Pixel Dungeon roguelike";
+ description = "Expansive fork of RKPD2, itself a fork of the Shattered Pixel Dungeon roguelike";
};
}
diff --git a/pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix b/pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
index 7dde5e15b747..d1d5f357051f 100644
--- a/pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
+++ b/pkgs/games/shattered-pixel-dungeon/shorter-pixel-dungeon/default.nix
@@ -19,6 +19,6 @@ callPackage ../generic.nix rec {
meta = {
homepage = "https://github.com/TrashboxBobylev/Shorter-Pixel-Dungeon";
downloadPage = "https://github.com/TrashboxBobylev/Shorter-Pixel-Dungeon/releases";
- description = "A shorter fork of the Shattered Pixel Dungeon roguelike";
+ description = "Shorter fork of the Shattered Pixel Dungeon roguelike";
};
}
diff --git a/pkgs/games/shattered-pixel-dungeon/summoning-pixel-dungeon/default.nix b/pkgs/games/shattered-pixel-dungeon/summoning-pixel-dungeon/default.nix
index d0b3e50fa5e6..c6d551f18608 100644
--- a/pkgs/games/shattered-pixel-dungeon/summoning-pixel-dungeon/default.nix
+++ b/pkgs/games/shattered-pixel-dungeon/summoning-pixel-dungeon/default.nix
@@ -47,6 +47,6 @@ callPackage ../generic.nix rec {
meta = {
homepage = "https://github.com/TrashboxBobylev/Summoning-Pixel-Dungeon";
downloadPage = "https://github.com/TrashboxBobylev/Summoning-Pixel-Dungeon/releases";
- description = "A fork of the Shattered Pixel Dungeon roguelike with added summoning mechanics";
+ description = "Fork of the Shattered Pixel Dungeon roguelike with added summoning mechanics";
};
}
diff --git a/pkgs/os-specific/linux/displaylink/default.nix b/pkgs/os-specific/linux/displaylink/default.nix
index 3318a9bc60b2..d95688c9766c 100644
--- a/pkgs/os-specific/linux/displaylink/default.nix
+++ b/pkgs/os-specific/linux/displaylink/default.nix
@@ -88,7 +88,7 @@ stdenv.mkDerivation (finalAttrs: {
dontPatchELF = true;
meta = with lib; {
- description = "DisplayLink DL-7xxx, DL-6xxx, DL-5xxx, DL-41xx and DL-3x00 Driver for Linux";
+ description = "DL-7xxx, DL-6xxx, DL-5xxx, DL-41xx and DL-3x00 Driver for Linux";
homepage = "https://www.displaylink.com/";
hydraPlatforms = [ ];
license = licenses.unfree;
diff --git a/pkgs/servers/web-apps/discourse/default.nix b/pkgs/servers/web-apps/discourse/default.nix
index a6ee2a03a238..306fc5d776a0 100644
--- a/pkgs/servers/web-apps/discourse/default.nix
+++ b/pkgs/servers/web-apps/discourse/default.nix
@@ -445,7 +445,7 @@ let
platforms = platforms.linux;
maintainers = with maintainers; [ talyz ];
license = licenses.gpl2Plus;
- description = "Discourse is an open source discussion platform";
+ description = "Open source discussion platform";
};
};
in
diff --git a/pkgs/servers/web-apps/wordpress/generic.nix b/pkgs/servers/web-apps/wordpress/generic.nix
index 640fb34f1b91..577a4bc45741 100644
--- a/pkgs/servers/web-apps/wordpress/generic.nix
+++ b/pkgs/servers/web-apps/wordpress/generic.nix
@@ -49,7 +49,7 @@ stdenv.mkDerivation rec {
meta = with lib; {
homepage = "https://wordpress.org";
- description = "WordPress is open source software you can use to create a beautiful website, blog, or app";
+ description = "Open source software you can use to create a beautiful website, blog, or app";
license = [ licenses.gpl2Plus ];
maintainers = [ maintainers.basvandijk ];
platforms = platforms.all;
diff --git a/pkgs/tools/package-management/rpm/default.nix b/pkgs/tools/package-management/rpm/default.nix
index 94ac9d77b37d..49f144d390ba 100644
--- a/pkgs/tools/package-management/rpm/default.nix
+++ b/pkgs/tools/package-management/rpm/default.nix
@@ -140,7 +140,7 @@ stdenv.mkDerivation rec {
gpl2Plus
lgpl21Plus
];
- description = "RPM Package Manager";
+ description = "RPM package manager";
maintainers = [ ];
platforms = platforms.linux ++ platforms.darwin;
};
diff --git a/pkgs/tools/security/b2sum/default.nix b/pkgs/tools/security/b2sum/default.nix
index 04c0e3e89543..bbbc5ee0c783 100644
--- a/pkgs/tools/security/b2sum/default.nix
+++ b/pkgs/tools/security/b2sum/default.nix
@@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: {
installFlags = [ "PREFIX=$(out)" ];
meta = with lib; {
- description = "B2sum utility is similar to the md5sum or shasum utilities but for BLAKE2";
+ description = "BLAKE2 cryptographic hash function";
mainProgram = "b2sum";
homepage = "https://blake2.net";
license = with licenses; [
diff --git a/pkgs/tools/security/schleuder/default.nix b/pkgs/tools/security/schleuder/default.nix
index eb4403d6f4ee..67dd09d8b6c6 100644
--- a/pkgs/tools/security/schleuder/default.nix
+++ b/pkgs/tools/security/schleuder/default.nix
@@ -26,7 +26,7 @@ bundlerApp {
meta = with lib; {
broken = stdenv.hostPlatform.isDarwin;
- description = "Schleuder is an encrypting mailing list manager with remailing-capabilities";
+ description = "Encrypting mailing list manager with remailing-capabilities";
longDescription = ''
Schleuder is a group's email-gateway: subscribers can exchange
encrypted emails among themselves, receive emails from
diff --git a/pkgs/tools/system/nvtop/build-nvtop.nix b/pkgs/tools/system/nvtop/build-nvtop.nix
index 4a2b609ed7f1..79721da656b4 100644
--- a/pkgs/tools/system/nvtop/build-nvtop.nix
+++ b/pkgs/tools/system/nvtop/build-nvtop.nix
@@ -101,7 +101,7 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = with lib; {
- description = "(h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs";
+ description = "htop-like task monitor for AMD, Adreno, Intel and NVIDIA GPUs";
longDescription = ''
Nvtop stands for Neat Videocard TOP, a (h)top like task monitor for AMD, Adreno, Intel and NVIDIA GPUs.
It can handle multiple GPUs and print information about them in a htop familiar way.
diff --git a/pkgs/top-level/haxe-packages.nix b/pkgs/top-level/haxe-packages.nix
index f0993d4d0766..0a50f31a6be4 100644
--- a/pkgs/top-level/haxe-packages.nix
+++ b/pkgs/top-level/haxe-packages.nix
@@ -85,14 +85,14 @@ in
libname = "format";
version = "3.5.0";
sha256 = "sha256-5vZ7b+P74uGx0Gb7X/+jbsx5048dO/jv5nqCDtw5y/A=";
- meta.description = "A Haxe Library for supporting different file formats";
+ meta.description = "Haxe library for supporting different file formats";
};
heaps = buildHaxeLib {
libname = "heaps";
version = "1.9.1";
sha256 = "sha256-i5EIKnph80eEEHvGXDXhIL4t4+RW7OcUV5zb2f3ItlI=";
- meta.description = "The GPU Game Framework";
+ meta.description = "GPU game framework";
};
hlopenal = buildHaxeLib {