41 lines
1.2 KiB
Bash
41 lines
1.2 KiB
Bash
|
|
HOSTNAME="elfDesktop"
|
|
UEFI_DISK="/dev/nvme0n1"
|
|
DISK="/dev/nvme0n1"
|
|
|
|
USERNAME="laila"
|
|
USER_SSH_KEYS="nl.freenen.elfLaptop nl.freenen.digipap.rsa nl.freenen.fp4.ed"
|
|
|
|
ENCRYPT_DISK="false"
|
|
SFDISK_FILE="./configs/elfDesktop.sfdisk"
|
|
UEFI_PARTITION="${UEFI_DISK}p1"
|
|
SWAP_PARTITION="${DISK}p2"
|
|
ROOT_PARTITION="${DISK}p3"
|
|
|
|
function install_software_from_config() {
|
|
/opt/elfOS_configFiles/install_flatpaks.sh
|
|
/opt/elfOS_configFiles/install_vscodium.sh
|
|
/opt/elfOS_configFiles/install_esp-idf.sh
|
|
/opt/elfOS_configFiles/install_other.sh
|
|
|
|
run root "install amd-ucode" "pacman -S --noconfirm amd-ucode"
|
|
|
|
echo
|
|
echo === install Jellyfin Server
|
|
echo
|
|
|
|
run root "install Jellifin-server" "pacman -S --noconfirm jellifin-server jellifin-web"
|
|
run root "add media disk to fstab" "cat >>/etc/fstab <<EOF
|
|
|
|
# data disk
|
|
UUID=6ef4ad46-163f-435f-8522-3bacaeee39a8 /mnt/media auto subvol=/@media,nosuid,nodev,nofail,x-gvfs-show 0 0
|
|
UUID=6ef4ad46-163f-435f-8522-3bacaeee39a8 /mnt/backup auto subvol=/@backup,nosuid,nodev,nofail,x-gvfs-show 0 0
|
|
EOF"
|
|
|
|
echo
|
|
echo === install rclone
|
|
echo
|
|
|
|
run root "install rclone" "pacman -S --noconfirm rclone"
|
|
}
|