forked from mathstuf/xmobar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
default.nix
43 lines (43 loc) · 1.66 KB
/
default.nix
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
{ mkDerivation, alsa-core, alsa-mixer, async, base, bytestring
, containers, dbus, directory, extensible-exceptions, filepath
, hinotify, hspec, http-conduit, http-types, iwlib, libmpd, libXpm
, libXrandr, libXrender, mtl, old-locale, parsec, parsec-numbers
, process, regex-compat, stdenv, stm, temporary, time
, timezone-olson, timezone-series, transformers, unix, utf8-string
, wirelesstools, X11, X11-xft
}:
mkDerivation {
pname = "xmobar";
version = "0.29.5";
src = ./.;
configureFlags = [
"-fwith_alsa" "-fwith_conduit" "-fwith_datezone" "-fwith_dbus"
"-fwith_inotify" "-fwith_iwlib" "-fwith_mpd" "-fwith_mpris"
"-fwith_rtsopts" "-fwith_threaded" "-fwith_utf8" "-fwith_uvmeter"
"-fwith_weather" "-fwith_xft" "-fwith_xpm"
];
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
alsa-core alsa-mixer async base bytestring containers dbus
directory extensible-exceptions filepath hinotify http-conduit
http-types iwlib libmpd mtl old-locale parsec parsec-numbers
process regex-compat stm time timezone-olson timezone-series
transformers unix utf8-string X11 X11-xft
];
librarySystemDepends = [
libXpm libXrandr libXrender wirelesstools
];
executableHaskellDepends = [
async base containers directory filepath parsec unix X11
];
testHaskellDepends = [
alsa-core alsa-mixer async base bytestring containers directory
filepath hspec mtl old-locale parsec parsec-numbers process
regex-compat stm temporary time transformers unix X11
];
doCheck = false;
homepage = "https://github.com/jaor/xmobar";
description = "A Minimalistic Text Based Status Bar";
license = stdenv.lib.licenses.bsd3;
}