summaryrefslogtreecommitdiff
path: root/foo.scm
diff options
context:
space:
mode:
Diffstat (limited to 'foo.scm')
-rw-r--r--foo.scm59
1 files changed, 49 insertions, 10 deletions
diff --git a/foo.scm b/foo.scm
index 10f97b2..57b2434 100644
--- a/foo.scm
+++ b/foo.scm
@@ -8,11 +8,18 @@
#:use-module (guix gexp)
#:use-module (gnu packages xorg)
#:use-module (gnu packages lisp)
- #:use-module (gnu packages base)
+ #:use-module (gnu packages conkeror)
+ #:use-module (gnu packages gnuzilla)
+ #:use-module (gnu packages fonts)
+ #:use-module (gnu packages fontutils)
+ #:use-module (wigust packages emacs)
#:export (run-xephyr
run-xterm
run-stumpwm
- printenv))
+ run-emacs
+ run-emacsclient
+ run-conkeror
+ run-icecat))
(define %display ":1")
(define %resolution "1024x768")
@@ -29,19 +36,12 @@
(define run-xterm
(process
(name "run-xterm")
- (package-inputs (list xterm))
+ (package-inputs (list xterm font-misc-misc))
(procedure
#~(begin
(setenv "DISPLAY" #$%display)
(system* #$(file-append xterm "/bin/xterm"))))))
-(define printenv
- (process
- (name "printenv")
- (package-inputs (list coreutils))
- (procedure
- #~(system* #$(file-append coreutils "/bin/printenv")))))
-
(define run-stumpwm
(process
(name "run-stumpwm")
@@ -52,3 +52,42 @@
(setenv "HOME" #$%home)
(system* #$(file-append sbcl-stumpwm "/bin/stumpwm")
#$%display)))))
+
+(define run-emacs
+ (process
+ (name "run-emacs")
+ (package-inputs (list emacs-athena font-dejavu fontconfig))
+ (procedure
+ #~(begin
+ (setenv "DISPLAY" #$%display)
+ (system* #$(file-append emacs-athena "/bin/emacs")
+ "--font" "DejaVu Sans Mono-18")))))
+
+(define run-emacsclient
+ (process
+ (name "run-emacsclient")
+ (package-inputs (list emacs-athena))
+ (procedure
+ #~(begin
+ (setenv "DISPLAY" #$%display)
+ (system* #$(file-append emacs-athena "/bin/emacsclient")
+ "-c" ".")))))
+
+(define run-icecat
+ (process
+ (name "run-icecat")
+ (package-inputs (list icecat))
+ (procedure
+ #~(begin
+ (setenv "DISPLAY" #$%display)
+ (system* #$(file-append icecat "/bin/icecat"))))))
+
+(define run-conkeror
+ (process
+ (name "run-conkeror")
+ (package-inputs (list conkeror))
+ (procedure
+ #~(begin
+ (setenv "DISPLAY" #$%display)
+ (system* #$(file-append conkeror "/bin/conkeror")
+ "--new-instance")))))