mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-10 04:49:19 -08:00
kat's configuration flake
dotfilesemacsfirefoxflakehacktoberfestlinuxmacosneovimnixnix-darwinnixosnixos-configurationswaywaybar
| .github/workflows | ||
| ci | ||
| darwin | ||
| flake | ||
| hardware | ||
| home | ||
| modules | ||
| nixos | ||
| overlays | ||
| services | ||
| system | ||
| targets | ||
| .envrc | ||
| .gitignore | ||
| .gitmodules | ||
| .rgignore | ||
| code_of_conduct.md | ||
| default.nix | ||
| devShell.nix | ||
| flake.lock | ||
| flake.nix | ||
| inputs.nix | ||
| meta.nix | ||
| outputs.nix | ||
| readme.md | ||
| shell.nix | ||
| tf.nix | ||
| tree.nix | ||
nixfiles
Commands
The commands here aside from the nix build command are provided through the shell. The <target> and <host> commands are runners provided through arcnmx/tf-nix.
Please use nix-shell or direnv/direnv. The shell is not compatible with nix-community/nix-direnv.
| Command | Purpose |
|---|---|
nf-update |
Wraps nix flake update. |
nf-actions |
Updates CI integrations. |
nf-test |
Tests CI actions. |
<target>-apply |
Deploys to the provided target. |
<target>-tf |
Provides you a terraform shell for the provided target. |
<host>-ssh |
SSH into the provided host. |
nix build -f . network.nodes.<host>.deploy.system |
Build a system closure for the provided host. |