hyprshell_windows_lib/
css.rs

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