summaryrefslogtreecommitdiff
path: root/src/config.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/config.rs b/src/config.rs
new file mode 100644
index 0000000..c36a313
--- /dev/null
+++ b/src/config.rs
@@ -0,0 +1,20 @@
+use std::process::Command;
+
+use xcb::x::ModMask;
+use xkeysym::Keysym;
+
+use crate::keys::{Keybind, Keybinds};
+
+pub const BORDER_WIDTH: u16 = 3;
+
+/// 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);
+ }
+ },
+}]);