From 2af6f23402a7a7bad6a8bc6739b2668c3ef8a2fa Mon Sep 17 00:00:00 2001 From: MogelijksMathijs <79464596+CouldBeMathijs@users.noreply.github.com> Date: Wed, 1 Apr 2026 10:03:37 +0200 Subject: [PATCH 1/2] maintainers: add couldbemathijs --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 2b62ca129882..f1fa31583954 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -5464,6 +5464,11 @@ githubId = 1573344; name = "Andrey Pavlov"; }; + couldbemathijs = { + github = "couldbemathijs"; + githubId = 79464596; + name = "couldbemathijs"; + }; cpages = { email = "page@ruiec.cat"; github = "cpages"; From 2614d7e1dad3172889a53d443903875017aa3028 Mon Sep 17 00:00:00 2001 From: MogelijksMathijs <79464596+CouldBeMathijs@users.noreply.github.com> Date: Wed, 1 Apr 2026 10:06:58 +0200 Subject: [PATCH 2/2] kwin-effect-geometry-change: init at 1.5.0 --- .../kwin-script-geometry-change/package.nix | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/kw/kwin-script-geometry-change/package.nix diff --git a/pkgs/by-name/kw/kwin-script-geometry-change/package.nix b/pkgs/by-name/kw/kwin-script-geometry-change/package.nix new file mode 100644 index 000000000000..306e86165c02 --- /dev/null +++ b/pkgs/by-name/kw/kwin-script-geometry-change/package.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, + kdePackages, +}: +stdenvNoCC.mkDerivation (finalAttrs: { + pname = "kwin-effect-geometry-change"; + version = "1.5"; + + strictDeps = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "peterfajdiga"; + repo = "kwin4_effect_geometry_change"; + tag = "v${finalAttrs.version}"; + hash = "sha256-p4FpqagR8Dxi+r9A8W5rGM5ybaBXP0gRKAuzigZ1lyA="; + }; + + nativeBuildInputs = [ + kdePackages.kpackage + kdePackages.kwin + ]; + + dontBuild = true; + + dontWrapQtApps = true; + + installPhase = '' + runHook preInstall + + kpackagetool6 --type=KWin/Effect --install=./package --packageroot=$out/share/kwin/effects + + runHook postInstall + ''; + + meta = { + description = "KWin animation for windows moved or resized by programs or scripts"; + homepage = "https://github.com/peterfajdiga/kwin4_effect_geometry_change"; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ couldbemathijs ]; + }; +})