My Nix{OS} configuration files to help me setup my machine in minutes using HM.
- nix configuration for my laptops, desktops and more
- nix flake-powered
- guaranteed to be reproducible
This config is mainly based on nix-configs. Some of the repositories that helped me to build this config:
- https://github.com/thiagokokada/nix-configs
- https://github.com/bqv/nixrc
- https://github.com/colemickens/nixcfg
- https://github.com/hlissner/dotfiles
- https://github.com/Mic92/dotfiles
- https://github.com/nrdxp/nixflk
- https://github.com/anujc4/dotfiles
Also, some extra resources and documentation about Flakes:
Remember: Flakes is experimental, so you shouldn't try this approach until you have some experience in Nix.
- Automate everything, configuration as code.
- Prefer to
nix
whenever possible.yay
orbrew
only for OS specific packages.
Start by installing Nix:
$ sh <(curl -L https://nixos.org/nix/install) --daemon
To build the Home Manager standalone and activate its configuration, run:
$ nix run '.#homeActivations/<hostname>' --accept-flake-config
Happy hacking!