This line:
${pkgs.coreutils}/run/current-system/sw/bin/reboot
is incorrect, as you've mixed a package path with an absolute path. Additionally, on my system at least, reboot is a part of pkgs.systemd and not pkgs.coreutils.
So this should work:
${pkgs.systemd}/bin/reboot
Or, since systemd is always installed on NixOS systems, you can use the absolute wrapper path:
/run/current-system/sw/bin/reboot




I integrate Miniflux with readeck, which is then combined with a readeck plugin for koreader, allowing me to easily read articles on my ereader, without relying on a paid service.
I'm also one of those people that still uses custom ROMs on Android, and since the backup and restore situation is still kind of dire if you don't use Google (and sometimes even with) it's easier to have most of my configuration and state stored on a server, and so I can wipe a phone with relatively little risk.