Personal setup for Omarchy Linux. Run ./setup.sh to deploy configs to a new system.
./setup.shThe script installs packages, deploys configs, and sets up systemd timers. It prompts for laptop vs desktop (for hypridle config) and optionally installs slow-building AUR packages and debloats inspired by debloat script.
configs/- Hyprland, Waybar, Mako, Neovim, systemd configs →~/.config/scripts/bin/- Custom binaries →~/.local/bin/webapps/- .desktop files →~/.local/share/applications/theme-repos.txt- Git URLs for themes → cloned to~/.config/omarchy/themes/packages.txt,aur-packages.txt,aur-packages-slow.txt- Package listsnpm-packages.txt- Global npm packages
See VM-SETUP.md for the full guide on setting up QEMU, virt-manager, and Kali Linux VMs.
- Backups are created as
filename.bak.YYYY-MM-DD_HH-MM-SSbefore overwriting - After setup, edit
~/.config/hypr/monitors.conffor your displays - The
waybar-module-pomodorobinary is custom as it was the only way to change the message. Editconfigs/mako/configto change styling only