dotfiles icon indicating copy to clipboard operation
dotfiles copied to clipboard

[BUG] ARM system: Sidebar App doesn't launch in Asahi Linux (Fedora remix)

Open deniserdogan opened this issue 4 months ago • 14 comments

Describe the bug

installed using dotfiles installation everything seems to work but sidebar app, can't launch it by clicking on the icon nor using shortcut SUPER + CONTROL + S which should open dotfiles settings

Steps to reproduce

Right top corner Click sidebar menu icon Nothing happens

Expected behavior

Launch the sidebar app

Screenshots

No response

Distribution

Other (please specify below)

If Other, specify

Asahi Linux Fedora Remix (42)

Additional context

No response

Code of Conduct

  • [x] I agree to follow this project's Code of Conduct

deniserdogan avatar Sep 16 '25 11:09 deniserdogan

Can you run in the terminal flatpak run com.ml4w.sidebar and flatpak run com.ml4w.settings and share the error message?

mylinuxforwork avatar Sep 16 '25 15:09 mylinuxforwork

❯ flatpak run com.ml4w.sidebar error: app/com.ml4w.sidebar/aarch64/master not installed

❯ flatpak run com.ml4w.settings error: app/com.ml4w.settings/aarch64/master not installed

deniserdogan avatar Sep 16 '25 18:09 deniserdogan

Did you run the setup script offered in the Dotfiles Installer?

mylinuxforwork avatar Sep 16 '25 19:09 mylinuxforwork

yes

deniserdogan avatar Sep 16 '25 19:09 deniserdogan

i found the problem following packages uses cisco and russia is geoblocked so it can't download (http://ciscobinary.openh264.org/libopenh264-2.5.1-linux-arm64.7.so.bz2:)

    ID                                           Branch           Op           Remote            Download
  1. [✗] org.freedesktop.Platform.openh264 2.5.1 i flathub 1.7 kB / 930.4 kB

Warning: While downloading http://ciscobinary.openh264.org/libopenh264-2.5.1-linux-arm64.7.so.bz2: Server returned status 403 Installation complete. :: Installing com.ml4w.welcome :: Repo 'flathub' is already added. :: Repo 'ml4w-repo' is already added. :: Flatpak 'com.ml4w.welcome' is NOT installed for the current user. :: Flatpak 'com.ml4w.welcome' from repository 'ml4w-repo' is NOT installed. :: Installing com.ml4w.welcome Looking for matches… error: Nothing matches com.ml4w.welcome in remote ml4w-repo

:: Setup complete. Run the app with 'flatpak run com.ml4w.welcome' :: Installing com.ml4w.settings :: Repo 'flathub' is already added. :: Repo 'ml4w-repo' is already added. :: Flatpak 'com.ml4w.settings' is NOT installed for the current user. :: Flatpak 'com.ml4w.settings' from repository 'ml4w-repo' is NOT installed. :: Installing com.ml4w.settings Looking for matches… error: Nothing matches com.ml4w.settings in remote ml4w-repo

:: Setup complete. Run the app with 'flatpak run com.ml4w.settings' :: Installing com.ml4w.sidebar :: Repo 'flathub' is already added. :: Repo 'ml4w-repo' is already added. :: Flatpak 'com.ml4w.sidebar' is NOT installed for the current user. :: Flatpak 'com.ml4w.sidebar' from repository 'ml4w-repo' is NOT installed. :: Installing com.ml4w.sidebar Looking for matches… error: Nothing matches com.ml4w.sidebar in remote ml4w-repo

:: Setup complete. Run the app with 'flatpak run com.ml4w.sidebar' :: Installing com.ml4w.calendar :: Repo 'flathub' is already added. :: Repo 'ml4w-repo' is already added. :: Flatpak 'com.ml4w.calendar' is NOT installed for the current user. :: Flatpak 'com.ml4w.calendar' from repository 'ml4w-repo' is NOT installed. :: Installing com.ml4w.calendar Looking for matches… error: Nothing matches com.ml4w.calendar in remote ml4w-repo

:: Setup complete. Run the app with 'flatpak run com.ml4w.calendar' :: Installing com.ml4w.hyprlandsettings :: Repo 'flathub' is already added. :: Repo 'ml4w-repo' is already added. :: Flatpak 'com.ml4w.hyprlandsettings' is NOT installed for the current user. :: Flatpak 'com.ml4w.hyprlandsettings' from repository 'ml4w-repo' is NOT installed. :: Installing com.ml4w.hyprlandsettings Looking for matches… error: Nothing matches com.ml4w.hyprlandsettings in remote ml4w-repo

:: Setup complete. Run the app with 'flatpak run com.ml4w.hyprlandsettings' Looking for matches…

deniserdogan avatar Sep 16 '25 21:09 deniserdogan

i downloaded openh264 2.5.1 manually from rpm but script still tries to download it from ciscobinary

❯ flatpak search com.ml4w.settings No matches found

also can't find ml4w apps

deniserdogan avatar Sep 16 '25 21:09 deniserdogan

You’re not on x86 right? You have an arm chip? That’s the reason. Currently only x86 is supported. I am working already on an arm support for the apps. Should technically possible but was not able to compile them yet on my system.

mylinuxforwork avatar Sep 17 '25 08:09 mylinuxforwork

Thanks, waiting for the update

deniserdogan avatar Sep 17 '25 08:09 deniserdogan

Hey, I'm thinking of installing this on my m1 mbp. Is this a dealbreaker or is it still worth trying and completing the installation when this is done? If I can help with anything I'd be happy to.

Ilosariph avatar Oct 07 '25 21:10 Ilosariph

The dotfiles will generally work on ARM but not the ML4W apps. Currently only available for X86. I am still try to find out how to compile it on multiple platforms.

mylinuxforwork avatar Oct 08 '25 07:10 mylinuxforwork

Thanks for that answer. For anyone else that stumbles upon this thread: I just normally installed hyprland and didn't have any problems. Haven't used any dotfiles from anyone else yet.

Ilosariph avatar Oct 09 '25 05:10 Ilosariph

Same on stock arm fedora inside of virtual machine(Apple M chip), all other things do work

rozenstein94 avatar Oct 17 '25 19:10 rozenstein94

seems to me like fix would be as simple as adding

    "arch": {
      "aarch64": {
        "config-opts": ["--build=aarch64"]
      },
      "x86_64": {
        "config-opts": ["--build=x86_64"]
      }
    }
  },

to manifesto files of each tool, then

# For x86_64
flatpak-builder --force-clean --arch=x86_64 build-x86_64 com.ml4w.sidebar.json
# For Apple ARM (aarch64)
flatpak-builder --force-clean --arch=aarch64 build-aarch64 com.ml4w.sidebar.json

and then

flatpak build-export repo build-x86_64
flatpak build-export repo build-aarch64

flatpak build-update-repo repo --generate-static-deltas

rozenstein94 avatar Oct 17 '25 19:10 rozenstein94

Thank you for sharing this. I will give it a try immediately after the release of 2.9.9.3

mylinuxforwork avatar Oct 18 '25 08:10 mylinuxforwork