nibylandia/nixos/microlith/default.nix

22 lines
482 B
Nix

{ config, pkgs, lib, inputs, ... }:
{
networking.hostName = "microlith";
deployment.tags = [ "reachable-home" ];
imports = with inputs.self.nixosModules; [
./hardware-configuration.nix
graphical
gaming
secureboot
];
age.secrets.ar-password.file = ../../secrets/microlith-ar.age;
users.users.ar.hashedPasswordFile = config.age.secrets.ar-password.path;
virtualisation.docker.enable = true;
networking.firewall.allowedTCPPorts = [ 8000 8080 ];
}