nixos/host/chat.allthe.gay/configuration.nix
2026-02-18 03:48:26 +00:00

60 lines
1.1 KiB
Nix

{pkgs,lib,...}:
{
boot = {
kernelPackages = pkgs.linuxPackages_latest;
loader.grub = {
enable = true;
device = "/dev/vda";
efiSupport = false;
};
};
networking = {
hostName = "chat-allthe-gay";
wireless.enable = false;
nameservers = lib.mkForce [ "1.1.1.1" "1.0.0.1" "8.8.8.8" "8.8.4.4" ];
firewall.enable = lib.mkForce true;
};
systemd.network = {
enable = true;
networks.ens18 = {
name = "ens18";
DHCP = "no";
routes = [
{Gateway = "172.30.0.1";}
];
address = ["172.30.0.50/24"];
};
};
services.irqbalance.enable = true;
environment.memoryAllocator.provider = "jemalloc";
nix.nrBuildUsers = 128;
environment.systemPackages = with pkgs; [
neofetch
lnav
git
lsd
duf
btop
kitty.terminfo
jq
nano
cloud-utils
dig
pv
vimPlugins.vim-nix
];
nix = {
settings = {
experimental-features = ["nix-command" "flakes"];
};
};
security = {
polkit.enable = true;
sudo.wheelNeedsPassword = false;
};
system.stateVersion = "26.11"; # Emma [it/its] - NEVER CHANGE THIS
}