📄️ Changing default user
In configuration.nix set the new username.
📄️ Home Manager
Home Manager is a tool that allows you to manage your home-specific packages in a declarative way. I am not smart enough to figure it out at the time of writing, so here is a link to the repo that saved me: simple-homemanager
📄️ Installing packages
In configuration.nix add package name to environment.systemPackages and run:
📄️ Known issues
vscode server
📄️ Shell
There are many shells, but my shell is not like the other shells.
📄️ Setting up SSH agent
As per documentation