https://ahoneybun.net/posts/rss.xml

Review of my open source work in 2024

2024-12-31

New and updated packages in nixpkgs!

With the launch of the new System76 Thelio Astra we saw some updated system76 packages such as

but this update of the system76-io-dkms package in nixpkgs also added support for the Thelio Io v2 which is helpful for newer Thelio's that use that version of the board.

We also saw the first Alpha, second and third Alpha of the COSMIC packages that I (co)-maintain in nixpkgs though some skipped Alpha 2 going right from Alpha 1 to Alpha 3.

I would like to highlight the help from the following people who have helped me with my work in nixpkgs:

New update to nixos-hardware

I added the System76 galp5-1650 version with this PR. This enables the GPU and places the system in Hybrid mode basically where the system uses the Intel GPU for everything but you can launch application using the NVIDIA GPU like this:

nvidia-prime steam

Planned to adopt System76 packages

The current plan is to take over the packages for System76 packages:

  • system76 (open firmware systems)
  • system76-io (DKMS for Thelio Io board)
  • system76-acpi (non-open firmware systems)

The wonderful khumba has been maintaining these and I plan on taking over updates for them from him as we enter into 2025. Thank you for the work that you have done and wonderful groundwork plus answers to my questions as well! The PR for removing him has been done and I have my PR for taking them over is currently up for review.

Updated packages in Arch Linux AUR

We have had 11 releases of the System76 Keyboard Configurator for the Arch Linux AUR package! For those who don't know you can use this on the System76 Launch and Intel System76 Laptops!

Work in Hydra

My first PR to Hydra was merged and it is live! This fixes the hello example and it works!

Hydra building the hello example
Hydra building the hello example

COSMIC DE

Fixes

I added the feature to use the Player Controls (Next, Pause/Play, Prev) with this PR

Bug reports

I reported a few issues in COSMIC and reporting them are as important as fixing them:

COSMIC Greeter COSMIC Edit COSMIC Files

COSMIC Utils Org

Ed and I have formed the COSMIC Utils Org which has over 10 awesome folks (including ourselves) which is to have 3rd party COSMIC applications and applets in one place so that developers can help each other improve their application and/or applet or create one news!

Stellarshot

This project also includes our own application called Stellarshot which is a backup tool for COSMIC using rustic on the backend to handle the snapshots which are also encrypted!