A curated collection of minimal, performant, and aesthetic Linux configurations
- Window Managers: Hyprland + Sway (Wayland)
- Terminals: Ghostty • Alacritty • Kitty • Foot
- Shell: Fish with Starship prompt
- Editor: Neovim
- System: Bottom • Dunst • Waybar • Wofi
- Unified theming (Kanagawa Dragon)
- Performance-optimized WM rules
- Battery-friendly power management
- Context-aware workspace layouts
- Seamless clipboard integration
backup-configs.sh
- Smart config synchronizationinstall-packages.sh
- Cross-distro package installer- 1-click restore for new installations
git clone https://github.com/voidashi/.dotfiles.git ~/.dotfiles
cd ~/.dotfiles
# Install packages
./scripts/install-packages.sh install
# Install configs
./scripts/backup-configs.sh install
Note: Review config files before running install scripts!
.
├── .config/ # Main config directory
│ ├── hypr/ # Hyprland window manager
│ ├── nvim/ # Neovim IDE setup
│ ├── fish/ # Fish shell configuration
│ └── ... # Other app configs
├── scripts/ # Maintenance utilities
├── wallpapers/ # Curated desktop backgrounds
...
- Edit
scripts/config_files.conf
to select tracked configurations - Modify
scripts/packages.conf
to add/remove applications
Found a bug? Have an improvement?
- Open an issue for feature requests
- Submit PRs for well-documented fixes
- Share your modified configs in Discussions
MIT Licensed - See LICENSE for details
Inspired by the Linux ricing community • Built with ❤️ and too much coffee