Personal dotfiles for Arch Linux (Hyprland + Quickshell). Tested on an all-AMD system (CPU & GPU).
Looking for NixOS? Check out my (WIP) flakes.nix.
- WM: Hyprland (Lua)
- Bar & Overlays: Quickshell (QML)
- Terminal: Kitty
- Shell: Zsh + Oh My Zsh + Oh-My-Posh
- Launcher & Clipboard: Vicinae
- Display Manager: SDDM (custom Impasto theme with biopass face unlock)
- File Manager: Dolphin (GUI) / Yazi (TUI)
- Editor: Neovim
Clone and run the installer as your regular user (not root):
git clone https://github.com/Tymon3310/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./install.shThe script will:
- Configure
/etc/pacman.conf(parallel downloads, color, ILoveCandy) - Install
yay(if missing) and all packages from./packages - Back up existing configs to
~/.dotfiles_backup/<timestamp>and create symlinks - Install Oh My Zsh, plugins, and set Zsh as default shell
To apply the custom Impasto SDDM theme, camera face unlock (biopass), and the UEFI reboot helper:
sudo ./install_sddm.sh- Test the greeter:
sddm-greeter-qt6 --test-mode --theme /usr/share/sddm/themes/impasto - Revert back anytime:
sudo ./system_backups/restore_sddm_backup.sh
Modifier: SUPER (Windows key)
SUPER + Return— Terminal (Kitty)SUPER + Space— Launcher (Vicinae)SUPER + B— Browser (Zen)SUPER + E— File manager (Dolphin)SUPER + V— Clipboard historySUPER + Q— Close windowSUPER + Shift + Q— Kill windowSUPER + F— Toggle fullscreenSUPER + T— Toggle floatingSUPER + Shift + S/Print— Screenshot (Quickshell)SUPER + L— Lock screenSUPER + 1-9, 0— Workspaces (per-monitor)
