%define version 0.2.0 Name: niriswitcher Version: %{version} Release: 1%{?dist} Summary: Add your description here License: MIT URL: https://github.com/isaksamsten/niriswitcher Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: pyproject-rpm-macros BuildRequires: python3-gobject BuildRequires: python3-hatchling BuildRequires: python3-pip Requires: python3-gobject Requires: niri Requires: gtk4-layer-shell Requires: gtk4 %description An application switcher for niri. %prep %autosetup -n %{name}-%{version} %build %pyproject_wheel %install %pyproject_install %files %license LICENSE %doc README.md %{_bindir}/niriswitcher %{python3_sitelib}/niriswitcher* %changelog * Mon May 12 2025 Isak Samsten - 0.1.0-1 - Initial release * Thu May 13 2025 Isak Samsten - 0.1.1-1 - Fix incorrect configuration data type gh:#5 * Tue May 13 2025 Isak Samsten - 0.1.2-1 - Fix a bug where the default keybindings would be incorrectly set if no keys section is present in the configuration file * Thu May 15 2025 Isak Samsten - 0.2.0-1 - Implement workspace switching with new keybindings and UI indicators - Redesign window and application views for multi-workspace support - Smooth animations when showing/hiding the switcher - Enable support for multiple monitors showing the switcher on the currently active output.