{ config, pkgs, ... }: { boot = { initrd.kernelModules = [ "zfs" ]; kernelPackages = config.boot.zfs.package.latestCompatibleLinuxPackages; loader = { efi = { canTouchEfiVariables = true; efiSysMountPoint = "/efiboot/efi1"; }; systemd-boot = { enable = true; extraInstallCommands = '' ${pkgs.util-linux}/bin/mount -t vfat -o iocharset=iso8859-1 /dev/disk/by-label/ESP1 /efiboot/efi1 ${pkgs.util-linux}/bin/mount -t vfat -o iocharset=iso8859-1 /dev/disk/by-label/ESP2 /efiboot/efi2 ${pkgs.coreutils}/bin/cp -r /efiboot/efi1/* /efiboot/efi2 ''; }; timeout = 3; }; supportedFilesystems = [ "zfs" ]; zfs.devNodes = "/dev/disk/by-label"; }; #environment.systemPackages = with pkgs; [ # wpa_supplicant # somethingelse #]; imports = [ ./hardware-configuration.nix ../common/core #../common/optional/db.nix #../common/optional/dev.nix #../common/optional/ebooks.nix #../common/optional/games.nix #../common/optional/google-authenticator.nix ../common/optional/misc.nix #../common/optional/multimedia.nix #../common/optional/pipewire.nix #../common/optional/sdr.nix ../common/optional/services/openssh.nix #../common/optional/services/xorg.nix #../common/optional/sound.nix ../common/optional/zfs.nix ../common/users/nipsy ../common/users/root ]; networking = { hostId = "f9ca5efe"; hostName = "darkstar"; domain = "bitgnome.net"; #networkmanager.enable = true; nftables.enable = true; wireless.iwd = { enable = true; settings = { IPv6 = { Enabled = true; }; Settings = { AutoConnect = true; }; }; }; }; system.stateVersion = "23.11"; }