My personal dotfiles for Arch Hyprland
I use gruvbox theme, so if you was searching for a simple gruvbox installation, congratulations! You found one! This expects 2 monitors, but you can adapt the configs. Follow quickshell and hypr config files to see how to adapt them.
- Hyprland:
- My own hyprland config. It uses a lot of keybinds, so I would recomnd looking at hypr/configs/keybinds.conf, it have some great comments explaining how to use
- Starship + Kitty:
- Kitty, my main terminal. All my configs expect kitty terminal.
- Starship is the bash decorator
- Neovim:
- A simple installation of neovim, with plugins support, auto complete, some keybinds (not a bible of keybinds), and of course, gruvbox theme
- Tmux:
- I mostly use tmux to setup terminals for specific tasks (a great example are in hypr/scripts/homelab.sh), so feel free to change keybinds and add your plugins
- Yazi:
- My file explorer. To proper usage, download these packages:
- General: hexyl
- Image: timg, imagemagic
- 3D: f3d, blender
- Video: ffmpeg
- Others: trash-cli, 7zip
- My file explorer. To proper usage, download these packages:
- Dunst:
- A simple notification daemon
- Wofi:
- App and clipboard history selector
- RMPC:
- A custom rmpc, where you can find more info in rmpd-gruvbox repository
- MPD:
- The backend for rmpc
Clone the repository, put the folders and file in ~/.config folder, and if you want my bash setup, put this on your .bashrc or equivalent:
fn_dir=~/.config/bash
if [ -d "$fn_dir" ]; then
for file in "$fn_dir"/*; do
[ -r "$file" ] && . "$file"
done
fimit