{ inputs, pkgs, lib, ... }: { imports = with inputs.self; [modules.shared.nixos nixosModules.desktop nixosModules.system] ++ [./disko ./misc]; desktop.dms.enable = true; services.displayManager.autoLogin = { enable = true; user = "user"; }; services.mullvad-vpn = { enable = true; package = pkgs.mullvad-vpn; }; module = ( lib.attrsets.recursiveUpdate (builtins.fromTOML (builtins.readFile ./host.toml)) { stylix = { enable = true; theme = "ashes"; polarity = "dark"; }; misc.opentabletdriver.enable = false; misc.qmk-vial.enable = true; virt.libvirt.enable = true; virt.podman.enable = true; } ); }