[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] gnu: bpswm, sxhkd: New packages.
From: |
rws |
Subject: |
[PATCH] gnu: bpswm, sxhkd: New packages. |
Date: |
Sat, 10 Oct 2015 00:51:18 +1100 |
* gnu/packages/wm.scm (bspwm): New package.
* gnu/packages/xdisorg.scm (sxhkd): New package.
---
gnu/packages/wm.scm | 33 +++++++++++++++++++++++++++++++++
gnu/packages/xdisorg.scm | 33 +++++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 9ca5b96..0e32126 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -64,6 +64,39 @@ single/double-quoted strings, environment variable
expansion, functions and
nested include statements).")
(license isc)))
+(define-public bspwm
+ (package
+ (name "bspwm")
+ (version "0.9")
+ (source
+ (origin
+ (file-name (string-append name "-" version ".tar.gz"))
+ (method url-fetch)
+ (uri (string-append
+ "https://github.com/baskerville/bspwm/archive/"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "1pig0h2jk8wipyz90j69c4bk37bfyq60asnn0v0bqld2p2vjvyqy"))))
+ (build-system gnu-build-system)
+ (inputs
+ `(("libxcb" ,libxcb)
+ ("libxinerama" ,libxinerama)
+ ("sxhkd" ,sxhkd)
+ ("xcb-util" ,xcb-util)
+ ("xcb-util-keysyms" ,xcb-util-keysyms)
+ ("xcb-util-wm" ,xcb-util-wm)))
+ (arguments
+ '(#:phases (alist-delete 'configure %standard-phases)
+ #:tests? #f ;; No tests.
+ #:make-flags (list "CC=gcc" (string-append
+ "PREFIX=" (assoc-ref %outputs "out")))))
+ (home-page "https://github.com/baskerville/bspwm")
+ (synopsis "Tiling window manager based on binary space partitioning")
+ (description "bspwm is a tiling window manager that represents windows as
+the leaves of a full binary tree.")
+ (license bsd-2)))
+
(define-public i3status
(package
(name "i3status")
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 96e7c3a..c080544 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -32,6 +32,7 @@
#:use-module (guix build-system glib-or-gtk)
#:use-module (guix build-system python)
#:use-module (gnu packages)
+ #:use-module (gnu packages asciidoc)
#:use-module (gnu packages compression)
#:use-module (gnu packages image)
#:use-module (gnu packages pkg-config)
@@ -492,6 +493,38 @@ clicks or timed double clicks take actions. Also all
functions that work in
Guile will work for XBindKeys.")
(license license:gpl2+)))
+(define-public sxhkd
+ (package
+ (name "sxhkd")
+ (version "0.5.5")
+ (source
+ (origin
+ (file-name (string-append name "-" version ".tar.gz"))
+ (method url-fetch)
+ (uri (string-append
+ "https://github.com/baskerville/sxhkd/archive/"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "04s3y2bq9502gw72jj3y2zsh96yj3qg2av3zsa8ahd2farvrysg6"))))
+ (build-system gnu-build-system)
+ (inputs
+ `(("asciidoc" ,asciidoc)
+ ("libxcb" ,libxcb)
+ ("xcb-util" ,xcb-util)
+ ("xcb-util-keysyms" ,xcb-util-keysyms)
+ ("xcb-util-wm" ,xcb-util-wm)))
+ (arguments
+ '(#:phases (alist-delete 'configure %standard-phases)
+ #:tests? #f ;; No tests.
+ #:make-flags (list "CC=gcc" (string-append
+ "PREFIX=" (assoc-ref %outputs "out")))))
+ (home-page "https://github.com/baskerville/sxhkd")
+ (synopsis "Simple X hotkey daemon")
+ (description "sxhkd is a simple X hotkey daemon with a powerful and
+compact configuration syntax.")
+ (license bsd-2)))
+
(define-public rxvt-unicode
(package
(name "rxvt-unicode")
--
2.5.2
- [PATCH] Add bspwm., rws, 2015/10/09
- [PATCH] gnu: bpswm, sxhkd: New packages.,
rws <=
- Re: [PATCH] gnu: bpswm, sxhkd: New packages., Alex Kost, 2015/10/10
- [PATCH 0/2] Add sxhkd and bspwm., xd1le, 2015/10/10
- [PATCH 2/2] gnu: bspwm: New variable., xd1le, 2015/10/10
- [PATCH 1/2] gnu: sxhkd: New variable., xd1le, 2015/10/10
- Re: [PATCH 0/2] Add sxhkd and bspwm., Alex Kost, 2015/10/15
- Re: [PATCH 0/2] Add sxhkd and bspwm., Efraim Flashner, 2015/10/15
- Re: [PATCH 0/2] Add sxhkd and bspwm., Alex Kost, 2015/10/16
- Re: [PATCH 0/2] Add sxhkd and bspwm., RW. S, 2015/10/16
Re: [PATCH] Add bspwm., Alex Kost, 2015/10/10