emacs: add binding for eww, and only use typo-mode in web-mode
[~bandali/configs] / .config / guix / system / chaman.scm
index 4e016f5..6a60e11 100644 (file)
@@ -1,4 +1,6 @@
 (use-modules (gnu)
 (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)
 
              (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
            '("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)
  (services
   (cons*
    (service xfce-desktop-service-type)
@@ -84,4 +86,5 @@
    (simple-service 'my-powertop-auto-tune activation-service-type
                    #~(zero? (system* #$(file-append powertop "/sbin/powertop")
                                      "--auto-tune")))
    (simple-service 'my-powertop-auto-tune activation-service-type
                    #~(zero? (system* #$(file-append powertop "/sbin/powertop")
                                      "--auto-tune")))
+   (simple-service 'light-udev-rules udev-service-type (list light))
    %desktop-services)))
    %desktop-services)))