treewide: add meta.mainProgram

n3oney 02d604cd 771ed6de

+14
+1
pkgs/applications/display-managers/greetd/gtkgreet.nix
··· 49 49 license = licenses.gpl3Plus; 50 50 maintainers = with maintainers; [ luc65r ]; 51 51 platforms = platforms.linux; 52 + mainProgram = "gtkgreet"; 52 53 }; 53 54 }
+1
pkgs/applications/terminal-emulators/foot/default.nix
··· 219 219 # TERMINFO to a store path, but allows installing foot.terminfo 220 220 # on remote systems for proper foot terminfo support. 221 221 priority = (ncurses.meta.priority or 5) + 3 + 1; 222 + mainProgram = "foot"; 222 223 }; 223 224 }
+1
pkgs/applications/video/kooha/default.nix
··· 73 73 license = licenses.gpl3Only; 74 74 platforms = platforms.linux; 75 75 maintainers = with maintainers; [ austinbutler ]; 76 + mainProgram = "kooha"; 76 77 }; 77 78 }
+1
pkgs/applications/window-managers/hyprwm/hyprpaper/default.nix
··· 60 60 maintainers = with maintainers; [ wozeparrot fufexan ]; 61 61 inherit (wayland.meta) platforms; 62 62 broken = stdenv.isDarwin; 63 + mainProgram = "hyprpaper"; 63 64 }; 64 65 })
+1
pkgs/applications/window-managers/sway/default.nix
··· 96 96 license = licenses.mit; 97 97 platforms = platforms.linux; 98 98 maintainers = with maintainers; [ primeos synthetica ]; 99 + mainProgram = "sway"; 99 100 }; 100 101 })
+1
pkgs/development/node-packages/main-programs.nix
··· 71 71 s3http = "s3http.js"; 72 72 svelte-language-server = "svelteserver"; 73 73 teck-programmer = "teck-firmware-upgrade"; 74 + typescript-language-server = "typescript-language-server"; 74 75 uglify-js = "uglifyjs"; 75 76 undollar = "$"; 76 77 vsc-leetcode-cli = "leetcode";
+1
pkgs/development/tools/jaq/default.nix
··· 28 28 changelog = "https://github.com/01mf02/jaq/releases/tag/${src.rev}"; 29 29 license = licenses.mit; 30 30 maintainers = with maintainers; [ figsoda siraben ]; 31 + mainProgram = "jaq"; 31 32 }; 32 33 }
+1
pkgs/shells/fish/default.nix
··· 299 299 license = licenses.gpl2; 300 300 platforms = platforms.unix; 301 301 maintainers = with maintainers; [ cole-h winter srapenne ]; 302 + mainProgram = "fish"; 302 303 }; 303 304 304 305 passthru = {
+1
pkgs/tools/audio/playerctl/default.nix
··· 23 23 platforms = platforms.unix; 24 24 maintainers = with maintainers; [ puffnfresh ]; 25 25 broken = stdenv.hostPlatform.isDarwin; 26 + mainProgram = "playerctl"; 26 27 }; 27 28 }
+1
pkgs/tools/misc/starship/default.nix
··· 52 52 homepage = "https://starship.rs"; 53 53 license = licenses.isc; 54 54 maintainers = with maintainers; [ bbigras danth davidtwco Br1ght0ne Frostman marsam ]; 55 + mainProgram = "starship"; 55 56 }; 56 57 }
+1
pkgs/tools/networking/curl/default.nix
··· 196 196 # Fails to link against static brotli or gss 197 197 broken = stdenv.hostPlatform.isStatic && (brotliSupport || gssSupport); 198 198 pkgConfigModules = [ "libcurl" ]; 199 + mainProgram = "curl"; 199 200 }; 200 201 })
+1
pkgs/tools/networking/socat/default.nix
··· 41 41 platforms = platforms.unix; 42 42 license = with licenses; [ gpl2Only ]; 43 43 maintainers = with maintainers; [ eelco ]; 44 + mainProgram = "socat"; 44 45 }; 45 46 }
+1
pkgs/tools/security/yubikey-touch-detector/default.nix
··· 49 49 maintainers = with maintainers; [ sumnerevans ]; 50 50 license = with licenses; [ bsd2 isc ]; 51 51 platforms = platforms.linux; 52 + mainProgram = "yubikey-touch-detector"; 52 53 }; 53 54 }
+1
pkgs/tools/wayland/wtype/default.nix
··· 31 31 license = licenses.mit; 32 32 platforms = platforms.linux; 33 33 maintainers = with maintainers; [ justinlovinger ]; 34 + mainProgram = "wtype"; 34 35 }; 35 36 }