diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..c193d2f --- /dev/null +++ b/flake.nix @@ -0,0 +1 @@ +# TODO: Define the homelab NixOS flake. diff --git a/home/admin.nix b/home/admin.nix new file mode 100644 index 0000000..c6a7201 --- /dev/null +++ b/home/admin.nix @@ -0,0 +1 @@ +# TODO: Define admin Home Manager settings. diff --git a/hosts/midgard/default.nix b/hosts/midgard/default.nix new file mode 100644 index 0000000..f60f701 --- /dev/null +++ b/hosts/midgard/default.nix @@ -0,0 +1 @@ +# TODO: Define the midgard host. diff --git a/hosts/midgard/disko.nix b/hosts/midgard/disko.nix new file mode 100644 index 0000000..384843a --- /dev/null +++ b/hosts/midgard/disko.nix @@ -0,0 +1 @@ +# TODO: Define the midgard disk layout. diff --git a/hosts/midgard/hardware-configuration.nix b/hosts/midgard/hardware-configuration.nix new file mode 100644 index 0000000..669fda2 --- /dev/null +++ b/hosts/midgard/hardware-configuration.nix @@ -0,0 +1 @@ +# TODO: Replace with generated midgard hardware configuration. diff --git a/hosts/yggdrasil/default.nix b/hosts/yggdrasil/default.nix new file mode 100644 index 0000000..a0dfc2a --- /dev/null +++ b/hosts/yggdrasil/default.nix @@ -0,0 +1 @@ +# TODO: Define the yggdrasil host. diff --git a/hosts/yggdrasil/disko.nix b/hosts/yggdrasil/disko.nix new file mode 100644 index 0000000..39fdf52 --- /dev/null +++ b/hosts/yggdrasil/disko.nix @@ -0,0 +1 @@ +# TODO: Define the yggdrasil disk layout. diff --git a/hosts/yggdrasil/hardware-configuration.nix b/hosts/yggdrasil/hardware-configuration.nix new file mode 100644 index 0000000..80f8e3e --- /dev/null +++ b/hosts/yggdrasil/hardware-configuration.nix @@ -0,0 +1 @@ +# TODO: Replace with generated yggdrasil hardware configuration. diff --git a/modules/base.nix b/modules/base.nix new file mode 100644 index 0000000..bcfa03a --- /dev/null +++ b/modules/base.nix @@ -0,0 +1 @@ +# TODO: Define common base system settings. diff --git a/modules/gc.nix b/modules/gc.nix new file mode 100644 index 0000000..790d589 --- /dev/null +++ b/modules/gc.nix @@ -0,0 +1 @@ +# TODO: Define garbage collection settings. diff --git a/modules/ssh.nix b/modules/ssh.nix new file mode 100644 index 0000000..b2505f9 --- /dev/null +++ b/modules/ssh.nix @@ -0,0 +1 @@ +# TODO: Define OpenSSH settings. diff --git a/modules/tailscale.nix b/modules/tailscale.nix new file mode 100644 index 0000000..fb79ec7 --- /dev/null +++ b/modules/tailscale.nix @@ -0,0 +1 @@ +# TODO: Define Tailscale settings. diff --git a/modules/users.nix b/modules/users.nix new file mode 100644 index 0000000..8a8c6c3 --- /dev/null +++ b/modules/users.nix @@ -0,0 +1 @@ +# TODO: Define users and SSH authorized keys.