about summary refs log tree commit diff
path: root/pkgs/applications/window-managers/lemonbar/xft.nix
blob: f5dd944a43d2541743f3ab7cea96d31219144272 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
{ stdenv, fetchFromGitHub, perl, libxcb, libXft }:

let
  version = "2015-07-23";
in
  stdenv.mkDerivation rec {
    name = "bar-xft-git-${version}";

    src = fetchFromGitHub {
      owner = "krypt-n";
      repo = "bar";
      rev = "3020df19232153f9e98ae0c8111db3de938a2719";
      sha256 = "0a54yr534jd4l5gjzpypc0y5lh2qb2wsrd662s84jjgq8bpss8av";
    };

    buildInputs = [ libxcb libXft perl ];

    prePatch = ''sed -i "s@/usr@$out@" Makefile'';

    meta = {
      description = "A lightweight xcb based bar with XFT-support";
      homepage = https://github.com/krypt-n/bar;
      maintainers = [ stdenv.lib.maintainers.hiberno ];
      license = "Custom";
      platforms = stdenv.lib.platforms.linux;
    };
}