Update greatyamada config
This commit is contained in:
parent
5c4921895e
commit
97bf3bb177
22 changed files with 556 additions and 212 deletions
|
@ -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";
|
||||
}
|
||||
|
|
|
@ -2,27 +2,27 @@
|
|||
fileSystems = {
|
||||
"/" = {
|
||||
device = "/dev/disk/by-label/NIXROOT";
|
||||
fsType = "btrfs";
|
||||
options = [ "compress=zstd:15" ];
|
||||
fsType = "ext4";
|
||||
};
|
||||
"/boot" = {
|
||||
device = "/dev/disk/by-label/NIXBOOT";
|
||||
fsType = "vfat";
|
||||
};
|
||||
"/mnt/Datos" = {
|
||||
device = "/dev/disk/by-label/Datos";
|
||||
fsType = "btrfs";
|
||||
options = [ "compress=zstd:15" ];
|
||||
"/mnt/ssd-01" = {
|
||||
device = "/dev/disk/by-label/ssd-01";
|
||||
fsType = "ext4";
|
||||
};
|
||||
"/mnt/Datos/minecraft" = {
|
||||
device = "/dev/disk/by-label/Datos";
|
||||
fsType = "btrfs";
|
||||
options = [ "compress=zstd:4" "subvol=/minecraft" ];
|
||||
"/mnt/hdd-01" = {
|
||||
device = "/dev/disk/by-label/hdd-01";
|
||||
fsType = "ext4";
|
||||
};
|
||||
"/mnt/Datos/music" = {
|
||||
device = "/dev/disk/by-label/Datos";
|
||||
fsType = "btrfs";
|
||||
options = [ "subvol=/music" ];
|
||||
"/mnt/hdd-02" = {
|
||||
device = "/dev/disk/by-label/hdd-02";
|
||||
fsType = "ext4";
|
||||
};
|
||||
};
|
||||
swapDevices = [{
|
||||
device = "/.swapfile";
|
||||
size = 4 * 1024;
|
||||
}];
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue