aboutsummaryrefslogtreecommitdiff
path: root/etc/guix/system.scm
diff options
context:
space:
mode:
Diffstat (limited to 'etc/guix/system.scm')
-rw-r--r--etc/guix/system.scm19
1 files changed, 18 insertions, 1 deletions
diff --git a/etc/guix/system.scm b/etc/guix/system.scm
index 14b864f..1401ab0 100644
--- a/etc/guix/system.scm
+++ b/etc/guix/system.scm
@@ -14,6 +14,20 @@
(nongnu packages linux)
(nongnu system linux-initrd))
+(define xmonad-current
+ (package
+ (inherit xmonad)
+ (arguments
+ (substitute-keyword-arguments (package-arguments xmonad)
+ ((#:phases phases)
+ `(modify-phases ,phases
+ (add-after 'install-xsession 'set-desktop-name
+ (lambda* (#:key outputs #:allow-other-keys)
+ (substitute* (string-append (assoc-ref outputs "out")
+ "/share/xsessions/xmonad.desktop")
+ (("Name=xmonad-next") "Name=xmonad"))))))))))
+
+
(operating-system
(kernel linux)
(initrd microcode-initrd)
@@ -43,7 +57,10 @@
(map (compose list specification->package+output symbol->string)
'(nss-certs
i3-wm))
- %base-packages))
+ (list xmonad-current)
+ (remove (lambda (package)
+ (equal? "wget" (package-name package)))
+ %base-packages)))
(services
(append
(list