Repository navigation
Replies: 21 comments 28 replies
|
I think all you need to do is change the $browser = uwsm app -- chromium --new-window --ozone-platform=waylandto $browser = uwsm app -- google-chrome-stable --new-window --ozone-platform=waylandand the default browser + webapps bindings all open google-chrome - though for a different browser the When I ran google-chrome for the first time - it said "set as default" which i pressed yes on. I'm not sure what that actually does (being new to linux). |
|
Since I prefer Brave browser here is what I did (ez pz): Step 1: installed Brave Bonus: I also added the Brave app and other apps with small icons to the Walker config file. It's a little more involved but any AI can review the Omarchy github and walk you thru. I am not a Linux power user and it was easy for me. |
|
Not related to the question. @khalido you may want to check if you have not installed an infected package google-chrome-stable seems to be one. See https://news.itsfoss.com/arch-linux-spark-rat/ or https://linuxiac.com/arch-aur-under-fire-once-more-as-malware-resurfaces/ Better safe than sorry. |
|
So I follow the steps from @tighthead3 but for librewolf use this instead: |
|
Wouldn't it be better to let the user choose the desired browsers to install in the install menu? |
|
I was thinking of an interactive CLI tool, e.g.: omarchy defaultsthat would let users easily change Example workflow: This would make it much easier for new users to customize their setup and prevent config syntax errors. Also thought of integrating this into the existing Omarchy menu system - could add a "Defaults" option under the Setup menu that does the same interactive selection. |
|
https://github.com/basecamp/omarchy/blob/3d283eac180933e1381508a3ab775c91cda1affc/bin/omarchy-menu#L38 has hardcoded ref to chromium as well so Learn -> Omarchy breaks if you change browser. |
|
$browser = uwsm app -- firefox --new-window --ozone-platform=wayland This works correctly for direct link opens (e.g., Ctrl+B). After investigating, it appears these actions use xdg-open internally (e.g., via cmd_alt = "xdg-open ...") rather than $browser. it would be nice if it use browser variable |
|
I'm on # ~/.config/mimeapps.list - replace all chromium.desktop
[Default Applications]
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop
|
|
Thanks to $ xdg-settings set default-web-browser firefox.desktop # or whatever else |
|
In my latest version of Omarchy the default browser is configured as : So changing the default browser is as simple as going to your desired browser and clicking the make default button. I saw many people modified the config but this works for me. |
|
Looks like |
|
added a PR that ignores the webapp aspect if default browser doens't support it (like firefox) it just opens the link in a new tab |
|
I'm using Omarchy 3.0.2. When you go to
I changed it to
and everything works. SUPER B uses firefox and for all the webapps it uses Chromium. Good for me. But as @c0d3h01 said you can apparantly also set it via `.config/uwsm/default (menu > setup > defaults). Not sure why there are 2 places where you can set it. |
|
|
I got it working by setting the default browser using the browser built-in make default browser button |
|
I'm using 3.3.3. Running the following command is the only way I found to set a different default browser
I tried setting the |
|
I'm running Omarchy 3.3.3 Tried SETUP > DEFAULTS Edited .config/uwsm/default Added line export BROWSER=helium-browser Restarted computer
Edited .config/hypr/bindings.conf Edited line bindd = SUPER, B, Browser, exec, heliun-browser Restarted computer
|
|
I am on Omarchy 3.3.3, and have been trying to launch Zen Browser via the keyboard shortcut (SUPER SHIFT + b) and it kept failing. So I thought I will write this maybe it will help someone. To set zen browser as default (I use the flatpak version), navigate to For me using the Browser keybinding (SUPER SHIFT + b) which calls the browser_exec=$(sed -n 's/^Exec=\([^ ]*\).*/\1/p' {~/.local,~/.nix-profile,/usr}/share/applications/$default_browser 2>/dev/null | head -1)The So, I changed the line to: browser_exec=$(sed -n 's/^Exec=//p' \
{~/.local,~/.nix-profile,/usr,/var/lib/flatpak/exports}/share/applications/"$default_browser" \
2>/dev/null | head -1 | sed 's/[[:space:]]*@@.*@@$//')this made the script treat the whole exec setsid uwsm-app -- "$browser_exec" "${@/--private/$private_flag}"to this: exec setsid uwsm-app -- $(eval echo "$browser_exec") "${@/--private/$private_flag}"and that was the fix for me, hopefully this will help someone and won't cause issues to anyone!
|
|
As @Codyn001 mentioned, zens "desktop" name was Then "sign in" links for web auth'd apps (in my instance - paper dot design) worked flawlessly. Even better - for Zen specifically (and any other browser that doesn't separate 'profiles' into windows) - the external browser opened is restricted to one window. When trying to authenticate an app via Chromium, it'd only open in whatever profile was position 0. Even if that profiles window wasn't open. |

Uh oh!
There was an error while loading. Please reload this page.
I've scanned through the documentation, including trying to change default browser as I dont like using chromium which is set by default.
other things Ive tried:
xdg-settings set default-web-browser zen.desktop
as well as changing ~/.config/mimeapps.list to:
text/html=zen.desktop
x-scheme-handler/http=zen.desktop
x-scheme-handler/https=zen.desktop
where are we supposed to change the default browser and other apps that are bound to default keys? for example I'm not using 1 Password, I'm using Proton Pass, etc.
Appreciate the help!
Love omarchy so far.
All reactions