nixos-cesium/scripts/post-install.sh
2026-02-13 22:02:11 +01:00

34 lines
833 B
Bash
Executable File

#!/usr/bin/env sh
sudo -i
cp -r ~/nixos-cesium/config/* /etc/nixos/
# VM module activation
echo ""
echo "Activate a VM module?"
echo " 1) vm-guest.nix (VM runs inside a hypervisor)"
echo " 2) vm-host.nix (System runs VMs via libvirtd)"
echo " n) None"
read -p "Selection [n]: " VM_CHOICE
VM_CHOICE="${VM_CHOICE:-n}"
case "${VM_CHOICE}" in
1)
sed -i 's|# ./vm-guest.nix|./vm-guest.nix|' /etc/nixos/configuration.nix
echo "vm-guest.nix activated."
;;
2)
sed -i 's|# ./vm-guest.nix|./vm-host.nix|' /etc/nixos/configuration.nix
echo "vm-host.nix activated."
;;
*)
echo "No VM module activated."
;;
esac
nix-channel --add https://github.com/nix-community/home-manager/archive/release-25.11.tar.gz home-manager
nix-channel --update
nixos-rebuild switch