ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/riverwm/river || channel logs: https://libera.irclog.whitequark.org/river/
talismanick has joined #river
talismanick is now known as Guest616
Szadek has quit [Ping timeout: 268 seconds]
Szadek has joined #river
ayushnix has quit [Remote host closed the connection]
eShaev9z_ has joined #river
eShaev9z has quit [Ping timeout: 260 seconds]
sugarbeet has quit [Read error: Connection reset by peer]
sugarbeet has joined #river
Guest616 has quit [Remote host closed the connection]
notzmv has joined #river
Szadek has quit [Ping timeout: 250 seconds]
Szadek has joined #river
angry_vincent has joined #river
angry_vincent has joined #river
angry_vincent has quit [Changing host]
angry_vincent has quit [Ping timeout: 250 seconds]
angry_vincent has joined #river
angry_vincent has quit [Changing host]
angry_vincent has joined #river
upsala has joined #river
leopoldek has quit [Ping timeout: 250 seconds]
GatanLepage[m] has joined #river
upsala has quit [Remote host closed the connection]
eShaev9z_ has quit [Ping timeout: 250 seconds]
eShaev9z has joined #river
angry_vincent has quit [Ping timeout: 260 seconds]
angry_vincent has joined #river
angry_vincent has joined #river
<p00f1> ifreund: regarding https://github.com/riverwm/river/issues/581, where can i find functions like sway's input_device_get_config and sway_keyboard_compile_keymap? the other needed functions are there in zig-wlroots like wlr_keyboard_keymaps_match
<p00f1> oh i see something in InputConfig.zig and InputManager.zig
<ifreund> p00f1: keyboard configuration is currently global for river, the keymap is in the Config struct
<ifreund> its applied to wlr_keyboards in Keyboard.init() and in the setKeyboardLayout() command
<ifreund> er, just keyboardLayout()
<p00f1> thanks, i think i'll need to learn zig to understand the layout
<ifreund> If you're familiar with C learning zig isn't much more than learning the syntax,
<ifreund> if you have any zig questions #zig is nice and friendly :)
<p00f1> hmm, like are all the fields of a struct listed somewhere? is it these https://github.com/riverwm/river/blob/master/river/InputManager.zig#L40-L59 ?
<ifreund> p00f1: yes, those are the fields of the InputManager struct
<ifreund> @import("InputManager.zig") gives you a struct as if the entire InputManager.zig file was wrapped in `struct { ... }`
<ifreund> that is, all zig files are structs and may optionally have fields
<p00f1> i see, thanks
tiosgz has joined #river
<tiosgz> ifreund: can you have a look at my comment over on codeberg when you have time?
mvnx has quit [Quit: mvnx]
<ifreund> tiosgz: yes, been busy this week sorry
<tiosgz> oh that's cool, twas just a reminder in case you forgot. take your time, and thanks!
tiosgz has quit [Quit: tiosgz]
leopoldek has joined #river
angry_vincent has quit [Remote host closed the connection]
upsala has joined #river
taupiqueur has quit [Ping timeout: 260 seconds]
taupiqueur has joined #river
taupiqueur has quit [Ping timeout: 248 seconds]
taupiqueur has joined #river
aryak has joined #river
upsala has quit [Remote host closed the connection]
duncaen has quit [Ping timeout: 250 seconds]
duncaen has joined #river
duncaen has quit [Ping timeout: 250 seconds]
duncaen has joined #river
duncaen has quit [Ping timeout: 252 seconds]
duncaen has joined #river
talismanick has joined #river
duncaen has quit [Ping timeout: 250 seconds]
duncaen has joined #river