Commit graph

376 commits

Author SHA1 Message Date
Pasquale ed256b9c89
bismuth:init at 2.1.0 2021-11-10 14:07:17 +01:00
André Vitor de Lima Matos b654f383f9
plasma-workspace: remove patch merged upstream 2021-11-10 08:42:13 -03:00
André Vitor de Lima Matos a192536d7c plasma5: 5.23.2 -> 5.23.3 2021-11-10 08:42:11 -03:00
Sandro Jäckel d849eaee70
plasma5Packages.kwin: fix expected output 2021-11-10 01:23:53 +01:00
Thomas Tuegel 55475be41a
Merge pull request #143842 from oxalica/fix/kwin-envvar
kwin: bypass environment variables from ld.so
2021-11-07 06:29:15 -06:00
Thomas Tuegel fe661975cf
Merge pull request #144124 from ttuegel/plasma-5.23.2
plasma5: 5.23.1 -> 5.23.2
2021-11-06 09:56:41 -05:00
Thomas Tuegel 615aa79f5e
plasma-workspace: remove fetchpatch from inputs 2021-11-06 06:38:48 -05:00
Artturin 5caf1c3bd3 kwin: add optional dependency libqaccessibilityclient
fixes
-- The following OPTIONAL packages have not been found:
 * QAccessibilityClient, KDE client-side accessibility library, <https://www.kde.org>
   Required to enable accessibility features
2021-11-03 18:43:56 +02:00
Thomas Tuegel 18e622a1f5
plasma-vault: regenerate patches 2021-11-02 17:39:15 -05:00
Thomas Tuegel e169ff9dfa
Revert "plasma-workspace: include patch from 5.23.2"
This reverts commit f45e4ff331.
2021-11-02 17:39:11 -05:00
Thomas Tuegel 27013816ac
plasma5: 5.23.1 -> 5.23.2 2021-11-02 17:38:42 -05:00
oxalica fa80fb5cf4
kwin: bypass environment variables from ld.so
Missing `TZDIR` would break plasmashell.
2021-11-03 05:55:41 +08:00
oxalica 3572d2f04f plasma-workspace: fix systemd unit detection
Our units are links in systemd unit directory, which reports state `linked` or
`linked-runtime`. This fixes systemdBoot config and the option
`services.xserver.desktopManager.plasma5.runUsingSystemd` for plasma 5.23.
2021-11-02 09:57:52 +08:00
Yaroslav Bolyukin f45e4ff331
plasma-workspace: include patch from 5.23.2
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:45 +03:00
Yaroslav Bolyukin 1e1a06afcd
plasma5: 5.23.0 -> 5.23.1
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:42 +03:00
Yaroslav Bolyukin d40a9e79e4
plasma5: 5.22.90 -> 5.23.0
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:39 +03:00
Yaroslav Bolyukin 0a6c143cd7
kwayland-integration: add missing dependencies
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:36 +03:00
Yaroslav Bolyukin 2be06151bc
plasma-workspace: include fix from 5.23.1
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:32 +03:00
Yaroslav Bolyukin 5cf1732f92
plasma-workspace: update patch
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:29 +03:00
Yaroslav Bolyukin d142f31c2e
plasma-desktop: remove outdated patch
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:26 +03:00
Yaroslav Bolyukin 00a8310523
plasma-nm: update patches
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:23 +03:00
Yaroslav Bolyukin 697277d7da
breeze-gtk: fix build
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:19 +03:00
Yaroslav Bolyukin 930b7f8e67
libksysguard: add missing dependencies
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:16 +03:00
Yaroslav Bolyukin 0dade18f6b
libksysguard: update patch
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:13 +03:00
Yaroslav Bolyukin a8e5e90b1a
libkscreen: add missing dependencies
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:10 +03:00
Yaroslav Bolyukin 1b1dcd94e5
kwin: remove outdated patches
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:07 +03:00
Yaroslav Bolyukin a87f5dcbcd
plasma5: 5.22.5 -> 5.22.90
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-10-22 23:22:03 +03:00
Pasquale 4832352d02 nixos/plasma: use upstream xsession/wayland files 2021-10-15 09:20:13 +08:00
Thomas Tuegel 1ed5ee8702
Merge pull request #139459 from CertainLach/kwin-unwrap-executable-name
kwin: unwrap executable name for resource name
2021-10-04 10:09:14 -05:00
Thomas Tuegel 18e178040a
Merge pull request #138395 from alyssais/kde
plasma5Packages.ksysguard: remove if !allowAliases
2021-10-02 14:54:27 -05:00
Yaroslav Bolyukin 60679c15e3
kwin: unwrap executable name for resource name
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-09-25 19:53:59 +03:00
Ryan Burns 879de382a6 kwin: fix build against libglvnd 1.3.4+
https://hydra.nixos.org/build/153586964
https://bugs.kde.org/show_bug.cgi?id=440372
https://invent.kde.org/plasma/kwin/-/merge_requests/1404
https://invent.kde.org/plasma/kwin/-/merge_requests/1420
2021-09-19 11:36:13 -07:00
Alyssa Ross 2a4d13f8da
plasma5Packages.ksysguard: remove if !allowAliases
Usually in Nixpkgs, attributes that are remnants of old packages are
only included when aliases are enabled (which they are by default).
This brings plasma5Packages into line with that, and also makes it
easier to check the whole thing evaluates when working on the package
set.
2021-09-18 09:41:27 +00:00
github-actions[bot] c4fd2a8f99
Merge master into staging-next 2021-09-18 00:01:33 +00:00
Artturin 4467663aaa plasma-desktop: remove unneeded postPatch 2021-09-17 22:41:21 +03:00
Artturin ef310fc7cd plasma-desktop: add missing dependency xf86inputlibinput for mouse
settings

fixes https://github.com/NixOS/nixpkgs/issues/132890
2021-09-17 22:41:20 +03:00
github-actions[bot] a21275cdae
Merge master into staging-next 2021-09-17 18:01:14 +00:00
oxalica 6076184227
xorg.xf86*: fix include dir
`installFlags` do not work since .pc files are generated during
configure phase. We need to override them with configure flags.
2021-09-16 00:42:24 +08:00
André Vitor de Lima Matos 1bca9f98af plasma5: 5.22.4 -> 5.22.5 2021-09-01 09:57:13 -03:00
Lana Black 167b6f7784 plasma5: 5.22.3 -> 5.22.4 2021-08-05 11:03:05 +00:00
Thomas Tuegel 7781962deb ksystemstats: Use getBin instead of hardcoding ouput name 2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin 0cd4fab864 plasma5: 5.22.2 -> 5.22.3
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin fce55cfb60 plasma5: 5.22.0 -> 5.22.2
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin b0f1caf522 ksystemstats: init at 5.22.0
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin ebdbf67c0c plasma-vault: upgrade patch
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin f8394adae9 plasma-desktop: fix synaptics include
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin f24259a5e4 libksysguard: add libnl dependency
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin b0fb5a4d99 kscreenlocker: add layer-shell-qt dependency
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin 96e567cbfe layer-shell-qt: init
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin 473525a9f2 kwin: upgrade patches
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin 85dcd8d3ed ksysguard: replace with throw alias
It was deprecated in favour of system-monitor

Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
Yaroslav Bolyukin a5cf968a5f plasma5: 5.21.5 -> 5.22.0
Signed-off-by: Yaroslav Bolyukin <iam@lach.pw>
2021-08-05 17:01:19 +09:00
hqurve 8a2f376b83 krunner-symbols: fix license 2021-07-30 11:25:16 -04:00
hqurve 4ac8c881c3 krunner-symbols: init at 1.1.0 2021-07-20 12:28:30 -04:00
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