Add dotfiles to your flake.nix:
{
inputs.dotfiles.url = "https://flakehub.com/f/raikusy/dotfiles/*";
outputs = { self, dotfiles }: {
darwinConfigurations.raikusy = dotfiles.darwinConfigurations.raikusy;
};
}- Clone this repo
- Install nix using determinate-systems:
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install --determinate- For first time install Run this command:
nix run nix-darwin --extra-experimental-features "nix-command flakes" -- switch --flake . --impure- Next run this:
darwin-rebuild switch --flake ~/dotfiles --impureget-library-docs /nixos/nixpkgs
get-library-docs /nix-darwin/nix-darwin
get-library-docs /nix-community/home-manager
get-library-docs /nixos/nix