ctucx.git: nixfiles

ctucx' nixfiles

1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
{ pkgs, stdenv, fetchurl, ... }:

stdenv.mkDerivation rec {
  pname = "yabai";
  version = "4.0.1";

  src = fetchurl {
    name   = "yabai-${version}.tar.gz";
    url    = "https://github.com/koekeishiya/yabai/releases/download/v${version}/yabai-v${version}.tar.gz";
    sha256 = "1iahdi7a5b5blqdhws42f1rqmw5w70qkl2xiprrjn1swzc2lynsh";
  };

  installPhase = ''
    mkdir -p $out/bin
    mkdir -p $out/share/man/man1/

    cp ./bin/yabai   $out/bin/yabai
    cp ./doc/yabai.1 $out/share/man/man1/yabai.1
  '';
}