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
<dilyn> also, I only appropriate texan lango because it's inclusive
<dilyn> so y'all folx better get with it, y'hear?
<akira01> GalaxyNova: is already mounted
<claudia> I always thought that 'y'all' was some kind of urban/hiphopish lang :D
GalaxyNova has quit [Quit: Whoooooshh]
riteo has joined #kisslinux
<riteo> hiiiiii!
<riteo> I did it, now minekiss supports fabric!
Guest9706 has quit [Quit: leaving]
<noocsharp> nice!
<kayw> minekiss? minecraft for kiss?
<riteo> sort of
<riteo> it's a minecraft launcher written in pure* posix shell
<kayw> oh nice
<akira01> lol
<riteo> still, there's no java on kiss, I'll work on it when the time comes
<riteo> I might also fiddle locally with the package format slightly to make gradle and the whole java stack fit into the "download first, build later" mindset behind kiss
<akira01> make a port of minecraft to run in shell not java lol
<riteo> lmao
<riteo> I seriously plan to make a minecraft clone as my first big c project
<riteo> but not a regular minecraft clone, one with all I wish minecraft became, expecially on the technical side
<riteo> btw I just read the note
<noocsharp> i would do something smaller tbh
<dilyn> ang: man-pages-posix is actually bundled with man-pages in repo/extra, so we should drop it
<riteo> I actually quite like the separation behind the huge community repos and the smaller repo! This should burn out dylan way less
<riteo> althought I'm relatively worried about community feedback
<dilyn> riteo: ddevault had a minecraft clone iirc
<riteo> like, staying on the IRC server really gives you an idea of what the community wants and needs
<dilyn> still on github i believe
<riteo> dilyn: oh cool
<noocsharp> it's written in c#
<dilyn> f
<riteo> oh
<riteo> so java microsoft edition
<riteo> what a bummer
<noocsharp> i mean...
<riteo> I'll do it in a later time though, and I'll surely have to learn a TON of stuff, but it'll be worth it I'm sure
<noocsharp> well i guess it is java microsoft edition
<noocsharp> but minecraft is already minecraft microsoft edition
<dilyn> minecraft has been msft edition since like... 2013 or something
<riteo> minecraft the name itself sort of
<riteo> minecraft:je is basically the same
<riteo> microsoft came to notch and like told him: hi we would like your brand
<riteo> that's the only thing they did lol
<noocsharp> until they start forcing microsoft accounts this year
<riteo> i found out it wasn't because of microsoft
<riteo> mojang just needs "safer" accounts, you know, 2fa and whatnot
<riteo> so instead of implementing it they're choosing the lazy path, still hate it though
<dilyn> claudia: i'm opting to drop them one by one in the hopes that people notice something tragic going on the next time they `kiss u` (:
<claudia> heh, y :D
<claudia> I thought in perspective of people who have to send several PRs in your way
<dilyn> also like what xeno-hypster said; maintainers have the option of swapping some packages to wayland, and I don't want to investigate that option myself lol
<dilyn> they can just say 'i will drop this' and I'll do it for them haha
<claudia> ah ok
<dilyn> but they're welcome to if they want their name on it
<dilyn> they can put a little angsty comment in the PR or a diatribe against ayyland in the commit message...
<dilyn> express yo selves
<claudia> Leaving this project full of anger.
<riteo> oh, it looks like the official repo is free from fribidi
<riteo> how will it rendere bidirectional text now?
<riteo> s/rendere/render/
<acheam> it wont
<cem> it won't?
<riteo> so it'll be, like, black squares?
<acheam> not sure
<riteo> or will it literally be invisible
<acheam> kiss targets english, its in the guidestones
<cem> it'll be black squares
<riteo> I mean, I'm not arabic or whatever, but on a webbrowser having messed up output is kinda weird
<riteo> I mean, at this point you could switch to ascii
<rio6> rotate your screen 180 degrees /jk
Guest55 has joined #kisslinux
<acheam> xrandr to flip your screen
<riteo> lmao
<riteo> I see that kiss avoids // in paths
<riteo> I wonder both why and how
<riteo> is /folder//anotherfolder/file non standard?
Guest55 has quit [Client Quit]
<cem> They are the same to the filesystem, but they are not the same as a string to be parsed
<dilyn> wl-randr*
<acheam> no.
<dilyn> ^ multiple slashes behave strangely sometimes too
<riteo> I see
<acheam> you will use xrandr on wayland and deal with it.
<dilyn> musl ml recently (<12mo ago) had a discussion about resolving //, ///, /////...
<dilyn> you can't... use xrandr... on wayland...
<dilyn> :thinking:
<cem> Jokes on all of you neither xrandr nor wl-randr work for me
<cem> nvidia gang
<dilyn> wl-randr doesn't work on hikari (:
<riteo> damn, I'm still kinda unsure about bidirectional text. I mean, isn't it breaking a feature? After all the system supports unicode, doesn't it?
<dilyn> imagine MY surprise!
<cem> riteo: I mean, it's not that bad unless you need it
claudia has quit [Quit: zzz]
<riteo> well, thinking about it it'll be the same as not having arabic fonts I guess...
<dilyn> I think KISS targets english primarily, fully conforming to UTF be damned
<riteo> yeah I know that
<riteo> mhh, I'll have to get used to this idea
<dilyn> now imagine using only a single font
<dilyn> and that font only supports english characters...
<riteo> well I understand that translating is a mess
<riteo> but I still need accented characters
<riteo> I'm italian after all
<acheam> dilyn: what font do you use
<dilyn> cozette still
<cem> accented characters are supported by utf
<riteo> while reading the new changelog I wonder: will dylan switch to pax?
<dilyn> might move back to iosevka... wish foot supported it better
<acheam> how do you support a font better?
<dilyn> dylan wants to! I can't say I blame him
<dilyn> I'm digging it so far
<acheam> i can.
<riteo> I agree it would be a pretty nice thing
<dilyn> iosevka does ligatures foot does not support ligatures
<akira01> anyone can help me with my efivar build error?
<riteo> its portability is scary
<acheam> o
<dilyn> akira01: I'm not sure what's up with it
<cem> acheam: why don't you like pax?
<akira01> dilyn: you see my logs?
<dilyn> mmhmm
<acheam> cem: one more program to install
zola has joined #kisslinux
<acheam> for 1-2 sec speed gain
<dilyn> efivar is trying to link against libefivar.so, for a reason
<dilyn> idk why
<dilyn> acheam! dylan just saved us all 30 extra packages by switching to wayland!
<dilyn> you've got package space aplenty!
<cem> acheam: I mean, true, but it's 180K statically linked on my system
<acheam> no! I just can't install this one!
<dilyn> lol
<riteo> wooo llvm/clang will become officially supported!
<acheam> yeah thats nice
<cem> lol
<dilyn> you'll have an issue building nodejs without libatomic tho
<akira01> any idea if xwayland will be in the official repo?
<cem> dilyn: I think acheam has been spending too much time with mid lol
<dilyn> it won't
<zola> I see there is a giant purging of X packages from community repo, will they get a new home?
<dilyn> cem: it's noticeable!
<dilyn> these impressionable youths (:
<acheam> leave me be, I need to get back to my bayonet
<dilyn> efivar was recently updated here d8e18b91c6c7882f4c025c21095c6d9d116e45c2 so it's possible the new version is just... broken...
<akira01> oh sad :€
<riteo> oh what does the last part of the changelog about bearssl talk about?
<acheam> akira01: can always downgrade it temporarily
<riteo> will dylan think about implementing it or is he just talking about the fact that he considered it?
<akira01> is just dylan saying that is interesting idea using bearssl
<acheam> mcf pls port more thingz for us
<akira01> riteo: considered
<dilyn> akira01: do export MAKEFLAGS=-j1; kiss b efivar
<dilyn> should work now
<dilyn> it's just a race condition
<riteo> akira01: I see
<akira01> damn
<acheam> throw that in the build file?
<akira01> i will try dilyn
<acheam> it does make me wonder why dylan was building with -j1
<dilyn> dylan will see my comment and add it hisself soon enough :v
<acheam> ^^ DYLAN ^^
<dilyn> he probably didn't set his makeflags that one time...
<dilyn> j24 might be too much either way
<acheam> wow whenever you can show that off, eh?
<dilyn> :) :) :)
<akira01> anyone knows if dylans read all hes emails?
<cem> -j24?
<cem> what?
<dilyn> 3900x baybeeee
<akira01> i send one about the site not sure he will see
<acheam> idk, do you read all your emails, akira01?
<dilyn> akira01: he probably reads them, don't think he'll always reply tho
<cem> he used to reply to me back when he was active
<dilyn> :'(
<akira01> yeah no need reply just read and change the little bug
<dilyn> special boy
<cem> :)
<dilyn> https://github.com/kisslinux/repo/issues/277 dylan should just switch to chromium
<dilyn> wayland support is just like, two flags
<dilyn> boom bam
<cem> dilyn: s/chromium/webkit/
<dilyn> >=|
<dilyn> naughty
<cem> wayland support is just like
<cem> a flag
<dilyn> but at what cost
<cem> nothing, it's great
<dilyn> hm
<cem> at the cost of free ram?
<riteo> oh dilyn thinking about it the website should stay as a quick hub to all the community's stuff and to the main website if you plan to keep it up IMO
<riteo> there are still mirrors and links to irc and whatnot
<dilyn> i'm just worried about stepping on the official namespace :X
<riteo> mhh
<riteo> maybe slowly transition to k1ss-community.org as a domain name?
<acheam> i can provide *.armaanb.net if you /really/ dont want to step on the namespace lol
<dilyn> hyphens are bad praxis
<riteo> then without one
<dilyn> but yes that's the current plan
<riteo> I don't get why dylan chose .xyz domains though
<riteo> those are UGLY
<dilyn> I won't mind stepping on the namespace as long as dylan doesn't yell at me :v
<zola> Cheap and available most likely
<dilyn> heck riteo I'll just get kisscommunity.xyz to flex on u
<riteo> lmao it'd be consistent though
<riteo> i don't think he'll scream at you anyways, expecially if it's just an hub to the main website
<cem> dilyn: do it
<riteo> and community links I suppose
<dilyn> > 99c
<dilyn> kekw
<riteo> oh yeah xyz domains are cheap a
<riteo> af
<riteo> do you know an "important" site that uses it?
<riteo> abc.xyz
<riteo> alphabet being based for once
<cem> i was lowkey expecting luke smith joke
<riteo> no it's really their domain
<dilyn> our lovely woods screaming boomer is not a joke cem
<cem> i'm so sorry
<dilyn> oh damn my life with qt5 just became trivial
<cem> openssl?
<dilyn> mmhmm
<cem> Ah yes, I also love it when my graphics toolkit requires openssl for some reason
<dilyn> :v
<cem> :^)
<acheam> hey you use webkitgtk you dont get a say
<dilyn> somebody could bring lirishell to KISS
<dilyn> and adopt qt5* while they're at it
<acheam> lol
<dilyn> frfr
<dilyn> the sooner the number of packages in community i maintain drops to zero
<dilyn> the sooner i can kiss r git
<cem> webkit is literally the simplest browser backend compared to chromium and firefox
<acheam> which means no more github!
<acheam> woot
<riteo> dilyn: will you use your own fork of kiss for that?
<cem> and don't say crap like netsurf, I use a browser that can actually display most of the web
<acheam> cem: i mean, I use webkit too
<cem> acheam: i love you
<dilyn> lol
<dilyn> wdym riteo?
<riteo> well you said you wanted to use fossil
<dilyn> i've been doing my own KISS thing for a long-ass while (:
<dilyn> yaaaaahhhhh
<riteo> you said you wanted to avoid forking a distro now that dylan's there
<cem> dilyn: https://xkcd.com/37
<dilyn> i mean officially forking it, where I have to actually be held responsible when I push a breaking update
<riteo> oh I see
<dilyn> that's a long ass-while
<acheam> cem: it doesnt work in this case
<dilyn> wait a secon...
<riteo> I'm still kinda unsure about fossil, I kinda like it, as it basically has an integrated huge cool readme (the website part) but at the same time I feel like it does too many things as once
<dilyn> yeah! now the only one who gets mad when I break their system is me :D
<cem> acheam: yeah that's true
<acheam> thats what anyone in love with me would say
<dilyn> it does many things, that's for sure
* cem winks, I guess?
<acheam> someone call the UNIX police
<riteo> lmao
<cem> o shit
<acheam> I called them on dilyn, but now that there here, might as well arrest cem too
<dilyn> commit to the wink
<dilyn> wink with both eyes
* cem gouges own eyes
<cem> I didn't do it, officer
<cem> I don't even have eyes
<acheam> dilyn: literally lol
<cem> Well, UNIX police can't arrest both dilyn and me
<cem> But I'm sure they can arrest dilyn really well
<riteo> wow you're right
<riteo> they have to do one thing and do it well
<riteo> oh you already said it lol
<dilyn> f
<riteo> well, now that fabric works it's time to put the most important feature in minekiss
<cem> lmao
<riteo> KISS style compatibility
<riteo> minekiss' style is inspired by kiss, but not *identical*
<riteo> how should I name the variable?
<riteo> KISS_STYLE?
<cem> to add a layer to my dumb joke, they can't catch me because I'm middle-eastern and fribidi is dropped
<riteo> lmao
<riteo> does anyone know if there's a way to know if the current shell is interactive?
<cem> Uhm, not in POSIX
<riteo> I see
<riteo> wait, how does kiss then work fine with less?
<cem> You can check whether the output is a terminal
<riteo> that'll do the job
<cem> [ -t 1 ]
<riteo> thanks!
<cem> You're welcome
<akira01> gosh dylan removed the eiwd article part saying about add a network
<riteo> yes, I did it
<riteo> now minekiss has the most important feature of them all
<riteo> accurate kiss style compatibility
<riteo> now it should look identical to kiss
mahmutov has quit [Ping timeout: 272 seconds]
<akira01> guys is mdev required in sway?
<acheam> idk if its required but your probably going to want a device manager
<acheam> s/your/you're/g
<dilyn> you don't need a running device manager service for wayfire, i would assume this extends to sway
<akira01> i still divided
<akira01> sway or sway-tiny?
<akira01> not know what is the gains and the costs
<acheam> do you want a bar?
<acheam> if not, sway-tiny
<acheam> if yes, sway
zenomat has quit [Ping timeout: 255 seconds]
<akira01> the bar is this useful?
<acheam> not really
<acheam> I only use a bar on tag-based window managers like DWM
<acheam> because they are impossible to keep track of without one
<acheam> but on a workspace-based compositor like sway you can do without it
zenomat has joined #kisslinux
zenomat has joined #kisslinux
zenomat has quit [Changing host]
<acheam> wow lots of people running IRC as root today
<akira01> I will test sway
<akira01> Probably run tiny in few weeks
<zola> acheam: People running as irc as root aren't really in any more danger than everybody else who just runs irc as their default user
<zola> If irc client can be exploited to get code execution, then that code will execute with the privileges of the default user
<zola> And as such be able to access (and destroy) everything that is really important to the person, as everything will be kept in the default user home dir
<rio6> that's why you run your irc client on a raspberry pi :)
<zola> That is insecure, that pi will most likely be on your network and all those master hackers could come get you easily
<zola> You need to get a server on the other side of the planet, and ssh into it
<acheam> zola: that only applies to single user systems
<acheam> i was mostly joking too
<acheam> i run lots of things I shouldn't as root
<dilyn> ssh into a wireguard machine which exclusively connects to your irc client through a vpn
<rio6> <You need to get a server on the other side of the planet> that's what I do, but it's for the uptime not for security :P
GalaxyNova has joined #kisslinux
<acheam> dilyn: maybe I'm just blind, but what's the difference in the case statements in your pre-build hook
<dilyn> the difference is the first set are very important/things that buid other things
<dilyn> the second set are things that sit on top of those/extras
<dilyn> it's a sorting thing rather than a meaning thing
<acheam> oh
<acheam> the python people who drilled DRY into my brain are shouting at you right now
<dilyn> DRY?
<acheam> dont repeat yourself
<dilyn> lol
<acheam> there's an analogous one for most or damp or wet or something I forget it though
<dilyn> technically I could just put all these in the build files themselves
<dilyn> considering I maintain every package I use...
<dilyn> BuT
<dilyn> nah
<acheam> yeah thats a dilemma I faced recently too when I was revamping my kiss hook
<dilyn> I should be better about my hooks
<dilyn> just delete all of /usr/share frfr
zola has quit [Ping timeout: 255 seconds]
<rio6> I should probably move my configure-related change to hooks so I don't need to fork things like vim just to get python and clipboard to work
zola has joined #kisslinux
<akira01> sway-tiny get failed to build
zola is now known as Guest2884
<akira01> Is a good day to install kiss
<GalaxyNova> lol
<GalaxyNova> akira01 sauce the kiss log
<akira01> one sec
<akira01> termbin.com/e4hq
<Guest2884> quit
Guest2884 has quit [Quit: leaving]
<GalaxyNova> akira01: kiss b cmake
<akira01> Think in this
<GalaxyNova> or kiss b pango
<akira01> pango cannot set
<akira01> because dylans said that pango is not in sway-tiny
<akira01> i will try
<akira01> cmake
<akira01> if works this is a missing dependencie from sway-tiny
<GalaxyNova> acheam: Good news! wayland fixed the annoying nouveau tty bug
GalaxyNova has quit [Read error: Connection reset by peer]
<acheam> nice
<akira01> cmake not work
<akira01> sway-tiny is not so tiny
<acheam> akira01: it would be very helpful if you accompanied your issues with logs and at least a somewhat detailed description so that we have a chance at helping you
<akira01> i send a log
<akira01> is up in chat
<akira01> i will send to dylan
<akira01> is a fresh install of kiss
<dilyn> sway-tiny definitely depends on pango
<dilyn> which is basically what that error tells you
<dilyn> repo/wayland/sway also has a dependency on pango, but sway-no-seat and sway-tiny don't, which looks like a mistake
<testuser[m]> Hi
akira01 has quit [Ping timeout: 256 seconds]
<testuser[m]> claudia: webkit needed libglvnd for GL stuff right ? To use the WPE renderer
<acheam> hi testuser[m]
akira01 has joined #kisslinux
<akira01> well mistake or not
<akira01> i will send dylan something about it
<testuser[m]> Wat
<akira01> sway-tiny error
<akira01> missing pango
<akira01> build failed because of it
<acheam> ^^^ DYLAN ^^^
<akira01> and he said in last post that sway-tiny had no depends on pango
<noocsharp> hmm, ownership in rust is a really cool idea
<acheam> I dont really get it from my quick web searching
<acheam> there are no pointers?
<testuser[m]> Ddg borrow checker
<testuser[m]> Idk if they're talking about that
kyxor has joined #kisslinux
<kyxor> so sad to see packages dropped :(
<noocsharp> basically things that you allocate on the heap act like something stack allocated, in that they disappear when they go out of scope
<acheam> so it automatically frees variables for you?
<acheam> that doesnt seem so revolutionary
<noocsharp> yes, but with extra flexibility
<rio6> my experience is more like if I forget to free the compiler won't event compile
<noocsharp> like a scope can have a variable, and then it can pass off ownership to another scope
<rio6> free using destructor (I forgot what rust calls it) I mean
<acheam> lol the links website doesnt even load right in links
<acheam> i mean, it loads, the layout is just weir
<acheam> d
<testuser[m]> Bruh
<noocsharp> i agree completely
<acheam> hmm im having trouble with bits/alltypes.h provided by musl and clang
<acheam> error: cannot combine with previous 'int' declaration specifier typedef int pid_t;
<acheam> i've had this problem before I think, so its not just this project
<testuser[m]> What are you building
<acheam> graphical links
<acheam> and syslinux earlier
<acheam> but i dont think its project-dependent
<testuser[m]> Are the headers conflicting ? Which one is being included?
<acheam> oh I think I found the issue, it is project dependent
<acheam> rebuilding to verify
<acheam> Many projects do
<acheam> #define pid_t int
<acheam> which doesn't work with the way that musl typedefs pid_t
<acheam> yep thats it
dilyn has quit [Quit: Connection closed]
GalaxyNova has joined #kisslinux
dilyn has joined #kisslinux
<dilyn> sway is so greedy
<dilyn> i can launch a hikari window inside of a hikari session
<dilyn> but I can't launch a sway window inside a wayfire session?
<dilyn> what is this madness
<riteo> bruh
<noocsharp> that's weird, any idea why?
<dilyn> could be many things
<dilyn> I'm probably just dumb
ecs has joined #kisslinux
GalaxyNova has quit [Read error: Connection reset by peer]
<testuser[m]> dilyn: can we submit 1 pr with multiple commits for stuff like renaming libressl to openssl, or dropping multiple xorg packages
<testuser[m]> then it can be rebase merged
humaid_02 has joined #kisslinux
<humaid_02> Hello
<testuser[m]> hi
<humaid_02> How are you test?
<acheam> hallo
<humaid_02> Hey acheam
<testuser[m]> nice
<humaid_02> So I switched to Wayland but vt0 permissions are an issue
<testuser[m]> groups ?
<humaid_02> Video audio
<humaid_02> just a sec
<humaid_02> Why does sway start on tty0 ?
<humaid_02> Not on current tty
teddydd has joined #kisslinux
<testuser[m]> add to input
<testuser[m]> group
<humaid_02> On it
<testuser[m]> if it still doesnt work after relogin send sway --debug > log 2>&1
<humaid_02> testuser, https://termbin.com/jyi5
<testuser[m]> ln -s /etc/sv/seatd /var/service
<humaid_02> I'm on sway-tiny
<humaid_02> no /etc/sv/seatd
<humaid_02> I did ssu getty 38400 tty0
<humaid_02> Changed XDG_RUNTIME_DIR to /tmp/$(id)
<humaid_02> sway opens now
<humaid_02> s/id/id -u
<testuser[m]> jedavies webkit 2.32.2 works fine, did you build the dev version by mistake ?
gtms has joined #kisslinux
<humaid_02> testuser, do you use wayland?
<testuser[m]> Yeah
<testuser[m]> Why
<humaid_02> What browser do you have?
<kyxor> probably every one of them :) he is test user
<humaid_02> Nix chromium and firefox cant open X displays
<humaid_02> It'll be convenient to have a binary browser that works on Wayland.
<humaid_02> kyxor haha
<testuser[m]> i use chromium but tried ff webshit everything works
<testuser[m]> Nix won't work, you'll need xwayland
<testuser[m]> I just built a webkit binary i can send that
<humaid_02> does chromium have Wayland support?
<testuser[m]> Yeah through ozone
<humaid_02> Good
<kyxor> 300 MB executable though
<kyxor> Is that like what? about 50 million lines of C++?
<testuser[m]> Lemme check
<testuser[m]> It will probably take hours to finish the computation
schillingklaus has joined #kisslinux
<kyxor> Imagine it not having wayland support though.. but having all that
<kyxor> would of been strange
<schillingklaus> another reason to avoid wayland
<testuser[m]> Bruh
<humaid_02> I'm trying to build labwc
<humaid_02> Tiling is very new to me
<testuser[m]> 10011013 lines of c++ excluding third_party kyxor
<testuser[m]> Wtf
<schillingklaus> what is that large? labwc?
<kyxor> chrome...
<testuser[m]> 10 million lines, still 1/5 of what you said
<testuser[m]> lol
<schillingklaus> 4GB ram are largely insufficient to build that beast, I guess
<testuser[m]> How do they even maintain this thing
<kyxor> yeah, I never bothered to count. just assumed based on elf exe size
<schillingklaus> google has lots of paid manpower. no community project could do that
<kyxor> well thirdparty may be like another 5+ mil, maybe
<testuser[m]> Third party is 5-6gb out of 8gb source
<testuser[m]> So a lot more
<schillingklaus> does it even build and run with musl, or is a glibc chroot required?
<testuser[m]> It builds with a ton of patches
gtms has quit [Remote host closed the connection]
<kyxor> yeah it runs fine with x11 package on musl, the one testuser maintains is still on repo community
<testuser[m]> Including ungoogled patches its patched 130+ times
gtms has joined #kisslinux
<humaid_02> Do you guys have any idea
<kyxor> run seatd & ?
<humaid_02> Could not bind socket : Permission denied
<msk[m]> I had the same error 30 mins ago, running seatd didn't fix it
<testuser[m]> Run it as root
<msk[m]> su -c "seatd &"
humaid_02 has quit [Read error: Connection reset by peer]
<kyxor> I wonder if someone will make a proper patch to make wayland run as root, cause last time I tried it was freaking out
humaid_01 has joined #kisslinux
<kyxor> Or maybe that's only specific to sway
humaid_02 has joined #kisslinux
<testuser[m]> Sway can run as suid and drop perms
<msk[m]> humaid_02 did it work for you?
<humaid_01> top
<humaid_01> srry
<testuser[m]> Means Seatd isn't running
<testuser[m]> Don't you have the /etc/sv service?
<humaid_02> It's running testuser
<testuser[m]> Then /run/seatd.sock should exist
<humaid_02> no I don't have /etc/seatd
<testuser[m]> export LIBSEAT_BACKEND=seatd
<testuser[m]> exec seatd -g video
<msk[m]> ls /etc/sv | grep seatd
<msk[m]> Oh
<humaid_02> No /etc/sv/seatd
<humaid_02> testuser, could not bind socket: Address in use
<humaid_02> Could not create server socket: Adress in use
<kyxor> use lsof to see what is holding it
<humaid_02> lsof seatd?
<humaid_02> nvm
<humaid_02> no seatd
<humaid_02> Just busybox ttys and kirc
<msk[m]> does killall seatd get rid of the address in use error
<humaid_02> I wonder if this is what dylin means by strange issues
<msk[m]> Not that it would help
<humaid_02> It changed after killall
<humaid_02> Permission denied
<msk[m]> Yeah run it as root again
<msk[m]> Are you using intel
<humaid_02> It worked
<msk[m]> Everything works?
<msk[m]> Wayland launched?
<humaid_02> su -c 'exec seatd -g video'
<humaid_02> Did it
<humaid_02> Yes msk
<humaid_02> Thanks testuser, msk
<msk[m]> OK I need to write that down
<msk[m]> I never tried -g video
GalaxyNova has joined #kisslinux
<msk[m]> Did you export LIBSEAT_BACKEND humaid_02
<humaid_01> yes msk
<msk[m]> Okay so I need to do both
<msk[m]> Thanks
<humaid_01> and then su -c 'exec seatd -g video'
<schillingklaus> does that mean that seatd runs with the group id of video?
<humaid_01> i think so
<msk[m]> > <@testuser:testuser-synapse.duckdns.org> export LIBSEAT_BACKEND=seatd
<msk[m]> > exec seatd -g video
<msk[m]> How did you know to run this
<msk[m]> >
<humaid_01> testuser told me to.
<msk[m]> I'm asking testuser, maybe matrix replies don't go through irc properly
<humaid_02> Ok
<testuser[m]> Hmm dylan hasn't included a runit service for seatd for some reason
<testuser[m]> I had a sv file stolen from himmalerin/kiss-wayland msk
<GalaxyNova> for some reason the suggested environment variables for sway didn't work for me :/
<GalaxyNova> i set XDG_RUNTIME_DIR to /tmp instead of what was suggested to get it to work
<kyxor> so this did not work? XDG_RUNTIME_DIR=/run/user/$(id -u)
<GalaxyNova> nope
<GalaxyNova> sway refused to open with that
akira01 has quit [Ping timeout: 255 seconds]
<kyxor> interesting, i'll keep that in mind for next time I try it
<msk[m]> Did you create the directory as well
<schillingklaus> in dylan's time, there was no need for seatd
<GalaxyNova> msk[m]: the environment variable uses command substitution through? I don't really understand what you mean.
<humaid_01> GalaxyNova me too XDG_RINTIME_DIR didn't work for me
<GalaxyNova> schillingklaus: What even is seatd
<GalaxyNova> humaid_01: try setting it to /tmp
<schillingklaus> seatd is a partial replacement for logind
<GalaxyNova> ew
<msk[m]> I thought the wiki said to mkdir $XDG_RUNTIME_DIR after setting it
<GalaxyNova> good thing im using sway-no-seat then
<msk[m]> Or something
<schillingklaus> together with consolekit, I think
<humaid_01> GalaxyNova: that's what I did. (/tmp)
<schillingklaus> so it is more modular than elogind
<msk[m]> You can't have a statusbar without seatd, right?
<GalaxyNova> you can
<GalaxyNova> im running no-seat and I still have swaybar
<msk[m]> What's the functional difference, then
<GalaxyNova> also for some reason I still have the old kiss-community kiss-help pages instead of the updated ones
<GalaxyNova> msk[m]: It's a replacement for logind so it's probably something to do with login management
<msk[m]> But why would that be necessary for the graphical server
<msk[m]> There's already that tty login prompt
<kyxor> because its "modern"
<msk[m]> Lol what
<GalaxyNova> ah yes "modern". An adjective to describe things that solve problems that never existed.
<humaid_01> kyxor: haha
<schillingklaus> seatd origined in some BSD, as elogind can't work there
<humaid_01> Is it supposed to be more secure?
<GalaxyNova> Seriously though wayland so far has exceeded my expectations.
<GalaxyNova> it's actually LESS buggy than xorg
<msk[m]> Your browser worked without errors?
<GalaxyNova> yes
<GalaxyNova> > firefox
<GalaxyNova> and it refused to launch on Xorg
<GalaxyNova> smh
<msk[m]> Yeah that happened to me after updating
<msk[m]> Wayland better work tomorrow
<GalaxyNova> lol
<GalaxyNova> are you using nvidia
<msk[m]> Nope, it's just an old HP laptop
<msk[m]> I had to install xf86-intel or whatever for xorg
<msk[m]> Hopefully that will work out of the box on Wayland
<humaid_02> What compositors you guys use?
<msk[m]> I'm planning on dwl
<schillingklaus> ooooops wrong channel
<schillingklaus> seatd allows for muliple users working on the same display, each with a different mouse pointer
<GalaxyNova> humaid_02: sway-no-seat
<GalaxyNova> might try dwl
<GalaxyNova> the thing keeping me away from dwl atm is the lack of patches
<msk[m]> when would you ever need that
<kyxor> peer programming dream come true? XD
<humaid_02> labwc is nice
* GalaxyNova joined the wayland session.
<msk[m]> GalaxyNova: which ones are missing that you need?
<GalaxyNova> in my old dwm config i had like 10 layouts
<GalaxyNova> and each one patched to work with the gaps
<GalaxyNova> not to mention my status script which I'm sure would break with wayland...
<msk[m]> They won't have some sort of xsetroot alternative?
<GalaxyNova> mask[m]: and it's still based on wlroots, which from my understanding means that it won't be much ligher
<GalaxyNova> than sway
<msk[m]> And wlroots requires seatd, right?
humaid_01 has quit [Remote host closed the connection]
<GalaxyNova> msk[m]: i believe so
<GalaxyNova> and there's no patch for removing it like there is for sway
<msk[m]> I wonder if that can be patched out
<humaid_02> So in Wayland there can't be 300 sloc compositors?
<testuser[m]> It's just a -Dlibseat option i think
<testuser[m]> humaid_02: with wlroots, they can i think
<msk[m]> Sorry messages didn't load
<humaid_02> So wlroots is kind of xcb, right?
<schillingklaus> there's also libswc (simple wayland client), used by oasis
<GalaxyNova> so wlroots does the heavy work that Xorg would have done right?
<GalaxyNova> I wonder if something of the likes of sowm is possible in wayland
<schillingklaus> oops simple wayland compositor
<humaid_02> GalaxyNova: I was wondering the same.
<GalaxyNova> hmm
<humaid_02> klaus: nice.
<GalaxyNova> One of the main selling points of wayland for me was that it's "just a protocol"
<schillingklaus> isn't wayfire the substiturte for sowm?
<GalaxyNova> but so far I've only seen compositors that use wlroots
<testuser[m]> Yeah its way too much work to do all that stuff yourself
<testuser[m]> There's some taiwins thingy
<testuser[m]> Wait
<GalaxyNova> schillingklaus: Doesn't wayfire have tons of uneeded visual effects
<GalaxyNova> it's basically compiz but for wayland
<schillingklaus> I do not know, but dilyn seems to favour wayfire for whatever reason
<GalaxyNova> is there some wayland backend targeted towards embeded devices?
<humaid_02> Do wlroots and taiwins compare to xorg-server?
<GalaxyNova> that would probably be more lightweight
<GalaxyNova> humaids_02: from my understanding yes
<testuser[m]> https://taiwins.org/
<testuser[m]> >  . Writing a minimum wayland client using twidgets would take only 20 lines of code.
<GalaxyNova> ooh
<GalaxyNova> interesting
<humaid_02> I hope I can see something like sowm soon.
<humaid_02> On wayland
<GalaxyNova> > Taiwins is a modern and modular wayland compositor, and it is extensible through lua script.
<testuser[m]> You can make it :)
<GalaxyNova> lost me in the first sentence
<GalaxyNova> why lua
<GalaxyNova> it also has a built in shell
<GalaxyNova> wtf
<msk[m]> Later it says dbus support
<humaid_02> testuser: thanks for encouragement. :)
<testuser[m]> I don't think that shell is THE shell
<GalaxyNova> ye boys lets implement wlroots in 2000 LOC then make a compositor in 300 LOC lets gooooooo
<GalaxyNova> testuser[m]: What is it then
<humaid_02> Gnome shell.
<humaid_02> Reminds me of ..
<testuser[m]> I think this
<testuser[m]> But not sure
<testuser[m]> Traditional user interfaces can rely on this interface to define the foundations of typical desktops. Currently it's possible to set up background, panels and locking surfaces.
<GalaxyNova> ill pass
<riteo> well, gtg for now, bye everyone!
<testuser[m]> Bye riteo
riteo has quit [Quit: epic minekiss accurate style mode moment]
<GalaxyNova> On the topic... How is wayland capable of running so well out of the box without any other external packages needed??
<GalaxyNova> for Xorg you always have to download all those xf86 programs
<schillingklaus> because wayland lacks modularity
<GalaxyNova> schillingklaus: wayland is just a protocol
<Erus_Iluvatar> is anyone here just running on a framebuffer ?
<GalaxyNova> right?
<GalaxyNova> schillingklaus: I take it you still run X?
<schillingklaus> yes, I still run X
<GalaxyNova> hm
<GalaxyNova> I must admit I am not yet knoledgable enough with Wayland to respond to that myself...
<GalaxyNova> but smart people:tm: say that wayland is lighter than Xorg and Xorg is bloated sooooo
<GalaxyNova> :P
<schillingklaus> x11 is not bloated, desktop environments are
<GalaxyNova> well Xorg (the most popular implementation of the X11 protocol) is objectively bloated
<GalaxyNova> "bloated"
<GalaxyNova> it's got 40 years of technical debt
<GalaxyNova> schillingklaus: Excuse the youtube link :P: https://www.youtube.com/watch?v=KMX_FuOLoCI
schillingklaus has quit [Quit: schillingklaus]
GalaxyNova has quit [Ping timeout: 272 seconds]
foomar has joined #kisslinux
foomar has left #kisslinux [bye]
mobinmob has joined #kisslinux
<dbz> the real redpill is to use Accelerated-X lol
f1nniboy has joined #kisslinux
micr0 has quit [Ping timeout: 255 seconds]
claudia has joined #kisslinux
<claudia> hola
<dilyn> testuser: multiple commits to fix/drop packages are fine rn :)
<claudia> I have trouble running sway-no-seat/-tiny without seatd deamon.
<dilyn> schillingklaus: I favor wayfire because it's 1) not a tiling window manager, 2) isn't gpl, and 3) implements certain wlr things hikarai didn't
<claudia> They complain botch about permissions about gpu(seatd related)
<claudia> Can someone reproduce?
<testuser[m]> It makes sense, cuz static linking seatd doesn't make the daemon run
<dilyn> yeah it seems like perm issues on /dev/dri are the real issue?
<testuser[m]> Idk how Dylan i s running it
<claudia> This is ls -lah /dev/dri/card0 http://ix.io/3sQK
<dilyn> ls -l /dev/dri/* shows root:video?
<claudia> y.
<dilyn> hmhm
<claudia> oh mom
<claudia> yes
<claudia> made an issue.
gtms has quit [Remote host closed the connection]
mobinmob has quit [Quit: Connection closed for inactivity]
gtms has joined #kisslinux
claudia has quit [Quit: zzz]
claudia has joined #kisslinux
<claudia> haha, sway-tiny does not recognize XF86Audio* keybindings :v
<testuser[m]> Cuz Its tiny
<testuser[m]> :p
<acheam> you can probably just give it the keycode
<dilyn> sounds like sway is just dum
<dilyn> maybe they're called wlr_audio :P
Guest4 has joined #kisslinux
smartin has joined #kisslinux
claudia has quit [Quit: zzz]
<soliwilos> The "mach-o/compact_unwind_encoding.h" bits was removed from (kiss-community) lld's build file? It's not building here without that.
akira01 has joined #kisslinux
Guest4 has quit [Ping timeout: 246 seconds]
<konimex> dilyn: you use netbsd-curses?
Guest92 has joined #kisslinux
smartin has quit [Read error: Connection reset by peer]
smartin has joined #kisslinux
<konimex> how do you generate those terminfo database for your favorite terminal and add it to netbsd-curses database? I can't wrap my head around the docs on its readme
<dilyn> I don't (:
<dilyn> foot uses tic -e, which netbsd-curses tic doesn't support. so I just disable it
<konimex> then I'll just probably move back to ncurses, according to its creator it ain't a GNU project anyway
<dilyn> it's true, it isn't
<testuser[m]> Not even GPL (anymore)
<dilyn> mit 4lyfe
<konimex> well I don't mind GPL
Guest92 has quit [Quit: Client closed]
<icy> yo
<icy> just saw y'all are switching to wayland
<icy> wasn't dylan firmly against wayland about a year or so ago? what changed?
<testuser[m]> hicy
<icy> nice
<icy> hey testuser[m]
<icy> ok fair enough. lol @ the drew issue.
<icy> mention wayland and he'll show up
<icy> wonder what openbsd is going to do. probably continue with xenocara.
teddydd has quit [Read error: Connection reset by peer]
<acheam> presumably so
<acheam> isn't Wayland pretty Linux specific?
teddydd has joined #kisslinux
<icy> acheam: no idea
<icy> i've never tried wayland
shockmybit has joined #kisslinux
<icy> but if upstream software are going to drop xorg support (firefox/chromium etc.), that's going to be annoying
teddy__ has joined #kisslinux
teddydd has quit [Ping timeout: 265 seconds]
Guest85 has joined #kisslinux
Guest85 has quit [Client Quit]
teddy__ has quit [Ping timeout: 255 seconds]
<testuser[m]> soon
shockmybit has quit [Quit: WeeChat 3.2]
smartin has quit [Quit: smartin]
Uks2 has joined #kisslinux
Uks3 has quit [Ping timeout: 272 seconds]
shockmybit has joined #kisslinux
felinae has quit [*.net *.split]
yamchah2 has quit [*.net *.split]
kayw has quit [*.net *.split]
konimex[m] has quit [*.net *.split]
yamchah2 has joined #kisslinux
kayw has joined #kisslinux
kayw has joined #kisslinux
kayw has quit [Signing in (kayw)]
humaid_02 has quit [Ping timeout: 256 seconds]
schillingklaus has joined #kisslinux
<akira01> need help again
<akira01> sway-tiny error
<akira01> [sway/server.c:180] Unable to open wayland socket
<akira01> any idea?
micro_O has joined #kisslinux
konimex[m] has joined #kisslinux
konimex[m] has joined #kisslinux
konimex[m] has quit [Changing host]
illiliti has joined #kisslinux
gtms has quit [Remote host closed the connection]
humaid_02 has joined #kisslinux
<humaid_02> Can I use rustc from dylin's bin to install Firefox on wayland?
<humaid_02> We now have openssl. I'm not sure.
<acheam> give it a shot?
<dilyn> it'd take about ten seconds to find out probably :V
<dilyn> if rust is broken you'll know reaaaaaallll quiiiiccckkkkk
<acheam> has anyone played around with sndio?
<akira01> sway need the user do input group?
<msk[m]> yay, I am successfully typing this in wayland
schillingklaus has quit [Remote host closed the connection]
<msk[m]> testuser the export LIBSEAT and -g video worked for me as well
<msk[m]> the font doesn't look right, though
<acheam> nice
<acheam> I got dwl installed earlier, am yet to really play with it
<acheam> my problem is that 90% of the time I'm messing with linux, its while im simultaneously in a zoom call
<acheam> so I can't restart my session
<akira01> wish i can typing something in wayland
<akira01> can init this damn thing
<akira01> cant*
schillingklaus has joined #kisslinux
<dilyn> try sway -d akira01
<acheam> looks interesting, kind of like a ground up pale moon
<acheam> the maintainer is rather.... stubborn
<dilyn> that aero theme tho
<dilyn> takes me back to my longhorn days hachi machi
sad_plan has joined #kisslinux
<sad_plan> acheam & mid, would you care to give your 2 cents on your distaste for openssl? seeing as you both kinda made your own fork :p
<acheam> its hefty
<acheam> and I like diversity
<acheam> nothing particularly against openssl
<acheam> mid hasn't been around for a while
<msk[m]> anyone know if firefox in bin/bin has wayland support?
<acheam> dilyn:
<dilyn> no
<sad_plan> acheam: sure, I can absolutely support software diversity. not having options isnt exacly great imo.
<humaid_02> It's been hours compiling rust, that's why I asked. I'll give it a shot.
<dilyn> no good way to make that any faster (:
<akira01> okay now i had a good log
<akira01> i think is the xdg_runtime_dir
<akira01> but maybe i was wrong
<akira01> only know that the problem is seat
<acheam> its a perms issue
<dilyn> did you set XDG_TMP_DIR?
<humaid_02> How are dylin?
<dilyn> XDG_RUNTIME_DIR*
<humaid_02> The latest blog post helped very much.
<sad_plan> you mean Dylan. he probably fine. hasnt been on here much afaik.
<soliwilos> Is the kernel 5.12 fix needed for 5.13 as well?
<acheam> not to my knowlege
humaid_02 has quit [Ping timeout: 245 seconds]
<msk[m]> I'm getting http://0x0.st/-Ovd.txt
f1nniboy has quit [Quit: Bye!]
<akira01> dilyn: i set xdg_runtime
<akira01> set like the wiki said
<akira01> in /run/user/
humaid_02 has joined #kisslinux
<dilyn> msk: is that when running firefox?
<dilyn> is that the whole log?
sad_plan has quit [Quit: Quit]
<akira01> soliwilos: yeah
<dilyn> akira01: well it says it can't open it, so it either doesn't exist or the permissions are wrong. does it exist, and what are the permissions?
<akira01> since 5.12 the kernel need fix
<soliwilos> Ok, thank you.
<soliwilos> Good to know.
<akira01> dilyn: drwx------
<akira01> and dont know why i had to make the dir again
<dilyn> the whole line
<dilyn> owner/group
<akira01> not have lol
<akira01> onwner is roor
<akira01> root*
<akira01> but i cant do the dir without root
<akira01> so what i said maybe is the local of xdg_runtime
<dilyn> well, are you logged in as root or some nonroot user?
<soliwilos> akira01: Your /run is perhaps a tmpfs and is cleared every reboot? (regarding you having to make the dir again)
<akira01> dilyn: nonroot
shockmybit has quit [Ping timeout: 255 seconds]
<dilyn> so it's a permissions issue. just change them
<dilyn> permissions should be $whoami:root
<akira01> okay
<akira01> damn
<acheam> dilyn: wait what browser do you use?
<akira01> segmentation faultfailed to add default include path /usr/share/X11/xkb
<dilyn> i use chromium obvi
<acheam> I cant find it in your repo
<dilyn> akira01: hohum harumph
<dilyn> hmhmhmhm
<acheam> oop I was checked out to a really old commit whoops
<acheam> and have 1682 and 1735 different commits each, respectively.
<humaid_02> dylin are you planning to include that chromium in bin?
<humaid_02> would be much appreciated.
<acheam> dilyn: your git email is blank, is that intentional?
<akira01> dilyn is a misterious man
<dilyn> my email in what?
<acheam> git log
<dilyn> that repo got overwritten by fossil
<acheam> oh
<dilyn> lost a lot of metadata
<dilyn> I could technically fix it if you really wanted it my email :P
<acheam> nah just the most recent commits dont have it
<dilyn> hm
<dilyn> they're pushed from fossil, so that's probably why
<acheam> commit e0310f83103a42f0c64c9ebec0c08ef8c447d7d1 (HEAD -> master, origin/master, origin/HEAD)
<acheam> Author: dilyn <>
<acheam> Date: Sun Jul 11 21:31:16 2021 +0000
acheam has quit [Excess Flood]
<acheam> kiss: bump to 5.4.11
<acheam> FossilOrigin-Name: 12f2a8ccb83fd48437b18d0034c3b75b913a9543589a7c745e8eb36b86368307
acheam has joined #kisslinux
<acheam> oops
<dilyn> lol
<dilyn> humaid_02: maybe, but my chromium build is different from the one that would (eventually) be in community
<acheam> xsel failed me
<dilyn> wl-copy is the way
<acheam> maybe soon
<acheam> maybe soon
<dilyn> akira01: you're so close now
<dilyn> does /usr/share/X11/xkb exist?
<akira01> no
<dilyn> install xkeyboard-config
<akira01> gosh
<akira01> if works
<akira01> i had to email dylan again
<akira01> another missing dep
<dilyn> yeah
<akira01> yeah
<akira01> now work
<dilyn> either libxkbcommon or wlroots or sway should depend on xkeyboard-config << @dylan (:
<dilyn> yey
<akira01> Emailed he
<akira01> also mentioned that sway-tiny need tty permissions
<akira01> so is good idea to mention it in wiki
<dilyn> much easier to just use seatd (:
<akira01> lol
<akira01> so
<akira01> i unfamiliar with sway
<akira01> how can i start term?
<dilyn> it's similar to i3 so presumably mod4+enter or mod4+shift+enter
<illiliti> s/mod4/super
<dilyn> it's all keycodes to me
<akira01> whats the best place to put xdg_runtime?
<akira01> run is not a good idea
<akira01> delete the dir everytime
<dilyn> add mkdir $XDG_RUNTIME_DIR to your .profile
<dilyn> possibly mkdir -p
<akira01> i already did it
<dilyn> mkdir -p -m 0700 ...
<akira01> not did mkdir in .profile
<akira01> will do
<akira01> yeah not good idea
<akira01> it will need root permissions
<akira01> and in login session
<dilyn> i mean well
<akira01> can /tmp be a better place to set?
<dilyn> you can put it all in /etc/profile and chown $whoami:root, or you can put it in /tmp
<dilyn> there are many places it can go. basically anywhere tbh
<dilyn> UNLESS sway would be so picky as to demand it be some place more canonical... but I don't know about that
<akira01> mouse okay
<akira01> but nothing about term
<akira01> debug again
<acheam> hmmmm mandoc segfaults on sphinx-generated roff tables
<acheam> thats fun
<dilyn> I could never get my trackpad to work in sway, that's why i never used it
<acheam> sway specifically or any wlroots compositor
f1nniboy has joined #kisslinux
<schillingklaus> what is the major point of wlroots?
<acheam> wayland is just a protocol
<omanom> the original goal was to create a codebase of boilerplate that people could then use and build off of
<acheam> a lot of the stuff that xorg implements isnt implemented by wayland
<acheam> so instead of having every project implementing the same stuff
<omanom> "you're going to be writing these xxx lines of code anyways, so we made wlroots to generalize those lines"
<acheam> wlroots implements it as a library
<msk[m]> setting GDK_BACKEND to wayland and/or setting MOZ_ENABLE_WAYLAND to 1 did not help
<dilyn> acheam: sway specifically
<acheam> interesting
<dilyn> yeah. it was a very frustrating time
<dilyn> neither on KISS nor with Arch, which I thought was interesting.
<dilyn> you'd think that would mean it's my fault, but I'm a genius so that's obviously not it...
<dilyn> "(/usr/lib/firefox/firefox:1497): GLib-GIO-WARNING **: 12:04:03.231: Failed to create file monitor for /home/michael/.config/glib-2.0/settings/keyfile: Unable to find default local file monitor type" same problem msk?
<dilyn> i've never seen that one before
<msk[m]> something is happening to my client, sorry, nothing is loading
<akira01> damn iam fucking gonna explode sway
<dilyn> hikari 'justwerked' :v
<msk[m]> I'll try irssi
<dilyn> "glxtest: libEGL initialize failed (t=0.535061) |[2][GFX1-]: glxtest: Unable to open a connection to the X server" this is ofc v bad if you're using wayland?
mahmutov has joined #kisslinux
michael has joined #kisslinux
<michael> back on irssi
<michael> the log I sent was the full one
<akira01> sway need to config keyboard?
<michael> (this is msk)
<akira01> because it fucking launch nothing
<testuser[m]> msk repo-bin was last updated half a month ago
<testuser[m]> So no
<michael> so I need to get firefox from the official repo?
<michael> qt5-webengine has an update so I would need to wait a long time either way
<dilyn> are you running wayland?
<michael> yeah, this is inside dwl
<dilyn> how did you manage to install firefox from repo-bin
<dilyn> are you still using kiss-community/repo?
<dilyn> you now have dozens of Xlibs installed my man
<michael> yesterday I cloned dylan's repo
<michael> not everything has updated
<michael> but most things
<michael> dhcpcd, nodejs, openssh, qt5* and wpa_supplicant need updates, that's it
<michael> this firefox came from kiss-community/bin
<dilyn> right but that package depends on no less than 13 Xlibs
<schillingklaus> rust is contagious, I avoid it rigorously
<michael> I still have xorg installed
<acheam> hello from dwl
<dilyn> hng
<michael> but I would need the firefox package from dylan's repo, then
<michael> to use wayland with it
<dilyn> are you using wayland?
<michael> yeah, I'm inside dwl
<acheam> as am i
<dilyn> did you build mesa with x11 & wayland platforms?
<dilyn> did you enable xwayland in your xorg-server build script?
<michael> no, I don't have xwayland, I thought firefox could do it natively?
<dilyn> it *can*
<dilyn> but that's why you're getting that error with repo-bin's firefox
<dilyn> if you build mesa with x11 and you build xorg-server with xwayland you don't have to build rust & firefox lol
micro_O has quit [Ping timeout: 252 seconds]
<michael> I only wanted firefox-bin as a quick way to test a browser, I'm planning on using qt5-webengine
<michael> would that also need xwayland to work easily?
<dilyn> no, if you plan on using falkon it'll install qt5-wayland
<dilyn> and then you'll just have to specify QPA platform and it should "justwerk"
<michael> is falkon special that it can use qt5-wayland, or should that be possible for any qt5-webengine browser?
<michael> I was going to use qutebrowser
<dilyn> falkon's special in that it's the only one i've ever tested
<jstnas> finally got sway to work
<dilyn> but I assume that any browser using webengine just defers to qt for the graphics plugin it should use
<jstnas> now to get it looking like this https://github.com/jstnas/dots/blob/master/scrots/cerasus.png
<michael> so it may work by just replacing qt5-webengine with qt5-wayland in the depends file?
<dilyn> no you need both
<michael> oh, it's not a replacement for anything
<dilyn> qt5 is normally responsible for providing the plugin backend (xcb, gles, w/e), but if you use wayland you have to have qt5-wayland to provide EGL
<dilyn> webengine is the 'browser' part of falkon -- falkon is basically just some KDE fun splashed on top
<jstnas> /run/user/$(id -u) did not work as $XDG_RUNTIME_DIR, /tmp/$(id -u) was suggested by gentoo
<dilyn> i believe i pushed my update for qt5* yesterday, so it should be as easy as kiss b qt5-webengine qt5-wayland
<michael> I only see subtractions in the qt5-webengine package, so shouldn't it work if I just build qt5-wayland?
<michael> qt5-webengine is going to take all day
<michael> I'd rather update it later
<michael> or is qt5-wayland a big one as well?
micro_O has joined #kisslinux
<michael> alright, thanks a million dilyn, I'll let it compile and go do my chores
claudia has joined #kisslinux
<claudia> Hm, I have not quite found out what I have to do "to be the first to call DRMSetMaster"
<claudia> A syscall in this direction was introduced with linux 5.8, I guess. So for unprevileged users it was possible to become the 'drm master'
<claudia> I have a kernel which is able to do this :v
<akira01> testuser[m]: i need to config the keyboard in sway to make it work?
<dilyn> michael: qt5-webengine shouldn't need a rebuild, afaik
<dilyn> qt5-wayland should be relatively quick; about as long as qt5-declarative to build
<akira01> now i know
<akira01> the keyboard work
<akira01> thanks duckduckgo to keys how move the mouse
<akira01> but fuck
<akira01> foot wont launch :€
<akira01> Gosh
<akira01> Is fonts
<omanom> do you have fontconfig installed?
<akira01> yeah
<akira01> Is something with fonts in foot
kqz` has joined #kisslinux
<acheam> do you have a font installed?
<akira01> Prettt dumb liberation fonts fault
<kqz`> test
<acheam> test passed kqz`
<akira01> acheam: i had nothing is because of it foot wont launch
<kqz`> lol think the matrix bridge is borked, not seeing irc messages
<acheam> akira01: so drop to the tty and isntall a font then
<akira01> installed
<akira01> but man
<akira01> this is much wierd
<akira01> the font is so tiny
<akira01> so little
<dilyn> font size in foot is set similar to how fontconfig reads things
<dilyn> or rather, they're syntactically similar
<akira01> oh so i can put a .config file to change it?
<acheam> dilyn: did you choose #dcdcdc as your foreground because its your initials? lol
<dilyn> clever if true
<dilyn> but no
<dilyn> yes akira; idr the defaults foot uses
<acheam> I am judging you very hard for having so many things in ~
<acheam> also dotfiles in ~/.cache
<kqz> test 2
<dilyn> those test past
<kqz`> ok so its passing the messages to the channel but not back to matrix
<dilyn> acheam: cleaning ~ is hard :(
<dilyn> I stopped using ccache shortly before ccache.conf moved to .config, sue me :P
<acheam> see you in small claims court, mister
<dilyn> just 22 files :'(
<acheam> but some easy improvements: .shrc can go anywhere, .profile can be merged with .shrc, .gitconfig can go to .config/git/config, .asoundrc can be specified at a custom location, you can not use the BLOAT of vim, and .system/* can be moved to .local/
<dilyn> and most of them are just temporary to serve as reminders
<acheam> lol yeah I do that too
<acheam> I usually have a todo, tmp1, tmp2, and tmp3 file
<dilyn> most of the files in that repo aren't even on disk anymore
<dilyn> that's why they're in there xD
<dilyn> I like keeping .shrc separate from .profile :X
<acheam> but why
<acheam> also what is the advantage of running foot as client/server?
<dilyn> less ram usage per terminal
<dilyn> tho if the server crashes, all your terms die
<acheam> how often does that happen?
<dilyn> it's happened once in the last four months or something?
<micro_O> dilyn: the way i've cleaned ~/ is by changing permissions to read-only :)
<dilyn> lmfao
<acheam> dilyn: i think I can take that risk lol
<dilyn> most of my things live in /mnt/share, and half the things in ~ are symlinks to there
<micro_O> and used https://github.com/doron-cohen/antidot to move things to sane-r directories
<acheam> if you need antidot you have too many damn programs
<dilyn> clean home: rm -rf ~
<acheam> ~/*
<micro_O> ?? antidot just lets makes it so i don't have to look at the changelog of every app every time they decide to add sane XDG support
<acheam> ~ is owned by root
<acheam> c
<dilyn> you've bunged something if ~ is owned by root
<acheam> micro_O: it was a half-joke
<cem> acheam: what if I have been keeping the same home directory for the last 5 years spanning over a bunch of distros?
GalaxyNova has joined #kisslinux
<acheam> dilyn: oop youre right
<acheam> cem: dont?
<micro_O> hard to tell here, some people are a bit die-hard with muh minimalism
<dilyn> ln -sv /dev/null /home/$whoami
<micro_O> also, maybe im cranky
<acheam> micro_O: do you think so?
<cem> zpool destroy
<micro_O> cem i'd love to see some optional zfs awareness for kiss
<micro_O> would be super dope for updating packages atomically
<cem> a new pool for each package
<micro_O> currently, if something goes wrong during the merge process you are left with a dirty fs
<dilyn> you're just describing snaps micro
<micro_O> cem there is some linux distro, i cant remember the name, where literally every package is a unionfs
<micro_O> and its not snap
<micro_O> but yeah, snap does a similar thing
<cem> nix?
<dilyn> silverblue
<cem> oasis
<acheam> UBUNTU
<micro_O> distri
<dilyn> rebecca black OS
<cem> dilyn: cringe
<cem> hannah montana linux
<dilyn> drakememe.jpg
<micro_O> https://distr1.org > distri is a proof-of-concept implementation of the simplest¹ linux distribution I can think of that is still useful²
<schillingklaus> the woooooorrrrst of both worlds
<acheam> micro_O: hmm that looks pretty cool
<cem> schillingklaus: we have been jumping through lots of software you have to be specific :D
<schillingklaus> hannah montana linux contains systemd
<micro_O> yeah, its definitely unique and I am happy to see that kind of experimentation
<cem> I only see one problem with hannah montana linux, then
<cem> you can't always reach perfection
<cem> does the bootloader play songs?
<akira01> it plays in grub
<akira01> also in flac
<cem> okay, I retract my words
<cem> it is THE perfect distro
<GalaxyNova> dilyn: For some reason I still have the old kiss community kiss help pages instead of dylan's
<dilyn> kiss l kiss ?
<acheam> whats the difference between plan9port and 9base?
<cem> 9base is from suckless
<cem> overall less and basic tools
<acheam> gotcha
<cem> plan9port is the port of the entire userspace iirc
<schillingklaus> plan9 from userspace
<ang> that's correct, cem
<GalaxyNova> dilyn: kiss 5.4.11 1
<dilyn> update kiss
<ang> btw cem, you are using dwm, aren't you?
<GalaxyNova> i did update kiss, even rebuilt the kiss package.
<dilyn> ... kiss u?
<phoebos> dilyn: kiss v
<phoebos> kiss l kiss smh
<dilyn> kiss v will report 5.4.11 which is correct, but the package's version in kiss-community is now 9999
<dilyn> ;)
<phoebos> ah oof
<GalaxyNova> because https://kisslinux.xyz/wiki/ looks different from kiss h wiki
<GalaxyNova> or is it supposed to?
<GalaxyNova> my offline documentation doesn't have the wayland section
<dilyn> correct...
<dilyn> are you installing kiss from kiss-community/repo? if yes, you need to update the repo
<cem> ang: I have switched to sway, but I was using dwm until recently
<cem> By recently I mean ~3 months
<ang> I see
<cem> you're using dwm?
<ang> yeah, that's the main reason I hate the switch to wayland
<schillingklaus> i'm the last x11 unicorn
<ang> there is dwl but it's missing a bar
<ang> I haven't switched yet, klaus
<ang> still contemplating whether or not to just 1) switch and use dwl, 2) maintain Xorg stuff or 3) switch to openbsd
<cem> yeah I want to use dwl too, but it's not complete enough for me
<ang> yep :/
<cem> yambar has a script for dwl, buuutt
<cem> It requires bash
<ang> My biggest problem with maintaining xorg stuff is a browser
<cem> and I don't have bash
<ang> I really cba building one with this machine
<schillingklaus> I already multiboot with openbsd
<ang> ugh, didn't even know that
<akira01> The non github kiss-community repo still works?
<ang> cem, probably easy to port to a portable script
<cem> yeah, it probably wouldn't be that hard
<cem> I just don't want to bother much
<cem> That's why I kept on sway
<cem> it just werks
<ang> I always disliked i3
<cem> yeah I like dwm style window management a lot more too
<akira01> Me too
<schillingklaus> sway pretends to be keyboard friendly, but it does not allow for simulating mouseclicks with scripts
<akira01> but sway-tiny is so tiny
<cem> You can also try velox
<ang> my main problem with openbsd is that I think you can't set battery charge thresholds
<ang> and I'm also not sure how battery life is compared to linux
<akira01> i hope dylan make some sowm wayland version
<akira01> i love this wm
<ang> cem, thanks, will check it out
<schillingklaus> sowm is anti-keyboard, so not for me
<ang> oh it's from mfc, nice
<ang> mcf*
michael has quit [Ping timeout: 256 seconds]
<schillingklaus> michael forney of oasis fame
<ang> aye
<GalaxyNova> hm
<GalaxyNova> it seems like this is a problem with the kiss package itself
<dilyn> bring amdgpu support to wld pls
michael has joined #kisslinux
<GalaxyNova> the sources it pulls in seem to be different from the website
<GalaxyNova> can anyone else confirm this?
<GalaxyNova> kiss h wiki
<GalaxyNova> wayland is empty but on the website there are some links
<dilyn> cat /var/db/kiss/installed/kiss/sources
<claudia> ang: when you are talking about thinkpad charge threshold you can prob use ectool https://www.coreboot.org/Board:lenovo/x230 -> last paragraph
f1nniboy has quit [Read error: Connection reset by peer]
<GalaxyNova> downloaded the sources and there are some differences from the website
<ang> claudia: nice!
<ang> do I need coreboot though?
<dilyn> they're only different from the website because dylan hasn't pushed a new release of kiss that includes the latest commits to the site
<claudia> dunno. I just a corebooted machine :p
<claudia> needs to be tested on non coreboot
<claudia> *I have just
<GalaxyNova> oh that makes sense :P
<claudia> Writing some hexcode to you computer internals, what could go wrong (:
<ang> exactly what I just thought, lol
aws has joined #kisslinux
<claudia> But I used this codes and got sucess.
<akira01> i fucking chocked
<claudia> On a x200 though.
<akira01> sway-tiny is need less more ram than my xorg sowm
<claudia> akira01: Can you rephrase this?
<ang> claudia: without coreboot?
<ang> that's brave
<claudia> librebooted.
<ang> ah
<akira01> sway-tiny need less ram than my old xorg/sowm
<akira01> is quite the same but little less
schillingklaus has quit [Quit: schillingklaus]
<ang> velox does seem to have a bar \o/
<ang> gotta love mcf, he ported st too
michael has quit [Quit: Lost terminal]
<dilyn> and dmenu
<ang> crisis averted
<dilyn> and firefox 'works'
<ang> nicu
<claudia> But its a limited ecosystem compared to wlroots.
<ang> btw dilyn, there's a patch dropping posix-man-pages on the ml
<dilyn> i saw!
<dilyn> it's broken :v
<claudia> All the fancy stuff is build around wlroots, or swc just has not implemented it.(protocols)
<ang> wut, how
<dilyn> idk, it won't really tell me
<ang> hmm, what does that mean for me exactly, claudia?
<claudia> E.g bars.
<claudia> they need the layerhshell? protocols.
<ang> if velox comes with a bar I'm gucci really
<claudia> This is something relatively new.
<claudia> And I think foot does not work :(
<claudia> protocols whatever incompatibility.
<ang> dilyn, weird
<ang> I just git rm -r'd the dir
<akira01> zathura works in wayland?
<claudia> The bar is a c program iirc. Can prob be modified.
<ang> claudia, gotcha
<ang> I don't mind being locked into mcf land really
<claudia> I think you are locked in a land of pitch black background ^^
<ang> a browser, dwm, dmenu, st, mpv is all I the graphical stuff I need
<ang> s/ I//
<ang> perfect :>
<ang> I never see my desktop anyway
<claudia> There are some open PR in swc you need to make gui toolkit programms work.
<dilyn> ang: weird indeed. I think the patch is being word split
<dilyn> it looks like the sources part splits .tar.xz onto two lines
<ang> claudia, that does not include ff/mpv, does it?
<claudia> This works perfectly fine.
<ang> dilyn, looking at the source of the mail
<ang> there is some weird splitting indeed
<claudia> But I think you cant make real fullscreen afaic.
<ang> man-pages-posi=\n :thinking:
<acheam> my install is slowly turning into openbsd lol
<acheam> just replaced ash with oksh
<ang> or is that just git a git line wrapping format code?
<ang> claudia, I see. Sounds good enough for me then
<dilyn> oBSD is the way
<ang> definitely feel alot better about the whole tihng now
<dilyn> ang: I can just delete it if you'd like XD
<dilyn> it's weird that it would happen tho... hm...
<ang> yeah, probably easiest at this point
<acheam> heres a fun wc -l game
<acheam> busybox --list | wc -l
<ang> I pipe straight to xsel too, so no way I messed something up
<acheam> 255 for me
<ang> 289 with the default install
<dilyn> `busybox --list`
<dilyn> :'(
<dilyn> /bin/ksh: busybox: not found
<acheam> toybox --list ?
<claudia> ang: When you have rust on your hand and looking for a fancy terminal, maybe alacritty is a good shot. This works at least without problems.
<ang> I have to see how mcf's st works
<dilyn> just toybox
<ang> I don't need scrollback and all the other fancy stuff
<dilyn> 268 tho
<claudia> I always had ugly fonts with it. And I think this is related to wld on intel hardware. But not totaly sure.
<cem> dilyn: toybox doesn't have that many stable commands
<ang> oh thanks for reminding me, I need my terminus
<ang> but that's a bitmap font
<dilyn> cem: I live on the edge(tm)
<dilyn> also most of those commands aren't used :X but I'm too lazy to vet
<acheam> dilyn: what do you use to provide sha256sum on toybox?
<cem> dilyn: link toysh to /bin/sh, I dare you
<acheam> toysh?
<dilyn> toybox has sha*
<dilyn> but I'm using b3
<dilyn> cem: NO
<acheam> oh the website says the opposite
<dilyn> i don't even have sh enabled
<cem> acheam: it's toybox's wip shell
<acheam> ah
<cem> And it's real wip
<dilyn> it can build toybox tho last i heard, no?
<cem> can it?
<acheam> dilyn: why tf do you use /usr/share/LICENSES but not /usr/share/doc
<dilyn> because fuck FHS
<cem> landley's fantasy finally came true?
<dilyn> I thought I had heard so, but idk
<acheam> you have odd priorities my guy
<cem> "Using bash for build scripts is intentional because I want toysh to be a bash replacement"
<cem> thanks but no thanks
<dilyn> docs are banned, acheam
<acheam> lol yeah I just saw POSIX.patch
<acheam> thank you lord E5ten[m] for all of the amazing patches
<acheam> omg dilyn has cat -v enabled
<acheam> get the unix police
<cem> Rob Pike came here to slap dilyn
<dilyn> i hide these trinkets for you little POSIX hunters
<dilyn> congratulations, you've found me gold
<dilyn> also cem, specifically this comment https://github.com/landley/toybox/pull/190#issuecomment-621449915 makes me think toybox can build toybox, where the first 'toybox' includes toysh
<dilyn> but I could be mishtaken
<illiliti> egg and chicken problem
<illiliti> landley what the hell are you doin...
<dilyn> the only thing landley adamantly believes in is bootstrapping
<dilyn> also that the GPL is bad
<dilyn> BUT MOSTLY
<dilyn> bootstrapping
kayw has quit [Quit: WeeChat 3.2]
kayw has joined #kisslinux
michael has joined #kisslinux
michael is now known as msk
<msk> what's the most minimal statusbar? On xorg+dwm I just used xsetroot, which was simple and easy
<msk> (for wayland, I mean)
<noocsharp> depends on the compositor
<msk> I'm using dwl
<msk> I thought it would have one-built in because the config had tag names
<msk> the statusbars listed on the wiki have modules and stuff which is way too much for me
<cem> dilyn: and also bash
<dilyn> God can't be perfect, cem :'(
<cem> every script he writes is bash
<noocsharp> msk: i'm not sure
<cem> like it doesn't take much to use [ ] instead of [[ ]]
<ang> msk, we literally just had this discussion
<ang> check the logs
<cem> If he used crap like arrays or something, I would be kind of okay with that
<ang> verdict: velox instead of dwl
<cem> At least it's not POSIX for _some_ reason
<dilyn> preachin' to the choir
<cem> But no, it's almost completely minor bashisms that he insists on keeping
<msk> ang: I searched "statusbar" in the logs prior to asking
<msk> did I miss it completely?
<ang> search for velox and mcf
<msk> velox instead of dwl, and mcf instead of wterm?
<msk> I just finished making the dwl config
<noocsharp> mcf is a person who has wayland ports of st and dmenu
<ang> mcf is michael fourney, the author of velow, I just meant to search for it so you will find the relevant lines in the log ;)
<ang> s/velow/velox/
humaid_02 has quit [Remote host closed the connection]
<msk> ah
<claudia> dwl made me lane that "§" translate to XKB_KEY_section
<claudia> *learn
<claudia> Its config is qwerty keyboard specific. And switching tags does just not work on a qwertz keyboard.
<claudia> The alternative shift keys on the number row are different.
<ang> german qwerty layout is awful
jstnas has quit [Read error: Connection reset by peer]
konimex has quit [Read error: Connection reset by peer]
E5ten[m] has quit [Write error: Connection reset by peer]
phoebos[m] has quit [Read error: Connection reset by peer]
testuser[m] has quit [Read error: Connection reset by peer]
rgybmc[m] has quit [Read error: Connection reset by peer]
kqz has quit [Read error: Connection reset by peer]
msk[m] has quit [Write error: Connection reset by peer]
<ang> rip matrix
<ang> first thing I did when I received this used thinkpad was to buy a replacement keyboard
<ang> with us ansi layout that is
<claudia> Ansi ist just a small enter button?
<claudia> How discusting^^
<ang> matter of perspective
<msk> velox has weird configuration, though
<ang> I hit the small enter key on the very left
<ang> which fucks me up on keyboards with a big enter
<ang> msk, how's that
<ang> I haven't looked into velox too deeply
<claudia> Hm I cant find an example with enter on the left. Got link?
<msk> you don't edit config.h, they have their own configuration syntax
<ang> no, I mean the enter on the right, but my pinky tends to hit it on the left side of it
illiliti has quit [Quit: leaving]
<msk> and the location doesn't even follow xdg base
<ang> in a place which is another key on a layout with a big enter key
<claudia> ah gotcha.
<ang> ;)
<ang> msk: I don't mind a config
<ang> is it reading it from ~ or ~/.config?
<claudia> I like the aproach to use just "broad" hardware. This way I am not completely lost when on another machine.
<msk> ~/.velox.conf it says
<ang> ok. not optimal but no deal breaker tbh
<acheam> usually thats literaly just one sed call to fix
* claudia ls -lah | wc -l -> 56
<claudia> :D
<claudia> from $HOME that is
<dilyn> smdh
<acheam> I patch correct dirs into llvm and links
<acheam> 14 for me
<claudia> Whats invisible, is not there. ezpz
<acheam> and 3 of them are reminders
<msk> velox also seems to have no community patches, unlike dwl which has at least a few
<ang> I don't really need any fortunately
<cem> Only patch I need is gaps tbh
<cem> I find the screen really convoluted without any gaps
<ang> it's nice when you really make use of tiling I guess
<msk> for me it looks better without gaps
<msk> which is lucky since they eat screen real estate
<ang> only patch I really like is the one which removes borders when there's only one window
<dilyn> floating is the way
<ang> get outta here
<cem> I only need a small amount of gaps so I can have that visual
<cem> dilyn: what the actual fuck?
<ang> actually no, floating sucks, but so does tiling
<ang> fullscreen everything is king
<dilyn> fullscreen is trash
<dilyn> I have a wallpaper for a reason
<ang> s m h
<dilyn> shake harder
<dilyn> maybe then you'll see that I'm RIGHT
<ang> never
<cem> dilyn: mouse peasent
<dilyn> i bought a nice mouse i'll be damned if i don't use it sometimes
<cem> Using a mouse is only excusable if you are playing games
<cem> no wait
<cem> there is no excuse
<dilyn> lol
<msk> since games themselves have no excuse
<cem> I bet you'd use a mouse
<cem> in an mmo
<msk> except games that don't need a mouse like nethack
<cem> jokes aside, after using dwm for two years, I seriously don't understand why anyone would use floating wms
<cem> do you hate yourself that much?
<cem> well, that wasn't much of a "jokes aside"
<msk> cem: they're just too lazy to learn the dwm bindings
<msk> are you using dwl?
<cem> I'm using sway right now, but I'm planning on switching to dwl whenver I can setup my workflow
<ang> why don't you use velox?
<msk> ang: velox's only benefit is that it has a working statusbar, right?
<cem> Because I find wlroots to be more stable than swc
<ang> msk, yeah
<ang> the one and only thing which is holding me up from switching to wayland
<ang> and as I said, the other cons are no cons for me fortunately
<cem> I have also had some issues with input
<ang> cem: I see
<cem> using velox
<thebuzzing> I dunno, I prefer to have the option of using a mouse.
<thebuzzing> Sometimes, my keyboard is over there, and I'm over here, with the mouse right there...
<cem> and I'm in a position where I don't want to spend much time breaking my workflow, I didn't spend much time with either velox nor dwl
<cem> and I have been meaning to try wayland since last year
<cem> I only recently had the time to switch
<thebuzzing> I like river for wayland, or hikari.
<cem> river was like dwm too, right?
<thebuzzing> Kinda bspwm-ish.
<cem> Ah alright
<thebuzzing> In fairness, a lot of my choices for software revolve around how much I like the naming scheme.
<thebuzzing> I use herbstluftwm on Xorg, cos that name is beautiful.
<cem> I literally mispell it every time lol
<thebuzzing> Hah. That's part of the fun.
<ang> I must admit, not a fan of german software names (as a german)
<ang> cem, time to write sucukwm
msk has quit [Quit: leaving]
humaid_02 has joined #kisslinux
<jslick> I have been switching my dwm machines over to hlwm. Is there an equivalent to herbstluftwm in wayland? Maybe sway is the closest
<cem> ang: falafelwm is where it's at
<thebuzzing> I haven't seen anything that would directly correlate, no. Sway works, especially if you're used to i3.
<acheam> I wonder what other obsd things I can use....
<cem> acheam: cwm
<ang> cem: lol, make it happen
<acheam> cem: wayland tho
<thebuzzing> If you write it, I'll shill it in my network of 3 people, 2 of which use windows.
<ang> sndio, acheam
<acheam> ang: yeah I asked about that around here earlier today
<acheam> the thing is, I dont really have a use for it
<acheam> pure alsa works well enough
<ang> yeh, rather pointless most of the time
<acheam> I guess I could replace busybox ntp with openntpd
<ang> I was planning to use it for streaming audio over the network
<cem> acheam: leah has lots of openbsd software ports maybe check out her github?
<ang> but god damn mpv dropped support for sndio ;_;
<ang> openntpd is nice
<acheam> yeah i'm familiar with her work
msk has joined #kisslinux
<acheam> this looks really cool
micro_O has quit [Remote host closed the connection]
gtms has joined #kisslinux
<msk> is there something like sxhkd for wayland?
<msk> or does that have to be implemented in your compositor
<dilyn> afaik any keybinding things go through the compositor
<msk> aw, I really liked bspwm's style of having that separated
schillingklaus has joined #kisslinux
<cem> I tried hkd on dwl, it worked pretty well for me
<msk> I'm trying to copy the url in wterm but can't, rip
<cem> rip
<ang> I really liked the bspwm/sxhkd separation until I switched to dwm
<ang> no need to tinker with so much shit
<msk> I used dwm wth sxhkd
<schillingklaus> buut the distinction is very kiss-ish and unixy
<msk> exactly
<msk> I'm checking out cem's hkd
<msk> it says it will even work in a tty, which would be awesome
<ang> that's fine if you need a lot of special hotkeys
<ang> I don't so for me it was all just needless bikeshedding
<msk> I used it for dmenu scripts and many apps to launch
<msk> the "super + {w,m}" etc. syntax was great
<cem> yeah, I also have a bunch of hotkeys
<cem> when I was using dwm, I continued using sxhkd for any binding not wm-related
<ang> I just a plumber-like script for the most part
<ang> *I just use
<ang> what are your most used ones, cem?
<ang> msk too
<phoebos> if i right-shift a char which has it's biggest bit (128) a 1, then the bits pushed in are 1's too. ugh why
<phoebos> is there any way to put zeroes in
<cem> I have four main bindings, emacs, terminal, browser, and the launcher, I usually use them
<phoebos> ig just & it with 128
<phoebos> no wut
<phoebos> with 127
<ang> cem: if you never close those apps, there's no need for those hotkeys :p
<cem> what if I'm always spawning more instances :D
<ang> fuck, one entire emacs is not enough?
<msk> ang: here's mine: http://0x0.st/-Oxy.txt
<phoebos> or use unsigned chars
<cem> no man you need to spawn emacsclients that connect to the emacs server
<GalaxyNova> Anyone here packaged clangd?
<cem> I usually run separate emacs instances for separate projects
<cem> mfw editing 50 buffers at the same time
<ang> hah ok, I concede
humaid_02 has quit [Remote host closed the connection]
<cem> I'll defend my hotkeys til I die
<cem> I have power menus nightmode menus and all sorts of crap
<dilyn> galaxynova: there's ccls, but not clangd
<dilyn> it isn't hard tho
msk has quit [Quit: leaving]
<noocsharp> if y'all haven't seen this, it's worth the time: https://www.youtube.com/watch?v=pW-SOdj4Kkk
msk has joined #kisslinux
claudia has quit [Quit: zzz]
<kyxor> Jon Blow
<kyxor> Amazing dude, also watch Casey Muratori
phoebos[m] has joined #kisslinux
schillingklaus has quit [Quit: schillingklaus]
<noocsharp> d'you see his terminal emulator made just to spite the windows terminal people?
konimex has joined #kisslinux
E5ten[m] has joined #kisslinux
<kyxor> yeah I saw that
testuser[m] has joined #kisslinux
jstnas has joined #kisslinux
felinae has joined #kisslinux
kqz has joined #kisslinux
rgybmc[m] has joined #kisslinux
msk[m] has joined #kisslinux
<kyxor> Actually I've been handmade network lurker for very long time, though last year I burned out and left, I still have my Pbr vulkan game engine that I wrote from scratch though
<kyxor> That code base is pretty solid, pure c99, rewrote it 3 times over span of 2 years. Interesting experience.
<kyxor> Learned a lot of things
<noocsharp> neat, you have a link?
<kyxor> Nah, it's private I think I might come back to it again some time, maybe make it public
<kyxor> I am currently working on this library https://github.com/kyx0r/pikevm the goal is to create fastest regex implementation in the world? Xd but with 0 bloat and all resonable features
<acheam> heads up to all you non-gnu-ers, you can replace GNU m4 with obsd m4 from https://github.com/ibara/baseutils
<msk> anyone else having their font break on foot, but work fine on other emulators?
<msk> nvm, finally fixed it
claudia has joined #kisslinux
msk has quit [Remote host closed the connection]
msk has joined #kisslinux
<noocsharp> kyxor: can i ask why there are semicolons right after colons on case labels?
<kyxor> scope, it's equalent to case 'a': {}
<kyxor> when you create varibles inside switch cases they have to be scoped
<kyxor> or you can just make then outside of the switch case, I am pretty sure compilers optimize those the same way
<noocsharp> ah, i've always just used braces, didn't realize the semicolon did the same thing
<kyxor> semicolon is cleaner because you don't have to make new lines, less loc
spei has joined #kisslinux
<noocsharp> good to know
spei has quit [Client Quit]
<acheam> goddamn it someone take rm -rf away from me
<kyxor> why? I had an alias rm = rm -rf for years now, never made a mistake in deleting something
<dilyn> rm="rm -i"
<kyxor> prompts are annoying, well it's interesting though, that if you do alias rm to always -Rf, then you never make mistakes because you know that this command is deadly, so you always check before you commit
<kyxor> its a psychological thing
<noocsharp> see, i just think of rm as dangerous so i don't need that
<kiedtl> heya all
<kiedtl> corrupted filesystem took me offline for two days, what'd i miss?
<dilyn> lol
<dilyn> a lot
<kiedtl> did kisslinux merge into fsf?
<kiedtl> ohhhhh
<kiedtl> dylan's back, veyr nice
<claudia> We are now 21st century linux.
<kiedtl> so it looks like stuff from kiss-community's kiss/repo "fork" is being merged back upstream after all?
<kiedtl> what about the wiki? unless im missing something there's no mention of that in the posts
<kyxor> no, dylan is doing his own thing
<kiedtl> damn
<acheam> lol hi kiedtl
<kiedtl> heay
<kyxor> wayland is not the meta
<kiedtl> heya
<acheam> heay
<kyxor> now*
<kiedtl> yeah, I can't stand wayland
<kiedtl> which probably means I won't use KISS again even if I get the chance, but well it was fun while it lasted
<kiedtl> ¯\_(ツ)_/¯
<acheam> you can use KISS without the main repo!
<acheam> thats what i'm doing
<kyxor> honestly I don't even know, wayland might be actually less efficient than Xorg, because everything has to go though gpu, and compositor
<kiedtl> ^^
<kiedtl> that's one of th emain things
<kiedtl> acheam: yeah... I'm kinda at the stage where I don't really want to fiddle too much with my distro anymore, and just kind of want to use the defaults and get some actual work done :p
<dilyn> ubuntu gang
<kiedtl> so unless there's a reliable kiss-xorg repo I dunno if that'd work
<acheam> thats the path most people take lol
<acheam> there will be im sure
<kiedtl> I mean, I still use alpine
<dilyn> there IS a kiss-xorg repo
<kiedtl> ah, nice
<dilyn> you could also take over kiss-community/repo
<dilyn> which I am going to turn into a kiss-xorg+libressl repo at the end of the month
<kiedtl> but then I'd have to blame myself for screwed up packages :(
<dilyn> :)
<kiedtl> I'd rather take peace in the thought that I can always just come here and howl when I find a borken package
<acheam> I will say, ive tried way more new things now that i've hard forked
<kiedtl> but I'm just spoiled, lol
<kiedtl> Yeah, KISS is a really nice learning experience
<akira01> guys
<akira01> now that kiss is wayland pure
<kiedtl> but now that I'm kind of disillusioned with the whole simplicity thing I'm beginning to wonder if that's the only thing it's good at :(
<akira01> chroot is not more a option right?
<kiedtl> ...?
<acheam> you can launch wayland programs from within a chroot so long that XDG_RUNTIME_DIR is mounted
<akira01> but i mean X programs
<kyxor> but sadly not x11 programs, like I run blender from arch-chroot
<akira01> yeah
<akira01> that what i mean
<akira01> someone pls do xwayland package in community for community sake
<kiedtl> you go ahead :)
<dilyn> xwayland not allowed
<akira01> but dilyn :(
humaid_02 has joined #kisslinux
<kiedtl> tf? Do the repos have to be *that* pure of x11?
<acheam> if youre using xwayland just use xorg
<dilyn> ^
<akira01> I just need xwayland for steam and nothing more
claudia has quit [Quit: zzz]
<dilyn> so build xorg-server with xwayland enabled
<dilyn> and mesa with the x11 platform
<dilyn> ezclap
<noocsharp> crazy that dylan's decision caused so many people to move to wayland
<soliwilos> Pretty sure you'd also need to do things like build wlroots with xwayland support. If you use a compositor which relies on it.
<dilyn> yes also that
<thebuzzing> Without the intent of starting a war, why did we decide wayland is an okay redhat decision, but like, pulseaudio is satan?
<noocsharp> wayland is simpler than its predecessor, pulseaudio is more complicated
<noocsharp> it has nothing to do with red hat afaic
<soliwilos> Didn't more or less the majority of Xorg devs leave the project to make something simpler/better?
<thebuzzing> Makes sense, it's just about simplicity?
<noocsharp> keep it simple stupid
<kiedtl> it is true, wayland is free of a lot of legacy trash from xorg
<thebuzzing> A few months back, prior to Dylan taking a break, the room was talking about how Redhat devs had posted a blog saying they were basically the sole maintainers of Xorg, and they were no longer interested in it, so they were going to dump it and we had to either like it or lump it.
<kiedtl> I mean yes
<thebuzzing> I remember the room being sorta mad about it, but since then we've obviously had a change of heart, just wondered what the turning point was.
<kiedtl> when you're the maintainer of an ancient codebase nobody blames you when you decide to quit
<kyxor> but now redhat is gone, it was bought by other company right?
<kiedtl> at least, I don't blame them
<kiedtl> erm, they're not really gone
<thebuzzing> IBM, but I think they let them basically continue as before.
<kiedtl> ^^
<thebuzzing> I guess I don't blame them either. I don't even want to maintain my own systems, let alone legacy other peoples systems.
<acheam> ok I give in
<acheam> im installing chromium
<kyxor> oh yehaaa
<acheam> I find it funny that chromium needs node to build
<acheam> like, you need to compile a part of chromium to build that same part of chromium again
<kyxor> yeah lets build that V8 js engine twice
<thebuzzing> Hey, if you install chromium you can enjoy the unparalleled joy of laggy gaming on various streaming platforms!
<kiedtl> acheam: what happened? too many firefox issues?
<acheam> too many webkit issues
<acheam> I never used firefox on kiss
<kiedtl> ouch
<acheam> more just that I dont want to keep gtk, ruby, ruby, and some GNU libraries around for my browser
<acheam> s/ruby/perl
<kyxor> rusty firefox < fat chromium
<acheam> indeed
<acheam> I dont even have words to describe webkit
<acheam> I was considering palememe
<rio6> I kinda want gcc to be able to compile rust so I don't need to install llvm, but at the same time compile time for gcc would be even slower
<acheam> but that requires gtk3
<acheam> rio6: boy do I have news for you
<noocsharp> webkit has 2 million lines of c++
<acheam> and ruby
<acheam> and perl
gtms has quit [Remote host closed the connection]
<kyxor> this is bad, if gcc gets rusty, then chances of kernel getting rusty is even higher than before
<acheam> kernel is getting rusty
<acheam> thats not a question in my mind
<acheam> but at least it will be sloooooow
<acheam> it will mostly be obscure device drivers at first
<acheam> nobody really wants to rewrite ELF loading in rust
<noocsharp> i wonder how many files of code can be deleted in the major browser engines without anyone noticing
mahmutov has quit [Ping timeout: 258 seconds]
<noocsharp> i don't think rust's gonna become super popular in the kernel at all
<rio6> there will be people pushing for it
<GalaxyNova> I would really not like rust in the kernel
<GalaxyNova> rust takes ages to compile
<noocsharp> and there will be more pushing back probably
<GalaxyNova> nah
<GalaxyNova> we're the minority
<GalaxyNova> most people don't care about compile times because other people do the compilling for them
<thebuzzing> I doubt most people are pushing back, most people just have no strong feelings either way.
<noocsharp> but kernel developers do, and they will be pushing back
<rio6> yeah rust compilation is really slow
<kyxor> the problem I see with rust is that its a parasite, they don't just rewrite everything from ground up, they use up all C and C++ stuff, require wrappers and create bloat. Just the fact that rust uses llvm instead of making their own llvm written in rust, is terrible.
<GalaxyNova> not only that
<GalaxyNova> compilling rustc and cargo also takes a lot of time
<kiedtl> too slow? no, don't you see, you just have too many lines of code!
<GalaxyNova> and rustc is a frontend to llvm so that's also pulled in as a dep...
<acheam> was waiting for kiedtl's input lol
<kiedtl> (/s)
<acheam> rustc can soon be a frontend to gcc
<kiedtl> and yes, I am silently celebrating at the thought of a Rust frontend for gcc
<kiedtl> and for Rust inclusion in the kernel, hehe
<GalaxyNova> that's a relatively new development
<acheam> it is indeed
<rio6> I don't think the kernel even has c++
<noocsharp> acheam: chromium has python instead of ruby/perl
<kyxor> people think making more layers of abstraction makes the program simpler, while in reality it is a complete opposite.
<GalaxyNova> ^^^
<acheam> noocsharp: id rather have python2 over ruby/perl
msk has quit [Quit: leaving]
<noocsharp> fair
<cem> they are all dead languages after all
<kiedtl> not ruby
<cem> ruby is as alive as perl
<kiedtl> ruby is used quite a bit in the webdev sector
<noocsharp> they all *should be dead languages
<acheam> perl would be honestly cool if it was still well adopted, and python didnt exist
<kiedtl> now whether they deserve to be dead is another question
<acheam> like, I wouldnt mind the combo of C + sh + perl
<noocsharp> great way to make an ugly language
<kiedtl> acheam: I dunno, I've tried perl and it just wasn't great
<cem> interpreted languages were a mistake
<cem> with the exception of sh and awk
<acheam> thank god
<kyxor> cem: shell is pretty good
<kyxor> as interpreted language, everything else not needed
<kiedtl> lol
<noocsharp> i still think using a low-level language in a shell is not a bad idea
<kiedtl> something like an interpreted C?
<kyxor> I like the idea of TempleOs shell
<cem> noocsharp: just pipe into gcc
<noocsharp> yeah, holyc is waht i was thinking
<kiedtl> TempleOS shell sounds really cool
<kiedtl> ought to try that sometime
<noocsharp> i started writing a parser for a language that may or may not be complete in several years, for that purpose
<GalaxyNova> noocsharp: compiller would be horribly slow
<GalaxyNova> and the code would be full of hacks
<noocsharp> wdym?
<kiedtl> What makes you think so?
aws has quit [Quit: Quit]
<noocsharp> the templeos jit compiler is super fast
<kiedtl> it's not necessarily compiling a full binary, it's just running the code
<rio6> some sort of jit
<kyxor> you do guys ever get a bug in kirc when you reach the end of terminal window size, the text starts to wrap to new lines and displays corrupted symbols. doesn't always happen, probably depends on the last character
<acheam> mcpcpc_: ^
<kyxor> see this?
<noocsharp> i think you mean: ^^^ MCPCPC ^^^
<GalaxyNova> buffer overflow?
<GalaxyNova> maybe?
<acheam> noocsharp: :)
<kyxor> Well I think it somehow also gets ascii new line control character, cause why would the line wrap like that
<kiedtl> kyxor: looks like a bug in the input code
<kiedtl> but without looking at the code one can't be sure
<kyxor> it's so weird, you guys get that also? kirc-0.2.6
<kyxor> Becuase if you don't get this bug it may be a bug in the terminal too, but I doubt that
msk has joined #kisslinux
<acheam> wait how didn't I realize that chromium has a perl make dep
<acheam> i thought dilyn didnt have perl installed :(
<thebuzzing> lynx or bust.
<acheam> I do use lynx
<acheam> its the default browser in my repo
<mcpcpc_> kyxor: will take a look later. getting dinner ^^
<acheam> ah i didnt realize it because its actually a dep of nss, not chromium
<acheam> as usual mcpcpc_ is working on the go
<mcpcpc_> ^^
illiliti has joined #kisslinux
<msk> Anyone else getting http://0x0.st/-O36.txt when building qt5?
<acheam> uh do you have openssl or libressl installed?
<msk> I have both
<acheam> that sounds problematic
<msk> I still have a lot of packages that require libressl
<msk> some of which have new version with openssl, but qt5 is the first to update, and it fails the build
<GalaxyNova> msk: Purge libressl
<GalaxyNova> you can kiss-fork the packages to change the dependencies if they hard depend on libressl
<msk> won't some of them break if I do that?
<msk> I'll try it, though
<acheam> probably not
<GalaxyNova> that's what I did and it worked
<GalaxyNova> it's pretty unlikely that some package would explicitly need libressl and not have support for openssl
<acheam> catgirl hard deps on libressl
<acheam> but libtls works as a between
<GalaxyNova> does it not work with open?
<acheam> not to my knowlege
<GalaxyNova> tried it on void w/ openssl and it worked just fine
<acheam> without libtls?
<GalaxyNova> with libtls
<acheam> yeah thats what I meant
<acheam> it works on openssl with libtls
<acheam> it works on libressl without it
<GalaxyNova> oh i see
<dilyn> catgirl requires libtls, that's the only special part of libressl it likes
<dilyn> that's why june made libtls...
<noocsharp> libretls
<dilyn> libretls*
<thebuzzing> June's on BSD normally aren't they?
<dilyn> i believe so
<thebuzzing> I could never get any of the BSD's to work the way I wanted. Maybe I ought to try again now I'm older and probably dumber...
<acheam> libretls*
<acheam> how is it possible that chromium has 47737 build steps
<acheam> I literally didnt realize that it was in the range of 40000, and not 4000
<kyxor> it used to be 42k about 6 month's ago
<acheam> this isnt the build in community
<kyxor> its growing by 2k each new version
<acheam> so that +/- might not be a version thing
<kyxor> perhaps
GalaxyNova has quit [Quit: Whoooooshh]
GalaxyNova has joined #kisslinux
akira01 has quit [Ping timeout: 276 seconds]
akira01 has joined #kisslinux
eax has joined #kisslinux
humaid_02 has quit [Ping timeout: 246 seconds]
eax has quit [Client Quit]