Skip to content

[FEATURE] Adding Ubuntu 26.04 Support #1740

Description

@solidus1983

Is your feature request related to a problem? Please describe.

No response

Describe the solution you'd like

Adding Ubuntu 26.04 support

Describe alternatives you've considered

No response

Additional context

A while back I noticed the issue [FEATURE] : Anyone Interested in Ubuntu/Debian-based distro support?, and I added some comments there at the time. However, rather than taking over the OP's thread, I thought it would be better to open a new issue for this.

I've managed to put together a working set of scripts that installs ML4W on Ubuntu 26.04.

Image

Before opening a PR, I'd appreciate some feedback on the changes:

main...solidus1983:dotfiles:feature/ubuntu-26-04-support

I'm aware I'll still need to remove the install-ubuntu.sh script and adjust the existing setup.sh to add Ubuntu support there instead.

Support or Contribution

Activity

  1. dwilliam62 commented on Jul 13, 2026

    @dwilliam62
    Contributor

    I'd like to test this. Does the install.sh script install all the hyprland dependencies or just the dotfiles

  2. solidus1983 commented on Jul 13, 2026

    @solidus1983
    ContributorAuthor

    Yes if you use the new branch https://github.com/solidus1983/dotfiles/tree/test/swaync-wallpaper-race-fix it will do everything for you. You just need to install Git, and that's it

  3. dwilliam62 commented on Jul 14, 2026

    @dwilliam62
    Contributor
    Image
  4. mylinuxforwork commented on Jul 14, 2026

    @mylinuxforwork
    Owner

    This is great. What's your suggestion how to proceed?

    PR and merge into main? Or a dedicated branch for testing first?

    I would like to use hyprpolkit on Arch and Fedora too instead of Gnome polkit.
    Any experiences?

  5. solidus1983 commented on Jul 14, 2026

    @solidus1983
    ContributorAuthor

    @dwilliam62 Thank you for testing.
    @mylinuxforwork Personally, I would do the following:

    I can test Fedora, as I have experience with it. I haven't tried Arch, but I can run another test without hyprpolkit to see if gnome-polkit works.

    However, from my understanding:

    • Arch: Simply install hyprpolkitagent via yay, pacman, paru after making sure you have the extra repository enabled
    • Fedora: Simply install hyprpolkitagent via dnf
    • Update autostart.lua with hl.exec_cmd("systemctl --user start hyprpolkitagent.service 2>/dev/null || true")
  6. solidus1983 commented on Jul 14, 2026

    @solidus1983
    ContributorAuthor

    @mylinuxforwork Question: Logging, I use it throughout my scripts. Do you want them removed, or should we keep them?

    • ~/.ml4w-install.log [Logs the installation of packages, as well as building from source code]
    • ~/.ml4w-missing-packages.log [ Logs packages that weren't installed (Can mean that the package is not available on the distro it's installed on, however)]
  7. solidus1983 commented on Jul 14, 2026

    @solidus1983
    ContributorAuthor

    @mylinuxforwork In terms of the two PR's i have mentioned

    If you can get them merged to main, I can then rebase my codebase and then do the PR.

    I'd rather not be adding others PR's into a Feature PR if possible; it's not fair to the original creators of the PR.

    Then after that I could script up an Install hyprpolkit in the welcome area just like you have with hyprmod; it's then cleaner that way.

  8. solidus1983 commented on Jul 17, 2026

    @solidus1983
    ContributorAuthor

    I noticed some fixes have gone into main branch, I shell rebase test and then make the PR. Will do most over the weekend if I can.

  9. solidus1983 commented on Jul 18, 2026

    @solidus1983
    ContributorAuthor

    @mylinuxforwork I have updated and rebased to your latest main branch, then rebased my branch with the changes.

    Testing on the test/ubuntu-26-04-vm-install branch now; if all works, I will create the PR

  10. solidus1983 commented on Jul 22, 2026

    @solidus1983
    ContributorAuthor

    Found some bugs during testing and will be looking to resolve them before the PR

  11. solidus1983 commented on Aug 2, 2026

    @solidus1983
    ContributorAuthor

    PR is now live @dwilliam62 @mylinuxforwork , I marked it as a draft just in case any changes are required, or an update requires me to update the branch before it goes into full PR for acceptance.

    #1769

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions