ifreund changed the topic of #river to: river - a dynamic tiling wayland compositor || https://github.com/ifreund/river || channel logs: https://libera.irclog.whitequark.org/river/
drowning has joined #river
<drowning> hello
<drowning> I tried to build River on a alpine linux install, and i get the following error
<drowning> ./src/scanner.zig:763:28: error: container 'std.meta' has no member called 'Tag'
<waleee> drowning: which zig version did you use?
<drowning> zig-0.7.1
<waleee> ah, kind of the inverse problem from what I expected
<waleee> I think you have to use 0.8.1
<waleee> (I thought you were using master)
<waleee> drowning: yep, https://github.com/ifreund/river#building (list 8.0 but 8.1 should be compatible)
<waleee> *lists
<drowning> oops
<drowning> I should've caught that
<drowning> thank you!
<waleee> np
<drowning> Since i'm trying to package river i tried going back the existing packages first, but zig is currently languishing in testing and its listed maintainer probably forgot about it
<waleee> debian? I usually just go for the builds on https://ziglang.org/download/
<drowning> nah, Alpine
<waleee> ah. it was you that were asking about that on #zig?
<waleee> hm or where did I read that
<drowning> somebody else
<drowning> I realized the problem, llvm12 is worked on being added right now, so its blocking zig 8.1 and thus river
leon-p has quit [Quit: leon-p]
waleee has quit [Ping timeout: 245 seconds]
snakedye has quit [Ping timeout: 245 seconds]
inclemen1 has quit [*.net *.split]
zxtx has quit [*.net *.split]
zxtx has joined #river
inclemen1 has joined #river
notzmv has quit [Remote host closed the connection]
notzmv has joined #river
notzmv has quit [Read error: Connection reset by peer]
notzmv has joined #river
<Misthios> Llvm12 is nearly done, just
<Misthios> 1 more ci job rerun should be needed for a rebuild failure
<drowning> thanks for the hard work
notzmv has quit [Ping timeout: 245 seconds]
ecocode__ has quit [Ping timeout: 245 seconds]
ecocode__ has joined #river
notzmv has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
future has joined #river
future has quit [Client Quit]
snakedye has joined #river
pkap has joined #river
c0ne has joined #river
<c0ne> hello, guys. Anybody know? Void have a package of River? Or need compile?
st4ll11 has quit [Quit: WeeChat 2.9]
<c0ne> Thanks... (go to read)
<c0ne> Ok. I understand, 38 people use River every day?
<c0ne> sorry, my Eng so terrible...
<c0ne> How to configure in wlroots font size and themes GTK? Themes of mouse? For mouse enough /usr/share/icons/default/index.theme? I prefer use FF and Emacs. Foot, Fuzzel, Mako have a config files.
<c0ne> and for BG images? SwayBG? Or any alternatives?
<c0ne> Before i use Xorg and Xmonad...
<c0ne> and i don't like I3 and Sway. I prefer DWM or Xmonad style...
<c0ne> guys? All busy?
c0ne has quit [Quit: Client closed]
lgflorentino[m] has joined #river
Misthios has quit [Ping timeout: 252 seconds]
Guest3222 has joined #river
Guest3222 has quit [Client Quit]
<pkap> You can have a look here for wallpaper and other tools: https://github.com/ifreund/river/wiki/Recommended-Software#wallpaper-tools
snakedye has quit [Ping timeout: 258 seconds]
<pkap> For changing the GTK Theme , I think this is no different from Xorg...
<emersion> they left…
snakedye has joined #river
waleee has joined #river
novakane has joined #river
novakane has quit [Client Quit]
novakane has joined #river
Misthios has joined #river
Misthios has quit [Client Quit]
Misthios has joined #river
leon-p has joined #river
snakedye has quit [Ping timeout: 245 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 258 seconds]
snakedye has joined #river
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
dbuckley has quit [Ping timeout: 245 seconds]
dbuckley has joined #river
pkap has quit [Quit: Client closed]
adcdam has joined #river
<adcdam> hi i installed river but i dont know how to config /.config/river/init can someone give me an example to lauch for example alacritty?
<adcdam> i tried this riverctl map normal $mod Return exec alacritty
<adcdam> but does nothing
<leon-p> adcdam try "spawn" instead of "exec"
<adcdam> thanks ill try that!!!
adcdam has quit [Quit: Client closed]
adcdam has joined #river
<adcdam> i set like this riverctl map normal $mod Return spawn 'alacritty'
<adcdam> still does nothing
<adcdam> i want to press the win key and enter and that to open alacritty
<ifreund> adcdam: what is the value of $mod
<adcdam> 4
<ifreund> you probably want Mod4, see the man page
<drowning> is $mod Return bound elsewhere?
<drowning> if it is, it might be overriding your bind
<drowning> attach a modifier and see if it changes anything: 'riverctl map normal $mod+Shift Return spawn $term'
<adcdam> mod="Mod4" is the win key?
<drowning> Mod4 is the win key
<adcdam> thanks ill try again
<adcdam> it was a nightmare installing river i did a Slackbuild for Slackware in Slackware we dont have river package or zig so i had to install zig fisrt
adcdam has quit [Quit: Client closed]
snakedye has quit [Ping timeout: 264 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 245 seconds]
snakedye has joined #river
snakedye has quit [Ping timeout: 264 seconds]
snakedye has joined #river
adcdam has joined #river
adcdam has quit [Quit: Client closed]
novakane has quit [Quit: WeeChat 3.3]
adcdam has joined #river
<adcdam> i still can do anything in river, but first i have to know if the packages was well build
<adcdam> all i can see is a background color and i can move the mouse
<adcdam> i have thee binaries in /usr/bin
<adcdam> river, riverctl and rivertile
leon-p_ has joined #river
leon-p has quit [Ping timeout: 258 seconds]
<adcdam> i have another folder in usr/share
snakedye has quit [Read error: Connection reset by peer]
snakedye has joined #river
adcdam has quit [Quit: Client closed]
leon-p_ is now known as leon-p
adcdam has joined #river
<adcdam> can someone supply a complete file list of river? and a pastebin of .config/river/init?
<waleee> adcdam: have you checked out the example one in the repo? https://github.com/ifreund/river/blob/master/example/init
<ifreund> ^^
<ifreund> the only necessary files to run river are the 3 binaries
<leon-p> adcdam: what you have seems to be right. the git repo has three programs, river itself, riverctl to send commands to river and rivertile the default and reference layout generator. AFAIK we decided against installing a default init.
<adcdam> @walee yes i copy that file to /config/river
<ifreund> the build script also installs some protocol xml files for people who want to write river specific clients
<adcdam> and i edited that file
<ifreund> and optionally installs shell completions
<adcdam> also i did chmod +x .config/river/init
<leon-p> adcdam: anything interesting in the logs?
<adcdam> the strange thing and thats why i think my river packages was not well build is that i have some directories in /share bash-completion, fish/ pkgconfig/ river-protocols/ and zsh/
<adcdam> but they are not under /usr/share/river/
<leon-p> it's currently a bit annoying to debug init scripts, as they might fail without river notifying the user. Perhaps start river, switch to a different TTY, set the WAYLAND_DISPLAY env var (if no other compositors are running, set to wayland-1) and run the init script in the TTY.
<adcdam> i ask if my package is well build because in Arch Linux they have the package also in Gentoo in a overlay
<adcdam> but i made the slackbuild for Slackware and perhaps is not as good as it should
<leon-p> if you have all three executables (you could even split them into separate packages if you wanted to), their man pages, and perhaps the example config and shell completions and protocols, then you are fine.
<leon-p> river has no magic files somewhere it depends on
<adcdam> how do run the init script?
<leon-p> river will look for $XDG_CONFIG_HOME/river/init or $HOME/config/river/init and tries to execute it on startup. To manually run it, just do what you'd to to run any other script
drowning has quit [Quit: Client closed]
snakedye has quit [Ping timeout: 245 seconds]
snakedye has joined #river
tdeo has quit [Read error: Connection reset by peer]
tdeo has joined #river
adcdam has quit [Quit: Client closed]
snakedye has quit [Remote host closed the connection]
snakedye has joined #river
adcdam has joined #river
<adcdam> Hi i was able to make river work as it should
<adcdam> the problem was that i didn t pay attention to the init file
<adcdam> i didnt notice that rivertcl map normal Return was used for zoom so i commented that line
<adcdam> im happy that it worked in Slackware
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river