chore: Improve initial setup
This commit is contained in:
parent
3e6e26b199
commit
48d8933de5
2 changed files with 22 additions and 7 deletions
|
|
@ -1,7 +0,0 @@
|
||||||
parted $0 mklabel gpt mkpart primary fat32 1MiB 512MiB mkpart primary linux-swap 512MiB 31029MiB mkpart primary btrfs 31029MiB 40% mkpart primary btrfs 40% 100%
|
|
||||||
e2label $0p1 BOOT
|
|
||||||
e2label $0p2 SWAP
|
|
||||||
e2label $0p3 ROOT
|
|
||||||
e2label $0p4 HOME
|
|
||||||
|
|
||||||
nixos-rebuild e2label /dev/sda1 ROOTswitch --flake ./nix/.#$1
|
|
||||||
22
scripts/part.sh
Executable file
22
scripts/part.sh
Executable file
|
|
@ -0,0 +1,22 @@
|
||||||
|
read -p "formatting disk $1 with hostname $2 is this correct? " IN
|
||||||
|
read -p "is the disk an nvme drive? " NVME
|
||||||
|
if [ "$IN" == "y" ]; then
|
||||||
|
echo "commencing"
|
||||||
|
#format disk
|
||||||
|
parted $1 mklabel gpt mkpart primary fat32 1MiB 512MiB mkpart primary linux-swap 512MiB 31029MiB mkpart primary btrfs 31029MiB 40% mkpart primary btrfs 40% 100%
|
||||||
|
if [ "$NVME" == "y" ]; then
|
||||||
|
e2label $1p1 BOOT
|
||||||
|
e2label $1p2 SWAP
|
||||||
|
e2label $1p3 ROOT
|
||||||
|
e2label $1p4 HOME
|
||||||
|
else
|
||||||
|
e2label "$1"1 BOOT
|
||||||
|
e2label "$1"2 SWAP
|
||||||
|
e2label "$1"3 ROOT
|
||||||
|
e2label "$1"4 HOME
|
||||||
|
fi
|
||||||
|
# install nixos
|
||||||
|
nixos-install --flake ./nix/.#$2
|
||||||
|
else
|
||||||
|
echo "aborting"
|
||||||
|
fi
|
||||||
Loading…
Add table
Add a link
Reference in a new issue