A Configuration for Each Distro/OS
- Nix Flake Templates with Devenv.
- Editor Configurations for VsCode and Nvim.
- HomeBrew installed for MacOS Applications that are not on Nix.
- Modularity like setup with ability to disable a program easily.
- Support for Different Hosts Easily And More.
Note
NixOS is coming very soon
-
Download this folder and move it to .dotfiles
-
Download Nix | https://nixos.org/download/
-
Build the configuration using:
nix run nix-darwin --extra-experimental-features "nix-command flakes" -- switch --flake ~/.dotfiles/
use the following command to rebuild the configuration:
nix-rebuild
if this shell alias is not working, use the following command:
darwin-rebuild switch --flake ~/.dotfiles --verbose |& nom
A Simple update can be done by running: nix flake update