summaryrefslogtreecommitdiff
path: root/src/config.rs
diff options
context:
space:
mode:
authortcmal <me@aria.rip>2024-06-09 17:34:45 +0100
committertcmal <me@aria.rip>2024-06-09 17:34:45 +0100
commit124e6878b1de561f4bc3fccea768203821c88469 (patch)
treeff46ede6bc720148402841bfaad6d850ec900ab0 /src/config.rs
parent66e3423828892a72e5e525f2dc8d5ad91e634445 (diff)
minor cleanup
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);
+ }
+ },
+}]);