ATF3K2KSKMI6STPROVW54ZGLYM6S3XPB45AKAZODDKIXFR4HWYFAC };system.stateVersion = "26.05";};}];};flake.nixosConfigurations.plum = inputs.os.lib.nixosSystem {specialArgs = { inherit inputs; };system = "x86_64-linux";modules = with inputs.self.modules.nixos; [acmeboot-serverdisable-nanolibdisks-serverdisks-zram-swapdynamic-binariesforgejoforgejo-action-runnergoatcounterhjemkeyslocalelinux-kernelnetrcnetworknginxnix-cachenix-settingsprometheus-node-exporteropensshpackagesrebuildrustsecret-managersudo-serversystem-typestailscaleunfreeuptime-kumausersvirtualisationwebsite-personalyubikey{config = {operatingSystem = "linux";systemType = "server";network = {hostName = "plum";domain = "plumj.am";tcpPorts = [2280443];
unfree.allowedNames = ["nvidia-x11""nvidia-settings""steam""steam-unwrapped"];age.rekey.hostPubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBH1S3dhOYCCltqrseHc3YZFHc9XU90PsvDo7frzUGrr root@plum";age.secrets = {id.rekeyFile = ../secrets/plum-id.age;password.rekeyFile = ../secrets/plum-password.age;forgejoRunnerToken.rekeyFile = ../secrets/plum-forgejo-runner-token.age;forgejoAdminPassword.rekeyFile = ../secrets/plum-forgejo-password.age;nixServeKey.rekeyFile = ../secrets/plum-cache-key.age;acmeEnvironment.rekeyFile = ../secrets/acme-environment.age;context7Key = {rekeyFile = ../secrets/context7-key.age;owner = "jam";mode = "400";};zaiKey = {rekeyFile = ../secrets/z-ai-key.age;owner = "jam";mode = "400";};};