💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-10-02.txt captured on 2024-03-21 at 16:05:28.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

2020-10-02T11:43:28 #kisslinux <nerditup> I wonder how kiss would compare: https://michael.stapelberg.ch/posts/2019-08-17-linux-package-managers-are-slow/
2020-10-02T11:44:07 #kisslinux <nerditup> I guess you can't compare packages vs source
2020-10-02T13:15:18 #kisslinux <dilynm> I feel like Dylan has times the package manager before
2020-10-02T13:18:57 #kisslinux <dylanaraps> o/
2020-10-02T13:19:11 #kisslinux <icyphox> Hey!
2020-10-02T13:20:05 #kisslinux <dylanaraps> Regarding the package manager benchmarks, https://termbin.com/uinu
2020-10-02T13:20:16 #kisslinux <dylanaraps> Not sure how big 'ack' is (example package used in article)
2020-10-02T13:22:27 #kisslinux <dylanaraps> Here's a larger package: https://termbin.com/qx4x
2020-10-02T13:23:01 #kisslinux <dylanaraps> This matters less for a source based distribution as you're spending the majority of the time compiling stuff. y'know
2020-10-02T13:23:38 #kisslinux <dylanaraps> House move finished today btw.
2020-10-02T13:23:49 #kisslinux <dylanaraps> :D
2020-10-02T13:24:58 #kisslinux <dilynm> How far did you move? Still on the same island or did you get a major change in scenery?
2020-10-02T13:25:02 #kisslinux <icyphox> Sick!
2020-10-02T13:25:09 #kisslinux <icyphox> Yeah, my question exactly.
2020-10-02T13:25:27 #kisslinux <dylanaraps> 10km further south on the same island
2020-10-02T13:25:31 #kisslinux <dylanaraps> Rent is cheaper too
2020-10-02T13:25:37 #kisslinux <dylanaraps> I'm on a mountain now
2020-10-02T13:25:41 #kisslinux <icyphox> Nice.  Bigger place?
2020-10-02T13:25:47 #kisslinux <dylanaraps> Yeah
2020-10-02T13:26:03 #kisslinux <dylanaraps> Need to get started on the garden soon
2020-10-02T13:26:11 #kisslinux <icyphox> Neat.
2020-10-02T13:26:44 #kisslinux <sh4rm4^bnc> wouldn't a benchmark imply comparison with something?
2020-10-02T13:27:09 #kisslinux <dylanaraps> https://michael.stapelberg.ch/posts/2019-08-17-linux-package-managers-are-slow/
2020-10-02T13:27:13 #kisslinux <dylanaraps> This is the context
2020-10-02T13:27:26 #kisslinux <dylanaraps> Someone asked how kiss compares
2020-10-02T13:27:52 #kisslinux <dylanaraps> So I (very quickly) sent examples
2020-10-02T13:28:05 #kisslinux <dylanaraps> They seem to count download time + install time
2020-10-02T13:28:10 #kisslinux <dylanaraps> Whereas mine count just install time
2020-10-02T13:29:07 #kisslinux <dylanaraps> The writer of the blog would need to run our package manager on the same machine for a proper comparison to work
2020-10-02T13:29:31 #kisslinux <dylanaraps>  ¯_(ツ)_/¯
2020-10-02T13:30:02 #kisslinux <dylanaraps> I once again have no address where I live. lol
2020-10-02T13:30:10 #kisslinux <dylanaraps> All mail must go to the local tavern
2020-10-02T13:30:19 #kisslinux <dylanaraps> Which is also the butcher in the village
2020-10-02T13:30:25 #kisslinux <dylanaraps> And the cafe
2020-10-02T13:30:33 #kisslinux <dylanaraps> lol
2020-10-02T13:30:34 #kisslinux <icyphox> That's so... Skyrim-like.
2020-10-02T13:30:49 #kisslinux <dylanaraps> Sheep pass in front of my house
2020-10-02T13:30:55 #kisslinux <sh4rm4^bnc> <3
2020-10-02T13:30:57 #kisslinux <icyphox> That's awesome lol.
2020-10-02T13:32:53 #kisslinux <dylanaraps> 334m above sea level
2020-10-02T13:33:00 #kisslinux <dylanaraps> The Italians were here during WW1
2020-10-02T13:33:24 #kisslinux <icyphox> Damn.
2020-10-02T13:33:47 #kisslinux <dylanaraps> And again in the 40s for the Greco-Italian war
2020-10-02T13:33:59 #kisslinux <dylanaraps> lol
2020-10-02T13:35:48 #kisslinux <dilynm> Rich with history and character
2020-10-02T13:36:20 #kisslinux <dylanaraps> Now just full of old people :(
2020-10-02T13:36:41 #kisslinux <dylanaraps> 90% of Greece's population lives in the cities
2020-10-02T13:48:16 #kisslinux <dilynm> How scared are you of geriatrics xD
2020-10-02T13:50:26 #kisslinux <dylanaraps> Not at all
2020-10-02T13:50:32 #kisslinux <dylanaraps> They tell great stories
2020-10-02T13:51:00 #kisslinux <dylanaraps> They're old but active/fully independent
2020-10-02T13:51:23 #kisslinux <dylanaraps> Tavern owner is 85 and still works every day for example
2020-10-02T14:09:36 #kisslinux <bsl> dylanaraps, you live in Greece?
2020-10-02T14:28:23 #kisslinux <dylanaraps> Yeah
2020-10-02T14:35:24 #kisslinux <bsl> well, if you ever decide to visit Albania, I'll be happy to buy you a beer :)
2020-10-02T14:38:27 #kisslinux <dylanaraps> bsl: Sure thing. :)
2020-10-02T16:29:49 #kisslinux <motorto> Hi , I am installing kiss linux on a vm , but when I run kiss update the second time after updating the kiss tool itself , I get an error saying :
2020-10-02T16:30:10 #kisslinux <motorto> " Invalid KISS_SU value: (valid:doas,sudo,sls,su)
2020-10-02T16:30:23 #kisslinux <motorto> I am still on a chroot ...
2020-10-02T16:31:20 #kisslinux <muevoid> o/
2020-10-02T16:32:32 #kisslinux <muevoid> I wonder how realistic it is to ditch glib.
2020-10-02T16:34:20 #kisslinux <muevoid> I don't think webkit2gtk has an option to disable javascript at compile time :<
2020-10-02T16:38:47 #kisslinux <muevoid> merakor do you know if it possible to build webkit2gtk without javascript?
2020-10-02T16:40:11 #kisslinux <dylanaraps> motorto: Set KISS_SU to a value. Known bug in latest version (fixes in master). You're normally able to leave it blank and it'll automatically pick a default for you.
2020-10-02T16:40:28 #kisslinux <dylanaraps> muevoid: I ditched glib when I was using falkon
2020-10-02T16:40:58 #kisslinux <muevoid> Does cairo really need glib?
2020-10-02T16:41:07 #kisslinux <dylanaraps> No
2020-10-02T16:41:21 #kisslinux <dylanaraps> I don't think so
2020-10-02T16:41:30 #kisslinux <muevoid> That's what I thought
2020-10-02T16:41:59 #kisslinux <dylanaraps> Let me see if there's a conditional feature enabled when glib is available
2020-10-02T16:42:09 #kisslinux <muevoid> Kk
2020-10-02T16:42:16 #kisslinux <motorto> Thanks dylanaraps !
2020-10-02T16:43:18 #kisslinux <dylanaraps> Yup. It does conditionally use glib.
2020-10-02T16:43:23 #kisslinux <muevoid> That explains it
2020-10-02T16:43:37 #kisslinux <dylanaraps> Now the question is: What is enabled when glib is present and does anything higher up in the chain depend on it?
2020-10-02T16:43:54 #kisslinux <muevoid> I'll mess with it in a chroot here in a minute
2020-10-02T16:44:04 #kisslinux <dylanaraps> It compiles fine fyi
2020-10-02T16:44:19 #kisslinux <dylanaraps> It's needed just for gtkdoc from what I can see so far.
2020-10-02T16:45:17 #kisslinux <muevoid> Gotcha
2020-10-02T16:45:28 #kisslinux <dylanaraps> glib.h occurs in some files
2020-10-02T16:48:00 #kisslinux <muevoid> Is there any way to turn off glib from cairo even if it is present?
2020-10-02T16:48:06 #kisslinux <dylanaraps> Yes
2020-10-02T16:48:11 #kisslinux <dylanaraps> Not via configure flag though
2020-10-02T16:49:10 #kisslinux <muevoid> Because I would like to minimize how many packages need glib but imo webkit2gtk is the most minimal modern browser which needs it.
2020-10-02T16:49:25 #kisslinux <dylanaraps> Well, webkit2gtk requires gtk...
2020-10-02T16:51:54 #kisslinux <muevoid> Yeah that's what I was saying other then gtk based things I'd like to ditch glib
2020-10-02T16:52:07 #kisslinux <dylanaraps> Gotcha
2020-10-02T16:52:33 #kisslinux <muevoid> I'm going to try netsurf for a while as my browser but I don't see it being plausible long term.
2020-10-02T16:54:27 #kisslinux <muevoid> To be honest the main issue I think I'm going to run into with netsurf is vultr.
2020-10-02T16:54:41 #kisslinux <muevoid> Namecheap works without javascript and looks ok for the most part but vultr needs js to log in.
2020-10-02T16:55:01 #kisslinux <dylanaraps> Then there's GitHub itself..
2020-10-02T16:55:12 #kisslinux <muevoid> I can always use the github-cli tool
2020-10-02T16:55:18 #kisslinux <muevoid> It works good enough for me
2020-10-02T16:55:38 #kisslinux <admicos> netsurf is also lacking on proper layouting as css also is getting as bloated as js
2020-10-02T16:56:00 #kisslinux <dylanaraps> muevoid: Add --disable-gobject to disable glib.
2020-10-02T16:56:23 #kisslinux <muevoid> Kk am doing so
2020-10-02T16:56:36 #kisslinux <dylanaraps> Firefox seems to require it
2020-10-02T16:57:27 #kisslinux <dylanaraps> Actually
2020-10-02T16:57:29 #kisslinux <dylanaraps> Gtk+3
2020-10-02T16:57:36 #kisslinux <dylanaraps> > Package 'cairo-gobject', required by 'virtual:world', not found
2020-10-02T16:57:37 #kisslinux <dylanaraps> Typ
2020-10-02T16:57:39 #kisslinux <dylanaraps> Yup*
2020-10-02T16:57:49 #kisslinux <muevoid> ah
2020-10-02T16:57:58 #kisslinux <dylanaraps> gtk+3 depends on cairo-gobject which depends on glib
2020-10-02T16:58:23 #kisslinux <dylanaraps> Let's look at gtk+3 now
2020-10-02T17:00:11 #kisslinux <dylanaraps> > gdkdrawingcontext.c:37:10: fatal error: cairo-gobject.h: No such file or directory
2020-10-02T17:00:12 #kisslinux <dylanaraps> Yeah
2020-10-02T17:00:15 #kisslinux <dylanaraps> gtk+3 uses it
2020-10-02T17:00:36 #kisslinux <muevoid> Gotcha
2020-10-02T17:00:53 #kisslinux <muevoid> While for the time being I will try living with netsurf
2020-10-02T17:00:57 #kisslinux <dylanaraps> 13 .[ch] ffiles include it
2020-10-02T17:01:08 #kisslinux <dylanaraps> Actually... all .c
2020-10-02T17:02:35 #kisslinux <muevoid> I think using netsurf is reasonable for me. I just found a cli tool for vultr as well. Payments very worse case I could do on my phone.
2020-10-02T17:03:14 #kisslinux <muevoid> Now I just need to get oasis's mupdf fork to build for me
2020-10-02T17:10:11 #kisslinux <motorto> Noob question how do you guys find which kernel modules are in use on my current system ?
2020-10-02T17:10:38 #kisslinux <motorto> I am kinda stuck on the firmware part , the lspci returns an ath10k as kernel module in use
2020-10-02T17:11:16 #kisslinux <motorto> but inside the linux-firmware folder there is an ath10k folder with subfolders  , can I simply copy the ath10k to /usr/lib/firmware ?
2020-10-02T17:12:42 #kisslinux <dilynm> lsmod will show you all currently loaded modules
2020-10-02T17:13:39 #kisslinux <dilynm> You can copy the entire ath10k folder to /lib/firmware, and then just list all the firmwares in config_extra_firmware in the kernel config (or whatever it's called)
2020-10-02T17:14:19 #kisslinux <dilynm> I'd recommend making config_firmware_dir /lib/firmware and then list the firmwares to include as ath10k/foo ath10k/bar etc etc
2020-10-02T17:14:46 #kisslinux <muevoid> hey dilynm o/
2020-10-02T17:14:55 #kisslinux <muevoid> Did you ever ditch glib?
2020-10-02T17:15:27 #kisslinux <motorto> dilynm Thanks , listing the firmwares is on the makeconfig part right ?
2020-10-02T17:16:22 #kisslinux <dilynm> motorto: yeah in make menuconfig just search for firmware_dir and it should appear
2020-10-02T17:16:27 #kisslinux <dilynm> muevoid: o/
2020-10-02T17:16:53 #kisslinux <dilynm> The only thing that requires glib is pango (it builds it as a subproject if you don't have it installed). Fair freetype-harfbuzz etc don't need it
2020-10-02T17:17:07 #kisslinux <dilynm> s/fair/cairo
2020-10-02T17:17:29 #kisslinux <muevoid> what is pango needed for?
2020-10-02T17:17:33 #kisslinux <dilynm> Hikari
2020-10-02T17:17:41 #kisslinux <dilynm> For me, at least. That's the only thing
2020-10-02T17:18:00 #kisslinux <muevoid> ah sway also needs it
2020-10-02T17:18:25 #kisslinux <dilynm> Yeah it's used a lot for don't rendering stuff in a lot of desktop things
2020-10-02T17:18:26 #kisslinux <muevoid> grim also needs it...
2020-10-02T17:18:30 #kisslinux <dilynm> Instead of cairo. Wonder why...
2020-10-02T17:18:42 #kisslinux <dilynm> I'm not smart :shrug emoji:
2020-10-02T17:19:14 #kisslinux <muevoid> time to write my own compositor /s
2020-10-02T17:21:14 #kisslinux <muevoid> You use falkon right?
2020-10-02T17:21:18 #kisslinux <admicos> wasn't pango specific to text layouting and stuff
2020-10-02T17:21:24 #kisslinux <admicos> while cairo is the general renderer
2020-10-02T17:21:38 #kisslinux <admicos> so they complement each other instead of being alternatives
2020-10-02T17:22:17 #kisslinux <bjoernfan> I want to remember something about text too re pango/cairo when I lurked around i3 development many years ago..
2020-10-02T17:22:55 #kisslinux <dilynm> That's probably it admicos
2020-10-02T17:23:04 #kisslinux <dilynm> I didn't dive too deal into it all
2020-10-02T17:23:10 #kisslinux <dilynm> I do indeed use Falkon
2020-10-02T17:23:13 #kisslinux <muevoid> Yeah pango is text layout I believe
2020-10-02T17:23:23 #kisslinux <muevoid> Does qt5 webengine have a lot of configure options at compile time?
2020-10-02T17:23:27 #kisslinux <muevoid> Like webkit2gtk?
2020-10-02T17:23:47 #kisslinux <bjoernfan> Like i3bar only supported fixedsys or something, way back. Take this with a grain of salt. I don't know what I'm talking about dopdidoo
2020-10-02T17:24:53 #kisslinux <dilynm> Qt5-webengine just lets you configure if you use system libraries or not as far as I can tell
2020-10-02T17:25:01 #kisslinux <muevoid> Dang
2020-10-02T17:25:38 #kisslinux <dilynm> Yeah. The build system is complicated and hard to touch because it basically just builds chromium lmao
2020-10-02T17:25:41 #kisslinux <muevoid> I really hate browsers >:(
2020-10-02T17:25:47 #kisslinux <dilynm> They're trash
2020-10-02T17:26:27 #kisslinux <muevoid> I don't need much I just want to be able to read stuff. It's text why make it so complicated :<
2020-10-02T17:26:44 #kisslinux <dilynm> Just curl webpages
2020-10-02T17:26:47 #kisslinux <dilynm> :P
2020-10-02T17:27:08 #kisslinux <muevoid> I'm gonna try my hardest to use netsurf :P
2020-10-02T17:29:49 #kisslinux <muevoid> I need to fix the makefile though to integrate it with oasis's fork
2020-10-02T17:34:18 #kisslinux <motorto> On the firmware_dir in kernel parameter can I simply put *
2020-10-02T17:34:19 #kisslinux <motorto> ?
2020-10-02T17:35:11 #kisslinux <dilynm> No you have to list them all
2020-10-02T17:35:35 #kisslinux <motorto> That's boring ,,, But Thanks for the answer  !
2020-10-02T17:36:02 #kisslinux <dilynm> It perfectly captures the tedium of kernel configuring (:
2020-10-02T17:40:15 #kisslinux <motorto> I am starting to think that kernel compiling is the reason that is going to make me stay on pre compiled binary distros
2020-10-02T17:41:32 #kisslinux <muevoid> It's not that pad imo :P
2020-10-02T17:42:14 #kisslinux <dilynm> Once you have a working config you don't have much else to do with it
2020-10-02T17:42:22 #kisslinux <muevoid> If you didn't want to configure it yourself and don't mind a ton of uneeded features couldn't you just steal a config from a bigger distro?
2020-10-02T17:42:30 #kisslinux <dilynm> Unless you really wanna min-max it, which has very little pay-off
2020-10-02T17:45:35 #kisslinux <dilynm> You can definitely steal configs from other distros. I used to use an arch config for instance
2020-10-02T17:45:56 #kisslinux <dilynm> You just have to make sure important things aren't built as modules because you can't rely on an initramfs
2020-10-02T17:46:25 #kisslinux <muevoid> Does anyone know any cd encoders that work under musl without bash?
2020-10-02T17:48:45 #kisslinux <Fulton> I'm not busy this weekend and am thinking about adding some pages to the kiss wiki, any page request?
2020-10-02T17:49:22 #kisslinux <muevoid> I think ffmpeg can
2020-10-02T17:49:40 #kisslinux <muevoid> Fulton what about wayland, I've been wanting to but haven't gotten around to it
2020-10-02T17:50:09 #kisslinux <dilynm> You could build off of Claudia's work
2020-10-02T17:50:33 #kisslinux <Fulton> Unfortunately I have no Wayland experience
2020-10-02T17:51:28 #kisslinux <muevoid> Libudev-zero?
2020-10-02T17:51:40 #kisslinux <muevoid> I don't think there is much documentation for it
2020-10-02T17:51:45 #kisslinux <muevoid> in the wiki
2020-10-02T17:52:00 #kisslinux <Fulton> I could do that...
2020-10-02T17:52:29 #kisslinux <Fulton> I have an old laptop I could test stuff on
2020-10-02T17:55:47 #kisslinux <Fulton> I'll get to work on that later today or tomorrow
2020-10-02T17:56:16 #kisslinux <muevoid> kk
2020-10-02T18:02:40 #kisslinux <muevoid> Ugh
2020-10-02T18:03:06 #kisslinux <muevoid> libcdio can't figure out how to disable docs so it doesn't need makeinfo
2020-10-02T18:24:19 #kisslinux <cemkeylan> I need License advice :D
2020-10-02T18:24:34 #kisslinux <muevoid> For what?
2020-10-02T18:25:04 #kisslinux <cemkeylan> mcf: If I use some of the libutil functions from sbase, do I need to add that to my LICENSE?
2020-10-02T18:25:31 #kisslinux <cemkeylan> Or should that only be on the header of the C files I took?
2020-10-02T18:28:15 #kisslinux <cemkeylan> I see that sbase has strtonum.c from OpenBSD, but it is only mentioned on the header of the file. So, I guess I can do the same?
2020-10-02T18:37:55 #kisslinux <muevoid> Is gtk4 usable yet?
2020-10-02T18:39:16 #kisslinux <cemkeylan> Is it implemented anywhere yet? We still have gtk2 around.
2020-10-02T18:40:52 #kisslinux <muevoid> Webkit2gtk has an option for it in the configure options and alpine linux has it packaged
2020-10-02T18:41:24 #kisslinux <muevoid> Webkit2gtk is the only application I use that needs gtk so I may try it out
2020-10-02T18:41:50 #kisslinux <muevoid> By alpine linux has it packaged I mean they have gtk4 packaged I don't know if they use it for anything yet.
2020-10-02T18:42:33 #kisslinux <cemkeylan> Oh nice, try it out
2020-10-02T18:44:33 #kisslinux <cemkeylan> I do have packages that *link* with gtk3, but I don't know if they can be built with gtk4
2020-10-02T18:45:02 #kisslinux <cemkeylan> Apart from that, only webkit depends on it for me as well.
2020-10-02T18:45:35 #kisslinux <cemkeylan> From the roadmap, gtk4 seems close to complete.
2020-10-02T18:46:17 #kisslinux <cemkeylan> One vulkan related issue, and one win32 related issue
2020-10-02T18:47:10 #kisslinux <cemkeylan> Not an iss-me ¯_(ツ)_/¯
2020-10-02T18:53:02 #kisslinux <muevoid> Do you use wayland cemkeylan?
2020-10-02T18:55:49 #kisslinux <cemkeylan> Nope, I have never tried it before.
2020-10-02T18:57:16 #kisslinux <cemkeylan> I want to try it sometime, but I don't know exactly what works and what doesn't. I am pretty sticked to my current workflow and don't want to lose it.
2020-10-02T18:57:52 #kisslinux <muevoid> Fair enough
2020-10-02T18:57:58 #kisslinux <muevoid> It works pretty good imo
2020-10-02T18:58:07 #kisslinux <muevoid> What does your workflow look like?
2020-10-02T18:59:04 #kisslinux <cemkeylan> It is pretty plain, fast, and boring. I don't have a nice looking rice or anything.
2020-10-02T18:59:19 #kisslinux <cemkeylan> dwm, st, surf and the like.
2020-10-02T19:00:21 #kisslinux <muevoid> Everything works well for me at least. I am quite fond of wayland. If you use xwayland there is no difference if you go to pure wayland most applications you can find really good alternatives for.
2020-10-02T19:00:47 #kisslinux <cemkeylan> I basically slap dracula to everything and call it a day lmao
2020-10-02T19:00:56 #kisslinux <muevoid> I do most things in terminal but for the few graphical things I do use I can use pure wayland with no xlibs.
2020-10-02T19:01:01 #kisslinux <muevoid> Dracula color scheme?
2020-10-02T19:01:06 #kisslinux <muevoid> I love that color theme
2020-10-02T19:01:07 #kisslinux <muevoid> lol
2020-10-02T19:01:39 #kisslinux <cemkeylan> Isn't xwayland killing the whole point of going wayland, though? (I am really not knowledgable about wayland)
2020-10-02T19:02:08 #kisslinux <cemkeylan> Yeah, I can't pick colours myself and I am really fond of dracula :D
2020-10-02T19:02:12 #kisslinux <muevoid> I mean kind of but imo still better to use some wayland to try and start going away from X
2020-10-02T19:02:50 #kisslinux <muevoid> X11 is terrible imo "bloat" wise
2020-10-02T19:03:03 #kisslinux <cemkeylan> That's so true
2020-10-02T19:03:04 #kisslinux <muevoid> At one point x had it's own printing service
2020-10-02T19:03:22 #kisslinux <cemkeylan> I would definitely made the switch if it wasn't for my college.
2020-10-02T19:03:33 #kisslinux <muevoid> Fair enough what do you need specifically on X?
2020-10-02T19:03:49 #kisslinux <cemkeylan> dwm
2020-10-02T19:03:54 #kisslinux <cemkeylan> That's the whole reason
2020-10-02T19:03:58 #kisslinux <muevoid> dwl and sway are both good
2020-10-02T19:04:13 #kisslinux <muevoid> dwl is basically the same as dwm but lacking a few features for wayland protocols
2020-10-02T19:04:21 #kisslinux <muevoid> sway is good enough for me coming from dwm
2020-10-02T19:04:37 #kisslinux <cemkeylan> Oh nice, never heard of dwl, I must check it out. Thank you.
2020-10-02T19:04:56 #kisslinux <muevoid> Yeah I plan to switch on it after they have support for this one protocol it is missing
2020-10-02T19:06:17 #kisslinux <muevoid> That one protocol does have an active pr right now so hopefully soon it will be merged into master
2020-10-02T19:06:57 #kisslinux <micr0> if I want to change /bin/sh from busybox to bash, do I just symlink? or is there a better way?
2020-10-02T19:07:08 #kisslinux <micr0> basically i have a build that has some third party deps that depend on bashisms
2020-10-02T19:07:22 #kisslinux <micr0> (libsmbios, a dependency for fwupd to be able to update dell firmware)
2020-10-02T19:07:24 #kisslinux <muevoid> Why not sed sh with bash in those files?
2020-10-02T19:07:36 #kisslinux <cemkeylan> kiss a bash /usr/bin/sh
2020-10-02T19:08:09 #kisslinux <cemkeylan> I don't know if the community package links sh though
2020-10-02T19:08:36 #kisslinux <cemkeylan> I wonder if emacs supports wayland now
2020-10-02T19:08:48 #kisslinux <cemkeylan> Probably not properly
2020-10-02T19:08:54 #kisslinux <muevoid> No it doesn't :<
2020-10-02T19:09:05 #kisslinux <muevoid> At least not without xwayland
2020-10-02T19:09:27 #kisslinux <cemkeylan> That's sad
2020-10-02T19:09:47 #kisslinux <muevoid> Is emacs better then vim?
2020-10-02T19:09:52 #kisslinux <muevoid> I've never tried it
2020-10-02T19:10:07 #kisslinux <cemkeylan> It is kind of wrong to compare them
2020-10-02T19:10:13 #kisslinux <dilynm> It fulfills en entirely different purpose from everything I've read
2020-10-02T19:10:15 #kisslinux <cemkeylan> One is more of an IDE
2020-10-02T19:10:22 #kisslinux <cemkeylan> The other is a text editor
2020-10-02T19:10:24 #kisslinux <dilynm> One is an entire operating system xD
2020-10-02T19:10:30 #kisslinux <muevoid> Lmao
2020-10-02T19:10:31 #kisslinux <cemkeylan> True lmao
2020-10-02T19:10:41 #kisslinux <cemkeylan> I am writing this from Emacs
2020-10-02T19:10:54 #kisslinux <muevoid> I've never used it but heard good things. Other then how bad your pinky hurts xD
2020-10-02T19:11:11 #kisslinux <cemkeylan> I am using evil-mode which is pretty good
2020-10-02T19:11:20 #kisslinux <cemkeylan> I hate emacs bindings personally
2020-10-02T19:11:35 #kisslinux <muevoid> Ah
2020-10-02T19:11:54 #kisslinux <cemkeylan> evil-mode adds vim bindings to Emacs, and it is pretty good quality
2020-10-02T19:12:15 #kisslinux <cemkeylan> It performs better than vim itself too
2020-10-02T19:13:22 #kisslinux <cemkeylan> I use vim and emacs together, I use emacs for working on projects, and vim for "just" editing a file
2020-10-02T19:13:37 #kisslinux <muevoid> Isn't emacs kind of "bloated"
2020-10-02T19:13:40 #kisslinux <kqz> anyone here using wofi getting (very random and inconsistent) segfaults?
2020-10-02T19:13:46 #kisslinux <muevoid> I honestly don't know just curious
2020-10-02T19:13:47 #kisslinux <cemkeylan> It is SO BLOATED
2020-10-02T19:14:04 #kisslinux <micr0> cemkeylan alternative bash /usr/bin/sh does not exist
2020-10-02T19:14:11 #kisslinux <micr0> which makes sense, as bash just installs /usr/bin/bash
2020-10-02T19:14:33 #kisslinux <cemkeylan> micr0: The community package doesn't link sh to bash, then
2020-10-02T19:14:46 #kisslinux <cemkeylan> You can alternatively fork the package and append a line
2020-10-02T19:14:56 #kisslinux <cemkeylan> ln -s bash $1/usr/bin/sh
2020-10-02T19:15:08 #kisslinux <cemkeylan> which will create an alternative
2020-10-02T19:15:30 #kisslinux <muevoid> Ooooo the fork has support for the zwlr-layer-shell protocol :)
2020-10-02T19:15:33 #kisslinux <micr0> I wonder if there is a more unixy temporary way to symlink
2020-10-02T19:15:50 #kisslinux <muevoid> Hold on brb gonna try dwl
2020-10-02T19:15:58 #kisslinux <micr0> like, within the `build` file, if I could do something like `alias /bin/sh=/usr/bin/bash`
2020-10-02T19:16:12 #kisslinux <micr0> or some sorta chroot magic
2020-10-02T19:16:37 #kisslinux <cemkeylan> micr0: well linking sh to bash is the most unixy way of doing it :D
2020-10-02T19:17:41 #kisslinux <dilynm> Aliases don't carry over to scripts, right?
2020-10-02T19:18:22 #kisslinux <dilynm> Just link it and then unlink it when you're done xD
2020-10-02T19:18:31 #kisslinux <micr0> i feel like it would need to be lower level, like some sorta kernel namespace overwriting
2020-10-02T19:18:41 #kisslinux <micr0> dilynm that sounds awful for anyone else running the script
2020-10-02T19:18:51 #kisslinux <micr0> i mean, you are solving the problem in a tractable way
2020-10-02T19:18:55 #kisslinux <micr0> i just would feel bad publishing it
2020-10-02T19:23:20 #kisslinux <muevoid> Dwl also has patches :)
2020-10-02T19:23:56 #kisslinux <cemkeylan> How does wayland handle clipboard and the likes?
2020-10-02T19:24:15 #kisslinux <muevoid> I haven't had many issues
2020-10-02T19:24:29 #kisslinux <muevoid> wl_clipboard is also good
2020-10-02T19:24:41 #kisslinux <muevoid> grim, slurp, wf-recorder for screenshots and recording
2020-10-02T19:25:12 #kisslinux <cemkeylan> Nice
2020-10-02T19:25:25 #kisslinux <muevoid> Wayherb is what I use for notifications but you could use swaynag
2020-10-02T19:25:38 #kisslinux <muevoid> etc
2020-10-02T19:26:20 #kisslinux <cemkeylan> I will definitely try it out.
2020-10-02T19:26:46 #kisslinux <muevoid> brb config stuff
2020-10-02T19:27:13 #kisslinux <micr0> cemkeylan check this out: sls unshare -m /bin/bash -c 'sls mount --bind /bin/bash /bin/sh; /bin/sh'
2020-10-02T19:27:37 #kisslinux <micr0> that will open /bin/sh after bind-mounting it in a separate namespace
2020-10-02T19:28:43 #kisslinux <micr0> now whats really tricky will be to continue executing the rest of the build script in this space
2020-10-02T19:28:44 #kisslinux <dilynm> That's cute
2020-10-02T19:28:47 #kisslinux <micr0> without making something recursive
2020-10-02T19:29:16 #kisslinux <cemkeylan> Why do this instead of calling sed on scripts to make them call /bin/bash or linking sh to bash, though?
2020-10-02T19:29:31 #kisslinux <dilynm> We could ask dylanaraps: to add a symlink to sh for bash
2020-10-02T19:29:32 #kisslinux <cemkeylan> You can definitely do this, but that is quite impractical
2020-10-02T19:29:43 #kisslinux <dilynm> But it's cute!
2020-10-02T19:29:50 #kisslinux <dilynm> Far superior to the Unix way tbf
2020-10-02T19:29:55 #kisslinux <cemkeylan> It is cute :D
2020-10-02T19:31:34 #kisslinux <cemkeylan> By the way, busybox ash handles lots of bashisms just so you know.
2020-10-02T19:31:46 #kisslinux <cemkeylan> Not the stuff like arrays, but it handles locals and such
2020-10-02T19:32:26 #kisslinux <micr0> cemkeylan unfortunately the scripts are generated during the build
2020-10-02T19:32:53 #kisslinux <micr0> so i cant just sed -ie 's/binsh/binbash/g' path/to/mean/files
2020-10-02T19:33:07 #kisslinux <micr0> also, I am just guessing that it is a bashism causing this issue; it may be something else
2020-10-02T19:33:46 #kisslinux <cemkeylan> Oh I see
2020-10-02T19:34:17 #kisslinux <micr0> I am getting some interesting vibes that maybe a ~12 line patch to `kiss` to support building in namespaces would be very cool. Might overlap with kiss-env or kiss-chroot.
2020-10-02T19:50:40 #kisslinux <muevoid> I really like dwl
2020-10-02T19:51:26 #kisslinux <muevoid> There are a few issues but it's really nice overall
2020-10-02T19:51:49 #kisslinux <muevoid> Plus it can be used floating which I missed from dwm having that choice easier
2020-10-02T19:55:04 #kisslinux <kqz> i use sway as a psuedo-floating wm currently with this rule: for_window [title="[.]*"] floating enable
2020-10-02T19:58:26 #kisslinux <muevoid> Hmmm I'll try that
2020-10-02T19:58:27 #kisslinux <muevoid> Brb
2020-10-02T19:59:06 #kisslinux <muevoid> Hmmm cool
2020-10-02T19:59:16 #kisslinux <muevoid> Wonder if you could find a way to toggle this
2020-10-02T20:00:56 #kisslinux <kqz> could use swaymsg to change the rule at runtime i believe
2020-10-02T20:01:21 #kisslinux <kqz> yep, this should work: swaymsg for_window '[title="[.]*"] floating disable' to disable
2020-10-02T20:01:27 #kisslinux <muevoid> Ah yeah
2020-10-02T20:01:46 #kisslinux <muevoid> Yep it does
2020-10-02T20:01:50 #kisslinux <muevoid> Thank you
2020-10-02T20:02:46 #kisslinux <kqz> yep, also added these as i had some instances where the rules didn't parse for all the windows, so went with the nuclear option but ymmv: for_window [app_id="[.]*"] for_window [class=".*"]
2020-10-02T20:04:11 #kisslinux <muevoid> Thanks!
2020-10-02T20:05:55 #kisslinux <muevoid> I will still probably use dwl for now since I like it a lot but this is handy if I ever go back to sway
2020-10-02T20:06:06 #kisslinux <muevoid> I put it in my config thanks a lot!!
2020-10-02T20:19:55 #kisslinux <mcpcpc[m]> @freenode_muevoid:matrix.org: were you the one using foot+kirc? if so, there is a upstream PR to fix the issue: https://codeberg.org/dnkl/foot/pulls/153
2020-10-02T20:21:35 #kisslinux <mcpcpc[m]> the multiline issue*
2020-10-02T20:48:54 #kisslinux <muevoid> Ok so I have a new goal instead of trying to ditch webkit2gtk for netsurf I will try to minimize the webkit2gtk build as much as possible
2020-10-02T21:19:25 #kisslinux <muevoid> gtk+4 clones stuff at compile time :<
2020-10-02T21:19:57 #kisslinux <muevoid> hey mcf! o/ how goes it?
2020-10-02T21:21:24 #kisslinux <mcf> hey muevoid
2020-10-02T21:21:54 #kisslinux <muevoid> Sadly I won't be using netsurf :<
2020-10-02T21:22:20 #kisslinux <muevoid> It somehow has more rendering issues then last time I used it. Possibly due to websites using more and more modern css and js
2020-10-02T21:22:34 #kisslinux <muevoid> Still thank you tons for the help yesterday
2020-10-02T21:24:59 #kisslinux <mcf> yeah, it's a bit sad. some sites just refuse to load completely without js
2020-10-02T21:25:14 #kisslinux <mcf> and np, thanks for helping me find those bugs
2020-10-02T21:25:33 #kisslinux <muevoid> I really hate the modern web :<
2020-10-02T21:36:22 #kisslinux <mcf> merakor: i think it's best to add it to LICENSE, but it's probably sufficient if the license is at the top of the file you import
2020-10-02T21:38:43 #kisslinux <mcf> for my own projects, i usually add a dividing line to LICENSE, and then say something like "foo.c comes from project X, and is licensed under the following terms" followed by the license text
2020-10-02T21:39:23 #kisslinux <mcf> that way, a packager doesn't have to look through all the source files
2020-10-02T21:40:44 #kisslinux <muevoid> That's what I do too mcf if there are two different licenses
2020-10-02T21:51:24 #kisslinux <muevoid> I'm using webkit2gtk with javascript turned off by default
2020-10-02T21:53:22 #kisslinux <mcpcpc[m]> muevoid: did you see my message in the logs from ~1hr ago?  i think you left the channel right before i sent it. lol.
2020-10-02T22:31:05 #kisslinux <muevoid> I think I missed it mcpcpc[m] lol Ill check it
2020-10-02T22:31:32 #kisslinux <muevoid> Ah kk thank you!!
2020-10-02T22:34:07 #kisslinux <muevoid> I'll be back in a few doing a reinstall :P
2020-10-02T22:34:12 #kisslinux <muevoid> o/
2020-10-02T22:45:22 #kisslinux <merakor> mcf: Thank you for the advice!
2020-10-02T23:41:50 #kisslinux <muevoid> Is anyone getting an error when compiling binutils?
2020-10-02T23:42:16 #kisslinux <muevoid> Permission denied for regex.o