From 611bac4fd6bd39ceb116a46c56e418823ef03681 Mon Sep 17 00:00:00 2001 From: Willow Reed Date: Mon, 8 Jun 2026 17:35:05 -0600 Subject: [PATCH 1/6] rename noctalia-shell, add postinstall message --- anda/desktops/noctalia-shell/noctalia-shell.spec | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/anda/desktops/noctalia-shell/noctalia-shell.spec b/anda/desktops/noctalia-shell/noctalia-shell.spec index d8b15e45d4..a1bc599896 100644 --- a/anda/desktops/noctalia-shell/noctalia-shell.spec +++ b/anda/desktops/noctalia-shell/noctalia-shell.spec @@ -1,13 +1,13 @@ %global debug_package %{nil} -Name: noctalia-shell +Name: noctalia-legacy Version: 4.7.7 Release: 1%{?dist} Summary: A Quickshell-based custom shell setup License: MIT -URL: https://github.com/noctalia-dev/noctalia-shell -Source0: https://github.com/noctalia-dev/noctalia-shell/releases/download/v%{version}/noctalia-v%{version}.tar.gz +URL: https://github.com/noctalia-dev/noctalia +Source0: https://github.com/noctalia-dev/noctalia/releases/download/v%{version}/noctalia-v%{version}.tar.gz Requires: brightnessctl Requires: dejavu-sans-fonts @@ -23,6 +23,8 @@ Recommends: power-profiles-daemon Recommends: wlsunset Recommends: gpu-screen-recorder +Obsoletes: noctalia-shell + Packager: Cypress Reed %description @@ -42,6 +44,10 @@ cp -r ./* %{buildroot}/etc/xdg/quickshell/noctalia-shell/ %license LICENSE %{_sysconfdir}/xdg/quickshell/noctalia-shell/ +%post +echo "noctalia-shell has been renamed to noctalia" +echo "noctalia v5 is coming soon! keep an eye out as this legacy package will become obsolete" + %changelog * Thu Jun 04 2026 Cypress Reed - Update email and name (was Willow Reed or Willow C Reed) (I'm official now!) From 1f3eeff89219bdc71f05bab396df8f822aef4111 Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Tue, 9 Jun 2026 13:26:55 -0600 Subject: [PATCH 2/6] Update anda/desktops/noctalia-shell/noctalia-shell.spec Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: Cypress Reed --- anda/desktops/noctalia-shell/noctalia-shell.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/noctalia-shell/noctalia-shell.spec b/anda/desktops/noctalia-shell/noctalia-shell.spec index a1bc599896..1a4afc86a0 100644 --- a/anda/desktops/noctalia-shell/noctalia-shell.spec +++ b/anda/desktops/noctalia-shell/noctalia-shell.spec @@ -2,7 +2,7 @@ Name: noctalia-legacy Version: 4.7.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: A Quickshell-based custom shell setup License: MIT From 80048ed1de9c95d859ccd67b9025382e9adf078e Mon Sep 17 00:00:00 2001 From: Cypress Reed Date: Tue, 9 Jun 2026 13:27:01 -0600 Subject: [PATCH 3/6] Update anda/desktops/noctalia-shell/noctalia-shell.spec Co-authored-by: Owen Zimmerman <123591347+Owen-sz@users.noreply.github.com> Signed-off-by: Cypress Reed --- anda/desktops/noctalia-shell/noctalia-shell.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anda/desktops/noctalia-shell/noctalia-shell.spec b/anda/desktops/noctalia-shell/noctalia-shell.spec index 1a4afc86a0..192c35bc2b 100644 --- a/anda/desktops/noctalia-shell/noctalia-shell.spec +++ b/anda/desktops/noctalia-shell/noctalia-shell.spec @@ -23,7 +23,7 @@ Recommends: power-profiles-daemon Recommends: wlsunset Recommends: gpu-screen-recorder -Obsoletes: noctalia-shell +Obsoletes: noctalia-shell <= 4.7.7-1 Packager: Cypress Reed From a3b4ad3e0d4e96b538b2022b0a7a2f8991659952 Mon Sep 17 00:00:00 2001 From: Willow C Reed Date: Tue, 9 Jun 2026 13:28:39 -0600 Subject: [PATCH 4/6] rename folder and add changelog --- anda/desktops/noctalia-legacy/anda.hcl | 5 ++ .../noctalia-legacy.spec} | 0 .../noctalia-legacy/noctalia-shell.spec | 65 +++++++++++++++++++ .../update.rhai | 0 anda/desktops/noctalia-shell/anda.hcl | 5 -- 5 files changed, 70 insertions(+), 5 deletions(-) create mode 100644 anda/desktops/noctalia-legacy/anda.hcl rename anda/desktops/{noctalia-shell/noctalia-shell.spec => noctalia-legacy/noctalia-legacy.spec} (100%) create mode 100644 anda/desktops/noctalia-legacy/noctalia-shell.spec rename anda/desktops/{noctalia-shell => noctalia-legacy}/update.rhai (100%) delete mode 100644 anda/desktops/noctalia-shell/anda.hcl diff --git a/anda/desktops/noctalia-legacy/anda.hcl b/anda/desktops/noctalia-legacy/anda.hcl new file mode 100644 index 0000000000..b967e6b830 --- /dev/null +++ b/anda/desktops/noctalia-legacy/anda.hcl @@ -0,0 +1,5 @@ +project pkg { + rpm { + spec = "noctalia-legacy.spec" + } +} diff --git a/anda/desktops/noctalia-shell/noctalia-shell.spec b/anda/desktops/noctalia-legacy/noctalia-legacy.spec similarity index 100% rename from anda/desktops/noctalia-shell/noctalia-shell.spec rename to anda/desktops/noctalia-legacy/noctalia-legacy.spec diff --git a/anda/desktops/noctalia-legacy/noctalia-shell.spec b/anda/desktops/noctalia-legacy/noctalia-shell.spec new file mode 100644 index 0000000000..2758b3d029 --- /dev/null +++ b/anda/desktops/noctalia-legacy/noctalia-shell.spec @@ -0,0 +1,65 @@ +%global debug_package %{nil} + +Name: noctalia-legacy +Version: 4.7.7 +Release: 1%{?dist} +Summary: A Quickshell-based custom shell setup + +License: MIT +URL: https://github.com/noctalia-dev/noctalia +Source0: https://github.com/noctalia-dev/noctalia/releases/download/v%{version}/noctalia-v%{version}.tar.gz + +Requires: brightnessctl +Requires: dejavu-sans-fonts +Requires: qt6-qtmultimedia +Requires: noctalia-qs +Requires: xdg-desktop-portal + +Recommends: cava +Recommends: cliphist +Recommends: ddcutil +Recommends: matugen +Recommends: power-profiles-daemon +Recommends: wlsunset +Recommends: gpu-screen-recorder + +Obsoletes: noctalia-shell + +Packager: Cypress Reed + +%description +A beautiful, minimal desktop shell for Wayland that actually gets out of your way. Built on Quickshell with a warm lavender aesthetic that you can easily customize to match your vibe. + +%prep +%autosetup -n noctalia-release + +%build + +%install +install -d -m 0755 %{buildroot}/etc/xdg/quickshell/noctalia-shell +cp -r ./* %{buildroot}/etc/xdg/quickshell/noctalia-shell/ + +%files +%doc README.md +%license LICENSE +%{_sysconfdir}/xdg/quickshell/noctalia-shell/ + +%post +echo "noctalia-shell has been renamed to noctalia" +echo "noctalia v5 is coming soon! keep an eye out as this legacy package will become obsolete" + +%changelog +* Tue Jun 09 2026 Cypress Reed +- rename package to noctalia-legacy and add postinstall messages + +* Thu Jun 04 2026 Cypress Reed +- Update email and name (was Willow Reed or Willow C Reed) (I'm official now!) + +* Mon Mar 09 2026 Cypress Reed +- switch gpu-screen-recorder to be recommended as it's a plugin and not required anymore. also switched source to be based on version. + +* Fri Feb 27 2026 Cypress Reed +- Change required quickshell to Noctalia's version + +* Fri Jan 02 2026 Cypress Reed +- Initial commit diff --git a/anda/desktops/noctalia-shell/update.rhai b/anda/desktops/noctalia-legacy/update.rhai similarity index 100% rename from anda/desktops/noctalia-shell/update.rhai rename to anda/desktops/noctalia-legacy/update.rhai diff --git a/anda/desktops/noctalia-shell/anda.hcl b/anda/desktops/noctalia-shell/anda.hcl deleted file mode 100644 index 40cee1a4b7..0000000000 --- a/anda/desktops/noctalia-shell/anda.hcl +++ /dev/null @@ -1,5 +0,0 @@ -project pkg { - rpm { - spec = "noctalia-shell.spec" - } -} From 3e1b70d0aa5b97efbc5c20bf2f9aa10e65212f57 Mon Sep 17 00:00:00 2001 From: Willow C Reed Date: Tue, 9 Jun 2026 13:45:48 -0600 Subject: [PATCH 5/6] didn't remove noctalia-shell apparently --- .../noctalia-legacy/noctalia-shell.spec | 65 ------------------- 1 file changed, 65 deletions(-) delete mode 100644 anda/desktops/noctalia-legacy/noctalia-shell.spec diff --git a/anda/desktops/noctalia-legacy/noctalia-shell.spec b/anda/desktops/noctalia-legacy/noctalia-shell.spec deleted file mode 100644 index 2758b3d029..0000000000 --- a/anda/desktops/noctalia-legacy/noctalia-shell.spec +++ /dev/null @@ -1,65 +0,0 @@ -%global debug_package %{nil} - -Name: noctalia-legacy -Version: 4.7.7 -Release: 1%{?dist} -Summary: A Quickshell-based custom shell setup - -License: MIT -URL: https://github.com/noctalia-dev/noctalia -Source0: https://github.com/noctalia-dev/noctalia/releases/download/v%{version}/noctalia-v%{version}.tar.gz - -Requires: brightnessctl -Requires: dejavu-sans-fonts -Requires: qt6-qtmultimedia -Requires: noctalia-qs -Requires: xdg-desktop-portal - -Recommends: cava -Recommends: cliphist -Recommends: ddcutil -Recommends: matugen -Recommends: power-profiles-daemon -Recommends: wlsunset -Recommends: gpu-screen-recorder - -Obsoletes: noctalia-shell - -Packager: Cypress Reed - -%description -A beautiful, minimal desktop shell for Wayland that actually gets out of your way. Built on Quickshell with a warm lavender aesthetic that you can easily customize to match your vibe. - -%prep -%autosetup -n noctalia-release - -%build - -%install -install -d -m 0755 %{buildroot}/etc/xdg/quickshell/noctalia-shell -cp -r ./* %{buildroot}/etc/xdg/quickshell/noctalia-shell/ - -%files -%doc README.md -%license LICENSE -%{_sysconfdir}/xdg/quickshell/noctalia-shell/ - -%post -echo "noctalia-shell has been renamed to noctalia" -echo "noctalia v5 is coming soon! keep an eye out as this legacy package will become obsolete" - -%changelog -* Tue Jun 09 2026 Cypress Reed -- rename package to noctalia-legacy and add postinstall messages - -* Thu Jun 04 2026 Cypress Reed -- Update email and name (was Willow Reed or Willow C Reed) (I'm official now!) - -* Mon Mar 09 2026 Cypress Reed -- switch gpu-screen-recorder to be recommended as it's a plugin and not required anymore. also switched source to be based on version. - -* Fri Feb 27 2026 Cypress Reed -- Change required quickshell to Noctalia's version - -* Fri Jan 02 2026 Cypress Reed -- Initial commit From 9e8f0ed1901e63984886de08640f593aafc1bbf6 Mon Sep 17 00:00:00 2001 From: Willow C Reed Date: Tue, 9 Jun 2026 13:50:22 -0600 Subject: [PATCH 6/6] fix update script --- anda/desktops/noctalia-legacy/update.rhai | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/anda/desktops/noctalia-legacy/update.rhai b/anda/desktops/noctalia-legacy/update.rhai index b80a58a4e6..76977136da 100644 --- a/anda/desktops/noctalia-legacy/update.rhai +++ b/anda/desktops/noctalia-legacy/update.rhai @@ -1,6 +1,6 @@ -let v = gh("noctalia-dev/noctalia-shell"); +let v = gh("noctalia-dev/noctalia"); v.crop(1); if v < "5" { rpm.version(v); -} \ No newline at end of file +}