diff --git a/config.scm b/config.scm index fe5187c..f98ae64 100644 --- a/config.scm +++ b/config.scm @@ -2,7 +2,6 @@ (use-modules (gnu) - (gnu build file-systems) (gnu image) (gnu services authentication) (gnu services avahi) @@ -41,7 +40,12 @@ (targets '("/boot/efi")) (keyboard-layout keyboard-layout))) - (file-systems + #~(call-with-input-file "/etc/config.scm" + (lambda (port) + (read port) + (read port) + (last-pair (read-port)))) + #;(file-systems (cons* (file-system (device "/dev/disk/by-partlabel/EFI\\x20System\\x20Partition") @@ -74,6 +78,7 @@ (specifications->packages (list "nss-certs" + "readline" "emacs" "emacs-desktop-environment" "font-terminus" @@ -106,15 +111,24 @@ (list "video" "input")) (terminals (list + (greetd-terminal-configuration + (terminal-vt "1")) + (greetd-terminal-configuration + (terminal-vt "2")) + (greetd-terminal-configuration + (terminal-vt "3")) + (greetd-terminal-configuration + (terminal-vt "4")) + (greetd-terminal-configuration + (terminal-vt "5")) + (greetd-terminal-configuration + (terminal-vt "6")) (greetd-terminal-configuration (terminal-vt "7") (terminal-switch #t) (default-session-command - (greetd-wlgreet-sway-session - (sway - (specification->package "swayfx")) - ;; (sway-configuration #f) - ))))))) + (greetd-wlgreet-session + (command (file-append swayfx "/bin/sway"))))))))) (service fprintd-service-type) (service screen-locker-service-type (screen-locker-configuration