Skip to content

2025

Pinning home-manager Packages

You update your system and now a application that you depend on no longer works as expected...

In any normal circumstance you are either sol, or you uninstall and reinstall a backdated version if that's even possible.

But wait, you use home-manager so instead of being at the whim of your package manager lets just pin the application to a specific version.

NixOS Generations | ZFS Snapshots

NixOS system generations are immutable snapshots of your system's state, created each time you rebuild your system configuration using nixos-rebuild switch. They are like magic when you need to rollback a system after a upgrade that maybe breaks something, you're testing a new display and window manager, or bumping software versions.