Skip to content
Snippets Groups Projects
Commit 5ce93d9a authored by Sou Bunnbu (宋文武)'s avatar Sou Bunnbu (宋文武)
Browse files

services: xorg: Add sawfish session.

* gnu/services/xorg.scm (%sawfish-session-type): New variable.
* doc/guix.texi (X Window): Mention it.
parent ca2eebbd
No related branches found
No related tags found
No related merge requests found
......@@ -4579,6 +4579,10 @@ Session type using the Ratpoison window manager.
Session type using the WindowMaker window manager.
@end defvr
@defvr {Scheme Variable} %sawfish-session-type
Session type using the Sawfish window manager.
@end defvr
@defvr {Scheme Variable} %default-theme
@defvrx {Scheme Variable} %default-theme-name
The G-Expression denoting the default SLiM theme and its name.
......
......@@ -27,6 +27,7 @@ (define-module (gnu services xorg)
#:use-module (gnu packages slim)
#:use-module (gnu packages ratpoison)
#:use-module (gnu packages gnustep)
#:use-module (gnu packages sawfish)
#:use-module (gnu packages admin)
#:use-module (gnu packages bash)
#:use-module (guix gexp)
......@@ -41,6 +42,7 @@ (define-module (gnu services xorg)
%default-xsessions
%ratpoison-session-type
%windowmaker-session-type
%sawfish-session-type
session-type?
session-type-name
......@@ -194,6 +196,11 @@ (define %ratpoison-session-type
(name "Ratpoison")
(executable #~(string-append #$ratpoison "/bin/ratpoison"))))
(define %sawfish-session-type
(session-type
(name "Sawfish")
(executable #~(string-append #$sawfish "/bin/sawfish"))))
(define %default-xsessions
;; Default session types available to the log-in manager.
(list %windowmaker-session-type %ratpoison-session-type))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment