treewide: add meta.mainProgram to misc

+25
+1
pkgs/applications/misc/1password-gui/default.nix
··· 61 license = licenses.unfree; 62 maintainers = with maintainers; [ timstott savannidgerinel maxeaubrey sebtm ]; 63 platforms = builtins.attrNames sources.${channel}; 64 }; 65 66 in if stdenv.isDarwin
··· 61 license = licenses.unfree; 62 maintainers = with maintainers; [ timstott savannidgerinel maxeaubrey sebtm ]; 63 platforms = builtins.attrNames sources.${channel}; 64 + mainProgram = "1password"; 65 }; 66 67 in if stdenv.isDarwin
+1
pkgs/applications/misc/authy/default.nix
··· 63 license = licenses.unfree; 64 maintainers = with maintainers; [ iammrinal0 ]; 65 platforms = [ "x86_64-linux" ]; 66 }; 67 }
··· 63 license = licenses.unfree; 64 maintainers = with maintainers; [ iammrinal0 ]; 65 platforms = [ "x86_64-linux" ]; 66 + mainProgram = "authy"; 67 }; 68 }
+1
pkgs/applications/misc/barrier/default.nix
··· 49 license = lib.licenses.gpl2; 50 maintainers = [ lib.maintainers.phryneas ]; 51 platforms = lib.platforms.linux; 52 }; 53 }
··· 49 license = lib.licenses.gpl2; 50 maintainers = [ lib.maintainers.phryneas ]; 51 platforms = lib.platforms.linux; 52 + mainProgram = "barrier"; 53 }; 54 }
+1
pkgs/applications/misc/bleachbit/default.nix
··· 65 longDescription = "BleachBit helps you easily clean your computer to free space and maintain privacy."; 66 license = licenses.gpl3; 67 maintainers = with maintainers; [ leonardoce mbprtpmnr ]; 68 }; 69 }
··· 65 longDescription = "BleachBit helps you easily clean your computer to free space and maintain privacy."; 66 license = licenses.gpl3; 67 maintainers = with maintainers; [ leonardoce mbprtpmnr ]; 68 + mainProgram = "bleachbit"; 69 }; 70 }
+1
pkgs/applications/misc/blender/default.nix
··· 196 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ]; 197 broken = stdenv.isDarwin; 198 maintainers = with maintainers; [ goibhniu veprbl ]; 199 }; 200 }
··· 196 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ]; 197 broken = stdenv.isDarwin; 198 maintainers = with maintainers; [ goibhniu veprbl ]; 199 + mainProgram = "blender"; 200 }; 201 }
+1
pkgs/applications/misc/bottles/default.nix
··· 109 license = licenses.gpl3Only; 110 maintainers = with maintainers; [ psydvl shamilton ]; 111 platforms = platforms.linux; 112 }; 113 }
··· 109 license = licenses.gpl3Only; 110 maintainers = with maintainers; [ psydvl shamilton ]; 111 platforms = platforms.linux; 112 + mainProgram = "bottles"; 113 }; 114 }
+1
pkgs/applications/misc/dbeaver/default.nix
··· 135 license = licenses.asl20; 136 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; 137 maintainers = with maintainers; [ jojosch mkg20001 ]; 138 }; 139 }
··· 135 license = licenses.asl20; 136 platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" ]; 137 maintainers = with maintainers; [ jojosch mkg20001 ]; 138 + mainProgram = "dbeaver"; 139 }; 140 }
+1
pkgs/applications/misc/dmenu/default.nix
··· 30 license = licenses.mit; 31 maintainers = with maintainers; [ pSub globin ]; 32 platforms = platforms.all; 33 }; 34 }
··· 30 license = licenses.mit; 31 maintainers = with maintainers; [ pSub globin ]; 32 platforms = platforms.all; 33 + mainProgram = "dmenu"; 34 }; 35 }
+1
pkgs/applications/misc/dunst/default.nix
··· 57 # NOTE: 'unix' or even 'all' COULD work too, I'm not sure 58 platforms = platforms.linux; 59 maintainers = with maintainers; [ domenkozar ]; 60 }; 61 }
··· 57 # NOTE: 'unix' or even 'all' COULD work too, I'm not sure 58 platforms = platforms.linux; 59 maintainers = with maintainers; [ domenkozar ]; 60 + mainProgram = "dunst"; 61 }; 62 }
+1
pkgs/applications/misc/dupeguru/default.nix
··· 63 license = licenses.bsd3; 64 platforms = platforms.unix; 65 maintainers = [ maintainers.novoxd ]; 66 }; 67 }
··· 63 license = licenses.bsd3; 64 platforms = platforms.unix; 65 maintainers = [ maintainers.novoxd ]; 66 + mainProgram = "dupeguru"; 67 }; 68 }
+1
pkgs/applications/misc/fontpreview/default.nix
··· 36 license = licenses.mit; 37 platforms = platforms.unix; 38 maintainers = [ maintainers.erictapen ]; 39 }; 40 }
··· 36 license = licenses.mit; 37 platforms = platforms.unix; 38 maintainers = [ maintainers.erictapen ]; 39 + mainProgram = "fontpreview"; 40 }; 41 }
+1
pkgs/applications/misc/keepass/default.nix
··· 117 maintainers = with lib.maintainers; [ amorsillo obadz ]; 118 platforms = with lib.platforms; all; 119 license = lib.licenses.gpl2; 120 }; 121 }
··· 117 maintainers = with lib.maintainers; [ amorsillo obadz ]; 118 platforms = with lib.platforms; all; 119 license = lib.licenses.gpl2; 120 + mainProgram = "keepass"; 121 }; 122 }
+1
pkgs/applications/misc/lutris/default.nix
··· 147 license = licenses.gpl3Plus; 148 maintainers = with maintainers; [ Madouura ]; 149 platforms = platforms.linux; 150 }; 151 }
··· 147 license = licenses.gpl3Plus; 148 maintainers = with maintainers; [ Madouura ]; 149 platforms = platforms.linux; 150 + mainProgram = "lutris"; 151 }; 152 }
+1
pkgs/applications/misc/mediainfo-gui/default.nix
··· 32 license = licenses.bsd2; 33 platforms = platforms.unix; 34 maintainers = [ maintainers.devhell ]; 35 }; 36 }
··· 32 license = licenses.bsd2; 33 platforms = platforms.unix; 34 maintainers = [ maintainers.devhell ]; 35 + mainProgram = "mediainfo-gui"; 36 }; 37 }
+1
pkgs/applications/misc/mediainfo/default.nix
··· 28 license = licenses.bsd2; 29 platforms = platforms.unix; 30 maintainers = [ maintainers.devhell ]; 31 }; 32 }
··· 28 license = licenses.bsd2; 29 platforms = platforms.unix; 30 maintainers = [ maintainers.devhell ]; 31 + mainProgram = "mediainfo"; 32 }; 33 }
+1
pkgs/applications/misc/mupdf/default.nix
··· 152 license = licenses.agpl3Plus; 153 maintainers = with maintainers; [ vrthra fpletz ]; 154 platforms = platforms.unix; 155 }; 156 }
··· 152 license = licenses.agpl3Plus; 153 maintainers = with maintainers; [ vrthra fpletz ]; 154 platforms = platforms.unix; 155 + mainProgram = "mupdf"; 156 }; 157 }
+1
pkgs/applications/misc/mysql-workbench/default.nix
··· 196 license = licenses.gpl2; 197 maintainers = [ ]; 198 platforms = platforms.linux; 199 }; 200 }
··· 196 license = licenses.gpl2; 197 maintainers = [ ]; 198 platforms = platforms.linux; 199 + mainProgram = "mysql-workbench"; 200 }; 201 }
+1
pkgs/applications/misc/nwg-displays/default.nix
··· 55 license = lib.licenses.mit; 56 platforms = lib.platforms.linux; 57 maintainers = [ ]; 58 }; 59 }
··· 55 license = lib.licenses.mit; 56 platforms = lib.platforms.linux; 57 maintainers = [ ]; 58 + mainProgram = "nwg-displays"; 59 }; 60 }
+1
pkgs/applications/misc/openrgb/default.nix
··· 54 maintainers = with maintainers; [ jonringer ]; 55 license = licenses.gpl2Plus; 56 platforms = platforms.linux; 57 }; 58 }
··· 54 maintainers = with maintainers; [ jonringer ]; 55 license = licenses.gpl2Plus; 56 platforms = platforms.linux; 57 + mainProgram = "openrgb"; 58 }; 59 }
+1
pkgs/applications/misc/qdirstat/default.nix
··· 53 license = licenses.gpl2Plus; 54 maintainers = with maintainers; [ ]; 55 platforms = platforms.linux; 56 }; 57 }
··· 53 license = licenses.gpl2Plus; 54 maintainers = with maintainers; [ ]; 55 platforms = platforms.linux; 56 + mainProgram = "qdirstat"; 57 }; 58 }
+1
pkgs/applications/misc/rofi/default.nix
··· 67 license = licenses.mit; 68 maintainers = with maintainers; [ bew ]; 69 platforms = with platforms; linux; 70 }; 71 }
··· 67 license = licenses.mit; 68 maintainers = with maintainers; [ bew ]; 69 platforms = with platforms; linux; 70 + mainProgram = "rofi"; 71 }; 72 }
+1
pkgs/applications/misc/spicetify-cli/default.nix
··· 38 homepage = "https://github.com/spicetify/spicetify-cli/"; 39 license = licenses.gpl3Plus; 40 maintainers = with maintainers; [ jonringer mdarocha ]; 41 }; 42 }
··· 38 homepage = "https://github.com/spicetify/spicetify-cli/"; 39 license = licenses.gpl3Plus; 40 maintainers = with maintainers; [ jonringer mdarocha ]; 41 + mainProgram = "spicetify-cli"; 42 }; 43 }
+1
pkgs/applications/misc/waybar/default.nix
··· 142 maintainers = with maintainers; [ FlorianFranzen minijackson synthetica lovesegfault rodrgz ]; 143 platforms = platforms.unix; 144 homepage = "https://github.com/alexays/waybar"; 145 }; 146 }
··· 142 maintainers = with maintainers; [ FlorianFranzen minijackson synthetica lovesegfault rodrgz ]; 143 platforms = platforms.unix; 144 homepage = "https://github.com/alexays/waybar"; 145 + mainProgram = "waybar"; 146 }; 147 }
+1
pkgs/applications/misc/wofi/default.nix
··· 39 license = licenses.gpl3Only; 40 maintainers = with maintainers; [ ]; 41 platforms = with platforms; linux; 42 }; 43 }
··· 39 license = licenses.gpl3Only; 40 maintainers = with maintainers; [ ]; 41 platforms = with platforms; linux; 42 + mainProgram = "wofi"; 43 }; 44 }
+1
pkgs/applications/misc/wttrbar/default.nix
··· 25 homepage = "https://github.com/bjesus/wttrbar"; 26 license = lib.licenses.mit; 27 maintainers = with lib.maintainers; [ khaneliman ]; 28 }; 29 }
··· 25 homepage = "https://github.com/bjesus/wttrbar"; 26 license = lib.licenses.mit; 27 maintainers = with lib.maintainers; [ khaneliman ]; 28 + mainProgram = "wttrbar"; 29 }; 30 }