Something went wrong. Try again.
configuration files that power my machines
Something went wrong. Try again.
Files
README.md
nix #
NixOS and home-manager configuration for the machines in this repo: impish, void, bbox and the work laptop.
Structure #
The repo splits configuration into two parts:
hosts/— per-machine configurationmodules/— reusable configuration:services/— service definitionsmixins/— shared dotfiles and user configuration
Usage #
Run commands through just. It wraps the common Nix operations:
# validate the flake
nix flake check
# apply the home-manager configuration
nh home switch "<repo-path>"
# deploy to a remote host
NH_ELEVATION_STRATEGY=none nh os switch . --hostname <host> --target-host root@<host> --build-host root@<host>
# update flake.lock
nix flake update
# clean up the nix store
nix-store --gc
nix-collect-garbage -d
·
Copy SHA
·
Copy SHA
·
Copy SHA
·
Copy SHA
·
Copy SHA
·
Copy SHA
·
Copy SHA
·
Copy SHA
·
Copy SHA
·
Copy SHA
- Nix 41%
- Shell 22%
- Jsonnet 17%
- Python 6%
- Perl 6%
- 4 more languages 8%