Software 44101 Published by

ML4W OS 2.10.1 has been released with several updates. The ML4W logo has been added to the fastfetch feature, and users can now hide it by adding a specific file to their configuration settings. A new script has also been added to install sddm and the ml4w theme based on SilentSDDM. Additionally, scripts in the ~/.config/ml4w/scripts directory have undergone cleanup and renaming, requiring users to update their customization accordingly.



Install ML4W OS 2.10.1 Hyprland Dotfiles without blowing up your system

The goal here is to get the latest ML4W OS 2.10.1 Hyprland dotfiles running on an Arch‑based machine, and avoid the “my config vanished” panic that shows up after a careless script run. This guide walks through the official installer, points out where it overcomplicates things, and offers a leaner alternative for folks who prefer to keep their home folder tidy.

Screenshot_from_2025_04_27_18_11_29

Prerequisites – why they matter
  • A fresh or at least stable Arch install (or any derivative that uses pacman).
  • Internet access for pulling the dotfiles repository.
  • Optional: a backup of ~/.config if you’ve already been tinkering with Hyprland settings.

Skipping these checks usually ends in missing dependencies and a half‑configured desktop that refuses to start.

Using the official Dotfiles Installer (Flathub)
  1. Grab the installer from Flathub – It’s a flatpak named ml4w-dotfiles-installer. The package is tiny, but it drags in the whole flatpak runtime, which feels like bringing a toolbox to a nail‑driving job.
  2. Run the installer – Launch the app and paste one of the URLs (stable or rolling) into the “Install from URL” field. The stable link points at .../hyprland-dotfiles-stable.dotinst.
  3. Let it do its thing – The script clones the repo, copies files into ~/.config/ml4w, and attempts to install required packages for Arch, Fedora or openSUSE.

The installer tries to auto‑detect your distro and run a package manager command behind the scenes. If the detection fails (it does on Manjaro with a custom kernel), you’ll end up with an incomplete dependency list and a broken Hyprland session.

When the installer is more trouble than it’s worth

The community has seen the installer stumble after a recent driver update that broke mesa on some laptops. The script blindly runs sudo pacman -Syu before checking if you already have the latest graphics stack, which can trigger a cascade of package conflicts.

A better route for Arch veterans is to skip the flatpak entirely:

git clone https://github.com/mylinuxforwork/dotfiles.git ~/.config/ml4w
cd ~/.config/ml4w/scripts
./install-dependencies-arch.sh   # pulls needed packages, no surprises

Running the script directly gives full control over what gets installed and lets you inspect each command before it touches the system. It also avoids the extra disk overhead of the flatpak runtime.

Post‑install tweaks – hide fastfetch if you don’t need it

Version 2.10.1 adds a flashy ML4W logo to Fastfetch, which is nice until it clutters your login screen. To disable it, just drop an empty file at ~/.config/ml4w/settings/hide-fastfetch. The presence of that file tells the startup script to skip the Fastfetch call entirely.

Installing SDDM with the ML4W theme

The new installer includes a helper script at ~/.config/ml4w/scripts/ml4w-install-sddm. It pulls in sddm and applies the SilentSDDM‑style theme. Run it only if you actually want SDDM; otherwise, stick with your current display manager. The script will also edit /etc/sddm.conf, which can break a custom setup that relies on LightDM.

Clean up renamed scripts

During this release the developers shuffled several script names around ~/.config/ml4w/scripts/. If you have old symlinks or cron jobs pointing at, say, install-sddm-old.sh, they’ll start failing silently. A quick ls ~/.config/ml4w/scripts after the install will reveal the new filenames; update any references accordingly.

That’s it – the system should now boot into a fully functional Hyprland desktop with the ML4W OS 2.10.1 dotfiles applied. If something looks off, double‑check the script logs in ~/.config/ml4w/install.log.

Release ML4W OS v2.10.1

ML4W Logo added to fastfetch Hide fastfetch by adding a file to ~/.config/ml4w/settings/hide-fastfetch

Release v2.10.1 · mylinuxforwork/dotfiles