{ lib, config, pkgs, ... }: let theme = (import ).theme pkgs; in { environment.systemPackages = [ theme.gtk.package theme.icon.package theme.cursor.package ]; services.xserver.displayManager.lightdm.greeters.gtk = { theme = { inherit (theme.gtk) name package; }; iconTheme = { inherit (theme.icon) name package; }; }; home-manager.users.me = { gtk = { enable = true; iconTheme = theme.icon; theme = theme.gtk; }; qt = { enable = true; platformTheme = "gtk"; }; xsession.pointerCursor = theme.cursor // { size = 16; }; }; }