Package Details: input-actions 0.7.0-2

Git Clone URL: https://aur.archlinux.org/input-actions.git (read-only, click to copy)
Package Base: input-actions
Description: Mouse and touchpad gestures for Plasma 6 Wayland (deprecated package)
Upstream URL: https://github.com/taj-ny/InputActions
Keywords: customizable gestures inputactions kwin kwin-gestures plasma wayland
Licenses: GPL-3.0-or-later
Submitter: b-valdez
Maintainer: b-valdez
Last Packager: b-valdez
Votes: 3
Popularity: 0.33
First Submitted: 2025-04-03 20:02 (UTC)
Last Updated: 2025-06-29 20:12 (UTC)

Dependencies (0)

Required by (0)

Sources (0)

Pinned Comments

b-valdez commented on 2025-06-29 20:20 (UTC)

Due to the new hyprland plugin and the work-in-progress standalone version, this package has been renamed to https://aur.archlinux.org/packages/inputactions-kwin which is the same name as is used in the official nix package.

I looked a bit into creating a inputactions-hyprland package but the preferred way to install it seems to be hyprpm.

I tried to make this renaming easier by declaring the new package of this one but it didn't build. I am sorry for the inconvenience.

Latest Comments

b-valdez commented on 2025-06-29 20:20 (UTC)

Due to the new hyprland plugin and the work-in-progress standalone version, this package has been renamed to https://aur.archlinux.org/packages/inputactions-kwin which is the same name as is used in the official nix package.

I looked a bit into creating a inputactions-hyprland package but the preferred way to install it seems to be hyprpm.

I tried to make this renaming easier by declaring the new package of this one but it didn't build. I am sorry for the inconvenience.

b-valdez commented on 2025-06-20 18:25 (UTC)

Well, the latest kwin update has proven to me that rebuild-detector is insufficient for detecting if this plugin needs to be rebuild. I will look into additional measures to remind users to rebuild this package on kwin updates. The least I can do is to print a note in a pacman hook but I want to see if I can detect breakage somehow. Please note that after rebuilding I had to toggle the effect in the settings before it worked again. A restart might have worked too.

b-valdez commented on 2025-06-03 07:04 (UTC) (edited on 2025-06-03 07:05 (UTC) by b-valdez)

I admit, I haven't looked that deeply into it, but from what I remember from researching this problem before:

  • one cannot install/upgrade packages in a pacman hook because pacman is unable to access a lock
  • other aur-packages providing kwin effects/plugins also don't have a solution.

Packages in the official repos will increment their pgkrel to force a new build in these circumstances, But since aur is an unofficial repo I cannot synchronize my releases with official releases and these increments are useless if they arrive to early/late.

You can try https://archlinux.org/packages/extra/any/rebuild-detector/ which has a hook to notify users of broken dependencies after updates, but as of yet I am not fully convinced this solves the problem.

Damgaldor commented on 2025-06-02 20:51 (UTC)

It should be possible to make a pacman hook, so the plugin is rebuilt automatically after a kwin update. https://man.archlinux.org/man/alpm-hooks.5

saedlar93 commented on 2025-02-07 16:34 (UTC) (edited on 2025-02-07 16:36 (UTC) by saedlar93)

Here's a working PKGBUILD for anyone interested

PKGBUILD
pkgname=kwin-gestures
pkgver=0.4.0
pkgrel=1
pkgdesc="Custom touchpad gestures for KDE Plasma 6"
arch=('x86_64')
url="https://github.com/taj-ny/kwin-gestures"
license=('GPL-3.0-only')
depends=('kwin')
makedepends=('extra-cmake-modules' 'qt6-tools')
source=("$pkgname-$pkgver.src.tar.gz::https://github.com/taj-ny/kwin-gestures/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('b548693bea5eae10c56e270d155d12e20997aca67e0a4390ebe41fa1da953876')

build() {
  cmake -DCMAKE_INSTALL_PREFIX=/usr -B build -S "$pkgname-$pkgver"
  make -C build
}

package() {
  make -C build DESTDIR="${pkgdir}" PREFIX=/usr install
}

god commented on 2025-01-29 00:15 (UTC)

Nothing appeared in the Desktop Effect page after installing this package. I uninstalled it, and followed the build command on the GitHub page and then it appeared.