Skip to content

Commit

Permalink
2025.2 Announcement (#6)
Browse files Browse the repository at this point in the history
Co-authored-by: oklopfer <104327997+oklopfer@users.noreply.github.com>
Co-authored-by: ook37 <oren+12345@taumoda.com>
  • Loading branch information
3 people authored Feb 18, 2025
1 parent 535fbac commit 0ac1226
Show file tree
Hide file tree
Showing 5 changed files with 2,771 additions and 2,240 deletions.
258 changes: 129 additions & 129 deletions dist/output.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,113 @@
*, ::before, ::after {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style: ;
}

::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style: ;
}

/*
! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/

/*
Expand Down Expand Up @@ -442,118 +550,10 @@ video {

/* Make elements with the HTML hidden attribute stay hidden by default */

[hidden] {
[hidden]:where(:not([hidden="until-found"])) {
display: none;
}

*, ::before, ::after {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style: ;
}

::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / 0.5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style: ;
}

@font-face {
font-family: "Ubuntu";

Expand Down Expand Up @@ -640,19 +640,19 @@ article {
border-radius: 0.65em !important;
padding: 0.25rem !important;
--tw-text-opacity: 1 !important;
color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}

:is(html[class~=dark] .nx-select-none.nx-rounded-md) {
--tw-bg-opacity: 1 !important;
background-color: rgb(55 50 80 / var(--tw-bg-opacity)) !important;
background-color: rgb(55 50 80 / var(--tw-bg-opacity, 1)) !important;
--tw-text-opacity: 1 !important;
color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

:is(html[class~=dark] .post-item) {
--tw-bg-opacity: 1 !important;
background-color: rgb(35 30 55 / var(--tw-bg-opacity)) !important;
background-color: rgb(35 30 55 / var(--tw-bg-opacity, 1)) !important;
}

:where(h3):not(:where([class~=nx-not-prose] *)) {
Expand All @@ -674,7 +674,7 @@ p, h1, h2, h3, h4, hr, td, tr, ul, ol, li, a, footer, article, main, .nx-text-el

:is(html[class~=dark] footer), :is(html[class~=dark] body), :is(html[class~=dark] .nx-sticky), :is(html[class~=dark] .nextra-callout), :is(html[class~=dark] [id=__next]), :is(html[class~=dark] .nextra-sidebar-container) {
--tw-bg-opacity: 1 !important;
background-color: rgb(25 20 45 / var(--tw-bg-opacity)) !important;
background-color: rgb(25 20 45 / var(--tw-bg-opacity, 1)) !important;
}

.nx-sticky {
Expand All @@ -689,60 +689,60 @@ p, h1, h2, h3, h4, hr, td, tr, ul, ol, li, a, footer, article, main, .nx-text-el

.nextra-callout.nx-border-orange-100 {
--tw-text-opacity: 1 !important;
color: rgb(154 52 18 / var(--tw-text-opacity)) !important;
color: rgb(154 52 18 / var(--tw-text-opacity, 1)) !important;
}

:is(html[class~=dark] .nextra-callout.nx-border-orange-100) {
--tw-text-opacity: 1 !important;
color: rgb(253 186 116 / var(--tw-text-opacity)) !important;
color: rgb(253 186 116 / var(--tw-text-opacity, 1)) !important;
--tw-border-opacity: 1 !important;
border-color: rgb(251 146 60 / var(--tw-border-opacity)) !important;
border-color: rgb(251 146 60 / var(--tw-border-opacity, 1)) !important;
}

.nextra-callout.nx-border-red-200 {
--tw-text-opacity: 1 !important;
color: rgb(153 27 27 / var(--tw-text-opacity)) !important;
color: rgb(153 27 27 / var(--tw-text-opacity, 1)) !important;
}

:is(html[class~=dark] .nextra-callout.nx-border-red-200) {
--tw-text-opacity: 1 !important;
color: rgb(248 113 113 / var(--tw-text-opacity)) !important;
color: rgb(248 113 113 / var(--tw-text-opacity, 1)) !important;
--tw-border-opacity: 1 !important;
border-color: rgb(239 68 68 / var(--tw-border-opacity)) !important;
border-color: rgb(239 68 68 / var(--tw-border-opacity, 1)) !important;
}

.nextra-callout.nx-border-blue-200 {
--tw-text-opacity: 1 !important;
color: rgb(30 64 175 / var(--tw-text-opacity)) !important;
color: rgb(30 64 175 / var(--tw-text-opacity, 1)) !important;
}

:is(html[class~=dark] .nextra-callout.nx-border-blue-200) {
--tw-text-opacity: 1 !important;
color: rgb(96 165 250 / var(--tw-text-opacity)) !important;
color: rgb(96 165 250 / var(--tw-text-opacity, 1)) !important;
--tw-border-opacity: 1 !important;
border-color: rgb(59 130 246 / var(--tw-border-opacity)) !important;
border-color: rgb(59 130 246 / var(--tw-border-opacity, 1)) !important;
}

.nextra-callout.nx-border-yellow-100 {
--tw-text-opacity: 1 !important;
color: rgb(133 77 14 / var(--tw-text-opacity)) !important;
color: rgb(133 77 14 / var(--tw-text-opacity, 1)) !important;
}

:is(html[class~=dark] .nextra-callout.nx-border-yellow-100) {
--tw-text-opacity: 1 !important;
color: rgb(253 224 71 / var(--tw-text-opacity)) !important;
color: rgb(253 224 71 / var(--tw-text-opacity, 1)) !important;
--tw-border-opacity: 1 !important;
border-color: rgb(250 204 21 / var(--tw-border-opacity)) !important;
border-color: rgb(250 204 21 / var(--tw-border-opacity, 1)) !important;
}

.nx-text-primary-600, .nx-text-primary-800, .post-item-more:hover, a:hover {
--tw-text-opacity: 1 !important;
color: rgb(146 53 255 / var(--tw-text-opacity)) !important;
color: rgb(146 53 255 / var(--tw-text-opacity, 1)) !important;
}

:is(html[class~=dark] .nx-text-primary-600), :is(html[class~=dark] .nx-text-primary-800), :is(html[class~=dark] .post-item-more:hover), :is(html[class~=dark] a:hover) {
--tw-text-opacity: 1 !important;
color: rgb(141 123 228 / var(--tw-text-opacity)) !important;
color: rgb(141 123 228 / var(--tw-text-opacity, 1)) !important;
}

.nx-mr-2.nx-rounded-t {
Expand Down
2 changes: 1 addition & 1 deletion pages/news-15.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ In addition, as always, numerous bugs were squashed with these releases.
## As well as...

- We have fixed the issue with GRUB bootloader displaying "Ubuntu" instead of "Rhino"
- Kernel verison `6.10.7` ships by default on Generic ISO disk images.
- Kernel verison `6.10.7-generic` ships by default on Generic ISO disk images.
- Kernel version `6.9.0-okpine` ships by default on Pine64 images.
- Kernel version `6.8.0-raspi` ships by default on Raspberry Pi images.

Expand Down
2 changes: 1 addition & 1 deletion pages/news-17.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ In addition, as always, numerous bugs were squashed with these releases, and can
Finally, alongside Pacstall 6.0.0 came the release of a multi-years long project, the Chaotic Pacstall Prebuilt Repository (PPR). The Chaotic PPR is a system where Pacstall builds debs from pacscripts and uploads them to an APT repository, meaning that you can enjoy prebuilt Pacstall packages without the build times. Learn how to install the PPR [here](https://ppr.pacstall.dev), and if there is a Pacstall package you want prebuilt, you can fill out a request [here](https://github.com/pacstall/chaotic-PPR/issues/new?template=PACKAGE-REQUEST.yml).

## As well as...
- Kernel version `6.12.3` ships by default on Generic ISO disk images.
- Kernel version `6.12.3-generic` ships by default on Generic ISO disk images.
- Kernel version `6.9.0-okpine` ships by default on Pine64 images.
- Kernel version `6.11.0-raspi` ships by default on Raspberry Pi images.
- The issue with the *Install Rhino Linux* icon not displaying on the Desktop of the live image has been resolved.
Expand Down
33 changes: 33 additions & 0 deletions pages/news-19.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
title: Rhino Linux 2025.2 - Plenty of patches
date: 2025/02/18
description: It's been just about a month since our last snapshot, and we are happy to bring the release of Rhino Linux 2025.2. A lot of development has progressed, with the team working to resolve multiple longer standing issues in our Bug Tracker. Our release notes are shorter this time around, but pack a solid amount of fixes that we hope improve the overall usage and stability of Rhino Linux.
author: Rhino Linux Team
---

# Rhino Linux 2025.2 - Plenty of patches

It's been just about a month since our last snapshot, and we are happy to bring the release of Rhino Linux 2025.2. A lot of development has progressed, with the team working to resolve multiple longer standing issues in our [Bug Tracker](https://github.com/rhino-linux/tracker). Our release notes are shorter this time around, but pack a solid amount of fixes that we hope improve the overall usage and stability of Rhino Linux.

- **A brief message:** Last month's release kicked off the year with a bit of a bumpy start. Several major bugs slipped through our final testing stage, and we worked quickly and diligently to resolve the issues users were facing, but we strive to provide a better and fuller experience for our users, and the last release may not have met those expectations. Smaller open source projects often operate solely on volunteer work, and Rhino Linux is no exception. If you would like to contribute to the development of Rhino Linux, please join our [Discord Server](https://discord.gg/reSvc8Ztk3) and contribute to the discussion. You can also report new and view existing issues on the [Rhino Linux Bug Tracker](https://github.com/rhino-linux/tracker).

## Unicorn Desktop

The following issues relating to the Unicorn Desktop have been resolved:
- Updating the package no longer overwrites existing configuration files
- The Global Menu no longer causes the end of the panel to extend off of the screen
- The desktop wallpaper now properly displays on all screen sizes
- Issues with certain devices lacking audio out-of-the-box have been resolved

## As well as...
- Kernel version `6.12.12-generic` ships by default on Generic ISO disk images.
- Kernel version `6.9.0-okpine` ships by default on Pine64 images.
- Kernel version `6.11.0-raspi` ships by default on Raspberry Pi images.
- Pacstall `6.1.1` has been [released](https://github.com/pacstall/pacstall/releases/tag/6.1.1) with some minor bug fixes.
- Our new `rhino-hotfix` utility ships by default on all images, which you can read more about [here](/news-18).
- Issues with Raspberry Pi and Pine64 boots have been resolved.
- Deployed images now properly auto-resize to fill the image volume on boot again.

Many thanks, and happy rolling,

The Rhino Linux Team
Loading

0 comments on commit 0ac1226

Please sign in to comment.