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-git
from 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/ml4w
which 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