Commit Graph
272 Commits
Author SHA1 Message Date
Jonathan Ringer 14f3686af1 Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
  pkgs/applications/terminal-emulators/alacritty/default.nix
  pkgs/servers/clickhouse/default.nix
2021-05-20 09:12:42 -07:00
Elias Probst bd02b3a568 plasma-sdk: init at 5.21.4 2021-05-19 06:17:58 +02:00
Thomas Tuegel a2c9b68f34 plasma-nm: add optional dependencies 2021-05-14 05:46:37 -05:00
Thomas Tuegel e1ba6e312b plasma-desktop: add optional dependencies 2021-05-14 05:45:20 -05:00
Thomas Tuegel 2df0eaf41b kwin: add optional dependencies 2021-05-14 05:45:20 -05:00
Thomas Tuegel 11702307c7 kwin: add optional krunner dependency 2021-05-14 05:45:19 -05:00
Thomas Tuegel 08c61d45c5 kinfocenter: clean up 80-column violations 2021-05-14 05:45:17 -05:00
Thomas Tuegel f0456b2305 plasma5: 5.21.3 -> 5.21.5 2021-05-14 05:43:26 -05:00
Thomas Tuegel 1af30bb258 plasma-nm: remove kdelibs4support dependency 2021-05-12 05:43:05 -05:00
Thomas Tuegel ce1c92a4d9 powerdevil: remove kdelibs4support dependency 2021-05-12 05:43:05 -05:00
Thomas Tuegel 60632718c0 ksysguard: remove kdelibs4support dependency 2021-05-12 05:43:04 -05:00
Thomas Tuegel 8f5efe2115 kscreenlocker: remove kdelibs4support dependency 2021-05-12 05:43:03 -05:00
Thomas Tuegel 9e59d5e671 kmenuedit: remove kdelibs4support dependency 2021-05-12 05:43:03 -05:00
Thomas Tuegel bea99f11dd kinfocenter: remove kdelibs4support dependency 2021-05-12 05:43:02 -05:00
Thomas Tuegel 615e436a88 kdeplasma-addons: remove kdelibs4support dependency 2021-05-12 05:43:02 -05:00
Peter Hoeg 247faaf47f plasma5: 5.21.3 -> 5.21.4 2021-04-17 15:56:58 +08:00
Thomas Tuegel 5382b9e3df plasma5: mark broken with Qt < 5.15 2021-04-07 14:12:19 -05:00
Peter Hoeg 609a1f17a8 qqc2-breeze-style: init at 5.21.3 2021-04-06 15:09:55 +08:00
Frederik Rietdijk a1352be6c0 plasma5Packages.discover: use python3 2021-04-03 17:06:23 +02:00
Peter Hoeg 318a4f022d plasma5: 5.21.1 -> 5.21.3 2021-03-29 10:33:37 +08:00
Samuel Dionne-Riel 1ba2080046 kwin: Unwrap executable name for desktop file search
KWin for wayland uses the `.desktop` file to determine whether a process
is allowed to access some wayland services.

This would be fine if there was a stable interface to map a process to a
`.desktop` file.

Since there is no such interface, they are scanning `.desktop` files for
one where the executable path matches the resolved file "exe" from
`/proc/$PID/exe`.

This would be fine, if we didn't wrap many (most?) KDE/Plasma binaries.

Since we are wrapping binaries, the `exe` symlink points to a wrapped
binary. No `.desktop` file will match for the wrapped binary.

The solution here is to peel away at the `.${name}-wrapped` layers until
we have the intended name for the executable.

It is expected that no `.desktop` file will ever point to a wrapped
binary.
2021-03-25 14:17:40 -04:00
Thomas Tuegel bd2cf10c0c Merge pull request #107476 from CertainLach/kwin-wayland-wrapper
kwin: allow using wrapper for qpa
2021-03-24 16:15:17 -05:00
Peter Hoeg cce199a3e0 plasma-workspace: fix path to qdbus 2021-03-24 07:10:32 +08:00
Peter Hoeg c78e0e376c plasma-systemmonitor: init at 5.21.1 2021-03-22 06:57:26 +08:00
Sandro f115165818 Merge pull request #113786 from lasers/virtual-desktop-bar
plasma-applet-virtual-desktop-bar: init at unstable-2021-02-20
2021-03-21 05:31:55 +01:00
Peter Hoeg 615e63c432 sddm-kcm: add missing dependencies 2021-03-21 10:01:57 +08:00
Peter Hoeg 7cdf186203 discover: add missing dependencies 2021-03-21 10:01:57 +08:00
github-actions[bot] 9690bf19d4 Merge staging-next into staging 2021-03-03 06:17:28 +00:00
ajs124 57cf15c64d xdg-desktop-portal-kde: drop unused python dependency 2021-03-03 01:30:53 +01:00
Yaroslav Bolyukin 1a4ab2408d plasma5: 5.21.0 -> 5.21.1
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:50:25 +03:00
Yaroslav Bolyukin cfaf8647df plasma5: 5.20.90 -> 5.21.0
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:50:11 +03:00
Yaroslav Bolyukin 0fee087473 plasma-integration: add workspace dependency
upstream plasma-browser-integration now depends on libtaskmanager

Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:50:04 +03:00
Yaroslav Bolyukin b236ccbfad libkscreen: upgrade patch
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:50:00 +03:00
Yaroslav Bolyukin ef8e9e0163 plasma-desktop: upgrade patch
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:49:40 +03:00
Yaroslav Bolyukin b5762d6e04 plasma-workspace: upgrade patches
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:47:34 +03:00
Yaroslav Bolyukin 46804ad8ef ksysguard: add netfilter, libnl dependencies
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:47:31 +03:00
Yaroslav Bolyukin dc3fa33f47 kwin: add pipewire dependency
Required for window thumbnails on wayland

Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:47:27 +03:00
Yaroslav Bolyukin e3d17ad155 plasma-workspace: add pipewire dependency
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:47:24 +03:00
Yaroslav Bolyukin 5208d8953d plasma5: 5.20.5 -> 5.20.90
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-02-26 05:47:19 +03:00
lasers 1905c7c0a7 plasma-applet-virtual-desktop-bar: init at unstable-2021-02-20 2021-02-24 18:04:18 -06:00
Elias Probst aec54bddb8 kinfocenter: fix symlink to systemsettings5
As `kinfocenter`'s implementation consists of only KCMs, which are
actually just displayed using `systemsettings5`' KCM shell, the
`kinfocenter` binary is just a symlink to `systemsettings5`.

In traditional FHS environments, having a relative symlink to the
`systemsettings5` binary within the same `bin/` directory works just
fine, whereas this is broken on NixOS where `systemsettings5` resides in
a completely different `bin/` directory of the corresponding store item.

Usually CMake's `find_package` should be able to locate the
`systemsettings5` binary, but fails for reasons unknown to do so on
NixOS - so for now fixing the symlink manually as part of the `preFixup`
phase will do the job of making `kinfocenter` work again.
2021-02-17 09:06:14 +08:00
Michael Lingelbach 6104ef8749 parachute: init at 0.9.1 2021-02-14 09:50:24 -08:00
Thomas Tuegel aeff212b25 plasma-5: 5.20.4 -> 5.20.5 2021-01-09 05:18:36 -06:00
Thomas Tuegel 3db04334e3 Revert "fetch-kde-qt.sh: get hashes from metadata"
This reverts commit 4b7d9dc868.

The KDE project has changed their source index pages so that the links to
package metadata files are generated by JavaScript after the page loads. As a
result, wget is no longer able to recursively fetch the package metadata
automatically.
2020-12-26 05:24:25 -06:00
Yaroslav Bolyukin d7f5ac9b50 kwin: allow using wrapper for qpa
Signed-off-by: Yaroslav  Bolyukin <iam@lach.pw>
2020-12-23 18:41:10 +03:00
Thomas Tuegel 473fb9246a discover: broken with Qt < 5.15 2020-12-12 16:07:12 -06:00
Thomas Tuegel 716218a2b7 xdg-desktop-portal-kde: broken with Qt < 5.15 2020-12-12 16:06:39 -06:00
Thomas Tuegel 9ff903326d sddm-kcm: broken with Qt < 5.15 2020-12-12 16:06:39 -06:00
Thomas Tuegel 74969101c0 milou: broken with Qt < 5.15 2020-12-12 16:06:38 -06:00
Thomas Tuegel af777b8507 ksysguard: broken with Qt < 5.15 2020-12-12 16:06:38 -06:00