diff options
Diffstat (limited to '.config/guix/modules/ymir.scm')
-rw-r--r-- | .config/guix/modules/ymir.scm | 142 |
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)))) |