Linux Configurations

A collection of personal Linux configurations, scripts, and dotfiles. Built primarily for Arch Linux installs, but many parts are adaptable to other distributions.

Repository structure

  • dotfiles/ - User configuration files (.zshrc, .config/, etc.)
  • refind/ - rEFInd boot manager themes and configuration
  • scripts/ - Installation and setup helper scripts

Features

  • Pre-configured dotfiles for shell
    • Oh My Posh theme for a beautiful terminal
    • Custom commands
    • Simplified Zsh run commands layout
  • rEFInd themes for a clean boot experience (RoundDark)
  • Automated Arch setup script including:
    • Disk partitioning with Btrfs subvolumes (root, home, snapshots, cache, log)
    • rEFInd install and theme setup
    • Zsh environment with Oh My Zsh & Oh My Posh
    • System defaults (locales, keymaps, etc.) — hardcoded to Australia