{ pkgs, settings, config, ... }: { boot.kernelPackages = pkgs.linuxPackages_latest; fileSystems."/mnt/ssd" = { device = "/dev/disk/by-uuid/4E21-0000"; fsType = "exfat"; options = [ "x-systemd.automount" "noauto" "x-systemd.idle-timeout=600" "nofail" "user" "x-gvfs-show" "gid=1000" "uid=1000" "dmask=000" "fmask=000" ]; }; users.groups.windows = { gid = 1200; members = [ settings.personal.username ]; }; fileSystems."/mnt/windows" = { enable = true; device = "/dev/disk/by-uuid/460237D00237C429"; fsType = "ntfs-3g"; options = [ "nofail" "users" "uid=992" "gid=${builtins.toString config.users.groups.windows.gid}" "dmask=007" "fmask=007" ]; }; fileSystems."/mnt/nextcloud" = { enable = true; depends = [ "/mnt/windows" ]; device = "/mnt/windows/Linux/nextcloud"; fsType = "none"; options = [ "nofail" "bind" ]; }; boot.supportedFilesystems = [ "ntfs" ]; boot.loader.systemd-boot.enable = true; # Enable F keys in some wireless keyboard (Ex. neo65) boot.extraModprobeConfig = '' options hid_apple fnmode=2 ''; boot.initrd.systemd.enable = true; boot.initrd.kernelModules = [ "i915" ]; boot.swraid.enable = true; boot.swraid.mdadmConf = "\n MAILADDR smitty\n ARRAY /dev/md126 metadata=1.2 name=stuff:0\n UUID=3b0b7c51-2681-407e-a22a-e965a8aeece7\n "; }