Ensure hardware.nix files for storage nodes only differ where necessary
As discussed here, there are few differences between each hardware.nix files that may not make sense and makes it hard to compare the configuration of each storage node:
E.g.:
[ (modulesPath + "/installer/scan/not-detected.nix")
boot.supportedFilesystems = [ "zfs" ];
boot.kernel.sysctl = { "vm.swappiness" = 0; };
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;