Personal configuration files for my Arch Linux setup with niri, tmux, and a curated wallpaper collection.
dotfiles/
├── oh-my-tmux/ # Pretty and versatile tmux configuration
├── wallpapers/ # Collection of 100+ carefully selected wallpapers
└── README.md
- OS: Arch Linux
- WM: niri
- Display Manager: SDDM
- Shell: ZSH
- Terminal: Ghostty
- Terminal Multiplexer: tmux with Oh my tmux!
- ColorScheme: Gruvbox
- GTK Theme: Gruvbox GTK Theme
- Icon Theme: Gruvbox Icon Theme
- Fonts: JetBrainsMono Nerd Font
- Cursor Theme: macOS
- Launcher/PowerMenu: Modified Rofi Themes from Adi1090x Rofi Themes
- Desktop Shell: Noctalia - A sleek Quickshell config for Wayland (handles bar & wallpapers)
- LockScreen: Betterlockscreen
- Spotify Theming: Spicetify with Gruvbox Theme + Beautiful Lyrics Extension
Ensure you have the following installed on your system:
gitstowtmux(>= 2.6)zsh
- Clone the repository in your home directory:
git clone git@github.com:boodyf2/dotfiles.git
cd dotfiles- Use GNU Stow to create symlinks (if you have dotfiles to stow):
stow . --dotfilesThis repository includes Oh my tmux!, a self-contained, pretty and versatile tmux configuration.
To install it, navigate to the oh-my-tmux directory and run the installation script:
cd oh-my-tmux
./install.shRequirements for tmux:
- tmux >= 2.6
- awk, perl (with Time::HiRes support), grep, and sed
- Outside of tmux, the
TERMenvironment variable must be set toxterm-256color
For more details about configuring Oh my tmux!, see the oh-my-tmux README.
This repository includes a collection of 100+ high-quality wallpapers in the wallpapers/ directory, featuring:
- Anime artwork (Frieren, Dragon Ball, Serial Experiments Lain, etc.)
- Minimalist designs
- Nature scenes
- Abstract art
- Gruvbox themed wallpapers
Feel free to use any of these wallpapers with your preferred wallpaper daemon. The current setup uses Noctalia, which handles wallpaper management as part of its Quickshell configuration.
Wallpapers are managed through Noctalia's configuration. Refer to the Noctalia documentation for details on configuring wallpapers.
- Configuration files are meant to work with GNU Stow for easy management
- The Gruvbox color scheme is consistently used across all applications
- niri is a scrollable-tiling Wayland compositor with a focus on productivity
- Tmux configuration includes mouse mode, pane maximization, and vi-style keybindings
- All dotfiles are version-controlled for easy backup and synchronization
