mylinuxforwork hyprland distribution
Complete desktop environment solution, imo a bit convoluted, i.e.
it ships configuration (and conflicts with own dotfiles)
for nvim, kitty, waybar, rofi etc.
- mylinuxforwork/dotfiles
- ~2.3k stars, 26 contributors
- Last release 2025-02
- Recent activity, recent releases, ~1.7k commits
- local at
~/projects/hyprland/distributions/mylinuxforwork/dotfiles - AUR packages:
ml4w-hyprland,ml4w-hyprland-gitfrom the ml4w author - Cons: Installation needed, some dotfiles are just templates
- local at
~/projects/hyprland/distributions/mylinuxforwork/dotfiles - Git checkout local at
~/projects/hyprland/distributions/mylinuxforwork/dotfiles - Backup dir:
.ml4w-hyprland/backup/ - Settings dir:
~/.config/ml4wwhich is a symlink to~/ml4w-dotfiles/.config/ml4w/, which makes it hard to version custom config in own dotfiles
Install
pamac install ml4w-hyprland
ml4w-hyprland-setup
Update
ml4w-hyprland-setup
After update, chezmoi apply these files:
chezmoi apply .config/ml4w-custom-dotfiles/.config/hypr/conf/custom.conf
chezmoi apply .config/ml4w-custom-dotfiles/.config/hypr/conf/keyboard.conf
Config
- Config locations at
~/.config/ml4w/settings~/.config/hypr/conf/, i.e.~/.config/hypr/conf/monitor.conf
- Docs: Configuration Variations
- Custom hyprland config:
~/.config/hypr/conf/custom.conf- gets sourced at the very end of
~/.config/hypr/hyprland.conf
- gets sourced at the very end of
Key bindings
- Show keybindings dialog in Hyprland:
Mod Ctrl k - default keybindings:
share/dotfiles/.config/hypr/conf/keybindings/default.conf - Reload hyprland config:
Mod Shift R - App launcher (Rofi):
Mod Crtl Return
Issues
- Docs: Troubleshooting
- SDDM is configured to only support US keyboard layouts