Skip to main content

hyprshell_windows_lib/
css.rs

1use anyhow::Context;
2use relm4::adw::gtk::gdk::Display;
3use relm4::adw::gtk::{
4    CssProvider, STYLE_PROVIDER_PRIORITY_USER, style_context_add_provider_for_display,
5};
6
7pub fn get_css() -> anyhow::Result<()> {
8    let provider_app = CssProvider::new();
9    provider_app.load_from_string(include_str!("styles.css"));
10    style_context_add_provider_for_display(
11        &Display::default().context("Could not connect to a display.")?,
12        &provider_app,
13        STYLE_PROVIDER_PRIORITY_USER,
14    );
15    Ok(())
16}