Refactor Emacs for authoring workflows

This commit is contained in:
Fabio Scotto di Santolo
2026-08-20 15:35:38 +02:00
parent 6589b25f95
commit 474f0082bb
172 changed files with 881 additions and 3134 deletions

View File

@@ -9,6 +9,29 @@ effective_user_group: "{{ user_group }}"
effective_user_home: "{{ user_home }}"
emacs_enabled: false
emacs_dotfiles:
- name: Bash Emacs client fragment
src: .bashrc.d/25-emacs-client-desktop.sh
dest: .bashrc.d/25-emacs-client-desktop.sh
mode: "0644"
- name: Emacs authoring configuration
src: .emacs.d/
dest: .emacs.d/
mode: preserve
emacs_authoring_directories:
- .bashrc.d
- Org
- Org/documentation
- Org/meetings
- Org/projects
emacs_authoring_files:
- name: Org HTML stylesheet
src: .emacs.d/templates/org/org.css
dest: Org/org.css
mode: "0644"
xdg_user_directories:
- Desktop
- Documents

View File

@@ -157,16 +157,6 @@ desktop_minimal_managed_paths:
- .config/wlogout
- .local/bin/udiskie-password
desktop_emacs_dotfiles:
- name: Bash Emacs client fragment
src: .bashrc.d/25-emacs-client-desktop.sh
dest: .bashrc.d/25-emacs-client-desktop.sh
mode: "0644"
- name: Emacs config
src: .emacs.d/
dest: .emacs.d/
mode: preserve
desktop_sway_dotfiles:
- name: alacritty config
src: .config/alacritty/

View File

@@ -36,7 +36,6 @@ fedora_desktop_packages:
- liberation-fonts
- libasan
- libubsan
- libvterm-devel
- libX11-devel
- libXft-devel
- meld
@@ -58,7 +57,6 @@ fedora_desktop_packages:
- syncthing
- tealdeer
- terminus-fonts
- texlive
- tmux
- wl-clipboard
- ty

View File

@@ -21,6 +21,11 @@ fedora_intellij_package_name: intellij-idea-ultimate
fedora_emacs_packages:
- emacs-pgtk
- pandoc
- latexmk
- texlive-latex
- texlive-luatex
- texlive-collection-latexrecommended
fedora_docker_packages:
- docker-ce
@@ -55,7 +60,6 @@ fedora_workstation_dev_packages:
- gnupg2-gpg-agent
- libfido2
- openssh-clients
- pandoc
- shellcheck
workstation_host_linux_packages_fedora:

View File

@@ -11,6 +11,15 @@ ubuntu_packages_base:
ubuntu_manage_docker_repo: true
ubuntu_emacs_packages:
- emacs
- pandoc
- latexmk
- texlive-luatex
- texlive-latex-base
- texlive-latex-recommended
- texlive-fonts-recommended
ubuntu_docker_packages:
- docker-ce
- docker-ce-cli

View File

@@ -195,7 +195,6 @@ profile_packages:
- libspa-bluetooth
- libreoffice
- liberation-fonts-ttf
- libvterm-devel
- libX11-devel
- libXft-devel
- meld

View File

@@ -1,11 +1,12 @@
---
emacs_enabled: true
workstation_dev_packages:
- distrobox
- gnupg
- gpg-agent
- libfido2-1
- openssh-client
- pandoc
- shellcheck
workstation_user_directories:

View File

@@ -1,4 +1,6 @@
---
emacs_enabled: true
workstation_host_linux_packages:
- croc
- gnome-shell-extension-manager