From 5d26766cbf8c6d79a2d6460eedaffdbf36980443 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment?= Date: Thu, 23 Apr 2026 10:39:34 -0700 Subject: [PATCH] treewide: add missing meta.homepage with source git repository Added homepage where missing, where the sources are pulled from: - https://github.com - https://git.sr.ht - https://gitlab.com - https://invent.kde.org - https://codeberg.org - https://gitlab.gnome.org - https://gitlab.freedesktop.org - https://git.FreeBSD.org - https://salsa.debian.org - https://git.tvdr.de - https://git.suckless.org --- pkgs/applications/audio/mopidy/soundcloud.nix | 1 + .../graphics/gimp/plugins/default.nix | 2 + pkgs/applications/misc/ape/clex.nix | 1 + .../irc/weechat/scripts/edit/default.nix | 1 + .../version-management/monotone/default.nix | 1 + .../kodi/addons/bluetooth-manager/default.nix | 1 + .../video/kodi/addons/joystick/default.nix | 1 + .../kodi/addons/kodi-platform/default.nix | 1 + .../kodi/addons/steam-controller/default.nix | 1 + .../kodi/addons/vfs-libarchive/default.nix | 1 + .../video/kodi/addons/vfs-rar/default.nix | 1 + .../video/kodi/addons/vfs-sftp/default.nix | 1 + pkgs/applications/video/vdr/plugins.nix | 3 + .../by-name/_9/_90secondportraits/package.nix | 1 + pkgs/by-name/ai/aitrack/package.nix | 1 + pkgs/by-name/al/alkimia/package.nix | 1 + pkgs/by-name/ar/archivemount/package.nix | 1 + pkgs/by-name/ar/argpp/package.nix | 1 + .../as/asterisk-module-sccp/package.nix | 1 + pkgs/by-name/ba/bacnet-stack/package.nix | 1 + pkgs/by-name/ba/badvpn/package.nix | 1 + pkgs/by-name/ba/bam/package.nix | 1 + pkgs/by-name/ba/bash_unit/package.nix | 1 + pkgs/by-name/bg/bgs/package.nix | 1 + pkgs/by-name/bi/biosdevname/package.nix | 1 + pkgs/by-name/bl/blobfuse/package.nix | 1 + pkgs/by-name/bo/boxed-cpp/package.nix | 1 + pkgs/by-name/ci/cidrgrep/package.nix | 1 + pkgs/by-name/ck/ckdl/package.nix | 1 + pkgs/by-name/co/coc-cmake/package.nix | 1 + pkgs/by-name/co/convchain/package.nix | 1 + pkgs/by-name/cr/crystal2nix/package.nix | 1 + pkgs/by-name/de/debian-devscripts/package.nix | 1 + pkgs/by-name/de/delly/package.nix | 1 + pkgs/by-name/de/depotdownloader/package.nix | 1 + pkgs/by-name/di/diod/package.nix | 1 + pkgs/by-name/di/disorderfs/package.nix | 1 + pkgs/by-name/dn/dnsviz/package.nix | 1 + pkgs/by-name/do/domine/package.nix | 6 +- pkgs/by-name/dr/drone-cli/package.nix | 1 + pkgs/by-name/du/duckmarines/package.nix | 1 + pkgs/by-name/dy/dydisnix/package.nix | 1 + pkgs/by-name/en/envio/package.nix | 1 + pkgs/by-name/ev/evdev-proto/package.nix | 1 + pkgs/by-name/ev/evtest/package.nix | 1 + pkgs/by-name/ex/expenses/package.nix | 1 + pkgs/by-name/fa/falcon/package.nix | 1 + pkgs/by-name/fi/filter-audio/package.nix | 1 + pkgs/by-name/fl/flip/package.nix | 1 + pkgs/by-name/fp/fplll/package.nix | 1 + pkgs/by-name/fp/fplll_20160331/package.nix | 1 + pkgs/by-name/gb/gbsplay/package.nix | 1 + pkgs/by-name/ge/geomcpp/package.nix | 1 + pkgs/by-name/gf/gfxtablet/package.nix | 1 + .../gi/gitlab-container-registry/package.nix | 1 + .../gitlab-elasticsearch-indexer/package.nix | 1 + pkgs/by-name/gl/glui/package.nix | 1 + pkgs/by-name/gn/gnss-share/package.nix | 1 + .../by-name/go/go-bindata-assetfs/package.nix | 1 + pkgs/by-name/go/golden-cheetah/package.nix | 1 + pkgs/by-name/go/gopro-tool/package.nix | 1 + pkgs/by-name/go/gotemplate/package.nix | 1 + pkgs/by-name/gr/grimblast/package.nix | 1 + pkgs/by-name/gt/gt/package.nix | 1 + pkgs/by-name/gt/gtk-sharp-beans/package.nix | 1 + pkgs/by-name/gt/gtk4-layer-shell/package.nix | 1 + pkgs/by-name/gt/gtkclipblock/package.nix | 1 + pkgs/by-name/hf/hfsprogs/package.nix | 1 + pkgs/by-name/hh/hhpc/package.nix | 1 + pkgs/by-name/hi/hiraeth/package.nix | 1 + pkgs/by-name/ho/hostess/package.nix | 1 + pkgs/by-name/ht/https-dns-proxy/package.nix | 1 + pkgs/by-name/hy/hyprprop/package.nix | 1 + pkgs/by-name/in/intel-media-sdk/package.nix | 1 + pkgs/by-name/io/ioq3-scion/package.nix | 1 + pkgs/by-name/ip/ipgrep/package.nix | 1 + pkgs/by-name/ja/jack-passthrough/package.nix | 1 + pkgs/by-name/km/kminion/package.nix | 1 + pkgs/by-name/ks/kstart/package.nix | 1 + pkgs/by-name/kw/kwakd/package.nix | 1 + pkgs/by-name/li/libloragw-2g4/package.nix | 1 + pkgs/by-name/li/libloragw-sx1301/package.nix | 1 + pkgs/by-name/li/libloragw-sx1302/package.nix | 1 + pkgs/by-name/li/libunicode/package.nix | 1 + pkgs/by-name/li/libusbgx/package.nix | 1 + pkgs/by-name/li/libxo/package.nix | 1 + pkgs/by-name/lo/loadwatch/package.nix | 1 + pkgs/by-name/lo/logmich/package.nix | 1 + pkgs/by-name/ma/mari0/package.nix | 1 + pkgs/by-name/mi/minio-certgen/package.nix | 1 + pkgs/by-name/mi/mirakurun/package.nix | 1 + pkgs/by-name/mi/mix2nix/package.nix | 1 + pkgs/by-name/mq/mqttmultimeter/package.nix | 1 + pkgs/by-name/mr/mrrescue/package.nix | 1 + pkgs/by-name/ms/mscompress/package.nix | 1 + pkgs/by-name/ms/msr-tools/package.nix | 1 + pkgs/by-name/mu/munge/package.nix | 1 + pkgs/by-name/mv/mvebu64boot/package.nix | 1 + pkgs/by-name/ne/netris/package.nix | 1 + .../ne/networkmanager-iodine/package.nix | 1 + pkgs/by-name/ne/newtonwars/package.nix | 1 + pkgs/by-name/ni/nilfs-utils/package.nix | 1 + pkgs/by-name/ns/nsplist/package.nix | 1 + pkgs/by-name/nu/numlockx/package.nix | 1 + .../od/odroid-xu3-bootloader/package.nix | 1 + pkgs/by-name/oi/ois/package.nix | 1 + pkgs/by-name/or/orthorobot/package.nix | 1 + pkgs/by-name/ox/oxygenfonts/package.nix | 1 + pkgs/by-name/pa/pa_applet/package.nix | 1 + pkgs/by-name/pb/pbzx/package.nix | 1 + pkgs/by-name/pd/pdftag/package.nix | 1 + pkgs/by-name/pi/pipenv/package.nix | 1 + pkgs/by-name/pi/pixz/package.nix | 1 + pkgs/by-name/pl/plistcpp/package.nix | 1 + pkgs/by-name/po/powercap/package.nix | 1 + pkgs/by-name/po/powersploit/package.nix | 1 + pkgs/by-name/pr/priocpp/package.nix | 1 + pkgs/by-name/pw/pwalarmctl/package.nix | 1 + pkgs/by-name/pw/pwalarmd/package.nix | 1 + pkgs/by-name/qu/quartz-wm/package.nix | 1 + pkgs/by-name/qu/quirc/package.nix | 1 + .../re/reattach-to-user-namespace/package.nix | 1 + pkgs/by-name/rt/rt/package.nix | 1 + pkgs/by-name/rt/rt5677-firmware/package.nix | 1 + pkgs/by-name/rt/rtl8761b-firmware/package.nix | 1 + pkgs/by-name/ru/runzip/package.nix | 1 + pkgs/by-name/rw/rwc/package.nix | 1 + pkgs/by-name/se/seehecht/package.nix | 1 + pkgs/by-name/se/sexp-cpp/package.nix | 1 + .../sh/sha1collisiondetection/package.nix | 1 + pkgs/by-name/si/sigtop/package.nix | 1 + pkgs/by-name/sl/slack-cli/package.nix | 1 + pkgs/by-name/sn/snooze/package.nix | 1 + pkgs/by-name/st/stlink/package.nix | 1 + pkgs/by-name/st/stress/package.nix | 1 + pkgs/by-name/st/strutcpp/package.nix | 1 + pkgs/by-name/st/stw/package.nix | 1 + .../sw/sway-assign-cgroups/package.nix | 1 + pkgs/by-name/sy/sympow/package.nix | 1 + pkgs/by-name/ta/tar2ext4/package.nix | 1 + pkgs/by-name/te/termbench-pro/package.nix | 1 + pkgs/by-name/te/termtekst/package.nix | 1 + pkgs/by-name/te/tesh/package.nix | 1 + pkgs/by-name/ti/tinycmmc/package.nix | 1 + pkgs/by-name/ti/tinygettext/package.nix | 1 + pkgs/by-name/tp/tpacpi-bat/package.nix | 1 + pkgs/by-name/ui/uitest/package.nix | 1 + .../by-name/un/unnamed-sdvx-clone/package.nix | 1 + .../wa/wavefunctioncollapse/package.nix | 1 + pkgs/by-name/we/webcord-vencord/package.nix | 1 + pkgs/by-name/wi/wireworld/package.nix | 1 + pkgs/by-name/wm/wmfs/package.nix | 1 + pkgs/by-name/ws/wstsound/package.nix | 1 + pkgs/by-name/xb/xbanish/package.nix | 1 + .../xd/xdg-desktop-portal-gtk/package.nix | 1 + pkgs/by-name/xd/xdgcpp/package.nix | 1 + pkgs/by-name/xi/xib2nib/package.nix | 1 + pkgs/by-name/xs/xsensors/package.nix | 1 + pkgs/by-name/xs/xss-lock/package.nix | 1 + pkgs/by-name/xs/xssstate/package.nix | 1 + pkgs/by-name/xv/xva-img/package.nix | 1 + pkgs/by-name/xw/xwinmosaic/package.nix | 1 + pkgs/by-name/zs/zs-apc-spdu-ctl/package.nix | 1 + .../compilers/llvm/common/clang/default.nix | 1 + .../compilers/llvm/common/lldb/default.nix | 1 + .../compilers/llvm/common/llvm/default.nix | 1 + .../compilers/yosys/plugins/bluespec.nix | 1 + pkgs/development/libraries/qoauth/default.nix | 1 + pkgs/development/lisp-modules/packages.nix | 26 ++++++- pkgs/development/misc/or1k/newlib.nix | 4 ++ pkgs/development/misc/vc4/newlib.nix | 4 ++ .../mobile/webos/cmake-modules.nix | 1 + pkgs/development/mobile/webos/novacom.nix | 1 + pkgs/development/mobile/webos/novacomd.nix | 1 + .../ocaml-modules/aches/default.nix | 1 + pkgs/development/ocaml-modules/aches/lwt.nix | 1 + .../development/ocaml-modules/bz2/default.nix | 1 + .../ocaml-modules/camlp-streams/default.nix | 1 + .../ocaml-modules/clap/default.nix | 1 + .../ocaml-modules/fontconfig/default.nix | 1 + .../ocaml-modules/hashcons/default.nix | 1 + .../ocaml-modules/lwt-exit/default.nix | 1 + .../ocaml-modules/lwt-watcher/default.nix | 1 + .../ocaml-modules/reason-native/dir.nix | 1 + .../ocaml-modules/reason-native/fp.nix | 1 + .../ocaml-modules/reason-native/frame.nix | 1 + .../ocaml-modules/reason-native/fs.nix | 1 + .../reason-native/qcheck-rely.nix | 1 + .../reason-native/unicode-config.nix | 1 + .../ocaml-modules/reason-native/unicode.nix | 1 + .../ocaml-modules/reason-native/utf8.nix | 1 + .../ocaml-modules/ringo/default.nix | 1 + .../secp256k1-internal/default.nix | 1 + .../ocaml-modules/systemd/default.nix | 1 + .../ocaml-modules/tezt/default.nix | 1 + .../python-modules/cx-logging/default.nix | 1 + .../django-auditlog/default.nix | 1 + .../python-modules/enocean-async/default.nix | 1 + .../python-modules/freeze-core/default.nix | 1 + .../python-modules/kmock/default.nix | 1 + .../mdx-truly-sane-lists/default.nix | 1 + .../python-modules/outspin/default.nix | 1 + .../python-modules/paperbush/default.nix | 1 + .../python-modules/protoletariat/default.nix | 1 + .../python-modules/pyftgl/default.nix | 1 + .../python-modules/tstr/default.nix | 1 + .../rocm-modules/mscclpp/default.nix | 3 + .../tools/misc/luarocks/default.nix | 1 + .../tools/misc/luarocks/luarocks-nix.nix | 1 + pkgs/misc/tmux-plugins/default.nix | 69 +++++++++++++++++++ .../tmux-plugins/tmux-fingers/default.nix | 4 ++ .../darwin/by-name/lo/locale/package.nix | 1 + pkgs/os-specific/linux/r8168/default.nix | 1 + pkgs/os-specific/linux/sheep-net/default.nix | 1 + .../nagios-plugins/check_openvpn/default.nix | 1 + .../sql/postgresql/ext/pg_similarity.nix | 1 + pkgs/servers/sql/postgresql/ext/pgjwt.nix | 1 + .../fish/plugins/foreign-env/default.nix | 1 + pkgs/shells/fish/plugins/grc.nix | 1 + pkgs/tools/compression/bzip2/1_1.nix | 1 + .../ibus-engines/ibus-libpinyin/default.nix | 1 + .../ibus-engines/ibus-pinyin/default.nix | 1 + pkgs/tools/misc/xvfb-run/default.nix | 1 + pkgs/top-level/emscripten-packages.nix | 4 ++ 224 files changed, 337 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/audio/mopidy/soundcloud.nix b/pkgs/applications/audio/mopidy/soundcloud.nix index edd172d40d16..24fb170ecb4c 100644 --- a/pkgs/applications/audio/mopidy/soundcloud.nix +++ b/pkgs/applications/audio/mopidy/soundcloud.nix @@ -32,6 +32,7 @@ pythonPackages.buildPythonApplication (finalAttrs: { meta = { description = "Mopidy extension for playing music from SoundCloud"; + homepage = "https://github.com/mopidy/mopidy-soundcloud"; license = lib.licenses.mit; maintainers = [ ]; }; diff --git a/pkgs/applications/graphics/gimp/plugins/default.nix b/pkgs/applications/graphics/gimp/plugins/default.nix index aa2a2e442fd7..cdbac84aaf3d 100644 --- a/pkgs/applications/graphics/gimp/plugins/default.nix +++ b/pkgs/applications/graphics/gimp/plugins/default.nix @@ -264,6 +264,7 @@ lib.makeScope pkgs.newScope ( meta = { broken = gimp.apiVersion != "2.0"; + homepage = "https://github.com/lmanul/gimp-texturize"; }; }; @@ -321,6 +322,7 @@ lib.makeScope pkgs.newScope ( meta = { broken = gimp.apiVersion != "2.0"; + homepage = "https://github.com/carlobaldassi/gimp-lqr-plugin"; }; }; diff --git a/pkgs/applications/misc/ape/clex.nix b/pkgs/applications/misc/ape/clex.nix index dc199c9b81e8..b8ecc586be7c 100644 --- a/pkgs/applications/misc/ape/clex.nix +++ b/pkgs/applications/misc/ape/clex.nix @@ -22,6 +22,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Large lexicon for APE (~100,000 entries)"; + homepage = "https://github.com/Attempto/Clex"; license = lib.licenses.gpl3; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ yrashk ]; diff --git a/pkgs/applications/networking/irc/weechat/scripts/edit/default.nix b/pkgs/applications/networking/irc/weechat/scripts/edit/default.nix index 983f635010fb..fb2dfe072ef6 100644 --- a/pkgs/applications/networking/irc/weechat/scripts/edit/default.nix +++ b/pkgs/applications/networking/irc/weechat/scripts/edit/default.nix @@ -29,6 +29,7 @@ stdenv.mkDerivation rec { meta = { inherit (weechat.meta) platforms; description = "This simple weechat plugin allows you to compose messages in your $EDITOR"; + homepage = "https://github.com/keith/edit-weechat"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ eraserhd ]; }; diff --git a/pkgs/applications/version-management/monotone/default.nix b/pkgs/applications/version-management/monotone/default.nix index d72a5d37a394..0bc7b6a2044e 100644 --- a/pkgs/applications/version-management/monotone/default.nix +++ b/pkgs/applications/version-management/monotone/default.nix @@ -109,6 +109,7 @@ stdenv.mkDerivation rec { meta = { description = "Free distributed version control system"; + homepage = "https://github.com/7c6f434c/monotone-mirror"; maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.unix; license = lib.licenses.gpl2Plus; diff --git a/pkgs/applications/video/kodi/addons/bluetooth-manager/default.nix b/pkgs/applications/video/kodi/addons/bluetooth-manager/default.nix index bbfd17ead73e..7a55e140ebe8 100644 --- a/pkgs/applications/video/kodi/addons/bluetooth-manager/default.nix +++ b/pkgs/applications/video/kodi/addons/bluetooth-manager/default.nix @@ -17,6 +17,7 @@ buildKodiAddon rec { meta = { description = "Addon that allows to manage bluetooth devices from within a Linux based Kodi"; + homepage = "https://github.com/wastis/BluetoothManager"; platforms = lib.platforms.all; maintainers = lib.teams.kodi.members; license = lib.licenses.gpl3Plus; diff --git a/pkgs/applications/video/kodi/addons/joystick/default.nix b/pkgs/applications/video/kodi/addons/joystick/default.nix index 4fbe911df2c5..7397ec97f395 100644 --- a/pkgs/applications/video/kodi/addons/joystick/default.nix +++ b/pkgs/applications/video/kodi/addons/joystick/default.nix @@ -25,6 +25,7 @@ buildKodiBinaryAddon rec { meta = { description = "Binary addon for raw joystick input"; + homepage = "https://github.com/xbmc/peripheral.joystick"; platforms = lib.platforms.all; license = lib.licenses.gpl2Only; teams = [ lib.teams.kodi ]; diff --git a/pkgs/applications/video/kodi/addons/kodi-platform/default.nix b/pkgs/applications/video/kodi/addons/kodi-platform/default.nix index 7bf24912818a..21fa17f4b45a 100644 --- a/pkgs/applications/video/kodi/addons/kodi-platform/default.nix +++ b/pkgs/applications/video/kodi/addons/kodi-platform/default.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation rec { ]; meta = { + homepage = "https://github.com/xbmc/kodi-platform"; license = lib.licenses.gpl2Plus; }; } diff --git a/pkgs/applications/video/kodi/addons/steam-controller/default.nix b/pkgs/applications/video/kodi/addons/steam-controller/default.nix index 4a39639a5b75..11c3c645c852 100644 --- a/pkgs/applications/video/kodi/addons/steam-controller/default.nix +++ b/pkgs/applications/video/kodi/addons/steam-controller/default.nix @@ -20,6 +20,7 @@ buildKodiBinaryAddon rec { meta = { description = "Binary addon for steam controller"; + homepage = "https://github.com/kodi-game/peripheral.steamcontroller"; platforms = lib.platforms.all; teams = [ lib.teams.kodi ]; license = lib.licenses.gpl2Only; diff --git a/pkgs/applications/video/kodi/addons/vfs-libarchive/default.nix b/pkgs/applications/video/kodi/addons/vfs-libarchive/default.nix index 623eaab5031a..ce4b788dae17 100644 --- a/pkgs/applications/video/kodi/addons/vfs-libarchive/default.nix +++ b/pkgs/applications/video/kodi/addons/vfs-libarchive/default.nix @@ -35,6 +35,7 @@ buildKodiBinaryAddon rec { meta = { description = "LibArchive Virtual Filesystem add-on for Kodi"; + homepage = "https://github.com/xbmc/vfs.libarchive"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; teams = [ lib.teams.kodi ]; diff --git a/pkgs/applications/video/kodi/addons/vfs-rar/default.nix b/pkgs/applications/video/kodi/addons/vfs-rar/default.nix index 37a056096942..1f3a265295f3 100644 --- a/pkgs/applications/video/kodi/addons/vfs-rar/default.nix +++ b/pkgs/applications/video/kodi/addons/vfs-rar/default.nix @@ -21,6 +21,7 @@ buildKodiBinaryAddon rec { meta = { description = "RAR archive Virtual Filesystem add-on for Kodi"; + homepage = "https://github.com/xbmc/vfs.rar"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; teams = [ lib.teams.kodi ]; diff --git a/pkgs/applications/video/kodi/addons/vfs-sftp/default.nix b/pkgs/applications/video/kodi/addons/vfs-sftp/default.nix index 6ab37f4a3280..585a2d809637 100644 --- a/pkgs/applications/video/kodi/addons/vfs-sftp/default.nix +++ b/pkgs/applications/video/kodi/addons/vfs-sftp/default.nix @@ -27,6 +27,7 @@ buildKodiBinaryAddon rec { meta = { description = "SFTP Virtual Filesystem add-on for Kodi"; + homepage = "https://github.com/xbmc/vfs.sftp"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.all; teams = [ lib.teams.kodi ]; diff --git a/pkgs/applications/video/vdr/plugins.nix b/pkgs/applications/video/vdr/plugins.nix index 6108fe01baee..12f59e05d2ea 100644 --- a/pkgs/applications/video/vdr/plugins.nix +++ b/pkgs/applications/video/vdr/plugins.nix @@ -19,6 +19,9 @@ let buildInputs = [ vdr ]; preConfigure = "cd PLUGINS/src/${name}"; installFlags = [ "DESTDIR=$(out)" ]; + meta = { + homepage = "https://git.tvdr.de/?p=vdr.git"; + }; }; in { diff --git a/pkgs/by-name/_9/_90secondportraits/package.nix b/pkgs/by-name/_9/_90secondportraits/package.nix index c2e1017602e7..1639f6cada32 100644 --- a/pkgs/by-name/_9/_90secondportraits/package.nix +++ b/pkgs/by-name/_9/_90secondportraits/package.nix @@ -77,6 +77,7 @@ stdenv.mkDerivation rec { meta = { description = "Silly speed painting game"; + homepage = "https://github.com/SimonLarsen/90-Second-Portraits"; mainProgram = "90secondportraits"; platforms = love.meta.platforms; license = with lib.licenses; [ diff --git a/pkgs/by-name/ai/aitrack/package.nix b/pkgs/by-name/ai/aitrack/package.nix index d84af9229587..0209263988b7 100644 --- a/pkgs/by-name/ai/aitrack/package.nix +++ b/pkgs/by-name/ai/aitrack/package.nix @@ -44,6 +44,7 @@ stdenv.mkDerivation { meta = { description = "6DoF Head tracking software"; + homepage = "https://github.com/mdk97/aitrack-linux"; mainProgram = "aitrack"; maintainers = with lib.maintainers; [ ck3d ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/al/alkimia/package.nix b/pkgs/by-name/al/alkimia/package.nix index 6fff009eac5d..05ce294b85cf 100644 --- a/pkgs/by-name/al/alkimia/package.nix +++ b/pkgs/by-name/al/alkimia/package.nix @@ -50,6 +50,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Library used by KDE finance applications"; + homepage = "https://invent.kde.org/office/alkimia"; mainProgram = "onlinequoteseditor5"; longDescription = '' Alkimia is the infrastructure for common storage and business diff --git a/pkgs/by-name/ar/archivemount/package.nix b/pkgs/by-name/ar/archivemount/package.nix index feebb2c9245b..eeee1af090e3 100644 --- a/pkgs/by-name/ar/archivemount/package.nix +++ b/pkgs/by-name/ar/archivemount/package.nix @@ -38,6 +38,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Gateway between FUSE and libarchive: allows mounting of cpio, .tar.gz, .tar.bz2 archives"; + homepage = "https://git.sr.ht/~nabijaczleweli/archivemount-ng"; changelog = "https://git.sr.ht/~nabijaczleweli/archivemount-ng/refs/${finalAttrs.version}"; mainProgram = "archivemount"; license = [ diff --git a/pkgs/by-name/ar/argpp/package.nix b/pkgs/by-name/ar/argpp/package.nix index 131a31a75a89..d53a9e7ea892 100644 --- a/pkgs/by-name/ar/argpp/package.nix +++ b/pkgs/by-name/ar/argpp/package.nix @@ -31,6 +31,7 @@ stdenv.mkDerivation { meta = { description = "Argument Parser for C++"; + homepage = "https://github.com/Grumbel/argpp"; maintainers = [ lib.maintainers.SchweGELBin ]; platforms = lib.platforms.linux; license = lib.licenses.free; diff --git a/pkgs/by-name/as/asterisk-module-sccp/package.nix b/pkgs/by-name/as/asterisk-module-sccp/package.nix index 3c99f0030cc5..32952fc436b2 100644 --- a/pkgs/by-name/as/asterisk-module-sccp/package.nix +++ b/pkgs/by-name/as/asterisk-module-sccp/package.nix @@ -38,6 +38,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Replacement for the SCCP channel driver in Asterisk"; + homepage = "https://github.com/chan-sccp/chan-sccp"; license = lib.licenses.gpl1Only; maintainers = with lib.maintainers; [ das_j ]; # https://github.com/chan-sccp/chan-sccp/issues/609 diff --git a/pkgs/by-name/ba/bacnet-stack/package.nix b/pkgs/by-name/ba/bacnet-stack/package.nix index e70700ee7c32..5f5e744a2f33 100644 --- a/pkgs/by-name/ba/bacnet-stack/package.nix +++ b/pkgs/by-name/ba/bacnet-stack/package.nix @@ -28,6 +28,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "BACnet open source protocol stack for embedded systems, Linux, and Windows"; + homepage = "https://github.com/bacnet-stack/bacnet-stack"; platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ WhittlesJr ]; diff --git a/pkgs/by-name/ba/badvpn/package.nix b/pkgs/by-name/ba/badvpn/package.nix index 5d6f80fabb2c..9d3176914abe 100644 --- a/pkgs/by-name/ba/badvpn/package.nix +++ b/pkgs/by-name/ba/badvpn/package.nix @@ -45,6 +45,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Set of network-related (mostly VPN-related) tools"; + homepage = "https://github.com/ambrop72/badvpn"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/ba/bam/package.nix b/pkgs/by-name/ba/bam/package.nix index 74b34c555f6e..3d4dfa1cfb58 100644 --- a/pkgs/by-name/ba/bam/package.nix +++ b/pkgs/by-name/ba/bam/package.nix @@ -37,6 +37,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Yet another build manager"; + homepage = "https://github.com/matricks/bam"; mainProgram = "bam"; maintainers = with lib.maintainers; [ raskin diff --git a/pkgs/by-name/ba/bash_unit/package.nix b/pkgs/by-name/ba/bash_unit/package.nix index 2eba0309bea8..5f6504362ac9 100644 --- a/pkgs/by-name/ba/bash_unit/package.nix +++ b/pkgs/by-name/ba/bash_unit/package.nix @@ -46,6 +46,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Bash unit testing enterprise edition framework for professionals"; + homepage = "https://github.com/bash-unit/bash_unit"; maintainers = with lib.maintainers; [ pamplemousse ]; platforms = lib.platforms.all; license = lib.licenses.gpl3Plus; diff --git a/pkgs/by-name/bg/bgs/package.nix b/pkgs/by-name/bg/bgs/package.nix index 905576f50795..5eb863d8c2f9 100644 --- a/pkgs/by-name/bg/bgs/package.nix +++ b/pkgs/by-name/bg/bgs/package.nix @@ -32,6 +32,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Extremely fast and small background setter for X"; + homepage = "https://github.com/Gottox/bgs"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ pSub ]; diff --git a/pkgs/by-name/bi/biosdevname/package.nix b/pkgs/by-name/bi/biosdevname/package.nix index db07553b8a77..8b3ddc57e646 100644 --- a/pkgs/by-name/bi/biosdevname/package.nix +++ b/pkgs/by-name/bi/biosdevname/package.nix @@ -31,6 +31,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Udev helper for naming devices per BIOS names"; + homepage = "https://github.com/dell/biosdevname"; license = lib.licenses.gpl2Only; platforms = [ "x86_64-linux" diff --git a/pkgs/by-name/bl/blobfuse/package.nix b/pkgs/by-name/bl/blobfuse/package.nix index c7c85ed93ff6..a531043641c2 100644 --- a/pkgs/by-name/bl/blobfuse/package.nix +++ b/pkgs/by-name/bl/blobfuse/package.nix @@ -36,6 +36,7 @@ buildGoModule { meta = { description = "Mount an Azure Blob storage as filesystem through FUSE"; + homepage = "https://github.com/Azure/azure-storage-fuse"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jbgi ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/bo/boxed-cpp/package.nix b/pkgs/by-name/bo/boxed-cpp/package.nix index 1645b5aa5121..38361ee764fe 100644 --- a/pkgs/by-name/bo/boxed-cpp/package.nix +++ b/pkgs/by-name/bo/boxed-cpp/package.nix @@ -23,6 +23,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Boxing primitive types in C++"; + homepage = "https://github.com/contour-terminal/boxed-cpp"; license = lib.licenses.asl20; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.moni ]; diff --git a/pkgs/by-name/ci/cidrgrep/package.nix b/pkgs/by-name/ci/cidrgrep/package.nix index 9047a4e9b54b..4138935d5b4f 100644 --- a/pkgs/by-name/ci/cidrgrep/package.nix +++ b/pkgs/by-name/ci/cidrgrep/package.nix @@ -23,6 +23,7 @@ buildGoModule { meta = { description = "Like grep but for IPv4 CIDRs"; + homepage = "https://github.com/tomdoherty/cidrgrep"; mainProgram = "cidrgrep"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ das_j ]; diff --git a/pkgs/by-name/ck/ckdl/package.nix b/pkgs/by-name/ck/ckdl/package.nix index 65254375c634..130287c9dc31 100644 --- a/pkgs/by-name/ck/ckdl/package.nix +++ b/pkgs/by-name/ck/ckdl/package.nix @@ -59,6 +59,7 @@ pkgs.stdenv.mkDerivation { meta = { description = "C library that implements reading and writing the KDL Document Language"; + homepage = "https://github.com/tjol/ckdl"; license = lib.licenses.mit; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/co/coc-cmake/package.nix b/pkgs/by-name/co/coc-cmake/package.nix index 22379cc0709c..303a1f73fef2 100644 --- a/pkgs/by-name/co/coc-cmake/package.nix +++ b/pkgs/by-name/co/coc-cmake/package.nix @@ -56,6 +56,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { + homepage = "https://github.com/voldikss/coc-extensions"; license = lib.licenses.mit; }; }) diff --git a/pkgs/by-name/co/convchain/package.nix b/pkgs/by-name/co/convchain/package.nix index c6bc8559fac8..e1d6d4ba95bd 100644 --- a/pkgs/by-name/co/convchain/package.nix +++ b/pkgs/by-name/co/convchain/package.nix @@ -37,6 +37,7 @@ stdenv.mkDerivation { buildInputs = [ mono ]; meta = { description = "Bitmap generation from a single example with convolutions and MCMC"; + homepage = "https://github.com/mxgmn/ConvChain"; license = lib.licenses.mit; maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/cr/crystal2nix/package.nix b/pkgs/by-name/cr/crystal2nix/package.nix index 18c23623e85e..313e07127085 100644 --- a/pkgs/by-name/cr/crystal2nix/package.nix +++ b/pkgs/by-name/cr/crystal2nix/package.nix @@ -37,6 +37,7 @@ crystal.buildCrystalPackage rec { meta = { description = "Utility to convert Crystal's shard.lock files to a Nix file"; + homepage = "https://github.com/nix-community/crystal2nix"; mainProgram = "crystal2nix"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/de/debian-devscripts/package.nix b/pkgs/by-name/de/debian-devscripts/package.nix index 0637f01e2d7c..62971a600963 100644 --- a/pkgs/by-name/de/debian-devscripts/package.nix +++ b/pkgs/by-name/de/debian-devscripts/package.nix @@ -258,6 +258,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Debian package maintenance scripts"; + homepage = "https://salsa.debian.org/debian/devscripts"; license = lib.licenses.free; # Mix of public domain, Artistic+GPL, GPL1+, GPL2+, GPL3+, and GPL2-only... TODO maintainers = with lib.maintainers; [ raskin ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/de/delly/package.nix b/pkgs/by-name/de/delly/package.nix index 9ddef424e0ed..5d46510ee21e 100644 --- a/pkgs/by-name/de/delly/package.nix +++ b/pkgs/by-name/de/delly/package.nix @@ -61,6 +61,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Structural variant caller for mapped DNA sequenced data"; + homepage = "https://github.com/dellytools/delly"; mainProgram = "delly"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/de/depotdownloader/package.nix b/pkgs/by-name/de/depotdownloader/package.nix index bd5e7010be7c..43768226ed97 100644 --- a/pkgs/by-name/de/depotdownloader/package.nix +++ b/pkgs/by-name/de/depotdownloader/package.nix @@ -25,6 +25,7 @@ buildDotnetModule rec { meta = { description = "Steam depot downloader utilizing the SteamKit2 library"; + homepage = "https://github.com/SteamRE/DepotDownloader"; changelog = "https://github.com/SteamRE/DepotDownloader/releases/tag/DepotDownloader_${version}"; license = lib.licenses.gpl2Only; maintainers = [ lib.maintainers.babbaj ]; diff --git a/pkgs/by-name/di/diod/package.nix b/pkgs/by-name/di/diod/package.nix index 1645cc6a8ed1..32b3748bed52 100644 --- a/pkgs/by-name/di/diod/package.nix +++ b/pkgs/by-name/di/diod/package.nix @@ -48,6 +48,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "I/O forwarding server that implements a variant of the 9P protocol"; + homepage = "https://github.com/chaos/diod"; maintainers = with lib.maintainers; [ rnhmjoj ]; platforms = lib.platforms.linux; license = lib.licenses.gpl2Plus; diff --git a/pkgs/by-name/di/disorderfs/package.nix b/pkgs/by-name/di/disorderfs/package.nix index 48f79c65e24a..722c5ed52d5a 100644 --- a/pkgs/by-name/di/disorderfs/package.nix +++ b/pkgs/by-name/di/disorderfs/package.nix @@ -34,6 +34,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Overlay FUSE filesystem that introduces non-determinism into filesystem metadata"; + homepage = "https://salsa.debian.org/reproducible-builds/disorderfs"; mainProgram = "disorderfs"; license = lib.licenses.gpl3; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/dn/dnsviz/package.nix b/pkgs/by-name/dn/dnsviz/package.nix index c1c40906f782..60f44a3afc0e 100644 --- a/pkgs/by-name/dn/dnsviz/package.nix +++ b/pkgs/by-name/dn/dnsviz/package.nix @@ -50,6 +50,7 @@ python3Packages.buildPythonApplication (finalAttrs: { This tool suite powers the Web-based analysis available at https://dnsviz.net/ ''; + homepage = "https://github.com/dnsviz/dnsviz"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ jojosch ]; }; diff --git a/pkgs/by-name/do/domine/package.nix b/pkgs/by-name/do/domine/package.nix index ea4d2c2e777e..f33637e36c52 100644 --- a/pkgs/by-name/do/domine/package.nix +++ b/pkgs/by-name/do/domine/package.nix @@ -16,5 +16,9 @@ buildDartApplication { }; pubspecLock = lib.importJSON ./pubspec.lock.json; - meta.mainProgram = "domine"; + + meta = { + homepage = "https://github.com/breitburg/domine"; + mainProgram = "domine"; + }; } diff --git a/pkgs/by-name/dr/drone-cli/package.nix b/pkgs/by-name/dr/drone-cli/package.nix index 808ce7c85d77..a1081bbc9e0a 100644 --- a/pkgs/by-name/dr/drone-cli/package.nix +++ b/pkgs/by-name/dr/drone-cli/package.nix @@ -31,5 +31,6 @@ buildGoModule rec { maintainers = with lib.maintainers; [ techknowlogick ]; license = lib.licenses.asl20; description = "Command line client for the Drone continuous integration server"; + homepage = "https://github.com/harness/drone-cli"; }; } diff --git a/pkgs/by-name/du/duckmarines/package.nix b/pkgs/by-name/du/duckmarines/package.nix index f2f345236445..436023074cce 100644 --- a/pkgs/by-name/du/duckmarines/package.nix +++ b/pkgs/by-name/du/duckmarines/package.nix @@ -74,6 +74,7 @@ stdenv.mkDerivation rec { meta = { description = "Duck-themed action puzzle video game"; + homepage = "https://github.com/SimonLarsen/duckmarines"; platforms = love.meta.platforms; hydraPlatforms = [ ]; license = with lib.licenses; [ diff --git a/pkgs/by-name/dy/dydisnix/package.nix b/pkgs/by-name/dy/dydisnix/package.nix index 88ed04017393..3fdd9bb9d350 100644 --- a/pkgs/by-name/dy/dydisnix/package.nix +++ b/pkgs/by-name/dy/dydisnix/package.nix @@ -53,6 +53,7 @@ stdenv.mkDerivation { longDescription = '' Dynamic Disnix is a (very experimental!) prototype extension framework for Disnix supporting dynamic (re)deployment of service-oriented systems. ''; + homepage = "https://github.com/svanderburg/dydisnix"; license = lib.licenses.lgpl21Plus; maintainers = [ lib.maintainers.tomberek ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/en/envio/package.nix b/pkgs/by-name/en/envio/package.nix index 1e5edb2e598f..9cf6e4411cf4 100644 --- a/pkgs/by-name/en/envio/package.nix +++ b/pkgs/by-name/en/envio/package.nix @@ -44,6 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { + homepage = "https://github.com/humblepenguinn/envio"; changelog = "https://github.com/humblepenguinn/envio/blob/v${finalAttrs.version}/CHANGELOG.md"; description = "Modern and secure CLI tool for managing environment variables"; mainProgram = "envio"; diff --git a/pkgs/by-name/ev/evdev-proto/package.nix b/pkgs/by-name/ev/evdev-proto/package.nix index db41ff6b7ac8..c9e0bb879007 100644 --- a/pkgs/by-name/ev/evdev-proto/package.nix +++ b/pkgs/by-name/ev/evdev-proto/package.nix @@ -66,6 +66,7 @@ stdenv.mkDerivation { meta = { description = "Input event device header files for FreeBSD"; + homepage = "https://cgit.freebsd.org/ports"; maintainers = with lib.maintainers; [ qyliss ]; platforms = lib.platforms.freebsd; license = lib.licenses.gpl2Only; diff --git a/pkgs/by-name/ev/evtest/package.nix b/pkgs/by-name/ev/evtest/package.nix index d4be04e8b00f..deb874269d2c 100644 --- a/pkgs/by-name/ev/evtest/package.nix +++ b/pkgs/by-name/ev/evtest/package.nix @@ -27,6 +27,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Simple tool for input event debugging"; + homepage = "https://gitlab.freedesktop.org/libevdev/evtest"; license = lib.licenses.gpl2; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.bjornfor ]; diff --git a/pkgs/by-name/ex/expenses/package.nix b/pkgs/by-name/ex/expenses/package.nix index fbca8e350f87..4e444ee02d64 100644 --- a/pkgs/by-name/ex/expenses/package.nix +++ b/pkgs/by-name/ex/expenses/package.nix @@ -42,6 +42,7 @@ buildGoModule (finalAttrs: { meta = { description = "Interactive command line expense logger"; + homepage = "https://github.com/manojkarthick/expenses"; license = lib.licenses.mit; maintainers = [ lib.maintainers.manojkarthick ]; mainProgram = "expenses"; diff --git a/pkgs/by-name/fa/falcon/package.nix b/pkgs/by-name/fa/falcon/package.nix index 1f6835a67ab9..26c8c902fba9 100644 --- a/pkgs/by-name/fa/falcon/package.nix +++ b/pkgs/by-name/fa/falcon/package.nix @@ -37,6 +37,7 @@ stdenv.mkDerivation { meta = { description = "Programming language with macros and syntax at once"; + homepage = "https://github.com/falconpl/falcon"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ pSub ]; platforms = with lib.platforms; unix; diff --git a/pkgs/by-name/fi/filter-audio/package.nix b/pkgs/by-name/fi/filter-audio/package.nix index 5239a915e199..2e252117398d 100644 --- a/pkgs/by-name/fi/filter-audio/package.nix +++ b/pkgs/by-name/fi/filter-audio/package.nix @@ -21,6 +21,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Lightweight audio filtering library made from webrtc code"; + homepage = "https://github.com/irungentoo/filter_audio"; license = lib.licenses.bsd3; maintainers = [ ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/fl/flip/package.nix b/pkgs/by-name/fl/flip/package.nix index 415363fd146b..03e8f0601ec2 100644 --- a/pkgs/by-name/fl/flip/package.nix +++ b/pkgs/by-name/fl/flip/package.nix @@ -24,6 +24,7 @@ stdenv.mkDerivation { meta = { description = "Tool for visualizing and communicating the errors in rendered images"; + homepage = "https://github.com/NVlabs/flip"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ zmitchell ]; diff --git a/pkgs/by-name/fp/fplll/package.nix b/pkgs/by-name/fp/fplll/package.nix index 1e1795c34b79..496a22d76fdf 100644 --- a/pkgs/by-name/fp/fplll/package.nix +++ b/pkgs/by-name/fp/fplll/package.nix @@ -33,6 +33,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Lattice algorithms using floating-point arithmetic"; + homepage = "https://github.com/fplll/fplll"; changelog = [ # Some release notes are added to the github tags, though they are not # always complete. diff --git a/pkgs/by-name/fp/fplll_20160331/package.nix b/pkgs/by-name/fp/fplll_20160331/package.nix index f3560ed20a04..09fcedb80430 100644 --- a/pkgs/by-name/fp/fplll_20160331/package.nix +++ b/pkgs/by-name/fp/fplll_20160331/package.nix @@ -32,6 +32,7 @@ stdenv.mkDerivation { ]; meta = { description = "Lattice algorithms using floating-point arithmetic"; + homepage = "https://github.com/fplll/fplll"; license = lib.licenses.lgpl21Plus; maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/gb/gbsplay/package.nix b/pkgs/by-name/gb/gbsplay/package.nix index 3c1eae01e586..2f83334f1596 100644 --- a/pkgs/by-name/gb/gbsplay/package.nix +++ b/pkgs/by-name/gb/gbsplay/package.nix @@ -35,6 +35,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Gameboy sound player"; + homepage = "https://github.com/mmitch/gbsplay"; license = lib.licenses.gpl1Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ sigmanificient ]; diff --git a/pkgs/by-name/ge/geomcpp/package.nix b/pkgs/by-name/ge/geomcpp/package.nix index 8b6f70498e80..1c89777b5ed1 100644 --- a/pkgs/by-name/ge/geomcpp/package.nix +++ b/pkgs/by-name/ge/geomcpp/package.nix @@ -40,6 +40,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Collection of point, size and rect classes"; + homepage = "https://github.com/Grumbel/geomcpp"; maintainers = [ lib.maintainers.SchweGELBin ]; platforms = lib.platforms.linux; license = lib.licenses.free; diff --git a/pkgs/by-name/gf/gfxtablet/package.nix b/pkgs/by-name/gf/gfxtablet/package.nix index bf42a69562d4..2aef4702d7cc 100644 --- a/pkgs/by-name/gf/gfxtablet/package.nix +++ b/pkgs/by-name/gf/gfxtablet/package.nix @@ -31,6 +31,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Uinput driver for Android GfxTablet tablet-as-input-device app"; + homepage = "https://github.com/rfc2822/GfxTablet"; mainProgram = "networktablet"; license = lib.licenses.mit; maintainers = [ lib.maintainers.raskin ]; diff --git a/pkgs/by-name/gi/gitlab-container-registry/package.nix b/pkgs/by-name/gi/gitlab-container-registry/package.nix index 49a9c7bcf156..6f7021ae3974 100644 --- a/pkgs/by-name/gi/gitlab-container-registry/package.nix +++ b/pkgs/by-name/gi/gitlab-container-registry/package.nix @@ -40,6 +40,7 @@ buildGo125Module rec { meta = { description = "GitLab Docker toolset to pack, ship, store, and deliver content"; + homepage = "https://gitlab.com/gitlab-org/container-registry"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ e1mo ]; teams = with lib.teams; [ gitlab ]; diff --git a/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix b/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix index 8fe4d80326c1..fe56f1aefbcc 100644 --- a/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix +++ b/pkgs/by-name/gi/gitlab-elasticsearch-indexer/package.nix @@ -52,6 +52,7 @@ buildGoModule (finalAttrs: { meta = { description = "Indexes Git repositories into Elasticsearch for GitLab"; + homepage = "https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer"; mainProgram = "gitlab-elasticsearch-indexer"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/gl/glui/package.nix b/pkgs/by-name/gl/glui/package.nix index d3569d97177d..120c53b89235 100644 --- a/pkgs/by-name/gl/glui/package.nix +++ b/pkgs/by-name/gl/glui/package.nix @@ -43,6 +43,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "User interface library using OpenGL"; + homepage = "https://github.com/libglui/glui"; license = lib.licenses.zlib; maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/gn/gnss-share/package.nix b/pkgs/by-name/gn/gnss-share/package.nix index 6a95b9110999..c56c76e656f0 100644 --- a/pkgs/by-name/gn/gnss-share/package.nix +++ b/pkgs/by-name/gn/gnss-share/package.nix @@ -24,6 +24,7 @@ buildGoModule (finalAttrs: { with geoclue* or other clients that support fetching NMEA location data over sockets. ''; + homepage = "https://gitlab.com/postmarketOS/gnss-share"; license = lib.licenses.gpl3; maintainers = with lib.maintainers; [ balsoft ]; mainProgram = "gnss-share"; diff --git a/pkgs/by-name/go/go-bindata-assetfs/package.nix b/pkgs/by-name/go/go-bindata-assetfs/package.nix index 31f199cab1ff..0566b29f7676 100644 --- a/pkgs/by-name/go/go-bindata-assetfs/package.nix +++ b/pkgs/by-name/go/go-bindata-assetfs/package.nix @@ -24,6 +24,7 @@ buildGoModule { meta = { description = "Serve embedded files from jteeuwen/go-bindata"; + homepage = "https://github.com/elazarl/go-bindata-assetfs"; mainProgram = "go-bindata-assetfs"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ avnik ]; diff --git a/pkgs/by-name/go/golden-cheetah/package.nix b/pkgs/by-name/go/golden-cheetah/package.nix index 2640f13d4df4..193eef957c5a 100644 --- a/pkgs/by-name/go/golden-cheetah/package.nix +++ b/pkgs/by-name/go/golden-cheetah/package.nix @@ -118,6 +118,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Performance software for cyclists, runners and triathletes. Built from source and without API tokens"; + homepage = "https://github.com/GoldenCheetah/GoldenCheetah"; mainProgram = "GoldenCheetah"; platforms = with lib.platforms; darwin ++ linux; maintainers = with lib.maintainers; [ adamcstephens ]; diff --git a/pkgs/by-name/go/gopro-tool/package.nix b/pkgs/by-name/go/gopro-tool/package.nix index 475d2df02067..04e558c59b63 100644 --- a/pkgs/by-name/go/gopro-tool/package.nix +++ b/pkgs/by-name/go/gopro-tool/package.nix @@ -50,6 +50,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Tool to control GoPro webcam mode in Linux (requires v4l2loopback kernel module and a firewall rule)"; + homepage = "https://github.com/juchem/gopro-tool"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ ZMon3y ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/go/gotemplate/package.nix b/pkgs/by-name/go/gotemplate/package.nix index f37217e3315a..99f71a72ef27 100644 --- a/pkgs/by-name/go/gotemplate/package.nix +++ b/pkgs/by-name/go/gotemplate/package.nix @@ -23,6 +23,7 @@ buildGoModule (finalAttrs: { meta = { description = "CLI for go text/template"; + homepage = "https://github.com/coveooss/gotemplate"; mainProgram = "gotemplate"; changelog = "https://github.com/coveooss/gotemplate/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; diff --git a/pkgs/by-name/gr/grimblast/package.nix b/pkgs/by-name/gr/grimblast/package.nix index 37cb9323a0a6..145eefc82620 100644 --- a/pkgs/by-name/gr/grimblast/package.nix +++ b/pkgs/by-name/gr/grimblast/package.nix @@ -66,6 +66,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { description = "Helper for screenshots within Hyprland, based on grimshot"; + homepage = "https://github.com/hyprwm/contrib"; license = lib.licenses.mit; platforms = lib.platforms.unix; teams = [ lib.teams.hyprland ]; diff --git a/pkgs/by-name/gt/gt/package.nix b/pkgs/by-name/gt/gt/package.nix index 8d0aedb32a20..fd62a2b45d99 100644 --- a/pkgs/by-name/gt/gt/package.nix +++ b/pkgs/by-name/gt/gt/package.nix @@ -45,6 +45,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Linux command line tool for setting up USB gadgets using configfs"; + homepage = "https://github.com/linux-usb-gadgets/gt"; mainProgram = "gt"; license = with lib.licenses; [ asl20 ]; maintainers = [ ]; diff --git a/pkgs/by-name/gt/gtk-sharp-beans/package.nix b/pkgs/by-name/gt/gtk-sharp-beans/package.nix index c1e51246fe2a..a7d4d16bdeba 100644 --- a/pkgs/by-name/gt/gtk-sharp-beans/package.nix +++ b/pkgs/by-name/gt/gtk-sharp-beans/package.nix @@ -37,6 +37,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Binds some API from GTK that isn't in GTK# 2.12.x"; + homepage = "https://github.com/mono/gtk-sharp-beans"; platforms = lib.platforms.linux; license = lib.licenses.lgpl21; }; diff --git a/pkgs/by-name/gt/gtk4-layer-shell/package.nix b/pkgs/by-name/gt/gtk4-layer-shell/package.nix index cb9f617116a0..d9504df82901 100644 --- a/pkgs/by-name/gt/gtk4-layer-shell/package.nix +++ b/pkgs/by-name/gt/gtk4-layer-shell/package.nix @@ -67,6 +67,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Library to create panels and other desktop components for Wayland using the Layer Shell protocol and GTK4"; + homepage = "https://github.com/wmww/gtk4-layer-shell"; mainProgram = "gtk4-layer-demo"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ donovanglover ]; diff --git a/pkgs/by-name/gt/gtkclipblock/package.nix b/pkgs/by-name/gt/gtkclipblock/package.nix index 528b623f0857..b3ceeb108e48 100644 --- a/pkgs/by-name/gt/gtkclipblock/package.nix +++ b/pkgs/by-name/gt/gtkclipblock/package.nix @@ -54,6 +54,7 @@ stdenv.mkDerivation { meta = { description = "LD_PRELOAD hack to prevent GTK programs from interacting with the primary clipboard"; + homepage = "https://github.com/notpeelz/gtkclipblock"; license = lib.licenses.lgpl3Only; maintainers = with lib.maintainers; [ uartman ]; platforms = [ "x86_64-linux" ]; diff --git a/pkgs/by-name/hf/hfsprogs/package.nix b/pkgs/by-name/hf/hfsprogs/package.nix index ea4399cb710d..11fe8435a853 100644 --- a/pkgs/by-name/hf/hfsprogs/package.nix +++ b/pkgs/by-name/hf/hfsprogs/package.nix @@ -34,6 +34,7 @@ stdenv.mkDerivation { meta = { description = "HFS/HFS+ user space utils"; + homepage = "https://github.com/glaubitz/hfs"; license = lib.licenses.apple-psl20; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/hh/hhpc/package.nix b/pkgs/by-name/hh/hhpc/package.nix index 6547ff2315bb..cd505e128105 100644 --- a/pkgs/by-name/hh/hhpc/package.nix +++ b/pkgs/by-name/hh/hhpc/package.nix @@ -27,6 +27,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Hides the mouse pointer in X11"; + homepage = "https://github.com/aktau/hhpc"; maintainers = with lib.maintainers; [ nico202 ]; platforms = lib.platforms.unix; license = lib.licenses.bsd3; diff --git a/pkgs/by-name/hi/hiraeth/package.nix b/pkgs/by-name/hi/hiraeth/package.nix index 7ae714bacc20..15db36dae618 100644 --- a/pkgs/by-name/hi/hiraeth/package.nix +++ b/pkgs/by-name/hi/hiraeth/package.nix @@ -18,6 +18,7 @@ buildGoModule (finalAttrs: { meta = { description = "Share files with an expiration date"; + homepage = "https://github.com/lukaswrz/hiraeth"; license = lib.licenses.agpl3Plus; maintainers = [ lib.maintainers.lukaswrz ]; mainProgram = "hiraeth"; diff --git a/pkgs/by-name/ho/hostess/package.nix b/pkgs/by-name/ho/hostess/package.nix index 1ba92b49cfed..df56822cc9b5 100644 --- a/pkgs/by-name/ho/hostess/package.nix +++ b/pkgs/by-name/ho/hostess/package.nix @@ -21,6 +21,7 @@ buildGoModule (finalAttrs: { meta = { description = "Idempotent command-line utility for managing your /etc/hosts* file"; + homepage = "https://github.com/cbednarski/hostess"; mainProgram = "hostess"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ edlimerkaj ]; diff --git a/pkgs/by-name/ht/https-dns-proxy/package.nix b/pkgs/by-name/ht/https-dns-proxy/package.nix index 1c3b045bacdf..8e6aefc4b2b2 100644 --- a/pkgs/by-name/ht/https-dns-proxy/package.nix +++ b/pkgs/by-name/ht/https-dns-proxy/package.nix @@ -53,6 +53,7 @@ stdenv.mkDerivation rec { meta = { description = "DNS to DNS over HTTPS (DoH) proxy"; + homepage = "https://github.com/aarond10/https_dns_proxy"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ peterhoeg ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/hy/hyprprop/package.nix b/pkgs/by-name/hy/hyprprop/package.nix index 2a63d6d1f9e7..4c3c9f3dbab9 100644 --- a/pkgs/by-name/hy/hyprprop/package.nix +++ b/pkgs/by-name/hy/hyprprop/package.nix @@ -63,6 +63,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; meta = { description = "Xprop replacement for Hyprland"; + homepage = "https://github.com/hyprwm/contrib"; license = lib.licenses.mit; platforms = lib.platforms.unix; teams = [ lib.teams.hyprland ]; diff --git a/pkgs/by-name/in/intel-media-sdk/package.nix b/pkgs/by-name/in/intel-media-sdk/package.nix index 838f3dfbe2b5..12b89950abda 100644 --- a/pkgs/by-name/in/intel-media-sdk/package.nix +++ b/pkgs/by-name/in/intel-media-sdk/package.nix @@ -63,6 +63,7 @@ stdenv.mkDerivation rec { meta = { description = "Intel Media SDK"; + homepage = "https://github.com/Intel-Media-SDK/MediaSDK"; mainProgram = "mfx-tracer-config"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/io/ioq3-scion/package.nix b/pkgs/by-name/io/ioq3-scion/package.nix index c054f1cc3b50..c5e07544da3d 100644 --- a/pkgs/by-name/io/ioq3-scion/package.nix +++ b/pkgs/by-name/io/ioq3-scion/package.nix @@ -22,6 +22,7 @@ ioquake3.overrideAttrs (old: { env.NIX_CFLAGS_COMPILE = "-std=gnu17"; meta = { description = "ioquake3 with support for path aware networking"; + homepage = "https://github.com/lschulz/ioq3-scion"; maintainers = with lib.maintainers; [ matthewcroughan ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/ip/ipgrep/package.nix b/pkgs/by-name/ip/ipgrep/package.nix index 00d47caca389..010011bbc570 100644 --- a/pkgs/by-name/ip/ipgrep/package.nix +++ b/pkgs/by-name/ip/ipgrep/package.nix @@ -39,6 +39,7 @@ python3Packages.buildPythonApplication (finalAttrs: { ipgrep extracts possibly obfuscated host names and IP addresses from text, resolves host names, and prints them, sorted by ASN. ''; + homepage = "https://github.com/jedisct1/ipgrep"; license = lib.licenses.mit; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/ja/jack-passthrough/package.nix b/pkgs/by-name/ja/jack-passthrough/package.nix index 7ddef896944a..4725c4c63e2f 100644 --- a/pkgs/by-name/ja/jack-passthrough/package.nix +++ b/pkgs/by-name/ja/jack-passthrough/package.nix @@ -39,6 +39,7 @@ stdenv.mkDerivation { more ports than they normally would or to prevent them from auto-connecting to certain things. ''; + homepage = "https://github.com/guysherman/jack-passthrough"; # license unknown: https://github.com/guysherman/jack-passthrough/issues/2 license = lib.licenses.unfree; maintainers = [ lib.maintainers.PowerUser64 ]; diff --git a/pkgs/by-name/km/kminion/package.nix b/pkgs/by-name/km/kminion/package.nix index cd72491a7be5..db72214b1125 100644 --- a/pkgs/by-name/km/kminion/package.nix +++ b/pkgs/by-name/km/kminion/package.nix @@ -36,6 +36,7 @@ buildGoModule (finalAttrs: { meta = { description = "Feature-rich Prometheus exporter for Apache Kafka written in Go"; + homepage = "https://github.com/redpanda-data/kminion"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ cafkafk ]; mainProgram = "kminion"; diff --git a/pkgs/by-name/ks/kstart/package.nix b/pkgs/by-name/ks/kstart/package.nix index 56904bdcf4fa..73973607ad89 100644 --- a/pkgs/by-name/ks/kstart/package.nix +++ b/pkgs/by-name/ks/kstart/package.nix @@ -61,6 +61,7 @@ stdenv.mkDerivation (finalAttrs: { "man" ]; description = "Modified version of kerberos tools that support automatic ticket refresh"; + homepage = "https://github.com/rra/kstart"; license = lib.licenses.mit; platforms = lib.platforms.linux ++ lib.platforms.darwin; }; diff --git a/pkgs/by-name/kw/kwakd/package.nix b/pkgs/by-name/kw/kwakd/package.nix index e26f7d5bbff7..f5f2ee38a050 100644 --- a/pkgs/by-name/kw/kwakd/package.nix +++ b/pkgs/by-name/kw/kwakd/package.nix @@ -25,6 +25,7 @@ stdenv.mkDerivation { meta = { description = "Super small webserver that serves blank pages"; + homepage = "https://github.com/fetchinson/kwakd"; mainProgram = "kwakd"; license = lib.licenses.gpl2Only; maintainers = [ lib.maintainers.nicknovitski ]; diff --git a/pkgs/by-name/li/libloragw-2g4/package.nix b/pkgs/by-name/li/libloragw-2g4/package.nix index a68ffa732f47..fb7ea1b9a4a4 100644 --- a/pkgs/by-name/li/libloragw-2g4/package.nix +++ b/pkgs/by-name/li/libloragw-2g4/package.nix @@ -39,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "LoRa 2.4Ghz Gateway - Linux host Hardware Abstraction Layer, and tools (Packet Forwarder...)"; + homepage = "https://github.com/Lora-net/gateway_2g4_hal"; license = [ lib.licenses.bsd3 lib.licenses.mit diff --git a/pkgs/by-name/li/libloragw-sx1301/package.nix b/pkgs/by-name/li/libloragw-sx1301/package.nix index aa9c8c3da07a..48c78ef6cda4 100644 --- a/pkgs/by-name/li/libloragw-sx1301/package.nix +++ b/pkgs/by-name/li/libloragw-sx1301/package.nix @@ -35,6 +35,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Driver/HAL to build a gateway using a concentrator board based on Semtech SX1301 multi-channel modem and SX1257/SX1255 RF transceivers"; + homepage = "https://github.com/brocaar/lora_gateway"; license = [ lib.licenses.bsd3 lib.licenses.mit diff --git a/pkgs/by-name/li/libloragw-sx1302/package.nix b/pkgs/by-name/li/libloragw-sx1302/package.nix index 47f4629b2fc9..c04f3eba309a 100644 --- a/pkgs/by-name/li/libloragw-sx1302/package.nix +++ b/pkgs/by-name/li/libloragw-sx1302/package.nix @@ -41,6 +41,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "SX1302 Hardware Abstraction Layer and Tools (packet forwarder...)"; + homepage = "https://github.com/brocaar/sx1302_hal"; license = [ lib.licenses.bsd3 lib.licenses.mit diff --git a/pkgs/by-name/li/libunicode/package.nix b/pkgs/by-name/li/libunicode/package.nix index 255c97a81dbc..b6a4661d0b34 100644 --- a/pkgs/by-name/li/libunicode/package.nix +++ b/pkgs/by-name/li/libunicode/package.nix @@ -49,6 +49,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Modern C++20 Unicode library"; + homepage = "https://github.com/contour-terminal/libunicode"; mainProgram = "unicode-query"; license = lib.licenses.asl20; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/li/libusbgx/package.nix b/pkgs/by-name/li/libusbgx/package.nix index fa119c947744..81f68f5b28c4 100644 --- a/pkgs/by-name/li/libusbgx/package.nix +++ b/pkgs/by-name/li/libusbgx/package.nix @@ -22,6 +22,7 @@ stdenv.mkDerivation { buildInputs = [ libconfig ]; meta = { description = "C library encapsulating the kernel USB gadget-configfs userspace API functionality"; + homepage = "https://github.com/linux-usb-gadgets/libusbgx"; license = with lib.licenses; [ lgpl21Plus # library gpl2Plus # examples diff --git a/pkgs/by-name/li/libxo/package.nix b/pkgs/by-name/li/libxo/package.nix index f8747a754e0e..84f8e3a281a3 100644 --- a/pkgs/by-name/li/libxo/package.nix +++ b/pkgs/by-name/li/libxo/package.nix @@ -63,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Library to generate text, XML, JSON, and HTML"; + homepage = "https://github.com/Juniper/libxo"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.reckenrode ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/lo/loadwatch/package.nix b/pkgs/by-name/lo/loadwatch/package.nix index 2b71539c1fb0..dd275ec43cf5 100644 --- a/pkgs/by-name/lo/loadwatch/package.nix +++ b/pkgs/by-name/lo/loadwatch/package.nix @@ -19,6 +19,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Run a program using only idle cycles"; + homepage = "https://git.sr.ht/~woffs/loadwatch"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ woffs ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/lo/logmich/package.nix b/pkgs/by-name/lo/logmich/package.nix index b334e503b549..a0182ff78c19 100644 --- a/pkgs/by-name/lo/logmich/package.nix +++ b/pkgs/by-name/lo/logmich/package.nix @@ -24,6 +24,7 @@ stdenv.mkDerivation { meta = { description = "A trivial logging library"; + homepage = "https://github.com/logmich/logmich"; maintainers = [ lib.maintainers.SchweGELBin ]; platforms = lib.platforms.linux; license = lib.licenses.zlib; diff --git a/pkgs/by-name/ma/mari0/package.nix b/pkgs/by-name/ma/mari0/package.nix index cfe426771ffa..7c608693ddc7 100644 --- a/pkgs/by-name/ma/mari0/package.nix +++ b/pkgs/by-name/ma/mari0/package.nix @@ -51,6 +51,7 @@ stdenv.mkDerivation { meta = { description = "Crossover between Super Mario Bros. and Portal"; + homepage = "https://github.com/Stabyourself/mari0"; mainProgram = "mari0"; platforms = love.meta.platforms; license = lib.licenses.mit; diff --git a/pkgs/by-name/mi/minio-certgen/package.nix b/pkgs/by-name/mi/minio-certgen/package.nix index 1896ed524dd1..a61e7d43257a 100644 --- a/pkgs/by-name/mi/minio-certgen/package.nix +++ b/pkgs/by-name/mi/minio-certgen/package.nix @@ -19,6 +19,7 @@ buildGoModule (finalAttrs: { meta = { description = "Simple Minio tool to generate self-signed certificates, and provides SAN certificates with DNS and IP entries"; + homepage = "https://github.com/minio/certgen"; downloadPage = "https://github.com/minio/certgen"; license = lib.licenses.bsd3; maintainers = [ ]; diff --git a/pkgs/by-name/mi/mirakurun/package.nix b/pkgs/by-name/mi/mirakurun/package.nix index 4317d296276b..37e7c70f2be4 100644 --- a/pkgs/by-name/mi/mirakurun/package.nix +++ b/pkgs/by-name/mi/mirakurun/package.nix @@ -73,6 +73,7 @@ buildNpmPackage rec { meta = { description = "Resource manager for TV tuners"; + homepage = "https://github.com/Chinachu/Mirakurun"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ midchildan ]; }; diff --git a/pkgs/by-name/mi/mix2nix/package.nix b/pkgs/by-name/mi/mix2nix/package.nix index b15d6855a9b6..1b3084aebe0e 100644 --- a/pkgs/by-name/mi/mix2nix/package.nix +++ b/pkgs/by-name/mi/mix2nix/package.nix @@ -24,6 +24,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Generate nix expressions from mix.lock file"; + homepage = "https://github.com/ydlr/mix2nix"; mainProgram = "mix2nix"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ ydlr ]; diff --git a/pkgs/by-name/mq/mqttmultimeter/package.nix b/pkgs/by-name/mq/mqttmultimeter/package.nix index a860c28d954e..8097f64ee461 100644 --- a/pkgs/by-name/mq/mqttmultimeter/package.nix +++ b/pkgs/by-name/mq/mqttmultimeter/package.nix @@ -60,6 +60,7 @@ buildDotnetModule rec { meta = { mainProgram = builtins.head executables; description = "MQTT traffic monitor"; + homepage = "https://github.com/chkr1011/mqttMultimeter"; license = lib.licenses.free; maintainers = with lib.maintainers; [ peterhoeg ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/mr/mrrescue/package.nix b/pkgs/by-name/mr/mrrescue/package.nix index 370a2c7eed04..f765f4c6c75f 100644 --- a/pkgs/by-name/mr/mrrescue/package.nix +++ b/pkgs/by-name/mr/mrrescue/package.nix @@ -70,6 +70,7 @@ stdenv.mkDerivation { meta = { description = "Arcade-style fire fighting game"; + homepage = "https://github.com/SimonLarsen/mrrescue"; mainProgram = "mrrescue"; maintainers = [ ]; platforms = love.meta.platforms; diff --git a/pkgs/by-name/ms/mscompress/package.nix b/pkgs/by-name/ms/mscompress/package.nix index d639f68949c1..dbfb27911966 100644 --- a/pkgs/by-name/ms/mscompress/package.nix +++ b/pkgs/by-name/ms/mscompress/package.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = ''Microsoft "compress.exe/expand.exe" compatible (de)compressor''; + homepage = "https://github.com/stapelberg/mscompress"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ peterhoeg ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/ms/msr-tools/package.nix b/pkgs/by-name/ms/msr-tools/package.nix index 8e6b0c1dd1e3..a6d8e40a9fd9 100644 --- a/pkgs/by-name/ms/msr-tools/package.nix +++ b/pkgs/by-name/ms/msr-tools/package.nix @@ -20,6 +20,7 @@ stdenv.mkDerivation { meta = { description = "Tools to read/write from/to MSR CPU registers on Linux"; + homepage = "https://github.com/intel/msr-tools"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ peterhoeg ]; diff --git a/pkgs/by-name/mu/munge/package.nix b/pkgs/by-name/mu/munge/package.nix index f7893063482b..7fc62723aa80 100644 --- a/pkgs/by-name/mu/munge/package.nix +++ b/pkgs/by-name/mu/munge/package.nix @@ -75,6 +75,7 @@ stdenv.mkDerivation (finalAttrs: { description = '' An authentication service for creating and validating credentials ''; + homepage = "https://github.com/dun/munge"; license = [ # MUNGE lib.licenses.gpl3Plus diff --git a/pkgs/by-name/mv/mvebu64boot/package.nix b/pkgs/by-name/mv/mvebu64boot/package.nix index d33974f73a7e..f7e1b6ced1c1 100644 --- a/pkgs/by-name/mv/mvebu64boot/package.nix +++ b/pkgs/by-name/mv/mvebu64boot/package.nix @@ -28,6 +28,7 @@ stdenv.mkDerivation { meta = { description = "Boot 64-bit Marvell EBU SoC over UART"; + homepage = "https://github.com/pali/mvebu64boot"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ lukegb ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/ne/netris/package.nix b/pkgs/by-name/ne/netris/package.nix index 60dffc6036f7..fe54b8eaf795 100644 --- a/pkgs/by-name/ne/netris/package.nix +++ b/pkgs/by-name/ne/netris/package.nix @@ -41,6 +41,7 @@ stdenv.mkDerivation { meta = { description = "Free networked version of T*tris"; + homepage = "https://github.com/naclander/netris"; mainProgram = "netris"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ patryk27 ]; diff --git a/pkgs/by-name/ne/networkmanager-iodine/package.nix b/pkgs/by-name/ne/networkmanager-iodine/package.nix index 0dafad3b66af..fc18072a8f3a 100644 --- a/pkgs/by-name/ne/networkmanager-iodine/package.nix +++ b/pkgs/by-name/ne/networkmanager-iodine/package.nix @@ -72,6 +72,7 @@ stdenv.mkDerivation { meta = { description = "NetworkManager's iodine plugin"; + homepage = "https://gitlab.gnome.org/GNOME/network-manager-iodine"; inherit (networkmanager.meta) maintainers teams platforms; license = lib.licenses.gpl2Plus; }; diff --git a/pkgs/by-name/ne/newtonwars/package.nix b/pkgs/by-name/ne/newtonwars/package.nix index cfef73d2a03b..e511baf0b92f 100644 --- a/pkgs/by-name/ne/newtonwars/package.nix +++ b/pkgs/by-name/ne/newtonwars/package.nix @@ -45,6 +45,7 @@ stdenv.mkDerivation { meta = { description = "Space battle game with gravity as the main theme"; + homepage = "https://github.com/Draradech/NewtonWars"; mainProgram = "nw"; maintainers = with lib.maintainers; [ pSub ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/ni/nilfs-utils/package.nix b/pkgs/by-name/ni/nilfs-utils/package.nix index 9a4c6d54ab51..4b5679c33a95 100644 --- a/pkgs/by-name/ni/nilfs-utils/package.nix +++ b/pkgs/by-name/ni/nilfs-utils/package.nix @@ -59,6 +59,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "NILFS utilities"; + homepage = "https://github.com/nilfs-dev/nilfs-utils"; maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.linux; license = with lib.licenses; [ diff --git a/pkgs/by-name/ns/nsplist/package.nix b/pkgs/by-name/ns/nsplist/package.nix index aa649c2d0cc3..98dd27fe5519 100644 --- a/pkgs/by-name/ns/nsplist/package.nix +++ b/pkgs/by-name/ns/nsplist/package.nix @@ -35,6 +35,7 @@ stdenv.mkDerivation { meta = { maintainers = [ ]; description = "Parses .plist files"; + homepage = "https://github.com/matthewbauer/NSPlist"; license = lib.licenses.mit; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/nu/numlockx/package.nix b/pkgs/by-name/nu/numlockx/package.nix index c02817dae95f..9b561c60c7d9 100644 --- a/pkgs/by-name/nu/numlockx/package.nix +++ b/pkgs/by-name/nu/numlockx/package.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation { meta = { description = "Allows to start X with NumLock turned on"; + homepage = "https://github.com/rg3/numlockx"; license = lib.licenses.mit; platforms = lib.platforms.all; mainProgram = "numlockx"; diff --git a/pkgs/by-name/od/odroid-xu3-bootloader/package.nix b/pkgs/by-name/od/odroid-xu3-bootloader/package.nix index 7868f85c0ed7..b559cc3a6c73 100644 --- a/pkgs/by-name/od/odroid-xu3-bootloader/package.nix +++ b/pkgs/by-name/od/odroid-xu3-bootloader/package.nix @@ -37,6 +37,7 @@ stdenv.mkDerivation { platforms = lib.platforms.linux; license = lib.licenses.unfreeRedistributableFirmware; description = "Secure boot enabled boot loader for ODROID-XU{3,4}"; + homepage = "https://github.com/hardkernel/u-boot"; maintainers = [ ]; }; } diff --git a/pkgs/by-name/oi/ois/package.nix b/pkgs/by-name/oi/ois/package.nix index e619fa6f72ad..2565c1a9a193 100644 --- a/pkgs/by-name/oi/ois/package.nix +++ b/pkgs/by-name/oi/ois/package.nix @@ -33,6 +33,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Object-oriented C++ input system"; + homepage = "https://github.com/wgois/OIS"; maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.unix; license = lib.licenses.zlib; diff --git a/pkgs/by-name/or/orthorobot/package.nix b/pkgs/by-name/or/orthorobot/package.nix index 416ea142b70c..e2516d336447 100644 --- a/pkgs/by-name/or/orthorobot/package.nix +++ b/pkgs/by-name/or/orthorobot/package.nix @@ -79,6 +79,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Recharge the robot"; + homepage = "https://github.com/Stabyourself/orthorobot"; mainProgram = "orthorobot"; platforms = love.meta.platforms; license = lib.licenses.wtfpl; diff --git a/pkgs/by-name/ox/oxygenfonts/package.nix b/pkgs/by-name/ox/oxygenfonts/package.nix index 584d1b8e1c86..78a3613c3fd3 100644 --- a/pkgs/by-name/ox/oxygenfonts/package.nix +++ b/pkgs/by-name/ox/oxygenfonts/package.nix @@ -51,6 +51,7 @@ stdenvNoCC.mkDerivation { See: http://sansoxygen.com/ ''; + homepage = "https://github.com/vernnobile/oxygenFont"; license = lib.licenses.ofl; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/pa/pa_applet/package.nix b/pkgs/by-name/pa/pa_applet/package.nix index c32aabca6e67..607d50e27c64 100644 --- a/pkgs/by-name/pa/pa_applet/package.nix +++ b/pkgs/by-name/pa/pa_applet/package.nix @@ -49,6 +49,7 @@ stdenv.mkDerivation { meta = { description = ""; + homepage = "https://github.com/fernandotcl/pa-applet"; mainProgram = "pa-applet"; license = lib.licenses.bsd2; maintainers = [ ]; diff --git a/pkgs/by-name/pb/pbzx/package.nix b/pkgs/by-name/pb/pbzx/package.nix index a895863821ab..8aee634e3b83 100644 --- a/pkgs/by-name/pb/pbzx/package.nix +++ b/pkgs/by-name/pb/pbzx/package.nix @@ -29,6 +29,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { description = "Stream parser of Apple's pbzx compression format"; + homepage = "https://github.com/NiklasRosenstein/pbzx"; platforms = lib.platforms.unix; license = lib.licenses.gpl3; maintainers = [ ]; diff --git a/pkgs/by-name/pd/pdftag/package.nix b/pkgs/by-name/pd/pdftag/package.nix index bae1464c9eb9..738ab6684c41 100644 --- a/pkgs/by-name/pd/pdftag/package.nix +++ b/pkgs/by-name/pd/pdftag/package.nix @@ -36,6 +36,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Edit metadata found in PDFs"; + homepage = "https://github.com/arrufat/pdftag"; license = lib.licenses.gpl3; platforms = lib.platforms.unix; mainProgram = "pdftag"; diff --git a/pkgs/by-name/pi/pipenv/package.nix b/pkgs/by-name/pi/pipenv/package.nix index f634948ad3fc..f625406ec75d 100644 --- a/pkgs/by-name/pi/pipenv/package.nix +++ b/pkgs/by-name/pi/pipenv/package.nix @@ -108,6 +108,7 @@ buildPythonApplication rec { meta = { description = "Python Development Workflow for Humans"; + homepage = "https://github.com/pypa/pipenv"; license = lib.licenses.mit; platforms = lib.platforms.all; mainProgram = "pipenv"; diff --git a/pkgs/by-name/pi/pixz/package.nix b/pkgs/by-name/pi/pixz/package.nix index 5dcdcd49afb2..dc3b398874be 100644 --- a/pkgs/by-name/pi/pixz/package.nix +++ b/pkgs/by-name/pi/pixz/package.nix @@ -49,6 +49,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Parallel compressor/decompressor for xz format"; + homepage = "https://github.com/vasi/pixz"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/pl/plistcpp/package.nix b/pkgs/by-name/pl/plistcpp/package.nix index 015e443d7f37..f57dc1953aab 100644 --- a/pkgs/by-name/pl/plistcpp/package.nix +++ b/pkgs/by-name/pl/plistcpp/package.nix @@ -39,6 +39,7 @@ stdenv.mkDerivation { meta = { maintainers = [ ]; description = "CPP bindings for Plist"; + homepage = "https://github.com/matthewbauer/PlistCpp"; license = lib.licenses.mit; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/po/powercap/package.nix b/pkgs/by-name/po/powercap/package.nix index 38692932a202..7e28880391cb 100644 --- a/pkgs/by-name/po/powercap/package.nix +++ b/pkgs/by-name/po/powercap/package.nix @@ -34,6 +34,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Tools and library to read/write to the Linux power capping framework (sysfs interface)"; + homepage = "https://github.com/powercap/powercap"; license = lib.licenses.bsd3; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ rowanG077 ]; diff --git a/pkgs/by-name/po/powersploit/package.nix b/pkgs/by-name/po/powersploit/package.nix index 1f2600a7493d..9c452d954b28 100644 --- a/pkgs/by-name/po/powersploit/package.nix +++ b/pkgs/by-name/po/powersploit/package.nix @@ -26,6 +26,7 @@ stdenvNoCC.mkDerivation { meta = { changelog = "https://github.com/PowerShellMafia/PowerSploit/releases/"; description = "PowerShell Post-Exploitation Framework"; + homepage = "https://github.com/PowerShellMafia/PowerSploit"; license = with lib.licenses; [ bsd3 ]; maintainers = with lib.maintainers; [ shard7 ]; platforms = lib.platforms.all; diff --git a/pkgs/by-name/pr/priocpp/package.nix b/pkgs/by-name/pr/priocpp/package.nix index d2518f9bee89..6e65a8a71a4d 100644 --- a/pkgs/by-name/pr/priocpp/package.nix +++ b/pkgs/by-name/pr/priocpp/package.nix @@ -47,6 +47,7 @@ stdenv.mkDerivation { meta = { description = "Property I/O for C++"; + homepage = "https://github.com/Grumbel/priocpp"; maintainers = [ lib.maintainers.SchweGELBin ]; platforms = lib.platforms.linux; license = lib.licenses.free; diff --git a/pkgs/by-name/pw/pwalarmctl/package.nix b/pkgs/by-name/pw/pwalarmctl/package.nix index 6e6a09f14a75..ebc6392463b7 100644 --- a/pkgs/by-name/pw/pwalarmctl/package.nix +++ b/pkgs/by-name/pw/pwalarmctl/package.nix @@ -35,6 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { for live configuration changes and access to the active state of pwalarmd. ''; + homepage = "https://github.com/amyipdev/pwalarmd"; mainProgram = "pwalarmctl"; license = lib.licenses.gpl2Only; platforms = lib.platforms.all; diff --git a/pkgs/by-name/pw/pwalarmd/package.nix b/pkgs/by-name/pw/pwalarmd/package.nix index 37eda91a9eb2..dfce084957c0 100644 --- a/pkgs/by-name/pw/pwalarmd/package.nix +++ b/pkgs/by-name/pw/pwalarmd/package.nix @@ -29,6 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { It has extensive configuration and personalization, PulseAudio and PipeWire support, and supports live configuration changes. ''; + homepage = "https://github.com/amyipdev/pwalarmd"; mainProgram = "pwalarmd"; license = lib.licenses.gpl2Only; platforms = lib.platforms.all; diff --git a/pkgs/by-name/qu/quartz-wm/package.nix b/pkgs/by-name/qu/quartz-wm/package.nix index 68d373ba102a..d9bc9b1fd90c 100644 --- a/pkgs/by-name/qu/quartz-wm/package.nix +++ b/pkgs/by-name/qu/quartz-wm/package.nix @@ -41,6 +41,7 @@ clangStdenv.mkDerivation (finalAttrs: { ]; meta = { + homepage = "https://gitlab.freedesktop.org/xorg/app/quartz-wm"; license = lib.licenses.apple-psl20; platforms = lib.platforms.darwin; maintainers = [ lib.maintainers.booxter ]; diff --git a/pkgs/by-name/qu/quirc/package.nix b/pkgs/by-name/qu/quirc/package.nix index e5fb332a2289..de49ff5fe24f 100644 --- a/pkgs/by-name/qu/quirc/package.nix +++ b/pkgs/by-name/qu/quirc/package.nix @@ -74,6 +74,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Small QR code decoding library"; + homepage = "https://github.com/dlbeer/quirc"; license = lib.licenses.isc; maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/re/reattach-to-user-namespace/package.nix b/pkgs/by-name/re/reattach-to-user-namespace/package.nix index a77f696f55ea..9e5d6419fd9b 100644 --- a/pkgs/by-name/re/reattach-to-user-namespace/package.nix +++ b/pkgs/by-name/re/reattach-to-user-namespace/package.nix @@ -30,6 +30,7 @@ stdenv.mkDerivation rec { meta = { description = "Wrapper that provides access to the Mac OS X pasteboard service"; + homepage = "https://github.com/ChrisJohnsen/tmux-MacOSX-pasteboard"; license = lib.licenses.bsd2; maintainers = [ ]; platforms = lib.platforms.darwin; diff --git a/pkgs/by-name/rt/rt/package.nix b/pkgs/by-name/rt/rt/package.nix index 5582bc15bee5..9ea0019a6532 100644 --- a/pkgs/by-name/rt/rt/package.nix +++ b/pkgs/by-name/rt/rt/package.nix @@ -183,6 +183,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { + homepage = "https://github.com/bestpractical/rt"; platforms = lib.platforms.unix; license = lib.licenses.gpl2Only; }; diff --git a/pkgs/by-name/rt/rt5677-firmware/package.nix b/pkgs/by-name/rt/rt5677-firmware/package.nix index 7ec294d8780b..e7c03db10ded 100644 --- a/pkgs/by-name/rt/rt5677-firmware/package.nix +++ b/pkgs/by-name/rt/rt5677-firmware/package.nix @@ -22,6 +22,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { description = "Firmware for Realtek rt5677 device"; + homepage = "https://github.com/raphael/linux-samus"; license = lib.licenses.unfreeRedistributableFirmware; maintainers = with lib.maintainers; [ zohl ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/rt/rtl8761b-firmware/package.nix b/pkgs/by-name/rt/rtl8761b-firmware/package.nix index eb32aa353440..0fe71e03ca15 100644 --- a/pkgs/by-name/rt/rtl8761b-firmware/package.nix +++ b/pkgs/by-name/rt/rtl8761b-firmware/package.nix @@ -27,6 +27,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { description = "Firmware for Realtek RTL8761b"; + homepage = "https://github.com/Realtek-OpenSource/android_hardware_realtek"; license = lib.licenses.unfreeRedistributableFirmware; maintainers = with lib.maintainers; [ milibopp ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/ru/runzip/package.nix b/pkgs/by-name/ru/runzip/package.nix index 5ad60868bcf0..ce558eba78ab 100644 --- a/pkgs/by-name/ru/runzip/package.nix +++ b/pkgs/by-name/ru/runzip/package.nix @@ -39,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Tool to convert filename encoding inside a ZIP archive"; + homepage = "https://github.com/vlm/zip-fix-filename-encoding"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.raskin ]; # runzip vendors libzip 0.7.1. diff --git a/pkgs/by-name/rw/rwc/package.nix b/pkgs/by-name/rw/rwc/package.nix index 597885ca7d53..f14cedf10a02 100644 --- a/pkgs/by-name/rw/rwc/package.nix +++ b/pkgs/by-name/rw/rwc/package.nix @@ -19,6 +19,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Report when files are changed"; + homepage = "https://github.com/leahneukirchen/rwc"; license = lib.licenses.publicDomain; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ somasis ]; diff --git a/pkgs/by-name/se/seehecht/package.nix b/pkgs/by-name/se/seehecht/package.nix index 17ef07029f27..5feb2f9068b4 100644 --- a/pkgs/by-name/se/seehecht/package.nix +++ b/pkgs/by-name/se/seehecht/package.nix @@ -23,6 +23,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Tool to quickly open a markdown document with already filled out frontmatter"; + homepage = "https://codeberg.org/annaaurora/seehecht"; license = lib.licenses.lgpl3Only; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ annaaurora ]; diff --git a/pkgs/by-name/se/sexp-cpp/package.nix b/pkgs/by-name/se/sexp-cpp/package.nix index 52b915243d36..a5ce0cb66786 100644 --- a/pkgs/by-name/se/sexp-cpp/package.nix +++ b/pkgs/by-name/se/sexp-cpp/package.nix @@ -38,6 +38,7 @@ stdenv.mkDerivation { meta = { description = "S-Expression parser for C++"; + homepage = "https://github.com/lispparser/sexp-cpp"; maintainers = [ lib.maintainers.SchweGELBin ]; platforms = lib.platforms.linux; license = lib.licenses.gpl3; diff --git a/pkgs/by-name/sh/sha1collisiondetection/package.nix b/pkgs/by-name/sh/sha1collisiondetection/package.nix index 907f662b3666..32289cba10cc 100644 --- a/pkgs/by-name/sh/sha1collisiondetection/package.nix +++ b/pkgs/by-name/sh/sha1collisiondetection/package.nix @@ -36,6 +36,7 @@ stdenv.mkDerivation (finalAttrs: { each file. It is very fast and takes less than twice the amount of time as regular SHA-1. ''; + homepage = "https://github.com/cr-marcstevens/sha1collisiondetection"; platforms = lib.platforms.all; license = lib.licenses.mit; mainProgram = "sha1dcsum"; diff --git a/pkgs/by-name/si/sigtop/package.nix b/pkgs/by-name/si/sigtop/package.nix index dad47b1a982b..7f3305b1bf0b 100644 --- a/pkgs/by-name/si/sigtop/package.nix +++ b/pkgs/by-name/si/sigtop/package.nix @@ -28,6 +28,7 @@ buildGoModule (finalAttrs: { meta = { description = "Utility to export messages, attachments and other data from Signal Desktop"; + homepage = "https://github.com/tbvdm/sigtop"; mainProgram = "sigtop"; license = lib.licenses.isc; platforms = lib.platforms.all; diff --git a/pkgs/by-name/sl/slack-cli/package.nix b/pkgs/by-name/sl/slack-cli/package.nix index 36bbe1bdd64c..bd49d240c99e 100644 --- a/pkgs/by-name/sl/slack-cli/package.nix +++ b/pkgs/by-name/sl/slack-cli/package.nix @@ -59,6 +59,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { + homepage = "https://github.com/rockymadden/slack-cli"; license = lib.licenses.mit; maintainers = [ ]; mainProgram = "slack"; diff --git a/pkgs/by-name/sn/snooze/package.nix b/pkgs/by-name/sn/snooze/package.nix index f49604c270c9..1c3432259a8b 100644 --- a/pkgs/by-name/sn/snooze/package.nix +++ b/pkgs/by-name/sn/snooze/package.nix @@ -19,6 +19,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Tool for waiting until a particular time and then running a command"; + homepage = "https://github.com/leahneukirchen/snooze"; maintainers = with lib.maintainers; [ kaction ]; license = lib.licenses.cc0; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/st/stlink/package.nix b/pkgs/by-name/st/stlink/package.nix index da9ea1b4786f..7ebde6a72328 100644 --- a/pkgs/by-name/st/stlink/package.nix +++ b/pkgs/by-name/st/stlink/package.nix @@ -63,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "In-circuit debug and programming for ST-Link devices"; + homepage = "https://github.com/stlink-org/stlink"; license = lib.licenses.bsd3; platforms = lib.platforms.unix; badPlatforms = lib.platforms.darwin; diff --git a/pkgs/by-name/st/stress/package.nix b/pkgs/by-name/st/stress/package.nix index a61ba45c7b12..bce58a7dec9c 100644 --- a/pkgs/by-name/st/stress/package.nix +++ b/pkgs/by-name/st/stress/package.nix @@ -20,6 +20,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Simple workload generator for POSIX systems. It imposes a configurable amount of CPU, memory, I/O, and disk stress on the system"; + homepage = "https://github.com/resurrecting-open-source-projects/stress"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; mainProgram = "stress"; diff --git a/pkgs/by-name/st/strutcpp/package.nix b/pkgs/by-name/st/strutcpp/package.nix index f15f2bfaa1be..6b87b838dcf7 100644 --- a/pkgs/by-name/st/strutcpp/package.nix +++ b/pkgs/by-name/st/strutcpp/package.nix @@ -32,6 +32,7 @@ stdenv.mkDerivation { meta = { description = "Collection of string utilities"; + homepage = "https://github.com/Grumbel/strutcpp"; maintainers = [ lib.maintainers.SchweGELBin ]; platforms = lib.platforms.linux; license = lib.licenses.free; diff --git a/pkgs/by-name/st/stw/package.nix b/pkgs/by-name/st/stw/package.nix index ace62888fa4e..8a02a0659269 100644 --- a/pkgs/by-name/st/stw/package.nix +++ b/pkgs/by-name/st/stw/package.nix @@ -33,6 +33,7 @@ stdenv.mkDerivation { meta = { description = "Simple text widget for X resembling the watch(1) command"; + homepage = "https://github.com/sineemore/stw"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ somasis ]; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/sw/sway-assign-cgroups/package.nix b/pkgs/by-name/sw/sway-assign-cgroups/package.nix index 432d5d86b91d..234a5d9aeb11 100644 --- a/pkgs/by-name/sw/sway-assign-cgroups/package.nix +++ b/pkgs/by-name/sw/sway-assign-cgroups/package.nix @@ -44,6 +44,7 @@ python3Packages.buildPythonApplication (finalAttrs: { Therefore it's recommended to supplement the script with use of systemd user services for such background apps. ''; + homepage = "https://github.com/alebastr/sway-systemd"; license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ nickhu ]; diff --git a/pkgs/by-name/sy/sympow/package.nix b/pkgs/by-name/sy/sympow/package.nix index 06bf91fadc5f..862bdfd5a74a 100644 --- a/pkgs/by-name/sy/sympow/package.nix +++ b/pkgs/by-name/sy/sympow/package.nix @@ -72,6 +72,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Compute special values of symmetric power elliptic curve L-functions"; + homepage = "https://gitlab.com/rezozer/forks/sympow"; mainProgram = "sympow"; license = { shortName = "sympow"; diff --git a/pkgs/by-name/ta/tar2ext4/package.nix b/pkgs/by-name/ta/tar2ext4/package.nix index eebeb10e9f6f..9300227c8dfd 100644 --- a/pkgs/by-name/ta/tar2ext4/package.nix +++ b/pkgs/by-name/ta/tar2ext4/package.nix @@ -20,6 +20,7 @@ buildGoModule (finalAttrs: { meta = { description = "Convert a tar archive to an ext4 image"; + homepage = "https://github.com/microsoft/hcsshim"; maintainers = with lib.maintainers; [ qyliss ]; license = lib.licenses.mit; mainProgram = "tar2ext4"; diff --git a/pkgs/by-name/te/termbench-pro/package.nix b/pkgs/by-name/te/termbench-pro/package.nix index 6ac6f19f1848..99f4bb29a714 100644 --- a/pkgs/by-name/te/termbench-pro/package.nix +++ b/pkgs/by-name/te/termbench-pro/package.nix @@ -40,6 +40,7 @@ stdenv.mkDerivation { meta = { description = "Terminal Benchmarking as CLI and library"; + homepage = "https://github.com/contour-terminal/termbench-pro"; mainProgram = "tb"; license = lib.licenses.asl20; platforms = lib.platforms.unix; diff --git a/pkgs/by-name/te/termtekst/package.nix b/pkgs/by-name/te/termtekst/package.nix index 9589b1ccd50a..0ae2be7536be 100644 --- a/pkgs/by-name/te/termtekst/package.nix +++ b/pkgs/by-name/te/termtekst/package.nix @@ -39,6 +39,7 @@ python3Packages.buildPythonApplication (finalAttrs: { as a workaround the braille set is abused to approximate the graphics. ''; + homepage = "https://github.com/zevv/termtekst"; license = lib.licenses.mit; platforms = lib.platforms.all; }; diff --git a/pkgs/by-name/te/tesh/package.nix b/pkgs/by-name/te/tesh/package.nix index 9a6eae86f6ec..4ed4a53ed376 100644 --- a/pkgs/by-name/te/tesh/package.nix +++ b/pkgs/by-name/te/tesh/package.nix @@ -29,6 +29,7 @@ python3Packages.buildPythonPackage rec { ]; meta = { + homepage = "https://github.com/OceanSprint/tesh"; license = lib.licenses.mit; }; } diff --git a/pkgs/by-name/ti/tinycmmc/package.nix b/pkgs/by-name/ti/tinycmmc/package.nix index 796639ee45b3..ccc467c45338 100644 --- a/pkgs/by-name/ti/tinycmmc/package.nix +++ b/pkgs/by-name/ti/tinycmmc/package.nix @@ -20,6 +20,7 @@ stdenv.mkDerivation { meta = { description = "Tiny CMake Module Collections"; + homepage = "https://github.com/Grumbel/tinycmmc"; maintainers = [ lib.maintainers.SchweGELBin ]; platforms = lib.platforms.linux; license = lib.licenses.zlib; diff --git a/pkgs/by-name/ti/tinygettext/package.nix b/pkgs/by-name/ti/tinygettext/package.nix index 7ea1ea0fc1b9..7208f4898094 100644 --- a/pkgs/by-name/ti/tinygettext/package.nix +++ b/pkgs/by-name/ti/tinygettext/package.nix @@ -24,6 +24,7 @@ stdenv.mkDerivation { meta = { description = "A simple gettext replacement that works directly on .po files"; + homepage = "https://github.com/tinygettext/tinygettext"; maintainers = [ lib.maintainers.SchweGELBin ]; platforms = lib.platforms.linux; license = lib.licenses.zlib; diff --git a/pkgs/by-name/tp/tpacpi-bat/package.nix b/pkgs/by-name/tp/tpacpi-bat/package.nix index 48111ede5e44..de5f86b1ba8c 100644 --- a/pkgs/by-name/tp/tpacpi-bat/package.nix +++ b/pkgs/by-name/tp/tpacpi-bat/package.nix @@ -36,6 +36,7 @@ stdenv.mkDerivation (finalAttrs: { maintainers = [ lib.maintainers.orbekk ]; platforms = lib.platforms.linux; description = "Tool to set battery charging thresholds on Lenovo Thinkpad"; + homepage = "https://github.com/teleshoes/tpacpi-bat"; mainProgram = "tpacpi-bat"; license = lib.licenses.gpl3Plus; }; diff --git a/pkgs/by-name/ui/uitest/package.nix b/pkgs/by-name/ui/uitest/package.nix index 9eff2ef5b47f..3bbfaddb6484 100644 --- a/pkgs/by-name/ui/uitest/package.nix +++ b/pkgs/by-name/ui/uitest/package.nix @@ -27,6 +27,7 @@ stdenv.mkDerivation { meta = { description = "Simple testing framework for interactive tests"; + homepage = "https://github.com/Grumbel/uitest"; maintainers = [ lib.maintainers.SchweGELBin ]; platforms = lib.platforms.linux; license = lib.licenses.gpl3; diff --git a/pkgs/by-name/un/unnamed-sdvx-clone/package.nix b/pkgs/by-name/un/unnamed-sdvx-clone/package.nix index 20684058b43f..1a92f78a9cf0 100644 --- a/pkgs/by-name/un/unnamed-sdvx-clone/package.nix +++ b/pkgs/by-name/un/unnamed-sdvx-clone/package.nix @@ -103,6 +103,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Game based on K-Shoot MANIA and Sound Voltex"; + homepage = "https://github.com/Drewol/unnamed-sdvx-clone"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sako ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/wa/wavefunctioncollapse/package.nix b/pkgs/by-name/wa/wavefunctioncollapse/package.nix index 6d9b6ce6aa8a..a720ebeb9f47 100644 --- a/pkgs/by-name/wa/wavefunctioncollapse/package.nix +++ b/pkgs/by-name/wa/wavefunctioncollapse/package.nix @@ -31,6 +31,7 @@ stdenv.mkDerivation { buildInputs = [ mono ]; meta = { description = "Generator of bitmaps that are locally similar to the input bitmap"; + homepage = "https://github.com/mxgmn/WaveFunctionCollapse"; license = lib.licenses.mit; maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/we/webcord-vencord/package.nix b/pkgs/by-name/we/webcord-vencord/package.nix index 7053f4bb5a7c..24f36c08118b 100644 --- a/pkgs/by-name/we/webcord-vencord/package.nix +++ b/pkgs/by-name/we/webcord-vencord/package.nix @@ -21,6 +21,7 @@ inherit (old.meta) license mainProgram platforms; description = "Webcord with Vencord web extension"; + homepage = "https://github.com/SpacingBat3/WebCord"; maintainers = with lib.maintainers; [ FlafyDev NotAShelf diff --git a/pkgs/by-name/wi/wireworld/package.nix b/pkgs/by-name/wi/wireworld/package.nix index cbcececa93a0..41f9d9ddd6f9 100644 --- a/pkgs/by-name/wi/wireworld/package.nix +++ b/pkgs/by-name/wi/wireworld/package.nix @@ -51,6 +51,7 @@ stdenv.mkDerivation { meta = { description = "Fascinating electronics logic puzzles, game where you'll learn how to build clocks, diodes, and logic gates"; + homepage = "https://gitlab.com/blinry/wireworld"; mainProgram = "Wireworld"; license = with lib.licenses; [ mit diff --git a/pkgs/by-name/wm/wmfs/package.nix b/pkgs/by-name/wm/wmfs/package.nix index 273c2c920d85..355d0fd4de2c 100644 --- a/pkgs/by-name/wm/wmfs/package.nix +++ b/pkgs/by-name/wm/wmfs/package.nix @@ -52,6 +52,7 @@ stdenv.mkDerivation { meta = { description = "Window manager from scratch"; + homepage = "https://github.com/xorg62/wmfs"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.balsoft ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/ws/wstsound/package.nix b/pkgs/by-name/ws/wstsound/package.nix index 2464faaf69ed..b836fb9a2294 100644 --- a/pkgs/by-name/ws/wstsound/package.nix +++ b/pkgs/by-name/ws/wstsound/package.nix @@ -57,6 +57,7 @@ stdenv.mkDerivation { meta = { description = "Windstille Sound Library"; + homepage = "https://github.com/WindstilleTeam/wstsound"; maintainers = [ lib.maintainers.SchweGELBin ]; platforms = lib.platforms.linux; license = lib.licenses.free; diff --git a/pkgs/by-name/xb/xbanish/package.nix b/pkgs/by-name/xb/xbanish/package.nix index 572c7bb0778c..1ce78f8e111b 100644 --- a/pkgs/by-name/xb/xbanish/package.nix +++ b/pkgs/by-name/xb/xbanish/package.nix @@ -48,6 +48,7 @@ stdenv.mkDerivation (finalAttrs: { The name comes from ratpoison's "banish" command that sends the cursor to the corner of the screen. ''; + homepage = "https://github.com/jcs/xbanish"; license = lib.licenses.bsd3; maintainers = [ lib.maintainers.choochootrain ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/xd/xdg-desktop-portal-gtk/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-gtk/package.nix index e9c77c3c0348..c8dab9ff8426 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-gtk/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-gtk/package.nix @@ -48,6 +48,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Desktop integration portals for sandboxed apps"; + homepage = "https://github.com/flatpak/xdg-desktop-portal-gtk"; maintainers = with lib.maintainers; [ jtojnar ]; platforms = lib.platforms.linux; license = lib.licenses.lgpl21Plus; diff --git a/pkgs/by-name/xd/xdgcpp/package.nix b/pkgs/by-name/xd/xdgcpp/package.nix index ef8162e9fa15..3853360be99a 100644 --- a/pkgs/by-name/xd/xdgcpp/package.nix +++ b/pkgs/by-name/xd/xdgcpp/package.nix @@ -20,6 +20,7 @@ stdenv.mkDerivation { meta = { description = "Implementation of the XDG Base Directory Specification in C++"; + homepage = "https://github.com/Grumbel/xdgcpp"; maintainers = [ lib.maintainers.SchweGELBin ]; platforms = lib.platforms.linux; license = lib.licenses.lgpl3; diff --git a/pkgs/by-name/xi/xib2nib/package.nix b/pkgs/by-name/xi/xib2nib/package.nix index 35d87f62867e..df1184698951 100644 --- a/pkgs/by-name/xi/xib2nib/package.nix +++ b/pkgs/by-name/xi/xib2nib/package.nix @@ -31,6 +31,7 @@ stdenv.mkDerivation { meta = { maintainers = [ ]; description = "Compiles CocoaTouch .xib files into .nib"; + homepage = "https://github.com/matthewbauer/xib2nib"; license = lib.licenses.mit; platforms = lib.platforms.unix; }; diff --git a/pkgs/by-name/xs/xsensors/package.nix b/pkgs/by-name/xs/xsensors/package.nix index 36745f3453dc..e97d756d0cb1 100644 --- a/pkgs/by-name/xs/xsensors/package.nix +++ b/pkgs/by-name/xs/xsensors/package.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { + homepage = "https://github.com/Mystro256/xsensors"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; maintainers = [ ]; diff --git a/pkgs/by-name/xs/xss-lock/package.nix b/pkgs/by-name/xs/xss-lock/package.nix index 86a7cfeaa8ce..d01902021757 100644 --- a/pkgs/by-name/xs/xss-lock/package.nix +++ b/pkgs/by-name/xs/xss-lock/package.nix @@ -47,6 +47,7 @@ stdenv.mkDerivation { meta = { description = "Use external locker (such as i3lock) as X screen saver"; + homepage = "https://github.com/xdbob/xss-lock"; license = lib.licenses.mit; mainProgram = "xss-lock"; maintainers = with lib.maintainers; [ diff --git a/pkgs/by-name/xs/xssstate/package.nix b/pkgs/by-name/xs/xssstate/package.nix index 8572a6ecccf0..d53b0e502604 100644 --- a/pkgs/by-name/xs/xssstate/package.nix +++ b/pkgs/by-name/xs/xssstate/package.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation (finalAttrs: { ]; meta = { + homepage = "https://git.suckless.org/xssstate/file/README.html"; description = "Simple tool to retrieve the X screensaver state"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ onemoresuza ]; diff --git a/pkgs/by-name/xv/xva-img/package.nix b/pkgs/by-name/xv/xva-img/package.nix index 718c31ef0aa0..dcc57afe23f6 100644 --- a/pkgs/by-name/xv/xva-img/package.nix +++ b/pkgs/by-name/xv/xva-img/package.nix @@ -33,6 +33,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { maintainers = [ ]; description = "Tool for converting Xen images to raw and back"; + homepage = "https://github.com/eriklax/xva-img"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.unix; mainProgram = "xva-img"; diff --git a/pkgs/by-name/xw/xwinmosaic/package.nix b/pkgs/by-name/xw/xwinmosaic/package.nix index 0a45662bb9df..8436101ff10c 100644 --- a/pkgs/by-name/xw/xwinmosaic/package.nix +++ b/pkgs/by-name/xw/xwinmosaic/package.nix @@ -46,6 +46,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "X window switcher drawing a colourful grid"; + homepage = "https://github.com/soulthreads/xwinmosaic"; license = lib.licenses.bsd2; maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.linux; diff --git a/pkgs/by-name/zs/zs-apc-spdu-ctl/package.nix b/pkgs/by-name/zs/zs-apc-spdu-ctl/package.nix index fcfd1ae18781..8e3d17ef417a 100644 --- a/pkgs/by-name/zs/zs-apc-spdu-ctl/package.nix +++ b/pkgs/by-name/zs/zs-apc-spdu-ctl/package.nix @@ -33,6 +33,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "APC SPDU control utility"; + homepage = "https://github.com/fogti/zs-apc-spdu-ctl"; license = lib.licenses.mit; maintainers = [ ]; platforms = lib.platforms.linux; diff --git a/pkgs/development/compilers/llvm/common/clang/default.nix b/pkgs/development/compilers/llvm/common/clang/default.nix index e3ef79039539..4b6a18a18a43 100644 --- a/pkgs/development/compilers/llvm/common/clang/default.nix +++ b/pkgs/development/compilers/llvm/common/clang/default.nix @@ -245,6 +245,7 @@ stdenv.mkDerivation ( meta = llvm_meta // { description = "man page for Clang ${version}"; + homepage = "https://github.com/llvm/llvm-project"; }; } ) diff --git a/pkgs/development/compilers/llvm/common/lldb/default.nix b/pkgs/development/compilers/llvm/common/lldb/default.nix index e146f1d896b8..75bdebc71906 100644 --- a/pkgs/development/compilers/llvm/common/lldb/default.nix +++ b/pkgs/development/compilers/llvm/common/lldb/default.nix @@ -213,6 +213,7 @@ stdenv.mkDerivation ( meta = llvm_meta // { description = "man pages for LLDB ${version}"; + homepage = "https://github.com/llvm/llvm-project"; }; } ) diff --git a/pkgs/development/compilers/llvm/common/llvm/default.nix b/pkgs/development/compilers/llvm/common/llvm/default.nix index d5dcd4d58cce..a886dac9c709 100644 --- a/pkgs/development/compilers/llvm/common/llvm/default.nix +++ b/pkgs/development/compilers/llvm/common/llvm/default.nix @@ -626,6 +626,7 @@ stdenv.mkDerivation ( meta = llvm_meta // { description = "man pages for LLVM ${version}"; + homepage = "https://github.com/llvm/llvm-project"; }; } ) diff --git a/pkgs/development/compilers/yosys/plugins/bluespec.nix b/pkgs/development/compilers/yosys/plugins/bluespec.nix index 29f2da23e49d..4379a5a16394 100644 --- a/pkgs/development/compilers/yosys/plugins/bluespec.nix +++ b/pkgs/development/compilers/yosys/plugins/bluespec.nix @@ -38,6 +38,7 @@ stdenv.mkDerivation { meta = { description = "Bluespec plugin for Yosys"; + homepage = "https://github.com/thoughtpolice/yosys-bluespec"; license = lib.licenses.isc; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ thoughtpolice ]; diff --git a/pkgs/development/libraries/qoauth/default.nix b/pkgs/development/libraries/qoauth/default.nix index 6ec0a7bc0517..d8f840078aa0 100644 --- a/pkgs/development/libraries/qoauth/default.nix +++ b/pkgs/development/libraries/qoauth/default.nix @@ -40,6 +40,7 @@ stdenv.mkDerivation rec { meta = { description = "Qt library for OAuth authentication"; + homepage = "https://github.com/ayoy/qoauth"; inherit (qtbase.meta) platforms; license = lib.licenses.lgpl21; }; diff --git a/pkgs/development/lisp-modules/packages.nix b/pkgs/development/lisp-modules/packages.nix index 83399f8ec787..560e80f954dc 100644 --- a/pkgs/development/lisp-modules/packages.nix +++ b/pkgs/development/lisp-modules/packages.nix @@ -221,6 +221,9 @@ let "slynk/indentation" "slynk/retro" ]; + meta = { + homepage = "https://github.com/joaotavora/sly"; + }; }; cephes = build-with-compile-into-pwd { @@ -331,6 +334,9 @@ let nativeLibs = [ pkgs.gtk4 ]; + meta = { + homepage = "https://github.com/bohonghuang/cl-gtk4"; + }; }; cl-gtk4_dot_adw = build-asdf-system { @@ -347,6 +353,9 @@ let nativeLibs = [ pkgs.libadwaita ]; + meta = { + homepage = "https://github.com/bohonghuang/cl-gtk4"; + }; }; cl-gtk4_dot_webkit = build-asdf-system { @@ -363,6 +372,9 @@ let nativeLibs = [ pkgs.webkitgtk_6_0 ]; + meta = { + homepage = "https://github.com/bohonghuang/cl-gtk4"; + }; }; cl-avro = build-asdf-system { @@ -389,6 +401,9 @@ let time-interval trivial-extensible-sequences ]; + meta = { + homepage = "https://github.com/SahilKang/cl-avro"; + }; }; frugal-uuid = super.frugal-uuid.overrideLispAttrs (o: { @@ -433,6 +448,9 @@ let mcclim mcclim-layouts ]; + meta = { + homepage = "https://github.com/kaveh808/kons-9"; + }; }; kons-9 = build-asdf-system { @@ -465,6 +483,9 @@ let shasht org_dot_melusina_dot_confidence ]; + meta = { + homepage = "https://github.com/kaveh808/kons-9"; + }; }; nsb-cga = super.nsb-cga.overrideLispAttrs (old: { @@ -528,7 +549,10 @@ let runHook postInstall ''; - meta.mainProgram = "qlot"; + meta = { + mainProgram = "qlot"; + homepage = "https://github.com/fukamachi/qlot"; + }; }; fset = super.fset.overrideLispAttrs (old: { diff --git a/pkgs/development/misc/or1k/newlib.nix b/pkgs/development/misc/or1k/newlib.nix index b45cf4fe96ee..4ea6471eeacf 100644 --- a/pkgs/development/misc/or1k/newlib.nix +++ b/pkgs/development/misc/or1k/newlib.nix @@ -43,4 +43,8 @@ stdenvNoLibc.mkDerivation { incdir = "/${stdenv.targetPlatform.config}/include"; libdir = "/${stdenv.targetPlatform.config}/lib"; }; + + meta = { + homepage = "https://github.com/openrisc/newlib"; + }; } diff --git a/pkgs/development/misc/vc4/newlib.nix b/pkgs/development/misc/vc4/newlib.nix index 4575a4149f31..20bcd3276498 100644 --- a/pkgs/development/misc/vc4/newlib.nix +++ b/pkgs/development/misc/vc4/newlib.nix @@ -39,4 +39,8 @@ stdenvNoLibc.mkDerivation { incdir = "/${stdenv.targetPlatform.config}/include"; libdir = "/${stdenv.targetPlatform.config}/lib"; }; + + meta = { + homepage = "https://github.com/itszor/newlib-vc4"; + }; } diff --git a/pkgs/development/mobile/webos/cmake-modules.nix b/pkgs/development/mobile/webos/cmake-modules.nix index 22953516a172..5c8802e5e261 100644 --- a/pkgs/development/mobile/webos/cmake-modules.nix +++ b/pkgs/development/mobile/webos/cmake-modules.nix @@ -38,6 +38,7 @@ stdenv.mkDerivation rec { meta = { description = "CMake modules needed to build Open WebOS components"; + homepage = "https://github.com/openwebos/cmake-modules-webos"; license = lib.licenses.asl20; maintainers = [ ]; }; diff --git a/pkgs/development/mobile/webos/novacom.nix b/pkgs/development/mobile/webos/novacom.nix index 6cde96f7895f..975320fbf16a 100644 --- a/pkgs/development/mobile/webos/novacom.nix +++ b/pkgs/development/mobile/webos/novacom.nix @@ -36,6 +36,7 @@ stdenv.mkDerivation rec { meta = { description = "Utility for communicating with WebOS devices"; + homepage = "https://github.com/openwebos/novacom"; license = lib.licenses.asl20; maintainers = [ ]; platforms = lib.platforms.linux; diff --git a/pkgs/development/mobile/webos/novacomd.nix b/pkgs/development/mobile/webos/novacomd.nix index 781efe73c6b1..505920b3a249 100644 --- a/pkgs/development/mobile/webos/novacomd.nix +++ b/pkgs/development/mobile/webos/novacomd.nix @@ -61,6 +61,7 @@ stdenv.mkDerivation rec { meta = { description = "Daemon for communicating with WebOS devices"; + homepage = "https://github.com/openwebos/novacomd"; mainProgram = "novacomd"; license = lib.licenses.asl20; maintainers = [ ]; diff --git a/pkgs/development/ocaml-modules/aches/default.nix b/pkgs/development/ocaml-modules/aches/default.nix index 63f814baf6c2..a166056100cf 100644 --- a/pkgs/development/ocaml-modules/aches/default.nix +++ b/pkgs/development/ocaml-modules/aches/default.nix @@ -14,6 +14,7 @@ buildDunePackage { meta = { description = "Caches (bounded-size stores) for in-memory values and for resources"; + homepage = "https://gitlab.com/nomadic-labs/ringo"; license = lib.licenses.mit; maintainers = [ lib.maintainers.ulrikstrid ]; }; diff --git a/pkgs/development/ocaml-modules/aches/lwt.nix b/pkgs/development/ocaml-modules/aches/lwt.nix index e0bc45820ba6..2d52b6410d76 100644 --- a/pkgs/development/ocaml-modules/aches/lwt.nix +++ b/pkgs/development/ocaml-modules/aches/lwt.nix @@ -17,6 +17,7 @@ buildDunePackage { meta = { description = "Caches (bounded-size stores) for Lwt promises"; + homepage = "https://gitlab.com/nomadic-labs/ringo"; license = lib.licenses.mit; maintainers = [ lib.maintainers.ulrikstrid ]; }; diff --git a/pkgs/development/ocaml-modules/bz2/default.nix b/pkgs/development/ocaml-modules/bz2/default.nix index 67689cac1a2e..36d0efa13bb0 100644 --- a/pkgs/development/ocaml-modules/bz2/default.nix +++ b/pkgs/development/ocaml-modules/bz2/default.nix @@ -40,6 +40,7 @@ stdenv.mkDerivation rec { meta = { description = "OCaml bindings for the libbz2 (AKA, bzip2) (de)compression library"; + homepage = "https://gitlab.com/irill/camlbz2"; downloadPage = "https://gitlab.com/irill/camlbz2"; license = lib.licenses.lgpl21; broken = lib.versionOlder ocaml.version "4.02" || lib.versionAtLeast ocaml.version "5.0"; diff --git a/pkgs/development/ocaml-modules/camlp-streams/default.nix b/pkgs/development/ocaml-modules/camlp-streams/default.nix index 9457682b189e..9095eb0518e2 100644 --- a/pkgs/development/ocaml-modules/camlp-streams/default.nix +++ b/pkgs/development/ocaml-modules/camlp-streams/default.nix @@ -17,6 +17,7 @@ buildDunePackage (finalAttrs: { meta = { description = "Stream and Genlex libraries for use with Camlp4 and Camlp5"; + homepage = "https://github.com/ocaml/camlp-streams"; license = lib.licenses.lgpl21Only; maintainers = [ lib.maintainers.vbgl ]; }; diff --git a/pkgs/development/ocaml-modules/clap/default.nix b/pkgs/development/ocaml-modules/clap/default.nix index 7735cf2d6249..12c919263ded 100644 --- a/pkgs/development/ocaml-modules/clap/default.nix +++ b/pkgs/development/ocaml-modules/clap/default.nix @@ -19,6 +19,7 @@ buildDunePackage (finalAttrs: { meta = { description = "Command-Line Argument Parsing, imperative style with a consumption mechanism"; + homepage = "https://github.com/rbardou/clap"; license = lib.licenses.mit; }; }) diff --git a/pkgs/development/ocaml-modules/fontconfig/default.nix b/pkgs/development/ocaml-modules/fontconfig/default.nix index 4668d6e316e4..361e80ee4524 100644 --- a/pkgs/development/ocaml-modules/fontconfig/default.nix +++ b/pkgs/development/ocaml-modules/fontconfig/default.nix @@ -39,6 +39,7 @@ stdenv.mkDerivation { meta = { description = "Fontconfig bindings for OCaml"; + homepage = "https://github.com/flh/ocaml-fontconfig"; license = lib.licenses.gpl2Plus; platforms = ocaml.meta.platforms; maintainers = with lib.maintainers; [ vbgl ]; diff --git a/pkgs/development/ocaml-modules/hashcons/default.nix b/pkgs/development/ocaml-modules/hashcons/default.nix index a8649341c964..011af37382bd 100644 --- a/pkgs/development/ocaml-modules/hashcons/default.nix +++ b/pkgs/development/ocaml-modules/hashcons/default.nix @@ -19,6 +19,7 @@ buildDunePackage (finalAttrs: { meta = { description = "OCaml hash-consing library"; + homepage = "https://github.com/backtracking/ocaml-hashcons"; license = lib.licenses.lgpl21; maintainers = [ lib.maintainers.ulrikstrid ]; }; diff --git a/pkgs/development/ocaml-modules/lwt-exit/default.nix b/pkgs/development/ocaml-modules/lwt-exit/default.nix index bc9288d9d152..83f4f8e967e2 100644 --- a/pkgs/development/ocaml-modules/lwt-exit/default.nix +++ b/pkgs/development/ocaml-modules/lwt-exit/default.nix @@ -26,6 +26,7 @@ buildDunePackage (finalAttrs: { meta = { description = "Opinionated clean-exit and signal-handling library for Lwt programs"; + homepage = "https://gitlab.com/nomadic-labs/lwt-exit"; license = lib.licenses.mit; maintainers = [ lib.maintainers.ulrikstrid ]; }; diff --git a/pkgs/development/ocaml-modules/lwt-watcher/default.nix b/pkgs/development/ocaml-modules/lwt-watcher/default.nix index 27a64c186efd..2c336b085185 100644 --- a/pkgs/development/ocaml-modules/lwt-watcher/default.nix +++ b/pkgs/development/ocaml-modules/lwt-watcher/default.nix @@ -23,6 +23,7 @@ buildDunePackage (finalAttrs: { meta = { description = "One-to-many broadcast in Lwt"; + homepage = "https://gitlab.com/nomadic-labs/lwt-watcher"; license = lib.licenses.mit; maintainers = [ lib.maintainers.ulrikstrid ]; }; diff --git a/pkgs/development/ocaml-modules/reason-native/dir.nix b/pkgs/development/ocaml-modules/reason-native/dir.nix index 3f0cb5c4d141..353ace38bc48 100644 --- a/pkgs/development/ocaml-modules/reason-native/dir.nix +++ b/pkgs/development/ocaml-modules/reason-native/dir.nix @@ -22,6 +22,7 @@ buildDunePackage { meta = { description = "Library that provides a consistent API for common system, user and application directories consistently on all platforms"; + homepage = "https://github.com/reasonml/reason-native"; downloadPage = "https://github.com/reasonml/reason-native/tree/master/src/dir"; license = lib.licenses.mit; maintainers = [ ]; diff --git a/pkgs/development/ocaml-modules/reason-native/fp.nix b/pkgs/development/ocaml-modules/reason-native/fp.nix index dc630aa12aba..9db0cc29903e 100644 --- a/pkgs/development/ocaml-modules/reason-native/fp.nix +++ b/pkgs/development/ocaml-modules/reason-native/fp.nix @@ -17,6 +17,7 @@ buildDunePackage { meta = { description = "Library for creating and operating on file paths consistently on multiple platforms"; + homepage = "https://github.com/reasonml/reason-native"; downloadPage = "https://github.com/reasonml/reason-native/tree/master/src/fp"; license = lib.licenses.mit; maintainers = [ ]; diff --git a/pkgs/development/ocaml-modules/reason-native/frame.nix b/pkgs/development/ocaml-modules/reason-native/frame.nix index 998ab567a14d..fd9ae6668d9d 100644 --- a/pkgs/development/ocaml-modules/reason-native/frame.nix +++ b/pkgs/development/ocaml-modules/reason-native/frame.nix @@ -24,6 +24,7 @@ buildDunePackage { meta = { description = "Reason Native text layout library"; + homepage = "https://github.com/reasonml/reason-native"; downloadPage = "https://github.com/reasonml/reason-native/tree/master/src/frame"; license = lib.licenses.mit; maintainers = [ ]; diff --git a/pkgs/development/ocaml-modules/reason-native/fs.nix b/pkgs/development/ocaml-modules/reason-native/fs.nix index 331607990544..939bc1699229 100644 --- a/pkgs/development/ocaml-modules/reason-native/fs.nix +++ b/pkgs/development/ocaml-modules/reason-native/fs.nix @@ -22,6 +22,7 @@ buildDunePackage { meta = { description = "Reason Native file system API"; + homepage = "https://github.com/reasonml/reason-native"; downloadPage = "https://github.com/reasonml/reason-native/tree/master/src/fs"; license = lib.licenses.mit; maintainers = [ ]; diff --git a/pkgs/development/ocaml-modules/reason-native/qcheck-rely.nix b/pkgs/development/ocaml-modules/reason-native/qcheck-rely.nix index df376cf7b3ce..d8cbe8fbd9f7 100644 --- a/pkgs/development/ocaml-modules/reason-native/qcheck-rely.nix +++ b/pkgs/development/ocaml-modules/reason-native/qcheck-rely.nix @@ -26,6 +26,7 @@ buildDunePackage { meta = { description = "Library containing custom Rely matchers allowing for easily using QCheck with Rely. QCheck is a 'QuickCheck inspired property-based testing for OCaml, and combinators to generate random values to run tests on'"; + homepage = "https://github.com/reasonml/reason-native"; downloadPage = "https://github.com/reasonml/reason-native/tree/master/src/qcheck-rely"; license = lib.licenses.mit; maintainers = [ ]; diff --git a/pkgs/development/ocaml-modules/reason-native/unicode-config.nix b/pkgs/development/ocaml-modules/reason-native/unicode-config.nix index b0393918b188..6b9a8c6f32b5 100644 --- a/pkgs/development/ocaml-modules/reason-native/unicode-config.nix +++ b/pkgs/development/ocaml-modules/reason-native/unicode-config.nix @@ -17,6 +17,7 @@ buildDunePackage { meta = { description = "Configuration used to generate the @reason-native/unicode library"; + homepage = "https://github.com/reasonml/reason-native"; downloadPage = "https://github.com/reasonml/reason-native/tree/master/src/unicode-config"; license = lib.licenses.mit; maintainers = [ ]; diff --git a/pkgs/development/ocaml-modules/reason-native/unicode.nix b/pkgs/development/ocaml-modules/reason-native/unicode.nix index f8376ec67561..663c02e49306 100644 --- a/pkgs/development/ocaml-modules/reason-native/unicode.nix +++ b/pkgs/development/ocaml-modules/reason-native/unicode.nix @@ -17,6 +17,7 @@ buildDunePackage { meta = { description = "Easy to use and well documented Unicode symbols"; + homepage = "https://github.com/reasonml/reason-native"; downloadPage = "https://github.com/reasonml/reason-native/tree/master/src/unicode"; license = lib.licenses.mit; maintainers = [ ]; diff --git a/pkgs/development/ocaml-modules/reason-native/utf8.nix b/pkgs/development/ocaml-modules/reason-native/utf8.nix index 5e2c6eef79ea..f272c4fd2632 100644 --- a/pkgs/development/ocaml-modules/reason-native/utf8.nix +++ b/pkgs/development/ocaml-modules/reason-native/utf8.nix @@ -17,6 +17,7 @@ buildDunePackage { meta = { description = "Utf8 logic with minimal dependencies"; + homepage = "https://github.com/reasonml/reason-native"; downloadPage = "https://github.com/reasonml/reason-native/tree/master/src/utf8"; license = lib.licenses.mit; maintainers = [ ]; diff --git a/pkgs/development/ocaml-modules/ringo/default.nix b/pkgs/development/ocaml-modules/ringo/default.nix index 06ef0791de53..47ddef1cdb4b 100644 --- a/pkgs/development/ocaml-modules/ringo/default.nix +++ b/pkgs/development/ocaml-modules/ringo/default.nix @@ -20,6 +20,7 @@ buildDunePackage (finalAttrs: { meta = { description = "Caches (bounded-size key-value stores) and other bounded-size stores"; + homepage = "https://gitlab.com/nomadic-labs/ringo"; license = lib.licenses.mit; maintainers = [ lib.maintainers.ulrikstrid ]; }; diff --git a/pkgs/development/ocaml-modules/secp256k1-internal/default.nix b/pkgs/development/ocaml-modules/secp256k1-internal/default.nix index 077cd46b44b3..734120c012e4 100644 --- a/pkgs/development/ocaml-modules/secp256k1-internal/default.nix +++ b/pkgs/development/ocaml-modules/secp256k1-internal/default.nix @@ -42,6 +42,7 @@ buildDunePackage (finalAttrs: { meta = { description = "Bindings to secp256k1 internal functions (generic operations on the curve)"; + homepage = "https://gitlab.com/nomadic-labs/ocaml-secp256k1-internal"; license = lib.licenses.mit; maintainers = [ lib.maintainers.ulrikstrid ]; }; diff --git a/pkgs/development/ocaml-modules/systemd/default.nix b/pkgs/development/ocaml-modules/systemd/default.nix index ce6410a282bd..b7f2c3666bfe 100644 --- a/pkgs/development/ocaml-modules/systemd/default.nix +++ b/pkgs/development/ocaml-modules/systemd/default.nix @@ -18,6 +18,7 @@ buildDunePackage { meta = { platforms = lib.platforms.linux; description = "OCaml module for native access to the systemd facilities"; + homepage = "https://github.com/juergenhoetzel/ocaml-systemd"; license = lib.licenses.lgpl3Only; maintainers = [ lib.maintainers.atagen ]; }; diff --git a/pkgs/development/ocaml-modules/tezt/default.nix b/pkgs/development/ocaml-modules/tezt/default.nix index c77951e6f250..7e5e36aa09ff 100644 --- a/pkgs/development/ocaml-modules/tezt/default.nix +++ b/pkgs/development/ocaml-modules/tezt/default.nix @@ -30,6 +30,7 @@ buildDunePackage rec { meta = { description = "Test framework for unit tests, integration tests, and regression tests"; + homepage = "https://gitlab.com/nomadic-labs/tezt"; license = lib.licenses.mit; broken = lib.versionAtLeast lwt.version "6.0.0"; }; diff --git a/pkgs/development/python-modules/cx-logging/default.nix b/pkgs/development/python-modules/cx-logging/default.nix index fd984216f9e5..cda1235ed4d3 100644 --- a/pkgs/development/python-modules/cx-logging/default.nix +++ b/pkgs/development/python-modules/cx-logging/default.nix @@ -37,6 +37,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Python and C interfaces for logging"; + homepage = "https://github.com/anthony-tuininga/cx_Logging"; changelog = "https://github.com/anthony-tuininga/cx_Logging/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ sigmanificient ]; diff --git a/pkgs/development/python-modules/django-auditlog/default.nix b/pkgs/development/python-modules/django-auditlog/default.nix index c589b1ecb1c2..4266d96ba71c 100644 --- a/pkgs/development/python-modules/django-auditlog/default.nix +++ b/pkgs/development/python-modules/django-auditlog/default.nix @@ -66,6 +66,7 @@ buildPythonPackage rec { meta = { changelog = "https://github.com/jazzband/django-auditlog/blob/${src.tag}/CHANGELOG.md"; description = "Django app that keeps a log of changes made to an object"; + homepage = "https://github.com/jazzband/django-auditlog"; downloadPage = "https://github.com/jazzband/django-auditlog"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ leona ]; diff --git a/pkgs/development/python-modules/enocean-async/default.nix b/pkgs/development/python-modules/enocean-async/default.nix index a92f9dd4d86f..fa23095331c0 100644 --- a/pkgs/development/python-modules/enocean-async/default.nix +++ b/pkgs/development/python-modules/enocean-async/default.nix @@ -45,6 +45,7 @@ buildPythonPackage (finalAttrs: { meta = { changelog = "https://github.com/henningkerstan/enocean-async/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "Async implementation of the EnOcean Serial Protocol Version 3"; + homepage = "https://github.com/henningkerstan/enocean-async"; license = lib.licenses.asl20; maintainers = [ lib.maintainers.dotlambda ]; }; diff --git a/pkgs/development/python-modules/freeze-core/default.nix b/pkgs/development/python-modules/freeze-core/default.nix index 6095a22b7524..194efee77ea5 100644 --- a/pkgs/development/python-modules/freeze-core/default.nix +++ b/pkgs/development/python-modules/freeze-core/default.nix @@ -55,6 +55,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Core dependency for cx_Freeze"; + homepage = "https://github.com/marcelotduarte/freeze-core"; changelog = "https://github.com/marcelotduarte/freeze-core/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sigmanificient ]; diff --git a/pkgs/development/python-modules/kmock/default.nix b/pkgs/development/python-modules/kmock/default.nix index 153c92cf1f39..99cd9ac584b1 100644 --- a/pkgs/development/python-modules/kmock/default.nix +++ b/pkgs/development/python-modules/kmock/default.nix @@ -71,6 +71,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "HTTP/API/Kubernetes Mock Server in Python"; + homepage = "https://github.com/nolar/kmock"; changelog = "https://github.com/nolar/kmock/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sigmanificient ]; diff --git a/pkgs/development/python-modules/mdx-truly-sane-lists/default.nix b/pkgs/development/python-modules/mdx-truly-sane-lists/default.nix index bf22ebeae71f..2427efdb54b6 100644 --- a/pkgs/development/python-modules/mdx-truly-sane-lists/default.nix +++ b/pkgs/development/python-modules/mdx-truly-sane-lists/default.nix @@ -35,6 +35,7 @@ buildPythonPackage rec { Features custom indents for nested lists and fix for messy linebreaks and paragraphs between lists. ''; + homepage = "https://github.com/radude/mdx_truly_sane_lists"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ kaction ]; }; diff --git a/pkgs/development/python-modules/outspin/default.nix b/pkgs/development/python-modules/outspin/default.nix index 5908863e5456..fc92fbc1bc9f 100644 --- a/pkgs/development/python-modules/outspin/default.nix +++ b/pkgs/development/python-modules/outspin/default.nix @@ -26,6 +26,7 @@ buildPythonPackage (finalAttrs: { meta = { changelog = "https://github.com/trag1c/outspin/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "Conveniently read single char inputs in the console"; + homepage = "https://github.com/trag1c/outspin"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sigmanificient ]; }; diff --git a/pkgs/development/python-modules/paperbush/default.nix b/pkgs/development/python-modules/paperbush/default.nix index b7e7331c3495..2287b0d0940e 100644 --- a/pkgs/development/python-modules/paperbush/default.nix +++ b/pkgs/development/python-modules/paperbush/default.nix @@ -23,6 +23,7 @@ buildPythonPackage (finalAttrs: { meta = { changelog = "https://github.com/trag1c/paperbush/blob/${finalAttrs.src.tag}/CHANGELOG.md"; description = "Super concise argument parsing tool for Python"; + homepage = "https://github.com/trag1c/paperbush"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ sigmanificient ]; }; diff --git a/pkgs/development/python-modules/protoletariat/default.nix b/pkgs/development/python-modules/protoletariat/default.nix index 92f5a09ed77c..bf899be7906b 100644 --- a/pkgs/development/python-modules/protoletariat/default.nix +++ b/pkgs/development/python-modules/protoletariat/default.nix @@ -52,6 +52,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Python protocol buffers for the rest of us"; + homepage = "https://github.com/cpcloud/protoletariat"; changelog = "https://github.com/cpcloud/protoletariat/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = with lib.licenses; [ asl20 ]; maintainers = with lib.maintainers; [ sigmanificient ]; diff --git a/pkgs/development/python-modules/pyftgl/default.nix b/pkgs/development/python-modules/pyftgl/default.nix index 8cb6330d5e92..701194acfe1a 100644 --- a/pkgs/development/python-modules/pyftgl/default.nix +++ b/pkgs/development/python-modules/pyftgl/default.nix @@ -47,6 +47,7 @@ buildPythonPackage rec { meta = { description = "Python bindings for FTGL (FreeType for OpenGL)"; + homepage = "https://github.com/umlaeute/pyftgl"; license = lib.licenses.gpl2Plus; }; } diff --git a/pkgs/development/python-modules/tstr/default.nix b/pkgs/development/python-modules/tstr/default.nix index cf1a3e78221e..cc1eb41c788b 100644 --- a/pkgs/development/python-modules/tstr/default.nix +++ b/pkgs/development/python-modules/tstr/default.nix @@ -30,6 +30,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Backports of various template string utilities"; + homepage = "https://github.com/ilotoki0804/tstr"; license = [ lib.licenses.asl20 ]; maintainers = with lib.maintainers; [ sigmanificient ]; }; diff --git a/pkgs/development/rocm-modules/mscclpp/default.nix b/pkgs/development/rocm-modules/mscclpp/default.nix index b7fa373e80a7..58a0066a48ab 100644 --- a/pkgs/development/rocm-modules/mscclpp/default.nix +++ b/pkgs/development/rocm-modules/mscclpp/default.nix @@ -39,4 +39,7 @@ stdenv.mkDerivation { "-DFETCHCONTENT_SOURCE_DIR_JSON=${nlohmann_json.src}" ]; env.ROCM_PATH = clr; + meta = { + homepage = "https://github.com/microsoft/mscclpp"; + }; } diff --git a/pkgs/development/tools/misc/luarocks/default.nix b/pkgs/development/tools/misc/luarocks/default.nix index 9ad31b6e78cd..0ce2558441c5 100644 --- a/pkgs/development/tools/misc/luarocks/default.nix +++ b/pkgs/development/tools/misc/luarocks/default.nix @@ -132,6 +132,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Package manager for Lua"; + homepage = "https://github.com/luarocks/luarocks"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ raskin diff --git a/pkgs/development/tools/misc/luarocks/luarocks-nix.nix b/pkgs/development/tools/misc/luarocks/luarocks-nix.nix index 9acca73d82e0..684c102401f6 100644 --- a/pkgs/development/tools/misc/luarocks/luarocks-nix.nix +++ b/pkgs/development/tools/misc/luarocks/luarocks-nix.nix @@ -41,6 +41,7 @@ luarocks_bootstrap.overrideAttrs (old: { maintainers platforms ; + homepage = "https://github.com/nix-community/luarocks-nix"; mainProgram = "luarocks"; }; }) diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index 28c809ed996d..6b61a16d94ab 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -85,6 +85,9 @@ in tag = "v${version}"; hash = "sha256-kyUrJdraDDye8WEBP2RgHN7kHmafToYtLmrMJ9u0f+0="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-battery"; + }; }; better-mouse-mode = mkTmuxPlugin { @@ -197,6 +200,9 @@ in rev = "77ca3aab2aed8ede3e2b941079b1c92dd221cf5f"; hash = "sha256-ugVk1zpKeUjOlDWi3LEkJPFsCqyZEivGzGWiqODnkK0="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-copycat"; + }; }; cpu = mkTmuxPlugin { @@ -208,6 +214,9 @@ in rev = "98d787191bc3e8f19c3de54b96ba1caf61385861"; hash = "sha256-ymmCI6VYvf94Ot7h2GAboTRBXPIREP+EB33+px5aaJk="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-cpu"; + }; }; ctrlw = mkTmuxPlugin rec { @@ -219,6 +228,9 @@ in rev = "v${version}"; hash = "sha256-YYbPkGQmukIDD1fcYleioETFai/SOJni+aZ9Jh2+Zc8="; }; + meta = { + homepage = "https://github.com/eraserhd/tmux-ctrlw"; + }; }; dracula = mkTmuxPlugin rec { @@ -316,6 +328,9 @@ in postInstall = '' sed -i -e 's|fpp |${pkgs.fpp}/bin/fpp |g' $target/fpp.tmux ''; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-fpp"; + }; }; fuzzback = mkTmuxPlugin { @@ -496,6 +511,9 @@ in rev = "b085ad423b5d59a2c8b8d71772352e7028b8e1d0"; hash = "sha256-Wp4xY2nxv4jl/G7bjNokYk3TcbS9waLERBFSpT1XGlw="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-logging"; + }; }; minimal-tmux-status = mkTmuxPlugin { @@ -552,6 +570,9 @@ in rev = "58abb615971cb617821e2e7e41c660334f55a92d"; hash = "sha256-LFPcPDBiSvsOhOhlAScajr/Y/Uw2CPdl87qzD9szQKo="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-net-speed"; + }; }; nord = mkTmuxPlugin { @@ -587,6 +608,9 @@ in rev = "9415f0207e71e37cbd870c9443426dbea6da78b9"; hash = "sha256-RFdnF/ScOPoeVgGXWhQs28tS7CmsRA0DyFyutCPEmzc="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-maildir-counter"; + }; }; online-status = mkTmuxPlugin { @@ -598,6 +622,9 @@ in rev = "ea86704ced8a20f4a431116aa43f57edcf5a6312"; hash = "sha256-OQW2WcNDVBMgX5IIlykn7f1wI8miXuqLQTlqsdHbw8M="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-online-status"; + }; }; open = mkTmuxPlugin { @@ -609,6 +636,9 @@ in rev = "cedb4584908bd8458fadc8d3e64101d3cbb48d46"; hash = "sha256-sFl+wkvQ498irwKWXXAT6/XBrziYLT+CvLCBV2HrQIM="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-open"; + }; }; onedark-theme = mkTmuxPlugin { @@ -621,6 +651,9 @@ in rev = "3607ef889a47dd3b4b31f66cda7f36da6f81b85c"; hash = "sha256-pQooiDEeB8NvBOQ1IKUgPSSQDK+hMTLMGuiKy6GWVKY="; }; + meta = { + homepage = "https://github.com/odedlaz/tmux-onedark-theme"; + }; }; pain-control = mkTmuxPlugin { @@ -632,6 +665,9 @@ in rev = "2db63de3b08fc64831d833240749133cecb67d92"; hash = "sha256-84NJtxoz4KTVv+i3cde235WcHhRSBIkZjtobZIk16nA="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-pain-control"; + }; }; pass = mkTmuxPlugin { @@ -685,6 +721,9 @@ in postInstall = '' sed -i -e 's,9 plumb,${pkgs.plan9port}/bin/9 plumb,' $target/scripts/plumb ''; + meta = { + homepage = "https://github.com/eraserhd/tmux-plumb"; + }; }; power-theme = mkTmuxPlugin { @@ -714,6 +753,9 @@ in rev = "15acc6172300bc2eb13c81718dc53da6ae69de4f"; hash = "sha256-9LWRV0Hw8MmDwn5hWl3DrBuYUqBjLCO02K9bbx11MyM="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-prefix-highlight"; + }; }; resurrect = mkTmuxPlugin { @@ -818,6 +860,9 @@ in postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' sed -e 's:reattach-to-user-namespace:${pkgs.reattach-to-user-namespace}/bin/reattach-to-user-namespace:g' -i $target/sensible.tmux ''; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-sensible"; + }; }; session-wizard = mkTmuxPlugin rec { @@ -873,6 +918,9 @@ in rev = "09ec86be38eae98ffc27bd0dde605ed10ae0dc89"; hash = "sha256-hFNrdbhmBUAyJ73RCG4RILzJ3LHIYiuNYGsqJGsVGAw="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-sessionist"; + }; }; sidebar = mkTmuxPlugin { @@ -884,6 +932,9 @@ in rev = "aacbdb45bc5ab69db448a72de4155d0b8dbac677"; hash = "sha256-7MCouewjpTCMGmWMaTWWQevlR0LrLTBjXGumsNcH6a4="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-sidebar"; + }; }; sysstat = mkTmuxPlugin { @@ -895,6 +946,9 @@ in rev = "29e150f403151f2341f3abcb2b2487a5f011dd23"; hash = "sha256-2EMSV6z9FZHq20dkPna0qELSVIOIAnOHpiCLbG7adQQ="; }; + meta = { + homepage = "https://github.com/samoshkin/tmux-plugin-sysstat"; + }; }; tilish = mkTmuxPlugin { @@ -944,6 +998,9 @@ in rev = "e5e7b4f1af37f8f3fc81ca17eadee5ae5d82cd09"; hash = "sha256-nVA4fkmxf8he3lxG6P0sASvH6HlSt8dKGovEv5RAcdA="; }; + meta = { + homepage = "https://github.com/seebi/tmux-colors-solarized"; + }; }; tmux-floax = mkTmuxPlugin { @@ -1171,6 +1228,9 @@ in find $target -type f -print0 | xargs -0 sed -i -e 's|fzf |${pkgs.fzf}/bin/fzf |g' find $target -type f -print0 | xargs -0 sed -i -e 's|zoxide |${pkgs.zoxide}/bin/zoxide |g' ''; + meta = { + homepage = "https://github.com/joshmedeski/t-smart-tmux-session-manager"; + }; }; urlview = mkTmuxPlugin { @@ -1185,6 +1245,9 @@ in postInstall = '' sed -i -e '14,20{s|extract_url|${pkgs.extract_url}/bin/extract_url|g}' $target/urlview.tmux ''; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-urlview"; + }; }; vim-tmux-focus-events = mkTmuxPlugin { @@ -1216,6 +1279,9 @@ in rev = "c45243dc1f32ac6bcf6068e5300f3b2b237e576a"; hash = "sha256-IEPnr/GdsAnHzdTjFnXCuMyoNLm3/Jz4cBAM0AJBrj8="; }; + meta = { + homepage = "https://github.com/christoomey/vim-tmux-navigator"; + }; }; weather = mkTmuxPlugin { @@ -1251,6 +1317,9 @@ in rev = "acfd36e4fcba99f8310a7dfb432111c242fe7392"; hash = "sha256-/5HPaoOx2U2d8lZZJo5dKmemu6hKgHJYq23hxkddXpA="; }; + meta = { + homepage = "https://github.com/tmux-plugins/tmux-yank"; + }; }; tmux-nova = mkTmuxPlugin rec { diff --git a/pkgs/misc/tmux-plugins/tmux-fingers/default.nix b/pkgs/misc/tmux-plugins/tmux-fingers/default.nix index 72fae95c6772..f4fa5c87aa6a 100644 --- a/pkgs/misc/tmux-plugins/tmux-fingers/default.nix +++ b/pkgs/misc/tmux-plugins/tmux-fingers/default.nix @@ -29,6 +29,10 @@ let # Unhandled exception: Missing ENV key: "TMUX" (KeyError) doCheck = false; doInstallCheck = false; + + meta = { + homepage = "https://github.com/Morantron/tmux-fingers"; + }; }; in mkTmuxPlugin { diff --git a/pkgs/os-specific/darwin/by-name/lo/locale/package.nix b/pkgs/os-specific/darwin/by-name/lo/locale/package.nix index 85376eafe625..78be8eec1f29 100644 --- a/pkgs/os-specific/darwin/by-name/lo/locale/package.nix +++ b/pkgs/os-specific/darwin/by-name/lo/locale/package.nix @@ -54,6 +54,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { meta = { description = "Locale data for Darwin"; + homepage = "https://github.com/apple-oss-distributions/adv_cmds"; license = [ lib.licenses.apsl10 lib.licenses.apsl20 diff --git a/pkgs/os-specific/linux/r8168/default.nix b/pkgs/os-specific/linux/r8168/default.nix index 3ff8e2ad9f24..3cf1687d86d8 100644 --- a/pkgs/os-specific/linux/r8168/default.nix +++ b/pkgs/os-specific/linux/r8168/default.nix @@ -60,6 +60,7 @@ stdenv.mkDerivation rec { If you want to use this driver, you might need to blacklist the r8169 driver by adding "r8169" to boot.blacklistedKernelModules. ''; + homepage = "https://github.com/mtorromeo/r8168"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; maintainers = [ ]; diff --git a/pkgs/os-specific/linux/sheep-net/default.nix b/pkgs/os-specific/linux/sheep-net/default.nix index 61083960b102..c7c2b113def2 100644 --- a/pkgs/os-specific/linux/sheep-net/default.nix +++ b/pkgs/os-specific/linux/sheep-net/default.nix @@ -25,6 +25,7 @@ stdenv.mkDerivation (finalAttrs: { ''; meta = { + homepage = "https://github.com/kanjitalk755/macemu"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ matthewcroughan ]; platforms = lib.platforms.linux; diff --git a/pkgs/servers/monitoring/nagios-plugins/check_openvpn/default.nix b/pkgs/servers/monitoring/nagios-plugins/check_openvpn/default.nix index 51763b874ff9..319a63220249 100644 --- a/pkgs/servers/monitoring/nagios-plugins/check_openvpn/default.nix +++ b/pkgs/servers/monitoring/nagios-plugins/check_openvpn/default.nix @@ -21,6 +21,7 @@ python3Packages.buildPythonApplication rec { meta = { description = "Nagios/icinga/sensu check plugin for OpenVPN"; + homepage = "https://github.com/liquidat/nagios-icinga-openvpn"; license = lib.licenses.mit; mainProgram = "check_openvpn"; maintainers = with lib.maintainers; [ peterhoeg ]; diff --git a/pkgs/servers/sql/postgresql/ext/pg_similarity.nix b/pkgs/servers/sql/postgresql/ext/pg_similarity.nix index 6caa133c36b1..b4dc86bfd034 100644 --- a/pkgs/servers/sql/postgresql/ext/pg_similarity.nix +++ b/pkgs/servers/sql/postgresql/ext/pg_similarity.nix @@ -36,6 +36,7 @@ postgresqlBuildExtension { is tightly integrated in the RDBMS in the sense that it defines operators so instead of the traditional operators (= and <>) you can use ~~~ and ~!~ (any of these operators represents a similarity function). ''; + homepage = "https://github.com/eulerto/pg_similarity"; platforms = postgresql.meta.platforms; license = lib.licenses.bsd3; maintainers = [ ]; diff --git a/pkgs/servers/sql/postgresql/ext/pgjwt.nix b/pkgs/servers/sql/postgresql/ext/pgjwt.nix index 575bfd3bafc8..2c8572efd84c 100644 --- a/pkgs/servers/sql/postgresql/ext/pgjwt.nix +++ b/pkgs/servers/sql/postgresql/ext/pgjwt.nix @@ -38,6 +38,7 @@ postgresqlBuildExtension (finalAttrs: { longDescription = '' sign() and verify() functions to create and verify JSON Web Tokens. ''; + homepage = "https://github.com/michelp/pgjwt"; license = lib.licenses.mit; platforms = postgresql.meta.platforms; maintainers = with lib.maintainers; [ spinus ]; diff --git a/pkgs/shells/fish/plugins/foreign-env/default.nix b/pkgs/shells/fish/plugins/foreign-env/default.nix index 287009acce4d..e19dd23c8d99 100644 --- a/pkgs/shells/fish/plugins/foreign-env/default.nix +++ b/pkgs/shells/fish/plugins/foreign-env/default.nix @@ -22,6 +22,7 @@ buildFishPlugin { meta = { description = "Foreign environment interface for Fish shell"; + homepage = "https://github.com/oh-my-fish/plugin-foreign-env"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ jgillich diff --git a/pkgs/shells/fish/plugins/grc.nix b/pkgs/shells/fish/plugins/grc.nix index 15a8b09135be..da653483f91b 100644 --- a/pkgs/shells/fish/plugins/grc.nix +++ b/pkgs/shells/fish/plugins/grc.nix @@ -21,6 +21,7 @@ buildFishPlugin { meta = { description = "Grc Colourizer for some commands on Fish shell"; + homepage = "https://github.com/oh-my-fish/plugin-grc"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ onny ]; platforms = with lib.platforms; unix; diff --git a/pkgs/tools/compression/bzip2/1_1.nix b/pkgs/tools/compression/bzip2/1_1.nix index d62ad11e3ec4..d6ff290fd1a4 100644 --- a/pkgs/tools/compression/bzip2/1_1.nix +++ b/pkgs/tools/compression/bzip2/1_1.nix @@ -46,6 +46,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "High-quality data compression program"; + homepage = "https://gitlab.com/federicomenaquintero/bzip2"; license = lib.licenses.bzip2; pkgConfigModules = [ "bz2" ]; platforms = lib.platforms.all; diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-libpinyin/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-libpinyin/default.nix index f189c05222f3..6412d8731901 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-libpinyin/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-libpinyin/default.nix @@ -68,6 +68,7 @@ stdenv.mkDerivation rec { meta = { isIbusEngine = true; description = "IBus interface to the libpinyin input method"; + homepage = "https://github.com/libpinyin/ibus-libpinyin"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ linsui diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-pinyin/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-pinyin/default.nix index 3cfbb0bd1091..1905555c6bd8 100644 --- a/pkgs/tools/inputmethods/ibus-engines/ibus-pinyin/default.nix +++ b/pkgs/tools/inputmethods/ibus-engines/ibus-pinyin/default.nix @@ -49,6 +49,7 @@ stdenv.mkDerivation rec { meta = { isIbusEngine = true; description = "PinYin engine for IBus"; + homepage = "https://github.com/ibus/ibus-pinyin"; license = lib.licenses.gpl2Only; maintainers = with lib.maintainers; [ azuwis ]; platforms = lib.platforms.linux; diff --git a/pkgs/tools/misc/xvfb-run/default.nix b/pkgs/tools/misc/xvfb-run/default.nix index ff77c0a7447d..e99fdb3e5dc2 100644 --- a/pkgs/tools/misc/xvfb-run/default.nix +++ b/pkgs/tools/misc/xvfb-run/default.nix @@ -78,6 +78,7 @@ stdenvNoCC.mkDerivation { meta = { description = "Convenience script to run a virtualized X-Server"; + homepage = "https://github.com/archlinux/svntogit-packages"; platforms = lib.platforms.linux ++ lib.platforms.darwin; license = lib.licenses.gpl2Only; maintainers = [ lib.maintainers.artturin ]; diff --git a/pkgs/top-level/emscripten-packages.nix b/pkgs/top-level/emscripten-packages.nix index e588a4287d09..50053381acef 100644 --- a/pkgs/top-level/emscripten-packages.nix +++ b/pkgs/top-level/emscripten-packages.nix @@ -155,6 +155,10 @@ rec { cp README.md $doc/share/${pname} ''; checkPhase = ""; + + meta = { + homepage = "https://gitlab.com/odfplugfest/xmlmirror"; + }; }; zlib =