#!/usr/bin/env sh sudo -i cp -r ~/nixos-cesium/config/* /etc/nixos/ # VM module activation echo "" echo "Select what configuration to include?" 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 --option experimental-features "nix-command flakes"