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.