{ flake, inputs, pkgs, lib, ... }: { imports = with flake; [ modules.shared.nixos nixosModules.desktop # nixosModules.system ] ++ (with inputs; [ nix-bwrapper.nixosModules.default ]) ++ (with inputs.self.modules.programs-nixos; [ # opentabletdriver # qmk-vial libvirt podman ]) ++ [ ./disko ./hardware ./misc ]; # overlays = [ # nix-bwrapper.overlays.default # provides `mkBwrapper` # ]; # time.hardwareClockInLocalTime = true; desktop.dms.enable = true; services.displayManager.autoLogin = { enable = true; user = "user"; }; module.virt.libvirt.enable = true; unexplrd = ( lib.mkMerge [ (builtins.fromTOML (builtins.readFile ./host.toml)) { stylix = { enable = true; theme = "sandcastle"; }; } ] ); }