Nix setup for the machine `nil`
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
James Patrick 1b1fdef513 Zeal. Sadly doesn't have the any custom docset. 1 month ago
hosts Initial commit for yubikey. 2 months ago
modules Zeal. Sadly doesn't have the any custom docset. 1 month ago
pkgs Added battery notify (currently don't work) 2 months ago
.gitignore Ignore the result 7 months ago
flake.lock bump 2 months ago
flake.nix Relocating stuff to pkgs folder. No actual changes yet. 3 months ago
home.nix Flattening Home Manager into cli 4 months ago
makefile Fix for git path traversal arbitrary code issue. 2 months ago
readme.md Refactoring 4 months ago

readme.md

Install

A makefile is used for ease of use. To set this up on a new machine you will need the following:

nix-env -iA nixos.gnumake
nix-env -iA nixos.git

then checkout this repo, create & modify the .env file

git clone https://git.jpatrick.io/james/nil.git /tmp/install
cd /tmp/install
cp .env_sample .env

Once you have set the PASSPHRASE & DISK vars run

sudo make nix_install

TODO

  • Document setting the networking.hostId variable.
  • Use NixOS Hardware Modules.
  • Fix wireless driver issue :: This uses the Realtek 8852AE 802.11AX WWAN.

References