ChanServ changed the topic of #river to: river - a dynamic tiling Wayland compositor || https://codeberg.org/river/river || channel logs: https://libera.irclog.whitequark.org/river/
sentry has quit [Ping timeout: 255 seconds]
Snetry has joined #river
eShaev9z has joined #river
eShaev9z_ has quit [Ping timeout: 240 seconds]
xaltsc has joined #river
<xaltsc> Hey, is there any point in setting and exporting variables in init ? I thought variables would be accessible when river is running, but it doesn't look like it.
<xaltsc> I think in older versions, it used to do something and block if the process wasn't quitting (I run a runit instance and iirc, it used to block river)
waleee has quit [Ping timeout: 264 seconds]
angry_vincent has joined #river
angry_vincent has quit [Ping timeout: 240 seconds]
angry_vincent has joined #river
leopoldek has quit [Ping timeout: 255 seconds]
Szadek has quit [Quit: off]
Szadek has joined #river
Guest36 has joined #river
Guest36 has quit [Client Quit]
AlmostSurelyRob has joined #river
<AlmostSurelyRob> Hi,
<AlmostSurelyRob> I am really sorry, but I've got one of my slow-person question. So I am trying waylock. Compiled from source 1.1.0 and I am running `waylock -ignore-empty-password -log-level debug 2> log.waylock`, but I keep getting `error: PAM authentication failed: Authentication failure`. I am pretty sure that the password is correct. I suppose I am misreading
<AlmostSurelyRob> something. I am just supposed to type in my password, right? No need for a wake up press? I tried both with and without wake-up key and multiple times too and I can't seem to get it to work.
<AlmostSurelyRob> I like the simplicity of it, so I'd like to integrate it into my current desktop. Please advise.
<ifreund> this is probably an issue with your system PAM configuration
<ifreund> have you installed the waylock PAM config file? does your distro have a system-auth target?
<AlmostSurelyRob> Thanks. No, I definitely haven't installed the config file and I don't know about system-auth target, so let me chek.
<AlmostSurelyRob> Right, so this is what got installed into {prefix}/etc
<ifreund> yeah, Pam will only look in /etc/pam.d by default though I believe
<ifreund> and if your distro doesnt have a system-auth file in that directory youll have to tweak the waylock file to use login or something else instead
<ifreund> unfortunately there isnt anything 100% portable across distros here
<AlmostSurelyRob> There's a file /etc/pam.d/system-auth, is that what you mean?
<AlmostSurelyRob> (This is Fedora)
<ifreund> yes, then all you should need to do is copy the waylock pam config file into the same directory
cathalo has joined #river
cathalo has quit [Remote host closed the connection]
cathalo has joined #river
<cathalo> I have been searching in the man pages but cant find where I can enable window decorations
<Franciman> cathalo: what about : riverctl csd-filter-add app-id|title pattern
<Franciman> Add pattern to the CSD filter list. Views with this pattern are told to use client side decoration instead of the default server side decoration. Note that this affects new views as well as already existing ones. Title updates are not taken into account.
<AlmostSurelyRob> Just to say, it's working. Thanks for the pointers, ifreund.
<ifreund> no problem!
<ifreund> xaltsc: if you want an environment variable set for your entire river session you have to set it before starting river
<ifreund> this is simply how environment variables work on unixy systems
<cathalo> Franciman: can that be applied globally though ?
<ifreund> cathalo: what river version are you using?
<ifreund> the docs Franciman provided are out of date (for 0.2, things have changed in 0.3)
<Franciman> oh sorry
<Franciman> i have an older version indeed
<ifreund> for river 0.3, you might be looking for `riverctl rule-add ssd`
<Franciman> the new one isn't packaged yet for guix system
<cathalo> ifreund: 0.2.6
<ifreund> (which is equivalent to `riverctl rule-add -app-id '*' -title '*' ssd`)
<cathalo> ahh ok, I am on freebsd, I will see if I can get the port upgraded
<ifreund> the freebsd port is version 0.3.2 iirc
<cathalo> thanks !
<cathalo> ohh right well the binary build is clamped at 0.2.6 i guess
<cathalo> yeah `river-0.2.6 Dynamic tiling Wayland compositor
<ifreund> ah, well I don't really know much about how FreeBSD ports work so I can't help you there
<ifreund> all I know is that it says 0.3.2 here: https://www.freshports.org/x11-wm/river
<cathalo> thanks, also out of curiousity, assuming you use linux what distro do you use ?
<ifreund> chimera linux
<cathalo> ooh that looks pretty interesting, Ill have to check it out. I have been dissatisfied by linux: hence freebsd
<ifreund> yeah, I find it quite comfy already even though it's fairly new and the package repositories aren't quite as large yet
<ifreund> I very much understand being dissatisfied by linux
<Franciman> i use guix system
<Franciman> it's pretty cool
<cathalo> how custom is guix: as compared to nix where your basically forced to install things the nix way (for the most part)
<cathalo> ifreund: honestly as long as the build toolchain is worked on well that is the most important part, binary packages will always break, having a good system for building software: culture and toochain, is great
<ifreund> cathalo: Chimera's cports build tooling is in fact the best I've worked with so far: https://github.com/chimera-linux/cports/
<ifreund> it's so nice to be using python rather than bash for this kind of thing
<cathalo> pretty similar to freebsd. What I like in freebsd is the ports are the packages they just get built quarterly, and there is no distinction you have to make in the package manager it just kinda works.
<cathalo> I will say python is a bit nicer than Makefile that you use for freebsd ports, where it is basically a hack
<ifreund> cports is all the packages for the entire system and gets continuously built for the rolling binary repositories by build servers
<ifreund> you can also bootstrap the system entirely from source though of course
<cathalo> that is fun until you reach a package that needs llvm :)
TheAnachron has joined #river
<Franciman> cathalo: it's quite similar to nix
<Franciman> but it's also more strict in some ways
<Franciman> and more elegant in certain aspects, in that it uses scheme for almost everything, even the build scripts
<Franciman> while nix tends to maek strange bash tricks
<Franciman> ifreund: what are the prerequisites for bootstrapping the entire system?
<ifreund> they are listed in the readme iirc
<Franciman> sankyu
<cathalo> Franciman: nix has been a pain for freebsd because of the heavy bash usage and linux assumptions
<Franciman> probably guix is a pain too, becaue it is very nazi about being FSF compliant
<cathalo> don't how linux fragmentation will be fixed in the future, I am some what pessimistic
<cathalo> linux needs more userland like the bsd's
<adamcstephens> nixpkgs could surely be extended to support bsd and there was even an initial effort from a few months ago. i doubt it'll ever move away from bash though
ninewise has quit [Remote host closed the connection]
ninewise has joined #river
cathalo has quit [Remote host closed the connection]
ninewise has quit [Remote host closed the connection]
ninewise has joined #river
cathalo has joined #river
<cathalo> Ok so I finally built river at the new version, however setting ssd does not add window decorations to foot terminal, in fact setting csd does add decorations (I assume foot has its own decorations?). Is there anything else I need to configure a simple title bar with ssd?
TheAnachron has quit [Quit: TheAnachron]
waleee has joined #river
leopoldek has joined #river
belanthor has joined #river
waleee has quit [Ping timeout: 264 seconds]
cathalo has quit [Remote host closed the connection]
xaltsc has quit [Remote host closed the connection]
belanthor has quit [Ping timeout: 268 seconds]
belanthor has joined #river
belanthor has quit [Ping timeout: 255 seconds]
belanthor has joined #river
leopoldek has quit [Ping timeout: 256 seconds]
eoli3n has quit [Remote host closed the connection]
eoli3n has joined #river
siaal has quit [Quit: ZNC - https://znc.in]
siaal has joined #river
Guest47 has joined #river
<Guest47> skibidi
Guest47 has quit [Client Quit]
leopoldek has joined #river
belanthor has quit [Ping timeout: 255 seconds]
belanthor has joined #river
waleee has joined #river
angry_vincent has quit [Ping timeout: 264 seconds]
AlmostSurelyRob has quit [Ping timeout: 250 seconds]
eoli3n has quit [Remote host closed the connection]
eoli3n has joined #river
eoli3n_ has joined #river
eoli3n has quit [Read error: Connection reset by peer]
eoli3n_ is now known as eoli3n
waleee has quit [Ping timeout: 255 seconds]
belanthor has quit [Quit: Leaving]
waleee has joined #river
waleee has quit [Ping timeout: 255 seconds]
waleee has joined #river
ninewise has quit [Remote host closed the connection]
ninewise has joined #river
Guest28 has joined #river
Guest28 has quit [Client Quit]
vimproved has quit [Remote host closed the connection]
waleee has quit [Ping timeout: 264 seconds]
iiogama has quit [Remote host closed the connection]
Guest40 has joined #river
<Guest40> Hi, I am setting up river and I noticed in the example config some keybinds use a "+" like in "Super+Shift" but others do not like "Super Return". What is the difference?