#!/usr/bin/env bash set -vxe source /etc/os-release nix-channel --remove home-manager nix-channel --add https://github.com/nix-community/home-manager/archive/release-${VERSION_ID}.tar.gz home-manager nix-channel --update cat <<EOF > ${HOME}/.config/home-manager/home.nix { config, pkgs, ... }: { home.username = "nixos"; home.homeDirectory = "/home/nixos"; home.stateVersion = "${VERSION_ID}"; home.packages = [ pkgs.zsh pkgs.vim pkgs.git ]; home.file = { }; home.sessionVariables = { }; programs.home-manager.enable = true; } EOF home-manager switch