ChanServ changed the topic of #kisslinux to: KISS Linux | https://kisslinux.xyz | logs: https://k1sslinux.org/irc#2.0 | please read: https://k1sslinux.org/news/20210712a
<acheam> okay so i've finally decided on a new password manager
<acheam> i'll be using https://passit.io, self hosted
<acheam> and then I will be gnupg free!
chaihron has quit [Ping timeout: 255 seconds]
<noocsharp> you'd replace gpg with postgresql + django?
<noocsharp> surely you can do better
<acheam> i actually changed my mind after realizing they dont have a CLI client, so will be going back to bitwarden
<acheam> but unless you have any other suggestions
<acheam> i got nothin
kyxor has joined #kisslinux
<acheam> hello kyxor
<acheam> good to see you becoming a regular around here lol
<kyxor> yeah I am doing some stuff
<kyxor> archeam: look I am running both, Xorg and Wayland at the same time https://0x0.st/-OUg.png
<kyxor> wayland is running from chroot, had to rewrite my noperm patch that allows me to run it as root, but hey it works and its really nice
<kyxor> I can test packages/code on both platforms now
<kyxor> wayland actually uses my X11 cursor, though it does not render the animation sadly
<dilyn> i mean you can just use rnp manually
<dilyn> it's just a rnp --decrypt $file
chaihron has joined #kisslinux
<acheam> kyxor: there still isnt an r in my nick hehe
<acheam> kyxor: thats.... scary
<acheam> ah ha! I can use libressl/openssl instead of gnugp
<kyxor> sorry, typo :)
<acheam> 3 times :)
<acheam> jk its not a big deal
<acheam> people get my real life name wrong more times than they get it write
<acheam> right *
<dilyn> welcome to my world
<noocsharp> welcome to my world
<acheam> you're world cant be that difficult, can it, neal?
<dilyn> hng
<dilyn> it's probably not the worst, archon
<noocsharp> i think you mean nɪhawl
<acheam> thanks for your opinion dillon
<acheam> yeehawl
<dilyn> dead
humaid_02 has joined #kisslinux
<noocsharp> you're late to the game arm on, people found that in 1st grade
humaid_02 has quit [Client Quit]
humaid_02 has joined #kisslinux
<acheam> reeeeeeehal
kyxor has quit [Read error: Connection reset by peer]
<acheam> interesting, urbandictionary.com is hosted on github pages
<dilyn> jail
<noocsharp> aar! man, its been a while since you've posted to your website
<acheam> yeah, I'll probably write something detailed about ASD sometime soon, jereyyyyy
<acheam> and I'll probably also rewrite it in a new SSG
<acheam> or just upload text documents to the web server index
GalaxyNova has joined #kisslinux
<acheam> but I literally don't have Hugo on my computer any more, I just rely on builds.sr.ht to build it for me
<GalaxyNova> acheam: Are you using wayland?
<noocsharp> i just use https://github.com/gottox/smu to get html from md, but i'm starting to think that writing straightup html is the play
<acheam> GalaxyNova: nop
<acheam> noocsharp: as I've come to love reST, I'll probably just use python docutils
<acheam> that looks like a nice little tool though
<acheam> I wonder how it compares to the commonmark c library
<noocsharp> smu implements a small (possible incompatible) subset of markdown
<noocsharp> i think writing html would let me add more personality to my website as well
<acheam> you can just embed html into your markdown
<acheam> best of both worls
<acheam> idk how smu handles it
<acheam> but most markdown parsers let you do it
<noocsharp> yeah, i use that for videos
<noocsharp> i think it'll be interesting to see how asd and kiss diverge
<acheam> ive decided not to fork the package manager
<acheam> so.... not much
<acheam> lol
<GalaxyNova> build a new package manager in C
<acheam> but the repos are very different
<acheam> the core repo includes mutt, catgirl, vis
<noocsharp> yeah, either way more diversity in the ecosystem is always good
<acheam> non-gnu of course
<acheam> ye
<acheam> i just realized that with all the work that dylan is doing to the package manager, there is no point in forking it
<acheam> even if he switches to blake/pax
<GalaxyNova> pax would be good
<dilyn> i'm tellin' y'all
<dilyn> it's gucci gang
<noocsharp> i think blake is a good change, pax is more neutral
<noocsharp> which package provides pax?
<dilyn> none rn
<acheam> i'd steal it from obsd baseutils
<dilyn> getting chromium's checksums in <1 second is tight as hell dudes
<noocsharp> i can imagine
<dilyn> I have a pax in my repo
<acheam> time kiss c
<acheam> 4.60s real
<acheam> thats not /that/ bad
<dilyn> .28s real
<GalaxyNova> what's blake?
<dilyn> blake3
<dilyn> it's like sha
<noocsharp> i think it's time for me to rip of the bandaid and swap repos
<noocsharp> see y'all on the other side
<GalaxyNova> oh
zenomat has quit [Ping timeout: 255 seconds]
illiliti has quit [Quit: leaving]
zenomat has joined #kisslinux
zenomat has quit [Changing host]
zenomat has joined #kisslinux
<cot> Is anyone merging improvements from the community's wiki back upstream?
consolers1 has joined #kisslinux
humaid_02 has quit [Remote host closed the connection]
<GalaxyNova> i don't think so
<cot> Hm. I wonder if Dylan would accept such a patch
<consolers1> do unsigned addons work with firefox 90? even with xpinstall.signatures.required=false and --with-unsigned-addon-scopes=app,system
<GalaxyNova> the firefox package seems to be bugged
<GalaxyNova> it should depend on libepoxy
<GalaxyNova> but it doesn't
<noocsharp> sed -i "s/libressl/openssl/" community/**/depends
<noocsharp> pls
<GalaxyNova> noocsharp: is that a response to me or consolers1?
<noocsharp> unrelated
<GalaxyNova> oh lol
<consolers1> toolkit/moz.configure: MOZ_REQUIRE_SIGNING is new with 90
<acheam> website redesign: https://armaanb.net/
<acheam> mozilla observatory probably hates it
<acheam> lighthouse also hates it... whatever
<GalaxyNova> acheam: What's the square thing supposed to be
<acheam> also chopped the rss feed for now
<GalaxyNova> the one with the triangles
<acheam> GalaxyNova: thats my logo/pfp
<GalaxyNova> oh cool
<GalaxyNova> how much did the domain cost
<acheam> $8/yr
akira01 has quit [Ping timeout: 268 seconds]
consolers1 has quit [Quit: /]
necromansy has quit [Quit: nyaa~]
<GalaxyNova> still can't get vaapi to work in firefox
GalaxyNova has quit [Read error: No route to host]
<msk[m]> acheam do you know Latin, or did someone translate for you?
<acheam> msk[m]: quippe scio linguam romanae
<acheam> "of course I know the language of the romans"
<msk[m]> did you happen to use LLPSI while learning?
<acheam> no
<acheam> I used ecce romani
<msk[m]> interesting, thanks
<testuser[m]> Hi
<msk[m]> are you testing the matrix bridge
GalaxyNova has joined #kisslinux
<acheam> msk[m]: no thats his morning daily hello
<acheam> hi testuser[m]
<msk[m]> what timezone? It's 12 AM for me
<acheam> a well tuned testuser is like a fine cuckoo clock
<acheam> ooh an east coaster
<msk[m]> I tought EST was fairly standard
<msk[m]> thought*
<acheam> many of us are from the east coast
<GalaxyNova> I'm on the west coast
GalaxyNova has quit [Quit: Whoooooshh]
<msk[m]> anyone use a terminal browser full-time?
<testuser[m]> I used links for pretty much everything a few days back
gtms has joined #kisslinux
<testuser[m]> Now using chromium cuz i need to access some js sites much more than before
<msk[m]> which sites?
<testuser[m]> I'm working with something and their documentation doesn't load without js
schillingklaus has joined #kisslinux
<acheam> is it Foss?
<acheam> their documentation source might be available as markdown or something
<testuser[m]> oh nvm it does work without js
<testuser[m]> it was some related sites that didnt
<acheam> shame
<msk[m]> why did you choose links over others like lynx and w3m?
<msk[m]> back when you were using it, that is
<acheam> w3m is.......
<acheam> a mess
<schillingklaus> at some point, links had rudimentary support for js
<testuser[m]> i think inputting stuff was weird in lynx msk
<testuser[m]> dont remember
<msk[m]> but not anymore schillingklaus?
<acheam> lynx > links
<acheam> js support doesn't mean much without a DOM
<testuser[m]> elinks has js but it needs a super old spodermonkey that even debian doesn't have
<acheam> sure it can do a popup message and some other stuff, but not enough to even come near to replace a graphical browser
<msk[m]> without js, you can't sign into site, can you?
<testuser[m]> you can
<schillingklaus> depends on the site
<testuser[m]> shithub login works fine even with 2fa without js
<testuser[m]> but most others dont
<msk[m]> oh, right, html has
<testuser[m]> cuz they're shit
<schillingklaus> especially google and fecesbook
<testuser[m]> also graphical browsers are just so much easier for navigation than links, stuff like tabbed helps but not that much
<acheam> the problem with text browsers is that the documents get very looong
<msk[m]> are there hints for clicking things? with my limited usage, you had to hold the down arrow a bunch
<testuser[m]> you can click
<acheam> because most things get stacked vertically
<msk[m]> hints like qutebrowser has, to avoid using the mouse
<schillingklaus> avoiding the mouse is paramount
<testuser[m]> yeah acheam thats annoying
<testuser[m]> btw does anyone know an alternative to mumble ?
<acheam> skip to content buttons help
<msk[m]> I noticed that too, is it because they don't do css properly?
<acheam> testuser[m]:I assume you don't want qt?
<testuser[m]> yeah its a waste to have on my server
<testuser[m]> the server part needs it too for some reasaon
<acheam> mumble is very good in terms of audio quality and stuff, there aren't many alternatives that have the same audio latency/fidelity
<acheam> it needs it because the devs are lazy
<acheam> arecord | nc
<testuser[m]> teach that to discord people :p
<schillingklaus> links doesn't need to be ported to wayland as long as there is a terminal emulator available for wayland
<msk[m]> yeah, that's the great thing about using terminal software
GalaxyNova has joined #kisslinux
micr0 has quit [Ping timeout: 255 seconds]
Uks2 has quit [Quit: Byee]
Uks2 has joined #kisslinux
<dilyn> doesn't mumble have a web client?
humaid_02 has joined #kisslinux
<testuser[m]> Why does everyone hate redhat/canonical ?
<schillingklaus> because they enforce systemd and other bloat
<testuser[m]> Bruh
<testuser[m]> Something valid ?
<schillingklaus> who is Bruh?
<testuser[m]> Bloat is personal preference
GalaxyNova has quit [Quit: Whoooooshh]
GalaxyNova has joined #kisslinux
<GalaxyNova> sway-tiny is not so tiny
<GalaxyNova> uses 200 megabytes at boot
<GalaxyNova> wonder how much of that is because of wlroots
<schillingklaus> yikes. xorg server only uses like 20MB
<schillingklaus> and then they say that x11 is bloat
<GalaxyNova> x11 is a bloated protocl
<GalaxyNova> wayland is objectively a more minimalistic protocol
<GalaxyNova> but I'm not sure about wlroots
<testuser[m]> Bruh my swaybg takes 200mb ram in itself
<testuser[m]> 340kb image
<GalaxyNova> bruhhh
<GalaxyNova> 54 megabytes of ram just for swaybg
<GalaxyNova> wtf
dbz has quit [Quit: leaving]
dbz has joined #kisslinux
<GalaxyNova> testuser[m]: :/
dbz has quit [Remote host closed the connection]
dbz has joined #kisslinux
<schillingklaus> what use is a small protocol if implementations need to be bloated
<GalaxyNova> someone should make an unbloated implementation
<GalaxyNova> wlroots is 50,000 lines of code
<GalaxyNova> xorg-server has 879,403
<dbz> do it :^)
<GalaxyNova> o k
<GalaxyNova> schillingklaus: kiss-size sway-tiny the total is 1MB so the installed size is definetly smaller
<GalaxyNova> the ram footprint not so much
<GalaxyNova> it's about as big as busybox
GalaxyNova has quit [Read error: Connection reset by peer]
schillingklaus has quit [Quit: schillingklaus]
progenyx has joined #kisslinux
<testuser[m]> Where did midfavila go
Uks2 has quit [Ping timeout: 255 seconds]
Uks3 has joined #kisslinux
<soliwilos> Perhaps they saw the wayland changes and.. segfaulted?
humaid_02 has quit [Quit: Quit]
Uks3 has quit [Ping timeout: 268 seconds]
Uks2 has joined #kisslinux
mrlix has joined #kisslinux
<mrlix> what do you guys think about dwl
<soliwilos> I haven't tried it.
sad_plan has joined #kisslinux
<mrlix> I was trying dwm but x11 is just garbage
<mrlix> the fact that you need to tell it not to have screen tearing otherwise it will tear very bad stuff imo
<soliwilos> Indeed.. I was using wayland compositors before I tried kiss and kept using wayland stuff on kiss as well. I quite like these recent changes in kiss.
<sad_plan> can we suddenly not use hooks in the newest kiss release? I just get permission denied for the hook for some reason
<soliwilos> Is it executable?
<soliwilos> The hooks are used as scripts now.
<sad_plan> aaah, that may be the case, yes. ill check
<sad_plan> that did seem to be the case here, yeah. cheers
<soliwilos> :)
humaid_02 has joined #kisslinux
<humaid_02> Hello
<testuser[m]> Hi
<humaid_02> Latest kiss gives me permission denied errors
<humaid_02> kiss 5.3.2 works fine
<sad_plan> had the same issue, make sure your hooks are executable
<sad_plan> if hooks were your issue
<humaid_02> Says can't make .cache/proc ...
<sad_plan> just delete the dir
<humaid_02> You mean . cache/kiss
<sad_plan> likely .cache/kiss/proc, yes
<humaid_02> I'll see.
<sad_plan> just delete the dir, and issue should be resolved
<humaid_02> sad_plan: thanks, resolved.
<humaid_02> I renamed it kiss-bak, I need some bins and sources.
<humaid_02> Firefox says Potential Security Issue. Does anyone have the same problem?
<humaid_02> Error code: SEC_ERROR_UNKOWN_ISSUER
<testuser[m]> where
<testuser[m]> screenshot
<testuser[m]> or log
<humaid_02> In the webpage
<testuser[m]> show
<testuser[m]> any webpage /
<testuser[m]> does curl work ? curl -L site.com
<humaid_02> Just a sec
<testuser[m]> try running /etc/ssl/update-certdata.sh too
<humaid_02> Curl works
<humaid_02> updated certs...same problem
<testuser[m]> does it happen on all sites
<humaid_02> yes
<humaid_02> All of them
<testuser[m]> you did curl with https:// ?
<humaid_02> No
<testuser[m]> try with it
<testuser[m]> but i think it uses https by default anyway
<humaid_02> curl works again, with https
<testuser[m]> when did it stop working
<testuser[m]> firefox
<humaid_02> I just finished installing firefox
<humaid_02> First run
<mrlix> just build it from source
<humaid_02> Thats what I did
<mrlix> its painful but always works
<humaid_02> 26+ hours
<mrlix> it takes like 8 hours for me
<humaid_02> I was compiling from yesterday 11 am
<testuser[m]> you're using libressl or openssl ? new tarball ?
<humaid_02> openssl , did kiss-rest
<konimex> 8+ hrs and 26+ hrs? man and I thought an hour is already long
<humaid_02> Me too, awful wait.
<testuser[m]> try rebuilding openssl, then rm -rf /etc/ssl and reinstall openssl
<testuser[m]> maybe some lingering files
<testuser[m]> from libressl
<humaid_02> Will do. thanks
<sad_plan> dang, 26hrs is a loong time..
claudia has joined #kisslinux
<claudia> hola.
<testuser[m]> hi
<sad_plan> hi
<claudia> I have problems downloading tarballs with curl from github.
<humaid_02> Hey Claudia
<claudia> I thought I just did 'curl -O $tarball'
mrlix has quit [Ping timeout: 246 seconds]
<claudia> but this downloads just the html
<testuser[m]> LO
<testuser[m]> L to follow redirects
<claudia> ah nice. Yeah, makes sense. The file was aloways renamed when e.g downloaded with firefox.
<claudia> thanks
<sad_plan> shouldnt -O be sufficient here? I mean, if i.e. dowloading kiss tarball or w/e
<claudia> Yeah, but github does obviously a redirect for every, or many?, tarballs offered there.
<sad_plan> yeah, there seems to be an issue with just the -O flag. it does download something, but just 131bytes or something. a little unsure as to what measure it states, if its kb or bytes
<testuser[m]> O is nothing special than regular curl url.asdf, just outputs to a filename automaticall
<testuser[m]> y
<sad_plan> aah.
<dilyn> sometimes github gives you a redirection to an amazon webhost (:
<sad_plan> good to know
<claudia> Btw I tried to do some research what dylans means with 'be the first to become drmsetmaster' but no avail. When googling e.g 'wlroots drmsetmaster' its like 12 findings, one is kisslinux logbot :D
<sad_plan> I tried to find something of the sort yesterday myself, but didnt really find anything usefull tbh.
<sad_plan> which was rather frustrating, so I reverted back to xorg for now anyway
<claudia> I think in the direction of settings permissions/group permissions of /dev/dri/sth or so.
<claudia> I mean this seems just to be something nice to have.
<claudia> *It is
<sad_plan> yeah
mrlix has joined #kisslinux
claudia has quit [Quit: zzz]
<soliwilos> I found something in weston about drmsetmaster https://github.com/wayland-project/weston/blob/master/libweston/launcher-direct.c#L80
<testuser[m]> who else would call drmsetmaster before the compositor tho
<soliwilos> I think only the compositor would.
<soliwilos> A graphical login manager?
sad_plan has quit [Quit: ]
<testuser[m]> i guess one could add logging to a file in libdrm whenever drmsetmaster is called to see why rootless sway isnt working :p (xf86drm.c line 3127)
<humaid_02> testuser: removed /etc/ssl , built openssl and now : error setting certificate verify locations: CAfile: /etc/ssl/cert.pem CApath: none
<humaid_02> Changes are indeed breaking.
<testuser[m]> did you reinstall openssl so it creats /etc/ssl ?
<humaid_02> Yes but apparently no cert.pem
<testuser[m]> run /etc/ssl/update-certdata.sh manually
<testuser[m]> or did that error show up when you ran it ?
<humaid_02> When I kiss b oppenssl...post install
<humaid_02> Im building it right now... again to confirm
<humaid_02> What provides cert.pem?
<testuser[m]> the script
<humaid_02> I think I shouldn't have removed /etc/ssl before update-certdata.sh excutes..now even curl can't connect
<testuser[m]> you can temporarily run it in insecure mode
illiliti has joined #kisslinux
<testuser[m]> bruh
<humaid_02> testuser: really? how
<testuser[m]> the change really feels unnecessary
<testuser[m]> humaid_02 wait
<testuser[m]> humaid_02 curl -k or --insecure
<testuser[m]> curl -kL https://curl.haxx.se/ca/cacert.pem > /etc/ssl/cert.pem
<dilyn> illiliti noooooooooo
<dilyn> :( :( :(
<humaid_02> testuser: thank you very much.
<soliwilos> There's already a version in a file of it's own, I can appreciate it being reused in the sources file.
<humaid_02> After updating certs, firefox is saying Potential Security Issue.
<humaid_02> To be honest this problem existed before when using nix. I always solved it by installing little old versions of firefox and chromium.
<humaid_02> The cause: I don't know.
<humaid_02> latest chromium had the same issue.
<testuser[m]> other devices dont have this issue ?
<testuser[m]> on the same network
<humaid_02> They don't.
<humaid_02> Maybe my laptop?
<testuser[m]> so this is present on your pc in specific, but on any linux distro
<testuser[m]> no hardware shouldn't matter, i thought it could be your isp being shady
<humaid_02> I meat nix package manager. Not nixOS
<humaid_02> I always bean in kiss
<testuser[m]> oh
<testuser[m]> wait so what did you use before kiss
<humaid_02> Arch linux
<testuser[m]> it worked there ?
<humaid_02> Well at that time firefox was old, so I wouldn't know
<humaid_02> In 2019 I think.. but it worked
<testuser[m]> can you try booting into a live usb of some just works gui distro and see if it works there ?
<testuser[m]> what dns server ?
<humaid_02> I will, I have slax
<humaid_02> In router?
<testuser[m]> no
<testuser[m]> in /etc/resolv.conf
<testuser[m]> if you dont know then its using ISP's
<testuser[m]> try `nameserver 9.9.9.9` in /etc/resolv.conf
<humaid_02> Will do
<humaid_02> 0.0.0.0
<humaid_02> In resolve.conf
<dilyn> y... you...
<testuser[m]> no
<dilyn> don't null your dns lad
<testuser[m]> https://support.mozilla.org/en-US/questions/1148847#answer-940780 check the certificates its rejecting
<humaid_02> so after changing resolve.conf...do I open Firefox normally?
<testuser[m]> yeah
<kqz> claudia: are you on a multi-seat system? basically that means you should be the first (and only) one to use the master drm node
<kqz> ie you are the first and only user running `sway`
<kqz> on whatever your first VT is
necromansy has joined #kisslinux
jleightcap2 has quit [Ping timeout: 265 seconds]
jleightcap2 has joined #kisslinux
<humaid_02> After changing resolve.conf....nothing changes.. Firefox can't connect.
<testuser[m]> did you set it to 0.0.0.0
<humaid_02> No to 9.9.9.9
<testuser[m]> good
<testuser[m]> > https://support.mozilla.org/en-US/questions/1148847#answer-940780 check the certificates its rejecting
<humaid_02> sorry I didn't quite understand how to check..you mean decode the certificate?
<testuser[m]> yeah whats said in that comment
HoloIRCUser has joined #kisslinux
HoloIRCUser has quit [Client Quit]
<humaid_02> Issuer is digicert inc
<humaid_02> Is this normal for Wikipedia?
<humaid_02> I'll reboot on slax and report.
<acheam> illiliti: you're really quitting over some variables?
<acheam> you can always just patch it out in your own machine or something
<testuser[m]> the repo uses it too
<testuser[m]> but it would be easy to maintain a git revert
<illiliti> Note that this new variable change will not be implemented in king. If you want your package to be in-future compatible with king, you must keep old behavior
<illiliti> Also, DESTDIR, PREFIX, CC, ... will not be exported to environment in king
soliwilos has quit [Quit: nyaa~]
<humaid_02> chromium 73 on slax conncts without any issue.
<testuser[m]> > 73
<testuser[m]> That's older than kiss probably
<testuser[m]> Could you try a new appimage or something
<humaid_02> Yeah haha
<humaid_02> By the way. Before Dylan came back I bought a new SSD (my first) and installed kiss. The same issue happen
<humaid_02> The latest Firefox and chromium.
<humaid_02> At that time..
<humaid_02> Maybe ff89 ch88 or something.
<humaid_02> That's one of the reasons I wanted a chromium bin built in kiss.
necromansy has quit [Quit: nyaa~]
<humaid_02> So I could test this issue. Now on wayland there is no run away for me.(nix pkgs)
<testuser[m]> You could try the google chrome binary on the live usb since every dependency is built into it
<testuser[m]> Dont use it for anything other than testing ofcourse
<humaid_02> What live usb testuser?
<testuser[m]> Slax
<humaid_02> I don't think it'll work on Wayland. Would it?
<testuser[m]> I'm guessing that slax live usb is running xorg + glibc
<testuser[m]> Not running on kiss host
<humaid_02> That is true.
soliwilos has joined #kisslinux
<humaid_02> Somehow xorg-server seams very tempting at the moment. But I'm trying to learn from using wayland.
<testuser[m]> I said, just run new google chrome (~90) on the slax usb and see if certs work
<humaid_02> Will look into it. Anyway got to go. Thanks testuser.
<mrlix> I have learnt to hate xorg
<mrlix> dwm, i3wm, and bspwm seem very nice but the sad truth is that they run on an ancient broken protocol
<mrlix> using xorg instead of sway is like using openvpn instead of wireguard
<mrlix> just why
<msk[m]> The protocol is broken but DWM works fine
<mrlix> of course it does but it still uses an old broken and inefficient protocol
<testuser[m]> And the point is ...
humaid_02 has quit [Ping timeout: 255 seconds]
<mrlix> that i personally hate it
<msk[m]> Everything happens instantly for me on xorg
<msk[m]> Wayland felt worse in that aspect
<mrlix> only x related thing that works good for me is gnome for some reason
<mrlix> everything else is the visual representation of tearout dubstep
<msk[m]> So DWM /doesn't/ work?
<mrlix> It works obviously. But the screen tearing is awful even when configured not to
<mrlix> It also has input delay on my laptop
<msk[m]> I get no screen tearing or input delay
<mrlix> Don't get me wrong dwm is clean the source is great I'm not shitting on dwm
<mrlix> I'm shitting on x
<msk[m]> I agree xorg itself is bad but not the ecosystem as a whole
<mrlix> it just doesn't work great on any of my computers
<soliwilos> I remember some funky solutions that weren't always bug-free to help reduce/remove tearing in X wm's.
<soliwilos> Wayland compositors for me have felt much smoother.
<mrlix> i tried adding a file in xorg.conf.d that had a keyword like "DONT TEAR OUT PLEASE"
<mrlix> and it would still have tearing
<mrlix> a bit less
<mrlix> but definitely still some
<msk[m]> If you didn't have screen tearing and input delay on xorg, would you still greatly prefer Wayland?
<mrlix> I'm not sure
<testuser[m]> I only use ayyland cuz nvidia gpu doesn't have tearing, only tiny stutters sometimes
<mrlix> I'm really biased at this point i just dont know how much
<testuser[m]> Compared to X
<testuser[m]> And it's the shiny new thing
<soliwilos> I also like not having to deal with xorg config's anymore.
<msk[m]> Ive never changed xorg's config
<soliwilos> Monitor modelines and such.
<soliwilos> Great strides were made in order to not have to touch them much manually, but my desktop still needed some tinkering in them.
gtms has quit [Remote host closed the connection]
necromansy has joined #kisslinux
<necromansy> the xorg conf files were a brainfuck to look through
<mrlix> sorry
<necromansy> well that's a neat change
<acheam> dylan why don't you just.... log on here?
<acheam> It kind of feels like I'm praying to the benevolent KISS god, hoping that they will answer my prayers jn the form of a commit or issue
<dilyn> lmao that's savage
<acheam> lol
<acheam> we made it into the git log! well be remembered forever! woo!
<mrlix> i KISSed a girl and i liked it
<necromansy> ahh niche distro drama
<testuser[m]> > we made it to git log
<testuser[m]> ?
<testuser[m]> where
<acheam> the link illotlolit sent
<acheam> it was a joke
<dilyn> konimex: did that bmake fix solve your kernel 5.13+ problems?
<dilyn> my entire system seems very broken rn http://ix.io/3t4R
<dilyn> I can't build something like 40% of my packages I wager
<acheam> oof
akira01 has joined #kisslinux
<dilyn> big oof!
<testuser[m]> bruh my internet is downloading that log at 3.5 kbps
<dilyn> can't find standard header files, can't identify CPU intrinsics...
<dilyn> yeah I think something is up with ix
<acheam> its really slow
<acheam> i could watch each line load individually lol
<dilyn> don't worry
<dilyn> it's only several thousands of lines long
<kqz> i still dont see why people are against the sources file changes, at most it's just something you can ignore and pretend doesn't exist
<konimex> dilyn: I don't think bmake touches the kernel at all (since all calls goes through gmake), so never tried it
<kqz> and from the examples it doesn't effect readability
<dilyn> smh obviously wow I am dumb huh
<dilyn> kqz: I'm opposed because it needlessly obfuscates information
<akira01> hey guys
<kqz> what information?
<testuser[m]> like i often do
<akira01> bemenu can do commands? Or just launch apps?
<testuser[m]> axel "$(cat /path/to/repo/pkg/sources)"
<testuser[m]> cuz i dont wanna build it with kiss
<dilyn> ^
<testuser[m]> now i cant do that
<illiliti> that change violates original concept of repository layout simplicity
<testuser[m]> well i can
<testuser[m]> but with a wrapper
<dilyn> it's not a *bad* change, just a *dumb* one
<dilyn> i mean that in the least insulting way possible...
<kqz> eh yeah that's a use case against the change testuser but like you said a wrapper can be made pretty easily
<msk[m]> akira it's just a menu, you can do whatever you want with it
<testuser[m]> no but the point was that a wrapper would be unnecessary cuz same changes can be made with sed -i, so pkg manager doesnt need to implement it
<testuser[m]> i dont really care much , i do that like once a month
<akira01> msk[m]: so i think it need to configure because i cant do a mpv url like dmenu
<kqz> i mean saying changes can be made using sed -i isn't much difference then saying you can just change the sources file manually ;p i just see it as a nice qol change for repo maintenance
<kqz> s/difference/different
<dilyn> it isn't really tbh
<dilyn> and thus I will continue to not use it :V
<konimex> so... all the complaints and no one opens an issue about the changes?
<konimex> since I'm not even sure dylan will ever come to irc again
<soliwilos> Repology has gentoo but refuses kiss? I mean.. Gentoo's build files are way more complicated.
<testuser[m]> it was taken in the first place cuz of simplicity
<testuser[m]> konimex dylan already said its permanent
<kqz> yeah that repology issue was also stupid as hell
<testuser[m]> so there's no point to debate it
<dilyn> it isn't really a thing worth debating anyways
<illiliti> that's why i'm quitting
<illiliti> because there's no point to debate
<soliwilos> Seems to me it will make it easier for me to update packages I have locally.
<necromansy> iunno i mean thats kinda the point of a BDFL tho hey
<acheam> "I say no a lot"
<necromansy> ^
<kqz> yeah im personally very excited for the change, less chance of me not updating version file to match the sources and vice versa because i am a dumb human
<acheam> me as well
<soliwilos> I found it a bit annoying having to update both sources and version files, to be honest.
<illiliti> "kiss is dumb, user is smart"
<illiliti> does anyone remember that statement?
<dilyn> :)
<kqz> this doesn't seem like an overly complex change though, can you expand on what makes this "smart?"
<akira01> does anyone use only alsa and sway?
<msk[m]> can't the user write a script to replicate the $VERSION functionality
<dilyn> it isn't complex, it's just making things less visible
<kqz> hmm, i mean to be fair the version file should be the defacto file for version information though
<dilyn> msk: well it's optional, so there's no need to do anything
<dilyn> which is why I think it's not worth debating
<acheam> whats the implementation, even? Just a single sed call?
<dilyn> kqz: yes, and the sources file should be the defacto file for source information
<dilyn> so why would you make sources rely on version
<kqz> aha! ok yeah now im understanding a bit more
<kqz> when put like that i can understand the visibility argument now
<testuser[m]> acheam https://github.com/kisslinux/kiss/blob/master/kiss#L285 idk some magic shell fuckery
<dilyn> it's 'less' awful for something like an APKBUILD because at lesat it's all on one page. but even there, it's just needlessly confusing
<acheam> testuser[m]: stuff like that is why I decided not to fork kiss lol
<konimex> so instead of making sources rely on version, why not the other way around, make version rely on sources
<illiliti> APKBUILD is horrible mess
<acheam> is APKBUILD any different from a PKGBUILD?
<acheam> they've always looked similar to e
<dilyn> ... konimex i may have identified the problem
<illiliti> please do not transform kiss into APKBUILD
<acheam> illiliti: oh boy, you're not going to like kiss 6.0
<kqz> lol
<dilyn> nope nvm
<illiliti> i'm in progress of swapping my system to king
kyxor has joined #kisslinux
<illiliti> i don't care about kiss 6.0
<acheam> it was a joke
<dilyn> `kiss` has crested 1k lines of code :o
<testuser[m]> illiliti did you look into a way for hooks ?
<kyxor> Hello guys, I messed around wayland yesterday, and have concluded that it's not worth for me to switch over.
<illiliti> testuser[m]: yeah, i'll make them modular
<necromansy> ohey kyxor unrelated but wanted to say i dig the neatvi fork
kyxor has quit [Quit: kyxor]
* necromansy eyes
kyxor has joined #kisslinux
<kyxor> dammit, those kirc bugs are hilarious, this time it corrupted the terminal completely https://0x0.st/-ODk.png
<testuser[m]> bruh
<dilyn> it's like when you cat a tar
necromansy has quit [Quit: necromansy]
necromansy has joined #kisslinux
<kyxor> yeah, idk mcpcpc_ probably busy to take a look at why this is happening, I might do it myself today
<kyxor> So what I didn't get to say because of the bug: I setup dwl+foot terminal and try some things out, moving the term is fine smooth, but resizing it lags like its 1980, holy shit and gpu/cpu usage higher than xorg+dwm+st, but resizing st is way smoother than foot.
<msk[m]> I had the same experience
<msk[m]> xorg+dwm+st felt smoother overall than wayland+dwl+foot
<kqz> probably because dwl has no damage tracking
<necromansy> i ended up jumping back to sway from dwl
<testuser[m]> is any compositor other than sway even usable
<necromansy> dwl is plenty useable its just not *good*
<testuser[m]> for now
<kqz> wayfire, river, hikari
<necromansy> wio used to be useable but drew stopped updating it and it shit the bed with the new wlroots
<kqz> probably a good few other wlroots compositors flying under the radar
<acheam> necromansy: there are more up to date forks of wio
<kqz> oh cagebreak if ratpoison was ya thing
<necromansy> i might geeze at 'em acheam
<acheam> sounds like a plan, mate
<necromansy> im not a huge fan of using xml files to mod labwc :|
<acheam> yeah thats what pulled me away from labwc
<acheam> like
<acheam> you took the worst part of openbox
<necromansy> for real
<kqz> ooo here's a compositor based on dwl with damage tracking https://github.com/werererer/japokwm
<kqz> probably worth trying
<acheam> that ones odd
<acheam> idk how I like the predefined layout system
<acheam> unless I misunderstood how it works
<dilyn> if dwl doesn't have damage tracking it's basically unusable
<dilyn> japokwm is great because he forked a GPL project and didn't release it as GPL
<kqz> s/dwl/any wayland compositor* ;p
<dilyn> i mean anything that calls itself a display server tbh
schillingklaus has joined #kisslinux
<acheam> okay down to 5 gnu packages: libgcrypt, gnupg1, make, gperf, libgpg-error
<acheam> and freetype-harfbuzz and ncurses, but I dont think those two count
<schillingklaus> why do they not count?
<dilyn> why freetype so good :'(
<dilyn> what on earth do you need libgcrypt for
<acheam> chromium!
<acheam> do I not need it for that?
<dilyn> no
<schillingklaus> can ncurses be replaced with bsd-curses?
<dilyn> BUT
<acheam> the community package depends on it
<acheam> schillingklaus: kind of
<dilyn> your profile will break
<acheam> thats worth it
<dilyn> as in, you'll have to make a new profile
<dilyn> but otherwise...
<acheam> is it used to encrypt the profile or something?
<dilyn> worked fine for me
<dilyn> I assume it's used for that yeah
<dilyn> it doesn't seem to be used for anything else
<dilyn> as that was the only thing that broke for me
<dilyn> so now you're down to 3 gnu packages ;)
<schillingklaus> does such a profile need to be encrypted?
<dilyn> for muh sekurtay
<acheam> muh minimulism > muh seguratay
<kqz> is freetype2 considered a gnu project?
<acheam> ncurses doesn't count beacuse its a thomas dickey project more than a gnu project
<illiliti> security through obscurity
<acheam> and freetype is just hosted on gnu.org
<acheam> its not a gnu project AFAICT
<acheam> it has a sourceforge mirror too
<acheam> oh its a fredesktop project
<schillingklaus> how would ncurses or harfbuzz be used for encryption, anyways?
<acheam> libgcrypt is used
<dilyn> they certainly aren't
<acheam> not those
<dilyn> imagine tho
<kqz> ahaha
<dilyn> using that new ti_puts encryption scheme
<acheam> bruh the freedesktop gitlab is down
<acheam> thats what you get for a bloated organization using a bloated peice of software
<schillingklaus> any theoretical alternatives to gcrypt? What would openbsd use?
<acheam> libressl
<acheam> thats all that comes to mind
<acheam> freebsd uses gcrypt for chromium
<acheam> idk what obsd uses
<illiliti> chromium works on freebsd?
<schillingklaus> probably chr works on fbsd only with painful patches
<testuser[m]> werent there a literal 1000+ patches in their repo
<testuser[m]> for it
<acheam> lol
<acheam> i thought our chromium was bad
<testuser[m]> most one liners but still
<acheam> when a software is so big that maintaining 1000+ patches is better than forking it, you have a problem
<schillingklaus> chromium is bad, unless degoogled
<acheam> the one in community is degoogled
<acheam> bruh
<illiliti> omfg
<testuser[m]> wait these are not patches
<testuser[m]> its like a mini fork
<testuser[m]> oh it is
<testuser[m]> just cc extension
<testuser[m]> 6 non-patch c++ files
<dilyn> and their chromium is more up-to-date than ours (:
<acheam> chromium 91 is chromium 91
<acheam> dont beat yourself up over patches lol
<dilyn> patches are important
<dilyn> muh metrics
<dilyn> oh shit I have to take my repology link off my resume now huh
<acheam> i mean, kiss-me was never on it, right?
<dilyn> no but if the KISS repos aren't being tracked anymore then it's useless to me :(
<dilyn> now they'll just have to take my WORD FOR IT
<dilyn> and I am, famously, a liar
<acheam> did you hear back from those folks?
<kqz> just got done doing a very large number of job interviews, the amount of stuff people will just take your word for is surprisingly high
<dilyn> not yet :| makes me nervous
<dilyn> maybe they're just putting together a really nice offer for me :V
<schillingklaus> the metric distance between dilyn and dylan is...
<acheam> they had to make sure that the penthouse office was clean, and that the pillows on the private jet were fluffed right
<dilyn> I tried my hardest to disabuse them of the notion that I am dylan
<dilyn> I don't think I convinced some of them...
<kqz> that period of waiting to hear back (and wondering if you will even hear back) seriously sucks
<dilyn> I was hoping to avoid doing my midyear review for my current job
<dilyn> so I'm going to do this whole review process and they're gonna tell me how great I am and we'll set goals for the next six months
<dilyn> and then fifteen minutes later i'm gonna get to call 'em up and say 'bt dubs i'm fockin DOOOOONNNNEEE DDUUUUUUDDDEEEEE'
<kqz> lmao yeah leaving a job is always a very liberating feeling
<kqz> even if i didn't have any real complaints about the job itself
<schillingklaus> according to one ericonr, building xorg on musl is not overly hard, so there might be a way i can get there even after wayland invades kiss
<mrlix> so hmm
<mrlix> whats the state of kiss linux for servers
<testuser[m]> good
<schillingklaus> wayland invasion... inwaysion
<dilyn> KISS is running on my VPS rn
<kyxor> schillingklaus: will you maintain the community xorg repo?
<dilyn> afaik there are <10 servers on KISS
<kqz> i am actively installing kiss on a server rn ;p
<kyxor> basically we just need 1 person there to merge pull requests
<kyxor> I can submit patches for xorg if needed
<kyxor> libressltoo
<dilyn> ^that's roughly all the job would be (:
<acheam> mcpcpc runs kiss on his server IIRC
<dilyn> but nobody seems to want it
<mrlix> imagine someone wants to exploit your server without knowing yours is one of the 2 servers running kiss linux
<dilyn> there's 3! now you just need to remember eight more...
<acheam> who else?
<dilyn> somebody tried to do just that to me a few months ago
<dilyn> v funny
<mrlix> exploit your server?
<dilyn> mmhmm
<mrlix> i set a honeypot on 22/tcp and i was getting around 20 packets per minute
<acheam> okay now i'm down to gnupg1, make, gperf
<dilyn> it would steal a bunch of things, delete a bunch of things, and then just endlessly print 'fuck you'
<mrlix> looks like a very complex exploit are you sure it wasn't the FBI?
<dilyn> tbh it probably was
<dilyn> they've been after me for decades
<kyxor> how did it get into your server though?
<kyxor> you left open port forgot to close or what?
<dilyn> oh it didn't; they tried to upload it and pipe it into bash
<dilyn> never made it past that first step tho...
<kyxor> ok
<schillingklaus> the last time i did something with a repository other than donload from it was back when cvs was popular
<acheam> and i've found alternate sources for freetype and ncurses
<acheam> dilyn: any way to get rid of gperf?
<mrlix> dud you can have a server anywhere in any range at least one mirai will hit it per day
<dilyn> no
<acheam> :((((((
<acheam> so i think i'll be stuck with these three for a while
<dilyn> i mean maybe if you write an alternative
<dilyn> how hard could hash function generation that's 1-1 compatible with gperf be :v
<mrlix> whats funny to me is that every time you do the pacman face you're tagging someone named v
<mrlix> ~v@anomalous.eu
<acheam> its capital v though
<dilyn> i love talking to them :>
<dilyn> :V :V :V
<acheam> what up V
<mrlix> im thinking of getting a proper irc client web chat isn't cutting it for me
<mrlix> anyway off to make a brownie
<acheam> a brownie?
<acheam> singular?
<V> hey acheam
<V> not much rn
<acheam> so how annoying is the :V face to you?
<V> <mrlix> whats funny to me is that every time you do the pacman face you're tagging someone named v ← no, it's not, the only things that tagged me were you pasting my hostmask and acheam there
<V> acheam: not at all
<acheam> ah so your client must be smart then
<acheam> only highlighting it if its a standalone word or something
<V> Like, I added a bunch of rules that take care of most spurious highlights
<acheam> ah
<V> It works 99% of the time
<dilyn> the build system is toxic af
<kyxor> don't use neovim, use my text editor https://github.com/kyx0r/neatvi it's pretty good
<schillingklaus> what is the advantage of neatvi over neovim?
<acheam> its muuuuuuuuuuuch smaller
<kyxor> it's simple
<acheam> bruh why is ^w unindent and not delete word
<acheam> your fork is terrible and I boycott any establishment using it
<V> actually ^W is an EMACSism
<acheam> > invisible character view
<acheam> mr. unix would like to have a word with you
<V> so this is arguably more pure in the vi sense
<kyxor> its very useful to see indentation characters
<acheam> V: eh, both the vi-like things I use (oksh vi mode, vis) have the ^w binding
<acheam> so practically, it doesnt make a differnce to me
<kyxor> like how do you distinguish spaces from tabs in fixed formatted code?
<acheam> kyxor: yeah yeah i know, it was a joke :)
<V> that's also fair, and I'd hate not to have it in an editor
<dilyn> i make vim tell me kyxor
<acheam> it has gotten me in the bad habbit of closing tabs in my web browser by accident
<kyxor> actually ^w does delete the word also
<kyxor> but only from insert mode
<acheam> ah
<schillingklaus> does neatvi support asynchroneous calls to inferior programs, as neovim does?
<acheam> does neatvi support splits?
<kyxor> it supports calling external programs, not sure what you mean by async, but you can run shell stuff async if you put & after command from neatvi
<kyxor> no splits
<kyxor> splits not needed, just make new terminal and use your window manager
<acheam> yeah I agree
<acheam> was just curious because ^w is used to control splits in other vi-like editors
<acheam> dilyn: is there any reason to use toybox beyond licenseing?
<msk[m]> how does it compare to vis?
<acheam> because im having trouble with the build, and not sure if its worth it
<acheam> i dont mind supplmenting it with obsd stuff
<dilyn> i like toybox more than busybox because i like the work landley did on busybox, and therefore probably will like his work with toybox
<dilyn> it's fine
<acheam> ok
<kyxor> msk[m] probably has more features than vis and less lines of code than vis, it does way more using way less
<acheam> its not extensible though, is it?
<acheam> thats vis's big thing for me
<kyxor> vis does not even have bidi text support, buffers, syntax highlight, etc
<acheam> a nice lua API that I can use to extend the editor however I want
<acheam> vis has buffers and syntax highlighgt
<kyxor> lua is bloat though
<acheam> lua is nice
<kyxor> do it though C
<acheam> and I need it for mpv anyways
<kyxor> oh also, it does native text rendering, so no dependencies of stuff like ncurses.
<msk[m]> vis uses lua for syntax highlighting, right?
<acheam> yes
<acheam> makes it really easy to add new langs
<noocsharp> one of my gripes with vis is that it takes so long to do syntax highlighting that you can see it on startup
<acheam> yes and no
<acheam> yes that is annoying
<noocsharp> maybe i need a terminal that renders at 1000fps
<acheam> but the highlighting itself is really fast
<acheam> beacuse it doesnt highlihgt the whole file
<acheam> it jsut takes a second to start up
<noocsharp> also it screws up syntax highlighting if i have the same file open in 2 buffers
<msk[m]> I see that too
<msk[m]> the delay on highlighting
<kyxor> in neatvi highlight is done though regex, so its easy to add rules for new langs too
<noocsharp> yeah, it's probably not syntax highlighting, but just startup time
<msk[m]> with the lua api disabled, it loads instantly
<acheam> you can open huuge files and the syntax highlighting wont sweat
<kyxor> oh and about startup, if you try it it can open megabyte sized files instantly
<noocsharp> it's probably just lua startup time if msk is right about it loading instantly when lua is disabled
<testuser[m]> noocsharp pasting in vis (from clipboard, not V) is super slow too i guess it highlights every character at once since it can't detect if it's coming from a clipboard
<acheam> yeah that is annoying
<acheam> but there is a GH issue to improve pasting I think
<acheam> so its on martanne's radar
<noocsharp> i just use the "+ register when pasting from system
<kyxor> I wonder how? he will bundle x11 clipboard dependancy
<noocsharp> works flawlessly
<acheam> me as well
<mrlix> I use neovim because i love that coc
<kyxor> I am pretty sure there is no other way to do clipboard without dependencies
<acheam> mrlix: you mean you love to run nodejs in the background with your editor?
<testuser[m]> Couldn't you just check if wl-clipboard exists, or xclip and just os.system them on pasting
<mrlix> yes
<testuser[m]> like kiss does for su commands
<acheam> I used to love coc, treesitter, etc
<mrlix> is vis that thing made in vlang the language thats on like v0.2
<illiliti> coc is bloated as hell
<acheam> then realized if anything it hurt my programming
<acheam> completion is a crutch
<acheam> not an aid
<mrlix> ???
<mrlix> are you ok
<acheam> lol
<mrlix> what if you want documentation for a function
<msk[m]> typing "+ is annoying in vis, and I can't seem to remap y and p to use it by default
<acheam> mrlix: open up a manpage
<acheam> but yeah, for python or something, that is helpful
<acheam> but ive moved to pretty much programming only in C, and only small things in python
<acheam> so manpages are the best source for docs
<acheam> different use cases are different ofc
<mrlix> i would rather type 2 letters and press tab and have the args functionality and tips than open up a manpage every time i forget the argument order of a function
<schillingklaus> c is not an interpreted language and requires compilation cycles. I prefer interpreted extensions
<noocsharp> mrlix: if you don't use autocomplete as a crutch, it's easier to remember arguments
<mrlix> there's always functions like dup2
<noocsharp> it takes 2 arguments
<mrlix> yes
<acheam> I remember seeing a study that compared using maps while driving compared to using a gps
<mrlix> int int
<mrlix> but which is which huh
<acheam> they found that those using maps learned the route much better than those using gps
<noocsharp> it literally tels you in the man page
<acheam> gps is autocmpletion
<mrlix> yes but it also tells you in highlighting
<mrlix> can code faster
<noocsharp> i don't care about speed, i care about the quality of my experience
<mrlix> gps is highlighting autocompletion is tesla level driving
<kyxor> hm, in my editor autocomplete completes only 1 word based on the files you indexed, its all I ever need
<noocsharp> i never use turn-by-turn when driving
<noocsharp> i learn the route before i leave
<noocsharp> this way when technology inevitable fails me, i'm not screwed
<mrlix> vlang has literally 939 open issues
<acheam> dilyn: just rebuilt without gcrypt, profile is fine
<kyxor> Oh btw, I noticed that dylan's version of kiss now checks local sources for checksums? that's so annoying
<acheam> didn't it always do that?
<acheam> or at least generate checksums for them
<acheam> and now im down to 164 packages
<testuser[m]> You don't need to rebuild bruh
<testuser[m]> It doesn't even link to gcrypt
<acheam> oh
<testuser[m]> Probably dlopen
<acheam> oop
<acheam> whatever, with ccache it takes like 1.5hrs
illiliti has quit [Read error: Connection reset by peer]
<testuser[m]> 1.5 hrs you'll never get back
<mrlix> what do you guys think of *BSD
<testuser[m]> good
<acheam> im literally in a zoom call right now, this is gained time lol
<acheam> mrlix: positively
<mrlix> the people from freebsd chat shit on linux a lot and they kinda have some good points
<acheam> i shit on linux too
<acheam> id honestly be rather using obsd
<acheam> its a better OS
<kyxor> acheam: No it never did that before, or it didn't do it right because normally i never needed to add to checksums with new patch
<mrlix> i was watching a video about why linux is shit the other day dude made some sense
<acheam> kyxor: hm weird
<testuser[m]> There's no bsd good loonix bad or bsd bad or loonix good, use what works for you
illiliti has joined #kisslinux
<testuser[m]> No use of bsd if your wifi don't work
<acheam> these two videos are good
<acheam> my wifi card is actually supported by dragonflybsd and netbsd
<acheam> just not obsd
<schillingklaus> the best about BSD is that there is naturally no systemd and less waylend, rust, ...xm
<acheam> rust is on freebsd
<mrlix> honestly
<mrlix> i personally hate c++ more than i hate rust
<mrlix> if i had to choose i would do rust
<acheam> why?
<mrlix> c++ feels like it's awfully complex just to be complex
<kyxor> rust is as complex as c++
<noocsharp> rust is complex in the name of safety, which is a noble goal, but poorly implemented
<mrlix> yeah but at least their complexity makes some sense
<mrlix> they are complex because they keep trying to be secure in some weird way
<kyxor> I hate rust more, because it does not bring anything new into the field of programming except slow compile times and more bloat
<acheam> if I had to choose the better language, yeah id choose rust
<acheam> but id rather run cpp programs on my computer over rust programs
<noocsharp> but to bootstrap rust from source you need an ocaml compiler
<mrlix> honestly I dislike both
<mrlix> at this point it's choosing between mozilla and microsoft
<kyxor> embrace C
<mrlix> microsoft keeps putting really useless stupid shit in C and C++ standards
<kyxor> yeah c99 best standard
<noocsharp> have you tried to read the c standard?
<noocsharp> it's not pleasant
<acheam> have you read the c++ standard?
<acheam> its less plasent
<kyxor> Of course I do
<kyxor> C standard is neat
<mrlix> the c++ standard could be a whole 200 page book
<noocsharp> c11 is a 535 page pdf
<mrlix> makes sense tbh
<rio6> anyone used D before?
<acheam> ive heard good things about it
<mrlix> D is interesting
<acheam> mostly from ibara
<mrlix> what do you guys think of crystal
<msk[m]> what about go
<mrlix> what about elixir
<acheam> what about posix shell?
<kyxor> they all suck
<mrlix> i heard shell can be fast as fuck
<rio6> I was reading elixir code like a few days ago, and it was so easy to read even though I don't know the language
<kyxor> The only new language I might care about would be Jai, when it comes
<testuser[m]> What about
<testuser[m]> nodeJS
<kyxor> read w3c, see you next century, testuser
<mrlix> 3 million lines of perfection
<rio6> not too bad to use if using typescript
<illiliti> if you can't simply do fork()/exec(), then this language should be in trash can
<illiliti> i realized that when learned go
<illiliti> crystal suffered from this problem as well
<mrlix> go elixir and crystal use like soft threads
<illiliti> yeah
<rio6> node has library to check if a number is even
<rio6> can't beat that
<mrlix> i think crystal used libuv but I'm not 100% sure
<kyxor> js still does not have thread support, what a shame
<mrlix> it does
<mrlix> they don't call it threads tho
<mrlix> it's workers
<mrlix> they're pretty wonky
<mrlix> rio6 183k weekly downloads
<omanom> that's because if you're trying to shove multithreading into a /website/, you've gone completely mad
<kyxor> is that mainsteam now? even if I still don't have the ability to use sleep() function
<kyxor> it does not exist
<mrlix> a lot of people do it omanom
<omanom> a lot of people are wrong /shrug
<mrlix> they use service workers aka web workers
<mrlix> that way they can fetch content, and render it separately without blocking
<rio6> async functions usually work good enough
<omanom> and i would argue your site is very bloated if you need something like that
<kyxor> but they aren't async though, it's all just event loop scheduling
<mrlix> sites often are bloated
<mrlix> it's the same with games really
<rio6> I use css in my site, is it bloated
<kyxor> it's all single thread, even if it seems like its not
<omanom> you're equating CSS to javascript?
<mrlix> most things with a user interface tend to be bloated
<acheam> rio6: yes
<rio6> all websites should be curl-able ascii
mrlix has quit [Quit: Client closed]
<acheam> ok leftpad i kind of understood
<acheam> but iseven?
<acheam> really
<acheam> ?
mrlix has joined #kisslinux
<mrlix> http3 is for bloated losers embrace http1.0 and netcat
<omanom> >appeal to extremes
<acheam> a website should be eqully readable in the browser and with curl | xmllint
<dilyn> WHY don't the neovim devs just peg their bundled dependencies at a specific, tested, and known-working version
<mrlix> tls1.3? who needs that. I can just base64 encode stuff before i send it... SUCH BLOAT
<dilyn> it built just fine last week. and now, becuase of UpDaTeS, it's all wackadoodle
<dilyn> fucking insanity
<acheam> or I can just use libressl that doesnt even support tls1.3 lol
<noocsharp> dilyn: get a better editor
<dilyn> i don't even USE IT
<mrlix> libtls is a thing acheam
<dilyn> i inherited this bullshit
<noocsharp> drop it
<mrlix> also libtls is fire fuck whoever says otherwise
<kyxor> drop neovim
<dilyn> i can't drop it, it's probably one of the most-used packages in the whole damn repository lmfao
<noocsharp> let someone add it back if they use it
<kyxor> damn people are dilusional for using it. that herd mentality blocks any progress on simplification of programs
<mrlix> neovim? just use sed bro
<dilyn> cat cat cat
<dilyn> cat head tail sed grep
<noocsharp> *ed
<dilyn> b&
<kyxor> if only people actually read the source code if what they are running... only then they reasize how badly things are designed
<mrlix> well most people here use linux so
<rio6> I read busybox code once and it wasn't the prettiest
<acheam> its hard to read because it uses libbb so much
<mrlix> if you're looking for simplicity just write your programs in assembly bro
<noocsharp> networking effects
<mrlix> compiled C is bloat
<rio6> portable assembly when
<mrlix> never
<kyxor> balance guys balance is the key
<kyxor> there are bounds in both directions
<mrlix> actually you know what software... software is bloat just hard wire your programs
<rio6> write code with a needle on hard drive
<mrlix> too much bloat. I write compressed bytecode
<kyxor> taking it too far, best to find that sweetspot
<illiliti> are there any text editors that implemented XDG? except for nvim
<acheam> what do you mean implemented xdg?
<illiliti> xdg base dir spec
<acheam> lots of them
<acheam> vis
<acheam> I also patched vile to use it
<acheam> and joe
<acheam> nano can use it
<schillingklaus> isn't vile the work of tom dickey?
<kqz> kakoune is my rec
<omanom> gedit?
<omanom> leafpad i think does?
<mrlix> use emacs or something
<mrlix> maybe this http://exofrills.org/
<illiliti> i don't need powerful text editor like emacs
<kyxor> why does an text editor need XDG in the first place?
<illiliti> for configs
<mrlix> use xo or pico
<schillingklaus> ed can do most configs
akira01 has quit [Ping timeout: 268 seconds]
<kyxor> config.h bro best place :)
<illiliti> i hate compile time configs
<kyxor> use tcc
<schillingklaus> leafpad is gui-ish... no good choice for me
<mrlix> i use clang because its very great
<kyxor> leafpad is just.... sus
<omanom> why?
<noocsharp> i think compile time configs work better in languages with compiler time code execution
<mrlix> when the leafpad is a sussy baka?
<kyxor> too clunky, for my taste
<kyxor> gtk+
akira01 has joined #kisslinux
<akira01> guys
<akira01> anyone make last update?
<akira01> liberation is gone
<akira01> croscore will substitute it?
<akira01> because fc-list show nothing
<illiliti> mrlix: i prefer vim bindings
<kyxor> doom emacs (jk)
<schillingklaus> i don't like liberation sans, anyways, so it better is gone
<kyxor> alright boys, i'll go do something productive, for example fix that damn kirc bug
kyxor has quit [Quit: kyxor]
<illiliti> hmm
akira01 has quit [Ping timeout: 258 seconds]
akira01 has joined #kisslinux
mrlix has quit [Quit: Client closed]
<noocsharp> i think if people spent as much time complaining about bad software as they did writing better software, the world would be a better place
<noocsharp> rather replaced the time complaining about bad software with writing better software
<acheam> schillingklaus: yes
<acheam> noocsharp: no I like whining
<schillingklaus> so thing infinitely much better than systemd had already been completed before systemd
<schillingklaus> so no need to write things better than sustemd, and we can keep on whining
<noocsharp> well if its already written, there's no need to whine because you can just use it an move on with your life
<rio6> systemd who
<rio6> :P
akira01 has quit [Read error: Connection reset by peer]
<dilyn> micro looks neat
<testuser[m]> Micro is great
<testuser[m]> I use it on my phone cuz it supports mouse so i can tap
schillingklaus has quit [Quit: schillingklaus]
<msk[m]> inside termux?
<dilyn> > on my phone
<dilyn> get out
<illiliti> dilyn: VERSION regressed kiss-outdated
<illiliti> and repology in general
<illiliti> so there's regressions/breaks
<dilyn> oh did it actually break kiss-outdated?
<dilyn> it only took KISS off of repology's pages, it didn't actually stop kiss-outdated from functioning (at least, if people weren't using the new shit)
<illiliti> looks like repology cached the results
<illiliti> i'm pretty sure that repology will break eventually
<illiliti> for main repos
<illiliti> and community too, if people will start using VERSION
<dilyn> isn't that just for what repology tracks on its site though?
<dilyn> kiss-outdated simply downloads the database of latest pkg versions and those get checked against kiss l foo
<dilyn> no?
<illiliti> repology will stop populating packages with VERSION to database
<illiliti> kiss-outdated basically fetches results from repology site
<illiliti> via svg hack
<dilyn> right so i mean
<dilyn> people who use the new system have to work harder
<dilyn> I'm fine with this trade-off :)
<illiliti> this trade-off isn't worth it
<illiliti> everything was great already
<dilyn> lol
<dilyn> i mean yes I agree
<illiliti> but no, we need APKBUILD in kiss for no reason
<omanom> i mean i guess one approach is to state that packages in community can't/shouldn't use them
<illiliti> yeah
<dilyn> that's a silly rule
<illiliti> ban VERSION at all
<dilyn> kiss-community/community respects kisslinux/repo
<dilyn> honestly I want to make rust packages more challenging to package and enforce the requirements we have for cbindgen on them xD
<omanom> just a possibility, i maintain no judgement as to whether its a good one or not
<dilyn> but dylan is rewriting his kiss rust-url generator so even then it will be trivial :'(
<illiliti> kisslinux/repo doesn't respect kiss-community/community
<dilyn> it doesn't have to thoi
<dilyn> tho*
<testuser[m]> dilyn: what's wrong with using micro on my phone
<dilyn> why have a text editor on your phone
<testuser[m]> :(
<illiliti> lol
<testuser[m]> I write programs over ssh
<testuser[m]> And for testing without ssh
<testuser[m]> s/testing/testing too,/
<dilyn> disgusting
<testuser[m]> it's good
<testuser[m]> sometimes i feel too lazy to go to the pc
<dilyn> oh dear I think I fucked up accepting these libressl -> openssl commits
<dilyn> we should be bumping relver
<testuser[m]> no
<dilyn> why no?
<acheam> why not? Shouldnt you be forcing a rebuild?
<testuser[m]> people building kiss revdep libressl would lead to less mess
<testuser[m]> manually
<dilyn> hmhm
<dilyn> kiss revdep only concerns /var/db/kiss/installed so community/ doesn't matter
<testuser[m]> Yea so there won't be unnecessary bumps cuz everyone is gonna rebuild anyway
<dilyn> hmhm
<dilyn> See I believe you're right
<dilyn> but that's how I'm going to break someone's system smh
<noocsharp> don't ask for permission, beg for forgiveness
<dilyn> i would never beg for forgiveness
<noocsharp> don't ask for permission, laugh
<dilyn> jesus christ our lord and savior didn't die on the cross so I could grovel at the feet of maintainers smh
<acheam> jesus christ, bdfl
<acheam> of the world
<acheam> so is there really no way to cache a private key /passphrase with gnupg1?
<acheam> because i relied on that with my mutt setup
<testuser[m]> Doesn't it cache it for 5-10 mins ?
<testuser[m]> Wait what caching are you talking about
<acheam> so I didnt have to enter my key passphrase 10 times every time I wanted to check my email
<testuser[m]> Yea
<acheam> testuser[m]: doing an operation with the private key once and not needing to reenter the passphrase to unlock it for some amount of time
<dilyn> just use gnupg2 lmfao
<acheam> :(
<testuser[m]> Why are you using gnupg1 instead of 2
<dilyn> qol is more important
<testuser[m]> It's still gn
<testuser[m]> Gnu
<acheam> yes but it has more gnu dependencies
<dilyn> gnon't
<acheam> gnupg2 needs like 10 pieces of gnu software
<acheam> gnupg1 just needs 1
<dilyn> build them statically and vendor them all. then you can pretend it's just one
<testuser[m]> Make a 'gnu' package with all the gnu software you need
<testuser[m]> Then you only got 1
<acheam> lol
<acheam> thats big brained
akira01 has joined #kisslinux
<omanom> gnusybox
<akira01> man fuck crosc
<akira01> how can i set a font in foot with name Font:style=Regular?
<akira01> simple dont work
<kqz> are you trying to set a font with the name regular or set the fontstyle to regular?
<akira01> just try to set font
<akira01> since liberation is over in kiss
<akira01> i use the new fonts
<akira01> fc-list show for example Arimo:style=Regular
<akira01> how can i set this damn thing
<akira01> In foot
<kqz> font=Arimo
<kqz> regular should be the default style
<dilyn> ^
zola has joined #kisslinux
<akira01> i tried
<akira01> dont work
<omanom> try fc-match to make sure it will pick up the right font
<dilyn> what do you mean 'don't work'
<dilyn> foot doesn't launch?
<akira01> yeah
<akira01> foot
<akira01> Or any other thing
<dilyn> try omanom's suggestion
<zola> I have a problem with kiss, whenever i try to install something with multiple dependencies install fails on the second package
<akira01> omanom: it gives me "Arimo" "Regular"
<zola> Error is not being able to create a file, because a dir doesn't exist in .cache/kiss/proc/something...
<omanom> ok, great, so fontconfig can "see" your font
<dilyn> delete .cache/kiss/proc
<akira01> yeah
<akira01> my font is okay
<akira01> but cant set it
<akira01> if i use bemenu
<akira01> just a lot of squares
<zola> dilyn: didn't help
<dilyn> delete .cache/kiss ?
<omanom> does bemenu rely on pango?
<akira01> Need it to build
<omanom> it has its own separate font configuration from foot doesn't it?
<akira01> anyway foot still not launch
<omanom> if it doesn't launch how do you know there's a font issue?
<kqz> yeah was just about to ask, it could be another config issue
<kqz> my font line looks lke this: font=azukifontB:pixelsize=28
<akira01> because all my software is fault in font
<akira01> firefox is just a hole of squares
<omanom> does foot provide any kind of error log?
<kqz> well then your font config is having issues beyond foot probably ;p
<kqz> try installing a font from community
<akira01> yeah is font issue
<dilyn> install cozette
<dilyn> set font=CozetteVector:size=10 in ~/.config/foot/foot.ini
<dilyn> launch foot, modify that font line to whatever other font you want, use your launched foot terminal to launch foot. See what it prints
<omanom> footception
<akira01> dejavu worked
<omanom> not to distract from the current issue akira01 but did you get the volume keys problem figured out?
<akira01> no man
<akira01> still a problem
<akira01> u see my sway config?
<omanom> do you have a weird keyboard or anything? yeah i saw it today, i wasn't at the computer to respond yesterday though
<dilyn> you can use wev to see the name of the key
<akira01> my keyboard is 60% a duck2one mini
<akira01> but it worked well in xorg
<omanom> @dilyn nice, i didn't know of the equivalent
<akira01> and the sound key work for other things but not for amixer
<omanom> the next thing i was going to suggest is to verify that amixer is targeting the right card
<akira01> yeah it is
<akira01> i tested in terminal
<akira01> volume go up and down normally
<omanom> just to confirm, that was with `amixer set Master`?
gtms has joined #kisslinux
<akira01> Yah
<akira01> exactly this
<zola> dilyn: still broken
<illiliti> well, Dylan just added docs about VERSION stuff
<dilyn> well i'd need any amount of information beyond 'is broken'
<dilyn> $whoami, kiss v, what package, KISS_TMPDIR...
<illiliti> which means there's no chance that something will be changed
<zola> root, 5.5.2, irssi ( but happens for every package as long as there are at least 2 instals happening), <nothing>
<acheam> illiliti: there hasnt been a chance for a while
<dilyn> hey hey looky there, i can reproduce it
<dilyn> time to make an issue!
GalaxyNova has joined #kisslinux
<akira01> hi GalaxyNova
<zola> I suspected something was broken upstream, but i really wasn't sure
<dilyn> can't reproduce if I delete ~/.cache/kiss
<illiliti> i'll be with community until someone starts to use VERSION for essential packages such as go, gdb, auto*, coreutils, etc...
akira01 has quit [Read error: Connection reset by peer]
akira01 has joined #kisslinux
<akira01> omanom: any idea?
<omanom> no, it doesn't make any sense to be honest
<akira01> yeah
<akira01> me too
<GalaxyNova> akira01: hi!
<akira01> GalaxyNova: you finally solved vaapi in firefox?
<acheam> ok so asd should be usable and reasonably stable now
<acheam> I just tagged a release
<acheam> and uploaded a rootfs
<GalaxyNova> nope...
<GalaxyNova> vaapi is still broken
<GalaxyNova> and webgl still broken too
<acheam> in summary: its libressl, xorg, and llvm
<GalaxyNova> at least firefox doesn't segfault anymore
<soliwilos> Anyone else having trouble with building freetype-harfbuzz? When it comes to extracting the sources it looks for the wrong archive version.
<GalaxyNova> which is lighter waybar or yambar
<zola> Probably something is broken because the new VERSION thing... Try rolling your repo back to before this started
<soliwilos> "2.10.4+2.8.2 1" is the version contents, but the error is about freetype-2.3.1.tar.xz: no such file..
<zola> soliwilos:
<illiliti> GalaxyNova: yambar if you patch out bloated modules
<soliwilos> zola: Mhm, seems likely.
<acheam> soliwilos: maybe clear your cache
<akira01> soliwilos: build okay for me
<soliwilos> acheam: Removing ~/.cache/kiss/sources/freetype-harfbuzz did nothing except start a re-download of the files. It downloads the correct files, but seem to expect a different version for the extraction bit.
<acheam> weird
<soliwilos> kiss version 5.5.2 and latest repos.
<soliwilos> It is rather weird.
<zola> dilyn: after cleaning .cache/kiss first build works fine, second fails as previosly, i have no idea why
<akira01> guys
<soliwilos> It is the version changes somehow.. I forked the freetype-harfbuzz package and put in the version numbers 2.10.4 and 2.8.2 rather than the placeholder names, works now.
<akira01> bemenu need config to exec commands?
<GalaxyNova> akira01: did you fix firefox vaapi?
<GalaxyNova> akira01: bemenu-run
<akira01> GalaxyNova: no i just stick with it
<akira01> GalaxyNova: i cant do commands in bemenu-run
<akira01> if for example i want to put my wallpaper with wbg in bemenu
<akira01> it cant do
<akira01> i need to do in terminal
<kqz> how are you starting sway? sounds like your environment isn't set up before you start it
<akira01> man i just sway and do okay lol
<GalaxyNova> kqz: just type "sway"
<akira01> i use sway tiny
<GalaxyNova> same
<akira01> maybe the problem
<akira01> or not
<GalaxyNova> i though about that too
<kqz> before you start sway are you sourcing your environment?
<GalaxyNova> why would that matter
<akira01> sourcing?
<GalaxyNova> /etc/profile loads on login
<akira01> just do login and sway auto
<akira01> all variables is put
<dilyn> zola: soliwilos: file issues on github
<akira01> and the XDG_RUNTIME_DIR is okay
<kqz> if you open a terminal does your env look right?
<akira01> i mean yeah
<akira01> i can browse
<akira01> i can open term
<akira01> i can use bemenu
<akira01> set wallpaper
<kqz> if you just type "env" do you see everything set
<GalaxyNova> yes ofc
<GalaxyNova> otherwise how would the package manager work lol
mla has joined #kisslinux
<GalaxyNova> everything is built in configured in the env
<akira01> kqz: seems pretty okay for me
mla has quit [Remote host closed the connection]
<kqz> so when running bemenu using sway hotkey you don't get results, but from the terminal you do?
<kqz> or you don't get reuslts regardless
<kqz> s/bemenu/bemenu-run
<dilyn> you might have to do export BEMENU_BACKEND=wayland
<akira01> no man
<akira01> i wilk explain better
<akira01> if i just use bemenu for launch firefox
<akira01> okay great work
<akira01> but if i do something like
<akira01> wbg ~/wallpaper/wallpaper_name
<akira01> it do nothinf
<kqz> ah i see
<kqz> does absolute path work? ie /home/user/wallpaper/wallpaper_name
<akira01> yeah that work
<akira01> fck
<akira01> why ~/ is buggy?
<dilyn> bemenu probably doesn't do ~ expansion
<dilyn> or rather, wbg
<akira01> yeah
<akira01> okay 1/3 solved
<akira01> lol
<kqz> what were the other issues?
<akira01> amixer not works in XF86Volume
<akira01> and vaapi firefox
<msk[m]> anyone know why liberation-fonts was dropped?
<akira01> dont know
<akira01> but i send email to dylan about the new fonts
<akira01> seems pretty buggy for me
<akira01> term and other programs cant match the font
<GalaxyNova> illiliti: except building yambar is impossible
<GalaxyNova> they don't even list the deps
<zola> dilyn: i downgraded the package manager to 5.5.0, still broken
<kqz> i don't use amixer but should be something along the lines of: bindsym XF86AudioLowerVolume exec amixer sset Master 5%-
<msk[m]> is ttf-croscore the "official" font now?
<omanom> yeah they have that set in their sway configuration
<omanom> and it works when done in terminal
<dilyn> zola: yeah i mean I run into similar errors frequently, usually when kiss is updated. it's weird. idk
<omanom> but it doesn't work as a hotkey
<akira01> kqz: not work
<dilyn> i'd file a bug. dylan mentioned something similar a few weeks ago... it confused both of us as to how the idea was even possible
<kqz> have you tried wev?
<kqz> it'll tell yo
<kqz> you the exact code/key
<kqz> i used to troubleshoot my buggy keyboard firmware not mapping the right buttons to the right xf86 function key
<akira01> in what package wev is build?
<akira01> btw xf86 works if i use other thing like terminal
<kqz> you'll have to package it yourself, maybe someone has a package laying around
<kqz> i just built it real quick from source, it's a small program
<dilyn> i have it in KISS-me
<dilyn> but yeah it's basically a oneliner to build
<akira01> dilyn: my friend used yout KISS-me repo to build toybox and get checksums mismatch
<dilyn> the checksum is made using b3sum
<cem> dilyn: you switched to b3?
<dilyn> yar
<cem> did you just apply dylan's patch or implement it on your own?
<dilyn> too lazy to think hard
<cem> Ah I see
<cem> Lots of checksums mismatch for you then, huh?
<dilyn> well I only use my own packages so not really
<dilyn> lmao
<cem> yeah that makes sense :D
<akira01> man fuck
kyxor has joined #kisslinux
<akira01> wev gives me nothing
<akira01> but if i put XF86Vol to open term it works
<akira01> but wev not response to xf86vol
<kyxor> mcpcpc_: yo I fixed your irc client, here is the patch for text wrapping bug - https://0x0.st/-Odx.patch
<kqz> well that's bizzare, must be the amixer command if sway opens a terminal with it though
<akira01> Is amixer
<akira01> if amixer is not set in sway config
<akira01> wev recognizes
<akira01> if is set wev not recognize the key
<akira01> whyyyy
<dilyn> `error: unknown target CPU 'native -mtune=native -O3 -fno-math-errno -pipe -flto=thin'` interesante
<kqz> does it show up if you set the key to open the terminal? akira01
<dilyn> if I do cc "$CFLAGS" bla bla bla, i get this
<kqz> (in wev)
<dilyn> but if I do cc -march=native -mtune=native blaa bla bla bla bla it's fine...
<akira01> kqz: no
<akira01> just open term but wev not says that is xf86vol
<akira01> says other things
<akira01> modifiers: serial: 0; group 0
kyxor has quit [Quit: kyxor]
<kqz> think since wev works with toplevels, if the key is already in use by the comp it'll inhibit so it'll never pick it up in that case
<kqz> try "wev -g" maybe, not sure what this option does
<kqz> regardless tho it's a moot point, since it is the right key
<akira01> seems amixer will be not solved for a days
kyxor has joined #kisslinux
<GalaxyNova> anyone have a decent yambar config?
schillingklaus has joined #kisslinux
<acheam> man I just took a nap, and I literally dreamed that syslinux compiled with clang
<acheam> i spend too much time on KISS
<kyxor> ok well I did not test utf-8 properly, but i fixed it, use this patch for kirc now: https://0x0.st/-Odx.patch
<schillingklaus> a patch to make syslinux compile with clang?
<acheam> i wish
zola has quit [Ping timeout: 250 seconds]
<schillingklaus> cproc would be even a whole lot greater
<kyxor> then get down and start working on the patch :)
<dilyn> :<
<akira01> how can i enable shadow in sway?
<acheam> ive tried doing it twice now
<acheam> but both times ive failed
<acheam> im going to give it one last last shot
humaid_test has joined #kisslinux
<acheam> someone said that older versions compiled fine
<acheam> but I tried all the way back to version 4
<acheam> and it didnt work :(
<dilyn> does sway even do shadows?
<humaid_test> hello
<acheam> ya know what I hate?
<acheam> when you unarchive something and it doesnt have a subfolder
<acheam> so you just unarchive it into your current directory
<acheam> and its a mess
<kyxor> oh yes
<kyxor> that is why you put mkdir in your extract script / alias
<acheam> but then you might have double subdirectories
<humaid_test> I'm using chromium 90, from slax, no problems regarding certifications.
<GalaxyNova> dilyn: Sway does not do shadows
<akira01> GalaxyNova: i cannot change it?
<GalaxyNova> change what?
<GalaxyNova> the shadows?
<GalaxyNova> no
claudia has joined #kisslinux
<claudia> o/
<GalaxyNova> if you want shadows look into wayfire
<acheam> hi claudia
<claudia> \o
<GalaxyNova> o7
<claudia> re sway-no-seat: it works now (:
<claudia> magic
<akira01> but i see sway in unixporn with shadoes
<schillingklaus> wayfire is only suited for mouse fans
<GalaxyNova> oh wait
<GalaxyNova> there is a way to get shadows in sway
<GalaxyNova> oh wait
<GalaxyNova> nvm
<GalaxyNova> lol
<claudia> I have no idea why it would have not worked. So for all our research was, that its only suitable for a single user environment. No 2 users at same time. So in what dylan provided, it should have just worked.
<claudia> I have just replaced everything what 'baselayout' provided, and now it works.
<akira01> claudia: u use alsa?
<claudia> Might have just been a me problem? lol
<claudia> akira01: yes.
<akira01> can u see if amixer works in sway with bindsym and some key?
<akira01> me not work
<kyxor> under which cicumstances does XDG_RUNTIME_DIR=/run/user/$(id -u) work? Cause in my case sway worked only with /tmp as directory. It's sortof giving users wrong info
<claudia> For me it does not work in sway-tiny. akira01
<GalaxyNova> ^^^
<GalaxyNova> kyxor
<GalaxyNova> same for me
<akira01> claudia: in sway-no-seat work?
<kyxor> ^^^ dylan!
<claudia> akira01: sway-no-seat works for me. aka start sway as user process.
<GalaxyNova> wish dylan was more active on irc
<akira01> kyxor: same for me
<claudia> I have mine in /tmp/user-id
<akira01> GalaxyNova: me too but he see my emails
<claudia> I have not bothered creating it in e.g /etc/inittab and set the permissions and so on.
<claudia> akira01: https://termbin.com/xnpi this are my keys.
<claudia> dwm frankenstein.
<dilyn> thanks for the Makefile for opendoas acheam
<dilyn> that's four packages that no longer need gmake...
<schillingklaus> there was once frankenwm
<acheam> your welcome
<claudia> For the XDG_RUNTIME_DIR in /run/user . You have to create this everytime with root permissions, and then chown it to your user.
akira01 has quit [Ping timeout: 246 seconds]
akira01 has joined #kisslinux
<claudia> oh shoot me. They do not..
<akira01> claudia: not worked too
<akira01> sway-tiny problem
<claudia> akira01: yes. I can reproduce your issue.
<akira01> already send email for dylan
<akira01> expect he will see
<claudia> It might have lost the ability to interpret the mediakeys.
<claudia> Just use other keys
<kqz> akira01: if you want shadows with sway, you have to use sway-borders
<akira01> the problem is amixer
<akira01> claudia: sway-tiny recognize mediakeys but amixer is the problem
<akira01> already tested
<akira01> kqz: thanks
<akira01> btw
<akira01> anyone knows the most minimal wayland compositor?
<kyxor> probably write one yourself, will be the most minimal as you be writing stuff you know you need
<schillingklaus> velox maybe? that's the creation of forney... a fornicreation
<kqz> tinywl ;p
<kqz> (not meant to be used by any means tho)
<GalaxyNova> we need sowm for wayland
<kyxor> like it's only one shader that you might care about, etc
<humaid_test> GalaxyNova: +1
<kyxor> unless I am misunderstanding what compositor means on wayland, is window manager and compositor same things?
<humaid_test> re: ssl unkown issuer: firefox 88 on slax doesn't have the issue. it might be a kiss thing?
<kqz> a compositor is responsible for window management, and everything else as well
<schillingklaus> isn't wayfire the sowm of wayland?
<kqz> not at all, the only similarity is that it's floating by default
<claudia> I think dylans sway-tiny is already pretty sowmish
<GalaxyNova> no way
<kqz> wayfire is more akin to compiz wrapped around a wide variety of window management features built on top of wayland
<GalaxyNova> it might fit in 1 megabyte but the ram footprint is huge
<kqz> that said, wayfire is very cute and will probably be my main compositor going forward, would reccommend if you like fancy effects
<humaid_test> if anyone can confirm, ff 90 chromium 90 has a problem where they can't connect to any website complaining about unknown certificate issuer.
<akira01> GalaxyNova: yeah i mentioned that i love sowm and now i strange sway because my workflow is different
humaid_test has quit [Quit: Client closed]
humaid_03 has joined #kisslinux
<soliwilos> Has anyone tried the wayst terminal in their wayland setup?
<dilyn> i'd recommend wayfire if you also don't like fancy effects. you can turn everything off and it becomes very boring :)
<dilyn> wayst was the first terminal i tried. I couldn't ever get it to NOT segfault
<dilyn> then i found foot, and that's the end of that story
<claudia> muh flame effect
<GalaxyNova> anyone have a good yambar config for sway?
<soliwilos> wayst was working fine in my previous setup, but I'm getting an error building it in the new one; "ld: error: unable to find library -lGL".
<akira01> velox works with amdgpu?
<kqz> nope, you'll fallback to software rendering
<akira01> GalaxyNova: u can see if someone had good confif in unixporn subreddit
<mcpcpc_> kyxor: thanks! will test it in a bit.
<dilyn> freetype's meson build system is... badly damaged...
<dilyn> how come nobody can write good Makefiles huh
humaid_03 has quit [Quit: Client closed]
<kyxor> dilyn: well the existance of cmake and others is the main reason people can't write makefiles ...
<kyxor> can't be good at something if you don't practice it
<acheam> aaah i think I actually did it!
<acheam> syslinux building without gcc
<acheam> loooooots of warnings
<acheam> and a few errors
<acheam> but it doesnt fail!
<acheam> now im just struggling to make a patchset
<kyxor> error means fail by gcc
<acheam> yeah but the whole build still finishs
<acheam> idk how it works
<acheam> but it does
<kyxor> it probably will segfault when you run it
<acheam> dont ruin my fun
schillingklaus has quit [Quit: schillingklaus]
akira01 has quit [Ping timeout: 246 seconds]
<dilyn> :'( competent devs is always too much 2 ask
akira01 has joined #kisslinux
<akira01> dilyn: can you explain for me compile time and runtime in kiss package system?
<dilyn> what would you like to be explained
<akira01> im dumb so for me is just compile
claudia has quit [Read error: Connection reset by peer]
<akira01> but when i see some dependencie files
<dilyn> a compile/build time dependency is a package required when you build a package
<dilyn> a runtime dependency is a package you need when you run a file provided by a package
<dilyn> in the depends file, they are differentiated by a 'make' in the second field
<akira01> yeah
<acheam> has anyone downloaded the old logs?
<acheam> wait no i have
<acheam> nvm
<acheam> forgot they were on my server
claudia has joined #kisslinux
mla has joined #kisslinux
akira01 has quit [Ping timeout: 255 seconds]
<acheam> okay im just creating a bin package from the precompiled syslinux on my system
<kyxor> i use grub... I am not on that level of muhmilism yet
<GalaxyNova> grub isn't even that bloated
<kyxor> yeah but it's gnu
<GalaxyNova> oh yeah lol
<noocsharp> does sway fail to build for people?
<kyxor> acheam is on gnu purge today
<GalaxyNova> imagine downloading and using wyverkiss only to install grub
<acheam> oof
<acheam> grub is bloated
akira01 has joined #kisslinux
<GalaxyNova> LILO hasn't been worked on in years
<akira01> dilyn: sorry i get down
<akira01> can you ctrl c ctrl v the example if you did?
<dilyn> I didn't give an example
<dilyn> I'm not sure what part needs explaining :P
<dilyn> see gcc depends file?
<akira01> i mean
<akira01> if every package is compiled
<akira01> why need compile time option?
<dilyn> because you don't need something like bison to make chromium run
<akira01> so it just compile but dont run it
<dilyn> many make-time dependencies just generate files (like bison, m4, flex) or automate some commands (make, meson, cmake)
<kqz> acheam: so did you get syslinux building with clang? o:
<acheam> no :(
<acheam> 3rd time wasnt the charm
<kqz> o, rip
<dilyn> but something like freetype-harfbuzz is used WHILE a program runs, like rasterizing fonts or smoothing
<dilyn> run-time dependencies can ALSO be make-time dependencies, but they don't necessarily have to be
<kyxor> how are run-time deps marked in depends file?
<kyxor> or are they not?
<dilyn> they just don't say 'make' after them
<akira01> dilyn: so thats why i had emacs dir in my /usr/share?
<dilyn> like in gcc, zlib is a run-time dependency, so it doesn't say 'zlib make', but flex is a make-time dep, so it says 'flex make'
<dilyn> :thinking:
<kyxor> oh cool, i didn't know that
<akira01> dilyn: i mean i dont even use emacs so had files in the dir
<akira01> or like vulkan dir
<kyxor> oh wtf I have emacs there too
<akira01> yeah
<kyxor> ohh
<akira01> i think this is normal foe everyone lol
<kyxor> kiss owns /usr/share/emacs/site-lisp/cmake-mode.el
<kyxor> = cmake
<akira01> and zsh dir?
<kyxor> vulkan is for mesa
<kyxor> also if you use my vulkan repo, you will have registry there too
<akira01> i mean
<akira01> is that compile time dependencie?
<akira01> just make files but not use the dependencie to run
<acheam> kyxor: oh yeah thats really annoying
<acheam> just get a hefty kiss-hook going
<acheam> taking an hour or so to go through your whole filesystem is always good
<acheam> i try and see that I know what every file does, why its there, and why I need it
<acheam> searching up things I dont know
<acheam> skipping /usr/include, /usr/lib, etc
<rio6> files in /var are always mistery for me
<acheam> like
<acheam> why is /var/empty a thing
<acheam> also I like how acpid just keeps a log that says
<acheam> acpid: can't change directory to '/etc/acpi': No such file or directory
<acheam> 92321 times
<kyxor> /var is basically a junkyard
<kyxor> funny most of those folders are empty for me
<kyxor> the only useful things are /log/xorg and /lib/init/randomseed
<rio6> /var/db/kiss and /var/log are like the only two places I go to
<kyxor> oh yeah, forgot about those
<kyxor> oh no I found a bug in st terminal
<kyxor> its pretty minor but changing the terminal theme with kfc leaves a small rectangle with old color https://0x0.st/-Onj.png
<kyxor> base16-apathy color theme is cool af though
<kyxor> well, I think I know how to fix this in st, just gotta the resize event, so it will redraw bg completely
GalaxyNova has quit [Quit: Whoooooshh]
gtms has quit [Remote host closed the connection]
<claudia> vaapi is actually a nice thing, but on my laptop heat wise rendering a video through cpu is just better(less need of a fan) :|
<kyxor> really? what cpu you have? I get maxed out cpu and it renders at 5 fps
<kyxor> granted its 4 core intel pentium
<claudia> 3rd gen i5 dualcore
<kyxor> hmm, and you get 60 fps playback?
<claudia> So a more olderish machine
<claudia> 60fps? I never said that :D
<kyxor> so like 3 fps?
<claudia> dont know how much fps. prob just 30.
<claudia> on 60fps in yt my machine gets loud and warm.
<kyxor> so strange, maybe mvp software video playback is trash
<kyxor> mpv*
<claudia> I have blocked 60fps in yt/firefox and mpv. and vp9 codec.
<kyxor> like okay i also have 4 core intel atom, and it's the same story there
<kyxor> without vaapi mpv software rendering playback is unusable
<claudia> What I stated first is running software, the fan is barely noticeable, with vaapi it is noticeable.
<claudia> less cpu, but the gpu is producing more heat then
<claudia> oh an atom. This is also another league of machine.
<kyxor> yeah I run all kinds of apu's here, and dedicated gpu's too :)
<acheam> yes!
<acheam> gnu-less system achieved
<acheam> i only have gperf and gmake, which are both
<acheam> just make deps so they dont count
<acheam> hmm I think im going to start going through and swapping for bmake where I can
<dilyn> gl
<acheam> oh thats handy that --program-prefix exists
GalaxyNova has joined #kisslinux
<GalaxyNova> anyone packaged yambar?
GalaxyNova has quit [Quit: Whoooooshh]
<acheam> im actaully surprised so much is building without gmake
<acheam> i had a misunderstanding of how many packages require it
<acheam> im getting a lot of headers not found errors with bmake
<acheam> oh just including -I/usr/include fixes it
<acheam> thats pretty silly
<acheam> dilyn: why does your nodejs package has a manifest file in it
soliwilos has quit [Quit: nyaa~]
<dilyn> ah, because I forked it from /var/db/kiss/installed
<acheam> boo you
<acheam> no anything about the includes thing I mentioned above?
<acheam> s/no/know/g
<dilyn> it's a bitch ain't it
<dilyn> very recent thing that's happened to me (:
<dilyn> konimex pushed a fix for it on wyverkiss, but it... didn't work for me...
<acheam> hmm i'll give that a shot
<acheam> works for me
<acheam> sorry dilyn
<dilyn> f
<acheam> are you sure you tested it riht?
<acheam> so i have 10 packages in core/ that require gmake
<acheam> not tooooo bad
<kyxor> does kernel require gmake too?
<acheam> presumably so?
<acheam> havent tried it
<acheam> but given how complex that build system is, and knowing linux
<acheam> i dont think its a bad bet
<dilyn> I feel like I definitely did it right lol
<dilyn> it does indeed
<dilyn> requires gmake LLVM=1 LLVM_IAS=1 YACC=yacc
claudia has quit [Quit: zzz]
<acheam> and a patch for perl, and a patch for byacc
<acheam> thankou torvalds
<kyxor> torvals lost control of kernel long time ago now
<kyxor> see soon enough you will also need to patch out rust
<noocsharp> you can always fork it :
<acheam> konimex: thank you for the table segfault patch for mandoc!
<kyxor> yeah, I am thinking to just freeze the kernel updates at specific version
<kyxor> just need to make sure there are no critical bugs
<kyxor> stuff like gpu driver updates I care about
<acheam> oh that was dylan
<acheam> whatever, i found it through you
<acheam> kqz: kqz.io 404s
<kqz> O: is working for me
<kyxor> 404 for me too
<kqz> maybe sourcehut bork
<acheam> clear your cache?
<kqz> oh, wait does https://kqz.io work
<kqz> maybe the http redirect bork
<acheam> nop
<kqz> huh, very weird
<kqz> oh yeah i can reproduce on my phone
<kyxor> https://sr.ht/~kqz/ works
<dilyn> 404s for me