summaryrefslogtreecommitdiff
path: root/src/shared_state.rs
blob: dd18606bfc15f304f9fe5021d5a351a10fe6b4f5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
use crate::{config::Config, i3bar_protocol::Block, state::ComputedBlock, status_cmd::StatusCmd};
use wayrs_shm_alloc::ShmAlloc;

pub struct SharedState {
    pub shm: ShmAlloc,
    pub config: Config,
    pub status_cmd: Option<StatusCmd>,
    pub blocks: Vec<Block>,
    pub blocks_cache: Vec<ComputedBlock>,
}