Name: omarchy-shell Version: 4.0.3 Release: 3%{?dist} Summary: Omarchy Quickshell desktop shell BuildArch: noarch License: MIT URL: https://github.com/basecamp/omarchy Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/omarchy-%{version}.tar.gz Source1: helpers.list # Default OMARCHY_PATH so the launcher and the IPC client work without # an Omarchy session environment. Patch0: 0001-default-omarchy-path.patch Requires: /usr/bin/quickshell Requires: /usr/bin/qs Requires: /usr/bin/hyprctl Requires: /usr/bin/systemd-cat Recommends: NetworkManager Recommends: bluez Recommends: curl Recommends: fontconfig Recommends: iproute Recommends: iputils Recommends: iw Recommends: jq Recommends: pulseaudio-utils Recommends: upower Recommends: wireplumber Recommends: wl-clipboard %description The Omarchy 4 desktop shell: one Quickshell process that hosts the top bar and the other first-party plugins. Which of those run is selected by shell.json. A file at ~/.config/omarchy/shell.json replaces the packaged default entirely. Start the process with omarchy-launch-shell. omarchy-shell forwards IPC to the running process. Helper scripts the plugins call, such as omarchy-network-status, are installed on PATH. The Omarchy updater and per-application theme writers are not. %prep %autosetup -n omarchy-%{version} -p1 %build %install mkdir -p %{buildroot}%{_datadir}/omarchy/config/omarchy cp -a shell %{buildroot}%{_datadir}/omarchy/ install -pm0644 config/omarchy/shell.json %{buildroot}%{_datadir}/omarchy/config/omarchy/shell.json rm -f installed-binaries.manifest while read -r name; do [ -n "$name" ] || continue install -Dpm0755 "bin/${name}" "%{buildroot}%{_bindir}/${name}" echo "%{_bindir}/${name}" >> installed-binaries.manifest done < %{SOURCE1} %files -f installed-binaries.manifest %license LICENSE %doc shell/README.md %{_datadir}/omarchy %changelog * Sun Sep 27 2026 Dan Aloni - 4.0.3-2 - Install the helper scripts the shell calls, and use upstream's IPC client * Sun Sep 27 2026 Dan Aloni - 4.0.3-1 - Package the Omarchy 4.0.3 Quickshell shell