From 0e02857355b5f3546cf8a5e083221217d9126dc3 Mon Sep 17 00:00:00 2001 From: Don Williams Date: Fri, 20 Feb 2026 17:36:40 -0500 Subject: Added script for ubuntu 26.04 need to start waybar For some reason, yet unknown ``` exec-once = /usr/libexec/xdg-desktop-portal-hyprland & exec-once = /usr/libexec/xdg-desktop-portal & exec-once = waybar -l info ``` is needed to start waybar on ubuntu 26.04 (currently beta) otherwise it fails with a free desktop timeout error On branch development Your branch is up to date with 'origin/development'. Changes to be committed: modified: hypr/configs/Startup_Apps.conf new file: hypr/scripts/PortalHyprlandUbuntu2604.sh --- config/hypr/configs/Startup_Apps.conf | 1 + config/hypr/scripts/PortalHyprlandUbuntu2604.sh | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100755 config/hypr/scripts/PortalHyprlandUbuntu2604.sh diff --git a/config/hypr/configs/Startup_Apps.conf b/config/hypr/configs/Startup_Apps.conf index c0ca9c41..67680af4 100644 --- a/config/hypr/configs/Startup_Apps.conf +++ b/config/hypr/configs/Startup_Apps.conf @@ -24,6 +24,7 @@ exec-once = swaync #exec-once = ags #exec-once = blueman-applet #exec-once = rog-control-center +exec-once = $scriptsDir/PortalHyprlandUbuntu2604.sh exec-once = waybar exec-once = qs -c overview # Quickshell Overview exec-once = hypridle diff --git a/config/hypr/scripts/PortalHyprlandUbuntu2604.sh b/config/hypr/scripts/PortalHyprlandUbuntu2604.sh new file mode 100755 index 00000000..5cb3c01b --- /dev/null +++ b/config/hypr/scripts/PortalHyprlandUbuntu2604.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +# /* ---- 💫 https://github.com/LinuxBeginnings 💫 ---- */ ## +# Ubuntu 26.04 workaround: start portals manually before waybar. + +set -euo pipefail + +if [[ -r /etc/os-release ]]; then + # shellcheck disable=SC1091 + . /etc/os-release + if [[ "${ID:-}" == "ubuntu" && "${VERSION_ID:-}" == "26.04" ]]; then + if [[ -x "$HOME/.config/hypr/scripts/PortalHyprland.sh" ]]; then + "$HOME/.config/hypr/scripts/PortalHyprland.sh" + fi + fi +fi -- cgit v1.2.3