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. ...@@ -4579,6 +4579,10 @@ Session type using the Ratpoison window manager.
Session type using the WindowMaker window manager. Session type using the WindowMaker window manager.
@end defvr @end defvr
@defvr {Scheme Variable} %sawfish-session-type
Session type using the Sawfish window manager.
@end defvr
@defvr {Scheme Variable} %default-theme @defvr {Scheme Variable} %default-theme
@defvrx {Scheme Variable} %default-theme-name @defvrx {Scheme Variable} %default-theme-name
The G-Expression denoting the default SLiM theme and its name. The G-Expression denoting the default SLiM theme and its name.
......
...@@ -27,6 +27,7 @@ (define-module (gnu services xorg) ...@@ -27,6 +27,7 @@ (define-module (gnu services xorg)
#:use-module (gnu packages slim) #:use-module (gnu packages slim)
#:use-module (gnu packages ratpoison) #:use-module (gnu packages ratpoison)
#:use-module (gnu packages gnustep) #:use-module (gnu packages gnustep)
#:use-module (gnu packages sawfish)
#:use-module (gnu packages admin) #:use-module (gnu packages admin)
#:use-module (gnu packages bash) #:use-module (gnu packages bash)
#:use-module (guix gexp) #:use-module (guix gexp)
...@@ -41,6 +42,7 @@ (define-module (gnu services xorg) ...@@ -41,6 +42,7 @@ (define-module (gnu services xorg)
%default-xsessions %default-xsessions
%ratpoison-session-type %ratpoison-session-type
%windowmaker-session-type %windowmaker-session-type
%sawfish-session-type
session-type? session-type?
session-type-name session-type-name
...@@ -194,6 +196,11 @@ (define %ratpoison-session-type ...@@ -194,6 +196,11 @@ (define %ratpoison-session-type
(name "Ratpoison") (name "Ratpoison")
(executable #~(string-append #$ratpoison "/bin/ratpoison")))) (executable #~(string-append #$ratpoison "/bin/ratpoison"))))
(define %sawfish-session-type
(session-type
(name "Sawfish")
(executable #~(string-append #$sawfish "/bin/sawfish"))))
(define %default-xsessions (define %default-xsessions
;; Default session types available to the log-in manager. ;; Default session types available to the log-in manager.
(list %windowmaker-session-type %ratpoison-session-type)) (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