### installation first, you must edit /etc/nixos/configuration.nix to include the following: ``` { config, pkgs, ... }: { imports = [ <...> ]; nix.settings.experimental-features = [ "nix-command" "flakes" ]; <...> networking.hostname = ""; <...> environment.systemPackages = with pkgs; [ git ]; } ``` then, run `sudo nixos-rebuild switch` once to apply those changes. reboot, to make sure that everything applied properly. make sure to `cp /etc/nixos/hardware-configuration ~/nixos/hosts/` to apply the generated hardware config for your system finally, run `sudo nixos-rebuild switch --flake /home/grey/nixos#` to apply the flake. reboot again, and you should now land on your desktop/login screen! now you have access to `nh os switch ~/nixos`, and shouldn't touch the global config ever again.