diff options
-rw-r--r-- | config.scm | 28 |
1 files changed, 15 insertions, 13 deletions
@@ -3,6 +3,7 @@ (use-modules (gnu) (srfi srfi-1) ((gnu packages linux) #:prefix gnu-linux:) + (tuxedo-keyboard) (nongnu packages linux) (nongnu system linux-initrd)) @@ -10,6 +11,7 @@ (operating-system (kernel linux) + (kernel-loadable-modules `(,tuxedo-keyboard)) (initrd microcode-initrd) (firmware (list linux-firmware)) (locale "en_US.utf8") @@ -78,16 +80,16 @@ "openssh")) %base-packages)) - (services (append (list (udev-rules-service 'light gnu-linux:light) - (service gnome-desktop-service-type) - (bluetooth-service #:auto-enable? #t) - (set-xorg-configuration (xorg-configuration - (keyboard-layout - keyboard-layout)))) - ; Removes ModemManager because it interferes with USB - ; development. If using a 3/4G modem or something we have - ; to activate it. - (remove (lambda (x) (eqv? (service-type-name - (service-kind x)) - 'modem-manager)) - %desktop-services)))) + (services (cons* (udev-rules-service 'light gnu-linux:light) + (service gnome-desktop-service-type) + (bluetooth-service #:auto-enable? #t) + (set-xorg-configuration (xorg-configuration + (keyboard-layout + keyboard-layout))) + ; Removes ModemManager because it interferes with USB + ; development. If using a 3/4G modem or something we have + ; to activate it. + (remove (lambda (x) (eqv? (service-type-name + (service-kind x)) + 'modem-manager)) + %desktop-services)))) |