Skip to content

How to customize the ML4W Dotfiles

Stephan Raabe edited this page Aug 8, 2024 · 2 revisions

The ML4W Dotfiles can be customized to your personal preferences in various ways.

The easiest way is using the shipped ML4W Apps. Just click on the ML4W logo an the upper right side of the status bar. This will open the sidebar with the icons of three apps.

image

ML4W Welcome App

image

The ML4W Welcome App is an easy access point to several fundamental system settings.

ML4W Dotfiles Settings App

image

The ML4W Dotfiles Settings App gives you access to Waybar settings e.g., time/date format, to toggle several waybar modules and to increase the number of workspaces. In the appearance section you can define the position of the notification daemon dunst, some rofi settings, blur effects and variations for animation and windows. In the wallpaper section you can define the wallpaper effect and clear the wallpaper cache. In system you can define the default applications, idle times, the monitor, keybindings and environment settings with configuration variations. You can extend the shipped variations with own custom variations easily. https://github.com/mylinuxforwork/dotfiles/wiki/Configuration-Variations

ML4W Hyprland Settings App

image

The ML4W Hyprland App enables you to customize nearly all variables of Hyprland. You can define the window border size, gaps, blur settings, shadows and much more.

Waybar Themes

The ML4W Dotfiles include a selection of themes for the status bar waybar. You can also add your own themes by using the waybar starter theme. https://github.com/mylinuxforwork/dotfiles/wiki/Hook-and-Post-Installation-Scripts

Using the custom.conf

image

If you want to extend the Hyprland configuration directly e.g., if you want to add another autostart command, environment variable, etc. you can edit the custom.conf in ~/.config/hypr/conf/custom.conf The custom.conf can be restored during an update. You can open the custom.conf from the ML4W Dotfiles Settings App.

Using the Installation hook.sh

And you can protect files and folders from getting overwritten from an update by using the Installation Hook. https://github.com/mylinuxforwork/dotfiles/wiki/Hook-and-Post-Installation-Scripts

Clone this wiki locally