42 lines
No EOL
1.1 KiB
Nix
42 lines
No EOL
1.1 KiB
Nix
{ 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;
|
|
} |