nix/lxc-nix/buildLxcImage.sh
2024-07-17 16:29:14 +02:00

13 lines
386 B
Bash
Executable file

#! /usr/bin/env nix-shell
#! nix-shell -p nixos-generators
#! nix-shell -i bash
set -xe
CONFIGURATIONNIX=$1
ALIASNAME=$2
METAIMG=$(nixos-generate -f lxc-metadata)
# IMG_PROXMOX=`nixos-generate -c ${CONFIGURATIONNIX} -f proxmox-lxc`
IMG=$(nixos-generate -c "${CONFIGURATIONNIX}" -f lxc)
lxc image delete nixos || echo true
lxc image import --alias "${ALIASNAME}" "${METAIMG}" "${IMG}"