Posts with the tag nixos
![Blog post image for post declarative-gnome-configuration-with-nixos](/img/posts/declarative-gnome-configuration-with-nixos.png)
Declarative GNOME configuration with NixOS
When I first started using Linux in 2006, I remember dreaming of a Linux Console. It wasn't so far fetched, the PlayStation 3 had just been released with OtherOS support which allowed users to install Linux (or BSD). Still, it seemed that a Linux-first console seemed like it would only ever be a dream.
![Blog post image for post extending-nixos-configurations](/img/posts/extending-nixos-configurations.png)
Extending NixOS configurations
NixOS modules and configurations offer us a tantalizing way to express and
share systems. My friends and I can publish our own flakes containing
nixosModules
or/and nixosConfigurations
outputs which can be imported,
reused, and remixed.
![Blog post image for post qemu-fix](/img/posts/qemu-fix.png)
Make your QEMU 10 times faster with this one weird trick
NixOS uses virtual machines based on QEMU extensively for running its test suite. In order to avoid generating a disk image for every test, the test driver usually boots using a Plan 9 File Protocol (9p) share (server implemented by QEMU) for the Nix store, which contains all the programs...
![Blog post image for post hydra-deployment-source-of-truth](/img/posts/hydra-deployment-source-of-truth.png)
How to Use Hydra as your Deployment Source of Truth
Hydra is a fantastic tool for building small and large software collections. It is also a great tool for orchestrating releases.