dnkl changed the topic of #foot to: Foot - fast, lightweight and minimalistic Wayland terminal emulator || 1.10.3 || https://codeberg.org/dnkl/foot || channel logs: https://libera.irclog.whitequark.org/foot
rjWon has joined #foot
sochotnicky has joined #foot
novakane_ has joined #foot
armin_ has joined #foot
tdeo has quit [Ping timeout: 240 seconds]
rj1 has quit [Ping timeout: 240 seconds]
jcgruenhage has quit [Ping timeout: 240 seconds]
mvdan has quit [Ping timeout: 240 seconds]
cherti has quit [Ping timeout: 240 seconds]
OmarZeghouani[m] has quit [Ping timeout: 240 seconds]
w0rm has quit [Ping timeout: 240 seconds]
armin has quit [Ping timeout: 240 seconds]
novakane has quit [Ping timeout: 240 seconds]
rjWon is now known as rj1
novakane_ is now known as novakane
tdeo has joined #foot
cherti has joined #foot
OmarZeghouani[m] has joined #foot
mvdan has joined #foot
jcgruenhage has joined #foot
pranjal has quit [Ping timeout: 256 seconds]
pranjal has joined #foot
<dnkl> I'm planning to release fcft-3.0 soon (probably ~in a week, when I get back from skiing), and along with it, new major releases of all projects dependening on it (foot, yambar, fuzzel and fnott). Is there anything (not already merged) that absolutely *must* be included?
armin_ is now known as armin
<novakane> ah, some works comming for zig-fcft, I need to check that changelog
<dnkl> novakane: remember to check the branch (or PR). Master branch's changelog doesn't have any 3.x changes
<novakane> dnkl: ah yeah that's the 3.0-dev branch
<dnkl> Yup
<dnkl> novakane: and just noticed that the changelog mentions char32_t. That's wrong, it's uint32_t...
<novakane> dnkl: right, I'm also reading the commits message too anyway so I saw that, I'm mostly interesetd in the change in fcft.h
<dnkl> Fixed!
Yenaras has joined #foot
<Yenaras> How can I make foot launch tmux as soon as it opens? I was able to achieve this with alacritty by passing args in the .yaml file but not sure how to call it with foot.
radu242407821 has joined #foot
<Yenaras> Nevermind, I figured it out. I can just alias it to ```foot tmux```. Thank you for making such a great emulator!
<Yenaras> Is it possible to get foot server and foot client to act like tmux and open in the same terminal?
radu242407821 has quit [Quit: The Lounge - https://thelounge.chat]
Yenaras has left #foot [#foot]
radu242407821 has joined #foot
Yenaras has joined #foot
<dnkl> yenaras: you can also set "shell=tmux" in foot.ini
<dnkl> yenaras: re. foot server and footclient, see https://codeberg.org/dnkl/foot/issues/604
<Yenaras> thank dnkl, I tried that and it didn't correctly render some things
<dnkl> yenaras: then it's likely that tmux isn't handling the initial window resize signals correctly (depending on what exactly "some things" are)
<dnkl> (if foot -o shell="sh -c 'sleep 0.2 && tmux'" works, then that's it)
<Yenaras> zsh prompt was not rendering correctly was all
<Yenaras> but setting $term to 'foot tmux' in sway config is working great
<dnkl> well, fwiw, "foot tmux" and having shell=tmux _should_ be exactly the same...
<Yenaras> don't want to break it now haha, I've been trying to figure out how to use irc for 3 days just to ask you this question
<dnkl> but, if it works, it works 😂
<dnkl> congrats then :)
<Yenaras> thanks ^.^
<Yenaras> I am not near as knowledgable as you, what is the key differences between foot server and tmux?
<dnkl> they are two completely different things
<dnkl> tmux multiplexes multiple windows/panes in a single terminal window
<Yenaras> when I run a foot client, it opens a new window, but is there a multiplex feature baked into foot?
<dnkl> foot --server is more like running several foot window instances
<dnkl> no, there isn't
<Yenaras> I see
<dnkl> so no, there's no way to make --server behave like tmux
<dnkl> it's purpose it to be memory efficient, and reduce startup time for new windows
<dnkl> not multiplexing
<Yenaras> thank you so much for your time ^.^, maybe some day when I am less novice I can help contribute to your awesome program!
<dnkl> yenaras: you're welcome :)
<dnkl> and thanks!
<Yenaras> from foot and tmux, how can I tag someone in irssi and also how can I copy a link someone posts or open it in firefox
<Yenaras> sorry, I am very new to irssi, trying to help someone on #linux channel with their audio
<novakane> on IRC you just write the username of someone to tag them, and on foot you can use url-mode to copy or paste, by default ctrl-u, see foot(1) man page
<pranjal> dnkl: looks like render.c is pulling in render.h which is pulling in terminal.h which is pulling in reaper.h which is pulling in sys/wait.h which is pulling in sys/resource.h which is pulling in sys/time.h
<pranjal> (on my system using musl libc, and the CI system too, probably)
<dnkl> pranjal: :)
<dnkl> Yeah, CI is alpine musl (I think...)
<dnkl> Arch glibc broke however
<pranjal> yep, this is a bug, POSIX does not define which files shall import which, as far as i know
<pranjal> oh wait, POSIX does not define timercmp and timersub at all. that's what the man page says
<dnkl> pranjal: correct, but it's present on the systems we support. Both glibc's and freebsd's man page for timer* says to include sys/time.h
<novakane> finished the zig bindings for fcft 3.0-dev, really like what you did, especially fcft_init() and fcft_fini()
<novakane> made a big refactor for the bindings in the same time, it was time to clean that up
<dnkl> novakane: 👍
<dnkl> Btw, if there's someone willing to maintain them, we could upstream the bindings
<novakane> is there any other languages?
<dnkl> novakane: not that I'm aware of. None that have been upstreamed at least
<Yenaras> how can I enable sixel?
<Yenaras> I am trying to use lsix and it says 'Error: Your terminal does not report having sixel graphics support'
pewpeww has joined #foot
<pewpeww> Hey, is anyone using foot on gnome?
pewpeww has left #foot [#foot]
<novakane> dnkl: well I've been maintaining the zig one for some months so maintaining wouldn't be a problem for me
<dnkl> yenaras: it's always enabled. But it will not work inside tmux (tmux is a terminal emulator in itself, and it does not support sixel)
<dnkl> novakane: well, let me know if you'd like to upstream it. I'll be happy to make you a collaborator too, if you'd like
<Yenaras> oh I see, I will change term back to just 'foot' in my sway config then, and make a new keybind to launch tmux with foot
<novakane> dnkl sure, if that something you want, doesn't change too much things for me where the source code is
Yenaras has quit [Quit: leaving]
Yenaras has joined #foot
famus has joined #foot
cvmn has joined #foot
Yenaras has quit [Quit: leaving]
Yenaras has joined #foot