{ "uuid": [ { "value": "298d7816-0b4a-449e-a78d-fcf973f24bf0" } ], "langcode": [ { "value": "en" } ], "type": [ { "target_id": "daily_email", "target_type": "node_type", "target_uuid": "8bde1f2f-eef9-4f2d-ae9c-96921f8193d7" } ], "revision_timestamp": [ { "value": "2025-05-26T07:59:12+00:00" } ], "revision_uid": [ { "target_type": "user", "target_uuid": "b8966985-d4b2-42a7-a319-2e94ccfbb849" } ], "revision_log": [], "status": [ { "value": true } ], "uid": [ { "target_type": "user", "target_uuid": "b8966985-d4b2-42a7-a319-2e94ccfbb849" } ], "title": [ { "value": "Why I prefer a rolling Linux distribution" } ], "created": [ { "value": "2025-05-25T07:43:06+00:00" } ], "changed": [ { "value": "2025-05-26T07:59:12+00:00" } ], "promote": [ { "value": false } ], "sticky": [ { "value": false } ], "default_langcode": [ { "value": true } ], "revision_translation_affected": [ { "value": true } ], "path": [ { "alias": "\/daily\/2025\/05\/25\/why-i-prefer-rolling-linux-distribution", "langcode": "en" } ], "body": [ { "value": "

I use NixOS as the Linux distribution on my laptop and home server, and specifically the unstable channel.<\/p>

This is the \"rolling\" version of NixOS that is continuously updated with the newest and latest packages, compared to the stable releases like 24.11 and 25.05 that are released twice a year.<\/p>

I don't necessarily do this to get the latest packages.<\/p>

I do it to keep on top of configuration changes.<\/p>

I run \"nix flake update\" usually once a week to download the latest updates.<\/p>

If there are breaking changes or notices since I last updated, I can address them and do it iteratively rather than waiting to do them every six months.<\/p>

Similar to application deployments, I update early and often<\/a>.<\/p>

One of the great things about NixOS is, if there is an application that breaks on the unstable branch, I can pin it to the stable release until it works again.<\/p>

This means I get the benefits of both the rolling and stable approaches.<\/p>

If you want to see my NixOS configuration, it's publicly available on my Forgejo instance<\/a>.<\/p>", "format": "basic_html", "processed": "

I use NixOS as the Linux distribution on my laptop and home server, and specifically the unstable channel.<\/p>

This is the \"rolling\" version of NixOS that is continuously updated with the newest and latest packages, compared to the stable releases like 24.11 and 25.05 that are released twice a year.<\/p>

I don't necessarily do this to get the latest packages.<\/p>

I do it to keep on top of configuration changes.<\/p>

I run \"nix flake update\" usually once a week to download the latest updates.<\/p>

If there are breaking changes or notices since I last updated, I can address them and do it iteratively rather than waiting to do them every six months.<\/p>

Similar to application deployments, I update early and often<\/a>.<\/p>

One of the great things about NixOS is, if there is an application that breaks on the unstable branch, I can pin it to the stable release until it works again.<\/p>

This means I get the benefits of both the rolling and stable approaches.<\/p>

If you want to see my NixOS configuration, it's publicly available on my Forgejo instance<\/a>.<\/p>", "summary": "" } ] }