Files
dotfiles/README.md
thomas 4a57e9902f Feature: Bootstrap script for new installs
bootstrap.sh installs everything listed in system/packages.txt (pacman,
AUR via yay, flatpak, official install scripts), auto-detects CPU
microcode and GPU drivers, enables services, links dotfiles with stow
and runs system/install.sh. Optional --svt-av1 installs
svt-av1-essential-git and rebuilds ffmpeg against it via
system/rebuild-ffmpeg.sh.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 18:10:27 +01:00

3.8 KiB
Raw Blame History

✨ My Hyprland Configuration ✨


General | Plexamp

Hyprlock

Terminals

⚪️ Dotfiles

My dotfiles, a constantly evolving set of configurations which I arguably spend too much time tweaking, but they make the command line feel like home, so here we are.

🖥️ Installation

In order to apply these dotfiles, you must have the SSH Key stored in your password manager, then connect the SSH-Agent to your shell. Once that is done, you will need the application Stow in order to keep it synced.

After this, you will need to git clone the repo in the Projects directory

mkdir Projects
git clone ssh://git@gitea.thomasleewilliams.co.uk:2222/thomas/dotfiles.git

On a fresh install, run the bootstrap script. It installs drivers (auto-detected), every package in system/packages.txt, yay, flatpaks, then links the dotfiles and system config below:

~/Projects/dotfiles/bootstrap.sh            # asks about the optional SVT-AV1 + ffmpeg rebuild
~/Projects/dotfiles/bootstrap.sh --svt-av1  # or --no-svt-av1 to skip the question

To only link the dotfiles, run this command:

stow -d ~/Projects/dotfiles/ -t ~/ dotfiles

This will sync wallpapers/config files to where they are usually located

System-level config (e.g. pacman options) lives in system/ and is installed with sudo:

~/Projects/dotfiles/system/install.sh

📦 Programs

List of programs and tools I use.

Component Program
🪟 Windows Manager hyprland
🖥️ Terminal foot
🐚 Shell zsh / theme
📁 File Manager thunar
📝 Editor vs code / neovim (changing to soon)
🌐 Browser zen / firefox / startpage
📊 Bar waybar / quickshell
🚀 Launcher rofi
🔒 Lockscreen hyprlock
🚪 Login Menu sddm
🗔 Wallpaper awww / waypaper
🎵 Music Player plexamp

📊 Waybar

I do love me some waybar, that's for sure. Waybar has been an obsession from me for a while. Always started off with looking for templates but they never reach the same scratch for the customization itch. Used saneaspect/dotfiles dot files as reference for waybar.