%global commit 9b1fe3f623bd204b358f91fc5fd9ccfd3c68b7f4 %global commitdate 20260216 %global shortcommit %{sub %{commit} 1 7} Name: miracle-wm-config Version: 0~git.%{commitdate}.2.%{shortcommit} Release: 1%{?dist} Summary: Miracle Window Manager system configuration License: GPL-3.0-or-later URL: https://pagure.io/fedora-miracle/miracle-wm-config Source0: %{url}/archive/%{commit}/%{name}-%{commit}.tar.gz Requires: desktop-backgrounds-compat Requires: miracle-wm >= 0.8.3 Requires: DankMaterialShell >= 1.2.3 BuildArch: noarch %description %{summary}. %files %license LICENSE %doc README.md %{_libexecdir}/miracle-wm-dms-session %dir %{_datadir}/miracle-wm %{_datadir}/miracle-wm/default-config/ %{_datadir}/miracle-wm/DankMaterialShell-default-config/ %dnl ---------------------------------------------------------------- %package -n initial-setup-gui-wayland-miraclewm Summary: Miracle-WM Wayland Initial Setup GUI configuration Provides: firstboot(gui-backend) Conflicts: firstboot(gui-backend) Requires: xorg-x11-server-Xwayland Requires: initial-setup-gui >= 0.3.99 Requires: miracle-wm >= 0.3.4 Supplements: (initial-setup-gui and miracle-wm) %description -n initial-setup-gui-wayland-miraclewm This package contains configuration and dependencies for Anaconda Initial Setup to use Miracle-WM for the display server. %files -n initial-setup-gui-wayland-miraclewm %license LICENSE %{_libexecdir}/initial-setup/run-gui-backend %dnl ---------------------------------------------------------------- %package -n sddm-wayland-miraclewm Summary: Miracle-WM Wayland SDDM greeter configuration Provides: sddm-greeter-displayserver Conflicts: sddm-greeter-displayserver Requires: desktop-backgrounds-compat Requires: sddm >= 0.20.0 Requires: layer-shell-qt Requires: miracle-wm >= 0.3.4 %description -n sddm-wayland-miraclewm This package contains configuration and dependencies for SDDM to use Miracle-WM for the greeter display server. %files -n sddm-wayland-miraclewm %license LICENSE %{_prefix}/lib/sddm/sddm.conf.d/miracle-wm.conf %dnl ---------------------------------------------------------------- %prep %autosetup -C %build # Nothing to do %install mkdir -p %{buildroot}%{_datadir}/miracle-wm/ cp -av miraclewm-config %{buildroot}%{_datadir}/miracle-wm/default-config cp -av DankMaterialShell-config %{buildroot}%{_datadir}/miracle-wm/DankMaterialShell-default-config rm %{buildroot}%{_datadir}/miracle-wm/DankMaterialShell-default-config/miracle-wm-dms-session mkdir -p %{buildroot}%{_libexecdir} install -pm 0755 DankMaterialShell-config/miracle-wm-dms-session %{buildroot}%{_libexecdir}/miracle-wm-dms-session mkdir -p %{buildroot}%{_libexecdir}/initial-setup install -pm 0755 initial-setup/run-gui-backend %{buildroot}%{_libexecdir}/initial-setup/ mkdir -p %{buildroot}%{_prefix}/lib/sddm/sddm.conf.d install -pm 0644 sddm/miracle-wm.conf %{buildroot}%{_prefix}/lib/sddm/sddm.conf.d/ %changelog * Mon Feb 16 2026 Neal Gompa - 0~git.20260216.2.9b1fe3f-1 - Turn off dock autohide * Mon Feb 16 2026 Neal Gompa - 0~git.20260216.1.3eb4fe6-1 - Fix MiracleWM DMS launcher script * Sun Feb 15 2026 Neal Gompa - 0~git.20260215.1.bc45a73-1 - Replace nwg-shell with DankMaterialShell * Fri Jan 16 2026 Fedora Release Engineering - 0~git.20250922.1.ed44d89-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild * Tue Sep 23 2025 Neal Gompa - 0~git.20250922.1.ed44d89-1 - Bump to new git snapshot * Sat Sep 20 2025 Neal Gompa - 0~git.20250919.1.6b042aa-1 - Bump to new git snapshot * Thu Jul 24 2025 Fedora Release Engineering - 0~git.20250215.1.df9267a-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild * Sat Feb 15 2025 Neal Gompa - 0~git.20250215.1.df9267a-1 - Bump to new git snapshot * Fri Jan 17 2025 Fedora Release Engineering - 0~git.20241021.1.cece62d-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild * Mon Oct 21 2024 Neal Gompa - 0~git.20241021.1.cece62d-1 - Bump to new git snapshot * Mon Sep 09 2024 Neal Gompa - 0~git.20240909.1.3721ee4-1 - Bump to new git snapshot * Tue Sep 03 2024 Neal Gompa - 0~git.20240903.1.7373fc2-1 - Bump to new git snapshot * Wed Aug 28 2024 Neal Gompa - 0~git.1.20240828.f8f59ac-2 - Upgrade nwg dependencies to Requires * Wed Aug 28 2024 Neal Gompa - 0~git.1.20240828.f8f59ac-1 - Bump to new git snapshot + miraclewm-config: Set better env vars to indicate XDG session data - Install miraclewm-config as a full bundle of default configs * Mon Aug 26 2024 Neal Gompa - 0~git.1.20240825.13925df-1 - Bump to a new snapshot + sddm: Use Miracle in config-less mode + initial-setup: Use miracle-wm --exec * Mon Aug 12 2024 Neal Gompa - 0~git.2.20240812.f7b8c5b-1 - Bump to new snapshot * Mon Aug 12 2024 Neal Gompa - 0~git.1.20240812.486b4cb-1 - Add Anaconda Initial Setup and SDDM support * Mon Aug 12 2024 Neal Gompa - 0~git.0.20240812.16888af-1 - Initial package