No description
Mirrors what upstream boot.sh does before sourcing install.sh: writes /etc/pacman.d/mirrorlist to the Omarchy mirror and exports OMARCHY_ONLINE_INSTALL=true + OMARCHY_MIRROR. Without this, install/preflight/pacman.sh is a no-op, the omarchy pacman repo is never configured, and packages from it (yay, ufw-docker, xdg-terminal-exec, yaru-icon-theme, omarchy-walker, etc.) fail with 'target not found'. Also adds preflight checks for root/x86_64 (matching Omarchy's guard.sh) and documents the real hard requirements: vanilla Arch, btrfs root, Limine bootloader, Secure Boot disabled, non-root user, no GNOME/KDE. |
||
|---|---|---|
| .config | ||
| docs | ||
| omarchy | ||
| .gitattributes | ||
| .gitconfig | ||
| .gitignore | ||
| .tmux.conf | ||
| .zshrc | ||
| LICENSE | ||
| README.md | ||
dotfiles
Linux/Arch focused dotfiles. Managed manually — symlink configs into place or copy as needed.
Quick Setup
# Clone
git clone <repo-url> ~/dotfiles
# Symlink configs
ln -sfn ~/dotfiles/.config/nvim ~/.config/nvim
ln -sfn ~/dotfiles/.config/tmux ~/.config/tmux
ln -sfn ~/dotfiles/.config/starship ~/.config/starship
ln -sfn ~/dotfiles/.config/lazygit ~/.config/lazygit
ln -sfn ~/dotfiles/.config/wezterm ~/.config/wezterm
ln -sfn ~/dotfiles/.config/zed ~/.config/zed
ln -sfn ~/dotfiles/.config/.ideavimrc ~/.ideavimrc
ln -sfn ~/dotfiles/.zshrc ~/.zshrc
ln -sfn ~/dotfiles/.gitconfig ~/.gitconfig
Dependencies (Arch)
sudo pacman -S --needed \
zsh \
zsh-syntax-highlighting \
zsh-autosuggestions \
fzf \
fd \
bat \
eza \
zoxide \
tmux \
lazygit \
neovim \
starship
Install nvm separately: https://github.com/nvm-sh/nvm
Theme
Kanagawa theme with two variants: dragon (dark) and wave (darker blue).
Set in shell:
export KANAGAWA_THEME="wave" # or "dragon"
Omarchy install
For a full Arch + Hyprland desktop built on Omarchy with
these dotfiles, Brave Origin Beta, and WezTerm pre-wired, see
omarchy/README.md. Quick start on a fresh Arch system:
git clone https://github.com/brianpooe/dotfiles.git ~/dotfiles
~/dotfiles/omarchy/install.sh