/NixConf

My personal Nix configuration files.

Primary LanguageNixGNU General Public License v3.0GPL-3.0

NixConf

My personal Nix configuration files.

Currently being built in a VM running the Pantheon desktop environment.

If you're not me, I strongly encourage you to fork this repository and change the configuration files to your tastes and needs. The bash scripts shouldn't need any modification unless you have a system with custom directories for Nix and/or Home Manager. The scripts are compatible with Linux and MacOS, although the latter was not tested. May you find any issues with them, you're more than welcome to file a bug report or even better, create a pull request.

Instructions

Execute the first_setup.sh script in the terminal to install Nix and Home Manager. You only need to do this once.

./first_setup.sh

After installation is complete, reboot your system if you're installing Nix just for your user, otherwise restart your terminal.

You should then explore the configuration files and change whatever you like. When you're ready, execute the update.sh script to apply the configuration files.

./update.sh

That's it. Change or create configuration files, update, rinse and repeat.