treewide: add meta.mainProgram

n3oney 02d604cd 771ed6de

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