This is my Arch Linux dotfiles repository! This setup is designed for a smooth and efficient workflow using Hyprland. To be honest, I don't know if the shell script will work as it has not been tested on a new machine so you might need to do some tweaking.
- Window Manager: Hyprland
- Compositor: Wayland
- Terminal: Foot
- Shell: Fish + Starship
- Application Launcher: Fuzzel
- Bar: Waybar (with built-in music player)
- File Manager: Dolphin
- Notifications: Dunst
- Calendar: Integrated calendar widget
- Music: ncspot (Spotify TUI) + Waybar controls
- Built-in AI: ChatGPT integration for quick responses
- Dynamic Theming: Colors adapt based on the wallpaper
- Arch Linux
- Wayland Support
- Hyprland Window Manager
- GPU with Wayland Compatibility (AMD, Intel, or NVIDIA with proper drivers)
Before installing, ensure these packages are installed:
sudo pacman -S hyprland foot fish waybar fuzzel dolphin dunst \
starship mpv ncspot swww jq curl gitFor Spotify theming, install:
yay -S spicetify-cliClone the repository and run the installation script to apply all dotfiles.
git clone https://github.com/yourusername/arch-dotfiles.git ~/backup/arch-dotfilescd ~/path/to/arch-dotfiles # change accordingly
chmod +x install.sh
./install.shOnce installed, restart your session or run:
exec hyprland- Modify
hypr/hyprland.confto tweak Hyprland settings. - Adjust
waybar/config.jsonto change the music player settings. - Use
spicetifyto modify the Spotify theme. swwwdynamically sets the wallpaper-based theme.
Feel free to fork this repo and submit pull requests if you have improvements or ideas!