- Encrypt everthing including /boot and /root
- Enter password once
- Support UEFI
Download NixOS minimal iso and copy to USB stick. For example on Mac OSX
$ diskutil list
$ diskutil unmountDisk /dev/disk1 # Make sure you got right device
{pkgs, lib, ... }: | |
let | |
pinRollback = pkgs.writeShellScriptBin "ar-pin-rollback" | |
'' | |
CURVERSION=$(nix-env --list-generations -p /nix/var/nix/profiles/system | grep -Po '([0-9]+)(?=\s+[0-9 -]+ [0-9 :]+\s*\(current\))') | |
echo Setting /nix/var/nix/rollback-version to $CURVERSION | |
echo $CURVERSION > /nix/var/nix/rollback-version |
#!/bin/bash | |
voltage() { cat /sys/class/power_supply/fusb302-typec-source/voltage_now; } | |
voltage_actual() { cat /sys/class/power_supply/max170xx_battery/voltage_now; } | |
current_actual() { cat /sys/class/power_supply/max170xx_battery/current_now; } | |
current() { cat /sys/class/power_supply/fusb302-typec-source/current_max; } | |
current_limit() { cat /sys/class/power_supply/bq24190-charger/input_current_limit; } | |
capacity() { cat /sys/class/power_supply/max170xx_battery/capacity; } | |
breaker() { echo "------------------------------------------------------"; } | |
echo "Voltage: $(expr `voltage` / 1000000)V DC" |
The purpose of this ESPHome config is to be able to use the Raspiaudio Muse Luxe as a voice assistant satellite in Home Assistant.