nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

treewide: Add meta.mainProgram

This should fix most warnings getExe in based on grepping `nixos/`.

+38
+1
pkgs/applications/audio/espeak-ng/default.nix
··· 75 75 license = licenses.gpl3Plus; 76 76 maintainers = with maintainers; [ aske ]; 77 77 platforms = platforms.all; 78 + mainProgram = "espeak-ng"; 78 79 }; 79 80 }
+1
pkgs/applications/display-managers/greetd/regreet.nix
··· 31 31 license = licenses.gpl3Plus; 32 32 maintainers = with maintainers; [ fufexan ]; 33 33 platforms = platforms.linux; 34 + mainProgram = "regreet"; 34 35 }; 35 36 }
+1
pkgs/applications/emulators/darling/default.nix
··· 227 227 license = licenses.gpl3Plus; 228 228 maintainers = with maintainers; [ zhaofengli ]; 229 229 platforms = [ "x86_64-linux" ]; 230 + mainProgram = "darling"; 230 231 }; 231 232 }
+1
pkgs/applications/graphics/tesseract/tesseract5.nix
··· 41 41 license = lib.licenses.asl20; 42 42 maintainers = with lib.maintainers; [ anselmschueler ]; 43 43 platforms = lib.platforms.unix; 44 + mainProgram = "tesseract"; 44 45 }; 45 46 }
+5
pkgs/applications/networking/browsers/firefox/packages.nix
··· 20 20 # not in `badPlatforms` because cross-compilation on 64-bit machine might work. 21 21 maxSilent = 14400; # 4h, double the default of 7200s (c.f. #129212, #129115) 22 22 license = lib.licenses.mpl20; 23 + mainProgram = "firefox"; 23 24 }; 24 25 tests = [ nixosTests.firefox ]; 25 26 updateScript = callPackage ./update.nix { ··· 47 46 # not in `badPlatforms` because cross-compilation on 64-bit machine might work. 48 47 maxSilent = 14400; # 4h, double the default of 7200s (c.f. #129212, #129115) 49 48 license = lib.licenses.mpl20; 49 + mainProgram = "firefox"; 50 50 }; 51 51 tests = [ nixosTests.firefox-beta ]; 52 52 updateScript = callPackage ./update.nix { ··· 76 74 # not in `badPlatforms` because cross-compilation on 64-bit machine might work. 77 75 maxSilent = 14400; # 4h, double the default of 7200s (c.f. #129212, #129115) 78 76 license = lib.licenses.mpl20; 77 + mainProgram = "firefox"; 79 78 }; 80 79 tests = [ nixosTests.firefox-devedition ]; 81 80 updateScript = callPackage ./update.nix { ··· 107 104 broken = stdenv.buildPlatform.is32bit; # since Firefox 60, build on 32-bit platforms fails with "out of memory". 108 105 # not in `badPlatforms` because cross-compilation on 64-bit machine might work. 109 106 license = lib.licenses.mpl20; 107 + mainProgram = "firefox"; 110 108 }; 111 109 tests = [ nixosTests.firefox-esr-102 ]; 112 110 updateScript = callPackage ./update.nix { ··· 136 132 broken = stdenv.buildPlatform.is32bit; # since Firefox 60, build on 32-bit platforms fails with "out of memory". 137 133 # not in `badPlatforms` because cross-compilation on 64-bit machine might work. 138 134 license = lib.licenses.mpl20; 135 + mainProgram = "firefox"; 139 136 }; 140 137 tests = [ nixosTests.firefox-esr-115 ]; 141 138 updateScript = callPackage ./update.nix {
+1
pkgs/applications/networking/clash-verge/default.nix
··· 60 60 license = licenses.gpl3Plus; 61 61 sourceProvenance = with sourceTypes; [ binaryNativeCode ]; 62 62 maintainers = with maintainers; [ zendo ]; 63 + mainProgram = "clash-verge"; 63 64 }; 64 65 }
+1
pkgs/applications/networking/irc/thelounge/default.nix
··· 88 88 maintainers = with maintainers; [ winter raitobezarius ]; 89 89 license = licenses.mit; 90 90 inherit (nodejs.meta) platforms; 91 + mainProgram = "thelounge"; 91 92 }; 92 93 })
+1
pkgs/applications/version-management/gitea/default.nix
··· 88 88 license = licenses.mit; 89 89 maintainers = with maintainers; [ disassembler kolaente ma27 techknowlogick ]; 90 90 broken = stdenv.isDarwin; 91 + mainProgram = "gitea"; 91 92 }; 92 93 }
+1
pkgs/applications/window-managers/cage/default.nix
··· 44 44 license = licenses.mit; 45 45 platforms = platforms.linux; 46 46 maintainers = with maintainers; [ primeos ]; 47 + mainProgram = "cage"; 47 48 }; 48 49 }
+1
pkgs/development/libraries/xdg-dbus-proxy/default.nix
··· 46 46 license = licenses.lgpl21Plus; 47 47 maintainers = with maintainers; [ jtojnar ]; 48 48 platforms = platforms.linux; 49 + mainProgram = "xdg-dbus-proxy"; 49 50 }; 50 51 }
+1
pkgs/development/tools/continuous-integration/woodpecker/agent.nix
··· 13 13 14 14 meta = common.meta // { 15 15 description = "Woodpecker Continuous Integration agent"; 16 + mainProgram = "woodpecker-agent"; 16 17 }; 17 18 }
+1
pkgs/development/tools/continuous-integration/woodpecker/server.nix
··· 23 23 24 24 meta = common.meta // { 25 25 description = "Woodpecker Continuous Integration server"; 26 + mainProgram = "woodpecker-server"; 26 27 }; 27 28 }
+1
pkgs/development/tools/geckodriver/default.nix
··· 26 26 homepage = "https://github.com/mozilla/geckodriver"; 27 27 license = licenses.mpl20; 28 28 maintainers = with maintainers; [ jraygauthier ]; 29 + mainProgram = "geckodriver"; 29 30 }; 30 31 }
+1
pkgs/development/tools/selenium/chromedriver/default.nix
··· 73 73 # Note from primeos: By updating Chromium I also update Google Chrome and 74 74 # ChromeDriver. 75 75 platforms = attrNames allSpecs; 76 + mainProgram = "chromedriver"; 76 77 }; 77 78 }
+1
pkgs/os-specific/linux/below/default.nix
··· 43 43 description = "A time traveling resource monitor for modern Linux systems"; 44 44 license = licenses.asl20; 45 45 homepage = "https://github.com/facebookincubator/below"; 46 + mainProgram = "below"; 46 47 }; 47 48 }
+1
pkgs/servers/code-server/default.nix
··· 322 322 license = lib.licenses.mit; 323 323 maintainers = with lib.maintainers; [ offline henkery code-asher ]; 324 324 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ]; 325 + mainProgram = "code-server"; 325 326 }; 326 327 })
+1
pkgs/servers/consul/default.nix
··· 42 42 platforms = platforms.linux ++ platforms.darwin; 43 43 license = licenses.mpl20; 44 44 maintainers = with maintainers; [ pradeepchhetri vdemeester nh2 techknowlogick]; 45 + mainProgram = "consul"; 45 46 }; 46 47 }
+1
pkgs/servers/dns/acme-dns/default.nix
··· 30 30 changelog = "https://github.com/joohoi/acme-dns/releases/tag/${src.rev}"; 31 31 license = lib.licenses.mit; 32 32 maintainers = with lib.maintainers; [ emilylange ]; 33 + mainProgram = "acme-dns"; 33 34 }; 34 35 }
+1
pkgs/servers/ldap/lldap/default.nix
··· 110 110 license = licenses.gpl3Only; 111 111 platforms = platforms.linux; 112 112 maintainers = with maintainers; [ emilylange bendlas ]; 113 + mainProgram = "lldap"; 113 114 }; 114 115 })
+1
pkgs/servers/monitoring/grafana-agent/default.nix
··· 73 73 homepage = "https://grafana.com/products/cloud"; 74 74 changelog = "https://github.com/grafana/agent/blob/${src.rev}/CHANGELOG.md"; 75 75 maintainers = with lib.maintainers; [ flokli emilylange ]; 76 + mainProgram = "grafana-agent"; 76 77 }; 77 78 }
+1
pkgs/servers/openvscode-server/default.nix
··· 219 219 license = lib.licenses.mit; 220 220 maintainers = with lib.maintainers; [ dguenther ghuntley emilytrau ]; 221 221 platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; 222 + mainProgram = "openvscode-server"; 222 223 }; 223 224 })
+1
pkgs/servers/pufferpanel/default.nix
··· 98 98 homepage = "https://www.pufferpanel.com/"; 99 99 license = with licenses; [ asl20 ]; 100 100 maintainers = with maintainers; [ ckie tie ]; 101 + mainProgram = "pufferpanel"; 101 102 }; 102 103 }
+1
pkgs/servers/web-apps/kavita/default.nix
··· 73 73 license = lib.licenses.gpl3Only; 74 74 platforms = lib.platforms.linux; 75 75 maintainers = with lib.maintainers; [ misterio77 ]; 76 + mainProgram = "kavita"; 76 77 }; 77 78 })
+1
pkgs/servers/x11/xorg/overrides.nix
··· 814 814 --replace '_X_NORETURN' '__attribute__((noreturn))' \ 815 815 --replace 'n_dirs--;' "" 816 816 ''; 817 + meta.mainProgram = "lndir"; 817 818 }); 818 819 819 820 twm = super.twm.overrideAttrs (attrs: {
+1
pkgs/tools/backup/tarsnap/default.nix
··· 40 40 license = lib.licenses.unfree; 41 41 platforms = lib.platforms.unix; 42 42 maintainers = with lib.maintainers; [ thoughtpolice roconnor ]; 43 + mainProgram = "tarsnap"; 43 44 }; 44 45 }
+1
pkgs/tools/misc/direnv/default.nix
··· 50 50 homepage = "https://direnv.net"; 51 51 license = licenses.mit; 52 52 maintainers = teams.numtide.members; 53 + mainProgram = "direnv"; 53 54 }; 54 55 }
+1
pkgs/tools/misc/vector/default.nix
··· 126 126 license = licenses.mpl20; 127 127 maintainers = with maintainers; [ thoughtpolice happysalada ]; 128 128 platforms = with platforms; all; 129 + mainProgram = "vector"; 129 130 }; 130 131 }
+1
pkgs/tools/networking/clash-meta/default.nix
··· 40 40 homepage = "https://github.com/MetaCubeX/Clash.Meta"; 41 41 license = licenses.gpl3Only; 42 42 maintainers = with maintainers; [ oluceps ]; 43 + mainProgram = "clash-meta"; 43 44 }; 44 45 }
+1
pkgs/tools/networking/clash/default.nix
··· 40 40 changelog = "https://github.com/Dreamacro/clash/releases/tag/v${version}"; 41 41 license = licenses.gpl3Only; 42 42 maintainers = with maintainers; [ contrun Br1ght0ne ]; 43 + mainProgram = "clash"; 43 44 }; 44 45 }
+1
pkgs/tools/networking/sitespeed-io/default.nix
··· 87 87 license = licenses.mit; 88 88 maintainers = with maintainers; [ misterio77 ]; 89 89 platforms = lib.unique (geckodriver.meta.platforms ++ chromedriver.meta.platforms); 90 + mainProgram = "sitespeed-io"; 90 91 }; 91 92 }
+1
pkgs/tools/networking/wgautomesh/default.nix
··· 21 21 homepage = "https://git.deuxfleurs.fr/Deuxfleurs/wgautomesh"; 22 22 license = licenses.agpl3Only; 23 23 maintainers = [ maintainers.lx ]; 24 + mainProgram = "wgautomesh"; 24 25 }; 25 26 }
+1
pkgs/tools/package-management/harmonia/default.nix
··· 44 44 homepage = "https://github.com/nix-community/harmonia"; 45 45 license = licenses.mit; 46 46 maintainers = with maintainers; [ mic92 ]; 47 + mainProgram = "harmonia"; 47 48 }; 48 49 }
+1
pkgs/tools/system/auto-cpufreq/default.nix
··· 43 43 license = licenses.lgpl3Plus; 44 44 platforms = platforms.linux; 45 45 maintainers = [ maintainers.Technical27 ]; 46 + mainProgram = "auto-cpufreq"; 46 47 }; 47 48 }
+1
pkgs/tools/system/kanata/default.nix
··· 29 29 license = licenses.lgpl3Only; 30 30 maintainers = with maintainers; [ linj ]; 31 31 platforms = platforms.linux; 32 + mainProgram = "kanata"; 32 33 }; 33 34 }