about summary refs log tree commit diff
path: root/pkgs/kde/plasma
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/kde/plasma')
-rw-r--r--pkgs/kde/plasma/breeze/default.nix1
-rw-r--r--pkgs/kde/plasma/discover/default.nix4
-rw-r--r--pkgs/kde/plasma/kinfocenter/default.nix1
-rw-r--r--pkgs/kde/plasma/kmenuedit/default.nix1
-rw-r--r--pkgs/kde/plasma/kscreen/default.nix1
-rw-r--r--pkgs/kde/plasma/ksshaskpass/default.nix1
-rw-r--r--pkgs/kde/plasma/kwrited/default.nix1
-rw-r--r--pkgs/kde/plasma/libkscreen/default.nix1
-rw-r--r--pkgs/kde/plasma/plasma-activities/default.nix1
-rw-r--r--pkgs/kde/plasma/plasma-browser-integration/default.nix1
-rw-r--r--pkgs/kde/plasma/plasma-systemmonitor/default.nix1
-rw-r--r--pkgs/kde/plasma/plasma-welcome/default.nix1
-rw-r--r--pkgs/kde/plasma/plymouth-kcm/default.nix1
-rw-r--r--pkgs/kde/plasma/sddm-kcm/default.nix1
-rw-r--r--pkgs/kde/plasma/systemsettings/default.nix1
-rw-r--r--pkgs/kde/plasma/wacomtablet/default.nix1
16 files changed, 19 insertions, 0 deletions
diff --git a/pkgs/kde/plasma/breeze/default.nix b/pkgs/kde/plasma/breeze/default.nix
index 72dcbcae91f41..3b6fed6221fd5 100644
--- a/pkgs/kde/plasma/breeze/default.nix
+++ b/pkgs/kde/plasma/breeze/default.nix
@@ -41,4 +41,5 @@ mkKdeDerivation {
     mkdir -p $qt5/${libsForQt5.qtbase.qtPluginPrefix}/styles
     mv $out/${qtbase.qtPluginPrefix}/styles/breeze5.so $qt5/${libsForQt5.qtbase.qtPluginPrefix}/styles
   '';
+  meta.mainProgram = "breeze-settings6";
 }
diff --git a/pkgs/kde/plasma/discover/default.nix b/pkgs/kde/plasma/discover/default.nix
index 2795f3d1414e4..d25a4fc6ea9b3 100644
--- a/pkgs/kde/plasma/discover/default.nix
+++ b/pkgs/kde/plasma/discover/default.nix
@@ -11,4 +11,8 @@ mkKdeDerivation {
 
   extraNativeBuildInputs = [pkg-config];
   extraBuildInputs = [qtwebview discount flatpak fwupd];
+
+  # The PackageKit backend doesn't work for us and causes Discover
+  # to freak out when loading. Disable it to not confuse users.
+  excludeDependencies = ["packagekit-qt"];
 }
diff --git a/pkgs/kde/plasma/kinfocenter/default.nix b/pkgs/kde/plasma/kinfocenter/default.nix
index cc216dd22a7b5..e48424305c1cd 100644
--- a/pkgs/kde/plasma/kinfocenter/default.nix
+++ b/pkgs/kde/plasma/kinfocenter/default.nix
@@ -26,4 +26,5 @@ mkKdeDerivation {
   '';
 
   extraBuildInputs = [libusb1];
+  meta.mainProgram = "kinfocenter";
 }
diff --git a/pkgs/kde/plasma/kmenuedit/default.nix b/pkgs/kde/plasma/kmenuedit/default.nix
index 2cfd932af1bf1..4f88e8013173d 100644
--- a/pkgs/kde/plasma/kmenuedit/default.nix
+++ b/pkgs/kde/plasma/kmenuedit/default.nix
@@ -1,4 +1,5 @@
 {mkKdeDerivation}:
 mkKdeDerivation {
   pname = "kmenuedit";
+  meta.mainProgram = "kmenuedit";
 }
diff --git a/pkgs/kde/plasma/kscreen/default.nix b/pkgs/kde/plasma/kscreen/default.nix
index 480912fe7fcbe..3ceedb860de05 100644
--- a/pkgs/kde/plasma/kscreen/default.nix
+++ b/pkgs/kde/plasma/kscreen/default.nix
@@ -12,4 +12,5 @@ mkKdeDerivation {
     substituteInPlace $out/share/kglobalaccel/org.kde.kscreen.desktop \
       --replace-fail dbus-send ${dbus}/bin/dbus-send
   '';
+  meta.mainProgram = "kscreen-console";
 }
diff --git a/pkgs/kde/plasma/ksshaskpass/default.nix b/pkgs/kde/plasma/ksshaskpass/default.nix
index 86834f8fa7c2d..dee8ae1e2ce81 100644
--- a/pkgs/kde/plasma/ksshaskpass/default.nix
+++ b/pkgs/kde/plasma/ksshaskpass/default.nix
@@ -1,4 +1,5 @@
 {mkKdeDerivation}:
 mkKdeDerivation {
   pname = "ksshaskpass";
+  meta.mainProgram = "ksshaskpass";
 }
diff --git a/pkgs/kde/plasma/kwrited/default.nix b/pkgs/kde/plasma/kwrited/default.nix
index 262f3b7c6493d..c9bb0ff6e6cad 100644
--- a/pkgs/kde/plasma/kwrited/default.nix
+++ b/pkgs/kde/plasma/kwrited/default.nix
@@ -1,4 +1,5 @@
 {mkKdeDerivation}:
 mkKdeDerivation {
   pname = "kwrited";
+  meta.mainProgram = "kwrited";
 }
diff --git a/pkgs/kde/plasma/libkscreen/default.nix b/pkgs/kde/plasma/libkscreen/default.nix
index d6fdd87c7e9b9..7f7e5d488d9fb 100644
--- a/pkgs/kde/plasma/libkscreen/default.nix
+++ b/pkgs/kde/plasma/libkscreen/default.nix
@@ -9,4 +9,5 @@ mkKdeDerivation {
 
   extraNativeBuildInputs = [qttools qtwayland jq];
   extraBuildInputs = [qtwayland];
+  meta.mainProgram = "kscreen-doctor";
 }
diff --git a/pkgs/kde/plasma/plasma-activities/default.nix b/pkgs/kde/plasma/plasma-activities/default.nix
index 9ddd163e9fbb4..c9fdd08211814 100644
--- a/pkgs/kde/plasma/plasma-activities/default.nix
+++ b/pkgs/kde/plasma/plasma-activities/default.nix
@@ -7,4 +7,5 @@ mkKdeDerivation {
   pname = "plasma-activities";
 
   extraBuildInputs = [qtdeclarative boost];
+  meta.mainProgram = "plasma-activities-cli6";
 }
diff --git a/pkgs/kde/plasma/plasma-browser-integration/default.nix b/pkgs/kde/plasma/plasma-browser-integration/default.nix
index 6277071f9a760..e069d067f2948 100644
--- a/pkgs/kde/plasma/plasma-browser-integration/default.nix
+++ b/pkgs/kde/plasma/plasma-browser-integration/default.nix
@@ -1,4 +1,5 @@
 {mkKdeDerivation}:
 mkKdeDerivation {
   pname = "plasma-browser-integration";
+  meta.mainProgram = "plasma-browser-integration-host";
 }
diff --git a/pkgs/kde/plasma/plasma-systemmonitor/default.nix b/pkgs/kde/plasma/plasma-systemmonitor/default.nix
index 8a8bff96ecfff..a8e20716ed56e 100644
--- a/pkgs/kde/plasma/plasma-systemmonitor/default.nix
+++ b/pkgs/kde/plasma/plasma-systemmonitor/default.nix
@@ -1,4 +1,5 @@
 {mkKdeDerivation}:
 mkKdeDerivation {
   pname = "plasma-systemmonitor";
+  meta.mainProgram = "plasma-systemmonitor";
 }
diff --git a/pkgs/kde/plasma/plasma-welcome/default.nix b/pkgs/kde/plasma/plasma-welcome/default.nix
index 976a788a16e9d..89f06a817b342 100644
--- a/pkgs/kde/plasma/plasma-welcome/default.nix
+++ b/pkgs/kde/plasma/plasma-welcome/default.nix
@@ -7,4 +7,5 @@ mkKdeDerivation {
   pname = "plasma-welcome";
 
   extraBuildInputs = [qtsvg kuserfeedback];
+  meta.mainProgram = "plasma-welcome";
 }
diff --git a/pkgs/kde/plasma/plymouth-kcm/default.nix b/pkgs/kde/plasma/plymouth-kcm/default.nix
index dcf339dd9b2e8..ccb117f11a53f 100644
--- a/pkgs/kde/plasma/plymouth-kcm/default.nix
+++ b/pkgs/kde/plasma/plymouth-kcm/default.nix
@@ -8,4 +8,5 @@ mkKdeDerivation {
 
   extraNativeBuildInputs = [pkg-config];
   extraBuildInputs = [plymouth];
+  meta.mainProgram = "kplymouththemeinstaller";
 }
diff --git a/pkgs/kde/plasma/sddm-kcm/default.nix b/pkgs/kde/plasma/sddm-kcm/default.nix
index d60c5e4e6ff78..d21ea6ac58f29 100644
--- a/pkgs/kde/plasma/sddm-kcm/default.nix
+++ b/pkgs/kde/plasma/sddm-kcm/default.nix
@@ -1,4 +1,5 @@
 {mkKdeDerivation}:
 mkKdeDerivation {
   pname = "sddm-kcm";
+  meta.mainProgram = "sddmthemeinstaller";
 }
diff --git a/pkgs/kde/plasma/systemsettings/default.nix b/pkgs/kde/plasma/systemsettings/default.nix
index 2dd529b9380e6..10feafc859c33 100644
--- a/pkgs/kde/plasma/systemsettings/default.nix
+++ b/pkgs/kde/plasma/systemsettings/default.nix
@@ -1,4 +1,5 @@
 {mkKdeDerivation}:
 mkKdeDerivation {
   pname = "systemsettings";
+  meta.mainProgram = "systemsettings";
 }
diff --git a/pkgs/kde/plasma/wacomtablet/default.nix b/pkgs/kde/plasma/wacomtablet/default.nix
index c24e8739f7469..58b80fa9575f1 100644
--- a/pkgs/kde/plasma/wacomtablet/default.nix
+++ b/pkgs/kde/plasma/wacomtablet/default.nix
@@ -9,4 +9,5 @@ mkKdeDerivation {
 
   extraNativeBuildInputs = [pkg-config];
   extraBuildInputs = [libwacom xf86_input_wacom];
+  meta.mainProgram = "kde_wacom_tabletfinder";
 }