From 997e30c609cdac31456b54129d53625d4de70179 Mon Sep 17 00:00:00 2001 From: Rudra Saraswat Date: Tue, 7 Apr 2026 15:59:15 +0100 Subject: [PATCH] fix: rss and wording --- src/pages/posts/blendOS-v5-distro-switching.mdx | 12 ++++++------ src/pages/rss.xml.js | 9 +++++---- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/pages/posts/blendOS-v5-distro-switching.mdx b/src/pages/posts/blendOS-v5-distro-switching.mdx index f576bfd..39b3853 100644 --- a/src/pages/posts/blendOS-v5-distro-switching.mdx +++ b/src/pages/posts/blendOS-v5-distro-switching.mdx @@ -1,8 +1,8 @@ --- layout: '../../layouts/PostLayout.astro' -title: 'devlog: distro-switching & OCI system images in blendOS + a personal update' +title: 'devlog: distro-switching & OCI system images in blendOS, collaboration with Framework, and a personal update' pubDate: 2026-04-05 -description: 'An account of how I implemented the ability to switch between distributions on blendOS and a collaboration with Framework, plus a personal update at the end.' +description: 'An account of how I implemented the ability to switch between distributions on blendOS and news of a collaboration with Framework, plus a personal update at the end.' author: 'ruds' tags: ['general'] --- @@ -21,7 +21,7 @@ All of that, driven alone by the change of a single line (maybe two) in a simple


-As you may have well figured, blendOS v5 will include support for a variety of different distributions via a new extensible tracks system. At the time of writing, there have been implemented GNOME, Plasma, and headless tracks for Arch-based and Ubuntu-based blendOS systems each, switching between which entails changing a single line within one's `/system.yaml` file; and we have every intention of introducing support for several other distributions. +As you may have well figured, blendOS v5 will include support for a variety of different distributions via a new extensible tracks system. At the time of writing, there have been implemented GNOME, Plasma, and headless tracks for Arch-based and Ubuntu-based blendOS systems each, switching between which entails changing a single line within one's `/system.yaml` file; and I have every intention of introducing support for several other distributions. ```yaml # arch | ubuntu @@ -32,7 +32,7 @@ track: "https://git.blendos.co/blendOS/tracks/-/raw/v5/arch/gnome.yaml" ``` ↑ *`/system.yaml` file* -Additionally, as part of our snazzy new `/system.yaml` configuration format, one may implement support for their own distributions of choice, building upon OCI images. For example, displayed underneath is the configuration for Ubuntu, based atop a custom Ubuntu container image (to reduce update times, though one could also use the pre-existing `ubuntu:latest` image from DockerHub for such a configuration): +Additionally, as part of our snazzy new `/system.yaml` configuration format, one may implement support for their own distributions of choice, building upon OCI images. For instance, illustrated underneath is the configuration for Ubuntu, based atop a custom Ubuntu container image (to reduce update times, though one could also use the pre-existing `ubuntu:latest` image from DockerHub for such a configuration): @@ -44,9 +44,9 @@ However, it is to be noted that despite the majority of core system functionalit ### collaboration with framework -Earlier this year, the team at [Framework](https://frame.work/) had reached out to me about the possibility of introducing official blendOS support for their hardware; speaking as an advocate of repairable hardware, there could not have been obvious choice than to take it on. +Earlier this year, the team at [Framework](https://frame.work/) had reached out to me about the possibility of introducing official blendOS support for their hardware; speaking as an advocate of repairable hardware, there could not have been obvious choice than to take on this collaboration -- in an era marred by disposable electronics and planned obsolescence, the Framework 16 delivers a nonpareil extent of upgradability and extensibility. -I was subsequently sent a Framework 16 last month, enabling me to work towards supporting the laptop as part of blendOS v5, aside from supplying the project with much-needed dedicated hardware for development; indeed, it is the very same laptop as that pictured above. As a newer and lesser-known Linux distribution, we greatly appreciate the support from Framework. +I was subsequently supplied an HX 300-series Framework 16 last month, enabling me to work towards supporting the laptop as part of blendOS v5, aside from supplying the project with much-needed dedicated hardware for development; indeed, it is the very same laptop as that pictured above. As a new and upcoming Linux distribution, we greatly appreciate the support from Framework.


diff --git a/src/pages/rss.xml.js b/src/pages/rss.xml.js index a8ea459..7424cda 100644 --- a/src/pages/rss.xml.js +++ b/src/pages/rss.xml.js @@ -1,11 +1,12 @@ -import rss, { pagesGlobToRssItems } from '@astrojs/rss'; +import rss, { pagesGlobToRssItems } from "@astrojs/rss"; export async function GET(context) { return rss({ - title: 'ruds | blog', - description: 'The incoherent ramblings of an emo madman with a technological inclination.', + title: "ruds | blog", + description: + "The incoherent ramblings of an emo madman with a technological inclination.", site: context.site, - items: await pagesGlobToRssItems(import.meta.glob('./posts/*.md')), + items: await pagesGlobToRssItems(import.meta.glob("./posts/*.{md,mdx}")), customData: `en-us`, }); }