/ pkgs / hyprtasking.nix
hyprtasking.nix
 1  {
 2    lib,
 3    gcc14Stdenv,
 4    fetchFromGitHub,
 5    meson,
 6    ninja,
 7    hyprland,
 8  }:
 9  gcc14Stdenv.mkDerivation {
10    pname = "hyprtasking";
11    version = "0.1";
12  
13    src = fetchFromGitHub {
14      owner = "raybbian";
15      repo = "hyprtasking";
16      rev = "2cec7b23a66265165cd414bf75773bae3c0747c8";
17      hash = "sha256-w9zAHfLcQGCVzYjORpMZueSRgTo7OLXiEN1bGFTlVAc=";
18    };
19  
20    nativeBuildInputs = [
21      meson
22      ninja
23    ]
24    ++ hyprland.nativeBuildInputs;
25    buildInputs = [ hyprland ] ++ hyprland.buildInputs;
26  
27    meta = with lib; {
28      homepage = "https://github.com/raybbian/hyprtasking";
29      description = "Tab overview";
30      license = licenses.bsd3;
31      platforms = platforms.linux;
32    };
33  }