@codemonkeymike Weekly, or if some app tells me there’s a newer version.
@codemonkeymike I use `nh` with `nvd` and `nix-output-monitor` as helpers and `--update` about once a week to update the system. with `--dry` it gives a nice preview of the packages to be updated.
//edit
it updates the lock file if necessary.
`nh os switch --update --dry` with env FLAKE=/path/to/system/flake-repo
@codemonkeymike Not often enough because I’m terribly lazy and mostly use Nix on servers. Maybe once every 3 months or so.
@codemonkeymike a month. Whenever I remember
@codemonkeymike I use unstable and I update if:
- There is a new feature in a DE or utility or app that I want
- I am frustrated with something being buggy or not working and I update in hopes of the problem being fixed
- It's been two weeks since I rebooted my computer and I'm going to reboot for some reason. So since I'm anyways going to reboot I update before rebooting so next time I have the latest packages. I avoid updating without rebooting because a lot of things need a reboot anyways.
@codemonkeymike almost daily because I want a specific commit I cherry picked onto my fork