{ ... }: {
    xdg.configFile."wlogout/style.css" = {
        enable = true;
        target = "./wlogout/style.css";
        text = ''
            * {
                background-image: none;
            }
            window {
                background-color: rgba(58,60,62, 0.6);
            }
            button {
                color: #d9eed2;
                font-size: 0px;
                border-radius: 5000px;
                margin: 25px;
                background-color: #3a3c3e;
                border-style: solid;
                border-width: 3px;
                background-repeat: no-repeat;
                background-position: center;
                background-size: 25%;
            }

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