No description
Find a file
GHOSCHT cc20c8cd1c
Arion: Bump homeassistant
homeassistant: 2024.3.3->2024.4.1
2024-09-14 22:36:13 +02:00
disko
home
hosts Arion: Bump homeassistant 2024-09-14 22:36:13 +02:00
modules
overlays
pkgs
rsc
secrets
.gitignore
.sops.yaml
flake.lock flake.lock: Update 2024-09-12 20:43:58 +02:00
flake.nix
README.md
vars.nix

Nix-Config

Installation

The NixOS installer image comes with password SSH auth disabled. Simply allowing the public Git keys is a nice workaround.

sudo systemctl start sshd
mkdir ~/.ssh; curl https://git.ghoscht.com/ghoscht.keys > ~/.ssh/authorized_keys

The specific config from "hosts" can be installed using the following command. Limiting the download speed is optional, but can come in handy.

sudo nixos-install --option download-speed 4000 --flake .#<CONFIG_NAME_HERE>

RPi Image generation

nix build .#nixosConfigurations.eustachius.config.system.build.sdImage
sudo dd if=./result/sd-image/<IMAGE_NAME>.img of=/dev/<DEVICE_NAME> bs=1M status=progress