1
0
Fork 0

Update greatyamada config

This commit is contained in:
Avery 2025-06-21 15:42:06 +02:00
parent 5c4921895e
commit 97bf3bb177
Signed by: Avery
GPG key ID: B684FD451B692E04
22 changed files with 556 additions and 212 deletions

View file

@ -1,15 +1,34 @@
{ lib, pkgs, ... }: {
imports = [ ./filesystems.nix ];
boot.loader.systemd-boot.enable = true;
boot = {
loader.systemd-boot.enable = true;
kernelPackages = pkgs.linuxKernel.packages.linux_zen;
initrd.availableKernelModules =
[ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ];
initrd.kernelModules = [ ];
kernelModules = [ "kvm-amd" ];
extraModulePackages = [ ];
};
environment.systemPackages = with pkgs; [ iptables ];
environment.systemPackages = with pkgs; [ arion docker-client ];
networking = {
firewall.enable = true;
hostName = "greatyamada";
networkmanager.enable = true;
useDHCP = lib.mkDefault false;
interfaces.enp5s0 = {
ipv4.addresses = [{
address = "10.0.0.1";
prefixLength = 24;
}];
};
defaultGateway = {
address = "10.0.0.254";
interface = "enp5s0";
};
nameservers = [ "9.9.9.9" ];
};
sops = {
@ -17,7 +36,18 @@
age.keyFile = "/etc/nixos/keys.txt";
};
system.stateVersion = "25.05";
system.stateVersion = "24.05";
users = {
groups.media = { };
users.avery.extraGroups = [ "media" ];
};
virtualisation.podman = {
enable = true;
dockerSocket.enable = true;
defaultNetwork.settings.dns_enabled = true;
};
time.timeZone = "UTC";
}