This is a fork of https://github.com/kamilchm/.nixpkgs that I have heavily adapted to my needs.
- Use nix to manage all your user space programs declaratively.
- Prepare dotfiles with injected dependencies from https://github.com/NixOS/nixpkgs and install it into $out/target-home.
- Link dotfiles from .nix-profile into user home directory.
- Install nix
- Git clone dotconfig-nixpkgs into ~/.config/nixpkgs
- Customize it for your needs.
- Run
.config/nixpkgs/install.sh