GitHub - vic/vix: Vic's *Nix config (dotfiles for many unixes)

vix - Vic's Nix Environment

Made without flakes using my Dendritic libs.

Inputs are defined as flake-file.inputs options and pinned via unflake.

Hosts

Defined at hosts.nix.

Currently only nargun, others will be ported soon.

Users

Currently only vic which is applied at all hosts.

Devshell

Load shell.nix using direnv .envrc or manually nix-shell.

Useful commands defined at modules/

write-npins # updates npins from flake-file.inputs definitions using unflake.

write-unflake # used by write-npins like: `write-unflake --backend npins`
write-inputs  # only needed for debugging inputs.nix given to unflake.

os switch nargun # builds nixos generation using nh.
facter nargun    # generates hardware and copies to hosts/<host>/facter.json

Historical points of this repo: