2022-10-18 12:31:42 +00:00
|
|
|
{ pkgs, ... }: rec {
|
|
|
|
|
2023-02-27 00:53:51 +00:00
|
|
|
# Show quick helper
|
|
|
|
default = import ./help.nix { inherit pkgs; };
|
2022-10-18 12:31:42 +00:00
|
|
|
|
2023-02-27 00:53:51 +00:00
|
|
|
# Format primary disk
|
|
|
|
format-root = import ./format-root.nix { inherit pkgs; };
|
|
|
|
|
|
|
|
# Format and install from nothing (deprecated)
|
2022-10-18 12:31:42 +00:00
|
|
|
installer = import ./installer.nix { inherit pkgs; };
|
|
|
|
|
|
|
|
# Display the readme for this repository
|
|
|
|
readme = import ./readme.nix { inherit pkgs; };
|
|
|
|
|
2022-11-27 20:10:22 +00:00
|
|
|
# Rebuild
|
2023-02-27 00:53:51 +00:00
|
|
|
rebuild = import ./rebuild.nix { inherit pkgs; };
|
2022-11-27 20:10:22 +00:00
|
|
|
|
2022-10-18 12:31:42 +00:00
|
|
|
# Load the SSH key for this machine
|
|
|
|
loadkey = import ./loadkey.nix { inherit pkgs; };
|
|
|
|
|
|
|
|
# Encrypt secret for all machines
|
|
|
|
encrypt-secret = import ./encrypt-secret.nix { inherit pkgs; };
|
|
|
|
|
|
|
|
# Re-encrypt secrets for all machines
|
|
|
|
reencrypt-secrets = import ./reencrypt-secrets.nix { inherit pkgs; };
|
|
|
|
|
|
|
|
# Connect machine metrics to Netdata Cloud
|
|
|
|
netdata = import ./netdata-cloud.nix { inherit pkgs; };
|
|
|
|
|
2022-11-30 03:48:46 +00:00
|
|
|
# Run neovim as an app
|
2023-02-27 00:53:51 +00:00
|
|
|
neovim = import ./neovim.nix { inherit pkgs; };
|
2022-11-30 03:48:46 +00:00
|
|
|
nvim = neovim;
|
|
|
|
|
2022-10-18 12:31:42 +00:00
|
|
|
}
|