{ config, ... }: { xdg.configFile."wlogout/style.css" = { enable = true; target = "./wlogout/style.css"; text = '' * { background-image: none; } window { background-color: #${config.lib.stylix.colors.base00}; } button { color: #${config.lib.stylix.colors.base04}; font-size: 0px; border-radius: 5000px; margin: 25px; background-color: #${config.lib.stylix.colors.base02}; border-style: solid; border-width: 3px; background-repeat: no-repeat; background-position: center; background-size: 25%; } button:active, button:hover { background-color: #${config.lib.stylix.colors.base08}; outline-style: none; } #lock { background-image: url("/etc/nixos/git/home-manager/common/desktops/hyprland/common/wlogout/lock.png"); } #logout { background-image: url("/etc/nixos/git/home-manager/common/desktops/hyprland/common/wlogout/logout.png"); } #suspend { background-image: url("/etc/nixos/git/home-manager/common/desktops/hyprland/common/wlogout/suspend.png"); } #hibernate { background-image: url("/etc/nixos/git/home-manager/common/desktops/hyprland/common/wlogout/hibernate.png"); } #shutdown { background-image: url("/etc/nixos/git/home-manager/common/desktops/hyprland/common/wlogout/shutdown.png"); } #reboot { background-image: url("/etc/nixos/git/home-manager/common/desktops/hyprland/common/wlogout/reboot.png"); } ''; }; }