{ secrets, pkgs, ... }: { imports = [ ../../modules/nix ../../disks/himeji.nix ./hardware-configuration.nix ../../modules/networking/vpn/tailscale.nix ../../modules/options.nix ./options.nix ]; boot.tmp.cleanOnBoot = true; zramSwap.enable = true; services.openssh.enable = true; system.stateVersion = "24.05"; environment.systemPackages = with pkgs; [ fastfetch vim ]; networking = { hostName = "himeji"; domain = ""; }; users.users.root = { initialHashedPassword = secrets.initial_hashed_password; openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBm/ydlGJiKWMxH6v9SFN3vo/ZkX6eQ+uCmH32gnCkUW" ]; }; virtualisation = { containers.enable = true; docker.enable = true; podman = { enable = false; dockerCompat = true; defaultNetwork.settings.dns_enabled = true; }; oci-containers = { backend = "docker"; # "podman" containers = { september = { image = "fuwn/september"; autoStart = true; ports = [ "8084:80" ]; environment = { CONDENSE_LINKS_AT_HEADINGS = "## Quick Links,# Fuwn[.me],## Footer"; EMBED_IMAGES = "2"; HEAD = ''''; MATHJAX = "true"; PLAIN_TEXT_ROUTE = "*.xml,*.txt"; PRIMARY_COLOUR = "#DCC6BD"; }; }; momoka = { image = "fuwn/momoka"; autoStart = true; ports = [ "70:70" ]; }; gigi = { image = "fuwn/gigi"; autoStart = true; ports = [ "79:79" ]; volumes = [ "/mnt/docker/gigi:/gigi/.gigi" ]; }; }; }; }; }