angry_vincent has quit [Quit: No Ping reply in 180 seconds.]
angry_vincent has joined #river
angry_vincent has quit [Changing host]
angry_vincent has joined #river
Guest44 has joined #river
taupiqueur has quit [Quit: WeeChat 3.8]
Guest44 has quit [Client Quit]
alexherbo2 has quit [Remote host closed the connection]
leopoldek has joined #river
xaltsc has joined #river
<xaltsc>
Hey, is there a way to send a floating to the overlay something (idk how these things are called, level?) ? Maybe it's a layout generator problem rather than directely river's ?
<leon-p>
novakane: thanks!
<leon-p>
aktina: not for polkit yet. for now just pinentry, meaning gpg
<leon-p>
however I do want polkit-auth-agent and ssh-askpass support at some point
<leon-p>
they just pop up less frequently on my machine and as such are not quite as annoying as the default pinentry program
<novakane>
xaltsc: not sure to understand what you want, you mean changing on which layer the floating windows is displayed, i.e bottom, top or overlay?
<novakane>
leon-p: np, out of curiosity do you use it for other things than pinentry?
<xaltsc>
novakane: yup. for instance, mako can show notification on top of fullscreen windows. What I'd like is to be able to show a floating window on top of a fullscreen window
<novakane>
xaltsc: yeah that's up to clients to chose the layer, and fyi layout generators don't do anything for floating windows
<leon-p>
novakane: not yet, but I want to make buttons more generic, add arbitrary text fields and also a non-secret text entry box. then it should be fine for scripts
<leon-p>
xaltsc: AFAIK displaying unrelated windows ontop of a fullscreen one is a violation of the xdg-shell protocol.
<leon-p>
desktop widgets like notifications are a bit of a grey area though I think
<xaltsc>
leon-p: Yeah I had been told that here when I first installed river last year... It's very annoying...
<novakane>
leon-p: sounds nice, was thinking about some scripts I could write to use it but haven't think of something yet
<novakane>
although just having pinentry is nice for me
taupiqueur has joined #river
<leon-p>
it really is
<leon-p>
and I am happy I finally had the motivation to work on this again
<leon-p>
a few months ago I initially wanted to go with a vtable based abstraction for frontends, similar to how allocators work, but that was a bit overcomplicated and slowed me down too much. now I just switch on an enum
<novakane>
always happy if I can remove some GTK/qt or whatever from my pc
<novakane>
haven't look at the new code yet, but I'll see if there is some idea to steal :P
<leon-p>
it does not have much of the improved UI code yet I used for that other projects, I'll do that later probaby
<leon-p>
the main improvement there was that I made most drawing primitives (rectangles, bordered rectangles, compositing) methods of the Buffer struct, which cleans up things a lot
ecocode[m] has quit [Ping timeout: 265 seconds]
jao has joined #river
leopoldek has quit [Remote host closed the connection]
leopoldek has joined #river
leopoldek has quit [Remote host closed the connection]
<aktina>
i rarely use gpg, tbh, except for generating keys, i have never used gpg, and occassionally i used polkit-auth, but half the time it didn't work, so didn't bother to use apps that needed those
alexherbo2 has joined #river
<aktina>
novakane: i tried zelbar, and copied your script to see how it works. i found that tags weren't listed in it, is there any way to list the tags ?
<leon-p>
all my passwords and some other secrets are stored in pass.1 and I have an encrypted log / diary using gpg as well. So I had to deal daily with the "normal" pinentry programs that are shipped with it which are all somewhat annoying.
<leon-p>
want to migrate to himitsu eventually for secrets and passwords, but have been a bit to lazy for now
<aktina>
i keep my notes/rants unencrypted, no one in my home can even open and use my laptop, moreover they have to know dvorak to even make sense of what they are typing
<leon-p>
oh, it's not about rants, those I even publish :D
<leon-p>
it's also not about physical threat vectors, full disk encrpytion deals with that
<leon-p>
it's about me not wanting every program I run being able to see every password and somewhat private thought
<aktina>
and i use keepassxc for passwords, so never gpg, moreover i am not sure if gpg is all that safe considering save-now-decrypt-later thingy being planned
<leon-p>
gpg is crusty, but I trust it more than anything else right now. It's ancient and many people who know what they are doing have looked at it.
<plumeus>
ha
<aktina>
did you look at age encryption ?
<plumeus>
you think I know what I'm doing with GPG
<leon-p>
the only thing better is probably to create an empty file and set-up a LUKS volume inside of it. I do that as well to have a vault for non-text files
<plumeus>
age for encryption and minisign/signify for signing has been nice
<novakane>
aktina: no, you can try to write a script that parse the output of ristate for exemple or write something like ristate, I started a project to make it easier but it's buggy for now
<leon-p>
while I am usually on the NIH train, for things like cryptography I will stick to the standards. age is too new for my taste. and for (email-)signing anything replacing gpg in the short term is extremely optimistic
<aktina>
got it, i'll keep using yambar for now before thinking of exploring something new, i don't think i'd be able to write scripts
<aktina>
well, that is the reason why other new protocol don't get widely used ig
<novakane>
yeah a bar with something like river-tag-overlay works great for me, I still want to make something for river tags in zelbar but it's has been way more annoying to do than what I thought
<novakane>
although it seems that adding frame callbacks fixes some problems I had
<leon-p>
if you configure river-tag-overlay right, you can probably even make it look like it's part of the bar
<leon-p>
I wonder if I should some sort of "permanent" mode, where the overlay doesn't hide
taupiqueur has quit [Quit: WeeChat 3.8]
Guest83 has joined #river
Guest83 has quit [Client Quit]
Guest83 has joined #river
waleee has joined #river
leopoldek has joined #river
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
angry_vincent has quit []
plumeus has quit [Ping timeout: 265 seconds]
GatanLepage[m] has quit [Ping timeout: 265 seconds]
akumar[m] has quit [Ping timeout: 265 seconds]
apoorv569[m] has quit [Ping timeout: 265 seconds]
scorpion2185[m] has quit [Ping timeout: 265 seconds]
webknjazStandWit has quit [Ping timeout: 265 seconds]
p00f1 has quit [Ping timeout: 265 seconds]
Guest83 has quit [Quit: Client closed]
RZ_MJ[m] has quit [Ping timeout: 265 seconds]
RZ_MJ[m] has joined #river
plumeus has joined #river
apoorv569[m] has joined #river
<novakane>
leon-p: well honestly the code that I'm writing is basically river-tag-overlay but that write to stdout instead of rendering and permanent
<novakane>
but it seems that some Wayland events or something in the event loop doesn't works correctly when there is both the bar and this at the same time
scorpion2185[m] has joined #river
p00f1 has joined #river
waleee has quit [Ping timeout: 265 seconds]
taupiqueur has joined #river
waleee has joined #river
<leon-p>
novakane: i hit something similar yesterday when rewriting wayprompts event loop. do you have a dispatchPending() after the readEvents() ?
<novakane>
I don't have the code in front of me right now but it could be possible yeah, what was your problem?
alexherbo2 has quit [Remote host closed the connection]
Guest43 has joined #river
taupiqueur has joined #river
alexherbo2 has joined #river
<Guest43>
How are you guys handling the background setting? I wasn't able to find an example of swaybg used in river init file so I did the following.
<Guest43>
I added the following in my init script: swaybg -m fill -i $HOME/pictures/wallpapers/0-main_* &
<Guest43>
A picture prefixed by 0-main will be picked up as the default wallpaper.
<Guest43>
Does it seem reasonable
<leon-p>
I use find | shuf to get a random wallpaper and spawn swaybg with that one
<leon-p>
then I have a user timer running which every 5 minutes replaces the swaybg process with a new random wallpaper
<leon-p>
since new swaybg appears below the old one in rivers stacking order, you can first spawn the new onw, wait a second and then kill the old one, which makes it seem seamless
<leon-p>
about an order of magnitude more hacky than I'd like, but for now it works
alexherbo2 has quit [Remote host closed the connection]
alexherbo2 has joined #river
<Guest43>
Nice haha. I, however, don't want to change the wallpaper during the session. Perhaps each time I start river. So I won't have to worry about the timer but I can use find | shuf to pass a random picture
<Guest43>
thanks
grinja2 has quit [Remote host closed the connection]
grinja2 has joined #river
Guest43 has quit [Quit: Client closed]
webknjazStandWit has joined #river
ecocode[m] has joined #river
GatanLepage[m] has joined #river
alexherbo2 has quit [Remote host closed the connection]
taupiqueur has quit [Quit: WeeChat 3.8]
leopoldek has quit [Ping timeout: 250 seconds]
elshize has joined #river
leopoldek has joined #river
waleee has joined #river
duncaen has quit [Read error: Connection reset by peer]