Review of my open source work in 2024
New and updated packages in nixpkgs!
With the launch of the new System76 Thelio Astra we saw some updated system76 packages such as
- system76-power
- system76-io-dkms
- system76-dkms: 1.0.13 -> 1.0.16 and 1.0.16 -> 1.0.17
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!
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!