My personal linux configuration for building off of Omarchy.
Managed with chezmoi and bootstrapped using Ansible.
The goal is a to apply the principles of Infrastructure As Code to my dotfiles.
-
chezmoi handles all dotfiles, templates, and host-specific configs.
-
Ansible applies system-level setup such as packages, services, and machine configuration.
-
Emacs is the primary editing environment (Elpaca-based, modular config), but for now is managed separately.
-
Infrastructure As Code:
-
Prefer Low Abstraction Over High:
-
Omarchy
-
Git
-
chezmoi
-
Python 3 (for Ansible)
-
Ansible ≥ 2.14--> installed by chezmoi during setup
chezmoi handles all dotfiles, templates, and host-specific configs.
Ansible applies system-level setup such as packages, services, and machine configuration.
Emacs is the primary editing environment (Elpaca-based, modular config).
Git
chezmoi
Python 3 (for Ansible)
Ansible ≥ 2.14