rosenthal: Set foot TERMINFO in skeletons and fix ckbcomp path in set-keymap script.

Change to set-keymap script is a follow-up to commit
2468773dd2.

* modules/rosenthal/examples/foot/foot.ini: New file.
* modules/rosenthal/services/desktop.scm (%rosenthal-skeletons): Use it.
(%rosenthal-set-keymap-script): Fix ckbcomp path.
This commit is contained in:
Hilton Chain 2026-02-10 13:11:39 +08:00
parent 818b67307c
commit 73c32a7b2c
No known key found for this signature in database
GPG Key ID: ACC66D09CA528292
2 changed files with 6 additions and 2 deletions

View File

@ -0,0 +1,4 @@
font=monospace:size=12
[environment]
TERM=xterm-256color

View File

@ -540,7 +540,7 @@ gtk-key-theme-name = ~a~%"
(define* (build-keyboard-layout file layout #:optional variant #:key model options) (define* (build-keyboard-layout file layout #:optional variant #:key model options)
(define pipe (define pipe
(apply open-pipe* OPEN_READ (apply open-pipe* OPEN_READ
#$(file-append console-setup) #$(file-append console-setup "/bin/ckbcomp")
(string-append "-I" #$xkeyboard-config "/share/X11/xkb") (string-append "-I" #$xkeyboard-config "/share/X11/xkb")
"-rules" "base" "-rules" "base"
`(,@(if model `(,@(if model
@ -649,7 +649,7 @@ set-keymap us dvorak -o ctrl:nocaps\n")
,(local-file "../examples/emacs/init-miscellaneous.el")) ,(local-file "../examples/emacs/init-miscellaneous.el"))
(".config/foot/foot.ini" (".config/foot/foot.ini"
,(plain-file "foot.ini" "font=monospace:size=12\n")) ,(local-file "../examples/foot/foot.ini"))
(".config/mako/config" (".config/mako/config"
,(local-file "../examples/mako.conf")) ,(local-file "../examples/mako.conf"))
(".config/niri/config.kdl" (".config/niri/config.kdl"