+{ pkgs, lib, config, ... }:
+{
+ imports = [
+
+ # Modules
+ ../modules/nodeinfo.nix
+ ../modules/charm.nix
+ ../modules/alfis.nix
+
+ # Profiles
+ ../profiles/alias.nix
+ ../profiles/alfis.nix
+ ../profiles/charm.nix
+ ../profiles/gemini.nix
+ ../profiles/gitea.nix
+ ../profiles/hedgedoc.nix
+ ../profiles/invidious.nix
+ ../profiles/libreddit.nix
+ ../profiles/mail.nix
+ ../profiles/nitter.nix
+ ../profiles/nodeinfo.nix
+ ../profiles/oh-my-zsh.nix
+ ../profiles/plik.nix
+ ../profiles/searx.nix
+ ../profiles/twtxt.nix
+ ../profiles/warez.nix
+ ../profiles/whitebophir.nix
+ ../profiles/firewall.nix
+
+ # Requires manual config
+ ../networking/yggdrasil.nix # Contains ygg firewall rules and public peers.
+
+ # Specialty profiles (hardware). You probably won't need these.
+ ../profiles/vpsfree.nix
+ ];
+ nixpkgs.overlays = [ (import ../overlays/unstable.nix) ];
+ networking.hostName = "0x00";
+ networking.domain = "ygg";
+
+ # networking.tcpcrypt.enable = true;
+ # users.users.tcpcryptd.group = "tcpcryptd";
+ # users.groups.tcpcryptd = {};
+
+ networking.firewall.allowedTCPPorts = lib.mkForce [ 22 ];
+
+ boot.loader.systemd-boot.enable = true;
+ boot.loader.efi.canTouchEfiVariables = true;
+
+ system.stateVersion = "21.11";
+}