Personal dotfiles for Omarchy (Arch + Hyprland + Quickshell), managed with GNU Stow.
git clone https://github.com/afros-rajabov/dotfiles ~/dotfiles
cd ~/dotfiles
bash install.shThe installer:
- Installs
stowif missing. - Backs up any conflicting real files (
.bak.<timestamp>), then removes them. - Symlinks each package into
~via stow. - Downloads the voxtype multilingual Whisper model (English + Russian).
Re-run anytime to re-apply after changing branches or adding packages. To apply a single package manually:
cd ~/dotfiles && stow <package>| Package | Target | Notes |
|---|---|---|
hypr/ |
~/.config/hypr/ |
Lua configs: keybindings, input (us+ru, Alt+Shift), look & feel, monitors, window rules |
omarchy/ |
~/.config/omarchy/ |
Quickshell bar config (shell.json), custom logo widget, workspaces plugin |
tmux/ |
~/.config/tmux/ |
TPM + plugins (catppuccin, sessionx, resurrect, continuum, yank, navigator) |
voxtype/ |
~/.config/voxtype/ |
Dictation config: Whisper base multilingual, auto language |
linux-nvim/ |
~/.config/nvim/ |
LazyVim configuration |
fish/ |
~/.config/fish/ |
Fish shell config |
ghostty/ |
~/.config/ghostty/ |
Ghostty terminal + cursor shaders |
kitty/ |
~/.config/kitty/ |
Kitty terminal config |
starship/ |
~/.config/starship.toml |
Starship prompt |
yazi/ |
~/.config/yazi/ |
File manager + flavors |
python/ |
~/pyproject.toml, ~/ruff.toml, ~/pyrightconfig.json |
Ruff / Pyright configs |
zshrc/ |
~/.zshrc |
Zsh config (fish is primary shell) |
waybar/ |
~/.config/waybar/ |
Obsolete — left for reference after the Omarchy 4 Quickshell migration |
- Voxtype model is not committed (large binary). The installer downloads it;
see
install.sh. Model:~/.local/share/voxtype/models/ggml-base.bin. - Bar layout: workspaces center, clock/weather/indicators left, system tray right.
- Keybindings: dictation
SUPER + I, TelegramSUPER + SHIFT + T. - Keyboard:
us,ru, switch withShift + Alt. - Window rules: browsers → workspace 9, Telegram → workspace 7.