{ config, pkgs, pkgs-projecta, secret, ... }: { imports = [ ./hardware-configuration.nix ./jellyfin.nix ./nginx.nix ./qbittorrent.nix ./firewall.nix ./n8n.nix ]; networking.hostName = "reine"; services.yggdrasil.settings.PrivateKey = secret.yggdrasil.PrivateKey; services.yggdrasil.persistentKeys = false; hardware.amdgpu.opencl.enable = true; hardware.graphics.extraPackages = with pkgs; [ rocmPackages.clr.icd ]; systemd.tmpfiles.rules = [ "L+ /opt/rocm/hip - - - - ${pkgs.rocmPackages.clr}" ]; hardware.graphics.enable = true; hardware.graphics.enable32Bit = true; hardware.amdgpu.overdrive.enable = true; hardware.amdgpu.overdrive.ppfeaturemask = "0xffffffff"; time.timeZone = "Asia/Novosibirsk"; environment.systemPackages = with pkgs; [ clinfo mesa.opencl temurin-jre-bin-24 ]; system.stateVersion = "25.05"; services.affine = { enable = true; env = secret.affine.env; revision = secret.affine.revision; }; networking.firewall.allowedTCPPorts = [ 4001 ]; networking.firewall.allowedUDPPorts = [ 4001 ]; nixpkgs.config.allowUnfree = true; }