From 0e312ded513813911c4b7e51cc48491df0c97452 Mon Sep 17 00:00:00 2001 From: coolneng Date: Tue, 13 Apr 2021 13:55:37 +0200 Subject: [PATCH] Add wordpress vdev --- modules/hardware-configuration.nix | 143 +++++++++++++++-------------- 1 file changed, 75 insertions(+), 68 deletions(-) diff --git a/modules/hardware-configuration.nix b/modules/hardware-configuration.nix index afb7058..25b9213 100644 --- a/modules/hardware-configuration.nix +++ b/modules/hardware-configuration.nix @@ -4,95 +4,102 @@ { config, lib, pkgs, modulesPath, ... }: { - imports = [ (modulesPath + "/installer/scan/not-detected.nix") ]; + imports = + [ (modulesPath + "/installer/scan/not-detected.nix") + ]; - boot.initrd.availableKernelModules = - [ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ]; + boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ]; boot.initrd.kernelModules = [ ]; boot.kernelModules = [ "kvm-amd" ]; boot.extraModulePackages = [ ]; - fileSystems."/" = { - device = "system/stateful/root"; - fsType = "zfs"; - }; + fileSystems."/" = + { device = "system/stateful/root"; + fsType = "zfs"; + }; - fileSystems."/nix" = { - device = "system/ephemeral/nix"; - fsType = "zfs"; - }; + fileSystems."/nix" = + { device = "system/ephemeral/nix"; + fsType = "zfs"; + }; - fileSystems."/tmp" = { - device = "system/ephemeral/tmp"; - fsType = "zfs"; - }; + fileSystems."/tmp" = + { device = "system/ephemeral/tmp"; + fsType = "zfs"; + }; - fileSystems."/home" = { - device = "system/stateful/home"; - fsType = "zfs"; - }; + fileSystems."/home" = + { device = "system/stateful/home"; + fsType = "zfs"; + }; - fileSystems."/boot" = { - device = "/dev/disk/by-uuid/B314-22E9"; - fsType = "vfat"; - }; + fileSystems."/boot" = + { device = "/dev/disk/by-uuid/B314-22E9"; + fsType = "vfat"; + }; - fileSystems."/vault" = { - device = "vault"; - fsType = "zfs"; - }; + fileSystems."/vault" = + { device = "vault"; + fsType = "zfs"; + }; - fileSystems."/vault/backups" = { - device = "vault/backups"; - fsType = "zfs"; - }; + fileSystems."/vault/backups" = + { device = "vault/backups"; + fsType = "zfs"; + }; - fileSystems."/vault/VMs" = { - device = "vault/VMs"; - fsType = "zfs"; - }; + fileSystems."/vault/VMs" = + { device = "vault/VMs"; + fsType = "zfs"; + }; - fileSystems."/vault/config" = { - device = "vault/config"; - fsType = "zfs"; - }; + fileSystems."/vault/code" = + { device = "vault/code"; + fsType = "zfs"; + }; - fileSystems."/vault/samba" = { - device = "vault/samba"; - fsType = "zfs"; - }; + fileSystems."/vault/nextcloud" = + { device = "vault/nextcloud"; + fsType = "zfs"; + }; - fileSystems."/vault/code" = { - device = "vault/code"; - fsType = "zfs"; - }; + fileSystems."/vault/config" = + { device = "vault/config"; + fsType = "zfs"; + }; - fileSystems."/vault/VMs/legacy" = { - device = "vault/VMs/legacy"; - fsType = "zfs"; - }; + fileSystems."/vault/backups/databases" = + { device = "vault/backups/databases"; + fsType = "zfs"; + }; - fileSystems."/vault/backups/databases" = { - device = "vault/backups/databases"; - fsType = "zfs"; - }; + fileSystems."/vault/samba" = + { device = "vault/samba"; + fsType = "zfs"; + }; - fileSystems."/vault/nextcloud" = { - device = "vault/nextcloud"; - fsType = "zfs"; - }; + fileSystems."/vault/backups/documents" = + { device = "vault/backups/documents"; + fsType = "zfs"; + }; - fileSystems."/vault/backups/documents" = { - device = "vault/backups/documents"; - fsType = "zfs"; - }; + fileSystems."/vault/VMs/legacy" = + { device = "vault/VMs/legacy"; + fsType = "zfs"; + }; - fileSystems."/vault/backups/frontend" = { - device = "vault/backups/frontend"; - fsType = "zfs"; - }; + fileSystems."/vault/backups/frontend" = + { device = "vault/backups/frontend"; + fsType = "zfs"; + }; + + fileSystems."/vault/backups/wordpress" = + { device = "vault/backups/wordpress"; + fsType = "zfs"; + }; swapDevices = - [{ device = "/dev/disk/by-uuid/8262a243-b6aa-49e8-bf72-d2b85864d1c0"; }]; + [ { device = "/dev/disk/by-uuid/8262a243-b6aa-49e8-bf72-d2b85864d1c0"; } + ]; }