{ inputs, lib, config, pkgs, system, dots, user, hm, host, ... }: { imports = [ ./hardware.nix ]; custom = { keyd = { enable = true; ids = [ "0001:0001:09dcd7c8" "046d:b342:f217d38d" ]; }; displaymanager.enable = true; _1password.enable = true; audio.enable = true; bluetooth.enable = true; sops.enable = true; }; services.fwupd.enable = true; time.timeZone = "America/Chicago"; users.users = { ${user} = { initialPassword = "abc123"; isNormalUser = true; openssh.authorizedKeys.keys = []; extraGroups = ["wheel" "video" "audio" "networkmanager"]; }; }; # home manager hm.custom = { emacs.enable = true; latex.enable = false; gui = { default.enable = true; i3.enable = true; ghostty.enable = true; }; email = { enable = true; davmail = true; neomutt = true; mbsync = true; }; }; }