{ ... }: {
    xdg.configFile."wlogout/style.css" = {
        enable = true;
        target = "./wlogout/style.css";
        text = ''
            * {
                background-image: none;
            }
            window {
                background-color: rgba(50, 48, 47, 0.8);
            }
            button {
                color: #d5c4a1;
                font-size: 0px;
                border-radius: 5000px;
                margin: 25px;
                background-color: #1E1E1E;
                border-style: solid;
                border-width: 3px;
                background-repeat: no-repeat;
                background-position: center;
                background-size: 25%;
            }

            button:active, button:hover {
                background-color: #504945;
                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"); }
        '';
    };
}