95c6ee0368
* Update the readme to pull from cachix first, so users don't have to build nix. * Pull `nixFlakes` from override for slightly newer ui, and consistency for users who change the nixos flake ref to something newer.
1.1 KiB
1.1 KiB
Quick Start
The only dependency is nix, so make sure you have it installed.
Get the Template
Here is a snippet that will get you the template without the git history:
nix-shell -p cachix --run cachix use nrdxp
nix-shell https://github.com/nrdxp/nixflk/archive/core.tar.gz -A shell \
--run "flk get core"
cd flk
nix-shell
git init
git add .
git commit -m init
This will place you in a new folder named flk
with git initialized, and a
nix-shell that provides all the dependencies, including the unstable nix
version required.
In addition, the binary cache is added for faster deployment.
Notes:
- You can change
core
tocommunity
in the call toflk get
- Flakes ignore files that have not been added to git, so be sure to stage new files before building the system.
- You can choose to simply clone the repo with git if you want to follow upstream changes.