37 lines
761 B
Nix
37 lines
761 B
Nix
{ config, pkgs, ... }:
|
|
|
|
{
|
|
imports = [
|
|
./hardware-configuration.nix
|
|
|
|
# SERVICES
|
|
./services/firewall.nix
|
|
./services/dns.nix
|
|
./services/endlessh.nix
|
|
./services/i2pd.nix
|
|
./services/hydra.nix
|
|
|
|
|
|
# monitoring
|
|
./services/monitoring/prometheus.nix
|
|
./services/monitoring/grafana.nix
|
|
./services/monitoring/exporters/node.nix
|
|
./services/monitoring/exporters/smartctl.nix
|
|
|
|
];
|
|
# Bootloader.
|
|
boot.loader.systemd-boot.enable = true;
|
|
boot.loader.efi.canTouchEfiVariables = true;
|
|
|
|
networking.hostName = "pink";
|
|
networking.domain = "stuff.local";
|
|
|
|
users.users.pink = {
|
|
isNormalUser = true;
|
|
description = "pink";
|
|
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
|
packages = with pkgs; [ ];
|
|
};
|
|
|
|
}
|