summaryrefslogtreecommitdiffstats
path: root/.config/guix
diff options
context:
space:
mode:
Diffstat (limited to '.config/guix')
-rw-r--r--.config/guix/manifest/chaman.scm15
-rw-r--r--.config/guix/system/chaman.scm8
2 files changed, 18 insertions, 5 deletions
diff --git a/.config/guix/manifest/chaman.scm b/.config/guix/manifest/chaman.scm
index b312573..5ba14c6 100644
--- a/.config/guix/manifest/chaman.scm
+++ b/.config/guix/manifest/chaman.scm
@@ -1,7 +1,9 @@
(specifications->manifest
- '("audacity"
+ '("alsa-utils"
+ "audacity"
"bash-completion"
"cvs"
+ "dunst"
"emacs"
"emacs-alert"
"emacs-async"
@@ -13,6 +15,7 @@
"emacs-dash"
"emacs-debbugs"
"emacs-diff-hl"
+ "emacs-dmenu"
"emacs-doom-themes"
"emacs-ebdb"
"emacs-emmet-mode"
@@ -22,6 +25,8 @@
"emacs-eshell-up"
"emacs-exec-path-from-shell"
"emacs-expand-region"
+ "emacs-exwm"
+ "emacs-exwm-edit"
"emacs-flycheck"
"emacs-geiser"
;; "emacs-gnus-harvest"
@@ -74,20 +79,24 @@
"hunspell"
"hunspell-dict-en-ca"
"hunspell-dict-en-us"
- ;; "icecat"
+ "icecat"
"inkscape"
"isync"
"mpv"
"msmtp"
"ncdu"
"notmuch"
+ "openjdk"
"openssh"
"openssl"
"password-store"
"pinentry-emacs"
"poppler" ; for 'pdffonts'
+ "rofi"
+ "rofi-pass"
"rsync"
"rtv"
+ "rxvt-unicode"
"screen"
"setxkbmap"
;; "texlive"
@@ -98,4 +107,6 @@
;; "xkbcomp"
"xmodmap"
"xrdb"
+ "xset"
+ "xsetroot"
"youtube-dl"))
diff --git a/.config/guix/system/chaman.scm b/.config/guix/system/chaman.scm
index 4e016f5..831d9eb 100644
--- a/.config/guix/system/chaman.scm
+++ b/.config/guix/system/chaman.scm
@@ -1,4 +1,6 @@
(use-modules (gnu)
+ (gnu packages certs) ; for nss-certs
+ (gnu packages emacs-xyz) ; for exwm
(gnu packages linux)) ; for powertop
(use-service-modules admin desktop mail networking pm ssh xorg)
@@ -45,9 +47,9 @@
'("wheel" "netdev" "audio" "video")))
%base-user-accounts))
(packages
- (append
- (list (specification->package "nss-certs"))
- %base-packages))
+ (cons* nss-certs
+ emacs-exwm
+ %base-packages))
(services
(cons*
(service xfce-desktop-service-type)