diff options
Diffstat (limited to 'pkgs/applications/kde')
92 files changed, 92 insertions, 0 deletions
diff --git a/pkgs/applications/kde/alligator.nix b/pkgs/applications/kde/alligator.nix index 4470141af296..425f9733b38a 100644 --- a/pkgs/applications/kde/alligator.nix +++ b/pkgs/applications/kde/alligator.nix @@ -33,6 +33,7 @@ mkDerivation rec { meta = with lib; { description = "RSS reader made with kirigami"; + mainProgram = "alligator"; homepage = "https://invent.kde.org/plasma-mobile/alligator"; # https://invent.kde.org/plasma-mobile/alligator/-/commit/db30f159c4700244532b17a260deb95551045b7a # * SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL diff --git a/pkgs/applications/kde/arianna.nix b/pkgs/applications/kde/arianna.nix index fe3038789a23..ba88e4ecbded 100644 --- a/pkgs/applications/kde/arianna.nix +++ b/pkgs/applications/kde/arianna.nix @@ -53,6 +53,7 @@ mkDerivation { meta = with lib; { description = "An Epub Reader for Plasma and Plasma Mobile"; + mainProgram = "arianna"; homepage = "https://invent.kde.org/graphics/arianna"; license = licenses.gpl3Plus; platforms = platforms.unix; diff --git a/pkgs/applications/kde/ark/default.nix b/pkgs/applications/kde/ark/default.nix index f6dd70682742..815bee892d6d 100644 --- a/pkgs/applications/kde/ark/default.nix +++ b/pkgs/applications/kde/ark/default.nix @@ -31,6 +31,7 @@ mkDerivation { meta = with lib; { homepage = "https://apps.kde.org/ark/"; description = "Graphical file compression/decompression utility"; + mainProgram = "ark"; license = with licenses; [ gpl2 lgpl3 ] ++ optional unfreeEnableUnrar unfree; maintainers = [ maintainers.ttuegel ]; }; diff --git a/pkgs/applications/kde/audiotube.nix b/pkgs/applications/kde/audiotube.nix index 9ba9745c6b4f..bf1ec3099029 100644 --- a/pkgs/applications/kde/audiotube.nix +++ b/pkgs/applications/kde/audiotube.nix @@ -62,6 +62,7 @@ mkDerivation rec { meta = with lib; { description = "Client for YouTube Music"; + mainProgram = "audiotube"; homepage = "https://invent.kde.org/plasma-mobile/audiotube"; # https://invent.kde.org/plasma-mobile/audiotube/-/tree/c503d0607a3386112beaa9cf990ab85fe33ef115/LICENSES license = with licenses; [ bsd2 cc0 gpl2Only gpl3Only ]; diff --git a/pkgs/applications/kde/bomber.nix b/pkgs/applications/kde/bomber.nix index d8840e1bfece..1e52a6d87727 100644 --- a/pkgs/applications/kde/bomber.nix +++ b/pkgs/applications/kde/bomber.nix @@ -8,6 +8,7 @@ mkDerivation { meta = with lib; { homepage = "https://apps.kde.org/bomber/"; description = "A single player arcade game"; + mainProgram = "bomber"; longDescription = '' Bomber is a single player arcade game. The player is invading various cities in a plane that is decreasing in height. diff --git a/pkgs/applications/kde/bovo.nix b/pkgs/applications/kde/bovo.nix index ae89a8e396f6..d1788bd5e234 100644 --- a/pkgs/applications/kde/bovo.nix +++ b/pkgs/applications/kde/bovo.nix @@ -8,6 +8,7 @@ mkDerivation { meta = with lib; { homepage = "https://apps.kde.org/bovo/"; description = "Five in a row application"; + mainProgram = "bovo"; longDescription = '' Bovo is a Gomoku (from Japanese 五目並べ - lit. "five points") like game for two players, where the opponents alternate in placing their respective pictogram on the game board. diff --git a/pkgs/applications/kde/dragon.nix b/pkgs/applications/kde/dragon.nix index 399205da6caa..a9e9425b7bb5 100644 --- a/pkgs/applications/kde/dragon.nix +++ b/pkgs/applications/kde/dragon.nix @@ -13,6 +13,7 @@ mkDerivation { homepage = "https://apps.kde.org/dragonplayer/"; license = with lib.licenses; [ gpl2Plus fdl12Plus ]; description = "A simple media player for KDE"; + mainProgram = "dragon"; maintainers = [ lib.maintainers.jonathanreeve ]; }; nativeBuildInputs = [ extra-cmake-modules kdoctools ]; diff --git a/pkgs/applications/kde/elisa.nix b/pkgs/applications/kde/elisa.nix index 5073d869a3aa..b9a384616416 100644 --- a/pkgs/applications/kde/elisa.nix +++ b/pkgs/applications/kde/elisa.nix @@ -42,6 +42,7 @@ mkDerivation { meta = with lib; { homepage = "https://apps.kde.org/elisa/"; description = "A simple media player for KDE"; + mainProgram = "elisa"; license = licenses.gpl3; maintainers = with maintainers; [ peterhoeg ]; }; diff --git a/pkgs/applications/kde/falkon.nix b/pkgs/applications/kde/falkon.nix index 94cf6f5cfd25..d949b5ce1b2d 100644 --- a/pkgs/applications/kde/falkon.nix +++ b/pkgs/applications/kde/falkon.nix @@ -32,6 +32,7 @@ mkDerivation rec { meta = with lib; { description = "QtWebEngine based cross-platform web browser"; + mainProgram = "falkon"; homepage = "https://www.falkon.org"; license = licenses.gpl3; maintainers = with maintainers; [ peterhoeg ]; diff --git a/pkgs/applications/kde/filelight.nix b/pkgs/applications/kde/filelight.nix index af1b131b5c76..017a5eb2f532 100644 --- a/pkgs/applications/kde/filelight.nix +++ b/pkgs/applications/kde/filelight.nix @@ -17,6 +17,7 @@ mkDerivation { pname = "filelight"; meta = { description = "Disk usage statistics"; + mainProgram = "filelight"; homepage = "https://apps.kde.org/filelight/"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ fridh vcunat ]; diff --git a/pkgs/applications/kde/ghostwriter.nix b/pkgs/applications/kde/ghostwriter.nix index 1fad4669dc62..d9399986959e 100644 --- a/pkgs/applications/kde/ghostwriter.nix +++ b/pkgs/applications/kde/ghostwriter.nix @@ -33,6 +33,7 @@ mkDerivation { meta = with lib; { description = "A cross-platform, aesthetic, distraction-free Markdown editor"; + mainProgram = "ghostwriter"; homepage = "https://ghostwriter.kde.org/"; changelog = "https://invent.kde.org/office/ghostwriter/-/blob/master/CHANGELOG.md"; license = licenses.gpl3Plus; diff --git a/pkgs/applications/kde/granatier.nix b/pkgs/applications/kde/granatier.nix index b4aa2168e0d1..ac050e014794 100644 --- a/pkgs/applications/kde/granatier.nix +++ b/pkgs/applications/kde/granatier.nix @@ -8,6 +8,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.granatier"; description = "Clone of the classic Bomberman game"; + mainProgram = "granatier"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/juk.nix b/pkgs/applications/kde/juk.nix index 70bd90b7e9ed..dd428a014487 100644 --- a/pkgs/applications/kde/juk.nix +++ b/pkgs/applications/kde/juk.nix @@ -30,6 +30,7 @@ mkDerivation { meta = with lib; { homepage = "https://invent.kde.org/multimedia/juk"; description = "Audio jukebox app, supporting collections of MP3, Ogg Vorbis and FLAC audio files"; + mainProgram = "juk"; license = licenses.gpl2Only; platforms = platforms.linux; maintainers = with maintainers; [ zendo ]; diff --git a/pkgs/applications/kde/k3b.nix b/pkgs/applications/kde/k3b.nix index 673567fbef69..643c5e80b10f 100644 --- a/pkgs/applications/kde/k3b.nix +++ b/pkgs/applications/kde/k3b.nix @@ -12,6 +12,7 @@ mkDerivation { meta = with lib; { homepage = "https://apps.kde.org/k3b/"; description = "Disk burning application"; + mainProgram = "k3b"; license = with licenses; [ gpl2Plus ]; maintainers = with maintainers; [ sander ]; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kaddressbook.nix b/pkgs/applications/kde/kaddressbook.nix index 6e3201837fd0..0d5df31781c3 100644 --- a/pkgs/applications/kde/kaddressbook.nix +++ b/pkgs/applications/kde/kaddressbook.nix @@ -14,6 +14,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kaddressbook/"; description = "KDE contact manager"; + mainProgram = "kaddressbook"; license = with lib.licenses; [ gpl2Plus lgpl21Plus fdl12Plus ]; maintainers = kdepimTeam; }; diff --git a/pkgs/applications/kde/kalk.nix b/pkgs/applications/kde/kalk.nix index 8d63991fb080..c151078e910e 100644 --- a/pkgs/applications/kde/kalk.nix +++ b/pkgs/applications/kde/kalk.nix @@ -43,6 +43,7 @@ mkDerivation rec { meta = with lib; { description = "Calculator built with kirigami"; + mainProgram = "kalk"; homepage = "https://invent.kde.org/plasma-mobile/kalk"; license = licenses.gpl3Plus; maintainers = with maintainers; [ samueldr ]; diff --git a/pkgs/applications/kde/kalzium.nix b/pkgs/applications/kde/kalzium.nix index 045c9a3c8d6e..c365f6e7e7d4 100644 --- a/pkgs/applications/kde/kalzium.nix +++ b/pkgs/applications/kde/kalzium.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://edu.kde.org/kalzium/"; description = "Program that shows you the Periodic Table of Elements"; + mainProgram = "kalzium"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kamoso.nix b/pkgs/applications/kde/kamoso.nix index c80ed0c511e4..878c127a977c 100644 --- a/pkgs/applications/kde/kamoso.nix +++ b/pkgs/applications/kde/kamoso.nix @@ -40,6 +40,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kamoso/"; description = "A simple and friendly program to use your camera"; + mainProgram = "kamoso"; license = with lib.licenses; [ lgpl21Only gpl3Only ]; }; } diff --git a/pkgs/applications/kde/kapman.nix b/pkgs/applications/kde/kapman.nix index 01fa984e5933..cb0187e97639 100644 --- a/pkgs/applications/kde/kapman.nix +++ b/pkgs/applications/kde/kapman.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.kapman"; description = "Clone of the well known game Pac-Man"; + mainProgram = "kapman"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kapptemplate.nix b/pkgs/applications/kde/kapptemplate.nix index 447b2d009b60..38b671bc382d 100644 --- a/pkgs/applications/kde/kapptemplate.nix +++ b/pkgs/applications/kde/kapptemplate.nix @@ -15,6 +15,7 @@ mkDerivation { meta = with lib; { description = "KDE App Code Template Generator"; + mainProgram = "kapptemplate"; license = licenses.gpl2; homepage = "https://kde.org/applications/en/development/org.kde.kapptemplate"; maintainers = [ maintainers.shamilton ]; diff --git a/pkgs/applications/kde/kasts.nix b/pkgs/applications/kde/kasts.nix index 59b455398203..e0f00a1db204 100644 --- a/pkgs/applications/kde/kasts.nix +++ b/pkgs/applications/kde/kasts.nix @@ -59,6 +59,7 @@ mkDerivation rec { meta = with lib; { description = "Mobile podcast application"; + mainProgram = "kasts"; homepage = "https://apps.kde.org/kasts/"; # https://invent.kde.org/plasma-mobile/kasts/-/tree/master/LICENSES license = with licenses; [ bsd2 cc-by-sa-40 cc0 gpl2Only gpl2Plus gpl3Only gpl3Plus lgpl3Plus ]; diff --git a/pkgs/applications/kde/katomic.nix b/pkgs/applications/kde/katomic.nix index aa00d58c417e..29e67635fb3e 100644 --- a/pkgs/applications/kde/katomic.nix +++ b/pkgs/applications/kde/katomic.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.katomic"; description = "Fun educational game built around molecular geometry"; + mainProgram = "katomic"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kblackbox.nix b/pkgs/applications/kde/kblackbox.nix index 9f2f652f5586..c85184dcc109 100644 --- a/pkgs/applications/kde/kblackbox.nix +++ b/pkgs/applications/kde/kblackbox.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.kblackbox"; description = "Game of hide and seek played on a grid of boxes"; + mainProgram = "kblackbox"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kblocks.nix b/pkgs/applications/kde/kblocks.nix index 971901687f02..61e49a69999c 100644 --- a/pkgs/applications/kde/kblocks.nix +++ b/pkgs/applications/kde/kblocks.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.kblocks"; description = "Classic falling blocks game"; + mainProgram = "kblocks"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kbounce.nix b/pkgs/applications/kde/kbounce.nix index d96c0f7f8273..f6f6ad43829b 100644 --- a/pkgs/applications/kde/kbounce.nix +++ b/pkgs/applications/kde/kbounce.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.kbounce"; description = "Single player arcade game with the elements of puzzle"; + mainProgram = "kbounce"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kbreakout.nix b/pkgs/applications/kde/kbreakout.nix index ad58bde5838b..eb448d1a7400 100644 --- a/pkgs/applications/kde/kbreakout.nix +++ b/pkgs/applications/kde/kbreakout.nix @@ -14,6 +14,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kbreakout/"; description = "Breakout-like game"; + mainProgram = "kbreakout"; license = with lib.licenses; [ lgpl21 gpl3 ]; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/applications/kde/kcalc.nix b/pkgs/applications/kde/kcalc.nix index 20ae678dc011..fdd8bb89f96e 100644 --- a/pkgs/applications/kde/kcalc.nix +++ b/pkgs/applications/kde/kcalc.nix @@ -10,6 +10,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kcalc/"; description = "Scientific calculator"; + mainProgram = "kcalc"; license = with lib.licenses; [ gpl2 ]; maintainers = [ lib.maintainers.fridh ]; }; diff --git a/pkgs/applications/kde/kcharselect.nix b/pkgs/applications/kde/kcharselect.nix index 0bc76b420874..54549aeb73ca 100644 --- a/pkgs/applications/kde/kcharselect.nix +++ b/pkgs/applications/kde/kcharselect.nix @@ -11,6 +11,7 @@ mkDerivation { license = lib.licenses.gpl2Plus; maintainers = [ lib.maintainers.schmittlauch ]; description = "A tool to select special characters from all installed fonts and copy them into the clipboard"; + mainProgram = "kcharselect"; }; nativeBuildInputs = [ extra-cmake-modules kdoctools ]; buildInputs = [ diff --git a/pkgs/applications/kde/kcolorchooser.nix b/pkgs/applications/kde/kcolorchooser.nix index 26601bb37e3c..601fe705d47a 100644 --- a/pkgs/applications/kde/kcolorchooser.nix +++ b/pkgs/applications/kde/kcolorchooser.nix @@ -9,6 +9,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kcolorchooser/"; description = "Color chooser"; + mainProgram = "kcolorchooser"; license = with lib.licenses; [ mit ]; maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/applications/kde/kde-inotify-survey.nix b/pkgs/applications/kde/kde-inotify-survey.nix index d90d789c5776..470e225ea0ab 100644 --- a/pkgs/applications/kde/kde-inotify-survey.nix +++ b/pkgs/applications/kde/kde-inotify-survey.nix @@ -23,6 +23,7 @@ mkDerivation { meta = { description = "Tooling for monitoring inotify limits and informing the user when they have been or about to be reached"; + mainProgram = "kde-inotify-survey"; homepage = "https://invent.kde.org/system/kde-inotify-survey"; license = lib.licenses.gpl2Plus; maintainers = []; diff --git a/pkgs/applications/kde/kdebugsettings.nix b/pkgs/applications/kde/kdebugsettings.nix index 829f7a26eb30..792d2dc04896 100644 --- a/pkgs/applications/kde/kdebugsettings.nix +++ b/pkgs/applications/kde/kdebugsettings.nix @@ -11,6 +11,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kdebugsettings/"; description = "KDE debug settings"; + mainProgram = "kdebugsettings"; license = with lib.licenses; [ gpl2 ]; maintainers = [ ]; }; diff --git a/pkgs/applications/kde/kdevelop/kdevelop-pg-qt.nix b/pkgs/applications/kde/kdevelop/kdevelop-pg-qt.nix index 468e264915c8..908c21bba8a6 100644 --- a/pkgs/applications/kde/kdevelop/kdevelop-pg-qt.nix +++ b/pkgs/applications/kde/kdevelop/kdevelop-pg-qt.nix @@ -19,6 +19,7 @@ stdenv.mkDerivation rec { maintainers = [ maintainers.ambrop72 ]; platforms = platforms.linux; description = "Parser-generator from KDevplatform"; + mainProgram = "kdev-pg-qt"; longDescription = '' KDevelop-PG-Qt is the parser-generator from KDevplatform. It is used for some KDevelop-languagesupport-plugins (Ruby, PHP, CSS...). diff --git a/pkgs/applications/kde/kdiamond.nix b/pkgs/applications/kde/kdiamond.nix index 040806fd08e0..d5b18530aff9 100644 --- a/pkgs/applications/kde/kdiamond.nix +++ b/pkgs/applications/kde/kdiamond.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.kdiamond"; description = "A single player puzzle game"; + mainProgram = "kdiamond"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/keysmith.nix b/pkgs/applications/kde/keysmith.nix index eaca7f68e24b..cca4d2ece563 100644 --- a/pkgs/applications/kde/keysmith.nix +++ b/pkgs/applications/kde/keysmith.nix @@ -31,6 +31,7 @@ mkDerivation rec { meta = with lib; { description = "OTP client for Plasma Mobile and Desktop"; + mainProgram = "keysmith"; license = licenses.gpl3; homepage = "https://github.com/KDE/keysmith"; maintainers = with maintainers; [ samueldr shamilton ]; diff --git a/pkgs/applications/kde/kfind.nix b/pkgs/applications/kde/kfind.nix index 2c96b17dea19..e7449660fcd5 100644 --- a/pkgs/applications/kde/kfind.nix +++ b/pkgs/applications/kde/kfind.nix @@ -9,6 +9,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kfind/"; description = "Find files/folders"; + mainProgram = "kfind"; license = with lib.licenses; [ gpl2 ]; maintainers = [ lib.maintainers.iblech ]; }; diff --git a/pkgs/applications/kde/kgeography.nix b/pkgs/applications/kde/kgeography.nix index b832ffcfa2cf..9e55ed5879d8 100644 --- a/pkgs/applications/kde/kgeography.nix +++ b/pkgs/applications/kde/kgeography.nix @@ -9,6 +9,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kgeography/"; description = "Geography trainer"; + mainProgram = "kgeography"; license = with lib.licenses; [ gpl2 ]; maintainers = [ lib.maintainers.globin ]; }; diff --git a/pkgs/applications/kde/kget.nix b/pkgs/applications/kde/kget.nix index 2f59e3aaf963..1c537e970711 100644 --- a/pkgs/applications/kde/kget.nix +++ b/pkgs/applications/kde/kget.nix @@ -18,6 +18,7 @@ mkDerivation { meta = with lib; { homepage = "https://apps.kde.org/kget/"; description = "Download manager"; + mainProgram = "kget"; license = with licenses; [ gpl2 ]; maintainers = with maintainers; [ peterhoeg ]; }; diff --git a/pkgs/applications/kde/kgpg.nix b/pkgs/applications/kde/kgpg.nix index 3db757b497dd..c39e521802e4 100644 --- a/pkgs/applications/kde/kgpg.nix +++ b/pkgs/applications/kde/kgpg.nix @@ -20,6 +20,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kgpg/"; description = "A KDE based interface for GnuPG, a powerful encryption utility"; + mainProgram = "kgpg"; license = [ lib.licenses.gpl2 ]; maintainers = [ lib.maintainers.ttuegel ]; }; diff --git a/pkgs/applications/kde/khelpcenter.nix b/pkgs/applications/kde/khelpcenter.nix index eeafc1e5285e..1638c3223de5 100644 --- a/pkgs/applications/kde/khelpcenter.nix +++ b/pkgs/applications/kde/khelpcenter.nix @@ -21,6 +21,7 @@ mkDerivation { meta = with lib; { homepage = "https://apps.kde.org/help/"; description = "Help center"; + mainProgram = "khelpcenter"; license = licenses.gpl2Plus; }; } diff --git a/pkgs/applications/kde/kigo.nix b/pkgs/applications/kde/kigo.nix index 238158b524b3..1fcedb393864 100644 --- a/pkgs/applications/kde/kigo.nix +++ b/pkgs/applications/kde/kigo.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.kigo"; description = "An open-source implementation of the popular Go game"; + mainProgram = "kigo"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/killbots.nix b/pkgs/applications/kde/killbots.nix index ef81c3b5ec11..6ac75851619f 100644 --- a/pkgs/applications/kde/killbots.nix +++ b/pkgs/applications/kde/killbots.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.killbots"; description = "A game where you avoid robots"; + mainProgram = "killbots"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kirigami-gallery.nix b/pkgs/applications/kde/kirigami-gallery.nix index c22cc16aaf91..492d687e01d7 100644 --- a/pkgs/applications/kde/kirigami-gallery.nix +++ b/pkgs/applications/kde/kirigami-gallery.nix @@ -23,6 +23,7 @@ mkDerivation { meta = with lib; { homepage = "https://apps.kde.org/kirigami2.gallery/"; description = "View examples of Kirigami components"; + mainProgram = "kirigami2gallery"; license = licenses.lgpl2; maintainers = with maintainers; [ shadowrz ]; }; diff --git a/pkgs/applications/kde/klettres.nix b/pkgs/applications/kde/klettres.nix index a87090a794b5..583edfb8a56c 100644 --- a/pkgs/applications/kde/klettres.nix +++ b/pkgs/applications/kde/klettres.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://invent.kde.org/education/klettres"; description = "An application specially designed to help the user to learn an alphabet"; + mainProgram = "klettres"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/klines.nix b/pkgs/applications/kde/klines.nix index 336ea9a2506e..a7b4d81f5fe4 100644 --- a/pkgs/applications/kde/klines.nix +++ b/pkgs/applications/kde/klines.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.klines"; description = "A simple but highly addictive one player game"; + mainProgram = "klines"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kmag.nix b/pkgs/applications/kde/kmag.nix index ba1bb8d18515..dc6cec7e5a47 100644 --- a/pkgs/applications/kde/kmag.nix +++ b/pkgs/applications/kde/kmag.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/utilities/org.kde.kmag"; description = "A small Linux utility to magnify a part of the screen"; + mainProgram = "kmag"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kmahjongg.nix b/pkgs/applications/kde/kmahjongg.nix index a0c277ec0917..1c2e46c21124 100644 --- a/pkgs/applications/kde/kmahjongg.nix +++ b/pkgs/applications/kde/kmahjongg.nix @@ -14,6 +14,7 @@ mkDerivation { buildInputs = [ kdeclarative libkmahjongg knewstuff libkdegames ]; meta = { description = "Mahjongg solitaire"; + mainProgram = "kmahjongg"; homepage = "https://apps.kde.org/kmahjongg/"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ ]; diff --git a/pkgs/applications/kde/kmines.nix b/pkgs/applications/kde/kmines.nix index 66131df26c16..108c7f049b08 100644 --- a/pkgs/applications/kde/kmines.nix +++ b/pkgs/applications/kde/kmines.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.kmines"; description = "A classic Minesweeper game"; + mainProgram = "kmines"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kmousetool.nix b/pkgs/applications/kde/kmousetool.nix index 4bac765dc4b9..bedcbb6bc4dc 100644 --- a/pkgs/applications/kde/kmousetool.nix +++ b/pkgs/applications/kde/kmousetool.nix @@ -28,6 +28,7 @@ mkDerivation { meta = { homepage = "https://github.com/KDE/kmousetool"; description = "Program that clicks the mouse for you"; + mainProgram = "kmousetool"; license = with lib.licenses; [ gpl2Plus fdl12Plus ]; maintainers = [ lib.maintainers.jayesh-bhoot ]; }; diff --git a/pkgs/applications/kde/kmplot.nix b/pkgs/applications/kde/kmplot.nix index 9f1ab4d28119..478198215396 100644 --- a/pkgs/applications/kde/kmplot.nix +++ b/pkgs/applications/kde/kmplot.nix @@ -7,6 +7,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kmplot/"; description = "Mathematical function plotter"; + mainProgram = "kmplot"; license = with lib.licenses; [ gpl2Plus fdl12Plus ]; maintainers = [ lib.maintainers.orivej ]; }; diff --git a/pkgs/applications/kde/knavalbattle.nix b/pkgs/applications/kde/knavalbattle.nix index 155faf4e5399..b405bfe1834d 100644 --- a/pkgs/applications/kde/knavalbattle.nix +++ b/pkgs/applications/kde/knavalbattle.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.knavalbattle"; description = "Naval Battle is a ship sinking game"; + mainProgram = "knavalbattle"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/knetwalk.nix b/pkgs/applications/kde/knetwalk.nix index 3a863b40a1c6..ae25146b41b6 100644 --- a/pkgs/applications/kde/knetwalk.nix +++ b/pkgs/applications/kde/knetwalk.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.knetwalk"; description = "A single player logic game"; + mainProgram = "knetwalk"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/knights.nix b/pkgs/applications/kde/knights.nix index 084a2349fc1f..589f409907d7 100644 --- a/pkgs/applications/kde/knights.nix +++ b/pkgs/applications/kde/knights.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.knights"; description = "A chess game"; + mainProgram = "knights"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/koko.nix b/pkgs/applications/kde/koko.nix index 3543a7284bff..826125f91d10 100644 --- a/pkgs/applications/kde/koko.nix +++ b/pkgs/applications/kde/koko.nix @@ -73,6 +73,7 @@ mkDerivation rec { meta = with lib; { description = "Image gallery mobile application"; + mainProgram = "koko"; homepage = "https://apps.kde.org/koko/"; # LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL license = [ licenses.lgpl3Only licenses.lgpl21Only ]; diff --git a/pkgs/applications/kde/kolf.nix b/pkgs/applications/kde/kolf.nix index c9a5a61e2812..7d966e60c679 100644 --- a/pkgs/applications/kde/kolf.nix +++ b/pkgs/applications/kde/kolf.nix @@ -12,6 +12,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kolf/"; description = "Miniature golf"; + mainProgram = "kolf"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ peterhoeg ]; }; diff --git a/pkgs/applications/kde/kollision.nix b/pkgs/applications/kde/kollision.nix index 806b2f592338..4aa01245f1ae 100644 --- a/pkgs/applications/kde/kollision.nix +++ b/pkgs/applications/kde/kollision.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.kollision"; description = "A casual game"; + mainProgram = "kollision"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kolourpaint.nix b/pkgs/applications/kde/kolourpaint.nix index b02c91e8641f..4af7cd12b896 100644 --- a/pkgs/applications/kde/kolourpaint.nix +++ b/pkgs/applications/kde/kolourpaint.nix @@ -19,6 +19,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kolourpaint/"; description = "Paint program"; + mainProgram = "kolourpaint"; maintainers = [ lib.maintainers.fridh ]; license = with lib.licenses; [ gpl2 ]; }; diff --git a/pkgs/applications/kde/kompare.nix b/pkgs/applications/kde/kompare.nix index 097661d58021..27c2d646413b 100644 --- a/pkgs/applications/kde/kompare.nix +++ b/pkgs/applications/kde/kompare.nix @@ -9,6 +9,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kompare/"; description = "Diff/patch frontend"; + mainProgram = "kompare"; license = with lib.licenses; [ gpl2 ]; }; nativeBuildInputs = [ extra-cmake-modules kdoctools ]; diff --git a/pkgs/applications/kde/konquest.nix b/pkgs/applications/kde/konquest.nix index 7c4ac20f4a51..ba400bd5da2e 100644 --- a/pkgs/applications/kde/konquest.nix +++ b/pkgs/applications/kde/konquest.nix @@ -24,6 +24,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/konquest/"; description = "Galactic strategy game"; + mainProgram = "konquest"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ lheckemann ]; }; diff --git a/pkgs/applications/kde/kontact.nix b/pkgs/applications/kde/kontact.nix index 2218e19c231a..f405b9af20ab 100644 --- a/pkgs/applications/kde/kontact.nix +++ b/pkgs/applications/kde/kontact.nix @@ -13,6 +13,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kontact/"; description = "Personal information manager"; + mainProgram = "kontact"; license = with lib.licenses; [ gpl2Plus lgpl21Plus fdl12Plus ]; maintainers = kdepimTeam; }; diff --git a/pkgs/applications/kde/konversation.nix b/pkgs/applications/kde/konversation.nix index 4b224827e839..9b995629460f 100644 --- a/pkgs/applications/kde/konversation.nix +++ b/pkgs/applications/kde/konversation.nix @@ -66,6 +66,7 @@ mkDerivation { meta = { description = "Integrated IRC client for KDE"; + mainProgram = "konversation"; license = with lib.licenses; [ gpl2 ]; homepage = "https://konversation.kde.org"; }; diff --git a/pkgs/applications/kde/korganizer.nix b/pkgs/applications/kde/korganizer.nix index e4c5a8dc5176..c1febe58f45a 100644 --- a/pkgs/applications/kde/korganizer.nix +++ b/pkgs/applications/kde/korganizer.nix @@ -17,6 +17,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/korganizer/"; description = "Personal organizer"; + mainProgram = "korganizer"; license = with lib.licenses; [ gpl2Plus lgpl21Plus fdl12Plus ]; maintainers = kdepimTeam; }; diff --git a/pkgs/applications/kde/krdc.nix b/pkgs/applications/kde/krdc.nix index dfa84dae31bc..5d3fd18706db 100644 --- a/pkgs/applications/kde/krdc.nix +++ b/pkgs/applications/kde/krdc.nix @@ -19,6 +19,7 @@ mkDerivation { meta = with lib; { homepage = "http://www.kde.org"; description = "Remote desktop client"; + mainProgram = "krdc"; license = with licenses; [ gpl2Plus lgpl21Plus fdl12Plus bsd3 ]; maintainers = with maintainers; [ peterhoeg ]; platforms = platforms.linux; diff --git a/pkgs/applications/kde/krecorder.nix b/pkgs/applications/kde/krecorder.nix index 71164d1b02d4..afa5ddee2ed6 100644 --- a/pkgs/applications/kde/krecorder.nix +++ b/pkgs/applications/kde/krecorder.nix @@ -35,6 +35,7 @@ mkDerivation rec { meta = with lib; { description = "Audio recorder for Plasma Mobile"; + mainProgram = "krecorder"; homepage = "https://invent.kde.org/plasma-mobile/krecorder"; license = licenses.gpl3Plus; maintainers = with maintainers; [ samueldr ]; diff --git a/pkgs/applications/kde/kreversi.nix b/pkgs/applications/kde/kreversi.nix index 351555b5f338..91756d2e15d7 100644 --- a/pkgs/applications/kde/kreversi.nix +++ b/pkgs/applications/kde/kreversi.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.kreversi"; description = "A simple one player strategy game played against the computer"; + mainProgram = "kreversi"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kruler.nix b/pkgs/applications/kde/kruler.nix index 918c0c55b625..965ef278542b 100644 --- a/pkgs/applications/kde/kruler.nix +++ b/pkgs/applications/kde/kruler.nix @@ -9,6 +9,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kruler/"; description = "Screen ruler"; + mainProgram = "kruler"; license = with lib.licenses; [ gpl2 ]; maintainers = [ lib.maintainers.vandenoever ]; }; diff --git a/pkgs/applications/kde/kshisen.nix b/pkgs/applications/kde/kshisen.nix index 791e95af6905..b15dbfa8f9fa 100644 --- a/pkgs/applications/kde/kshisen.nix +++ b/pkgs/applications/kde/kshisen.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.kshisen"; description = "A solitaire-like game played using the standard set of Mahjong tiles"; + mainProgram = "kshisen"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kspaceduel.nix b/pkgs/applications/kde/kspaceduel.nix index bf174546f2f6..500f2813b8f4 100644 --- a/pkgs/applications/kde/kspaceduel.nix +++ b/pkgs/applications/kde/kspaceduel.nix @@ -14,6 +14,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/kspaceduel/"; description = "Space arcade game"; + mainProgram = "kspaceduel"; license = with lib.licenses; [ lgpl21 gpl3 ]; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/applications/kde/ksquares.nix b/pkgs/applications/kde/ksquares.nix index b48ee473523c..326482c3aa8c 100644 --- a/pkgs/applications/kde/ksquares.nix +++ b/pkgs/applications/kde/ksquares.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/games/org.kde.ksquares"; description = "A game of Dots and Boxes"; + mainProgram = "ksquares"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/ksudoku.nix b/pkgs/applications/kde/ksudoku.nix index 1cfb3884ff59..64567ad9d88f 100644 --- a/pkgs/applications/kde/ksudoku.nix +++ b/pkgs/applications/kde/ksudoku.nix @@ -14,6 +14,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/ksudoku/"; description = "Suduko game"; + mainProgram = "ksudoku"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ ]; }; diff --git a/pkgs/applications/kde/ksystemlog.nix b/pkgs/applications/kde/ksystemlog.nix index 1b78c16b49dd..c886acc65f5a 100644 --- a/pkgs/applications/kde/ksystemlog.nix +++ b/pkgs/applications/kde/ksystemlog.nix @@ -13,6 +13,7 @@ mkDerivation { meta = with lib; { homepage = "https://apps.kde.org/ksystemlog/"; description = "System log viewer"; + mainProgram = "ksystemlog"; license = with licenses; [ gpl2 ]; maintainers = with maintainers; [ peterhoeg ]; }; diff --git a/pkgs/applications/kde/kteatime.nix b/pkgs/applications/kde/kteatime.nix index 639bd933103f..056df2fa263d 100644 --- a/pkgs/applications/kde/kteatime.nix +++ b/pkgs/applications/kde/kteatime.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/utilities/org.kde.kteatime"; description = "A handy timer for steeping tea"; + mainProgram = "kteatime"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/ktimer.nix b/pkgs/applications/kde/ktimer.nix index 7eab059f1a72..31535af1d7ad 100644 --- a/pkgs/applications/kde/ktimer.nix +++ b/pkgs/applications/kde/ktimer.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/utilities/org.kde.ktimer"; description = "A little tool to execute programs after some time"; + mainProgram = "ktimer"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/ktouch.nix b/pkgs/applications/kde/ktouch.nix index df727c43a166..1a5f14bbc9e3 100644 --- a/pkgs/applications/kde/ktouch.nix +++ b/pkgs/applications/kde/ktouch.nix @@ -14,6 +14,7 @@ mkDerivation { license = lib.licenses.gpl2; maintainers = [ lib.maintainers.schmittlauch ]; description = "A touch typing tutor from the KDE software collection"; + mainProgram = "ktouch"; }; nativeBuildInputs = [ extra-cmake-modules kdoctools qtdeclarative ]; buildInputs = [ diff --git a/pkgs/applications/kde/ktrip.nix b/pkgs/applications/kde/ktrip.nix index 5377dd106586..ebcb85d67d4a 100644 --- a/pkgs/applications/kde/ktrip.nix +++ b/pkgs/applications/kde/ktrip.nix @@ -39,6 +39,7 @@ mkDerivation rec { meta = with lib; { description = "Public transport trip planner"; + mainProgram = "ktrip"; homepage = "https://apps.kde.org/ktrip/"; # GPL-2.0-or-later license = licenses.gpl2Plus; diff --git a/pkgs/applications/kde/kturtle.nix b/pkgs/applications/kde/kturtle.nix index cf4b2c91ffed..1f03f7fcb407 100644 --- a/pkgs/applications/kde/kturtle.nix +++ b/pkgs/applications/kde/kturtle.nix @@ -5,6 +5,7 @@ mkDerivation { meta = with lib; { homepage = "https://invent.kde.org/education/kturtle"; description = "An educational programming environment for learning how to program"; + mainProgram = "kturtle"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kwalletmanager.nix b/pkgs/applications/kde/kwalletmanager.nix index 8d56adc41326..63534d584d9f 100644 --- a/pkgs/applications/kde/kwalletmanager.nix +++ b/pkgs/applications/kde/kwalletmanager.nix @@ -17,6 +17,7 @@ mkDerivation { homepage = "https://apps.kde.org/kwalletmanager5/"; description = "KDE wallet management tool"; + mainProgram = "kwalletmanager5"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ fridh ]; }; diff --git a/pkgs/applications/kde/kwave.nix b/pkgs/applications/kde/kwave.nix index a315ce6bd9bd..b0eda04de709 100644 --- a/pkgs/applications/kde/kwave.nix +++ b/pkgs/applications/kde/kwave.nix @@ -8,6 +8,7 @@ mkDerivation { meta = with lib; { homepage = "https://kde.org/applications/en/multimedia/org.kde.kwave"; description = "A simple media player"; + mainProgram = "kwave"; maintainers = with maintainers; [ freezeboy ]; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/kweather.nix b/pkgs/applications/kde/kweather.nix index d6a1f999ce65..b9a5fc04f6df 100644 --- a/pkgs/applications/kde/kweather.nix +++ b/pkgs/applications/kde/kweather.nix @@ -41,6 +41,7 @@ mkDerivation rec { meta = with lib; { description = "Weather application for Plasma Mobile"; + mainProgram = "kweather"; homepage = "https://invent.kde.org/plasma-mobile/kweather"; license = with licenses; [ gpl2Plus cc-by-40 ]; maintainers = with maintainers; [ samueldr ]; diff --git a/pkgs/applications/kde/minuet.nix b/pkgs/applications/kde/minuet.nix index 0aaa5012a073..8e5285ac57d8 100644 --- a/pkgs/applications/kde/minuet.nix +++ b/pkgs/applications/kde/minuet.nix @@ -10,6 +10,7 @@ mkDerivation { meta = with lib; { homepage = "https://apps.kde.org/minuet/"; description = "Music Education Software"; + mainProgram = "minuet"; license = with licenses; [ lgpl21 gpl3 ]; maintainers = with maintainers; [ peterhoeg HaoZeke ]; }; diff --git a/pkgs/applications/kde/neochat.nix b/pkgs/applications/kde/neochat.nix index 03c6f19e68f5..840ab864cd95 100644 --- a/pkgs/applications/kde/neochat.nix +++ b/pkgs/applications/kde/neochat.nix @@ -67,6 +67,7 @@ mkDerivation { meta = with lib; { description = "A client for matrix, the decentralized communication protocol"; + mainProgram = "neochat"; homepage = "https://apps.kde.org/en/neochat"; license = licenses.gpl3Only; maintainers = with maintainers; [ peterhoeg ]; diff --git a/pkgs/applications/kde/okular.nix b/pkgs/applications/kde/okular.nix index 8079232b926c..927cdb737b98 100644 --- a/pkgs/applications/kde/okular.nix +++ b/pkgs/applications/kde/okular.nix @@ -34,6 +34,7 @@ mkDerivation { meta = with lib; { homepage = "http://www.kde.org"; description = "KDE document viewer"; + mainProgram = "okular"; license = with licenses; [ gpl2Plus lgpl21Plus fdl12Plus bsd3 ]; maintainers = with maintainers; [ ttuegel ]; platforms = lib.platforms.linux; diff --git a/pkgs/applications/kde/palapeli.nix b/pkgs/applications/kde/palapeli.nix index 13aa24df27d4..9effbc2674f7 100644 --- a/pkgs/applications/kde/palapeli.nix +++ b/pkgs/applications/kde/palapeli.nix @@ -16,6 +16,7 @@ mkDerivation { meta = { homepage = "https://apps.kde.org/palapeli/"; description = "A single-player jigsaw puzzle game"; + mainProgram = "palapeli"; license = with lib.licenses; [ gpl2 ]; maintainers = with lib.maintainers; [ harrisonthorne ]; }; diff --git a/pkgs/applications/kde/picmi.nix b/pkgs/applications/kde/picmi.nix index 30ee9fa84369..3f5e36886836 100644 --- a/pkgs/applications/kde/picmi.nix +++ b/pkgs/applications/kde/picmi.nix @@ -8,6 +8,7 @@ mkDerivation { meta = with lib; { homepage = "https://apps.kde.org/picmi/"; description = "Nonogram game"; + mainProgram = "picmi"; longDescription = ''The goal is to reveal the hidden pattern in the board by coloring or leaving blank the cells in a grid according to numbers given at the side of the grid. ''; diff --git a/pkgs/applications/kde/plasmatube/default.nix b/pkgs/applications/kde/plasmatube/default.nix index d7f0e337e509..cc83254cb2ac 100644 --- a/pkgs/applications/kde/plasmatube/default.nix +++ b/pkgs/applications/kde/plasmatube/default.nix @@ -50,6 +50,7 @@ mkDerivation { meta = { description = "Youtube player powered by an invidious server"; + mainProgram = "plasmatube"; homepage = "https://invent.kde.org/plasma-mobile/plasmatube"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ dotlambda ]; diff --git a/pkgs/applications/kde/qmlkonsole.nix b/pkgs/applications/kde/qmlkonsole.nix index da892fb47c0e..1071fce7e752 100644 --- a/pkgs/applications/kde/qmlkonsole.nix +++ b/pkgs/applications/kde/qmlkonsole.nix @@ -35,6 +35,7 @@ mkDerivation { meta = with lib; { description = "Terminal app for Plasma Mobile"; + mainProgram = "qmlkonsole"; homepage = "https://invent.kde.org/plasma-mobile/qmlkonsole"; license = with licenses; [ gpl2Plus gpl3Plus cc0 ]; maintainers = with maintainers; [ balsoft ]; diff --git a/pkgs/applications/kde/rocs.nix b/pkgs/applications/kde/rocs.nix index 80f5f4bb6d65..732814c42f69 100644 --- a/pkgs/applications/kde/rocs.nix +++ b/pkgs/applications/kde/rocs.nix @@ -11,6 +11,7 @@ mkDerivation { meta = with lib; { homepage = "https://edu.kde.org/rocs/"; description = "A graph theory IDE."; + mainProgram = "rocs"; license = with licenses; [ gpl2Plus lgpl21Plus fdl12Plus ]; platforms = lib.platforms.linux; maintainers = with maintainers; [ knairda ]; diff --git a/pkgs/applications/kde/skanlite.nix b/pkgs/applications/kde/skanlite.nix index e31c775c3d86..2d2ca212d00c 100644 --- a/pkgs/applications/kde/skanlite.nix +++ b/pkgs/applications/kde/skanlite.nix @@ -9,6 +9,7 @@ mkDerivation { pname = "skanlite"; meta = with lib; { description = "KDE simple image scanning application"; + mainProgram = "skanlite"; homepage = "https://apps.kde.org/skanlite"; license = licenses.gpl2Plus; maintainers = with maintainers; [ polendri ]; diff --git a/pkgs/applications/kde/skanpage.nix b/pkgs/applications/kde/skanpage.nix index fc16723ce4de..89094a10a87b 100644 --- a/pkgs/applications/kde/skanpage.nix +++ b/pkgs/applications/kde/skanpage.nix @@ -25,6 +25,7 @@ mkDerivation { meta = with lib; { description = "KDE utility to scan images and multi-page documents"; + mainProgram = "skanpage"; homepage = "https://apps.kde.org/skanpage"; license = licenses.gpl2Plus; platforms = platforms.linux; diff --git a/pkgs/applications/kde/spectacle.nix b/pkgs/applications/kde/spectacle.nix index 8505e34920df..f5471e2d1086 100644 --- a/pkgs/applications/kde/spectacle.nix +++ b/pkgs/applications/kde/spectacle.nix @@ -33,6 +33,7 @@ mkDerivation { meta = with lib; { homepage = "https://apps.kde.org/spectacle/"; description = "Screenshot capture utility"; + mainProgram = "spectacle"; maintainers = with maintainers; [ ttuegel ]; }; } diff --git a/pkgs/applications/kde/telly-skout.nix b/pkgs/applications/kde/telly-skout.nix index 4c84768a693a..9ecff11c0e08 100644 --- a/pkgs/applications/kde/telly-skout.nix +++ b/pkgs/applications/kde/telly-skout.nix @@ -17,6 +17,7 @@ mkDerivation { meta = { description = "A convergent Kirigami TV guide"; + mainProgram = "telly-skout"; homepage = "https://apps.kde.org/telly-skout/"; license = lib.licenses.gpl2Plus; maintainers = []; diff --git a/pkgs/applications/kde/tokodon.nix b/pkgs/applications/kde/tokodon.nix index 43da82e89018..c11bb05dae0f 100644 --- a/pkgs/applications/kde/tokodon.nix +++ b/pkgs/applications/kde/tokodon.nix @@ -53,6 +53,7 @@ mkDerivation { meta = with lib; { description = "A Mastodon client for Plasma and Plasma Mobile"; + mainProgram = "tokodon"; homepage = "https://invent.kde.org/network/tokodon"; license = licenses.gpl3Plus; platforms = platforms.unix; diff --git a/pkgs/applications/kde/yakuake.nix b/pkgs/applications/kde/yakuake.nix index 7c98275b9173..ce1cf3d161ff 100644 --- a/pkgs/applications/kde/yakuake.nix +++ b/pkgs/applications/kde/yakuake.nix @@ -28,6 +28,7 @@ mkDerivation { meta = { homepage = "https://yakuake.kde.org"; description = "Quad-style terminal emulator for KDE"; + mainProgram = "yakuake"; maintainers = with lib.maintainers; [ fridh ]; license = lib.licenses.gpl2; }; |