{ pkgs, inputs, ... }: { imports = [ ./hardware-configuration.nix "${inputs.self}/modules/mizukios/base" "${inputs.self}/modules/mizukios/features/system/boot.nix" "${inputs.self}/modules/mizukios/features/remote/ssh.nix" "${inputs.self}/modules/mizukios/features/management/docker.nix" ]; virtualisation.docker.daemon.settings = { fixed-cidr-v6 = "fd00::/80"; ipv6 = true; }; services.cron = { enable = true; }; services.netbird.enable = true; users.users.imnyang.openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOHP3Z+AYrRh9f8TYyqChKfeyNm3lOe0F75AwRHTTaxD imnyang@kazusa" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIrpjEYOBx7LTGb7QsPrmPBboqyTUNm/e+4+yqWruljv imnyang@natsu" # "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDNH9+KCZmlrkRsscGsDHLQJNUXW1km0aIr4gAnG8jpbI+LCgtdILd/aDOzNVM2MVJSRnn+USnf++QAFQxPNwkuG+PhJ+ZOwQnJpr27LFYDvtWh/c0IsBapmzPLkacmAc8D+CpBCLiK51OrlGtuV0etjfAj08BfTSGq2U9O7ksZohl/JHkRyIEZxRUnGqSA1oAkayByMUor9p2e1kSUCjO+S1u8CNphU+XBx+Fll49Y+rGjFYm3vEdznoDpz/Ho5lgndoOasGQqNGA+LWsp5Ap3e8xMsRIQy53HSwhY0kaWmaQYdovGBF5Eq7bgu5gdDXgq261gcArqteBCCgnrh8Fp jongyeol@furry" # "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOFmyMQERIYmVzuKRohPpJlIgA0d/WCL3hVPfiNxqN5A crackthrough@heart" ]; environment.systemPackages = with pkgs; [ eza neovim nil nixd bun stdenv.cc.cc.lib ]; programs.nix-ld.enable = true; systemd.services.blog = { description = "blog.imnya.ng"; after = [ "network-online.target" ]; wants = [ "network-online.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = { Type = "simple"; User = "imnyang"; Environment = [ "LD_LIBRARY_PATH=${pkgs.stdenv.cc.cc.lib}/lib" ]; WorkingDirectory = "/home/imnyang/git/imnyang/blog"; ExecStart = "${pkgs.bun}/bin/bun run preview"; Restart = "always"; RestartSec = 5; }; path = [ pkgs.bun ]; }; services.qemuGuest.enable = true; boot.kernel.sysctl = { "net.ipv4.ip_forward" = 1; "net.ipv6.conf.all.forwarding" = 1; }; programs.git.config = { safe.directory = "*"; }; networking.firewall.allowedTCPPorts = [ 22 # default ssh port 80 443 12345 35353 ]; networking.hostName = "natsu"; system.stateVersion = "26.05"; }