summaryrefslogtreecommitdiff
path: root/.config/guix/modules/ymir.scm
diff options
context:
space:
mode:
Diffstat (limited to '.config/guix/modules/ymir.scm')
-rw-r--r--.config/guix/modules/ymir.scm142
1 files changed, 76 insertions, 66 deletions
diff --git a/.config/guix/modules/ymir.scm b/.config/guix/modules/ymir.scm
index 98ae27d..199f14a 100644
--- a/.config/guix/modules/ymir.scm
+++ b/.config/guix/modules/ymir.scm
@@ -25,75 +25,85 @@
;;;; base os
(define-public ymir
(operating-system
- (host-name "ymir")
- (locale "en_US.utf8")
- (timezone "America/Denver")
- (keyboard-layout (keyboard-layout "us"))
- (kernel-arguments
- (list
- "quiet"))
+ (host-name "ymir")
+ (locale "en_US.utf8")
+ (timezone "America/Denver")
+ (keyboard-layout (keyboard-layout "us"))
+ (kernel-arguments
+ (list
+ "quiet"))
- ;; 'root' is implicit
- (users (cons* user
- %base-user-accounts))
+ ;; 'root' is implicit
+ (users (cons* user
+ %base-user-accounts))
- ;; grub (uefi)
- (bootloader (bootloader-configuration
- (bootloader grub-efi-bootloader)
- (targets (list "/boot/efi"))
- (keyboard-layout keyboard-layout)))
+ ;; grub (uefi)
+ (bootloader (bootloader-configuration
+ (bootloader grub-efi-bootloader)
+ (targets (list "/boot/efi"))
+ (keyboard-layout keyboard-layout)))
- ;; packages installed system-wide.
- (packages `(,@(map specification->package
- '("cryptsetup"
- "curl"
- "emacs"
- "git"
- "imagemagick"
- "mpd"
- "mpd-mpc"
- ;; "nss-certs" ;; was moved to base-packages
- "picom"
- "pulseaudio"
- "vim"
- "xmodmap"
- "xrdb"))
- ,@%base-packages
- ,dwm-packages))
+ ;; packages installed system-wide.
+ (packages `(,@(map specification->package
+ '("cryptsetup"
+ "curl"
+ "dmenu"
+ "emacs"
+ "git"
+ "gtk+"
+ "icecat"
+ "imagemagick"
+ "libnotify"
+ "mpd"
+ "mpd-mpc"
+ ;; "nss-certs" ;; was moved to base-packages
+ "pass-otp"
+ "password-store"
+ "pavucontrol"
+ "picom"
+ "pinentry"
+ "pulseaudio"
+ "recutils"
+ "sxiv"
+ "vim"
+ "xmodmap"
+ "xrdb"))
+ ,@%base-packages
+ ,dwm-packages))
- ;; base system services.
- (services
- (append (list
- (service openssh-service-type
- (openssh-configuration
- (x11-forwarding? #t)
- (permit-root-login 'prohibit-password)
- (password-authentication? #f)))
- (service tor-service-type)
- (service transmission-daemon-service-type)
- (service mpd-service-type
- (mpd-configuration
- (user user)
- (music-directory "~/Personal/mpd/music")
- (playlist-directory "~/Personal/mpd/playlist")
- (default-port 6600)))
- ;; (service elogind-service-type
- ;; (elogind-configuration
- ;; (handle-power-key 'hibernate)
- ;; (idle-action-seconds (* 5 60))
- ;; (idle-action 'suspend)))
- (set-xorg-configuration
- (xorg-configuration (keyboard-layout keyboard-layout))))
+ ;; base system services.
+ (services
+ (append (list
+ (service openssh-service-type
+ (openssh-configuration
+ (x11-forwarding? #t)
+ (permit-root-login 'prohibit-password)
+ (password-authentication? #f)))
+ (service tor-service-type)
+ (service transmission-daemon-service-type)
+ (service mpd-service-type
+ (mpd-configuration
+ (user user)
+ (music-directory "~/Personal/mpd/music")
+ (playlist-directory "~/Personal/mpd/playlist")
+ (default-port 6600)))
+ ;; (service elogind-service-type
+ ;; (elogind-configuration
+ ;; (handle-power-key 'hibernate)
+ ;; (idle-action-seconds (* 5 60))
+ ;; (idle-action 'suspend)))
+ (set-xorg-configuration
+ (xorg-configuration (keyboard-layout keyboard-layout))))
- ;; This is the default list of services we
- ;; are appending to.
- %desktop-services))
+ ;; This is the default list of services we
+ ;; are appending to.
+ %desktop-services))
- ;; OVERRIDE ME
- (file-systems (cons*
- (file-system
- (mount-point "/")
- (device "none")
- (type "tmpfs")
- (check? #f))
- %base-file-systems))))
+ ;; OVERRIDE ME
+ (file-systems (cons*
+ (file-system
+ (mount-point "/")
+ (device "none")
+ (type "tmpfs")
+ (check? #f))
+ %base-file-systems))))