~funderscore blog cgit wiki get in touch
Chat logs of #funderscore for Wednesday, 2024-08-21

Chat logs of #funderscore for Wednesday, 2024-08-21

09:15 *** Quits: fireonlive/h (fire@hackint/user/fireonlive) (Killed (NickServ (GHOST command used by fireonlive_)))

09:24 *** Joins: fireonlive/h (fire@hackint/user/fireonlive)

09:24 *** moist/h sets mode: +o fireonlive/h

09:38 <f_> In other news, I switched to sway

09:38 *** f_ sets mode: +oo f_[s] f_[x]

09:38 *** f_ sets mode: +o f_[l]/h

09:38 *** f_ sets mode: +qq f_[s] f_[x]

10:12 <f_> *crickets*

10:12 <f_> I used to use dwl, but for the n-th time it broke after an update

10:49 <Mb> duje|X> kde just werks for me

11:09 *** Joins: tweezers[feddy] (~tweezers[@103.108.229.58)

11:10 <f_> duje: I like using window managers :D

11:10 <Mb> duje|X> i too used to use dwm

11:11 <Mb> duje|X> but now im in a stage of life where i need a functioning computer /shrug

11:11 <f_> Yeah I used dwm a looong time ago, ditched it for dwl

11:11 <Mb> duje|X> and ive been through dwl, sway and friends as well

11:12 <f_> Now dwl broke, and I don't want to spend a long time getting it to recompile correctly

11:12 <f_> I have nothing against dwl, just sometimes it's painful :D

11:12 <Mb> duje|X> in other news it seems that duckdns is now somewhat responsive

11:13 <f_> I just need a good statusbar thing

11:13 <f_> need to show battery percentage, network status, and such

11:14 <Mb> duje|X> just use linux mint lol

11:14 <f_> haha

11:15 <f_> definitely better than ....Microsoft Windows :S

11:15 <Mb> duje|X> is there even anything wrong with mint?

11:15 <Mb> duje|X> besides maybe the fact that it uses systemd

11:15 <f_> The fact that it uses systemd is not an issue for me

11:15 <f_> I don't use systemd because I used systemd most of the time and at one point wanted a change

11:16 <Mb> duje|X> same here as long as it works

11:16 <Mb> duje|X> i actually had an issue somewhat recently with it killing caddy on my VPS repeatedly

11:16 <f_> I actually install Linux Mint on others' computers

11:16 <Mb> duje|X> i have it on my laptop

11:17 <Mb> duje|X> workstation is artix

11:17 <f_> At one point I think it would be nice to switch to postmarketOS, maybe have an OpenBSD install on a separate hard drive too

11:17 <f_> because I've been also willing to try OpenBSD at some point

11:17 <Mb> duje|X> only problem with that is im not sure anything is as easy to upgrade as debian based distros

11:17 <f_> Sadly, Wayland support there is meh. But there's work on-going for that

11:18 <f_> duje: I say: Use whatever works best for your workflow

11:18 <Mb> duje|X> apt just does it right, even if its slow and the package format (as in APKBUILD/PKGBUILD) is clumsy

11:18 <f_> apt doesn't use APKBUILD?

11:18 <Mb> duje|X> it doesnt

11:18 <Mb> duje|X> im referring to its equivalent

11:18 <f_> apk you mean?

11:18 <Mb> duje|X> no, i mean apt

11:18 <f_> > apt just does it right, even if its slow and the package format (as in APKBUILD/PKGBUILD) is clumsy

11:18 <Mb> duje|X> i should have said "package build recipe format"

11:19 <f_> ah, ok

11:19 <Mb> duje|X> apt uses gnu make for that

11:19 <f_> Well, I did not look into it, I will say

11:19 <Mb> duje|X> and from what ive seen documentation is kind of meh, though you can find a random blog post talking about how to package stuff for debian

11:20 <Mb> f_|X> But like I said, use whatever you believe will empower your workflows

11:20 <Mb> f_|X> I personally like window managers because of how organised I am while using them

11:20 <Mb> f_|X> er, tiling window managers

11:21 <Mb> f_|X> but you may like KDE for whatever reason

11:21 <Mb> f_|X> :)

11:22 <Mb> f_|X> Hey, I have nothing against others using Microsoft Windows, even, as long as they're aware of its drawbacks.

11:23 <Mb> f_|X> One DE/OS won't be fit for everyone. Choice is important.

11:23 <rx> i find most desktop environments to give me a nonfunctioning computer

11:23 <rx> or, at least a computer that i can't use properly

11:23 <Mb> f_|X> > <rx/rx> i find most desktop environments to give me a nonfunctioning computer

11:23 <Mb> f_|X> rx/rx

11:23 <rx> hi

11:24 <rx> my status bar is this:

11:24 <rx> #include <stdio.h>

11:24 <rx> #include <time.h>

11:24 <rx> #include <unistd.h>

11:24 <rx> #include <fcntl.h>

11:24 <rx> #include <stdint.h>

11:24 <rx> #define MAXLEN 4

11:24 <rx> time_t t;

11:24 <rx> char buf[MAXLEN + 1];

11:24 <rx> size_t len;

11:24 <rx> struct tm td;

11:24 <rx> int fdc, fds;

11:24 <rx> time_t t1;

11:24 <rx> int main()

11:24 <rx> {

11:24 *** rx was kicked by f_ (no spam)

11:25 <f_> runxi doesn't like pasting to a pastebin :P

11:25 <runxiyu> i forgot i was on your channel

11:25 <runxiyu> https://git.sr.ht/~runxiyu/rxbar

11:25 <runxiyu> i think that's the url

11:25 *** Joins: rx (ntpsec@netadmin.irc.runxiyu.org)

11:25 <runxiyu> oh  ican ctrl+shift+u to type unicode?

11:25 <runxiyu> nice

11:25 <f_> > rxbar, Runxi's Stupid Status Bar

11:25 <rx> yes, it is very stupid

11:25 <rx> i wrote it to avoid shell scripts

11:26 <rx> because calling printf and cat takes too many resources for somehing that runs every second

11:26 <f_> I have a neat notification center on my sway env

11:26 <rx> nice

11:27 <rx> i just use my ancient dunst setup

11:27 <rx> from the dwm days or something

11:27 <f_> https://github.com/ErikReider/SwayNotificationCenter

11:27 <f_> I used dunst as well

11:27 <hax[xor]> rx: how does this not implode?

11:28 <rx> hax[xor]: why would it implode

11:28 <rx> yes the timing is still broken but i don't really care

11:28 <hax[xor]> rx: buffer overflow

11:28 <rx> hax[xor]: eh?

11:28 <rx> oh

11:28 <hax[xor]> char buf[MAXLEN + 1]; pread(fdc, buf + 1, MAXLEN, 0); %s, buf

11:28 <rx> off by 1

11:28 <rx> my bad

11:28 <rx> it doesn't implode for me :P

11:29 <rx> it'll probably implode on openbsd

11:29 <rx> er, openbsd doesn't have /sys so it'll implode anyways

11:29 <hax[xor]> probably because pread only ever returns up to three characters there

11:29 <rx> eh? valgrind is not compaining

11:29 <rx> no, i have pread return 4 before

11:29 <hax[xor]> on /capacity?

11:29 <rx> yeah

11:29 <rx> 100\n

11:30 <hax[xor]> is it at 100% rn?

11:30 <hax[xor]> oh yeah \n

11:30 <rx> not right now

11:30 <rx> charging, 47%

11:30 <hax[xor]> then that's why valgrind isn't complaining rn

11:30 <rx> yeah

11:30 <rx> i guess that explains why my status bar crashes every month

11:30 <rx> it's always monday though

11:31 <hax[xor]> well, it probably doesn't actually cause any problems bc alignment

11:32 <f_> In other other news, I'm working on a matterbridge API thing

11:32 <rx> f_ has same color as rx

11:32 <rx> that confuses me

11:32 <f_> rx: me too

11:33 *** f_ is now known as funderscore

11:33 <funderscore> Now I no longer do :S

11:33 <funderscore> :D

11:33 *** f_/oftc is now known as funderscore/oftc

11:33 <hax[xor]> f_ and rx are different colors here

11:33 <hax[xor]> funderscore/oftc and rx are the same color however

11:33 <hax[xor]> but the length makes it a bit obvious :p

11:33 <funderscore> because Wee Enhanced Environement for Chat uses a different algo

11:34 <rx> Weeeeeeeeeeeeee

11:34 <rx> slow

11:34 <hax[xor]> also nicely rx and runxiyu are the same color :P

11:34 <rx> WeChat[tm]

11:34 <hax[xor]> lol

11:34 <funderscore/oftc> WeeChatâ„¢

11:37 <rx> ouch

11:37 <rx> so... senpai -debug writes debug information into the *current* buffer

11:38 <rx> rather than the server buffer

11:38 <rx> that's... kinda unusable

11:45 <hax[xor]> hey, at least it's not throwing it to stdout :D

11:46 <rx> wait

11:46 <rx> i think i could actually do that

11:46 <f_/h> There's a reason why it's not enabled by default

11:46 <f_/h> and why it's called... "debug"

11:47 <rx> weechat's /server raw puts things in a separate raw buffer

11:47 <hax[xor]> f_/h: doesn't mean they have to pick the least usable option available

11:47 <rx> which is very useful if i want to use irc normally and occasionally check the raw lines

11:57 <Mb> f_|X> rx: ask #senpai

12:50 *** funderscore/oftc is now known as f_/oftc

12:56 *** Quits: tweezers[feddy] (~tweezers[@103.108.229.58) (Ping timeout: 240 seconds)

13:37 *** f_[x] is now known as f_

13:37 *** f_ is now known as 100AAAALZ

13:38 *** 100AAAALZ is now known as f_[x]

15:08 *** Joins: tweezers[feddy] (~tweezers[@103.108.229.74)

15:11 *** Quits: tweezers[feddy] (~tweezers[@103.108.229.74) (Quit: Leaving)

15:25 *** Joins: tweezers[feddy] (~tweezers[@103.108.229.74)

15:59 *** Quits: tweezers[feddy] (~tweezers[@103.108.229.74) (Ping timeout: 240 seconds)

Generated by irclog2html.py 3.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!