Post #1389667
2026-04-15 17:04 UTC
First experience with #NixOS designing a hardware setup for a client's till system. Basically I just need a PC that will start up predictably, with recovery processes, and be reconfigured if necessary, all with the underlying control that those pesky users can't go messing around with things.
You know what, I don't think I could ever use it as my daily driver, but NixOS with a tiling window manager and web browser configured to run in kiosk mode and only to one URL seems to work nicely.
Next, probably set up syncthing to sync the configs between tills and run a cronjob for nixos-rebuild if the configuration has changed recently so I can ensure each till is exactly as it needs to be an that'll do it.
Replies (2)
-
@ireneista@adhd.irenes.space 2026-04-15 20:18
@paul nice!!!!
-
@pr06lefs@mastodon.social 2026-04-15 22:21
@paul nixos-rebuild can target remote systems as well as local. Here's what I use to push a flake.nix and configuration.nix (well, not the files themselves but the built configuration) onto a cloud server: `nixos-rebuild --target-host root@myproject.com --flake .#myproject switch`