phoenyx
personal dotfiles repo
phoenyx combines dotfiles, application configuration, and system automation into a single source of truth for my workstation. the project is designed to make my environment reproducible across multiple machines while remaining easy to maintain and extend.
rather than treating dotfiles as a collection of config files, phoenyx treats system setup as a repeatable process.
goals
primary goals include:
- reproducible workstation configuration
- consistent environments across multiple machines
- automated package installation and setup
- easy onboarding to new systems
- documentation of my workflow and tooling
tech
phoenyx currently uses:
- arch linux
- niri
- neovim
- noctalia
- chezmoi
features
notable features include:
- automated package installation
- declarative configuration management
- chezmoi templates that allow differenciating configs for my desktop and laptop
what i’ve learned
- config management
- infrastructure automation
- linux system administration
- shell scripting
- declarative system design
- maintaining portable development environments
current status
phoenyx is actively maintained and evolves alongside my daily workflow.
as i discover new tools and refine existing processes, the repository continues to grow as a practical record of how I use linux and automate my workstation setup.