Hilton Chain
3a4e97642b
examples: emacs: Set emacs-corfu keymap via use-package keyword ‘:bind’.
...
* modules/rosenthal/examples/emacs/init-interface.el (corfu): Move keymap
setup to ‘:bind’.
2026-02-16 15:22:16 +08:00
Hilton Chain
ec978c44fa
examples: emacs: Fix manifest.
...
Guile treats .scm extensions as modules.
* modules/rosenthal/examples/emacs/manifest.scm: Rename to...
* modules/rosenthal/examples/emacs/manifest.tmpl: ...this new file.
* modules/rosenthal/examples/emacs/install.sh: Adjust accordingly.
2026-02-16 14:09:23 +08:00
Hilton Chain
9c89821d25
examples: emacs: Remove --dry-run from install.sh.
...
This is a follow-up to commit c83606a8c7 .
* modules/rosenthal/examples/emacs/install.sh: Remove --dry-run.
2026-02-16 14:01:47 +08:00
Hilton Chain
7e6e089e45
examples: emacs: Add emacs-evil.
...
* modules/rosenthal/examples/emacs/manifest.scm: Add emacs-evil.
* modules/rosenthal/examples/emacs/init.el (initial-scratch-message): Mention
it.
* modules/rosenthal/examples/guix/config.tmpl (%my-home) [packages]: Adjust
accordingly.
2026-02-16 13:59:39 +08:00
Hilton Chain
9d90607a02
examples: emacs: Disable cua-mode by default.
...
* modules/rosenthal/examples/emacs/init-editing.el (emacs): Disable ‘cua-mode’.
* modules/rosenthal/examples/emacs/init.el: Add it to initial-scratch-message.
2026-02-16 13:59:26 +08:00
Hilton Chain
83edc24958
examples: emacs: Add more packages.
...
* modules/rosenthal/examples/emacs/manifest.scm: Add emacs-edit-indirect,
emacs-fish-mode, emacs-json-mode, emacs-markdown-mode and emacs-nftables-mode.
* modules/rosenthal/examples/guix/config.tmpl (%my-home) [packages]: Adjust
accordingly.
2026-02-16 13:58:49 +08:00
Hilton Chain
725aaa9044
examples: emacs: Remove emacs-daemons.
...
* modules/rosenthal/examples/emacs/manifest.scm: Remove emacs-daemons.
* modules/rosenthal/examples/emacs/init-miscellaneous.el (daemons): Remove.
* modules/rosenthal/examples/guix/config.tmpl (%my-home) [packages]: Adjust
accordingly.
2026-02-16 13:57:51 +08:00
Hilton Chain
c83606a8c7
examples: emacs: Add manifest.scm.
...
* modules/rosenthal/examples/emacs/manifest.scm: New file.
* modules/rosenthal/examples/emacs/init-editing.el,
* modules/rosenthal/examples/emacs/init-fonts.el,
* modules/rosenthal/examples/emacs/init-interface.el,
* modules/rosenthal/examples/emacs/init-miscellaneous.el,
* modules/rosenthal/examples/emacs/init.el,
* modules/rosenthal/examples/emacs/install.sh: Adjust accordingly.
2026-02-16 13:47:14 +08:00
Hilton Chain
5b6af027a7
examples: Adjust examples.
...
* modules/rosenthal/examples/emacs/init-fonts.el: Add link to original source.
* modules/rosenthal/examples/guix/config.tmpl (%my-user): Replace password hash.
(%my-home): Adjust service extension name.
2026-02-15 22:19:20 +08:00
Hilton Chain
a12364e639
examples: emacs: Revert monospace font to Victor Mono.
2026-02-10 15:18:44 +08:00
Hilton Chain
53c757521a
maint: Update REUSE.toml, adjust SPDX headers and module imports.
2026-02-07 18:22:14 +08:00
Hilton Chain
452e9d7854
examples: emacs: Change configuration file names.
2026-02-06 14:38:59 +08:00
Hilton Chain
64525e12cd
examples: emacs: Import ‘(gnu)’ module.
2026-02-06 14:35:33 +08:00
Hilton Chain
c1b50aa743
examples: emacs: Set up emacs-macrostep-geiser.
2026-02-06 14:35:31 +08:00
Hilton Chain
eabcecfe5c
examples: emacs: Add install.sh
...
* modules/rosenthal/examples/emacs/install.sh: New file.
2026-01-25 16:52:12 +08:00
Hilton Chain
aeabb0d64c
examples: emacs: Add packages for fonts specified in the configuration into comment as well.
2026-01-18 18:48:36 +08:00
Hilton Chain
a1f6309513
examples: emacs: Update fonts and Nonguix module.
2026-01-18 12:53:11 +08:00
Hilton Chain
371186d95a
examples: emacs: Split configurations.
...
* modules/rosenthal/examples/emacs/editing.el,
* modules/rosenthal/examples/emacs/interface.el,
* modules/rosenthal/examples/emacs/miscellaneous.el: New files.
* modules/rosenthal/examples/emacs/init.el: Load them.
* modules/rosenthal/services/desktop.scm (%rosenthal-skeletons): Add them.
2026-01-14 14:23:11 +08:00
Hilton Chain
40d6224034
rosenthal: Unify comments style.
2025-08-08 01:31:34 +08:00
Hilton Chain
1f7b63ae66
services: Add %rosenthal-skeletons.
...
* modules/rosenthal/services/desktop.scm (%rosenthal-skeletons): New variable.
(%rosenthal-example-emacs-init): Delete variable.
* modules/rosenthal/examples: Update examples.
2025-06-26 22:56:56 +08:00
Hilton Chain
396f263ff6
examples: emacs: Check existence of font configuration before loading.
...
* modules/rosenthal/examples/emacs/init.el: Check existence of font
configuration before loading.
2025-06-25 17:16:47 +08:00
Hilton Chain
ead325de92
examples: Update Emacs configuration.
...
* modules/rosenthal/examples/emacs/init.el: Update.
2025-06-25 17:06:30 +08:00
Hilton Chain
0bf12445b0
services: Remove %rosenthal-example-emacs-fonts.
...
* modules/rosenthal/services/desktop.scm (%rosenthal-example-emacs-init): Use
‘computed-substitution-with-inputs’.
(%rosenthal-example-emacs-fonts): Delete variable.
* modules/rosenthal/examples/emacs/init.el: Adjust Emacs configuration.
2025-06-25 02:10:09 +08:00
Hilton Chain
072e07c4ea
examples: Update emacs/init.el.
...
* modules/rosenthal/examples/emacs/init.el: Update.
2025-06-24 16:06:12 +08:00
Hilton Chain
20c9d408bc
services: Add a few desktop services.
...
* LICENSES/CC-BY-SA-4.0.txt: New file.
* modules/rosenthal/examples/emacs/fonts.el: New file.
* modules/rosenthal/examples/emacs/init.el: New file.
* modules/rosenthal/examples/mako.conf: New file.
* modules/rosenthal/examples/niri.kdl: New file.
* modules/rosenthal/examples/wallpaper.jpg: New file.
* modules/rosenthal/examples/waybar/config.jsonc: New file.
* modules/rosenthal/examples/waybar/style.css: New file.
* modules/rosenthal/services/desktop.scm (%rosenthal-example-emacs-fonts)
(%rosenthal-example-emacs-init, %rosenthal-desktop-home-services)
(home-blueman-applet-service-type, home-fcitx5-service-type)
(home-mako-service-type, home-network-manager-applet-service-type)
(home-niri-service-type, home-rofi-service-type, home-swaybg-service-type)
(home-waybar-service-type): New variables.
(home-blueman-applet-configuration, home-fcitx5-configuration)
(home-mako-configuration, home-network-manager-applet-configuration)
(home-niri-configuration, home-rofi-configuration, home-swaybg-configuration)
(home-waybar-configuration): New data types.
2025-06-23 09:21:23 +08:00