dotfiles
My PC Dotfiles & Websitegit clone https://github.com/maydayv7/dotfiles
packages/hypr-overview/default.nix (846B)
1{
2 lib,
3 pkgs,
4 ...
5}: let
6 metadata = import ./meta.nix;
7in
8 pkgs.hyprlandPlugins.mkHyprlandPlugin {
9 pluginName = "hyprscrolloverview";
10 version = metadata.rev;
11
12 src = pkgs.fetchFromGitHub {
13 owner = "yayuuu";
14 repo = "hyprland-scroll-overview";
15 inherit (metadata) rev sha256;
16 };
17
18 buildInputs = [pkgs.expat pkgs.lua5_4];
19 enableParallelBuilding = true;
20 buildPhase = ''
21 runHook preBuild
22 make all
23 runHook postBuild
24 '';
25
26 installPhase = ''
27 runHook preInstall
28 mkdir -p "$out/lib"
29 cp scrolloverview.so "$out/lib/libhyprscrolloverview.so"
30 runHook postInstall
31 '';
32
33 meta = {
34 homepage = metadata.repo;
35 description = "Hyprland plugin for workspace overview";
36 license = lib.licenses.bsd3;
37 maintainers = ["maydayv7"];
38 };
39 }