Despite my best efforts to advice you as to not do this, many of you still choose to do so. So here is a guide on how to make it your own. So maybe consider donating to me before continuing.
donation platforms in order of preference:
Making it your own
- There are a number of files you will want to edit but the best place to
start would be renaming the
isabel
user to your own user and deleting the robin user. - Following this you will want to edit
/modules/base/users/options.nix
and change any mentions ofisabel
to your username. - Then you can create a file in that will contain your ssh key
/modules/base/users/<user>.nix
. - Finally you will want to edit
/modules/nixos/users/<user>.nix
to add your encrypted password, generated withmkpasswd
. - I host a number off different types of hosts, so there is likely one that will nicely match yours. To check what is a good match for you, look at the hosts table.
- At this point you should have found the ideal host, so your going to rename the directory that it is into your preferred hostname.
- Then you should make any needed adjustments. This should include renaming the home-manager users and configuring the options.
- You will then want to edit
modules/nixos/environment/locale.nix
such that you have the correct timezone and locale. - You likely don't want to use my lix fork, so you should regex replace
izlix
with your preferred nix implementation. If your preferred nix implementation does not support nestedinput.follows
you will have to edit theflake.nix
. - There is a lot of maintenance burden in this repository, so you should see what you can remove safely. But there's no safe way to guide you on this so best of luck.