Hello folks, Welcome to my flake repository for NixOS, I've been loving NixOS since the day I installed it on my system. So here is my current configuration, I'll be updating this pretty often with new features, bug fixes, and improvements. Enjoy ๐
After installation, reboot to the fresh installation and open a terminal.
export NIX_CONFIG="experimental-features = nix-command flakes"
nix-shell -p git nano
git clone https://github.com/Arana-Jayavihan/Lucifers_NIX.git
cd Lucifers_NIX
rm hardware.nix
nixos-generate-config --show-hardware-config > hardware.nix
mkdir ~/Projects
cd ~/Projects
git clone https://github.com/Arana-Jayavihan/nix-wallpapers.git
This flake have the user's password manually set in the system.nix file, to change the password run the following command and replace the "hashedPassword" in the systems.nix.
mkpasswd -m sha-512 "password"
The options.nix file contains the options to configure the shell, system, and other configurations.
After all optional configurations are done, install the flake by executing,
sudo nixos-rebuild switch --flake ~/Lucifers_NIX/
The system.nix file contains the packages to be installed as the system or user, you can add the packages of your preference in the system.nix file.
After flake installation and rebooting, you can simply use "nixInstall" command to install packages
nixInstall user||system <package1> <package2>
Then reboot the system to enjoy ๐
Huge appreciation for Tyler Kelley for building such an amazing flake. Learned a lot from your configuration.