summaryrefslogtreecommitdiff
path: root/main.scm
AgeCommit message (Collapse)Author
2022-12-08Working example with keybindings done from Scheme.Samuel Fadel
* main.scm: Added utility and keybinding calls * wm.scm: Added necessary bindings to C code * schewm.c: Some utility functions for grabbing keys
2022-12-08More features implemented.Samuel Fadel
* .manifest.scm: Added libx11 * Makefile: Add x11 to pkg-config calls * main.scm: Add more config, including some keybinding stuff * wm.scm: Add key-from-str function * schewm.c: keysym_from_str() and others implemented/refactored
2022-12-04Key grabbing, handling outputs, init clients.Samuel Fadel
* main.scm: Added key press handler * wm.scm: Added key press handler * schewm.c: Added key grabbing, output management, client initialization (initial grab)
2022-12-03It's alive!Samuel Fadel
* Makefile: Add pkg-config flags to properly link some symbols * wm.scm: Added wm-run and cleanup * schewm.c: Ported a lot more stuff, still missing key features * main.scm: Call wm-run
2022-12-02Sketching ideas.Samuel Fadel
2022-12-02Proof-of-concept event handling. See NOTE.Samuel Fadel
2022-12-01Initial commit.Samuel Fadel
Sketching Scheme/C interop.