i3bar-river 0.1.2

A port of i3bar for river
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::{
    blocks_cache::BlocksCache, config::Config, status_cmd::StatusCmd,
    wm_info_provider::WmInfoProvider,
};

use wayrs_utils::shm_alloc::ShmAlloc;

pub struct SharedState {
    pub shm: ShmAlloc,
    pub config: Config,
    pub status_cmd: Option<StatusCmd>,
    pub blocks_cache: BlocksCache,
    pub wm_info_provider: WmInfoProvider,
}