nixos machine and package configurations.
Go to file
JakeHillion 78705d440a
All checks were successful
flake / flake (push) Successful in 1m18s
homeassistant: only switch bathroom light when it is already on
Although the system now knows whether the bathroom light is on, it switches the switch every time the light should be turned off regardless of if it's already off. Because this is a device running on battery that performs a physical movement this runs the battery out very fast. Adjust the system to only switch the light off if it thinks it's on, even though this has the potential for desyncs.
2024-05-25 22:03:11 +01:00
.gitea/workflows chore(deps): update actions/checkout action to v4.1.6 2024-05-17 00:01:14 +00:00
hosts theon: stop scripting networking 2024-05-25 16:40:19 +01:00
modules homeassistant: only switch bathroom light when it is already on 2024-05-25 22:03:11 +01:00
pkgs storj: update to 1.94.1 2023-12-08 17:24:13 +00:00
scripts scripts: add update_nixpkgs 2024-03-01 14:44:25 +00:00
secrets matrix: add sliding sync 2024-05-24 10:18:30 +01:00
flake.lock chore(deps): update nixpkgs to nixos-24.05 (#271) 2024-05-23 22:40:58 +01:00
flake.nix chore(deps): update nixpkgs to nixos-24.05 (#271) 2024-05-23 22:40:58 +01:00
README.md microserver.parents -> li.pop 2024-04-20 13:45:00 +01:00
renovate.json renovate: fix gitea actions schedule 2024-04-25 19:40:00 +01:00

nixos

Building Raspberry Pi images

Raspberry Pi images that support Tailscale and headless SSH can be built using a command. It is easiest to run this command on AArch64 on Linux, such as within a Linux VM or Docker container on an M1 Mac.

docker run -v $PWD:/src -it --rm nixos/nix:latest /bin/sh
nix-env -f https://github.com/nix-community/nixos-generators/archive/master.tar.gz -i
cd /src
nixos-generate -f sd-aarch64-installer --system aarch64-linux -c hosts/microserver.home.ts.hillion.co.uk/default.nix
cp SOME_OUTPUT out.img.zst

Alternatively, a Raspberry Pi image with headless SSH can be easily built using the logic in this repo.