From 00f92bbb00a762278f72db3df99868d745c71585 Mon Sep 17 00:00:00 2001 From: Juni Kim Date: Fri, 22 Apr 2022 15:32:26 -0400 Subject: [PATCH] install.sh --- install.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 install.sh diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..b3cb42c --- /dev/null +++ b/install.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +cfdisk /dev/sda || exit 1 +mkfs.ext4 -L guix /dev/sda2 || exit 1 +mount /dev/sda2 /mnt || exit 1 +mkdir -p /mnt/etc || exit 1 +herd start cow-store /mnt + +read -rp "Hostname: " HOSTNAME + +if test -z "$HOSTNAME"; then + echo "Empty hostname." + exit 1 +fi + +guix package -i git || exit 1 +git clone https://git.junickim.me/junikimm717/guixconfigs || exit 1 + +cd guixconfigs || exit 1 +sed -i "s/guixbox/$HOSTNAME/g" ./config.scm + +cp ./config.scm /mnt/etc/ + +guix pull || exit 1 +guix system init /mnt/etc/config.scm /mnt