This commit is contained in:
KaitoTLex 2025-05-27 16:59:44 -07:00
parent 2cf30bc675
commit 2d1517e710
No known key found for this signature in database
GPG key ID: 8AB934746F475D0B
3 changed files with 20 additions and 7 deletions

6
flake.lock generated
View file

@ -637,11 +637,11 @@
"tinted-zed": "tinted-zed"
},
"locked": {
"lastModified": 1748369100,
"narHash": "sha256-rZO2WC1cVIpmwtBKxkex4lJAM7zqut3+5QKZltBkG5U=",
"lastModified": 1748376235,
"narHash": "sha256-LIQnskjlVHTJC5dW4xoWlMCtrKeWOPW7/8HYd8IruLA=",
"owner": "danth",
"repo": "stylix",
"rev": "dedf5de5792af6c16560f9cc8864be73ae535251",
"rev": "e38a646e5cd3d000c8fffb14632f3bb8a45dd042",
"type": "github"
},
"original": {

View file

@ -1,10 +1,12 @@
{
lib,
fetchFromGitHub,
hyprland,
pkg-config,
cmake,
src,
version,
unstableGitUpdater,
}:
let
mkHyprlandPlugin =
@ -26,18 +28,29 @@ let
);
in
mkHyprlandPlugin hyprland {
inherit src version;
pluginName = "hyprscroller";
version = "0-unstable-2025-05-16";
src = fetchFromGitHub {
owner = "cpiber";
repo = "hyprscroller";
rev = "de97924b6d1086d84939b6f6688637f7b21d8d80";
hash = "sha256-m9689UH+w8Z/qP/DKYtzQfIGfiE4jgBAfO+uH34cfNs=";
};
nativeBuildInputs = [ cmake ];
installPhase = ''
runHook preInstall
mkdir -p $out/lib
mv hyprscroller.so $out/lib/libhyprscroller.so
runHook postInstall
'';
passthru.updateScript = unstableGitUpdater { };
meta = {
homepage = "https://github.com/cpiber/hyprscroller";
description = "Hyprland layout plugin providing a scrolling layout like PaperWM";

View file

@ -101,7 +101,7 @@ in
wayland.windowManager.hyprland =
let
hyprscroller = pkgs.callPackage ../../pkgs/hyprland/hyprscroller.nix {
hyprscroller = pkgs.callPackage ../../../../pkgs/hyprland/hyprscroller.nix {
src = inputs.hyprscroller-src;
version = inputs.hyprscroller-src.lastModified;
};