Initial commit: krops-lamassu deployment template

NixOS deployment template for Lamassu Bitcoin ATM server using
nix-bitcoin and krops.

Features:
- Lamassu server with PostgreSQL and auto-generated secrets
- TLS certificates (self-signed)
- Test VM for local development
- Template structure for easy customization
This commit is contained in:
padreug 2026-01-11 23:49:02 +01:00
commit 6febf28955
11 changed files with 1094 additions and 0 deletions

17
example/config/boot.nix Normal file
View file

@ -0,0 +1,17 @@
# Bootloader configuration
#
# FIXME: Uncomment the appropriate bootloader for your system
{
# For UEFI systems (most modern hardware)
# boot.loader.systemd-boot.enable = true;
# boot.loader.efi.canTouchEfiVariables = true;
# For Legacy BIOS/MBR systems (e.g., Lunanode VPS with /dev/vda)
# boot.loader.grub.enable = true;
# boot.loader.grub.device = "/dev/vda";
# For Legacy BIOS/MBR systems (e.g., bare metal with /dev/sda)
# boot.loader.grub.enable = true;
# boot.loader.grub.device = "/dev/sda";
}