examples: Change directory layout.

* Add directories dot-cache and dot-config.
* Follow the layout used for %rosenthal-skeletons.
This commit is contained in:
Hilton Chain 2026-02-12 22:29:20 +08:00
parent b351250a90
commit 36c789fcb8
No known key found for this signature in database
GPG Key ID: ACC66D09CA528292
7 changed files with 26 additions and 27 deletions

View File

@ -0,0 +1 @@
TerminalEmulator=open-wezterm-here

View File

@ -662,10 +662,11 @@ set-keymap us dvorak -o ctrl:nocaps\n")
(license #f)))) (license #f))))
(define %rosenthal-skeletons (define %rosenthal-skeletons
`((".config/autostart/shepherd.desktop" (let ((dot (lambda (dir file)
,(local-file "../examples/shepherd.desktop")) (cons
(string-append "." dir "/" file)
(".config/emacs/init.el" (local-file (string-append "../examples/dot-" dir "/" file))))))
`((".config/emacs/init.el"
,(local-file "../examples/emacs/init.el")) ,(local-file "../examples/emacs/init.el"))
(".config/emacs/init-fonts.el" (".config/emacs/init-fonts.el"
,(local-file "../examples/emacs/init-fonts.el")) ,(local-file "../examples/emacs/init-fonts.el"))
@ -676,21 +677,18 @@ set-keymap us dvorak -o ctrl:nocaps\n")
(".config/emacs/init-miscellaneous.el" (".config/emacs/init-miscellaneous.el"
,(local-file "../examples/emacs/init-miscellaneous.el")) ,(local-file "../examples/emacs/init-miscellaneous.el"))
(".config/niri/config.kdl" ,(dot "config" "autostart/shepherd.desktop")
,(local-file "../examples/niri.kdl")) ,(dot "config" "niri/config.kdl")
(".cache/noctalia/shell-state.json" ,(dot "config" "noctalia/settings.json")
,(local-file "../examples/noctalia-shell/shell-state.json")) ,(dot "config" "wezterm/wezterm.lua")
(".config/noctalia/settings.json" ,(dot "config" "xfce4/helpers.rc")
,(local-file "../examples/noctalia-shell/settings.json")) ;; Prevent Noctalia shell initial screen.
(".config/wezterm/wezterm.lua" ,(dot "cache" "noctalia/shell-state.json")
,(local-file "../examples/wezterm.lua"))
(".config/xfce4/helpers.rc"
,(plain-file "helpers.rc" "TerminalEmulator=open-wezterm-here\n"))
;; Selected from the default skeletons. ;; Selected from the default skeletons.
(".config/gdb/gdbinit" ,%default-gdbinit) (".config/gdb/gdbinit" ,%default-gdbinit)
(".config/nano/nanorc" ,%default-nanorc) (".config/nano/nanorc" ,%default-nanorc)
(".guile" ,%default-dotguile))) (".guile" ,%default-dotguile))))
;;; ;;;