blob: e6478b36cc37fae98fa16a4ce1e6c3932976c78e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#![allow(clippy::unreadable_literal)] // Colours are more readable this way imo
use std::process::Command;
use xcb::x::ModMask;
use xkeysym::Keysym;
use crate::{
conn_info::Colour,
keys::{Keybind, Keybinds},
};
pub const BORDER_WIDTH: u16 = 3;
pub const BORDER_NORMAL: Colour = Colour::from_hex(0x000000);
pub const BORDER_FOCUSED: Colour = Colour::from_hex(0xff0000);
/// The keybinds to use.
pub const KEYBINDS: Keybinds = Keybinds(&[Keybind {
modifiers: ModMask::CONTROL,
key: Keysym::t,
action: &|_| {
// TODO: disown this process, probably using another way to spawn commands
if let Err(e) = Command::new("xterm").spawn() {
dbg!(e);
}
},
}]);
|