No description
Find a file
Claude 94f8d85fce
fix(omarchy): bootstrap Omarchy pacman repo so AUR/omarchy packages resolve
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.
2026-06-08 16:16:45 +00:00
.config feat(omarchy): set JetBrainsMono Nerd Font as default 2026-06-07 17:41:13 +00:00
docs docs: add Omarchy install script prompt 2026-06-07 17:11:21 +00:00
omarchy fix(omarchy): bootstrap Omarchy pacman repo so AUR/omarchy packages resolve 2026-06-08 16:16:45 +00:00
.gitattributes chore: drop macOS/Windows support and offline nvim tooling 2026-06-07 16:50:33 +00:00
.gitconfig initial commit 2025-10-25 21:53:20 +02:00
.gitignore chore: drop macOS/Windows support and offline nvim tooling 2026-06-07 16:50:33 +00:00
.tmux.conf fix: windows keybinds 2026-02-26 21:53:50 +02:00
.zshrc chore: switch dotfiles from Fedora to Arch 2026-06-07 17:07:09 +00:00
LICENSE Initial commit 2025-10-25 14:20:05 +02:00
README.md docs(omarchy): document install steps and environment requirements 2026-06-07 17:43:31 +00:00

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