This is my flakes for literally everything (that i have and i can think of)
You can fork or clone to use it for yourself but remember to rename the username and hostname
you can install by using this command:
git clone https://github.com/heavenslab/Flakes.git ~/.local/share/Flakes
sudo nixos-rebuild boot --flakes ~/.local/share/Flakes
and reboot your machine
after that you can rebuild the system with:
switch