From 12315f53ff6afad470ece13a666c21dd8aad770f Mon Sep 17 00:00:00 2001 From: h7x4 Date: Thu, 23 Nov 2023 22:09:35 +0100 Subject: [PATCH] treewide: add mainProgram --- pkgs/games/atlauncher/default.nix | 1 + pkgs/games/classicube/default.nix | 1 + pkgs/games/gamepad-tool/default.nix | 1 + pkgs/games/ivan/default.nix | 1 + pkgs/games/mudlet/default.nix | 1 + pkgs/games/rili/default.nix | 1 + pkgs/games/steam-tui/default.nix | 1 + pkgs/games/stepmania/default.nix | 1 + pkgs/games/teetertorture/default.nix | 1 + pkgs/games/xbill/default.nix | 1 + pkgs/games/zaz/default.nix | 1 + pkgs/games/zoom/default.nix | 1 + pkgs/misc/ananicy-cpp/default.nix | 1 + pkgs/misc/ananicy/default.nix | 1 + pkgs/misc/apulse/default.nix | 1 + pkgs/misc/autoadb/default.nix | 1 + pkgs/misc/autotiling-rs/default.nix | 1 + pkgs/misc/autotiling/default.nix | 1 + pkgs/misc/doge/default.nix | 1 + pkgs/misc/fastly/default.nix | 1 + pkgs/misc/frescobaldi/default.nix | 1 + pkgs/misc/lightspark/default.nix | 1 + pkgs/misc/long-shebang/default.nix | 1 + pkgs/misc/lssecret/default.nix | 1 + pkgs/misc/moonfire-nvr/default.nix | 1 + pkgs/misc/mxt-app/default.nix | 1 + pkgs/misc/nflz/default.nix | 1 + pkgs/misc/opcua-client-gui/default.nix | 1 + pkgs/misc/plasma-hud/default.nix | 1 + pkgs/misc/present/default.nix | 1 + pkgs/misc/ptouch-print/default.nix | 1 + pkgs/misc/pylode/default.nix | 1 + pkgs/misc/rich-cli/default.nix | 1 + pkgs/misc/rivalcfg/default.nix | 1 + pkgs/misc/rkdeveloptool-pine64/default.nix | 1 + pkgs/misc/rkdeveloptool/default.nix | 1 + pkgs/misc/sailsd/default.nix | 1 + pkgs/misc/scrcpy/default.nix | 1 + pkgs/misc/solfege/default.nix | 1 + pkgs/misc/t-rec/default.nix | 1 + pkgs/misc/tpm2-pkcs11/default.nix | 1 + pkgs/misc/uq/default.nix | 1 + pkgs/misc/urbit/default.nix | 1 + pkgs/misc/wiki-tui/default.nix | 1 + pkgs/misc/zeyple/default.nix | 1 + pkgs/servers/alice-lg/default.nix | 1 + pkgs/servers/allmark/default.nix | 1 + pkgs/servers/antennas/default.nix | 1 + pkgs/servers/asouldocs/default.nix | 1 + pkgs/servers/audiobookshelf/default.nix | 1 + pkgs/servers/authelia/default.nix | 1 + pkgs/servers/baserow/default.nix | 1 + pkgs/servers/binserve/default.nix | 1 + pkgs/servers/birdwatcher/default.nix | 1 + pkgs/servers/confluencepot/default.nix | 1 + pkgs/servers/db-rest/default.nix | 1 + pkgs/servers/eris-go/default.nix | 1 + pkgs/servers/gnss-share/default.nix | 1 + pkgs/servers/go-autoconfig/default.nix | 1 + pkgs/servers/hiraeth/default.nix | 1 + pkgs/servers/imaginary/default.nix | 1 + pkgs/servers/jellyseerr/default.nix | 1 + pkgs/servers/jitsi-excalidraw/default.nix | 1 + pkgs/servers/komga/default.nix | 1 + pkgs/servers/lenpaste/default.nix | 1 + pkgs/servers/mautrix-discord/default.nix | 1 + pkgs/servers/mautrix-googlechat/default.nix | 1 + pkgs/servers/mautrix-telegram/default.nix | 1 + pkgs/servers/mbusd/default.nix | 1 + pkgs/servers/memos/default.nix | 1 + pkgs/servers/microbin/default.nix | 1 + pkgs/servers/miniflux/default.nix | 1 + pkgs/servers/minio/default.nix | 1 + pkgs/servers/mirrorbits/default.nix | 1 + pkgs/servers/mjolnir/default.nix | 1 + pkgs/servers/moonraker/default.nix | 1 + pkgs/servers/mpd/default.nix | 1 + pkgs/servers/mtprotoproxy/default.nix | 1 + pkgs/servers/mx-puppet-discord/default.nix | 1 + pkgs/servers/mycorrhiza/default.nix | 1 + pkgs/servers/nats-streaming-server/default.nix | 1 + pkgs/servers/networkaudiod/default.nix | 1 + pkgs/servers/nfs-ganesha/default.nix | 1 + pkgs/servers/nominatim/default.nix | 1 + pkgs/servers/nzbhydra2/default.nix | 1 + pkgs/servers/oauth2-proxy/default.nix | 1 + pkgs/servers/ombi/default.nix | 1 + pkgs/servers/owncast/default.nix | 1 + pkgs/servers/oxigraph/default.nix | 1 + pkgs/servers/p910nd/default.nix | 1 + pkgs/servers/persistent-evdev/default.nix | 1 + pkgs/servers/photoprism/default.nix | 1 + pkgs/servers/pinnwand/default.nix | 1 + pkgs/servers/pocketbase/default.nix | 1 + pkgs/servers/polaris/default.nix | 1 + pkgs/servers/pr-tracker/default.nix | 1 + pkgs/servers/psitransfer/default.nix | 1 + pkgs/servers/redpanda/default.nix | 1 + pkgs/servers/reproxy/default.nix | 1 + pkgs/servers/resgate/default.nix | 1 + pkgs/servers/rinetd/default.nix | 1 + pkgs/servers/rippled/default.nix | 1 + pkgs/servers/roon-bridge/default.nix | 1 + pkgs/servers/roon-server/default.nix | 1 + pkgs/servers/routinator/default.nix | 1 + pkgs/servers/rpiplay/default.nix | 1 + pkgs/servers/rustypaste/default.nix | 1 + pkgs/servers/sabnzbd/default.nix | 1 + pkgs/servers/scaphandre/default.nix | 1 + pkgs/servers/ser2net/default.nix | 1 + pkgs/servers/sftpgo/default.nix | 1 + pkgs/servers/shairplay/default.nix | 1 + pkgs/servers/simplehttp2server/default.nix | 1 + pkgs/servers/skydns/default.nix | 1 + pkgs/servers/spicedb/default.nix | 1 + pkgs/servers/sqlpage/default.nix | 1 + pkgs/servers/sshportal/default.nix | 1 + pkgs/servers/static-web-server/default.nix | 1 + pkgs/servers/stone/default.nix | 1 + pkgs/servers/swego/default.nix | 1 + pkgs/servers/syncstorage-rs/default.nix | 1 + pkgs/servers/tarssh/default.nix | 1 + pkgs/servers/telegram-bot-api/default.nix | 1 + pkgs/servers/tidb/default.nix | 1 + pkgs/servers/tmate-ssh-server/default.nix | 1 + pkgs/servers/traefik/default.nix | 1 + pkgs/servers/ttyd/default.nix | 1 + pkgs/servers/tvheadend/default.nix | 1 + pkgs/servers/u9fs/default.nix | 1 + pkgs/servers/ucarp/default.nix | 1 + pkgs/servers/ums/default.nix | 1 + pkgs/servers/unpackerr/default.nix | 1 + pkgs/servers/unpfs/default.nix | 1 + pkgs/servers/uwsgi/default.nix | 1 + pkgs/servers/uxplay/default.nix | 1 + pkgs/servers/vouch-proxy/default.nix | 1 + pkgs/servers/webdav-server-rs/default.nix | 1 + pkgs/servers/webdav/default.nix | 1 + pkgs/servers/webmetro/default.nix | 1 + pkgs/servers/wesher/default.nix | 1 + pkgs/servers/wishlist/default.nix | 1 + pkgs/servers/wsdd/default.nix | 1 + pkgs/servers/xandikos/default.nix | 1 + pkgs/servers/xteve/default.nix | 1 + pkgs/servers/zigbee2mqtt/default.nix | 1 + pkgs/tools/X11/alttab/default.nix | 1 + pkgs/tools/X11/autocutsel/default.nix | 1 + pkgs/tools/X11/bgs/default.nix | 1 + pkgs/tools/X11/ckbcomp/default.nix | 1 + pkgs/tools/X11/devour/default.nix | 1 + pkgs/tools/X11/dex/default.nix | 1 + pkgs/tools/X11/dispad/default.nix | 1 + pkgs/tools/X11/ffcast/default.nix | 1 + pkgs/tools/X11/find-cursor/default.nix | 1 + pkgs/tools/X11/gobble/default.nix | 1 + pkgs/tools/X11/grobi/default.nix | 1 + pkgs/tools/X11/icon-slicer/default.nix | 1 + pkgs/tools/X11/imwheel/default.nix | 1 + pkgs/tools/X11/inputplug/default.nix | 1 + pkgs/tools/X11/kdocker/default.nix | 1 + pkgs/tools/X11/keynav/default.nix | 1 + pkgs/tools/X11/ksuperkey/default.nix | 1 + pkgs/tools/X11/nitrogen/default.nix | 1 + pkgs/tools/X11/obconf/default.nix | 1 + pkgs/tools/X11/paperview/default.nix | 1 + pkgs/tools/X11/pmenu/default.nix | 1 + pkgs/tools/X11/ratmen/default.nix | 1 + pkgs/tools/X11/run-scaled/default.nix | 1 + pkgs/tools/X11/sbs/default.nix | 1 + pkgs/tools/X11/setroot/default.nix | 1 + pkgs/tools/X11/smart-wallpaper/default.nix | 1 + pkgs/tools/X11/srandrd/default.nix | 1 + pkgs/tools/X11/sselp/default.nix | 1 + pkgs/tools/X11/sx/default.nix | 1 + pkgs/tools/X11/vdpauinfo/default.nix | 1 + pkgs/tools/X11/wayv/default.nix | 1 + pkgs/tools/X11/wmctrl/default.nix | 1 + pkgs/tools/X11/x11vnc/default.nix | 1 + pkgs/tools/X11/x2vnc/default.nix | 1 + pkgs/tools/X11/x2x/default.nix | 1 + pkgs/tools/X11/xannotate/default.nix | 1 + pkgs/tools/X11/xbanish/default.nix | 1 + pkgs/tools/X11/xbindkeys-config/default.nix | 1 + pkgs/tools/X11/xborders/default.nix | 1 + pkgs/tools/X11/xbrightness/default.nix | 1 + pkgs/tools/X11/xcalib/default.nix | 1 + pkgs/tools/X11/xcape/default.nix | 1 + pkgs/tools/X11/xchainkeys/default.nix | 1 + pkgs/tools/X11/xcwd/default.nix | 1 + pkgs/tools/X11/xdotool/default.nix | 1 + pkgs/tools/X11/xgeometry-select/default.nix | 1 + pkgs/tools/X11/xinput_calibrator/default.nix | 1 + pkgs/tools/X11/xkb-switch-i3/default.nix | 1 + pkgs/tools/X11/xkb-switch/default.nix | 1 + pkgs/tools/X11/xkbset/default.nix | 1 + pkgs/tools/X11/xkbvalidate/default.nix | 1 + pkgs/tools/X11/xlayoutdisplay/default.nix | 1 + pkgs/tools/X11/xlogo/default.nix | 1 + pkgs/tools/X11/xmcp/default.nix | 1 + pkgs/tools/X11/xmousepasteblock/default.nix | 1 + pkgs/tools/X11/xnotify/default.nix | 1 + pkgs/tools/X11/xob/default.nix | 1 + pkgs/tools/X11/xplugd/default.nix | 1 + pkgs/tools/X11/xpointerbarrier/default.nix | 1 + pkgs/tools/X11/xprintidle-ng/default.nix | 1 + pkgs/tools/X11/xprintidle/default.nix | 1 + pkgs/tools/X11/xprompt/default.nix | 1 + pkgs/tools/X11/xrectsel/default.nix | 1 + pkgs/tools/X11/xrestop/default.nix | 1 + pkgs/tools/X11/xtrace/default.nix | 1 + pkgs/tools/X11/xtruss/default.nix | 1 + pkgs/tools/X11/xvkbd/default.nix | 1 + pkgs/tools/X11/xwallpaper/default.nix | 1 + pkgs/tools/X11/xwinmosaic/default.nix | 1 + pkgs/tools/X11/xwinwrap/default.nix | 1 + pkgs/tools/X11/xzoom/default.nix | 1 + pkgs/tools/audio/abcm2ps/default.nix | 1 + pkgs/tools/audio/accuraterip-checksum/default.nix | 1 + pkgs/tools/audio/acousticbrainz-client/default.nix | 1 + pkgs/tools/audio/audiowaveform/default.nix | 1 + pkgs/tools/audio/bark/default.nix | 1 + pkgs/tools/audio/botamusique/default.nix | 1 + pkgs/tools/audio/catnip-gtk4/default.nix | 1 + pkgs/tools/audio/catnip/default.nix | 1 + pkgs/tools/audio/dsp/default.nix | 1 + pkgs/tools/audio/essentia-extractor/default.nix | 1 + pkgs/tools/audio/gvolicon/default.nix | 1 + pkgs/tools/audio/headset-charge-indicator/default.nix | 1 + pkgs/tools/audio/linuxwave/default.nix | 1 + pkgs/tools/audio/mictray/default.nix | 1 + pkgs/tools/audio/midimonster/default.nix | 1 + pkgs/tools/audio/mp3cat/default.nix | 1 + pkgs/tools/audio/mpd-discord-rpc/default.nix | 1 + pkgs/tools/audio/mpd-mpris/default.nix | 1 + pkgs/tools/audio/mpd-notification/default.nix | 1 + pkgs/tools/audio/mpd-sima/default.nix | 1 + pkgs/tools/audio/mpdas/default.nix | 1 + pkgs/tools/audio/mpdris2/default.nix | 1 + pkgs/tools/audio/nanotts/default.nix | 1 + pkgs/tools/audio/pasystray/default.nix | 1 + pkgs/tools/audio/patray/default.nix | 1 + pkgs/tools/audio/picotts/default.nix | 1 + pkgs/tools/audio/piper/default.nix | 1 + pkgs/tools/audio/pnmixer/default.nix | 1 + pkgs/tools/audio/pw-volume/default.nix | 1 + pkgs/tools/audio/stt/default.nix | 1 + pkgs/tools/audio/tidal-dl/default.nix | 1 + pkgs/tools/audio/unflac/default.nix | 1 + pkgs/tools/audio/video2midi/default.nix | 1 + pkgs/tools/audio/volctl/default.nix | 1 + pkgs/tools/audio/volumeicon/default.nix | 1 + pkgs/tools/audio/whisper-ctranslate2/default.nix | 1 + pkgs/tools/audio/yabridgectl/default.nix | 1 + pkgs/tools/filesystems/dupe-krill/default.nix | 1 + pkgs/tools/filesystems/dysk/default.nix | 1 + pkgs/tools/filesystems/eiciel/default.nix | 1 + pkgs/tools/filesystems/ext4magic/default.nix | 1 + pkgs/tools/filesystems/extundelete/default.nix | 1 + pkgs/tools/filesystems/fatresize/default.nix | 1 + pkgs/tools/filesystems/fatsort/default.nix | 1 + pkgs/tools/filesystems/file-rename/default.nix | 1 + pkgs/tools/filesystems/fuse-7z-ng/default.nix | 1 + pkgs/tools/filesystems/fuse-archive/default.nix | 1 + pkgs/tools/filesystems/fuse-overlayfs/default.nix | 1 + pkgs/tools/filesystems/fuseiso/default.nix | 1 + pkgs/tools/filesystems/fwanalyzer/default.nix | 1 + pkgs/tools/filesystems/garage/default.nix | 1 + pkgs/tools/filesystems/genext2fs/default.nix | 1 + pkgs/tools/filesystems/genimage/default.nix | 1 + pkgs/tools/filesystems/genromfs/default.nix | 1 + pkgs/tools/filesystems/gitfs/default.nix | 1 + pkgs/tools/filesystems/go-mtpfs/default.nix | 1 + pkgs/tools/filesystems/goofys/default.nix | 1 + pkgs/tools/filesystems/gpart/default.nix | 1 + pkgs/tools/filesystems/grive2/default.nix | 1 + pkgs/tools/filesystems/httm/default.nix | 1 + pkgs/tools/filesystems/httpdirfs/default.nix | 1 + pkgs/tools/filesystems/ifuse/default.nix | 1 + pkgs/tools/filesystems/ioztat/default.nix | 1 + pkgs/tools/filesystems/jefferson/default.nix | 1 + pkgs/tools/filesystems/jmtpfs/default.nix | 1 + pkgs/tools/filesystems/kdiskmark/default.nix | 1 + pkgs/tools/filesystems/mhddfs/default.nix | 1 + pkgs/tools/filesystems/mkspiffs/default.nix | 1 + pkgs/tools/filesystems/mount-zip/default.nix | 1 + pkgs/tools/filesystems/mp3fs/default.nix | 1 + pkgs/tools/filesystems/mtpfs/default.nix | 1 + pkgs/tools/filesystems/rdfind/default.nix | 1 + pkgs/tools/filesystems/rmfuse/default.nix | 1 + pkgs/tools/filesystems/rmount/default.nix | 1 + pkgs/tools/filesystems/rnm/default.nix | 1 + pkgs/tools/filesystems/romdirfs/default.nix | 1 + pkgs/tools/filesystems/s3backer/default.nix | 1 + pkgs/tools/filesystems/sandboxfs/default.nix | 1 + pkgs/tools/filesystems/sasquatch/default.nix | 1 + pkgs/tools/filesystems/sdat2img/default.nix | 1 + pkgs/tools/filesystems/securefs/default.nix | 1 + pkgs/tools/filesystems/sftpman/default.nix | 1 + pkgs/tools/filesystems/simple-mtpfs/default.nix | 1 + pkgs/tools/filesystems/smbnetfs/default.nix | 1 + pkgs/tools/filesystems/snapraid/default.nix | 1 + pkgs/tools/filesystems/stratis-cli/default.nix | 1 + pkgs/tools/filesystems/svnfs/default.nix | 1 + pkgs/tools/filesystems/tar2ext4/default.nix | 1 + pkgs/tools/filesystems/u3-tool/default.nix | 1 + pkgs/tools/filesystems/ubidump/default.nix | 1 + pkgs/tools/filesystems/wdfs/default.nix | 1 + pkgs/tools/filesystems/wipefreespace/default.nix | 1 + pkgs/tools/filesystems/yandex-disk/default.nix | 1 + pkgs/tools/filesystems/zerofree/default.nix | 1 + pkgs/tools/filesystems/zkfuse/default.nix | 1 + pkgs/tools/filesystems/zpool-auto-expand-partitions/default.nix | 1 + pkgs/tools/filesystems/zpool-iostat-viz/default.nix | 1 + pkgs/tools/virtualization/alpine-make-vm-image/default.nix | 1 + pkgs/tools/virtualization/amazon-ecs-cli/default.nix | 1 + pkgs/tools/virtualization/distrobuilder/default.nix | 1 + pkgs/tools/virtualization/extra-container/default.nix | 1 + pkgs/tools/virtualization/govc/default.nix | 1 + pkgs/tools/virtualization/jumppad/default.nix | 1 + pkgs/tools/virtualization/kubevirt/default.nix | 1 + pkgs/tools/virtualization/lxd-image-server/default.nix | 1 + pkgs/tools/virtualization/marathonctl/default.nix | 1 + pkgs/tools/virtualization/mininet/default.nix | 1 + pkgs/tools/virtualization/nixos-shell/default.nix | 1 + pkgs/tools/virtualization/onmetal-image/default.nix | 1 + pkgs/tools/virtualization/ovftool/default.nix | 1 + pkgs/tools/virtualization/reg/default.nix | 1 + pkgs/tools/virtualization/supermin/default.nix | 1 + pkgs/tools/virtualization/udocker/default.nix | 1 + pkgs/tools/virtualization/uefi-run/default.nix | 1 + pkgs/tools/virtualization/vpsfree-client/default.nix | 1 + pkgs/tools/virtualization/xva-img/default.nix | 1 + 332 files changed, 332 insertions(+) diff --git a/pkgs/games/atlauncher/default.nix b/pkgs/games/atlauncher/default.nix index d6e3dc05a802..da98159cde9e 100644 --- a/pkgs/games/atlauncher/default.nix +++ b/pkgs/games/atlauncher/default.nix @@ -54,5 +54,6 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.gpl3; maintainers = [ maintainers.getpsyched ]; platforms = platforms.all; + mainProgram = "atlauncher"; }; }) diff --git a/pkgs/games/classicube/default.nix b/pkgs/games/classicube/default.nix index 96b941490b01..c6805cc58343 100644 --- a/pkgs/games/classicube/default.nix +++ b/pkgs/games/classicube/default.nix @@ -97,5 +97,6 @@ stdenv.mkDerivation rec { license = licenses.bsd3; platforms = platforms.linux; maintainers = with maintainers; [ _360ied ]; + mainProgram = "ClassiCube"; }; } diff --git a/pkgs/games/gamepad-tool/default.nix b/pkgs/games/gamepad-tool/default.nix index b73a1d4f3c0d..11da7ab16d52 100644 --- a/pkgs/games/gamepad-tool/default.nix +++ b/pkgs/games/gamepad-tool/default.nix @@ -42,5 +42,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { license = licenses.unfree; platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ gador ]; + mainProgram = "gamepad-tool"; }; }) diff --git a/pkgs/games/ivan/default.nix b/pkgs/games/ivan/default.nix index 21f071af379b..30620bea710b 100644 --- a/pkgs/games/ivan/default.nix +++ b/pkgs/games/ivan/default.nix @@ -65,5 +65,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = with maintainers; []; + mainProgram = "ivan"; }; } diff --git a/pkgs/games/mudlet/default.nix b/pkgs/games/mudlet/default.nix index 52990a2d5eab..39faa5d4fb9b 100644 --- a/pkgs/games/mudlet/default.nix +++ b/pkgs/games/mudlet/default.nix @@ -130,5 +130,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ wyvie pstn cpu ]; platforms = platforms.linux; license = licenses.gpl2Plus; + mainProgram = "mudlet"; }; } diff --git a/pkgs/games/rili/default.nix b/pkgs/games/rili/default.nix index 7c47166eab56..b02cf7e5dea0 100644 --- a/pkgs/games/rili/default.nix +++ b/pkgs/games/rili/default.nix @@ -37,5 +37,6 @@ to win. ''; maintainers = with lib.maintainers; [ jcumming ]; platforms = with lib.platforms; linux; + mainProgram = "Ri_li"; }; } diff --git a/pkgs/games/steam-tui/default.nix b/pkgs/games/steam-tui/default.nix index 63deb3b969ce..769553a69422 100644 --- a/pkgs/games/steam-tui/default.nix +++ b/pkgs/games/steam-tui/default.nix @@ -41,5 +41,6 @@ rustPlatform.buildRustPackage rec { maintainers = with maintainers; [ lom ]; # steam only supports that platform platforms = [ "x86_64-linux" ]; + mainProgram = "steam-tui"; }; } diff --git a/pkgs/games/stepmania/default.nix b/pkgs/games/stepmania/default.nix index 3ba39fde9c6c..65b9bfff189e 100644 --- a/pkgs/games/stepmania/default.nix +++ b/pkgs/games/stepmania/default.nix @@ -48,5 +48,6 @@ stdenv.mkDerivation rec { maintainers = [ ]; # never built on aarch64-linux since first introduction in nixpkgs broken = stdenv.isLinux && stdenv.isAarch64; + mainProgram = "stepmania"; }; } diff --git a/pkgs/games/teetertorture/default.nix b/pkgs/games/teetertorture/default.nix index 6e18dbae07b2..b87faf6cea0b 100644 --- a/pkgs/games/teetertorture/default.nix +++ b/pkgs/games/teetertorture/default.nix @@ -29,5 +29,6 @@ stdenv.mkDerivation rec { description = "Simple shooting game with your cannon is sitting atop a teeter totter"; license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; + mainProgram = "teetertorture"; }; } diff --git a/pkgs/games/xbill/default.nix b/pkgs/games/xbill/default.nix index ac387a4a8c02..05314e6911b9 100644 --- a/pkgs/games/xbill/default.nix +++ b/pkgs/games/xbill/default.nix @@ -44,5 +44,6 @@ stdenv.mkDerivation rec { Wingdows [TM], a virus cleverly designed to resemble a popular operating system. ''; + mainProgram = "xbill"; }; } diff --git a/pkgs/games/zaz/default.nix b/pkgs/games/zaz/default.nix index 84db2a1356c6..3b6c7244507c 100644 --- a/pkgs/games/zaz/default.nix +++ b/pkgs/games/zaz/default.nix @@ -54,6 +54,7 @@ stdenv.mkDerivation rec { license = licenses.gpl3; maintainers = with maintainers; [ fgaz ]; platforms = platforms.all; + mainProgram = "zaz"; }; } diff --git a/pkgs/games/zoom/default.nix b/pkgs/games/zoom/default.nix index 8524ea601b47..275aca235209 100644 --- a/pkgs/games/zoom/default.nix +++ b/pkgs/games/zoom/default.nix @@ -45,5 +45,6 @@ stdenv.mkDerivation rec { ''; license = licenses.gpl3; platforms = platforms.linux; + mainProgram = "zoom"; }; } diff --git a/pkgs/misc/ananicy-cpp/default.nix b/pkgs/misc/ananicy-cpp/default.nix index 6d21f219c463..9a771a470339 100644 --- a/pkgs/misc/ananicy-cpp/default.nix +++ b/pkgs/misc/ananicy-cpp/default.nix @@ -65,5 +65,6 @@ clangStdenv.mkDerivation rec { license = licenses.gpl3Only; platforms = platforms.linux; maintainers = with maintainers; [ artturin ]; + mainProgram = "ananicy-cpp"; }; } diff --git a/pkgs/misc/ananicy/default.nix b/pkgs/misc/ananicy/default.nix index 62daaad2c604..9567f2d4d0f7 100644 --- a/pkgs/misc/ananicy/default.nix +++ b/pkgs/misc/ananicy/default.nix @@ -48,5 +48,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Only; platforms = platforms.linux; maintainers = with maintainers; [ artturin ]; + mainProgram = "ananicy"; }; } diff --git a/pkgs/misc/apulse/default.nix b/pkgs/misc/apulse/default.nix index 95beb8bcdf3f..00b53851b829 100644 --- a/pkgs/misc/apulse/default.nix +++ b/pkgs/misc/apulse/default.nix @@ -29,5 +29,6 @@ stdenv.mkDerivation rec { license = licenses.mit; platforms = platforms.linux; maintainers = [ maintainers.jagajaga ]; + mainProgram = "apulse"; }; } diff --git a/pkgs/misc/autoadb/default.nix b/pkgs/misc/autoadb/default.nix index 25043e9d45d6..8832d314df85 100644 --- a/pkgs/misc/autoadb/default.nix +++ b/pkgs/misc/autoadb/default.nix @@ -18,5 +18,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/rom1v/autoadb"; license = licenses.asl20; maintainers = with maintainers; [ shawn8901 ]; + mainProgram = "autoadb"; }; } diff --git a/pkgs/misc/autotiling-rs/default.nix b/pkgs/misc/autotiling-rs/default.nix index 6e0ffebf0323..094694016679 100644 --- a/pkgs/misc/autotiling-rs/default.nix +++ b/pkgs/misc/autotiling-rs/default.nix @@ -19,5 +19,6 @@ rustPlatform.buildRustPackage rec { license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ dit7ya ]; + mainProgram = "autotiling-rs"; }; } diff --git a/pkgs/misc/autotiling/default.nix b/pkgs/misc/autotiling/default.nix index a24095759f02..301712a1f1df 100644 --- a/pkgs/misc/autotiling/default.nix +++ b/pkgs/misc/autotiling/default.nix @@ -20,6 +20,7 @@ buildPythonApplication rec { license = licenses.gpl3Plus; platforms = platforms.linux; maintainers = with maintainers; [ artturin ]; + mainProgram = "autotiling"; }; } diff --git a/pkgs/misc/doge/default.nix b/pkgs/misc/doge/default.nix index c82456d8ee53..3fbf5992ade7 100644 --- a/pkgs/misc/doge/default.nix +++ b/pkgs/misc/doge/default.nix @@ -14,5 +14,6 @@ python3Packages.buildPythonPackage rec { description = "wow very terminal doge"; license = licenses.mit; maintainers = with maintainers; [ Gonzih ]; + mainProgram = "doge"; }; } diff --git a/pkgs/misc/fastly/default.nix b/pkgs/misc/fastly/default.nix index ca191319243f..1bed7e8ab2e1 100644 --- a/pkgs/misc/fastly/default.nix +++ b/pkgs/misc/fastly/default.nix @@ -78,5 +78,6 @@ buildGoModule rec { changelog = "https://github.com/fastly/cli/blob/v${version}/CHANGELOG.md"; license = licenses.asl20; maintainers = with maintainers; [ ereslibre shyim ]; + mainProgram = "fastly"; }; } diff --git a/pkgs/misc/frescobaldi/default.nix b/pkgs/misc/frescobaldi/default.nix index 57baeb7fe828..2c49c5779752 100644 --- a/pkgs/misc/frescobaldi/default.nix +++ b/pkgs/misc/frescobaldi/default.nix @@ -57,5 +57,6 @@ buildPythonApplication rec { maintainers = with maintainers; [ sepi ]; platforms = platforms.all; broken = stdenv.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/frescobaldi.x86_64-darwin + mainProgram = "frescobaldi"; }; } diff --git a/pkgs/misc/lightspark/default.nix b/pkgs/misc/lightspark/default.nix index 29baa653d3f1..904028feddaa 100644 --- a/pkgs/misc/lightspark/default.nix +++ b/pkgs/misc/lightspark/default.nix @@ -30,5 +30,6 @@ stdenv.mkDerivation rec { license = licenses.lgpl3Plus; maintainers = with maintainers; [ jchw ]; platforms = platforms.linux; + mainProgram = "lightspark"; }; } diff --git a/pkgs/misc/long-shebang/default.nix b/pkgs/misc/long-shebang/default.nix index 6ad7c8496ed5..34ad0350771f 100644 --- a/pkgs/misc/long-shebang/default.nix +++ b/pkgs/misc/long-shebang/default.nix @@ -17,5 +17,6 @@ in stdenv.mkDerivation { license = lib.licenses.mit; platforms = lib.platforms.unix; + mainProgram = "long-shebang"; }; } diff --git a/pkgs/misc/lssecret/default.nix b/pkgs/misc/lssecret/default.nix index f27bb538d19a..2e5169974fc1 100644 --- a/pkgs/misc/lssecret/default.nix +++ b/pkgs/misc/lssecret/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation rec { license = lib.licenses.unlicense; maintainers = with lib.maintainers; [ genericnerdyusername ]; platforms = lib.platforms.unix; + mainProgram = "lssecret"; }; } diff --git a/pkgs/misc/moonfire-nvr/default.nix b/pkgs/misc/moonfire-nvr/default.nix index 8c9de0e7da9d..0946161ce52f 100644 --- a/pkgs/misc/moonfire-nvr/default.nix +++ b/pkgs/misc/moonfire-nvr/default.nix @@ -76,5 +76,6 @@ in rustPlatform.buildRustPackage { changelog = "https://github.com/scottlamb/moonfire-nvr/releases/tag/v${version}"; license = licenses.gpl3Only; maintainers = with maintainers; [ gaelreyrol ]; + mainProgram = "moonfire-nvr"; }; } diff --git a/pkgs/misc/mxt-app/default.nix b/pkgs/misc/mxt-app/default.nix index 7695f3cebefd..0f231bfd2f54 100644 --- a/pkgs/misc/mxt-app/default.nix +++ b/pkgs/misc/mxt-app/default.nix @@ -22,5 +22,6 @@ stdenv.mkDerivation rec { license = licenses.bsd2; maintainers = [ maintainers.colemickens ]; platforms = platforms.linux; + mainProgram = "mxt-app"; }; } diff --git a/pkgs/misc/nflz/default.nix b/pkgs/misc/nflz/default.nix index 10a87f85b117..3d455d908073 100644 --- a/pkgs/misc/nflz/default.nix +++ b/pkgs/misc/nflz/default.nix @@ -30,5 +30,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/phip1611/nflz"; license = with lib.licenses; [ mit ]; maintainers = with lib.maintainers; [ phip1611 ]; + mainProgram = "nflz"; }; } diff --git a/pkgs/misc/opcua-client-gui/default.nix b/pkgs/misc/opcua-client-gui/default.nix index 361b2627c973..962d48be8f8e 100644 --- a/pkgs/misc/opcua-client-gui/default.nix +++ b/pkgs/misc/opcua-client-gui/default.nix @@ -56,5 +56,6 @@ python3Packages.buildPythonApplication rec { platforms = platforms.unix; license = licenses.gpl3Only; maintainers = with maintainers; [ janik ]; + mainProgram = "opcua-client"; }; } diff --git a/pkgs/misc/plasma-hud/default.nix b/pkgs/misc/plasma-hud/default.nix index 4116751f4fec..c0cf771da849 100644 --- a/pkgs/misc/plasma-hud/default.nix +++ b/pkgs/misc/plasma-hud/default.nix @@ -37,5 +37,6 @@ python3.pkgs.buildPythonApplication rec{ platforms = platforms.unix; description = "Run menubar commands, much like the Unity 7 Heads-Up Display (HUD)"; maintainers = with maintainers; [ pasqui23 ]; + mainProgram = "plasma-hud"; }; } diff --git a/pkgs/misc/present/default.nix b/pkgs/misc/present/default.nix index 7ecf61837c59..6ed15f03e6e4 100644 --- a/pkgs/misc/present/default.nix +++ b/pkgs/misc/present/default.nix @@ -27,5 +27,6 @@ python3Packages.buildPythonPackage rec { homepage = "https://github.com/vinayak-mehta/present"; license = licenses.asl20; maintainers = with maintainers; [ lom ]; + mainProgram = "present"; }; } diff --git a/pkgs/misc/ptouch-print/default.nix b/pkgs/misc/ptouch-print/default.nix index f9889cfe4bef..da0d3c8c97d3 100644 --- a/pkgs/misc/ptouch-print/default.nix +++ b/pkgs/misc/ptouch-print/default.nix @@ -30,5 +30,6 @@ stdenv.mkDerivation rec { homepage = "https://mockmoon-cybernetics.ch/computer/p-touch2430pc/"; maintainers = with maintainers; [ shamilton ]; platforms = platforms.linux; + mainProgram = "ptouch-print"; }; } diff --git a/pkgs/misc/pylode/default.nix b/pkgs/misc/pylode/default.nix index 581baf0e9c80..7212da7b867f 100644 --- a/pkgs/misc/pylode/default.nix +++ b/pkgs/misc/pylode/default.nix @@ -45,5 +45,6 @@ python3.pkgs.buildPythonApplication rec { # Next release will move to BSD3 license = licenses.gpl3Only; maintainers = with maintainers; [ koslambrou ]; + mainProgram = "pylode"; }; } diff --git a/pkgs/misc/rich-cli/default.nix b/pkgs/misc/rich-cli/default.nix index a7fb03e11ad4..9d03cfc66917 100644 --- a/pkgs/misc/rich-cli/default.nix +++ b/pkgs/misc/rich-cli/default.nix @@ -75,5 +75,6 @@ python3.pkgs.buildPythonApplication rec { changelog = "https://github.com/Textualize/rich-cli/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ joelkoen ]; + mainProgram = "rich"; }; } diff --git a/pkgs/misc/rivalcfg/default.nix b/pkgs/misc/rivalcfg/default.nix index 737a3839d7a0..f6b45af3af34 100644 --- a/pkgs/misc/rivalcfg/default.nix +++ b/pkgs/misc/rivalcfg/default.nix @@ -36,5 +36,6 @@ python3Packages.buildPythonPackage rec { homepage = "https://github.com/flozz/rivalcfg"; license = licenses.wtfpl; maintainers = with maintainers; [ ornxka ]; + mainProgram = "rivalcfg"; }; } diff --git a/pkgs/misc/rkdeveloptool-pine64/default.nix b/pkgs/misc/rkdeveloptool-pine64/default.nix index d9de20bcf447..b70298ded96a 100644 --- a/pkgs/misc/rkdeveloptool-pine64/default.nix +++ b/pkgs/misc/rkdeveloptool-pine64/default.nix @@ -40,5 +40,6 @@ stdenv.mkDerivation { description = "A tool from Rockchip to communicate with Rockusb devices (pine64 fork)"; license = lib.licenses.gpl2; maintainers = [ maintainers.adisbladis ]; + mainProgram = "rkdeveloptool"; }; } diff --git a/pkgs/misc/rkdeveloptool/default.nix b/pkgs/misc/rkdeveloptool/default.nix index a07748fbe263..341232e8cf19 100644 --- a/pkgs/misc/rkdeveloptool/default.nix +++ b/pkgs/misc/rkdeveloptool/default.nix @@ -23,5 +23,6 @@ stdenv.mkDerivation { description = "A tool from Rockchip to communicate with Rockusb devices"; license = licenses.gpl2; maintainers = [ maintainers.lopsided98 ]; + mainProgram = "rkdeveloptool"; }; } diff --git a/pkgs/misc/sailsd/default.nix b/pkgs/misc/sailsd/default.nix index d2f91c42638a..50eb8e61ca32 100644 --- a/pkgs/misc/sailsd/default.nix +++ b/pkgs/misc/sailsd/default.nix @@ -44,5 +44,6 @@ stdenv.mkDerivation rec { boat''; maintainers = with maintainers; [ kragniz ]; platforms = platforms.all; + mainProgram = "sailsd"; }; } diff --git a/pkgs/misc/scrcpy/default.nix b/pkgs/misc/scrcpy/default.nix index 78479199b140..8630cc859917 100644 --- a/pkgs/misc/scrcpy/default.nix +++ b/pkgs/misc/scrcpy/default.nix @@ -74,5 +74,6 @@ stdenv.mkDerivation rec { license = licenses.asl20; platforms = platforms.unix; maintainers = with maintainers; [ deltaevo msfjarvis ]; + mainProgram = "scrcpy"; }; } diff --git a/pkgs/misc/solfege/default.nix b/pkgs/misc/solfege/default.nix index 64ddfae7b326..63606078abad 100644 --- a/pkgs/misc/solfege/default.nix +++ b/pkgs/misc/solfege/default.nix @@ -69,5 +69,6 @@ buildPythonApplication rec { license = licenses.gpl3Only; platforms = platforms.linux; maintainers = with maintainers; [ bjornfor orivej anthonyroussel ]; + mainProgram = "solfege"; }; } diff --git a/pkgs/misc/t-rec/default.nix b/pkgs/misc/t-rec/default.nix index 3d6317f71c0d..ac99abb7e5cd 100644 --- a/pkgs/misc/t-rec/default.nix +++ b/pkgs/misc/t-rec/default.nix @@ -33,5 +33,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/sassman/t-rec-rs"; license = with licenses; [ gpl3Only ]; maintainers = with maintainers; [ hoverbear matthiasbeyer ]; + mainProgram = "t-rec"; }; } diff --git a/pkgs/misc/tpm2-pkcs11/default.nix b/pkgs/misc/tpm2-pkcs11/default.nix index 91b7c31eb323..3898c9880c53 100644 --- a/pkgs/misc/tpm2-pkcs11/default.nix +++ b/pkgs/misc/tpm2-pkcs11/default.nix @@ -81,5 +81,6 @@ stdenv.mkDerivation rec { license = licenses.bsd2; platforms = platforms.linux; maintainers = with maintainers; [ matthiasbeyer ]; + mainProgram = "tpm2_ptool"; }; } diff --git a/pkgs/misc/uq/default.nix b/pkgs/misc/uq/default.nix index 81c09685be8b..a4c9a7d92fb4 100644 --- a/pkgs/misc/uq/default.nix +++ b/pkgs/misc/uq/default.nix @@ -21,5 +21,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/lostutils/uq"; license = licenses.mit; maintainers = with maintainers; [ doronbehar matthiasbeyer ]; + mainProgram = "uq"; }; } diff --git a/pkgs/misc/urbit/default.nix b/pkgs/misc/urbit/default.nix index 3a9488a5951a..fe31ca17f6aa 100644 --- a/pkgs/misc/urbit/default.nix +++ b/pkgs/misc/urbit/default.nix @@ -35,5 +35,6 @@ stdenv.mkDerivation rec { maintainers = [ maintainers.matthew-levan ]; license = licenses.mit; sourceProvenance = with sourceTypes; [ binaryNativeCode ]; + mainProgram = "urbit"; }; } diff --git a/pkgs/misc/wiki-tui/default.nix b/pkgs/misc/wiki-tui/default.nix index fcc93c4b5c7b..e3c6a4f2bb10 100644 --- a/pkgs/misc/wiki-tui/default.nix +++ b/pkgs/misc/wiki-tui/default.nix @@ -38,5 +38,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/Builditluc/wiki-tui/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ lom builditluc matthiasbeyer ]; + mainProgram = "wiki-tui"; }; } diff --git a/pkgs/misc/zeyple/default.nix b/pkgs/misc/zeyple/default.nix index 18c938453715..fd5f628676ae 100644 --- a/pkgs/misc/zeyple/default.nix +++ b/pkgs/misc/zeyple/default.nix @@ -23,5 +23,6 @@ python3Packages.buildPythonApplication rec { homepage = "https://infertux.com/labs/zeyple/"; maintainers = with maintainers; [ ettom ]; license = licenses.agpl3Plus; + mainProgram = "zeyple"; }; } diff --git a/pkgs/servers/alice-lg/default.nix b/pkgs/servers/alice-lg/default.nix index c81ca8f5c121..09412bb2ccf8 100644 --- a/pkgs/servers/alice-lg/default.nix +++ b/pkgs/servers/alice-lg/default.nix @@ -83,5 +83,6 @@ buildGoModule rec { changelog = "https://github.com/alice-lg/alice-lg/blob/main/CHANGELOG.md"; license = licenses.bsd3; maintainers = with maintainers; [ janik ]; + mainProgram = "alice-lg"; }; } diff --git a/pkgs/servers/allmark/default.nix b/pkgs/servers/allmark/default.nix index 1e5b58dc6b19..be87468b3a95 100644 --- a/pkgs/servers/allmark/default.nix +++ b/pkgs/servers/allmark/default.nix @@ -23,5 +23,6 @@ buildGoPackage rec { changelog = "https://github.com/andreaskoch/allmark/-/releases/v${version}"; license = licenses.bsd3; maintainers = with maintainers; [ urandom ]; + mainProgram = "allmark"; }; } diff --git a/pkgs/servers/antennas/default.nix b/pkgs/servers/antennas/default.nix index c381cde64879..f9db26ab93e4 100644 --- a/pkgs/servers/antennas/default.nix +++ b/pkgs/servers/antennas/default.nix @@ -33,5 +33,6 @@ buildNpmPackage rec { homepage = "https://github.com/jfarseneau/antennas"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ bachp ]; + mainProgram = "antennas"; }; } diff --git a/pkgs/servers/asouldocs/default.nix b/pkgs/servers/asouldocs/default.nix index cf0c5f48e007..df6a5e3012fd 100644 --- a/pkgs/servers/asouldocs/default.nix +++ b/pkgs/servers/asouldocs/default.nix @@ -18,5 +18,6 @@ buildGoModule rec { homepage = "https://asouldocs.dev/"; license = licenses.mit; maintainers = with maintainers; [ ivar anthonyroussel ]; + mainProgram = "asouldocs"; }; } diff --git a/pkgs/servers/audiobookshelf/default.nix b/pkgs/servers/audiobookshelf/default.nix index 500f0882796e..626f5639adc6 100644 --- a/pkgs/servers/audiobookshelf/default.nix +++ b/pkgs/servers/audiobookshelf/default.nix @@ -72,5 +72,6 @@ in buildNpmPackage { license = licenses.gpl3; maintainers = [ maintainers.jvanbruegge ]; platforms = platforms.linux; + mainProgram = "audiobookshelf"; }; } diff --git a/pkgs/servers/authelia/default.nix b/pkgs/servers/authelia/default.nix index 4a2ed9bd5729..2eb1b4f6ac78 100644 --- a/pkgs/servers/authelia/default.nix +++ b/pkgs/servers/authelia/default.nix @@ -73,5 +73,6 @@ buildGoModule rec { ''; license = licenses.asl20; maintainers = with maintainers; [ jk raitobezarius dit7ya ]; + mainProgram = "authelia"; }; } diff --git a/pkgs/servers/baserow/default.nix b/pkgs/servers/baserow/default.nix index 34fba145c9c4..dfb5ea5bf91f 100644 --- a/pkgs/servers/baserow/default.nix +++ b/pkgs/servers/baserow/default.nix @@ -154,5 +154,6 @@ with python.pkgs; buildPythonApplication rec { homepage = "https://baserow.io"; license = licenses.mit; maintainers = with maintainers; [ onny ]; + mainProgram = "baserow"; }; } diff --git a/pkgs/servers/binserve/default.nix b/pkgs/servers/binserve/default.nix index 23ebe0c270f8..b8732b51587a 100644 --- a/pkgs/servers/binserve/default.nix +++ b/pkgs/servers/binserve/default.nix @@ -33,5 +33,6 @@ rustPlatform.buildRustPackage rec { license = licenses.mit; maintainers = with maintainers; [ snapdgn ]; platforms = platforms.unix; + mainProgram = "binserve"; }; } diff --git a/pkgs/servers/birdwatcher/default.nix b/pkgs/servers/birdwatcher/default.nix index 38a53e89ffe4..f3b816a7a2c3 100644 --- a/pkgs/servers/birdwatcher/default.nix +++ b/pkgs/servers/birdwatcher/default.nix @@ -24,5 +24,6 @@ buildGoModule rec { changelog = "https://github.com/alice-lg/birdwatcher/blob/master/CHANGELOG"; license = licenses.bsd3; maintainers = with maintainers; [ janik ]; + mainProgram = "birdwatcher"; }; } diff --git a/pkgs/servers/confluencepot/default.nix b/pkgs/servers/confluencepot/default.nix index 4b807401a299..d1aa0031f20f 100644 --- a/pkgs/servers/confluencepot/default.nix +++ b/pkgs/servers/confluencepot/default.nix @@ -40,5 +40,6 @@ buildGoModule rec { ''; license = with licenses; [ agpl3Plus ]; maintainers = with maintainers; [ fab ]; + mainProgram = "confluencepot"; }; } diff --git a/pkgs/servers/db-rest/default.nix b/pkgs/servers/db-rest/default.nix index 7fda8f978f1d..8eab440e523b 100644 --- a/pkgs/servers/db-rest/default.nix +++ b/pkgs/servers/db-rest/default.nix @@ -40,5 +40,6 @@ buildNpmPackage rec { homepage = "https://v6.db.transport.rest/"; license = lib.licenses.isc; maintainers = with lib.maintainers; [ marie ]; + mainProgram = "db-rest"; }; } diff --git a/pkgs/servers/eris-go/default.nix b/pkgs/servers/eris-go/default.nix index dc6d72bba342..a215a59d547a 100644 --- a/pkgs/servers/eris-go/default.nix +++ b/pkgs/servers/eris-go/default.nix @@ -24,5 +24,6 @@ buildGoModule rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ ehmry ]; broken = stdenv.isDarwin; + mainProgram = "eris-go"; }; } diff --git a/pkgs/servers/gnss-share/default.nix b/pkgs/servers/gnss-share/default.nix index 14aa294da503..8b24964ae824 100644 --- a/pkgs/servers/gnss-share/default.nix +++ b/pkgs/servers/gnss-share/default.nix @@ -22,5 +22,6 @@ buildGoModule rec { ''; license = licenses.gpl3; maintainers = with maintainers; [ balsoft ]; + mainProgram = "gnss-share"; }; } diff --git a/pkgs/servers/go-autoconfig/default.nix b/pkgs/servers/go-autoconfig/default.nix index 73a809613c9d..1fe09a03a0dd 100644 --- a/pkgs/servers/go-autoconfig/default.nix +++ b/pkgs/servers/go-autoconfig/default.nix @@ -25,5 +25,6 @@ buildGoModule rec { homepage = "https://github.com/L11R/go-autoconfig"; license = licenses.mit; maintainers = with maintainers; [ onny ]; + mainProgram = "go-autoconfig"; }; } diff --git a/pkgs/servers/hiraeth/default.nix b/pkgs/servers/hiraeth/default.nix index c31b8c464152..c69ec6ac34fa 100644 --- a/pkgs/servers/hiraeth/default.nix +++ b/pkgs/servers/hiraeth/default.nix @@ -20,5 +20,6 @@ buildGoModule rec { description = "Share files with an expiration date"; license = lib.licenses.agpl3Plus; maintainers = [ lib.maintainers.lukaswrz ]; + mainProgram = "hiraeth"; }; } diff --git a/pkgs/servers/imaginary/default.nix b/pkgs/servers/imaginary/default.nix index 8ab50dc957a6..4632647ed93e 100644 --- a/pkgs/servers/imaginary/default.nix +++ b/pkgs/servers/imaginary/default.nix @@ -47,5 +47,6 @@ buildGoModule rec { description = "Fast, simple, scalable, Docker-ready HTTP microservice for high-level image processing"; license = licenses.mit; maintainers = with maintainers; [ dotlambda urandom ]; + mainProgram = "imaginary"; }; } diff --git a/pkgs/servers/jellyseerr/default.nix b/pkgs/servers/jellyseerr/default.nix index 7c361f580d89..ca8e93753e69 100644 --- a/pkgs/servers/jellyseerr/default.nix +++ b/pkgs/servers/jellyseerr/default.nix @@ -85,5 +85,6 @@ mkYarnPackage rec { license = licenses.mit; maintainers = with maintainers; [ camillemndn ]; platforms = platforms.linux; + mainProgram = "jellyseerr"; }; } diff --git a/pkgs/servers/jitsi-excalidraw/default.nix b/pkgs/servers/jitsi-excalidraw/default.nix index bb8bb6c2dfa7..4fa9a55e2082 100644 --- a/pkgs/servers/jitsi-excalidraw/default.nix +++ b/pkgs/servers/jitsi-excalidraw/default.nix @@ -36,5 +36,6 @@ buildNpmPackage rec { homepage = "https://github.com/jitsi/excalidraw-backend"; license = licenses.mit; maintainers = with maintainers; [ camillemndn ]; + mainProgram = "jitsi-excalidraw-backend"; }; } diff --git a/pkgs/servers/komga/default.nix b/pkgs/servers/komga/default.nix index fbb8b38d5ee0..f29a9b5f701e 100644 --- a/pkgs/servers/komga/default.nix +++ b/pkgs/servers/komga/default.nix @@ -33,6 +33,7 @@ stdenvNoCC.mkDerivation rec { license = licenses.mit; platforms = jdk17_headless.meta.platforms; maintainers = with maintainers; [ govanify ]; + mainProgram = "komga"; }; } diff --git a/pkgs/servers/lenpaste/default.nix b/pkgs/servers/lenpaste/default.nix index 50e950e98a03..d9e4aa9b5ed9 100644 --- a/pkgs/servers/lenpaste/default.nix +++ b/pkgs/servers/lenpaste/default.nix @@ -31,5 +31,6 @@ buildGoModule rec { homepage = "https://git.lcomrade.su/root/lenpaste"; license = licenses.agpl3Plus; maintainers = with maintainers; [ vector1dev ]; + mainProgram = "lenpaste"; }; } diff --git a/pkgs/servers/mautrix-discord/default.nix b/pkgs/servers/mautrix-discord/default.nix index 32e4e20b62c7..4ddb9abe9ecd 100644 --- a/pkgs/servers/mautrix-discord/default.nix +++ b/pkgs/servers/mautrix-discord/default.nix @@ -40,5 +40,6 @@ buildGoModule rec { changelog = "https://github.com/mautrix/discord/blob/${src.rev}/CHANGELOG.md"; license = licenses.agpl3Only; maintainers = with maintainers; [ MoritzBoehme ]; + mainProgram = "mautrix-discord"; }; } diff --git a/pkgs/servers/mautrix-googlechat/default.nix b/pkgs/servers/mautrix-googlechat/default.nix index 41a72eec0595..3c5861f16647 100644 --- a/pkgs/servers/mautrix-googlechat/default.nix +++ b/pkgs/servers/mautrix-googlechat/default.nix @@ -68,5 +68,6 @@ license = licenses.agpl3Plus; platforms = platforms.linux; maintainers = with maintainers; [ arcnmx ]; + mainProgram = "mautrix-googlechat"; }; } diff --git a/pkgs/servers/mautrix-telegram/default.nix b/pkgs/servers/mautrix-telegram/default.nix index 4ce5ce1c1c45..b82475fa07ae 100644 --- a/pkgs/servers/mautrix-telegram/default.nix +++ b/pkgs/servers/mautrix-telegram/default.nix @@ -78,5 +78,6 @@ python.pkgs.buildPythonPackage rec { license = licenses.agpl3Plus; platforms = platforms.linux; maintainers = with maintainers; [ nyanloutre ma27 nickcao ]; + mainProgram = "mautrix-telegram"; }; } diff --git a/pkgs/servers/mbusd/default.nix b/pkgs/servers/mbusd/default.nix index 7db22dab8e34..51441f6514cd 100644 --- a/pkgs/servers/mbusd/default.nix +++ b/pkgs/servers/mbusd/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { license = licenses.bsd3; maintainers = with maintainers; [ sikmir ]; platforms = platforms.unix; + mainProgram = "mbusd"; }; } diff --git a/pkgs/servers/memos/default.nix b/pkgs/servers/memos/default.nix index 191db9358329..1e8b53fe96dc 100644 --- a/pkgs/servers/memos/default.nix +++ b/pkgs/servers/memos/default.nix @@ -49,5 +49,6 @@ buildGoModule rec { description = "A lightweight, self-hosted memo hub"; maintainers = with maintainers; [ indexyz ]; license = licenses.mit; + mainProgram = "memos"; }; } diff --git a/pkgs/servers/microbin/default.nix b/pkgs/servers/microbin/default.nix index 163b4ba7d800..d829f14bb5c4 100644 --- a/pkgs/servers/microbin/default.nix +++ b/pkgs/servers/microbin/default.nix @@ -82,5 +82,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/szabodanika/microbin/releases/tag/v${version}"; license = licenses.bsd3; maintainers = with maintainers; [ dit7ya figsoda ]; + mainProgram = "microbin"; }; } diff --git a/pkgs/servers/miniflux/default.nix b/pkgs/servers/miniflux/default.nix index 85038a616450..e71a8fa4c577 100644 --- a/pkgs/servers/miniflux/default.nix +++ b/pkgs/servers/miniflux/default.nix @@ -45,5 +45,6 @@ in buildGo121Module { homepage = "https://miniflux.app/"; license = licenses.asl20; maintainers = with maintainers; [ rvolosatovs benpye ]; + mainProgram = "miniflux"; }; } diff --git a/pkgs/servers/minio/default.nix b/pkgs/servers/minio/default.nix index 5d572c18e253..bc61b99f0453 100644 --- a/pkgs/servers/minio/default.nix +++ b/pkgs/servers/minio/default.nix @@ -57,5 +57,6 @@ buildGoModule rec { changelog = "https://github.com/minio/minio/releases/tag/RELEASE.${version}"; maintainers = with maintainers; [ eelco bachp ]; license = licenses.agpl3Plus; + mainProgram = "minio"; }; } diff --git a/pkgs/servers/mirrorbits/default.nix b/pkgs/servers/mirrorbits/default.nix index c7b29036a416..3bd72b0e7dad 100644 --- a/pkgs/servers/mirrorbits/default.nix +++ b/pkgs/servers/mirrorbits/default.nix @@ -48,5 +48,6 @@ buildGoModule rec { ''; license = licenses.mit; maintainers = with maintainers; [ fpletz ]; + mainProgram = "mirrorbits"; }; } diff --git a/pkgs/servers/mjolnir/default.nix b/pkgs/servers/mjolnir/default.nix index 562a6c83ae3f..4b450a8450f4 100644 --- a/pkgs/servers/mjolnir/default.nix +++ b/pkgs/servers/mjolnir/default.nix @@ -72,5 +72,6 @@ mkYarnPackage rec { ''; license = licenses.asl20; maintainers = with maintainers; [ jojosch ]; + mainProgram = "mjolnir"; }; } diff --git a/pkgs/servers/moonraker/default.nix b/pkgs/servers/moonraker/default.nix index 8d33402d7d34..b9435de2aeba 100644 --- a/pkgs/servers/moonraker/default.nix +++ b/pkgs/servers/moonraker/default.nix @@ -52,5 +52,6 @@ in stdenvNoCC.mkDerivation rec { homepage = "https://github.com/Arksine/moonraker"; license = licenses.gpl3Only; maintainers = with maintainers; [ zhaofengli ]; + mainProgram = "moonraker"; }; } diff --git a/pkgs/servers/mpd/default.nix b/pkgs/servers/mpd/default.nix index df166ad0ff04..11ea7716c630 100644 --- a/pkgs/servers/mpd/default.nix +++ b/pkgs/servers/mpd/default.nix @@ -190,6 +190,7 @@ let license = licenses.gpl2Only; maintainers = with maintainers; [ astsmtl ehmry tobim ]; platforms = platforms.unix; + mainProgram = "mpd"; longDescription = '' Music Player Daemon (MPD) is a flexible, powerful daemon for playing diff --git a/pkgs/servers/mtprotoproxy/default.nix b/pkgs/servers/mtprotoproxy/default.nix index 04ea4d10fe8a..44ecc6481ecd 100644 --- a/pkgs/servers/mtprotoproxy/default.nix +++ b/pkgs/servers/mtprotoproxy/default.nix @@ -25,5 +25,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/alexbers/mtprotoproxy"; platforms = python.meta.platforms; maintainers = with maintainers; [ abbradar ]; + mainProgram = "mtprotoproxy"; }; } diff --git a/pkgs/servers/mx-puppet-discord/default.nix b/pkgs/servers/mx-puppet-discord/default.nix index b0ccb03a8f9c..7100a5bd271b 100644 --- a/pkgs/servers/mx-puppet-discord/default.nix +++ b/pkgs/servers/mx-puppet-discord/default.nix @@ -48,5 +48,6 @@ in myNodePackages.package.override { platforms = platforms.unix; # never built on aarch64-darwin since first introduction in nixpkgs broken = stdenv.isDarwin && stdenv.isAarch64; + mainProgram = "mx-puppet-discord"; }; } diff --git a/pkgs/servers/mycorrhiza/default.nix b/pkgs/servers/mycorrhiza/default.nix index bb930ab2756d..3eb3c731aad3 100644 --- a/pkgs/servers/mycorrhiza/default.nix +++ b/pkgs/servers/mycorrhiza/default.nix @@ -30,5 +30,6 @@ buildGoModule rec { license = licenses.agpl3Only; maintainers = with maintainers; [ chekoopa ]; platforms = platforms.linux; + mainProgram = "mycorrhiza"; }; } diff --git a/pkgs/servers/nats-streaming-server/default.nix b/pkgs/servers/nats-streaming-server/default.nix index 566e3f0802bd..d43bbc2fdc54 100644 --- a/pkgs/servers/nats-streaming-server/default.nix +++ b/pkgs/servers/nats-streaming-server/default.nix @@ -23,5 +23,6 @@ buildGoModule rec { license = licenses.asl20; maintainers = [ maintainers.swdunlop ]; homepage = "https://nats.io/"; + mainProgram = "nats-streaming-server"; }; } diff --git a/pkgs/servers/networkaudiod/default.nix b/pkgs/servers/networkaudiod/default.nix index dacd315aba34..a6a858637fe3 100644 --- a/pkgs/servers/networkaudiod/default.nix +++ b/pkgs/servers/networkaudiod/default.nix @@ -68,5 +68,6 @@ stdenv.mkDerivation rec { license = licenses.unfree; maintainers = with maintainers; [ lovesegfault ]; platforms = platforms.linux; + mainProgram = "networkaudiod"; }; } diff --git a/pkgs/servers/nfs-ganesha/default.nix b/pkgs/servers/nfs-ganesha/default.nix index 7c46ba346143..5f32437970c9 100644 --- a/pkgs/servers/nfs-ganesha/default.nix +++ b/pkgs/servers/nfs-ganesha/default.nix @@ -53,5 +53,6 @@ stdenv.mkDerivation rec { maintainers = [ maintainers.markuskowa ]; platforms = platforms.linux; license = licenses.lgpl3Plus; + mainProgram = "ganesha.nfsd"; }; } diff --git a/pkgs/servers/nominatim/default.nix b/pkgs/servers/nominatim/default.nix index 8c0410b87ac3..a666da35f4ca 100644 --- a/pkgs/servers/nominatim/default.nix +++ b/pkgs/servers/nominatim/default.nix @@ -63,5 +63,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; platforms = platforms.unix; maintainers = [ maintainers.mausch ]; + mainProgram = "nominatim"; }; } diff --git a/pkgs/servers/nzbhydra2/default.nix b/pkgs/servers/nzbhydra2/default.nix index fa6234a34eba..7c70857585cc 100644 --- a/pkgs/servers/nzbhydra2/default.nix +++ b/pkgs/servers/nzbhydra2/default.nix @@ -39,5 +39,6 @@ stdenv.mkDerivation rec { license = licenses.asl20; maintainers = with maintainers; [jamiemagee]; platforms = with platforms; linux; + mainProgram = "nzbhydra2"; }; } diff --git a/pkgs/servers/oauth2-proxy/default.nix b/pkgs/servers/oauth2-proxy/default.nix index b9e457006c6c..152b3a31d85e 100644 --- a/pkgs/servers/oauth2-proxy/default.nix +++ b/pkgs/servers/oauth2-proxy/default.nix @@ -21,5 +21,6 @@ buildGoModule rec { homepage = "https://github.com/oauth2-proxy/oauth2-proxy/"; license = licenses.mit; maintainers = teams.serokell.members; + mainProgram = "oauth2-proxy"; }; } diff --git a/pkgs/servers/ombi/default.nix b/pkgs/servers/ombi/default.nix index d1a74eb4d136..2fb76c1fc947 100644 --- a/pkgs/servers/ombi/default.nix +++ b/pkgs/servers/ombi/default.nix @@ -53,5 +53,6 @@ in stdenv.mkDerivation rec { license = licenses.gpl2Only; maintainers = with maintainers; [ woky ]; platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ]; + mainProgram = "Ombi"; }; } diff --git a/pkgs/servers/owncast/default.nix b/pkgs/servers/owncast/default.nix index e5c0a8fbaf2b..2740e19dbff2 100644 --- a/pkgs/servers/owncast/default.nix +++ b/pkgs/servers/owncast/default.nix @@ -44,6 +44,7 @@ in buildGoModule { license = licenses.mit; platforms = platforms.unix; maintainers = with maintainers; [ MayNiklas ]; + mainProgram = "owncast"; }; } diff --git a/pkgs/servers/oxigraph/default.nix b/pkgs/servers/oxigraph/default.nix index e11167000dfc..35148cb0932a 100644 --- a/pkgs/servers/oxigraph/default.nix +++ b/pkgs/servers/oxigraph/default.nix @@ -36,5 +36,6 @@ rustPlatform.buildRustPackage rec { platforms = [ "x86_64-linux" "aarch64-linux" "aarch64-darwin" ]; maintainers = with maintainers; [ astro ]; license = with licenses; [ asl20 mit ]; + mainProgram = "oxigraph_server"; }; } diff --git a/pkgs/servers/p910nd/default.nix b/pkgs/servers/p910nd/default.nix index b6ba368d90d4..094194d59a03 100644 --- a/pkgs/servers/p910nd/default.nix +++ b/pkgs/servers/p910nd/default.nix @@ -46,5 +46,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Only; maintainers = with maintainers; [ peterhoeg ]; platforms = platforms.unix; + mainProgram = "p910nd"; }; } diff --git a/pkgs/servers/persistent-evdev/default.nix b/pkgs/servers/persistent-evdev/default.nix index 97f0ea01219c..83518b904a50 100644 --- a/pkgs/servers/persistent-evdev/default.nix +++ b/pkgs/servers/persistent-evdev/default.nix @@ -39,5 +39,6 @@ buildPythonPackage rec { license = licenses.mit; maintainers = [ maintainers.lodi ]; platforms = platforms.linux; + mainProgram = "persistent-evdev.py"; }; } diff --git a/pkgs/servers/photoprism/default.nix b/pkgs/servers/photoprism/default.nix index 0a2c2d3a4ffc..8ad37a8aa387 100644 --- a/pkgs/servers/photoprism/default.nix +++ b/pkgs/servers/photoprism/default.nix @@ -83,5 +83,6 @@ stdenv.mkDerivation { inherit (libtensorflow.meta) platforms; license = licenses.agpl3Only; maintainers = with maintainers; [ benesim ]; + mainProgram = "photoprism"; }; } diff --git a/pkgs/servers/pinnwand/default.nix b/pkgs/servers/pinnwand/default.nix index 302dbe62b0c6..86e05cfed45a 100644 --- a/pkgs/servers/pinnwand/default.nix +++ b/pkgs/servers/pinnwand/default.nix @@ -50,6 +50,7 @@ with python3.pkgs; buildPythonApplication rec { homepage = "https://supakeen.com/project/pinnwand/"; license = licenses.mit; maintainers = with maintainers; [ hexa ]; + mainProgram = "pinnwand"; }; } diff --git a/pkgs/servers/pocketbase/default.nix b/pkgs/servers/pocketbase/default.nix index fb70c7747e41..747102fd2e82 100644 --- a/pkgs/servers/pocketbase/default.nix +++ b/pkgs/servers/pocketbase/default.nix @@ -37,5 +37,6 @@ buildGoModule rec { homepage = "https://github.com/pocketbase/pocketbase"; license = licenses.mit; maintainers = with maintainers; [ dit7ya thilobillerbeck ]; + mainProgram = "pocketbase"; }; } diff --git a/pkgs/servers/polaris/default.nix b/pkgs/servers/polaris/default.nix index fc3141d46447..68a767bb03ab 100644 --- a/pkgs/servers/polaris/default.nix +++ b/pkgs/servers/polaris/default.nix @@ -76,5 +76,6 @@ rustPlatform.buildRustPackage rec { license = licenses.mit; maintainers = with maintainers; [ pbsds ]; platforms = platforms.unix; + mainProgram = "polaris"; }; } diff --git a/pkgs/servers/pr-tracker/default.nix b/pkgs/servers/pr-tracker/default.nix index 2f99d6f56232..750ac015c061 100644 --- a/pkgs/servers/pr-tracker/default.nix +++ b/pkgs/servers/pr-tracker/default.nix @@ -31,5 +31,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://git.qyliss.net/pr-tracker"; license = licenses.agpl3Plus; maintainers = with maintainers; [ qyliss sumnerevans ]; + mainProgram = "pr-tracker"; }; } diff --git a/pkgs/servers/psitransfer/default.nix b/pkgs/servers/psitransfer/default.nix index 2bb4f03eb333..e39ae107217e 100644 --- a/pkgs/servers/psitransfer/default.nix +++ b/pkgs/servers/psitransfer/default.nix @@ -45,5 +45,6 @@ in buildNpmPackage { description = "Simple open source self-hosted file sharing solution"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ hyshka ]; + mainProgram = "psitransfer"; }; } diff --git a/pkgs/servers/redpanda/default.nix b/pkgs/servers/redpanda/default.nix index c8f2d8061840..3387ef3c6f11 100644 --- a/pkgs/servers/redpanda/default.nix +++ b/pkgs/servers/redpanda/default.nix @@ -48,5 +48,6 @@ buildGoModule rec { license = licenses.bsl11; maintainers = with maintainers; [ avakhrenev happysalada ]; platforms = platforms.all; + mainProgram = "rpk"; }; } diff --git a/pkgs/servers/reproxy/default.nix b/pkgs/servers/reproxy/default.nix index 6192a492f2b8..21077aa83d1c 100644 --- a/pkgs/servers/reproxy/default.nix +++ b/pkgs/servers/reproxy/default.nix @@ -40,5 +40,6 @@ buildGoModule rec { homepage = "https://reproxy.io/"; license = licenses.mit; maintainers = with maintainers; [ sikmir ]; + mainProgram = "reproxy"; }; } diff --git a/pkgs/servers/resgate/default.nix b/pkgs/servers/resgate/default.nix index 1650dcd81955..92b55c7c03da 100644 --- a/pkgs/servers/resgate/default.nix +++ b/pkgs/servers/resgate/default.nix @@ -21,5 +21,6 @@ buildGoModule rec { homepage = "https://resgate.io"; license = licenses.mit; maintainers = with maintainers; [ farcaller ]; + mainProgram = "resgate"; }; } diff --git a/pkgs/servers/rinetd/default.nix b/pkgs/servers/rinetd/default.nix index 07611bba54a5..23f1e89a780f 100644 --- a/pkgs/servers/rinetd/default.nix +++ b/pkgs/servers/rinetd/default.nix @@ -36,5 +36,6 @@ stdenv.mkDerivation rec { changelog = "https://github.com/samhocevar/rinetd/blob/${src.rev}/CHANGES.md"; license = licenses.gpl2Plus; maintainers = with maintainers; [ janik ]; + mainProgram = "rinetd"; }; } diff --git a/pkgs/servers/rippled/default.nix b/pkgs/servers/rippled/default.nix index 18a1e91ea4d6..e1ad55a41d38 100644 --- a/pkgs/servers/rippled/default.nix +++ b/pkgs/servers/rippled/default.nix @@ -139,5 +139,6 @@ in stdenv.mkDerivation rec { maintainers = with maintainers; [ offline RaghavSood ]; license = licenses.isc; platforms = platforms.linux; + mainProgram = "rippled"; }; } diff --git a/pkgs/servers/roon-bridge/default.nix b/pkgs/servers/roon-bridge/default.nix index 865dbd63f7af..7a4b582ea687 100644 --- a/pkgs/servers/roon-bridge/default.nix +++ b/pkgs/servers/roon-bridge/default.nix @@ -78,5 +78,6 @@ stdenv.mkDerivation { license = licenses.unfree; maintainers = with maintainers; [ lovesegfault ]; platforms = [ "aarch64-linux" "x86_64-linux" ]; + mainProgram = "RoonBridge"; }; } diff --git a/pkgs/servers/roon-server/default.nix b/pkgs/servers/roon-server/default.nix index d46be38781de..767eb9e3631d 100644 --- a/pkgs/servers/roon-server/default.nix +++ b/pkgs/servers/roon-server/default.nix @@ -95,5 +95,6 @@ stdenv.mkDerivation { license = licenses.unfree; maintainers = with maintainers; [ lovesegfault steell ]; platforms = [ "x86_64-linux" ]; + mainProgram = "RoonServer"; }; } diff --git a/pkgs/servers/routinator/default.nix b/pkgs/servers/routinator/default.nix index 3ab45831389b..6864556fd55d 100644 --- a/pkgs/servers/routinator/default.nix +++ b/pkgs/servers/routinator/default.nix @@ -29,5 +29,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/NLnetLabs/routinator/blob/v${version}/Changelog.md"; license = licenses.bsd3; maintainers = with maintainers; [ _0x4A6F ]; + mainProgram = "routinator"; }; } diff --git a/pkgs/servers/rpiplay/default.nix b/pkgs/servers/rpiplay/default.nix index 5bcb9267f484..cc9369f9ea29 100644 --- a/pkgs/servers/rpiplay/default.nix +++ b/pkgs/servers/rpiplay/default.nix @@ -46,5 +46,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; maintainers = with maintainers; [ ]; platforms = platforms.unix; + mainProgram = "rpiplay"; }; } diff --git a/pkgs/servers/rustypaste/default.nix b/pkgs/servers/rustypaste/default.nix index 0dc72f74bb2d..0986abe374ca 100644 --- a/pkgs/servers/rustypaste/default.nix +++ b/pkgs/servers/rustypaste/default.nix @@ -33,5 +33,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/orhun/rustypaste/blob/v${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ figsoda seqizz ]; + mainProgram = "rustypaste"; }; } diff --git a/pkgs/servers/sabnzbd/default.nix b/pkgs/servers/sabnzbd/default.nix index 07c2ebe13b49..96b183c2fe73 100644 --- a/pkgs/servers/sabnzbd/default.nix +++ b/pkgs/servers/sabnzbd/default.nix @@ -83,5 +83,6 @@ in stdenv.mkDerivation rec { license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = with lib.maintainers; [ fridh jojosch adamcstephens ]; + mainProgram = "sabnzbd"; }; } diff --git a/pkgs/servers/scaphandre/default.nix b/pkgs/servers/scaphandre/default.nix index 21b72c031be2..07aee5a715b3 100644 --- a/pkgs/servers/scaphandre/default.nix +++ b/pkgs/servers/scaphandre/default.nix @@ -66,5 +66,6 @@ rustPlatform.buildRustPackage rec { license = licenses.asl20; platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ gaelreyrol ]; + mainProgram = "scaphandre"; }; } diff --git a/pkgs/servers/ser2net/default.nix b/pkgs/servers/ser2net/default.nix index 7ca94e4e402c..43d6527d3aa5 100644 --- a/pkgs/servers/ser2net/default.nix +++ b/pkgs/servers/ser2net/default.nix @@ -33,5 +33,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Only; maintainers = with maintainers; [ emantor ]; platforms = with platforms; linux; + mainProgram = "ser2net"; }; } diff --git a/pkgs/servers/sftpgo/default.nix b/pkgs/servers/sftpgo/default.nix index 085f0fb8cc9f..1aa4323cda6f 100644 --- a/pkgs/servers/sftpgo/default.nix +++ b/pkgs/servers/sftpgo/default.nix @@ -60,5 +60,6 @@ buildGoModule rec { ''; license = licenses.agpl3Only; maintainers = with maintainers; [ thenonameguy yayayayaka ]; + mainProgram = "sftpgo"; }; } diff --git a/pkgs/servers/shairplay/default.nix b/pkgs/servers/shairplay/default.nix index 90db957d3c01..2a7e643b60fd 100644 --- a/pkgs/servers/shairplay/default.nix +++ b/pkgs/servers/shairplay/default.nix @@ -31,5 +31,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ peterhoeg ]; platforms = platforms.unix; + mainProgram = "shairplay"; }; } diff --git a/pkgs/servers/simplehttp2server/default.nix b/pkgs/servers/simplehttp2server/default.nix index d673a201646d..b14056f5adca 100644 --- a/pkgs/servers/simplehttp2server/default.nix +++ b/pkgs/servers/simplehttp2server/default.nix @@ -20,6 +20,7 @@ buildGoPackage rec { description = "HTTP/2 server for development purposes"; license = licenses.asl20; maintainers = with maintainers; [ yrashk ]; + mainProgram = "simplehttp2server"; }; } diff --git a/pkgs/servers/skydns/default.nix b/pkgs/servers/skydns/default.nix index 2ae2efbbb759..6d23a42abb14 100644 --- a/pkgs/servers/skydns/default.nix +++ b/pkgs/servers/skydns/default.nix @@ -30,5 +30,6 @@ buildGoModule rec { homepage = "https://github.com/skynetservices/skydns"; license = lib.licenses.mit; maintainers = with maintainers; [ ]; + mainProgram = "skydns"; }; } diff --git a/pkgs/servers/spicedb/default.nix b/pkgs/servers/spicedb/default.nix index e776805d8e5d..9095335d1b80 100644 --- a/pkgs/servers/spicedb/default.nix +++ b/pkgs/servers/spicedb/default.nix @@ -28,5 +28,6 @@ buildGoModule rec { homepage = "https://authzed.com/"; license = licenses.asl20; maintainers = with maintainers; [ thoughtpolice ]; + mainProgram = "spicedb"; }; } diff --git a/pkgs/servers/sqlpage/default.nix b/pkgs/servers/sqlpage/default.nix index cefa00d41634..d68ad9ddcace 100644 --- a/pkgs/servers/sqlpage/default.nix +++ b/pkgs/servers/sqlpage/default.nix @@ -95,5 +95,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/lovasoa/SQLpage/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ dit7ya ]; + mainProgram = "sqlpage"; }; } diff --git a/pkgs/servers/sshportal/default.nix b/pkgs/servers/sshportal/default.nix index 307b945eba1c..58c0b5a2077f 100644 --- a/pkgs/servers/sshportal/default.nix +++ b/pkgs/servers/sshportal/default.nix @@ -20,5 +20,6 @@ buildGoModule rec { homepage = "https://manfred.life/sshportal"; license = licenses.asl20; maintainers = with maintainers; [ zaninime ]; + mainProgram = "sshportal"; }; } diff --git a/pkgs/servers/static-web-server/default.nix b/pkgs/servers/static-web-server/default.nix index a8057cac7e7d..4c7b8d46638c 100644 --- a/pkgs/servers/static-web-server/default.nix +++ b/pkgs/servers/static-web-server/default.nix @@ -37,5 +37,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/static-web-server/static-web-server/blob/v${version}/CHANGELOG.md"; license = with licenses; [ mit /* or */ asl20 ]; maintainers = with maintainers; [ figsoda ]; + mainProgram = "static-web-server"; }; } diff --git a/pkgs/servers/stone/default.nix b/pkgs/servers/stone/default.nix index 65ddb92da7a1..a565a609e12b 100644 --- a/pkgs/servers/stone/default.nix +++ b/pkgs/servers/stone/default.nix @@ -29,5 +29,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Only; platforms = platforms.linux; maintainers = with maintainers; [ corngood ]; + mainProgram = "stone"; }; } diff --git a/pkgs/servers/swego/default.nix b/pkgs/servers/swego/default.nix index 99f238c46d05..eb4bcccbbf9d 100644 --- a/pkgs/servers/swego/default.nix +++ b/pkgs/servers/swego/default.nix @@ -33,5 +33,6 @@ buildGoModule rec { # darwin crashes with: # src/controllers/parsingArgs.go:130:4: undefined: PrintEmbeddedFiles broken = stdenv.isDarwin; + mainProgram = "swego"; }; } diff --git a/pkgs/servers/syncstorage-rs/default.nix b/pkgs/servers/syncstorage-rs/default.nix index 399c56376ecf..96b1945df51f 100644 --- a/pkgs/servers/syncstorage-rs/default.nix +++ b/pkgs/servers/syncstorage-rs/default.nix @@ -62,5 +62,6 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ pennae ]; platforms = lib.platforms.linux; + mainProgram = "syncserver"; }; } diff --git a/pkgs/servers/tarssh/default.nix b/pkgs/servers/tarssh/default.nix index 051ebe964ee2..4886b2f72cd9 100644 --- a/pkgs/servers/tarssh/default.nix +++ b/pkgs/servers/tarssh/default.nix @@ -19,5 +19,6 @@ rustPlatform.buildRustPackage rec { license = [ licenses.mit ]; maintainers = with maintainers; [ sohalt ]; platforms = platforms.unix ; + mainProgram = "tarssh"; }; } diff --git a/pkgs/servers/telegram-bot-api/default.nix b/pkgs/servers/telegram-bot-api/default.nix index 3d52ccc96f83..d8dc668fb69b 100644 --- a/pkgs/servers/telegram-bot-api/default.nix +++ b/pkgs/servers/telegram-bot-api/default.nix @@ -21,5 +21,6 @@ stdenv.mkDerivation { license = licenses.boost; maintainers = with maintainers; [ Anillc ]; platforms = platforms.all; + mainProgram = "telegram-bot-api"; }; } diff --git a/pkgs/servers/tidb/default.nix b/pkgs/servers/tidb/default.nix index 605ebdf3a711..5d929dfe348e 100644 --- a/pkgs/servers/tidb/default.nix +++ b/pkgs/servers/tidb/default.nix @@ -27,5 +27,6 @@ buildGoModule rec { homepage = "https://pingcap.com"; license = licenses.asl20; maintainers = []; + mainProgram = "tidb-server"; }; } diff --git a/pkgs/servers/tmate-ssh-server/default.nix b/pkgs/servers/tmate-ssh-server/default.nix index dff7f050fbf9..09cd26090e14 100644 --- a/pkgs/servers/tmate-ssh-server/default.nix +++ b/pkgs/servers/tmate-ssh-server/default.nix @@ -58,5 +58,6 @@ stdenv.mkDerivation { license = licenses.mit; platforms = platforms.unix; maintainers = with maintainers; [ ck3d ]; + mainProgram = "tmate-ssh-server"; }; } diff --git a/pkgs/servers/traefik/default.nix b/pkgs/servers/traefik/default.nix index 41b6ae78a878..7abbdc5c8403 100644 --- a/pkgs/servers/traefik/default.nix +++ b/pkgs/servers/traefik/default.nix @@ -35,5 +35,6 @@ buildGoModule rec { changelog = "https://github.com/traefik/traefik/raw/v${version}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ vdemeester ]; + mainProgram = "traefik"; }; } diff --git a/pkgs/servers/ttyd/default.nix b/pkgs/servers/ttyd/default.nix index 435e872d332f..9741a23f9851 100644 --- a/pkgs/servers/ttyd/default.nix +++ b/pkgs/servers/ttyd/default.nix @@ -26,5 +26,6 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.thoughtpolice ]; platforms = lib.platforms.all; + mainProgram = "ttyd"; }; } diff --git a/pkgs/servers/tvheadend/default.nix b/pkgs/servers/tvheadend/default.nix index 573a857becd7..7c7b3124ceba 100644 --- a/pkgs/servers/tvheadend/default.nix +++ b/pkgs/servers/tvheadend/default.nix @@ -131,5 +131,6 @@ in stdenv.mkDerivation { license = licenses.gpl3Only; platforms = platforms.unix; maintainers = with maintainers; [ simonvandel ]; + mainProgram = "tvheadend"; }; } diff --git a/pkgs/servers/u9fs/default.nix b/pkgs/servers/u9fs/default.nix index 0f50b1e18dd7..9056b4791672 100644 --- a/pkgs/servers/u9fs/default.nix +++ b/pkgs/servers/u9fs/default.nix @@ -22,5 +22,6 @@ stdenv.mkDerivation { license = licenses.free; maintainers = [ maintainers.ehmry ]; platforms = platforms.unix; + mainProgram = "u9fs"; }; } diff --git a/pkgs/servers/ucarp/default.nix b/pkgs/servers/ucarp/default.nix index b9a8bbea4804..90cbc562d382 100644 --- a/pkgs/servers/ucarp/default.nix +++ b/pkgs/servers/ucarp/default.nix @@ -30,5 +30,6 @@ stdenv.mkDerivation rec { ''; license = with licenses; [ isc bsdOriginal bsd2 gpl2Plus ]; maintainers = with maintainers; [ oxzi ]; + mainProgram = "ucarp"; }; } diff --git a/pkgs/servers/ums/default.nix b/pkgs/servers/ums/default.nix index 48398a5ba6e1..e862884a457b 100644 --- a/pkgs/servers/ums/default.nix +++ b/pkgs/servers/ums/default.nix @@ -38,5 +38,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ thall snicket2100 ]; + mainProgram = "ums"; }; } diff --git a/pkgs/servers/unpackerr/default.nix b/pkgs/servers/unpackerr/default.nix index 140f4ddfa793..5ed52a37f62c 100644 --- a/pkgs/servers/unpackerr/default.nix +++ b/pkgs/servers/unpackerr/default.nix @@ -22,5 +22,6 @@ buildGoModule rec { homepage = "https://github.com/davidnewhall/unpackerr"; maintainers = with maintainers; [ nullx76 ]; license = licenses.mit; + mainProgram = "unpackerr"; }; } diff --git a/pkgs/servers/unpfs/default.nix b/pkgs/servers/unpfs/default.nix index f71263469744..b67cf7ce0549 100644 --- a/pkgs/servers/unpfs/default.nix +++ b/pkgs/servers/unpfs/default.nix @@ -30,5 +30,6 @@ rustPlatform.buildRustPackage rec { # macOS build fails: https://github.com/pfpacket/rust-9p/issues/7 platforms = with platforms; linux; + mainProgram = "unpfs"; }; } diff --git a/pkgs/servers/uwsgi/default.nix b/pkgs/servers/uwsgi/default.nix index 2c7563fe03c0..beeca756d867 100644 --- a/pkgs/servers/uwsgi/default.nix +++ b/pkgs/servers/uwsgi/default.nix @@ -168,5 +168,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2; maintainers = with lib.maintainers; [ abbradar schneefux globin ]; platforms = lib.platforms.unix; + mainProgram = "uwsgi"; }; }) diff --git a/pkgs/servers/uxplay/default.nix b/pkgs/servers/uxplay/default.nix index d5d150bd0f2c..63a02f6828c8 100644 --- a/pkgs/servers/uxplay/default.nix +++ b/pkgs/servers/uxplay/default.nix @@ -53,5 +53,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.azuwis ]; platforms = lib.platforms.unix; + mainProgram = "uxplay"; }; }) diff --git a/pkgs/servers/vouch-proxy/default.nix b/pkgs/servers/vouch-proxy/default.nix index 535ef7192d84..cfb22c85dbec 100644 --- a/pkgs/servers/vouch-proxy/default.nix +++ b/pkgs/servers/vouch-proxy/default.nix @@ -33,5 +33,6 @@ buildGoModule rec { license = licenses.mit; maintainers = with maintainers; [ leona erictapen ]; platforms = platforms.linux; + mainProgram = "vouch-proxy"; }; } diff --git a/pkgs/servers/webdav-server-rs/default.nix b/pkgs/servers/webdav-server-rs/default.nix index 06c8716ba877..695ab41dea62 100644 --- a/pkgs/servers/webdav-server-rs/default.nix +++ b/pkgs/servers/webdav-server-rs/default.nix @@ -43,5 +43,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/miquels/webdav-server-rs"; license = licenses.asl20; maintainers = with maintainers; [ pmy ]; + mainProgram = "webdav-server"; }; } diff --git a/pkgs/servers/webdav/default.nix b/pkgs/servers/webdav/default.nix index f6380337e864..248c5e882cce 100644 --- a/pkgs/servers/webdav/default.nix +++ b/pkgs/servers/webdav/default.nix @@ -18,5 +18,6 @@ buildGoModule rec { homepage = "https://github.com/hacdias/webdav"; license = licenses.mit; maintainers = with maintainers; [ pmy ]; + mainProgram = "webdav"; }; } diff --git a/pkgs/servers/webmetro/default.nix b/pkgs/servers/webmetro/default.nix index 2cae2887e9fb..11cbfa5adbf2 100644 --- a/pkgs/servers/webmetro/default.nix +++ b/pkgs/servers/webmetro/default.nix @@ -25,5 +25,6 @@ rustPlatform.buildRustPackage rec { ''; license = with licenses; [ mit ]; maintainers = with maintainers; [ leenaars ]; + mainProgram = "webmetro"; }; } diff --git a/pkgs/servers/wesher/default.nix b/pkgs/servers/wesher/default.nix index 5ab8edd17381..e9b243e325e4 100644 --- a/pkgs/servers/wesher/default.nix +++ b/pkgs/servers/wesher/default.nix @@ -26,5 +26,6 @@ buildGoModule rec { license = licenses.gpl3Only; maintainers = with maintainers; [ tylerjl ]; platforms = platforms.linux; + mainProgram = "wesher"; }; } diff --git a/pkgs/servers/wishlist/default.nix b/pkgs/servers/wishlist/default.nix index cc9bc6cfd89e..19ce2c32e220 100644 --- a/pkgs/servers/wishlist/default.nix +++ b/pkgs/servers/wishlist/default.nix @@ -23,5 +23,6 @@ buildGoModule rec { changelog = "https://github.com/charmbracelet/wishlist/releases/tag/v${version}"; license = licenses.mit; maintainers = with maintainers; [ caarlos0 penguwin ]; + mainProgram = "wishlist"; }; } diff --git a/pkgs/servers/wsdd/default.nix b/pkgs/servers/wsdd/default.nix index 8e1f61dc5dd3..6b99e6c59373 100644 --- a/pkgs/servers/wsdd/default.nix +++ b/pkgs/servers/wsdd/default.nix @@ -39,5 +39,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ izorkin ]; license = licenses.mit; platforms = platforms.all; + mainProgram = "wsdd"; }; } diff --git a/pkgs/servers/xandikos/default.nix b/pkgs/servers/xandikos/default.nix index e5238b90814f..f61d5c1a02c5 100644 --- a/pkgs/servers/xandikos/default.nix +++ b/pkgs/servers/xandikos/default.nix @@ -44,5 +44,6 @@ python3Packages.buildPythonApplication rec { license = licenses.gpl3Plus; changelog = "https://github.com/jelmer/xandikos/blob/v${version}/NEWS"; maintainers = with maintainers; [ _0x4A6F ]; + mainProgram = "xandikos"; }; } diff --git a/pkgs/servers/xteve/default.nix b/pkgs/servers/xteve/default.nix index 47302d6e9d49..75591ddfbc14 100644 --- a/pkgs/servers/xteve/default.nix +++ b/pkgs/servers/xteve/default.nix @@ -18,5 +18,6 @@ buildGoModule rec { homepage = "https://github.com/xteve-project/xTeVe"; license = licenses.mit; maintainers = with maintainers; [ nrhelmi ]; + mainProgram = "xteve"; }; } diff --git a/pkgs/servers/zigbee2mqtt/default.nix b/pkgs/servers/zigbee2mqtt/default.nix index 1b8ae2e31787..010112dff80b 100644 --- a/pkgs/servers/zigbee2mqtt/default.nix +++ b/pkgs/servers/zigbee2mqtt/default.nix @@ -39,5 +39,6 @@ buildNpmPackage rec { ''; maintainers = with maintainers; [ sweber hexa ]; platforms = platforms.linux; + mainProgram = "zigbee2mqtt"; }; } diff --git a/pkgs/tools/X11/alttab/default.nix b/pkgs/tools/X11/alttab/default.nix index 7e675c250175..99619bd88d2c 100644 --- a/pkgs/tools/X11/alttab/default.nix +++ b/pkgs/tools/X11/alttab/default.nix @@ -53,5 +53,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; platforms = platforms.all; maintainers = [ ]; + mainProgram = "alttab"; }; } diff --git a/pkgs/tools/X11/autocutsel/default.nix b/pkgs/tools/X11/autocutsel/default.nix index 61a80bcbcdd6..e1b9a3c1c73a 100644 --- a/pkgs/tools/X11/autocutsel/default.nix +++ b/pkgs/tools/X11/autocutsel/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { description = "Tracks changes in the server's cutbuffer and CLIPBOARD selection"; license = lib.licenses.gpl2Plus; platforms = with lib.platforms; all; + mainProgram = "autocutsel"; }; } diff --git a/pkgs/tools/X11/bgs/default.nix b/pkgs/tools/X11/bgs/default.nix index f0150e931551..b50f15a1929c 100644 --- a/pkgs/tools/X11/bgs/default.nix +++ b/pkgs/tools/X11/bgs/default.nix @@ -23,5 +23,6 @@ stdenv.mkDerivation rec { license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ pSub ]; + mainProgram = "bgs"; }; } diff --git a/pkgs/tools/X11/ckbcomp/default.nix b/pkgs/tools/X11/ckbcomp/default.nix index f78e43dbcc8e..1b50b2456d0a 100644 --- a/pkgs/tools/X11/ckbcomp/default.nix +++ b/pkgs/tools/X11/ckbcomp/default.nix @@ -32,5 +32,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; maintainers = with lib.maintainers; [ dezgeg ]; platforms = platforms.unix; + mainProgram = "ckbcomp"; }; } diff --git a/pkgs/tools/X11/devour/default.nix b/pkgs/tools/X11/devour/default.nix index 016ffa6215db..861eaf905f9d 100644 --- a/pkgs/tools/X11/devour/default.nix +++ b/pkgs/tools/X11/devour/default.nix @@ -24,5 +24,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Only; maintainers = with maintainers; [ mazurel ]; platforms = platforms.unix; + mainProgram = "devour"; }; } diff --git a/pkgs/tools/X11/dex/default.nix b/pkgs/tools/X11/dex/default.nix index 5e0ef6002ce0..c194e1543f29 100644 --- a/pkgs/tools/X11/dex/default.nix +++ b/pkgs/tools/X11/dex/default.nix @@ -28,5 +28,6 @@ stdenv.mkDerivation rec { platforms = platforms.linux; license = licenses.gpl3Plus; maintainers = with maintainers; [ nickcao ]; + mainProgram = "dex"; }; } diff --git a/pkgs/tools/X11/dispad/default.nix b/pkgs/tools/X11/dispad/default.nix index fbb7b117d298..11d46bf24cb6 100644 --- a/pkgs/tools/X11/dispad/default.nix +++ b/pkgs/tools/X11/dispad/default.nix @@ -19,5 +19,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2; maintainers = with maintainers; [ zimbatm ]; platforms = platforms.linux; + mainProgram = "dispad"; }; } diff --git a/pkgs/tools/X11/ffcast/default.nix b/pkgs/tools/X11/ffcast/default.nix index 9723ef69b850..9b2611dde210 100644 --- a/pkgs/tools/X11/ffcast/default.nix +++ b/pkgs/tools/X11/ffcast/default.nix @@ -36,5 +36,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; maintainers = with maintainers; [ sikmir ]; platforms = platforms.linux; + mainProgram = "ffcast"; }; } diff --git a/pkgs/tools/X11/find-cursor/default.nix b/pkgs/tools/X11/find-cursor/default.nix index 44a7c7662152..3b9862a47dea 100644 --- a/pkgs/tools/X11/find-cursor/default.nix +++ b/pkgs/tools/X11/find-cursor/default.nix @@ -22,5 +22,6 @@ stdenv.mkDerivation rec { license = licenses.mit; platforms = platforms.linux; maintainers = [ maintainers.yanganto ]; + mainProgram = "find-cursor"; }; } diff --git a/pkgs/tools/X11/gobble/default.nix b/pkgs/tools/X11/gobble/default.nix index 46b1b2c4b482..b61cf78f9921 100644 --- a/pkgs/tools/X11/gobble/default.nix +++ b/pkgs/tools/X11/gobble/default.nix @@ -33,5 +33,6 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ vuimuich ]; platforms = lib.platforms.linux; + mainProgram = "gobble"; }; } diff --git a/pkgs/tools/X11/grobi/default.nix b/pkgs/tools/X11/grobi/default.nix index 08b037972970..cea5fad51e55 100644 --- a/pkgs/tools/X11/grobi/default.nix +++ b/pkgs/tools/X11/grobi/default.nix @@ -26,5 +26,6 @@ buildGoModule rec { description = "Automatically configure monitors/outputs for Xorg via RANDR"; license = with licenses; [ bsd2 ]; platforms = platforms.linux; + mainProgram = "grobi"; }; } diff --git a/pkgs/tools/X11/icon-slicer/default.nix b/pkgs/tools/X11/icon-slicer/default.nix index 37b309c54b76..514b39496ffa 100644 --- a/pkgs/tools/X11/icon-slicer/default.nix +++ b/pkgs/tools/X11/icon-slicer/default.nix @@ -25,5 +25,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ zaninime ]; platforms = platforms.linux; + mainProgram = "icon-slicer"; }; } diff --git a/pkgs/tools/X11/imwheel/default.nix b/pkgs/tools/X11/imwheel/default.nix index 79fbe65af1f2..bab363583a6c 100644 --- a/pkgs/tools/X11/imwheel/default.nix +++ b/pkgs/tools/X11/imwheel/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ jhillyerd ]; platforms = platforms.linux; license = licenses.gpl2; + mainProgram = "imwheel"; }; } diff --git a/pkgs/tools/X11/inputplug/default.nix b/pkgs/tools/X11/inputplug/default.nix index e6bf334cf4c0..80d97190a0ce 100644 --- a/pkgs/tools/X11/inputplug/default.nix +++ b/pkgs/tools/X11/inputplug/default.nix @@ -34,6 +34,7 @@ rustPlatform.buildRustPackage rec { # `daemon(3)` is deprecated on macOS and `pidfile-rs` needs updating broken = stdenv.isDarwin; maintainers = with maintainers; [ jecaro ]; + mainProgram = "inputplug"; }; } diff --git a/pkgs/tools/X11/kdocker/default.nix b/pkgs/tools/X11/kdocker/default.nix index 21a11f8fa31a..e8c08e4c3832 100644 --- a/pkgs/tools/X11/kdocker/default.nix +++ b/pkgs/tools/X11/kdocker/default.nix @@ -50,5 +50,6 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.gpl2Only; maintainers = with maintainers; [ hexclover ]; platforms = platforms.linux; + mainProgram = "kdocker"; }; }) diff --git a/pkgs/tools/X11/keynav/default.nix b/pkgs/tools/X11/keynav/default.nix index 4a2a0e8b5904..63732f478cba 100644 --- a/pkgs/tools/X11/keynav/default.nix +++ b/pkgs/tools/X11/keynav/default.nix @@ -58,5 +58,6 @@ stdenv.mkDerivation { license = licenses.bsd3; maintainers = with maintainers; [ pSub ]; platforms = platforms.linux; + mainProgram = "keynav"; }; } diff --git a/pkgs/tools/X11/ksuperkey/default.nix b/pkgs/tools/X11/ksuperkey/default.nix index 8b77ae550300..733022948dbd 100644 --- a/pkgs/tools/X11/ksuperkey/default.nix +++ b/pkgs/tools/X11/ksuperkey/default.nix @@ -22,5 +22,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3; maintainers = [ ]; platforms = platforms.linux; + mainProgram = "ksuperkey"; }; } diff --git a/pkgs/tools/X11/nitrogen/default.nix b/pkgs/tools/X11/nitrogen/default.nix index deefddf23cea..6097948a7cd3 100644 --- a/pkgs/tools/X11/nitrogen/default.nix +++ b/pkgs/tools/X11/nitrogen/default.nix @@ -29,5 +29,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = lib.platforms.linux; maintainers = [ lib.maintainers.auntie ]; + mainProgram = "nitrogen"; }; } diff --git a/pkgs/tools/X11/obconf/default.nix b/pkgs/tools/X11/obconf/default.nix index efd8b60419be..f4f9fd433fde 100644 --- a/pkgs/tools/X11/obconf/default.nix +++ b/pkgs/tools/X11/obconf/default.nix @@ -48,5 +48,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; maintainers = [ lib.maintainers.sfrijters ]; platforms = lib.platforms.linux; + mainProgram = "obconf"; }; } diff --git a/pkgs/tools/X11/paperview/default.nix b/pkgs/tools/X11/paperview/default.nix index 790eaed53ab5..30f04702708a 100644 --- a/pkgs/tools/X11/paperview/default.nix +++ b/pkgs/tools/X11/paperview/default.nix @@ -31,5 +31,6 @@ stdenv.mkDerivation rec { platforms = platforms.linux; license = with licenses; [ mit ]; maintainers = with maintainers; [ _3JlOy-PYCCKUi ]; + mainProgram = "paperview"; }; } diff --git a/pkgs/tools/X11/pmenu/default.nix b/pkgs/tools/X11/pmenu/default.nix index c5f6274d988e..278a181f5c92 100644 --- a/pkgs/tools/X11/pmenu/default.nix +++ b/pkgs/tools/X11/pmenu/default.nix @@ -56,5 +56,6 @@ stdenv.mkDerivation (finalAttrs: { ''; maintainers = [ lib.maintainers.azahi ]; platforms = lib.platforms.unix; + mainProgram = "pmenu"; }; }) diff --git a/pkgs/tools/X11/ratmen/default.nix b/pkgs/tools/X11/ratmen/default.nix index 8a07b41ac371..0fe85a9ae452 100644 --- a/pkgs/tools/X11/ratmen/default.nix +++ b/pkgs/tools/X11/ratmen/default.nix @@ -22,5 +22,6 @@ stdenv.mkDerivation rec { platforms = platforms.linux; homepage = "http://www.update.uu.se/~zrajm/programs/"; downloadPage = "http://www.update.uu.se/~zrajm/programs/ratmen/"; + mainProgram = "ratmen"; }; } diff --git a/pkgs/tools/X11/run-scaled/default.nix b/pkgs/tools/X11/run-scaled/default.nix index d62b38bdf287..b9cdc20f78aa 100644 --- a/pkgs/tools/X11/run-scaled/default.nix +++ b/pkgs/tools/X11/run-scaled/default.nix @@ -26,5 +26,6 @@ stdenv.mkDerivation { maintainers = [ maintainers.snaar ]; license = licenses.bsd3; platforms = platforms.unix; + mainProgram = "run_scaled"; }; } diff --git a/pkgs/tools/X11/sbs/default.nix b/pkgs/tools/X11/sbs/default.nix index 02a25ba467fb..8f16729cd256 100644 --- a/pkgs/tools/X11/sbs/default.nix +++ b/pkgs/tools/X11/sbs/default.nix @@ -23,5 +23,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2; platforms = platforms.linux; maintainers = with maintainers; [ onur-ozkan ]; + mainProgram = "sbs"; }; } diff --git a/pkgs/tools/X11/setroot/default.nix b/pkgs/tools/X11/setroot/default.nix index bc7b468caaf8..2c7729eab3ad 100644 --- a/pkgs/tools/X11/setroot/default.nix +++ b/pkgs/tools/X11/setroot/default.nix @@ -35,5 +35,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; maintainers = [ maintainers.vyp ]; platforms = platforms.unix; + mainProgram = "setroot"; }; } diff --git a/pkgs/tools/X11/smart-wallpaper/default.nix b/pkgs/tools/X11/smart-wallpaper/default.nix index f992838935c7..8f41bb7a78af 100644 --- a/pkgs/tools/X11/smart-wallpaper/default.nix +++ b/pkgs/tools/X11/smart-wallpaper/default.nix @@ -34,5 +34,6 @@ stdenvNoCC.mkDerivation { license = licenses.bsd2; maintainers = with maintainers; [ baitinq ]; platforms = platforms.linux; + mainProgram = "smart-wallpaper"; }; } diff --git a/pkgs/tools/X11/srandrd/default.nix b/pkgs/tools/X11/srandrd/default.nix index 84f43301bbd7..0d51bf4785ec 100644 --- a/pkgs/tools/X11/srandrd/default.nix +++ b/pkgs/tools/X11/srandrd/default.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation rec { license = licenses.mit; platforms = platforms.linux; maintainers = [ maintainers.utdemir ]; + mainProgram = "srandrd"; }; } diff --git a/pkgs/tools/X11/sselp/default.nix b/pkgs/tools/X11/sselp/default.nix index d22884270dd4..de083a32028d 100644 --- a/pkgs/tools/X11/sselp/default.nix +++ b/pkgs/tools/X11/sselp/default.nix @@ -23,5 +23,6 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = [lib.maintainers.magnetophon ]; platforms = lib.platforms.linux; + mainProgram = "sselp"; }; } diff --git a/pkgs/tools/X11/sx/default.nix b/pkgs/tools/X11/sx/default.nix index f48e59c753eb..d408af8245bc 100644 --- a/pkgs/tools/X11/sx/default.nix +++ b/pkgs/tools/X11/sx/default.nix @@ -35,5 +35,6 @@ stdenvNoCC.mkDerivation rec { license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ figsoda thiagokokada ]; + mainProgram = "sx"; }; } diff --git a/pkgs/tools/X11/vdpauinfo/default.nix b/pkgs/tools/X11/vdpauinfo/default.nix index a5fc87aaf6f2..0ca3354433dc 100644 --- a/pkgs/tools/X11/vdpauinfo/default.nix +++ b/pkgs/tools/X11/vdpauinfo/default.nix @@ -19,5 +19,6 @@ stdenv.mkDerivation rec { license = licenses.mit; # expat version platforms = platforms.unix; maintainers = with maintainers; [ vcunat ]; + mainProgram = "vdpauinfo"; }; } diff --git a/pkgs/tools/X11/wayv/default.nix b/pkgs/tools/X11/wayv/default.nix index 2bdeff6a5790..eae930de1dd9 100644 --- a/pkgs/tools/X11/wayv/default.nix +++ b/pkgs/tools/X11/wayv/default.nix @@ -37,5 +37,6 @@ stdenv.mkDerivation rec { maintainers = [lib.maintainers.raskin]; platforms = lib.platforms.linux; homepage = "https://github.com/mikemb/wayV"; + mainProgram = "wayv"; }; } diff --git a/pkgs/tools/X11/wmctrl/default.nix b/pkgs/tools/X11/wmctrl/default.nix index 19a464aff72a..08a3e9c365f4 100644 --- a/pkgs/tools/X11/wmctrl/default.nix +++ b/pkgs/tools/X11/wmctrl/default.nix @@ -30,6 +30,7 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2; platforms = with lib.platforms; all; maintainers = [ lib.maintainers.Anton-Latukha ]; + mainProgram = "wmctrl"; }; } diff --git a/pkgs/tools/X11/x11vnc/default.nix b/pkgs/tools/X11/x11vnc/default.nix index e9e9e4b4daba..8c48951b2d42 100644 --- a/pkgs/tools/X11/x11vnc/default.nix +++ b/pkgs/tools/X11/x11vnc/default.nix @@ -57,5 +57,6 @@ stdenv.mkDerivation rec { platforms = platforms.linux; license = licenses.gpl2; maintainers = with maintainers; [ OPNA2608 ]; + mainProgram = "x11vnc"; }; } diff --git a/pkgs/tools/X11/x2vnc/default.nix b/pkgs/tools/X11/x2vnc/default.nix index ed4a83fc8de0..8c9648e71d37 100644 --- a/pkgs/tools/X11/x2vnc/default.nix +++ b/pkgs/tools/X11/x2vnc/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { description = "A program to control a remote VNC server"; platforms = platforms.unix; license = licenses.gpl2; + mainProgram = "x2vnc"; }; } diff --git a/pkgs/tools/X11/x2x/default.nix b/pkgs/tools/X11/x2x/default.nix index 3a766d63ba97..061f1d190318 100644 --- a/pkgs/tools/X11/x2x/default.nix +++ b/pkgs/tools/X11/x2x/default.nix @@ -19,5 +19,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/dottedmag/x2x"; license = licenses.bsd3; platforms = platforms.linux; + mainProgram = "x2x"; }; } diff --git a/pkgs/tools/X11/xannotate/default.nix b/pkgs/tools/X11/xannotate/default.nix index fe6d5cae6ee1..148bbcfe7af4 100644 --- a/pkgs/tools/X11/xannotate/default.nix +++ b/pkgs/tools/X11/xannotate/default.nix @@ -28,5 +28,6 @@ stdenv.mkDerivation rec { maintainers = [lib.maintainers.raskin]; platforms = lib.platforms.linux; homepage = "https://github.com/blais/xannotate"; + mainProgram = "xannotate"; }; } diff --git a/pkgs/tools/X11/xbanish/default.nix b/pkgs/tools/X11/xbanish/default.nix index 9aa7e4f5b023..9a8780324b84 100644 --- a/pkgs/tools/X11/xbanish/default.nix +++ b/pkgs/tools/X11/xbanish/default.nix @@ -38,5 +38,6 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; maintainers = [lib.maintainers.choochootrain]; platforms = lib.platforms.linux; + mainProgram = "xbanish"; }; } diff --git a/pkgs/tools/X11/xbindkeys-config/default.nix b/pkgs/tools/X11/xbindkeys-config/default.nix index e9d6d42b0689..8a5c07ef96ec 100644 --- a/pkgs/tools/X11/xbindkeys-config/default.nix +++ b/pkgs/tools/X11/xbindkeys-config/default.nix @@ -24,6 +24,7 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [benley]; platforms = with lib.platforms; linux; + mainProgram = "xbindkeys-config"; }; patches = [ ./xbindkeys-config-patch1.patch ]; diff --git a/pkgs/tools/X11/xborders/default.nix b/pkgs/tools/X11/xborders/default.nix index f9e78034c3c0..379f976acf45 100644 --- a/pkgs/tools/X11/xborders/default.nix +++ b/pkgs/tools/X11/xborders/default.nix @@ -53,5 +53,6 @@ python3Packages.buildPythonPackage rec { license = licenses.unlicense; maintainers = with maintainers; [ elnudev ]; platforms = platforms.linux; + mainProgram = "xborders"; }; } diff --git a/pkgs/tools/X11/xbrightness/default.nix b/pkgs/tools/X11/xbrightness/default.nix index 1445c60ccb19..c022371c01d9 100644 --- a/pkgs/tools/X11/xbrightness/default.nix +++ b/pkgs/tools/X11/xbrightness/default.nix @@ -21,5 +21,6 @@ stdenv.mkDerivation rec { homepage = "http://shallowsky.com/software"; license = lib.licenses.mit; platforms = lib.platforms.linux; + mainProgram = "xbrightness"; }; } diff --git a/pkgs/tools/X11/xcalib/default.nix b/pkgs/tools/X11/xcalib/default.nix index 09d5cde88fe6..4960aff0f7b0 100644 --- a/pkgs/tools/X11/xcalib/default.nix +++ b/pkgs/tools/X11/xcalib/default.nix @@ -24,5 +24,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2; maintainers = []; platforms = platforms.linux; + mainProgram = "xcalib"; }; } diff --git a/pkgs/tools/X11/xcape/default.nix b/pkgs/tools/X11/xcape/default.nix index f8d4376017bd..c62e29cedc15 100644 --- a/pkgs/tools/X11/xcape/default.nix +++ b/pkgs/tools/X11/xcape/default.nix @@ -37,5 +37,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3 ; maintainers = with maintainers; [ raskin ]; platforms = platforms.linux; + mainProgram = "xcape"; }; } diff --git a/pkgs/tools/X11/xchainkeys/default.nix b/pkgs/tools/X11/xchainkeys/default.nix index 5c154f8a1116..7a251b30a47b 100644 --- a/pkgs/tools/X11/xchainkeys/default.nix +++ b/pkgs/tools/X11/xchainkeys/default.nix @@ -16,5 +16,6 @@ stdenv.mkDerivation rec { description = "A standalone X11 program to create chained key bindings"; license = lib.licenses.gpl3; platforms = lib.platforms.unix; + mainProgram = "xchainkeys"; }; } diff --git a/pkgs/tools/X11/xcwd/default.nix b/pkgs/tools/X11/xcwd/default.nix index 6dbd8606485a..d60390952dd7 100644 --- a/pkgs/tools/X11/xcwd/default.nix +++ b/pkgs/tools/X11/xcwd/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation rec { maintainers = [ maintainers.grburst ]; license = licenses.bsd3; platforms = platforms.linux; + mainProgram = "xcwd"; }; } diff --git a/pkgs/tools/X11/xdotool/default.nix b/pkgs/tools/X11/xdotool/default.nix index 736c05c7c7db..bcb48ac44fac 100644 --- a/pkgs/tools/X11/xdotool/default.nix +++ b/pkgs/tools/X11/xdotool/default.nix @@ -26,5 +26,6 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd3; maintainers = with lib.maintainers; [viric]; platforms = with lib.platforms; linux; + mainProgram = "xdotool"; }; } diff --git a/pkgs/tools/X11/xgeometry-select/default.nix b/pkgs/tools/X11/xgeometry-select/default.nix index 9f9b50feab90..005bf302cc34 100644 --- a/pkgs/tools/X11/xgeometry-select/default.nix +++ b/pkgs/tools/X11/xgeometry-select/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation rec { homepage = "https://bbs.archlinux.org/viewtopic.php?pid=660837"; maintainers = with maintainers; [ obadz ]; platforms = platforms.linux; + mainProgram = "xgeometry-select"; }; } diff --git a/pkgs/tools/X11/xinput_calibrator/default.nix b/pkgs/tools/X11/xinput_calibrator/default.nix index 25b419ade4e3..d8afb3e4a896 100644 --- a/pkgs/tools/X11/xinput_calibrator/default.nix +++ b/pkgs/tools/X11/xinput_calibrator/default.nix @@ -22,5 +22,6 @@ stdenv.mkDerivation rec { license = lib.licenses.mit; maintainers = [ lib.maintainers.flosse ]; platforms = lib.platforms.linux; + mainProgram = "xinput_calibrator"; }; } diff --git a/pkgs/tools/X11/xkb-switch-i3/default.nix b/pkgs/tools/X11/xkb-switch-i3/default.nix index 6333c1abc740..975eeb986614 100644 --- a/pkgs/tools/X11/xkb-switch-i3/default.nix +++ b/pkgs/tools/X11/xkb-switch-i3/default.nix @@ -30,5 +30,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; maintainers = with maintainers; [ ewok ]; platforms = platforms.linux; + mainProgram = "xkb-switch"; }; } diff --git a/pkgs/tools/X11/xkb-switch/default.nix b/pkgs/tools/X11/xkb-switch/default.nix index e2f15d969edd..7db592532234 100644 --- a/pkgs/tools/X11/xkb-switch/default.nix +++ b/pkgs/tools/X11/xkb-switch/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; maintainers = with maintainers; [ smironov ]; platforms = platforms.linux; + mainProgram = "xkb-switch"; }; } diff --git a/pkgs/tools/X11/xkbset/default.nix b/pkgs/tools/X11/xkbset/default.nix index 645770f7e015..9c4bc81744fa 100644 --- a/pkgs/tools/X11/xkbset/default.nix +++ b/pkgs/tools/X11/xkbset/default.nix @@ -30,5 +30,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ drets ]; platforms = platforms.linux; license = licenses.bsd3; + mainProgram = "xkbset"; }; } diff --git a/pkgs/tools/X11/xkbvalidate/default.nix b/pkgs/tools/X11/xkbvalidate/default.nix index 92a47aa65638..b39e697f7741 100644 --- a/pkgs/tools/X11/xkbvalidate/default.nix +++ b/pkgs/tools/X11/xkbvalidate/default.nix @@ -7,6 +7,7 @@ runCommandCC "xkbvalidate" { license = lib.licenses.mit; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.aszlig ]; + mainProgram = "xkbvalidate"; }; } '' mkdir -p "$out/bin" diff --git a/pkgs/tools/X11/xlayoutdisplay/default.nix b/pkgs/tools/X11/xlayoutdisplay/default.nix index 593b40a2ade7..499bd4694592 100644 --- a/pkgs/tools/X11/xlayoutdisplay/default.nix +++ b/pkgs/tools/X11/xlayoutdisplay/default.nix @@ -31,5 +31,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ dtzWill ]; license = licenses.asl20; platforms = platforms.linux; + mainProgram = "xlayoutdisplay"; }; } diff --git a/pkgs/tools/X11/xlogo/default.nix b/pkgs/tools/X11/xlogo/default.nix index 8c30b34eca75..7b8e9bf52212 100644 --- a/pkgs/tools/X11/xlogo/default.nix +++ b/pkgs/tools/X11/xlogo/default.nix @@ -32,5 +32,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ raboof ]; platforms = platforms.unix; license = licenses.mit; + mainProgram = "xlogo"; }; } diff --git a/pkgs/tools/X11/xmcp/default.nix b/pkgs/tools/X11/xmcp/default.nix index 178861d63724..228d502c4b7c 100644 --- a/pkgs/tools/X11/xmcp/default.nix +++ b/pkgs/tools/X11/xmcp/default.nix @@ -29,5 +29,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; maintainers = with maintainers; [ azahi ]; platforms = platforms.linux; + mainProgram = "xmcp"; }; } diff --git a/pkgs/tools/X11/xmousepasteblock/default.nix b/pkgs/tools/X11/xmousepasteblock/default.nix index ec6a5b0b8e11..121ec93b2242 100644 --- a/pkgs/tools/X11/xmousepasteblock/default.nix +++ b/pkgs/tools/X11/xmousepasteblock/default.nix @@ -17,5 +17,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/milaq/XMousePasteBlock"; license = lib.licenses.gpl2; maintainers = [ maintainers.petercommand ]; + mainProgram = "xmousepasteblock"; }; } diff --git a/pkgs/tools/X11/xnotify/default.nix b/pkgs/tools/X11/xnotify/default.nix index e5c6c31e7dbb..cdd7d54b5294 100644 --- a/pkgs/tools/X11/xnotify/default.nix +++ b/pkgs/tools/X11/xnotify/default.nix @@ -50,5 +50,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ azahi ]; platforms = platforms.unix; + mainProgram = "xnotify"; }; } diff --git a/pkgs/tools/X11/xob/default.nix b/pkgs/tools/X11/xob/default.nix index 71e50248df97..e6e2fc273020 100644 --- a/pkgs/tools/X11/xob/default.nix +++ b/pkgs/tools/X11/xob/default.nix @@ -31,5 +31,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; platforms = platforms.unix; maintainers = with maintainers; [ florentc ]; + mainProgram = "xob"; }; } diff --git a/pkgs/tools/X11/xplugd/default.nix b/pkgs/tools/X11/xplugd/default.nix index aa07c7f37b1b..f5b81571ef2d 100644 --- a/pkgs/tools/X11/xplugd/default.nix +++ b/pkgs/tools/X11/xplugd/default.nix @@ -26,5 +26,6 @@ stdenv.mkDerivation rec { license = licenses.mit; platforms = platforms.linux; maintainers = with maintainers; [ akho ]; + mainProgram = "xplugd"; }; } diff --git a/pkgs/tools/X11/xpointerbarrier/default.nix b/pkgs/tools/X11/xpointerbarrier/default.nix index 33271090678f..8621e7644365 100644 --- a/pkgs/tools/X11/xpointerbarrier/default.nix +++ b/pkgs/tools/X11/xpointerbarrier/default.nix @@ -34,5 +34,6 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.mit; maintainers = with maintainers; [ AndersonTorres xzfc ]; platforms = platforms.linux; + mainProgram = "xpointerbarrier"; }; }) diff --git a/pkgs/tools/X11/xprintidle-ng/default.nix b/pkgs/tools/X11/xprintidle-ng/default.nix index ec8a2ed459d3..ebe3d2a61992 100644 --- a/pkgs/tools/X11/xprintidle-ng/default.nix +++ b/pkgs/tools/X11/xprintidle-ng/default.nix @@ -67,5 +67,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; maintainers = [ lib.maintainers.raskin ]; platforms = lib.platforms.linux; + mainProgram = "xprintidle-ng"; }; } diff --git a/pkgs/tools/X11/xprintidle/default.nix b/pkgs/tools/X11/xprintidle/default.nix index 400306db6efd..4a0d371a7fd6 100644 --- a/pkgs/tools/X11/xprintidle/default.nix +++ b/pkgs/tools/X11/xprintidle/default.nix @@ -36,5 +36,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Only; maintainers = with maintainers; [ fgaz ]; platforms = platforms.linux; + mainProgram = "xprintidle"; }; } diff --git a/pkgs/tools/X11/xprompt/default.nix b/pkgs/tools/X11/xprompt/default.nix index 191b0316fa80..15f7b337c879 100644 --- a/pkgs/tools/X11/xprompt/default.nix +++ b/pkgs/tools/X11/xprompt/default.nix @@ -50,5 +50,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ azahi ]; platforms = platforms.unix; + mainProgram = "xprompt"; }; } diff --git a/pkgs/tools/X11/xrectsel/default.nix b/pkgs/tools/X11/xrectsel/default.nix index 8b37a6792424..7eef352aea53 100644 --- a/pkgs/tools/X11/xrectsel/default.nix +++ b/pkgs/tools/X11/xrectsel/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; maintainers = with maintainers; [ sikmir ]; platforms = platforms.linux; + mainProgram = "xrectsel"; }; } diff --git a/pkgs/tools/X11/xrestop/default.nix b/pkgs/tools/X11/xrestop/default.nix index dd3766160c01..2837d2a83d73 100644 --- a/pkgs/tools/X11/xrestop/default.nix +++ b/pkgs/tools/X11/xrestop/default.nix @@ -18,5 +18,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ qyliss ]; platforms = platforms.unix; license = licenses.gpl2Plus; + mainProgram = "xrestop"; }; } diff --git a/pkgs/tools/X11/xtrace/default.nix b/pkgs/tools/X11/xtrace/default.nix index dfd834e67b80..de1ea88266e2 100644 --- a/pkgs/tools/X11/xtrace/default.nix +++ b/pkgs/tools/X11/xtrace/default.nix @@ -26,5 +26,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2; maintainers = with maintainers; [ viric ]; platforms = with platforms; linux; + mainProgram = "xtrace"; }; } diff --git a/pkgs/tools/X11/xtruss/default.nix b/pkgs/tools/X11/xtruss/default.nix index 9e2ee94efa4a..790312335ab2 100644 --- a/pkgs/tools/X11/xtruss/default.nix +++ b/pkgs/tools/X11/xtruss/default.nix @@ -16,5 +16,6 @@ stdenv.mkDerivation rec { homepage = "https://www.chiark.greenend.org.uk/~sgtatham/xtruss"; license = licenses.mit; maintainers = with maintainers; [ dtzWill ]; + mainProgram = "xtruss"; }; } diff --git a/pkgs/tools/X11/xvkbd/default.nix b/pkgs/tools/X11/xvkbd/default.nix index 32355205d59a..7ed6b355a799 100644 --- a/pkgs/tools/X11/xvkbd/default.nix +++ b/pkgs/tools/X11/xvkbd/default.nix @@ -34,5 +34,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; maintainers = [ maintainers.bennofs ]; platforms = platforms.linux; + mainProgram = "xvkbd"; }; } diff --git a/pkgs/tools/X11/xwallpaper/default.nix b/pkgs/tools/X11/xwallpaper/default.nix index 051a3a0d0fe7..df93e10fe194 100644 --- a/pkgs/tools/X11/xwallpaper/default.nix +++ b/pkgs/tools/X11/xwallpaper/default.nix @@ -36,5 +36,6 @@ stdenv.mkDerivation rec { license = licenses.isc; maintainers = with maintainers; [ ivar ]; platforms = platforms.linux; + mainProgram = "xwallpaper"; }; } diff --git a/pkgs/tools/X11/xwinmosaic/default.nix b/pkgs/tools/X11/xwinmosaic/default.nix index 51ba815f1de4..1189fd8f86aa 100644 --- a/pkgs/tools/X11/xwinmosaic/default.nix +++ b/pkgs/tools/X11/xwinmosaic/default.nix @@ -29,5 +29,6 @@ stdenv.mkDerivation rec { license = lib.licenses.bsd2 ; maintainers = [lib.maintainers.raskin]; platforms = lib.platforms.linux; + mainProgram = "xwinmosaic"; }; } diff --git a/pkgs/tools/X11/xwinwrap/default.nix b/pkgs/tools/X11/xwinwrap/default.nix index e5bc5743c28d..d36d2c51de5e 100644 --- a/pkgs/tools/X11/xwinwrap/default.nix +++ b/pkgs/tools/X11/xwinwrap/default.nix @@ -50,5 +50,6 @@ stdenv.mkDerivation rec { homepage = "https://shantanugoel.com/2008/09/03/shantz-xwinwrap/"; maintainers = with maintainers; [ infinisil ]; platforms = platforms.linux; + mainProgram = "xwinwrap"; }; } diff --git a/pkgs/tools/X11/xzoom/default.nix b/pkgs/tools/X11/xzoom/default.nix index 7ba6bbee223d..0e368651000d 100644 --- a/pkgs/tools/X11/xzoom/default.nix +++ b/pkgs/tools/X11/xzoom/default.nix @@ -32,5 +32,6 @@ stdenv.mkDerivation rec { license = lib.licenses.free ; maintainers = [lib.maintainers.raskin]; platforms = lib.platforms.linux; + mainProgram = "xzoom"; }; } diff --git a/pkgs/tools/audio/abcm2ps/default.nix b/pkgs/tools/audio/abcm2ps/default.nix index 249b4ba1706c..c91457231716 100644 --- a/pkgs/tools/audio/abcm2ps/default.nix +++ b/pkgs/tools/audio/abcm2ps/default.nix @@ -32,5 +32,6 @@ stdenv.mkDerivation rec { description = "A command line program which converts ABC to music sheet in PostScript or SVG format"; platforms = platforms.unix; maintainers = [ maintainers.dotlambda ]; + mainProgram = "abcm2ps"; }; } diff --git a/pkgs/tools/audio/accuraterip-checksum/default.nix b/pkgs/tools/audio/accuraterip-checksum/default.nix index 161e9848bea6..8658dfb5a7aa 100644 --- a/pkgs/tools/audio/accuraterip-checksum/default.nix +++ b/pkgs/tools/audio/accuraterip-checksum/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3; maintainers = with maintainers; [ ]; platforms = with platforms; linux; + mainProgram = "accuraterip-checksum"; }; } diff --git a/pkgs/tools/audio/acousticbrainz-client/default.nix b/pkgs/tools/audio/acousticbrainz-client/default.nix index 651605679684..1d4b59ed2c92 100644 --- a/pkgs/tools/audio/acousticbrainz-client/default.nix +++ b/pkgs/tools/audio/acousticbrainz-client/default.nix @@ -37,5 +37,6 @@ python3Packages.buildPythonApplication rec { # essentia-extractor is only available for those platforms platforms = [ "x86_64-linux" "i686-linux" ]; maintainers = with maintainers; [ ]; + mainProgram = "abzsubmit"; }; } diff --git a/pkgs/tools/audio/audiowaveform/default.nix b/pkgs/tools/audio/audiowaveform/default.nix index 11dc8541c5b9..a5fff36322e4 100644 --- a/pkgs/tools/audio/audiowaveform/default.nix +++ b/pkgs/tools/audio/audiowaveform/default.nix @@ -33,5 +33,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; platforms = platforms.all; maintainers = with maintainers; [ edbentley ]; + mainProgram = "audiowaveform"; }; } diff --git a/pkgs/tools/audio/bark/default.nix b/pkgs/tools/audio/bark/default.nix index f943b555b010..e866b1a18a3b 100644 --- a/pkgs/tools/audio/bark/default.nix +++ b/pkgs/tools/audio/bark/default.nix @@ -24,6 +24,7 @@ rustPlatform.buildRustPackage { license = lib.licenses.agpl3Only; maintainers = with lib.maintainers; [ samw ]; platforms = lib.platforms.linux; + mainProgram = "bark"; }; } diff --git a/pkgs/tools/audio/botamusique/default.nix b/pkgs/tools/audio/botamusique/default.nix index 02460f61d93b..85c707bda90c 100644 --- a/pkgs/tools/audio/botamusique/default.nix +++ b/pkgs/tools/audio/botamusique/default.nix @@ -152,5 +152,6 @@ stdenv.mkDerivation rec { license = licenses.mit; platforms = platforms.all; maintainers = with maintainers; [ infinisil ]; + mainProgram = "botamusique"; }; } diff --git a/pkgs/tools/audio/catnip-gtk4/default.nix b/pkgs/tools/audio/catnip-gtk4/default.nix index 2175edb0c523..da677d71bc03 100644 --- a/pkgs/tools/audio/catnip-gtk4/default.nix +++ b/pkgs/tools/audio/catnip-gtk4/default.nix @@ -39,5 +39,6 @@ buildGoModule { homepage = "https://github.com/diamondburned/catnip-gtk4"; license = licenses.gpl3Only; maintainers = with maintainers; [ figsoda ]; + mainProgram = "catnip-gtk4"; }; } diff --git a/pkgs/tools/audio/catnip/default.nix b/pkgs/tools/audio/catnip/default.nix index de299738242e..de8a609dfd61 100644 --- a/pkgs/tools/audio/catnip/default.nix +++ b/pkgs/tools/audio/catnip/default.nix @@ -46,5 +46,6 @@ buildGoModule rec { changelog = "https://github.com/noriah/catnip/releases/tag/${src.rev}"; license = licenses.mit; maintainers = with maintainers; [ figsoda ]; + mainProgram = "catnip"; }; } diff --git a/pkgs/tools/audio/dsp/default.nix b/pkgs/tools/audio/dsp/default.nix index e17e211d3402..8c218ab70e8e 100644 --- a/pkgs/tools/audio/dsp/default.nix +++ b/pkgs/tools/audio/dsp/default.nix @@ -48,5 +48,6 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.isc; maintainers = with maintainers; [ aaronjheng ]; platforms = platforms.linux; + mainProgram = "dsp"; }; }) diff --git a/pkgs/tools/audio/essentia-extractor/default.nix b/pkgs/tools/audio/essentia-extractor/default.nix index 4fbdd02e4404..de3bf45d10c5 100644 --- a/pkgs/tools/audio/essentia-extractor/default.nix +++ b/pkgs/tools/audio/essentia-extractor/default.nix @@ -35,5 +35,6 @@ stdenv.mkDerivation rec { license = licenses.agpl3Plus; maintainers = with maintainers; [ lovesegfault ]; platforms = [ "x86_64-linux" "i686-linux" ]; + mainProgram = "streaming_extractor_music"; }; } diff --git a/pkgs/tools/audio/gvolicon/default.nix b/pkgs/tools/audio/gvolicon/default.nix index e15a048b991c..1e552d64cfaa 100644 --- a/pkgs/tools/audio/gvolicon/default.nix +++ b/pkgs/tools/audio/gvolicon/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation { platforms = lib.platforms.linux; license = lib.licenses.gpl3Plus; maintainers = [ lib.maintainers.bennofs ]; + mainProgram = "gvolicon"; }; } diff --git a/pkgs/tools/audio/headset-charge-indicator/default.nix b/pkgs/tools/audio/headset-charge-indicator/default.nix index bed9c415c83b..40005ea9a6e1 100644 --- a/pkgs/tools/audio/headset-charge-indicator/default.nix +++ b/pkgs/tools/audio/headset-charge-indicator/default.nix @@ -58,5 +58,6 @@ stdenv.mkDerivation rec { platforms = platforms.linux; maintainers = with maintainers; [ zebreus ]; license = licenses.bsd2; + mainProgram = "headset-charge-indicator.py"; }; } diff --git a/pkgs/tools/audio/linuxwave/default.nix b/pkgs/tools/audio/linuxwave/default.nix index 98860675dafc..4d86b31c854e 100644 --- a/pkgs/tools/audio/linuxwave/default.nix +++ b/pkgs/tools/audio/linuxwave/default.nix @@ -33,5 +33,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.mit; maintainers = with lib.maintainers; [ figsoda ]; inherit (zig_0_10.meta) platforms; + mainProgram = "linuxwave"; }; }) diff --git a/pkgs/tools/audio/mictray/default.nix b/pkgs/tools/audio/mictray/default.nix index e757bac96682..d93423e66b49 100644 --- a/pkgs/tools/audio/mictray/default.nix +++ b/pkgs/tools/audio/mictray/default.nix @@ -49,5 +49,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3; platforms = platforms.linux; maintainers = [ maintainers.anpryl ]; + mainProgram = "mictray"; }; } diff --git a/pkgs/tools/audio/midimonster/default.nix b/pkgs/tools/audio/midimonster/default.nix index ec55367474f5..8ff97968b000 100644 --- a/pkgs/tools/audio/midimonster/default.nix +++ b/pkgs/tools/audio/midimonster/default.nix @@ -52,5 +52,6 @@ stdenv.mkDerivation { license = licenses.bsd2; platforms = platforms.unix; maintainers = with maintainers; [keldu]; + mainProgram = "midimonster"; }; } diff --git a/pkgs/tools/audio/mp3cat/default.nix b/pkgs/tools/audio/mp3cat/default.nix index dbcc458164de..5819eb281b2f 100644 --- a/pkgs/tools/audio/mp3cat/default.nix +++ b/pkgs/tools/audio/mp3cat/default.nix @@ -30,5 +30,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2; maintainers = [ maintainers.omnipotententity ]; platforms = platforms.all; + mainProgram = "mp3cat"; }; } diff --git a/pkgs/tools/audio/mpd-discord-rpc/default.nix b/pkgs/tools/audio/mpd-discord-rpc/default.nix index 786f5c062daa..17bc6c6e419f 100644 --- a/pkgs/tools/audio/mpd-discord-rpc/default.nix +++ b/pkgs/tools/audio/mpd-discord-rpc/default.nix @@ -36,5 +36,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/JakeStanger/mpd-discord-rpc/blob/${src.rev}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ kranzes ]; + mainProgram = "mpd-discord-rpc"; }; } diff --git a/pkgs/tools/audio/mpd-mpris/default.nix b/pkgs/tools/audio/mpd-mpris/default.nix index f530ffc5d664..dcf1e467300e 100644 --- a/pkgs/tools/audio/mpd-mpris/default.nix +++ b/pkgs/tools/audio/mpd-mpris/default.nix @@ -39,5 +39,6 @@ buildGoModule rec { homepage = "https://github.com/natsukagami/mpd-mpris"; license = licenses.mit; maintainers = with maintainers; [ doronbehar ]; + mainProgram = "mpd-mpris"; }; } diff --git a/pkgs/tools/audio/mpd-notification/default.nix b/pkgs/tools/audio/mpd-notification/default.nix index 03b632ae7e0e..845056c61414 100644 --- a/pkgs/tools/audio/mpd-notification/default.nix +++ b/pkgs/tools/audio/mpd-notification/default.nix @@ -56,5 +56,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; maintainers = with maintainers; [ CaitlinDavitt ]; platforms = platforms.unix; + mainProgram = "mpd-notification"; }; } diff --git a/pkgs/tools/audio/mpd-sima/default.nix b/pkgs/tools/audio/mpd-sima/default.nix index 0da82ea0b9aa..b123d2828c4c 100644 --- a/pkgs/tools/audio/mpd-sima/default.nix +++ b/pkgs/tools/audio/mpd-sima/default.nix @@ -34,5 +34,6 @@ buildPythonApplication rec { license = licenses.gpl3Plus; platforms = platforms.linux; maintainers = with lib.maintainers; [ apfelkuchen6 ]; + mainProgram = "mpd-sima"; }; } diff --git a/pkgs/tools/audio/mpdas/default.nix b/pkgs/tools/audio/mpdas/default.nix index 8b12b6fc16d7..04251854d48d 100644 --- a/pkgs/tools/audio/mpdas/default.nix +++ b/pkgs/tools/audio/mpdas/default.nix @@ -29,5 +29,6 @@ stdenv.mkDerivation rec { license = licenses.bsd3; maintainers = [ maintainers.taketwo ]; platforms = platforms.all; + mainProgram = "mpdas"; }; } diff --git a/pkgs/tools/audio/mpdris2/default.nix b/pkgs/tools/audio/mpdris2/default.nix index fd8618d6243d..fd4b60f13e05 100644 --- a/pkgs/tools/audio/mpdris2/default.nix +++ b/pkgs/tools/audio/mpdris2/default.nix @@ -50,5 +50,6 @@ python3.pkgs.buildPythonApplication rec { license = licenses.gpl3; maintainers = with maintainers; [ ]; platforms = platforms.unix; + mainProgram = "mpDris2"; }; } diff --git a/pkgs/tools/audio/nanotts/default.nix b/pkgs/tools/audio/nanotts/default.nix index a68f1593b646..41214ffe9206 100644 --- a/pkgs/tools/audio/nanotts/default.nix +++ b/pkgs/tools/audio/nanotts/default.nix @@ -33,5 +33,6 @@ stdenv.mkDerivation { license = lib.licenses.asl20; maintainers = [ lib.maintainers.strikerlulu ]; platforms = lib.platforms.linux; + mainProgram = "nanotts"; }; } diff --git a/pkgs/tools/audio/pasystray/default.nix b/pkgs/tools/audio/pasystray/default.nix index c01088466599..20708e82729d 100644 --- a/pkgs/tools/audio/pasystray/default.nix +++ b/pkgs/tools/audio/pasystray/default.nix @@ -42,5 +42,6 @@ stdenv.mkDerivation rec { license = licenses.lgpl21Plus; maintainers = with maintainers; [ exlevan kamilchm ]; platforms = platforms.linux; + mainProgram = "pasystray"; }; } diff --git a/pkgs/tools/audio/patray/default.nix b/pkgs/tools/audio/patray/default.nix index ff7b55689b8f..e6800d943725 100644 --- a/pkgs/tools/audio/patray/default.nix +++ b/pkgs/tools/audio/patray/default.nix @@ -38,5 +38,6 @@ python3.pkgs.buildPythonApplication rec { homepage = "https://github.com/pohmelie/patray"; license = licenses.mit; maintainers = with maintainers; [ domenkozar ]; + mainProgram = "patray"; }; } diff --git a/pkgs/tools/audio/picotts/default.nix b/pkgs/tools/audio/picotts/default.nix index 137fa838c629..0b470aca5f94 100644 --- a/pkgs/tools/audio/picotts/default.nix +++ b/pkgs/tools/audio/picotts/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.asl20; maintainers = [ lib.maintainers.canndrew ]; platforms = lib.platforms.linux; + mainProgram = "pico2wave"; }; }) diff --git a/pkgs/tools/audio/piper/default.nix b/pkgs/tools/audio/piper/default.nix index ec55b78c4f8b..1f565b747529 100644 --- a/pkgs/tools/audio/piper/default.nix +++ b/pkgs/tools/audio/piper/default.nix @@ -70,5 +70,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/rhasspy/piper"; license = licenses.mit; maintainers = with maintainers; [ hexa ]; + mainProgram = "piper"; }; }) diff --git a/pkgs/tools/audio/pnmixer/default.nix b/pkgs/tools/audio/pnmixer/default.nix index da4654a3e5fc..a65cad09b47d 100644 --- a/pkgs/tools/audio/pnmixer/default.nix +++ b/pkgs/tools/audio/pnmixer/default.nix @@ -21,5 +21,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3; platforms = platforms.linux; maintainers = with maintainers; [ campadrenalin romildo ]; + mainProgram = "pnmixer"; }; } diff --git a/pkgs/tools/audio/pw-volume/default.nix b/pkgs/tools/audio/pw-volume/default.nix index 1a7b6c21a502..13e39484b577 100644 --- a/pkgs/tools/audio/pw-volume/default.nix +++ b/pkgs/tools/audio/pw-volume/default.nix @@ -23,5 +23,6 @@ rustPlatform.buildRustPackage rec { license = licenses.mit; maintainers = with maintainers; [ astro figsoda ]; platforms = platforms.linux; + mainProgram = "pw-volume"; }; } diff --git a/pkgs/tools/audio/stt/default.nix b/pkgs/tools/audio/stt/default.nix index 9f3fcf05b5fa..89ed5f983973 100644 --- a/pkgs/tools/audio/stt/default.nix +++ b/pkgs/tools/audio/stt/default.nix @@ -36,5 +36,6 @@ stdenv.mkDerivation rec { license = licenses.mpl20; platforms = [ "x86_64-linux" ]; maintainers = with maintainers; [ rvolosatovs ]; + mainProgram = "stt"; }; } diff --git a/pkgs/tools/audio/tidal-dl/default.nix b/pkgs/tools/audio/tidal-dl/default.nix index 2e8ba35e8ce4..eb23a4da3ccd 100644 --- a/pkgs/tools/audio/tidal-dl/default.nix +++ b/pkgs/tools/audio/tidal-dl/default.nix @@ -21,5 +21,6 @@ buildPythonApplication rec { license = lib.licenses.asl20; maintainers = [ lib.maintainers.misterio77 ]; platforms = lib.platforms.all; + mainProgram = "tidal-dl"; }; } diff --git a/pkgs/tools/audio/unflac/default.nix b/pkgs/tools/audio/unflac/default.nix index 9fc44469fec9..41068d479706 100644 --- a/pkgs/tools/audio/unflac/default.nix +++ b/pkgs/tools/audio/unflac/default.nix @@ -30,5 +30,6 @@ buildGoModule rec { license = licenses.mit; platforms = platforms.all; maintainers = with maintainers; [ felipeqq2 ]; + mainProgram = "unflac"; }; } diff --git a/pkgs/tools/audio/video2midi/default.nix b/pkgs/tools/audio/video2midi/default.nix index 2c2ea77de6e7..3d8661da3cab 100644 --- a/pkgs/tools/audio/video2midi/default.nix +++ b/pkgs/tools/audio/video2midi/default.nix @@ -31,5 +31,6 @@ in pythonPackages.buildPythonApplication rec { license = licenses.gpl3Only; maintainers = [ ]; platforms = platforms.linux; + mainProgram = "v2m.py"; }; } diff --git a/pkgs/tools/audio/volctl/default.nix b/pkgs/tools/audio/volctl/default.nix index e0a80f90a719..0d33c586ed37 100644 --- a/pkgs/tools/audio/volctl/default.nix +++ b/pkgs/tools/audio/volctl/default.nix @@ -53,5 +53,6 @@ python3Packages.buildPythonApplication rec { license = licenses.gpl2; platforms = platforms.linux; maintainers = [ maintainers.romildo ]; + mainProgram = "volctl"; }; } diff --git a/pkgs/tools/audio/volumeicon/default.nix b/pkgs/tools/audio/volumeicon/default.nix index 00690d016329..cabd145cc6e0 100644 --- a/pkgs/tools/audio/volumeicon/default.nix +++ b/pkgs/tools/audio/volumeicon/default.nix @@ -31,6 +31,7 @@ stdenv.mkDerivation rec { platforms = platforms.linux; maintainers = with maintainers; [ bobvanderlinden ]; license = licenses.gpl3; + mainProgram = "volumeicon"; }; } diff --git a/pkgs/tools/audio/whisper-ctranslate2/default.nix b/pkgs/tools/audio/whisper-ctranslate2/default.nix index dd928ab3e418..452af0a18b40 100644 --- a/pkgs/tools/audio/whisper-ctranslate2/default.nix +++ b/pkgs/tools/audio/whisper-ctranslate2/default.nix @@ -45,5 +45,6 @@ python3.pkgs.buildPythonApplication { changelog = "https://github.com/Softcatala/whisper-ctranslate2/releases/tag/${version}"; license = licenses.mit; maintainers = with maintainers; [ happysalada ]; + mainProgram = "whisper-ctranslate2"; }; } diff --git a/pkgs/tools/audio/yabridgectl/default.nix b/pkgs/tools/audio/yabridgectl/default.nix index 06bca00fc5b0..41d32cd282a5 100644 --- a/pkgs/tools/audio/yabridgectl/default.nix +++ b/pkgs/tools/audio/yabridgectl/default.nix @@ -43,5 +43,6 @@ rustPlatform.buildRustPackage { license = licenses.gpl3Plus; maintainers = with maintainers; [ kira-bruneau ]; platforms = yabridge.meta.platforms; + mainProgram = "yabridgectl"; }; } diff --git a/pkgs/tools/filesystems/dupe-krill/default.nix b/pkgs/tools/filesystems/dupe-krill/default.nix index d825c1b0fb09..ee81db5c8707 100644 --- a/pkgs/tools/filesystems/dupe-krill/default.nix +++ b/pkgs/tools/filesystems/dupe-krill/default.nix @@ -21,5 +21,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/kornelski/dupe-krill"; license = with licenses; [ mit ]; maintainers = with maintainers; [ urbas ]; + mainProgram = "dupe-krill"; }; } diff --git a/pkgs/tools/filesystems/dysk/default.nix b/pkgs/tools/filesystems/dysk/default.nix index 7ab7d544ab08..2dc4698f8172 100644 --- a/pkgs/tools/filesystems/dysk/default.nix +++ b/pkgs/tools/filesystems/dysk/default.nix @@ -32,5 +32,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/Canop/dysk/blob/${src.rev}/CHANGELOG.md"; license = licenses.mit; maintainers = with maintainers; [ figsoda koral ]; + mainProgram = "dysk"; }; } diff --git a/pkgs/tools/filesystems/eiciel/default.nix b/pkgs/tools/filesystems/eiciel/default.nix index dff1700d73fc..a3f7378c205c 100644 --- a/pkgs/tools/filesystems/eiciel/default.nix +++ b/pkgs/tools/filesystems/eiciel/default.nix @@ -52,5 +52,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; maintainers = with maintainers; [ sersorrel ]; platforms = platforms.linux; + mainProgram = "eiciel"; }; } diff --git a/pkgs/tools/filesystems/ext4magic/default.nix b/pkgs/tools/filesystems/ext4magic/default.nix index ed9fa6df969b..bb23f58c38c6 100644 --- a/pkgs/tools/filesystems/ext4magic/default.nix +++ b/pkgs/tools/filesystems/ext4magic/default.nix @@ -36,5 +36,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2; platforms = platforms.linux; maintainers = [ maintainers.rkoe ]; + mainProgram = "ext4magic"; }; } diff --git a/pkgs/tools/filesystems/extundelete/default.nix b/pkgs/tools/filesystems/extundelete/default.nix index 276f6139b794..0c3062fb11ca 100644 --- a/pkgs/tools/filesystems/extundelete/default.nix +++ b/pkgs/tools/filesystems/extundelete/default.nix @@ -25,5 +25,6 @@ stdenv.mkDerivation { license = licenses.gpl2; platforms = platforms.linux; maintainers = [ maintainers.domenkozar ]; + mainProgram = "extundelete"; }; } diff --git a/pkgs/tools/filesystems/fatresize/default.nix b/pkgs/tools/filesystems/fatresize/default.nix index 8f258a79f7de..80f7e5ecd4ae 100644 --- a/pkgs/tools/filesystems/fatresize/default.nix +++ b/pkgs/tools/filesystems/fatresize/default.nix @@ -22,5 +22,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/ya-mouse/fatresize"; platforms = platforms.linux; license = licenses.gpl3; + mainProgram = "fatresize"; }; } diff --git a/pkgs/tools/filesystems/fatsort/default.nix b/pkgs/tools/filesystems/fatsort/default.nix index ef7111dd72ff..d1604e49a32e 100644 --- a/pkgs/tools/filesystems/fatsort/default.nix +++ b/pkgs/tools/filesystems/fatsort/default.nix @@ -39,5 +39,6 @@ stdenv.mkDerivation rec { maintainers = [ maintainers.kovirobi ]; license = licenses.gpl2Plus; platforms = platforms.unix; + mainProgram = "fatsort"; }; } diff --git a/pkgs/tools/filesystems/file-rename/default.nix b/pkgs/tools/filesystems/file-rename/default.nix index 133f446f8a98..8bc7a899cd3b 100644 --- a/pkgs/tools/filesystems/file-rename/default.nix +++ b/pkgs/tools/filesystems/file-rename/default.nix @@ -26,5 +26,6 @@ perlPackages.buildPerlPackage { description = "Perl extension for renaming multiple files"; license = licenses.artistic1; maintainers = with maintainers; [ peterhoeg ]; + mainProgram = "rename"; }; } diff --git a/pkgs/tools/filesystems/fuse-7z-ng/default.nix b/pkgs/tools/filesystems/fuse-7z-ng/default.nix index dad5d2dd9e6c..86db1f4872a4 100644 --- a/pkgs/tools/filesystems/fuse-7z-ng/default.nix +++ b/pkgs/tools/filesystems/fuse-7z-ng/default.nix @@ -44,5 +44,6 @@ stdenv.mkDerivation rec { ''; platforms = platforms.linux; license = licenses.gpl3Plus; + mainProgram = "fuse-7z-ng"; }; } diff --git a/pkgs/tools/filesystems/fuse-archive/default.nix b/pkgs/tools/filesystems/fuse-archive/default.nix index 031232acbe38..58f48a264498 100644 --- a/pkgs/tools/filesystems/fuse-archive/default.nix +++ b/pkgs/tools/filesystems/fuse-archive/default.nix @@ -38,6 +38,7 @@ stdenv.mkDerivation rec { changelog = "https://github.com/google/fuse-archive/releases/tag/v${version}"; license = licenses.asl20; maintainers = with maintainers; [ icyrockcom ]; + mainProgram = "fuse-archive"; }; inherit (fuse.meta) platforms; diff --git a/pkgs/tools/filesystems/fuse-overlayfs/default.nix b/pkgs/tools/filesystems/fuse-overlayfs/default.nix index b417c9654292..6afbda9f27cd 100644 --- a/pkgs/tools/filesystems/fuse-overlayfs/default.nix +++ b/pkgs/tools/filesystems/fuse-overlayfs/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ ma9e ] ++ teams.podman.members; platforms = platforms.linux; inherit (src.meta) homepage; + mainProgram = "fuse-overlayfs"; }; } diff --git a/pkgs/tools/filesystems/fuseiso/default.nix b/pkgs/tools/filesystems/fuseiso/default.nix index 7e44e7c15f9c..b731e9c7cc96 100644 --- a/pkgs/tools/filesystems/fuseiso/default.nix +++ b/pkgs/tools/filesystems/fuseiso/default.nix @@ -51,5 +51,6 @@ stdenv.mkDerivation rec { homepage = "https://sourceforge.net/projects/fuseiso"; license = licenses.gpl2; platforms = platforms.linux; + mainProgram = "fuseiso"; }; } diff --git a/pkgs/tools/filesystems/fwanalyzer/default.nix b/pkgs/tools/filesystems/fwanalyzer/default.nix index a0b1d2df1435..26fd45fa90ea 100644 --- a/pkgs/tools/filesystems/fwanalyzer/default.nix +++ b/pkgs/tools/filesystems/fwanalyzer/default.nix @@ -35,5 +35,6 @@ buildGoModule rec { homepage = "https://github.com/cruise-automation/fwanalyzer"; license = with licenses; [ asl20 ]; maintainers = with maintainers; [ fab ]; + mainProgram = "fwanalyzer"; }; } diff --git a/pkgs/tools/filesystems/garage/default.nix b/pkgs/tools/filesystems/garage/default.nix index fe72905d0fbe..894840d2dd04 100644 --- a/pkgs/tools/filesystems/garage/default.nix +++ b/pkgs/tools/filesystems/garage/default.nix @@ -73,6 +73,7 @@ let maintainers = with lib.maintainers; [ nickcao _0x4A6F teutat3s raitobezarius ]; knownVulnerabilities = (lib.optional eol "Garage version ${version} is EOL"); inherit broken; + mainProgram = "garage"; }; }; in diff --git a/pkgs/tools/filesystems/genext2fs/default.nix b/pkgs/tools/filesystems/genext2fs/default.nix index ecd77781d39b..b640c99dc82f 100644 --- a/pkgs/tools/filesystems/genext2fs/default.nix +++ b/pkgs/tools/filesystems/genext2fs/default.nix @@ -31,5 +31,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2; platforms = platforms.all; maintainers = [ maintainers.bjornfor ]; + mainProgram = "genext2fs"; }; } diff --git a/pkgs/tools/filesystems/genimage/default.nix b/pkgs/tools/filesystems/genimage/default.nix index 0961ad904f3f..ab93f4233d8f 100644 --- a/pkgs/tools/filesystems/genimage/default.nix +++ b/pkgs/tools/filesystems/genimage/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; platforms = platforms.all; maintainers = [ maintainers.bjornfor ]; + mainProgram = "genimage"; }; } diff --git a/pkgs/tools/filesystems/genromfs/default.nix b/pkgs/tools/filesystems/genromfs/default.nix index 3427ce54a172..6c40c4ad94cd 100644 --- a/pkgs/tools/filesystems/genromfs/default.nix +++ b/pkgs/tools/filesystems/genromfs/default.nix @@ -21,5 +21,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2; maintainers = with maintainers; [ ]; platforms = platforms.all; + mainProgram = "genromfs"; }; } diff --git a/pkgs/tools/filesystems/gitfs/default.nix b/pkgs/tools/filesystems/gitfs/default.nix index f49f555983f3..c5e388fc5ffb 100644 --- a/pkgs/tools/filesystems/gitfs/default.nix +++ b/pkgs/tools/filesystems/gitfs/default.nix @@ -39,5 +39,6 @@ python3Packages.buildPythonApplication rec { license = lib.licenses.asl20; platforms = lib.platforms.unix; maintainers = [ lib.maintainers.robbinch ]; + mainProgram = "gitfs"; }; } diff --git a/pkgs/tools/filesystems/go-mtpfs/default.nix b/pkgs/tools/filesystems/go-mtpfs/default.nix index f82e5b7c362a..f3ed4fb6ab98 100644 --- a/pkgs/tools/filesystems/go-mtpfs/default.nix +++ b/pkgs/tools/filesystems/go-mtpfs/default.nix @@ -30,5 +30,6 @@ buildGoModule rec { license = licenses.bsd3; maintainers = with maintainers; [ ]; broken = stdenv.isDarwin; + mainProgram = "go-mtpfs"; }; } diff --git a/pkgs/tools/filesystems/goofys/default.nix b/pkgs/tools/filesystems/goofys/default.nix index 0c250eaeb4f4..30c78ad31993 100644 --- a/pkgs/tools/filesystems/goofys/default.nix +++ b/pkgs/tools/filesystems/goofys/default.nix @@ -31,6 +31,7 @@ buildGoModule { license = [ lib.licenses.mit ]; maintainers = [ lib.maintainers.adisbladis ]; broken = stdenv.isDarwin; # needs to update gopsutil to at least v3.21.3 to include https://github.com/shirou/gopsutil/pull/1042 + mainProgram = "goofys"; }; } diff --git a/pkgs/tools/filesystems/gpart/default.nix b/pkgs/tools/filesystems/gpart/default.nix index eafbe066ac94..a8466d3462e8 100644 --- a/pkgs/tools/filesystems/gpart/default.nix +++ b/pkgs/tools/filesystems/gpart/default.nix @@ -29,5 +29,6 @@ stdenv.mkDerivation rec { ''; license = licenses.gpl2Plus; platforms = platforms.linux; + mainProgram = "gpart"; }; } diff --git a/pkgs/tools/filesystems/grive2/default.nix b/pkgs/tools/filesystems/grive2/default.nix index d5a19f42f3f0..41afc98e7f94 100644 --- a/pkgs/tools/filesystems/grive2/default.nix +++ b/pkgs/tools/filesystems/grive2/default.nix @@ -42,5 +42,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/vitalif/grive2"; license = licenses.gpl2; platforms = platforms.linux; + mainProgram = "grive"; }; } diff --git a/pkgs/tools/filesystems/httm/default.nix b/pkgs/tools/filesystems/httm/default.nix index 31ea85532462..3a36af72462e 100644 --- a/pkgs/tools/filesystems/httm/default.nix +++ b/pkgs/tools/filesystems/httm/default.nix @@ -37,5 +37,6 @@ rustPlatform.buildRustPackage rec { changelog = "https://github.com/kimono-koans/httm/releases/tag/${version}"; license = licenses.mpl20; maintainers = with maintainers; [ wyndon ]; + mainProgram = "httm"; }; } diff --git a/pkgs/tools/filesystems/httpdirfs/default.nix b/pkgs/tools/filesystems/httpdirfs/default.nix index e027d5dd8df5..6163e1a0158a 100644 --- a/pkgs/tools/filesystems/httpdirfs/default.nix +++ b/pkgs/tools/filesystems/httpdirfs/default.nix @@ -22,5 +22,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Only; maintainers = with maintainers; [ sbruder schnusch ]; platforms = platforms.unix; + mainProgram = "httpdirfs"; }; } diff --git a/pkgs/tools/filesystems/ifuse/default.nix b/pkgs/tools/filesystems/ifuse/default.nix index 010aeaefabf3..8f2e1f2a6ffb 100644 --- a/pkgs/tools/filesystems/ifuse/default.nix +++ b/pkgs/tools/filesystems/ifuse/default.nix @@ -42,5 +42,6 @@ stdenv.mkDerivation rec { license = licenses.lgpl21Plus; platforms = platforms.unix; maintainers = with maintainers; [ infinisil ]; + mainProgram = "ifuse"; }; } diff --git a/pkgs/tools/filesystems/ioztat/default.nix b/pkgs/tools/filesystems/ioztat/default.nix index b28f0a36661b..b5f949ad4f2c 100644 --- a/pkgs/tools/filesystems/ioztat/default.nix +++ b/pkgs/tools/filesystems/ioztat/default.nix @@ -54,5 +54,6 @@ stdenv.mkDerivation rec { license = licenses.bsd2; platforms = with platforms; linux ++ freebsd; maintainers = with maintainers; [ numinit ]; + mainProgram = "ioztat"; }; } diff --git a/pkgs/tools/filesystems/jefferson/default.nix b/pkgs/tools/filesystems/jefferson/default.nix index 762541f8d27a..948de453ec18 100644 --- a/pkgs/tools/filesystems/jefferson/default.nix +++ b/pkgs/tools/filesystems/jefferson/default.nix @@ -37,5 +37,6 @@ python3.pkgs.buildPythonApplication rec { homepage = "https://github.com/onekey-sec/jefferson"; license = licenses.mit; maintainers = with maintainers; [ tnias vlaci ]; + mainProgram = "jefferson"; }; } diff --git a/pkgs/tools/filesystems/jmtpfs/default.nix b/pkgs/tools/filesystems/jmtpfs/default.nix index 2754d223a6ba..6c5dd3d30c70 100644 --- a/pkgs/tools/filesystems/jmtpfs/default.nix +++ b/pkgs/tools/filesystems/jmtpfs/default.nix @@ -28,5 +28,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Only; platforms = platforms.unix; maintainers = [ maintainers.coconnor ]; + mainProgram = "jmtpfs"; }; } diff --git a/pkgs/tools/filesystems/kdiskmark/default.nix b/pkgs/tools/filesystems/kdiskmark/default.nix index 6712b96f7fdd..200705098409 100644 --- a/pkgs/tools/filesystems/kdiskmark/default.nix +++ b/pkgs/tools/filesystems/kdiskmark/default.nix @@ -49,6 +49,7 @@ stdenv.mkDerivation rec { maintainers = [ maintainers.symphorien ]; license = licenses.gpl3Only; platforms = platforms.linux; + mainProgram = "kdiskmark"; }; } diff --git a/pkgs/tools/filesystems/mhddfs/default.nix b/pkgs/tools/filesystems/mhddfs/default.nix index 2cc6f69bb0ba..58986c25dbf2 100644 --- a/pkgs/tools/filesystems/mhddfs/default.nix +++ b/pkgs/tools/filesystems/mhddfs/default.nix @@ -31,5 +31,6 @@ stdenv.mkDerivation rec { description = "Combines a several mount points into the single one"; license = lib.licenses.gpl3; maintainers = [ lib.maintainers.makefu ]; + mainProgram = "mhddfs"; }; } diff --git a/pkgs/tools/filesystems/mkspiffs/default.nix b/pkgs/tools/filesystems/mkspiffs/default.nix index 30312ec7dc7b..2b0e2cdadb37 100644 --- a/pkgs/tools/filesystems/mkspiffs/default.nix +++ b/pkgs/tools/filesystems/mkspiffs/default.nix @@ -28,5 +28,6 @@ stdenv.mkDerivation rec { homepage = "https://github.com/igrr/mkspiffs"; maintainers = with maintainers; [ haslersn ]; platforms = platforms.linux; + mainProgram = "mkspiffs"; }; } diff --git a/pkgs/tools/filesystems/mount-zip/default.nix b/pkgs/tools/filesystems/mount-zip/default.nix index 74d9b1d370b8..c3fea94f42f5 100644 --- a/pkgs/tools/filesystems/mount-zip/default.nix +++ b/pkgs/tools/filesystems/mount-zip/default.nix @@ -28,5 +28,6 @@ stdenv.mkDerivation (finalAttrs: { license = licenses.gpl3; maintainers = with maintainers; [ arti5an ]; platforms = platforms.linux; + mainProgram = "mount-zip"; }; }) diff --git a/pkgs/tools/filesystems/mp3fs/default.nix b/pkgs/tools/filesystems/mp3fs/default.nix index 6f872500e6b1..0412a99beee0 100644 --- a/pkgs/tools/filesystems/mp3fs/default.nix +++ b/pkgs/tools/filesystems/mp3fs/default.nix @@ -46,5 +46,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3Plus; platforms = platforms.unix; maintainers = with maintainers; [ Luflosi ]; + mainProgram = "mp3fs"; }; } diff --git a/pkgs/tools/filesystems/mtpfs/default.nix b/pkgs/tools/filesystems/mtpfs/default.nix index 0a6623bfdc4a..d84f9cc9b9b1 100644 --- a/pkgs/tools/filesystems/mtpfs/default.nix +++ b/pkgs/tools/filesystems/mtpfs/default.nix @@ -19,5 +19,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3; maintainers = [ maintainers.qknight ]; broken = stdenv.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/mtpfs.x86_64-darwin + mainProgram = "mtpfs"; }; } diff --git a/pkgs/tools/filesystems/rdfind/default.nix b/pkgs/tools/filesystems/rdfind/default.nix index c363ee561374..59724c0c7c52 100644 --- a/pkgs/tools/filesystems/rdfind/default.nix +++ b/pkgs/tools/filesystems/rdfind/default.nix @@ -25,5 +25,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; maintainers = [ maintainers.wmertens ]; platforms = platforms.all; + mainProgram = "rdfind"; }; } diff --git a/pkgs/tools/filesystems/rmfuse/default.nix b/pkgs/tools/filesystems/rmfuse/default.nix index ace05d061665..5d3a6a340dbb 100644 --- a/pkgs/tools/filesystems/rmfuse/default.nix +++ b/pkgs/tools/filesystems/rmfuse/default.nix @@ -45,5 +45,6 @@ python3.pkgs.buildPythonApplication rec { system. ''; maintainers = with lib.maintainers; [ adisbladis ]; + mainProgram = "rmfuse"; }; } diff --git a/pkgs/tools/filesystems/rmount/default.nix b/pkgs/tools/filesystems/rmount/default.nix index 1d8ced17aae0..ec4bb1392712 100644 --- a/pkgs/tools/filesystems/rmount/default.nix +++ b/pkgs/tools/filesystems/rmount/default.nix @@ -28,5 +28,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = [ maintainers.luis ]; platforms = platforms.linux; + mainProgram = "rmount"; }; } diff --git a/pkgs/tools/filesystems/rnm/default.nix b/pkgs/tools/filesystems/rnm/default.nix index 69ba0270ecc0..479feabb8ebc 100644 --- a/pkgs/tools/filesystems/rnm/default.nix +++ b/pkgs/tools/filesystems/rnm/default.nix @@ -29,5 +29,6 @@ stdenv.mkDerivation rec { changelog = "https://github.com/neurobin/rnm/blob/${version}/ChangeLog"; platforms = lib.platforms.all; license = licenses.gpl3Only; + mainProgram = "rnm"; }; } diff --git a/pkgs/tools/filesystems/romdirfs/default.nix b/pkgs/tools/filesystems/romdirfs/default.nix index 0304508d41eb..cc711e57cdb6 100644 --- a/pkgs/tools/filesystems/romdirfs/default.nix +++ b/pkgs/tools/filesystems/romdirfs/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { license = licenses.gpl3; platforms = platforms.unix; maintainers = with maintainers; [ ]; + mainProgram = "romdirfs"; }; } diff --git a/pkgs/tools/filesystems/s3backer/default.nix b/pkgs/tools/filesystems/s3backer/default.nix index bfe9f2274756..3585408a2f7d 100644 --- a/pkgs/tools/filesystems/s3backer/default.nix +++ b/pkgs/tools/filesystems/s3backer/default.nix @@ -33,5 +33,6 @@ stdenv.mkDerivation rec { description = "FUSE-based single file backing store via Amazon S3"; license = licenses.gpl2Plus; platforms = platforms.unix; + mainProgram = "s3backer"; }; } diff --git a/pkgs/tools/filesystems/sandboxfs/default.nix b/pkgs/tools/filesystems/sandboxfs/default.nix index bafa39272727..76eb667bceaa 100644 --- a/pkgs/tools/filesystems/sandboxfs/default.nix +++ b/pkgs/tools/filesystems/sandboxfs/default.nix @@ -30,5 +30,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/bazelbuild/sandboxfs"; license = with licenses; [ asl20 ]; maintainers = with maintainers; [ jeremyschlatter ]; + mainProgram = "sandboxfs"; }; } diff --git a/pkgs/tools/filesystems/sasquatch/default.nix b/pkgs/tools/filesystems/sasquatch/default.nix index 258814b8905b..f8d66683fccb 100644 --- a/pkgs/tools/filesystems/sasquatch/default.nix +++ b/pkgs/tools/filesystems/sasquatch/default.nix @@ -71,5 +71,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; maintainers = [ maintainers.pamplemousse ]; platforms = platforms.linux; + mainProgram = "sasquatch"; }; } diff --git a/pkgs/tools/filesystems/sdat2img/default.nix b/pkgs/tools/filesystems/sdat2img/default.nix index 4176eabad401..93493356eb51 100644 --- a/pkgs/tools/filesystems/sdat2img/default.nix +++ b/pkgs/tools/filesystems/sdat2img/default.nix @@ -22,5 +22,6 @@ python3Packages.buildPythonApplication { license = lib.licenses.mit; maintainers = [ lib.maintainers.xaverdh ]; platforms = lib.platforms.unix; + mainProgram = "sdat2img"; }; } diff --git a/pkgs/tools/filesystems/securefs/default.nix b/pkgs/tools/filesystems/securefs/default.nix index 791c01d8eed8..fe148e955cb2 100644 --- a/pkgs/tools/filesystems/securefs/default.nix +++ b/pkgs/tools/filesystems/securefs/default.nix @@ -35,5 +35,6 @@ stdenv.mkDerivation rec { ''; license = with licenses; [ bsd2 mit ]; platforms = platforms.unix; + mainProgram = "securefs"; }; } diff --git a/pkgs/tools/filesystems/sftpman/default.nix b/pkgs/tools/filesystems/sftpman/default.nix index 267b2b649c30..579c03992dde 100644 --- a/pkgs/tools/filesystems/sftpman/default.nix +++ b/pkgs/tools/filesystems/sftpman/default.nix @@ -21,5 +21,6 @@ python3Packages.buildPythonApplication rec { license = licenses.gpl3; platforms = platforms.unix; maintainers = with maintainers; [ contrun ]; + mainProgram = "sftpman"; }; } diff --git a/pkgs/tools/filesystems/simple-mtpfs/default.nix b/pkgs/tools/filesystems/simple-mtpfs/default.nix index 3cb2aa97007b..994b785c444e 100644 --- a/pkgs/tools/filesystems/simple-mtpfs/default.nix +++ b/pkgs/tools/filesystems/simple-mtpfs/default.nix @@ -27,5 +27,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = with maintainers; [ laalsaas ]; + mainProgram = "simple-mtpfs"; }; } diff --git a/pkgs/tools/filesystems/smbnetfs/default.nix b/pkgs/tools/filesystems/smbnetfs/default.nix index a1831d44ada4..120b30cbb1d1 100644 --- a/pkgs/tools/filesystems/smbnetfs/default.nix +++ b/pkgs/tools/filesystems/smbnetfs/default.nix @@ -18,5 +18,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2; downloadPage = "https://sourceforge.net/projects/smbnetfs/files/smbnetfs"; homepage = "https://sourceforge.net/projects/smbnetfs/"; + mainProgram = "smbnetfs"; }; } diff --git a/pkgs/tools/filesystems/snapraid/default.nix b/pkgs/tools/filesystems/snapraid/default.nix index d945a4a40094..3afabf8cd643 100644 --- a/pkgs/tools/filesystems/snapraid/default.nix +++ b/pkgs/tools/filesystems/snapraid/default.nix @@ -24,5 +24,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl3; maintainers = [ lib.maintainers.makefu ]; platforms = lib.platforms.unix; + mainProgram = "snapraid"; }; } diff --git a/pkgs/tools/filesystems/stratis-cli/default.nix b/pkgs/tools/filesystems/stratis-cli/default.nix index e927f2daf256..3a1838ef303e 100644 --- a/pkgs/tools/filesystems/stratis-cli/default.nix +++ b/pkgs/tools/filesystems/stratis-cli/default.nix @@ -44,5 +44,6 @@ python3Packages.buildPythonApplication rec { homepage = "https://stratis-storage.github.io"; license = licenses.asl20; maintainers = with maintainers; [ nickcao ]; + mainProgram = "stratis"; }; } diff --git a/pkgs/tools/filesystems/svnfs/default.nix b/pkgs/tools/filesystems/svnfs/default.nix index e892d89dc3b3..8aa66de8da3f 100644 --- a/pkgs/tools/filesystems/svnfs/default.nix +++ b/pkgs/tools/filesystems/svnfs/default.nix @@ -40,5 +40,6 @@ stdenv.mkDerivation rec { license = lib.licenses.gpl2Only; maintainers = [lib.maintainers.marcweber]; platforms = lib.platforms.unix; + mainProgram = "svnfs"; }; } diff --git a/pkgs/tools/filesystems/tar2ext4/default.nix b/pkgs/tools/filesystems/tar2ext4/default.nix index 2168bc1aa312..2d5a5f2ef9ff 100644 --- a/pkgs/tools/filesystems/tar2ext4/default.nix +++ b/pkgs/tools/filesystems/tar2ext4/default.nix @@ -18,5 +18,6 @@ buildGoModule rec { description = "Convert a tar archive to an ext4 image"; maintainers = with maintainers; [ qyliss ]; license = licenses.mit; + mainProgram = "tar2ext4"; }; } diff --git a/pkgs/tools/filesystems/u3-tool/default.nix b/pkgs/tools/filesystems/u3-tool/default.nix index 6abab83b0fd0..e666c893b798 100644 --- a/pkgs/tools/filesystems/u3-tool/default.nix +++ b/pkgs/tools/filesystems/u3-tool/default.nix @@ -17,5 +17,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2; platforms = with platforms; linux; maintainers = with maintainers; [ makefu ]; + mainProgram = "u3-tool"; }; } diff --git a/pkgs/tools/filesystems/ubidump/default.nix b/pkgs/tools/filesystems/ubidump/default.nix index 623cef884476..c038042b6871 100644 --- a/pkgs/tools/filesystems/ubidump/default.nix +++ b/pkgs/tools/filesystems/ubidump/default.nix @@ -36,6 +36,7 @@ python3.pkgs.buildPythonApplication rec { homepage = "https://github.com/nlitsme/ubidump"; license = licenses.mit; maintainers = with maintainers; [ sgo ]; + mainProgram = "ubidump"; }; } diff --git a/pkgs/tools/filesystems/wdfs/default.nix b/pkgs/tools/filesystems/wdfs/default.nix index 29d8b4c2887b..3f8897c091bc 100644 --- a/pkgs/tools/filesystems/wdfs/default.nix +++ b/pkgs/tools/filesystems/wdfs/default.nix @@ -23,5 +23,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; description = "User-space filesystem that allows to mount a webdav share"; platforms = platforms.unix; + mainProgram = "wdfs"; }; } diff --git a/pkgs/tools/filesystems/wipefreespace/default.nix b/pkgs/tools/filesystems/wipefreespace/default.nix index f9d586d91d68..bf2ddb391c86 100644 --- a/pkgs/tools/filesystems/wipefreespace/default.nix +++ b/pkgs/tools/filesystems/wipefreespace/default.nix @@ -49,5 +49,6 @@ stdenv.mkDerivation rec { license = licenses.gpl2Plus; platforms = platforms.linux; maintainers = with maintainers; [ catap ]; + mainProgram = "wipefreespace"; }; } diff --git a/pkgs/tools/filesystems/yandex-disk/default.nix b/pkgs/tools/filesystems/yandex-disk/default.nix index 109781f612a2..94907ee4fd2f 100644 --- a/pkgs/tools/filesystems/yandex-disk/default.nix +++ b/pkgs/tools/filesystems/yandex-disk/default.nix @@ -67,5 +67,6 @@ stdenv.mkDerivation rec { * faster syncing with Disk's server; * no need to be constantly connected to work with files. ''; + mainProgram = "yandex-disk"; }; } diff --git a/pkgs/tools/filesystems/zerofree/default.nix b/pkgs/tools/filesystems/zerofree/default.nix index 1447ca36a136..d44e92a33c46 100644 --- a/pkgs/tools/filesystems/zerofree/default.nix +++ b/pkgs/tools/filesystems/zerofree/default.nix @@ -29,5 +29,6 @@ in stdenv.mkDerivation rec { platforms = lib.platforms.linux; license = lib.licenses.gpl2; maintainers = [ lib.maintainers.theuni ]; + mainProgram = "zerofree"; }; } diff --git a/pkgs/tools/filesystems/zkfuse/default.nix b/pkgs/tools/filesystems/zkfuse/default.nix index 320ccde4cc53..00d78af0146f 100644 --- a/pkgs/tools/filesystems/zkfuse/default.nix +++ b/pkgs/tools/filesystems/zkfuse/default.nix @@ -37,5 +37,6 @@ stdenv.mkDerivation rec { platforms = platforms.linux; maintainers = with maintainers; [ ztzg ]; license = licenses.asl20; + mainProgram = "zkfuse"; }; } diff --git a/pkgs/tools/filesystems/zpool-auto-expand-partitions/default.nix b/pkgs/tools/filesystems/zpool-auto-expand-partitions/default.nix index 9af487b59c4e..8fced13e93db 100644 --- a/pkgs/tools/filesystems/zpool-auto-expand-partitions/default.nix +++ b/pkgs/tools/filesystems/zpool-auto-expand-partitions/default.nix @@ -46,5 +46,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/DeterminateSystems/zpool-auto-expand-partitions"; license = licenses.asl20; maintainers = teams.determinatesystems.members; + mainProgram = "zpool_part_disks"; }; } diff --git a/pkgs/tools/filesystems/zpool-iostat-viz/default.nix b/pkgs/tools/filesystems/zpool-iostat-viz/default.nix index a9e4dfe8ab74..4f546e544e66 100644 --- a/pkgs/tools/filesystems/zpool-iostat-viz/default.nix +++ b/pkgs/tools/filesystems/zpool-iostat-viz/default.nix @@ -37,5 +37,6 @@ python3Packages.buildPythonApplication rec { homepage = "https://github.com/chadmiller/zpool-iostat-viz"; license = licenses.bsd2; maintainers = with maintainers; [ julm ]; + mainProgram = "zpool-iostat-viz"; }; } diff --git a/pkgs/tools/virtualization/alpine-make-vm-image/default.nix b/pkgs/tools/virtualization/alpine-make-vm-image/default.nix index 95cfaea90e43..c06efa3617f0 100644 --- a/pkgs/tools/virtualization/alpine-make-vm-image/default.nix +++ b/pkgs/tools/virtualization/alpine-make-vm-image/default.nix @@ -32,5 +32,6 @@ stdenv.mkDerivation rec { maintainers = with maintainers; [ qyliss ]; license = licenses.mit; platforms = platforms.unix; + mainProgram = "alpine-make-vm-image"; }; } diff --git a/pkgs/tools/virtualization/amazon-ecs-cli/default.nix b/pkgs/tools/virtualization/amazon-ecs-cli/default.nix index fa74aa26cec3..16b43012e260 100644 --- a/pkgs/tools/virtualization/amazon-ecs-cli/default.nix +++ b/pkgs/tools/virtualization/amazon-ecs-cli/default.nix @@ -34,5 +34,6 @@ stdenv.mkDerivation rec { license = licenses.asl20; maintainers = with maintainers; [ Scriptkiddi ]; platforms = [ "x86_64-linux" "x86_64-darwin" ]; + mainProgram = "ecs-cli"; }; } diff --git a/pkgs/tools/virtualization/distrobuilder/default.nix b/pkgs/tools/virtualization/distrobuilder/default.nix index 3619d2f25a14..a1a0cfde0fe7 100644 --- a/pkgs/tools/virtualization/distrobuilder/default.nix +++ b/pkgs/tools/virtualization/distrobuilder/default.nix @@ -69,5 +69,6 @@ buildGoModule rec { license = licenses.asl20; maintainers = with maintainers; [ megheaiulian ]; platforms = platforms.linux; + mainProgram = "distrobuilder"; }; } diff --git a/pkgs/tools/virtualization/extra-container/default.nix b/pkgs/tools/virtualization/extra-container/default.nix index 894622d74eb0..71ba276f4bd4 100644 --- a/pkgs/tools/virtualization/extra-container/default.nix +++ b/pkgs/tools/virtualization/extra-container/default.nix @@ -35,5 +35,6 @@ stdenv.mkDerivation rec { license = licenses.mit; platforms = platforms.linux; maintainers = [ maintainers.erikarvstedt ]; + mainProgram = "extra-container"; }; } diff --git a/pkgs/tools/virtualization/govc/default.nix b/pkgs/tools/virtualization/govc/default.nix index a2c37dfb679e..18d5a83a591d 100644 --- a/pkgs/tools/virtualization/govc/default.nix +++ b/pkgs/tools/virtualization/govc/default.nix @@ -26,5 +26,6 @@ buildGoModule rec { homepage = "https://github.com/vmware/govmomi/tree/master/govc"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ nicknovitski ]; + mainProgram = "govc"; }; } diff --git a/pkgs/tools/virtualization/jumppad/default.nix b/pkgs/tools/virtualization/jumppad/default.nix index 174fe292f459..c10b6887aeec 100644 --- a/pkgs/tools/virtualization/jumppad/default.nix +++ b/pkgs/tools/virtualization/jumppad/default.nix @@ -25,5 +25,6 @@ buildGoModule rec { homepage = "https://jumppad.dev"; license = licenses.mpl20; maintainers = with maintainers; [ cpcloud ]; + mainProgram = "jumppad"; }; } diff --git a/pkgs/tools/virtualization/kubevirt/default.nix b/pkgs/tools/virtualization/kubevirt/default.nix index a9e49cc75c34..67027dc4bd28 100644 --- a/pkgs/tools/virtualization/kubevirt/default.nix +++ b/pkgs/tools/virtualization/kubevirt/default.nix @@ -49,5 +49,6 @@ buildGoModule rec { homepage = "https://kubevirt.io/"; license = licenses.asl20; maintainers = with maintainers; [ haslersn ]; + mainProgram = "virtctl"; }; } diff --git a/pkgs/tools/virtualization/lxd-image-server/default.nix b/pkgs/tools/virtualization/lxd-image-server/default.nix index aeb6ac336932..43f46a8a72fc 100644 --- a/pkgs/tools/virtualization/lxd-image-server/default.nix +++ b/pkgs/tools/virtualization/lxd-image-server/default.nix @@ -46,5 +46,6 @@ python3.pkgs.buildPythonApplication rec { license = licenses.asl20; platforms = platforms.unix; maintainers = with maintainers; [ mkg20001 ]; + mainProgram = "lxd-image-server"; }; } diff --git a/pkgs/tools/virtualization/marathonctl/default.nix b/pkgs/tools/virtualization/marathonctl/default.nix index e8f27e00d851..85576b4f6640 100644 --- a/pkgs/tools/virtualization/marathonctl/default.nix +++ b/pkgs/tools/virtualization/marathonctl/default.nix @@ -20,5 +20,6 @@ buildGoModule rec { description = "CLI tool for Marathon"; license = licenses.mit; maintainers = with maintainers; [ manveru ]; + mainProgram = "marathonctl"; }; } diff --git a/pkgs/tools/virtualization/mininet/default.nix b/pkgs/tools/virtualization/mininet/default.nix index ccc79d36c8f6..7372d51a62fa 100644 --- a/pkgs/tools/virtualization/mininet/default.nix +++ b/pkgs/tools/virtualization/mininet/default.nix @@ -47,5 +47,6 @@ stdenv.mkDerivation rec { platforms = platforms.linux; homepage = "https://github.com/mininet/mininet"; maintainers = with maintainers; [ teto ]; + mainProgram = "mnexec"; }; } diff --git a/pkgs/tools/virtualization/nixos-shell/default.nix b/pkgs/tools/virtualization/nixos-shell/default.nix index 59225a5162e3..6f7340835523 100644 --- a/pkgs/tools/virtualization/nixos-shell/default.nix +++ b/pkgs/tools/virtualization/nixos-shell/default.nix @@ -26,5 +26,6 @@ stdenv.mkDerivation rec { license = licenses.mit; maintainers = with maintainers; [ mic92 ]; platforms = platforms.unix; + mainProgram = "nixos-shell"; }; } diff --git a/pkgs/tools/virtualization/onmetal-image/default.nix b/pkgs/tools/virtualization/onmetal-image/default.nix index 7e324fc03cc3..2b535dfb6d93 100644 --- a/pkgs/tools/virtualization/onmetal-image/default.nix +++ b/pkgs/tools/virtualization/onmetal-image/default.nix @@ -35,5 +35,6 @@ buildGoModule rec { homepage = "https://github.com/onmetal/onmetal-image"; license = licenses.asl20; maintainers = with maintainers; [ ]; + mainProgram = "onmetal-image"; }; } diff --git a/pkgs/tools/virtualization/ovftool/default.nix b/pkgs/tools/virtualization/ovftool/default.nix index 5cc8fb01b41b..9bdf4429ff16 100644 --- a/pkgs/tools/virtualization/ovftool/default.nix +++ b/pkgs/tools/virtualization/ovftool/default.nix @@ -145,5 +145,6 @@ stdenv.mkDerivation rec { license = licenses.unfree; maintainers = with maintainers; [ numinit wolfangaukang ]; platforms = builtins.attrNames ovftoolSystems; + mainProgram = "ovftool"; }; } diff --git a/pkgs/tools/virtualization/reg/default.nix b/pkgs/tools/virtualization/reg/default.nix index 84aecc3ff671..545b208035b3 100644 --- a/pkgs/tools/virtualization/reg/default.nix +++ b/pkgs/tools/virtualization/reg/default.nix @@ -37,5 +37,6 @@ buildGoModule rec { homepage = "https://github.com/genuinetools/reg"; license = licenses.mit; maintainers = with maintainers; [ ereslibre ]; + mainProgram = "reg"; }; } diff --git a/pkgs/tools/virtualization/supermin/default.nix b/pkgs/tools/virtualization/supermin/default.nix index b970b66a8f64..b7600f6bb898 100644 --- a/pkgs/tools/virtualization/supermin/default.nix +++ b/pkgs/tools/virtualization/supermin/default.nix @@ -26,5 +26,6 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with maintainers; [ qyliss ]; license = licenses.gpl2Plus; platforms = platforms.linux; + mainProgram = "supermin"; }; }) diff --git a/pkgs/tools/virtualization/udocker/default.nix b/pkgs/tools/virtualization/udocker/default.nix index 4fbccf813f2f..e13376211a89 100644 --- a/pkgs/tools/virtualization/udocker/default.nix +++ b/pkgs/tools/virtualization/udocker/default.nix @@ -53,6 +53,7 @@ python3Packages.buildPythonApplication rec { license = licenses.asl20; maintainers = [ maintainers.bzizou ]; platforms = platforms.linux; + mainProgram = "udocker"; }; } diff --git a/pkgs/tools/virtualization/uefi-run/default.nix b/pkgs/tools/virtualization/uefi-run/default.nix index 9486995538ce..9d954d9ed03d 100644 --- a/pkgs/tools/virtualization/uefi-run/default.nix +++ b/pkgs/tools/virtualization/uefi-run/default.nix @@ -21,5 +21,6 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/Richard-W/uefi-run"; license = licenses.mit; maintainers = with maintainers; [ ]; + mainProgram = "uefi-run"; }; } diff --git a/pkgs/tools/virtualization/vpsfree-client/default.nix b/pkgs/tools/virtualization/vpsfree-client/default.nix index 749f6820320b..cffdc267e53c 100644 --- a/pkgs/tools/virtualization/vpsfree-client/default.nix +++ b/pkgs/tools/virtualization/vpsfree-client/default.nix @@ -13,5 +13,6 @@ bundlerApp { maintainers = with maintainers; [ aither64 zimbatm ]; license = licenses.gpl3; platforms = platforms.unix; + mainProgram = "vpsfreectl"; }; } diff --git a/pkgs/tools/virtualization/xva-img/default.nix b/pkgs/tools/virtualization/xva-img/default.nix index e4f75c8ad3ca..bb5c9d5a5992 100644 --- a/pkgs/tools/virtualization/xva-img/default.nix +++ b/pkgs/tools/virtualization/xva-img/default.nix @@ -20,5 +20,6 @@ stdenv.mkDerivation rec { description = "Tool for converting Xen images to raw and back"; license = lib.licenses.gpl2; platforms = lib.platforms.unix; + mainProgram = "xva-img"; }; }