summaryrefslogtreecommitdiff
path: root/machines.nix
diff options
context:
space:
mode:
Diffstat (limited to 'machines.nix')
-rw-r--r--machines.nix39
1 files changed, 38 insertions, 1 deletions
diff --git a/machines.nix b/machines.nix
index 2e6d191..90a2e61 100644
--- a/machines.nix
+++ b/machines.nix
@@ -6,10 +6,47 @@
"andromeda"
"mtgmonkey"
];
+ modules = [
+ ];
};
"109-199-104-83" = {
- hostname = "109-199-104-83";
system = "x86_64-linux";
users = [];
+ modules = [
+ # hardware configuration
+ # verbatim as `nixos-generate-config` AND `system.stateVersion`
+ ./machines/109-199-104-83.nix
+
+ # boot process
+ # grub boot on /dev/sda
+ ./modules/nixos/boot/109-199-104-83.nix
+
+ # networking
+ ./modules/nixos/networking/domains/galaxious.de.nix
+ ./modules/nixos/networking/networks/109-199-104-83.nix
+
+ # ssh through port 5522 among other things
+ ./modules/nixos/networking/hard-ssh.nix
+ ./modules/nixos/networking/ssh-as-root.nix
+
+ # boilerplate settings
+ ./modules/nixos/common.nix
+
+ # simple-nixos-mailserver email server
+ # mail.domain
+ ./modules/nixos/mailserver.nix
+
+ # roundcube webmail client
+ # webmail.domain
+ ./modules/nixos/roundcube.nix
+
+ # zulip chat client
+ # chat.domain
+ # zulip chat server
+ # zulip.domain
+ ./modules/nixos/zulip.nix
+ {
+ }
+ ];
};
}