~ruther/guix-local

6e864d0081779f4bde3607fa7ea02bbb52f7ce3f — Oleg Pykhalov 8 years ago 8f155e3
gnu: Add xmobar.

gnu/packages/wm.scm (xmobar): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
1 files changed, 34 insertions(+), 0 deletions(-)

M gnu/packages/wm.scm
M gnu/packages/wm.scm => gnu/packages/wm.scm +34 -0
@@ 14,6 14,7 @@
;;; Copyright © 2016 Ivan Vilata i Balaguer <ivan@selidor.net>
;;; Copyright © 2017 Mekeor Melire <mekeor.melire@gmail.com>
;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com>
;;; Copyright © 2017 Oleg Pykhalov <go.wigust@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;


@@ 382,6 383,39 @@ used on each workspace.  Xinerama is fully supported, allowing windows to be
tiled on several screens.")
    (license license:bsd-3)))

(define-public xmobar
  (package
    (name "xmobar")
    (version "0.24.5")
    (source (origin
              (method url-fetch)
              (uri (string-append "mirror://hackage/package/xmobar/"
                                  name "-" version ".tar.gz"))
              (sha256
               (base32
                "0sdzfj2wa4wpig1i2i5n9qpwm90jp88qifsmaa7j37yhhs6snfir"))))
    (build-system haskell-build-system)
    (inputs
     `(("ghc-http" ,ghc-http)
       ("ghc-parsec" ,ghc-parsec)
       ("ghc-regex-compat" ,ghc-regex-compat)
       ("ghc-stm" ,ghc-stm)
       ("ghc-x11-xft" ,ghc-x11-xft)
       ("ghc-hinotify" ,ghc-hinotify)
       ("libxpm" ,libxpm)
       ("wireless-tools" ,wireless-tools)))
    (arguments
     `(#:configure-flags
       '("--flags=with_utf8 with_xft with_xpm with_inotify with_iwlib")))
    (home-page "http://xmobar.org")
    (synopsis "Minimalistic text based status bar")
    (description
     "@code{xmobar} is a lightweight, text-based, status bar written in
Haskell.  It was originally designed to be used together with Xmonad, but it
is also usable with any other window manager.  While xmobar is written in
Haskell, no knowledge of the language is required to install and use it.")
    (license license:bsd-3)))

(define-public ghc-xmonad-contrib
  (package
    (name "ghc-xmonad-contrib")