{ pkgs, ... }: { imports = [ ./machine-info.nix ]; garden.info.host.gui = true; xdg = { portal.enable = true; mime.enable = true; icons.enable = true; }; qt.enable = true; security.polkit.enable = true; services = { dbus.enable = true; geoclue2.enable = true; greetd = { enable = true; settings.default_session = { command = "${pkgs.tuigreet}/bin/tuigreet -tr --remember-session"; user = "greeter"; }; }; playerctld.enable = true; }; programs = { dconf.enable = true; xwayland.enable = true; }; # System-wide packages environment.systemPackages = with pkgs; [ adwaita-icon-theme ]; # TODO: split these out better # Per-user packages users.users.mou.packages = with pkgs; [ anki-bin foot keepassxc libsecret mpv pavucontrol thm wl-clipboard xdg-user-dirs ]; }