💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-20.txt captured on 2024-05-12 at 16:09:07.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2020-02-20T00:22:28 #kisslinux <sirtomato> hello
2020-02-20T00:46:54 #kisslinux <kiwi_97> @dylanaraps wiki - Install Guide - link to Mounting UEFI Variables 404s
2020-02-20T02:58:03 #kisslinux <kiedtl> gn
2020-02-20T06:01:08 #kisslinux <merakor> o
2020-02-20T07:40:59 #kisslinux <merakor> adamantium: I started using emacs full time, I blame you.
2020-02-20T07:47:04 #kisslinux <icyphox> welp, looks like i broke my kernel
2020-02-20T07:47:22 #kisslinux <merakor> What did you change?
2020-02-20T07:48:09 #kisslinux <icyphox> merakor: i posted about this a while back, but for some reason, my new kernel won't boot
2020-02-20T07:48:14 #kisslinux <icyphox> so i'm using efibootmgr
2020-02-20T07:48:25 #kisslinux <icyphox> and i've pointed the loader to /vmlinuz
2020-02-20T07:48:53 #kisslinux <merakor> so you only updated your kernel?
2020-02-20T07:48:54 #kisslinux <icyphox> but it keeps trying to boot my old kernel (vmlinuz-5.4.8-cyan)
2020-02-20T07:48:56 #kisslinux <icyphox> yeah
2020-02-20T07:49:12 #kisslinux <icyphox> but now, i tried creating the boot entry again
2020-02-20T07:49:22 #kisslinux <icyphox> it breaks with the rootfs error
2020-02-20T07:50:07 #kisslinux <icyphox> hang on, let me reboot again
2020-02-20T07:50:10 #kisslinux <icyphox> i'll post the error
2020-02-20T07:50:37 #kisslinux <merakor> Alright
2020-02-20T07:51:43 #kisslinux <icyphox> https://files.catbox.moe/me5gn4.jpg
2020-02-20T07:51:53 #kisslinux <icyphox> sorry, i only have my phone with me rn
2020-02-20T07:52:40 #kisslinux <icyphox> i've already appended the root entry as 'root=/dev/nvme0n1p3'
2020-02-20T07:53:23 #kisslinux <merakor> Can it be an issue on your nvme driver?
2020-02-20T07:53:40 #kisslinux <merakor> I had the same error with them where I forgot to add nvme drivers
2020-02-20T07:53:47 #kisslinux <icyphox> hmmm
2020-02-20T07:53:47 #kisslinux <merakor> Which threw the same kernel panic
2020-02-20T07:54:28 #kisslinux <icyphox> i worked with the previous kernel
2020-02-20T07:54:28 #kisslinux <icyphox> it*
2020-02-20T07:54:28 #kisslinux <icyphox> i'm using the same confih
2020-02-20T07:55:05 #kisslinux <merakor> Which kernel did you update to?
2020-02-20T07:55:14 #kisslinux <merakor> There were some recent changes on nvme configuration
2020-02-20T07:55:48 #kisslinux <icyphox> the latest rc
2020-02-20T07:55:55 #kisslinux <icyphox> 5.6-rc2
2020-02-20T07:56:01 #kisslinux <icyphox> oh
2020-02-20T07:56:49 #kisslinux <icyphox> you had to install driver blobs...?
2020-02-20T07:57:25 #kisslinux <merakor> No nvme doesn't require blobs
2020-02-20T07:57:49 #kisslinux <merakor> But it seems like an nvme issue
2020-02-20T07:58:00 #kisslinux <icyphox> hmmm i see
2020-02-20T07:58:13 #kisslinux <icyphox> what changes did you have to make, specifically?
2020-02-20T07:58:43 #kisslinux <merakor> I am using 5.5.4 right now
2020-02-20T07:58:55 #kisslinux <merakor> I'll send my nvme config in a moment
2020-02-20T07:58:59 #kisslinux <icyphox> okay, sure
2020-02-20T08:02:03 #kisslinux <merakor> https://termbin.com/8l0i
2020-02-20T08:02:49 #kisslinux <icyphox> wait, but what does the line mentioning my old kernel mean? in the kernel boot log pic i sent
2020-02-20T08:04:31 #kisslinux <icyphox> > Not tainted 5.4.8-cyan
2020-02-20T08:04:38 #kisslinux <merakor> not tainted means that it is not officially supported
2020-02-20T08:05:02 #kisslinux <merakor> or the opposite?
2020-02-20T08:05:09 #kisslinux <icyphox> huhmm
2020-02-20T08:05:19 #kisslinux <icyphox> so it's still trying to boot my old kernel?
2020-02-20T08:06:16 #kisslinux <merakor> Yeah I suppose
2020-02-20T08:06:25 #kisslinux <merakor> What is your fstab entry?
2020-02-20T08:06:44 #kisslinux <icyphox> i haven't modified the fstab
2020-02-20T08:07:39 #kisslinux <merakor> Maybe it is a bug on the kernel related to NVME
2020-02-20T08:08:15 #kisslinux <merakor> Can you try compiling latest 5.5 kernel and booting that?
2020-02-20T08:08:26 #kisslinux <icyphox> i tried booting 5.5.2
2020-02-20T08:08:29 #kisslinux <icyphox> no luck
2020-02-20T08:08:42 #kisslinux <icyphox> it still boots / attempts to boot my old kernel
2020-02-20T08:09:01 #kisslinux <merakor> Oh then it is not a kernel bug
2020-02-20T08:09:09 #kisslinux <icyphox> yea
2020-02-20T08:09:21 #kisslinux <icyphox> i'm leaning towards efibootmgr
2020-02-20T08:09:27 #kisslinux <icyphox> doing something wonky
2020-02-20T08:10:02 #kisslinux <icyphox> my boot entry points to /vmlinuz, which is my latest kernel build
2020-02-20T08:10:10 #kisslinux <icyphox> idk what i'm doing wrong
2020-02-20T08:10:21 #kisslinux <icyphox> i don't recall having hardcoded 5.4.8-cyan anywhere
2020-02-20T08:10:55 #kisslinux <merakor> try backing up your old kernel and copying your new kernel to 5.4.8-cyan
2020-02-20T08:11:17 #kisslinux <icyphox> like, change the name?
2020-02-20T08:11:20 #kisslinux <icyphox> hm
2020-02-20T08:11:28 #kisslinux <merakor> Yeah
2020-02-20T08:11:37 #kisslinux <icyphox> lol, okay i'll try that
2020-02-20T08:17:57 #kisslinux <icyphox> if i can't fix this, i will jump ship to bsd :P
2020-02-20T08:25:59 #kisslinux <merakor> :D
2020-02-20T08:26:44 #kisslinux <merakor> Were you able to handle it?
2020-02-20T08:27:17 #kisslinux <icyphox_> Nope, not yet.
2020-02-20T08:27:32 #kisslinux <icyphox_> I'm trying to see if I've done something stupid in my EFI boot entry creation.
2020-02-20T08:29:47 #kisslinux <adamantium> merakor: o/ cool! You can steal from my configurations if you like my dotfiles are online :)
2020-02-20T08:29:55 #kisslinux <adamantium> LMK if you have any Questions
2020-02-20T08:30:03 #kisslinux <adamantium> I'm a hopeless Emacs addict
2020-02-20T08:31:14 #kisslinux <adamantium> merakor: one thing you will find is certain Emacs packages require the gnu version of a tool be on PATH, particularly I am thinking: gnugrep, findutils, patch, diffutils
2020-02-20T08:31:41 #kisslinux <adamantium> It's not a fault of Emacs. It's the fault of popular packages like Magit and Projectile.
2020-02-20T08:32:03 #kisslinux <adamantium> And magit+projectile is my bread and butter
2020-02-20T08:33:58 #kisslinux <icyphox> Booted!
2020-02-20T08:34:01 #kisslinux <icyphox> It's my old kernel though.
2020-02-20T08:34:23 #kisslinux <icyphox> Aaah. Whatever, it'll do for now. I really can't be arsed to figure out why.
2020-02-20T08:34:49 #kisslinux <icyphox> I just need a functional system for now.
2020-02-20T08:35:39 #kisslinux <adamantium> uefi
2020-02-20T08:35:56 #kisslinux <icyphox> adamantium: That's my bet as well.
2020-02-20T08:35:57 #kisslinux <adamantium> making booting kernels complex since 2010
2020-02-20T08:36:20 #kisslinux <icyphox> adamantium: What do you suggest I do?
2020-02-20T08:36:42 #kisslinux <icyphox> Use legacy? I should, but what's the efistub equivalent to legacy?
2020-02-20T08:36:46 #kisslinux <icyphox> I don't want to use grub.
2020-02-20T08:38:25 #kisslinux <adamantium> I know grub sucks. but look at my /boot/grub/grub.cfg file how simple it can be
2020-02-20T08:38:50 #kisslinux <adamantium> icyphox:  https://termbin.com/l2ch
2020-02-20T08:39:49 #kisslinux <adamantium> i'll take that any day of the week over uefi stubs, and uefi bootloaders can be very buggy depending on how good of a bios implementation you havev
2020-02-20T08:39:57 #kisslinux <icyphox> Hmmm.
2020-02-20T08:40:17 #kisslinux <dylanaraps> kiwi_97: Fixed
2020-02-20T08:40:35 #kisslinux <icyphox> Is there a way to bypass the grub screen? Like, I really don't want to see it.
2020-02-20T08:40:40 #kisslinux <icyphox> xD
2020-02-20T08:40:44 #kisslinux <adamantium> yep
2020-02-20T08:41:18 #kisslinux <adamantium> https://forum.manjaro.org/t/how-to-hide-grub-menu-without-installing-grub-quiet/61224
2020-02-20T08:41:47 #kisslinux <icyphox> Hmm. Okay, I'll give grub a shot when I have nothing useful to do with my computer. :D
2020-02-20T08:41:57 #kisslinux <adamantium> Of course I will never understand why people care what the boot loader looks like
2020-02-20T08:42:03 #kisslinux <adamantium> :P
2020-02-20T08:42:30 #kisslinux <dylanaraps> adamantium: Send me the output of 'kiss env'?
2020-02-20T08:42:37 #kisslinux <dylanaraps> From the latest package manager version.
2020-02-20T08:43:08 #kisslinux <adamantium> KISS_PATH=/home/foo/kiss/kiss-overlay:/home/foo/kiss/repo/core:/home/foo/kiss/repo/extra:/home/foo/kiss/repo/xorg:/home/foo/kiss/community/community
2020-02-20T08:43:18 #kisslinux <adamantium> KISS_AUDIT=1
2020-02-20T08:43:37 #kisslinux <adamantium> KISS_AUDIT=1 is the first line, sorry
2020-02-20T08:45:00 #kisslinux <dylanaraps> Send the full output
2020-02-20T08:45:45 #kisslinux <adamantium> https://termbin.com/bhqkv
2020-02-20T08:46:48 #kisslinux <icyphox> ??*?????`????q&?"?
2020-02-20T08:46:53 #kisslinux <icyphox> ?b???????X????.??iu0F ?y??6!B<??!????!B<??!dL??????c'N?.?E?????|????!c?_&LJ@?@?????L?????)??6?Q[tp?T?????6?ms???V?)?Nwx???!Ԋ??ČY????l?3??????????>?L???ɹ?U?t??qCSL?;p?0??E??J?Z|3s?1N?Pπ?7?m???ut?C+u????C????>ԭ???ČY????l?3??????????>?L???ɹ?U?t?a???;q???]?q'R?[?f???8
2020-02-20T08:46:55 #kisslinux <icyphox> ?]??????K~?9'n?????r?????sPO??????H ?7??????????r?x?????Au??????ʢX?? !)??A??????sC?q'????|x???????R??J???????*?3?????????)?f d?????&??u?;B<??p''/?l??͇;??????????g#Ѿ?_
2020-02-20T08:46:57 #kisslinux <icyphox> ????.?W|?S?x???????????????ۼ?uMe? ???)?????ڤspC??'??=!???|Ͳ????????<???c^8R??o??????̜+???Z?滃???v???Ґ??????│??9
2020-02-20T08:47:02 #kisslinux <icyphox> .?????????????`{?ŷ-X|??????Ph?~????T|H?<&<?????ݹ????ZQPW?7+?wAM???x!N΁??????7jj7e???x?ʅ?x???%ǟ????zq?1??1B????O??q֯?4?????p??R:???]??h5???E<??t???J?Ϟ????G???h,?>e;)y?d????????Rqi??'sѢg&]Sh?u???????????s`n-???狍????Μ+????yңr??????Ů?._:}?OR?=??E8??0ov9]>????!!?4wF???????}????????^????Qr????=??????se?;?????}]??n?zOI?B?v????׭?6#??Ç
2020-02-20T08:47:05 #kisslinux <icyphox> vWk?-숄?G??޸???????ɤӲ3????L?P??????????OҸ???||Jĥ?????Њ??OP
2020-02-20T08:47:07 #kisslinux <icyphox> ??+;??;?ۊ?5?kp˒Ep?|w?? ???>V??????????!?d??????G??iy???? ?y??l?f???/?T}??????]??t???5NJ??U??I$?N?? ???p?d?g??????}h????6~??????<???????.???????מ?1????#?????L[}ϟr???:????sry???e???>?wl?4Х,??n֢kڰ?????/68????Y(???-ϖ????3?(yH਼
2020-02-20T08:47:09 #kisslinux <icyphox> ?qq??cӇ[Oƈ?ڎ6?4??????m)?Z է?????pZ ?[??h???ML?[E??W|u?_????Iz?
2020-02-20T08:47:11 #kisslinux <icyphox> ???,???|????Y??9aʽ5h?}?? ^??????"h?̭ ^?*???e
2020-02-20T08:47:19 #kisslinux <icyphox> W
2020-02-20T08:47:23 #kisslinux <icyphox> ?z?n=?m%ݛ+6?????x?i?ܨ?i??V̥mߵj%T?:?V9tj???????h#???ڤ??F?Of{????6?̂4???aK????O??? xr??tEm񮖳?v??'?????? ?1???????oU?????8^??8'???????]%y?
2020-02-20T08:47:25 #kisslinux <icyphox> Qҽ9NJr?ON`zu]fhG??%⋿??????Co?
2020-02-20T08:47:26 #kisslinux <dylanaraps> ???
2020-02-20T08:47:30 #kisslinux <icyphox> :t????A
2020-02-20T08:47:32 #kisslinux <adamantium> icyphox: It appears there is a cat on your keyboard
2020-02-20T08:47:32 #kisslinux <icyphox> ?????W?R?ojT??иث???????d?/{???Gˁ???_??????Y?????B8{nn??????]????????TU????Č??? O?ĤM3)4yu)Z1???W6y??Yv|ϊ?4g?????????"6:L??RY??Y????ޟ????{5????8?????????_t]?v??????t?f?????[???<%BSWS_t???7?????&eg????I?'om??ptl܀??????G??[?xQޓz??]~#[y??7??Y??v???????%??J?????%(am?g?o?
2020-02-20T08:47:35 #kisslinux <icyphox> ????_>YlI%?2??jJZ%?2??j??????Pw_????ɚ????VȢ???v????ɋ~???U7k???????????????l?;??Dѿ??g???????}????-k?????e?????k{^L]?ꯦ4???Љ??S??h禯?Q????????q???????
2020-02-20T08:47:39 #kisslinux <icyphox> ?????=g????.??јwW???Sݟ?????????????|??t?m?Э^r??????1????????U
2020-02-20T08:47:41 #kisslinux <icyphox> .?????????????`|H?<&<?vb?<?????x?????`????h????~??z#-?d[???c[??Ǎ&???=f??k?[K?????c????3
2020-02-20T08:47:43 #kisslinux <icyphox> ?n????????Sz&W?p!4sce,??ctrl-_>)??(????HԀctrl-W????v?^Yspctrl-Yctrl-C??????gqctrl-Sctrl-@h:?ctrl-E$g?t???k?'ctrl-GZ?????ctrl-Qctrl-O05ctrl-???????6O?????ctrl-F?oC?P$ctrl-@ctrl-@Xctrl-Bctrl-L???????R*.M??d.Z?????:^?g֤?s????E]?????'5|tctrl-N?~luB???5????ۅ??????????Ϝctrl-Ectrl-]?????????YIctrl-C??????????*Wx???Z!???xctrl-O?????d1?uFmeta-ctrl-F???{?ڊctrl-D?Rctrl-B#K?ctrl-Z}*ctrl-Hctrl-S?ctrl-?c
2020-02-20T08:47:45 #kisslinux <icyphox> trl-CQctrl-Kctrl-K???䔓??L???Gs???G;ctrl-@?䜴ctrl-@?FokRctrl-A^???a??ctrl-M??,gs???Actrl-L????wy,?S?rWo?w???????m?*7Xa??Y&ctrl-Uctrl-@ctrl-X????^???Ŏp??et*ctrl-N@l?Cictrl-Bctrl-Nctrl-@pb????߲??{??????Yctrl-@????Оctrl-]??'d????묕???kctrl-W8sr???ctrl-U8/C?qCkie?)')ctrl-HPV*ctrl-T?xJ???~+e?fIJ??&????lZ<ctrl-Gctrl-YJctrl-X?7??.ctrl-@?ctrl-]?>?????I???9???????ctrl-ctrl-@ctrl-PFN]?]Y?oiPctrl-P
2020-02-20T08:47:47 #kisslinux <icyphox> 2޶Ow#E޽*?;?(!m????V?Jׅx.ctrl-@84???space?eI?ctrl-E????yf]@ctrl-^2ctrl-Sctrl-X?o???á??????Y???????y???Q????ctrl-NȒctrl-??-???????S??,5?5Zctrl-P%meta-ctrl-@}?仟??}?ctrl-R?s???????????̑ݷ6=???V~ctrl-?ctrl-Zctrl-Woƪً???8????ctrl-@????ctrl-@p٬?]n?c??????Pctrl-BI???????n9?????<????!?ctrl-A??????49??2?ctrl-L?Zctrl-U??????ctrl-@?Zctrl-GHe)ctrl-??{???????????î3u?;?????0R?,????|?????????????dz
2020-02-20T08:47:48 #kisslinux <dylanaraps> asamantium: Looks fine to me.
2020-02-20T08:47:49 #kisslinux <icyphox> ctrl-Dctrl-LZ=ctrl-@??????8ctrl-Dctrl-M??????space??????vctrl-Cctrl-O???A????V?ctrl-Y?ctrl-M?#spacectrl-V3(Bctrl-Mctrl-Xctrl-F?,?f??H?-???ctrl-W?"qrl??ctrl-USBD???ctrl-Cctrl-H???wC,QzB?????Mctrl-E??????J-ctrl-P8oZĀctrl-E?ctrl-@???????.t??f??:?uڻz?ctrl-M{O??ctrl-Dctrl-A?.?ctrl-D??mctrl-_<
2020-02-20T08:47:50 #kisslinux <icyphox> oh fuck
2020-02-20T08:47:57 #kisslinux <dylanaraps> lol
2020-02-20T08:48:58 #kisslinux <icyphox> Shit, sorry lads. I think I accidentally pasted a png.
2020-02-20T08:49:09 #kisslinux <adamantium> lol
2020-02-20T08:49:10 #kisslinux <icyphox> And it BROKE weechat.
2020-02-20T08:49:22 #kisslinux <icyphox> Spammed all channels with that shit.
2020-02-20T08:49:32 #kisslinux <adamantium> What channels
2020-02-20T08:50:35 #kisslinux <dylanaraps> All good
2020-02-20T08:50:41 #kisslinux <dylanaraps> Don't worry about it
2020-02-20T08:50:51 #kisslinux <adamantium> Surprised weechat doesn't have better flood protection
2020-02-20T08:50:56 #kisslinux <icyphox> adamantium: All the channels I'm on.
2020-02-20T08:50:59 #kisslinux <adamantium> erc flood protection has teh same problem
2020-02-20T08:51:43 #kisslinux <adamantium> icyphox: you might wanna consider laying low for a little while depending on how bad you flooded the other channels, maybe change your ip address and login name, depending on level of paranoia some people like to use retribution
2020-02-20T08:52:04 #kisslinux <adamantium> :P
2020-02-20T08:52:07 #kisslinux <icyphox> No I explained what happened lol.
2020-02-20T08:52:10 #kisslinux <icyphox> They're cool with it.
2020-02-20T08:52:22 #kisslinux <icyphox> TBH, I think it's a problem in st, as opposed to weechat.
2020-02-20T08:52:47 #kisslinux <adamantium> One time I lost control of my bouncer after copy and pasting thousands of lines of a irc buffer into that same irc buffer
2020-02-20T08:53:09 #kisslinux <adamantium> it was mentioning everybodies names and pinging them all one by one for 10 minutes uncontrollably
2020-02-20T08:53:17 #kisslinux <adamantium> #nixos channel, had like 1000 users
2020-02-20T08:54:28 #kisslinux <adamantium> After that I decided ERC default flood protection was a complete joke, and I hacked my erc client to disallow sending of a message with a newline character
2020-02-20T08:54:47 #kisslinux <adamantium> https://termbin.com/mwfv
2020-02-20T08:56:05 #kisslinux <Guest83> dylanaraps:  Install guide - Further steps - link to wiki also bad
2020-02-20T08:56:16 #kisslinux <dylanaraps> Thanks
2020-02-20T09:04:15 #kisslinux <adamantium> Yeah dylanaraps IDK I mean I just did kiss u again, this time an alsa-utils update, not showing me any previous of the changes
2020-02-20T09:05:37 #kisslinux <adamantium> But I know the problem isn't with my environment, because again if i pseudo bump a version of a package locally, and type "kiss u" it will show the changes about to take place
2020-02-20T09:05:47 #kisslinux <adamantium> (using PAGER) without issue...
2020-02-20T09:08:07 #kisslinux <icyphox> `X ?a4
2020-02-20T09:08:10 #kisslinux <icyphox> ??D?????җ?}???????2
2020-02-20T09:08:12 #kisslinux <icyphox> ͙??=s??B?????r??????g?????{|?????񕻢3?+?????x1???q1????????????????i?????????!2??Z????+
2020-02-20T09:08:42 #kisslinux <dylanaraps> adamantium: Yup
2020-02-20T09:08:53 #kisslinux <icyphox> okay my client is so broken
2020-02-20T09:09:13 #kisslinux <icyphox> and why do i still have a png in my clipboard!??!
2020-02-20T09:15:10 #kisslinux <adamantium> lol
2020-02-20T09:44:50 #kisslinux <Crestwave> One feature I like from xfce4-terminal is that it asks for confirmation if you paste something with a newline. Don't know what other terminals have it
2020-02-20T09:45:31 #kisslinux <icyphox> You run xfce4-terminal on KISS?
2020-02-20T09:45:37 #kisslinux <Crestwave> It's such a bloated terminal but I just stick with it because it has all the features I want
2020-02-20T09:45:41 #kisslinux <Crestwave> I'm not running KISS, though
2020-02-20T09:45:50 #kisslinux <icyphox> Ah.
2020-02-20T09:46:06 #kisslinux <icyphox> I used to use it at one point, as well.
2020-02-20T09:46:12 #kisslinux <icyphox> JustWorks™ :D
2020-02-20T09:47:44 #kisslinux <Crestwave> Although I do have a problem where one IRC nickname color is so dark it's barely possible to read. Don't know if it's the terminal or weechat or my eyes
2020-02-20T09:48:57 #kisslinux <icyphox> Change your colors?
2020-02-20T09:49:28 #kisslinux <Crestwave> Yeah, just seems like a weird default
2020-02-20T09:50:00 #kisslinux <Crestwave> Doesn't happen on another terminal
2020-02-20T09:59:49 #kisslinux <adamantium> dylanaraps: https://lunduke.com/pages/codeofconduct/
2020-02-20T10:01:16 #kisslinux <dylanaraps> adamantium: https://github.com/kisslinux/kiss/commit/55bcaede5241480a87f9b74081df0aef11957c51
2020-02-20T10:01:38 #kisslinux <dylanaraps> adamantium: https://github.com/dylanaraps/promptless/blob/master/CODE_OF_CONDUCT.md
2020-02-20T10:03:34 #kisslinux <adamantium> Yeah dylanaraps  I was going to say maybe this is more trouble than it's worth. Nothing stops me from fetching repos myself and looking at things
2020-02-20T10:12:51 #kisslinux <dylanaraps> https://github.com/kisslinux/kiss/commit/835ab3446d83c2d78d29fa9230d466801334d5b1
2020-02-20T10:12:58 #kisslinux <dylanaraps> Anyone need any additional hooks?
2020-02-20T10:13:11 #kisslinux <dylanaraps> They're one line additions now.
2020-02-20T10:41:39 #kisslinux <dylanaraps> brb
2020-02-20T11:15:42 #kisslinux <dylanaraps> https://u.teknik.io/RtUcP.jpg
2020-02-20T11:15:50 #kisslinux <dylanaraps> I implemented titlebars in sowm
2020-02-20T11:28:18 #kisslinux <fehawen> heyhey
2020-02-20T11:35:14 #kisslinux <icyphox> Looks great dylanaraps. Missing the actual titles though. ;)
2020-02-20T11:35:31 #kisslinux <icyphox> Also, based CoC. As it should be.
2020-02-20T11:37:12 #kisslinux <dylanaraps> icyphox: Yup. No text on titlebars
2020-02-20T11:37:47 #kisslinux <dylanaraps> https://github.com/dylanaraps/sowm/pull/57/files
2020-02-20T11:37:50 #kisslinux <dylanaraps> Pretty simple stuff
2020-02-20T11:38:10 #kisslinux <dylanaraps> I do this in a lazy way. If a titlebar needs to be hidden, I just delete it.
2020-02-20T11:38:20 #kisslinux <dylanaraps> If it needs to be shown again, I just create it.
2020-02-20T11:38:53 #kisslinux <icyphox> I see that. Who cares, it works.
2020-02-20T11:39:07 #kisslinux <dylanaraps> Exactly
2020-02-20T11:39:29 #kisslinux <dylanaraps> I also don't use a bool for checking whether or not a window has a titlebar.
2020-02-20T11:39:37 #kisslinux <dylanaraps> I just use titlebar window ID directly.
2020-02-20T11:39:46 #kisslinux <dylanaraps> id > 0 == has titlebar
2020-02-20T11:40:19 #kisslinux <dylanaraps> I like this color trick too: 255 + (255<<8) + (255<<16)
2020-02-20T11:40:26 #kisslinux <fehawen> dylanaraps: How do I deal with git diff files, if say I want to make changes to a sowm patch? Never dealt with diff/patch files before.
2020-02-20T11:40:53 #kisslinux <dylanaraps> fehawen: I do it the dumb way and rewrite it patch line myself. There is a better way though.
2020-02-20T11:41:11 #kisslinux <dylanaraps> fehawen: I might swap the patch policy to pull requests instead of patch files.
2020-02-20T11:41:26 #kisslinux <dylanaraps> ie, you keep a PR open. Each commit to master will tell you if there are conflicts.
2020-02-20T11:41:38 #kisslinux <dylanaraps> Append .patch to the URL to get a downloadable patch.
2020-02-20T11:41:47 #kisslinux <dylanaraps> Far simpler to maintain.
2020-02-20T11:41:58 #kisslinux <dylanaraps> The only issue is communicating this new way of doing it.
2020-02-20T11:42:14 #kisslinux <dylanaraps> This can serve as an example I guess: https://github.com/dylanaraps/sowm/pull/57/files
2020-02-20T11:42:21 #kisslinux <icyphox> If only every KISS user were on IRC.
2020-02-20T11:42:40 #kisslinux <icyphox> What do you think of setting up a mailing list for KISS, dylanaraps?
2020-02-20T11:42:59 #kisslinux <dylanaraps> icyphox: Meh
2020-02-20T11:43:04 #kisslinux <adamantium> lol
2020-02-20T11:43:06 #kisslinux <dylanaraps> We don't need it do we?
2020-02-20T11:43:10 #kisslinux <adamantium> task konimex to the job
2020-02-20T11:43:31 #kisslinux <adamantium> I think a mailing list would be fun, I'd feel more important
2020-02-20T11:43:31 #kisslinux <icyphox> I guess we don't. Good way to push out announcements though.
2020-02-20T11:43:37 #kisslinux <dylanaraps> IRC, Reddit and GitHub are fine
2020-02-20T11:43:38 #kisslinux <icyphox> adamantium: lol
2020-02-20T11:44:02 #kisslinux <dylanaraps> icyphox: The website has RSS feeds for blog + news
2020-02-20T11:44:10 #kisslinux <dylanaraps> There's also the subreddit.
2020-02-20T11:44:11 #kisslinux <icyphox> I like email. But sure alright.
2020-02-20T11:44:17 #kisslinux <dylanaraps> I post in here when things happen too
2020-02-20T11:44:19 #kisslinux <icyphox> Ah right, yeah.
2020-02-20T11:44:20 #kisslinux <adamantium> The problem is kind of like dbus
2020-02-20T11:44:23 #kisslinux <dylanaraps> And then there's GitHub
2020-02-20T11:44:29 #kisslinux <dylanaraps> adamantium: Package it locally.
2020-02-20T11:44:30 #kisslinux <adamantium> After we get a mailing list, then we need a bug tracker
2020-02-20T11:44:41 #kisslinux <icyphox> Heh.
2020-02-20T11:44:48 #kisslinux <adamantium> After we get a bug tracker, then we need a comittee
2020-02-20T11:45:07 #kisslinux <adamantium> And after you get a comittee, then you need a lawyer
2020-02-20T11:45:18 #kisslinux <adamantium> So basically, mailing lists are bad
2020-02-20T11:45:22 #kisslinux <adamantium> because lawyers are bad
2020-02-20T11:45:32 #kisslinux <icyphox> Man...
2020-02-20T11:45:44 #kisslinux <icyphox> lmao
2020-02-20T11:47:56 #kisslinux <konimex> well you can use email to reply to issues, but unfortunately you can't make an issue by email
2020-02-20T11:48:12 #kisslinux <fehawen> dylanaraps: I understand, but not sure I know how to lol. The 2bswm patch spat errors at me, which I fixed, and I thought I'd submit a PR. But do you really want that patch in sowm by default? Seems like unnecessary bloat for those not using it. Or am I completely misunderstanding this?
2020-02-20T11:48:27 #kisslinux <icyphox> konimex: I do that currently.
2020-02-20T11:48:43 #kisslinux <icyphox> I like the email + git workflow as well.
2020-02-20T11:49:54 #kisslinux <dylanaraps> fehawen: PRs will be kept open for eternity.
2020-02-20T11:50:07 #kisslinux <dylanaraps> Never merged.
2020-02-20T11:50:27 #kisslinux <dylanaraps> GitHub's UI will let the PR author know if there are merge conflicts with master (fix needed in patch), etc.
2020-02-20T11:50:41 #kisslinux <dylanaraps> Also allows us to limit patch issues to their PRs.
2020-02-20T11:52:10 #kisslinux <fehawen> Oh, now I understand, I think. So you just use that branch, simple as.
2020-02-20T11:52:15 #kisslinux <fehawen> That's neat
2020-02-20T11:52:28 #kisslinux <dylanaraps> Yup
2020-02-20T11:53:12 #kisslinux <dylanaraps> See: https://github.com/dylanaraps/sowm/pulls
2020-02-20T11:53:15 #kisslinux <dylanaraps> I've opened two.
2020-02-20T11:53:43 #kisslinux <adamantium> I have a related question, you were recently asked before dylanaraps, whether you prefer multiple commits or one single, amended commit. You said you just squash them so it doesn't matter. "Squash", what does that entail on your end? How do you do that?
2020-02-20T11:54:16 #kisslinux <dylanaraps> I set the big green merge button to squash
2020-02-20T11:54:25 #kisslinux <dylanaraps> All your commits become one.
2020-02-20T11:54:28 #kisslinux <adamantium> Oh, it's a GH option?
2020-02-20T11:54:37 #kisslinux <dylanaraps> It's a git option
2020-02-20T11:54:42 #kisslinux <dylanaraps> GitHub has UI for it though
2020-02-20T11:55:14 #kisslinux <adamantium> Huh, okay. So in your case you just set the website to do it, since you're using GH
2020-02-20T11:55:20 #kisslinux <adamantium> That's handy
2020-02-20T11:55:37 #kisslinux <adamantium> I have tried to PR to gentoo a long time ago, I remember I had to learn how to do an ammended commit, per their policy of things
2020-02-20T11:56:17 #kisslinux <dylanaraps> Meh
2020-02-20T11:56:24 #kisslinux <dylanaraps> Our way is simple ;)
2020-02-20T11:56:33 #kisslinux <adamantium> they are perfect example of committees needing lawyers btw
2020-02-20T11:56:37 #kisslinux <dylanaraps> fehawen: See this https://patch-diff.githubusercontent.com/raw/dylanaraps/sowm/pull/57.patch
2020-02-20T11:56:38 #kisslinux <konimex> good policy I think
2020-02-20T11:56:52 #kisslinux <konimex> squashing is a bit too ugly if the commits are supposed to be separated
2020-02-20T11:56:53 #kisslinux <dylanaraps> Appending .patch displays a downloadable patch of the PR.
2020-02-20T11:57:00 #kisslinux <dylanaraps> Can do this for each commit to the patch too.
2020-02-20T11:57:16 #kisslinux <dylanaraps> konimex: Hence why we limit each PR to a single package.
2020-02-20T11:57:21 #kisslinux <konimex> personally preferred rebasing myself, but eh
2020-02-20T11:59:22 #kisslinux <adamantium> Curious is anyone working on powertop or tlp or tried?
2020-02-20T11:59:43 #kisslinux <dylanaraps> I'm gonna write my own
2020-02-20T11:59:44 #kisslinux <adamantium> Currently I just let my laptop suck batteries
2020-02-20T11:59:48 #kisslinux <dylanaraps> They're pretty gross to package
2020-02-20T11:59:52 #kisslinux <adamantium> I know ........
2020-02-20T11:59:55 #kisslinux <dylanaraps> And they require bash iirc(?)
2020-02-20T11:59:58 #kisslinux <dylanaraps> I'll write my own
2020-02-20T12:00:11 #kisslinux <adamantium> actually dylanaraps powertop might be doable, it only has a gettext dependency that I can't figure out how to remove
2020-02-20T12:00:26 #kisslinux <adamantium> and it's made by intel, like you eiwd, it could go hand in hand
2020-02-20T12:00:32 #kisslinux <dylanaraps> But it wasn't invented here
2020-02-20T12:00:42 #kisslinux <dylanaraps> brb
2020-02-20T12:00:45 #kisslinux <adamantium> you could use my script
2020-02-20T12:00:45 #kisslinux <dylanaraps> An hour or so
2020-02-20T12:00:46 #kisslinux <adamantium> lol
2020-02-20T12:00:46 #kisslinux <dylanaraps> ;)
2020-02-20T12:00:59 #kisslinux <adamantium> https://github.com/a-schaefers/spm
2020-02-20T12:01:13 #kisslinux <adamantium> I was thinking about running it as root, to mess with governor and things
2020-02-20T12:03:09 #kisslinux <fehawen> dylanaraps: So I'd keep one sowm fork for PRs, and a second sowm fork if say I'll want a "custom" build for my own needs? Sorry, I'm damaged from working only with enormous git monorepos at work, not used to public repos lol.
2020-02-20T12:04:05 #kisslinux <adamantium> fehawen: You can do it all from one fork.
2020-02-20T12:04:11 #kisslinux <adamantium> just use branches
2020-02-20T12:05:22 #kisslinux <konimex> at least it's git monorepos
2020-02-20T12:05:24 #kisslinux <adamantium> master branch can be dylanarap's main branch that you are tracking, another branch can be your version with your custom changes, and as many other branches you need which might contain only one "feature" that you want to PR back to upstream
2020-02-20T12:05:28 #kisslinux <fehawen> yes of course, naturally, was just trying to simplify it in termsof separation of concern, or something like that.
2020-02-20T12:06:13 #kisslinux <adamantium> i think my community fork has over 70 branches by now
2020-02-20T12:06:54 #kisslinux <adamantium> too lazy to delete them
2020-02-20T12:07:06 #kisslinux <icyphox> mine has like 10
2020-02-20T12:07:10 #kisslinux <icyphox> i think
2020-02-20T12:46:02 #kisslinux <dilyn> adamantium: tlp built just fine for me but I hadn't bothered to configure it yet because I've only been on AC the last while
2020-02-20T12:47:50 #kisslinux <fehawen> dylanaraps: If you have time, could you just check my code for the 2bswm pull? I don't know any C whatsoever and can't tell any errors or bad behaviour other from what the compiler or linter gives me.
2020-02-20T12:48:42 #kisslinux <fehawen> Sure, the patch wasn't written by me so that's not the issue, and my changes are tiny tiny, but still... This isn't javascript we're talking about here, heh.
2020-02-20T12:48:44 #kisslinux <dylanaraps> fehawen: Doing it already actually
2020-02-20T13:00:51 #kisslinux <dylanaraps> fehawen: I left an initial review.
2020-02-20T13:00:59 #kisslinux <dylanaraps> Let me know if you have any questions.
2020-02-20T13:01:05 #kisslinux <fehawen> dylanaraps: Thanks, will do
2020-02-20T13:06:11 #kisslinux <adamantium> dilyn: share your tlp build file?
2020-02-20T13:11:46 #kisslinux <fehawen> dylanaraps: Love the feedback, thanks
2020-02-20T13:11:51 #kisslinux <dylanaraps> np
2020-02-20T13:11:57 #kisslinux <dylanaraps> I left a few more comments.
2020-02-20T13:14:40 #kisslinux <fehawen> Using "typedef union" instead of "typedef struct" gives me this: https://termbin.com/k157
2020-02-20T13:15:20 #kisslinux <fehawen> Without any otehr changes, yet.
2020-02-20T13:15:23 #kisslinux <dylanaraps> Gotcha
2020-02-20T13:16:08 #kisslinux <dilyn> adamantium: I'll peak around for it when I get off work
2020-02-20T13:16:18 #kisslinux <dylanaraps> fehawen: What about this? const int i = 0;
2020-02-20T13:17:39 #kisslinux <dylanaraps> fehawen: Change it to typedef struct.
2020-02-20T13:17:45 #kisslinux <dylanaraps> ie, leave it as it was.
2020-02-20T13:17:55 #kisslinux <fehawen> Ok
2020-02-20T13:18:31 #kisslinux <Tanish> I am very new to a IRC... I just have a question that does any one have a pywal script for discord?
2020-02-20T13:18:47 #kisslinux <fehawen> Need to learn some C basics at some point. Only ever dealt with types in typescript, i.e. no real typed langs etc.
2020-02-20T13:21:23 #kisslinux <dylanaraps> fehawen: Yeah. It's fun once you get into it.
2020-02-20T13:21:31 #kisslinux <dylanaraps> This is what I have so far: https://termbin.com/nl4u
2020-02-20T13:21:33 #kisslinux <illiliti> dylanaraps: why eiwd required openresolv?
2020-02-20T13:21:40 #kisslinux <dylanaraps> See the duplication between e/w and n/s?
2020-02-20T13:21:46 #kisslinux <dylanaraps> We can get rid of that too.
2020-02-20T13:21:54 #kisslinux <dylanaraps> illiliti: iwd used systemd for this usually.
2020-02-20T13:22:08 #kisslinux <dylanaraps> openresolv is the only other supported method
2020-02-20T13:22:17 #kisslinux <dylanaraps> uses*
2020-02-20T13:22:33 #kisslinux <Tanish> dylanaraps do you have pywal discord script? :)
2020-02-20T13:22:41 #kisslinux <dylanaraps> Tanish: I do not
2020-02-20T13:22:47 #kisslinux <fehawen> dylanaraps: That's better, but can be more DRY of course.
2020-02-20T13:22:51 #kisslinux <dylanaraps> ;)
2020-02-20T13:23:14 #kisslinux <dylanaraps> I still need to test this code fyi
2020-02-20T13:24:29 #kisslinux <fehawen> Let me see what I can achieve based on what we have so far
2020-02-20T13:26:41 #kisslinux <dylanaraps> We could shove all of the logic into a single XMoveResize() ;)
2020-02-20T13:27:13 #kisslinux <illiliti> dylanaraps: by systemd you mean dbus?
2020-02-20T13:27:38 #kisslinux <fehawen> dyalanaraps: Indeed, I'll try that
2020-02-20T13:27:47 #kisslinux <fehawen> Just gimme a sec :P
2020-02-20T13:28:13 #kisslinux <dylanaraps> illiliti: systemd-resolvd iirc
2020-02-20T13:30:45 #kisslinux <illiliti> but iwd doesn't have hard dependency on systemd, only on dbus
2020-02-20T13:30:57 #kisslinux <dylanaraps> https://termbin.com/mffd
2020-02-20T13:30:58 #kisslinux <dylanaraps> he he
2020-02-20T13:31:28 #kisslinux <dylanaraps> illiliti: At the moment, iwd supports two DNS managers—systemd-resolved and resolvconf.
2020-02-20T13:31:34 #kisslinux <dylanaraps> https://wiki.archlinux.org/index.php/Iwd
2020-02-20T13:31:55 #kisslinux <dylanaraps> NameResolvingService takes two values, systemd or resolvconf.
2020-02-20T13:33:20 #kisslinux <illiliti> void-linux dependency list: https://i.imgur.com/m8A8Cfn.jpg
2020-02-20T13:33:42 #kisslinux <illiliti> maybe you are wrong?
2020-02-20T13:34:07 #kisslinux <fehawen> dylanaraps: You win lol, I'll check if things work
2020-02-20T13:34:39 #kisslinux <dylanaraps> illititi: Void probably don't use iwd for DNS.
2020-02-20T13:34:45 #kisslinux <dylanaraps> I'm not wrong
2020-02-20T13:37:43 #kisslinux <dylanaraps> fehawen: Can also still use move/resize in config.h https://termbin.com/zbwo
2020-02-20T13:37:50 #kisslinux <illiliti> dns can be set manually. so i suppose its not neccesiary to hard depend on openresolv. i'm currenly use dnscrypt-proxy+iwd pair and everything works
2020-02-20T13:38:34 #kisslinux <dylanaraps> illititi: Yup
2020-02-20T13:38:50 #kisslinux <dzove855> fehawen: dylanaraps: are you guys fixing the 2bwm patch?
2020-02-20T13:39:10 #kisslinux <dylanaraps> Yeah
2020-02-20T13:39:14 #kisslinux <dylanaraps> Look at my termbin link
2020-02-20T13:39:19 #kisslinux <illiliti> dylanaraps: you will remove openresolv dep?
2020-02-20T13:39:50 #kisslinux <dylanaraps> illititi: Probably
2020-02-20T13:40:18 #kisslinux <dylanaraps> Do you need the depend fixed to use it right now?
2020-02-20T13:40:18 #kisslinux <dzove855> just saw it all. Nice :D
2020-02-20T13:40:27 #kisslinux <dzove855> dylanaraps:
2020-02-20T13:40:29 #kisslinux <dylanaraps> If not, I'll wait till I push another update for eiwd
2020-02-20T13:41:20 #kisslinux <dylanaraps> fehawen: I'd rename move to win_move as well.
2020-02-20T13:42:08 #kisslinux <illiliti> dylanaraps: i will wait if you are too busy
2020-02-20T13:44:42 #kisslinux <dylanaraps> illiliti: Fixed
2020-02-20T13:44:52 #kisslinux <dylanaraps> Just run 'kiss u' and then 'kiss b eiwd'.
2020-02-20T13:45:06 #kisslinux <dylanaraps> brb
2020-02-20T13:46:01 #kisslinux <dylanaraps> Well, my changes don't work. ;)
2020-02-20T13:54:12 #kisslinux <dylanaraps> fehawen: https://termbin.com/59dp
2020-02-20T13:54:16 #kisslinux <dylanaraps> Fully works for m
2020-02-20T13:54:17 #kisslinux <dylanaraps> e
2020-02-20T13:55:45 #kisslinux <fehawen> dylanaraps: Nice! I tried to figure out why it wasn't working and realized "wx,y,w,h" was missing heh
2020-02-20T13:55:57 #kisslinux <dylanaraps> One minor thing. If you resize north until there's no window, it will disappear.
2020-02-20T13:55:58 #kisslinux <dylanaraps> ll
2020-02-20T13:56:00 #kisslinux <dylanaraps> lol*
2020-02-20T13:56:35 #kisslinux <dylanaraps> Same issue as vanilla sowm and the titlebar patch.
2020-02-20T13:56:46 #kisslinux <dylanaraps> Just need to create a lower limit.
2020-02-20T13:57:07 #kisslinux <fehawen> I've noticed
2020-02-20T13:57:25 #kisslinux <fehawen> Yep, limit needed
2020-02-20T13:57:58 #kisslinux <fehawen> Any suggestions? :)
2020-02-20T13:58:02 #kisslinux <dylanaraps> There's an easy way of doing this
2020-02-20T13:58:03 #kisslinux <dylanaraps> 2 secs
2020-02-20T13:59:50 #kisslinux <dylanaraps> I'll push a commit to master in sowm as this fix will be usable everywhere.
2020-02-20T14:00:08 #kisslinux <fehawen> Ok
2020-02-20T14:01:10 #kisslinux <fehawen> I'll keep your 2bswm changes as is then, plus correct keybindings
2020-02-20T14:01:25 #kisslinux <perish> 2bswm?
2020-02-20T14:01:48 #kisslinux <fehawen> perish: 2bswm style patch :)
2020-02-20T14:01:55 #kisslinux <perish> ah
2020-02-20T14:01:57 #kisslinux <perish> for sowm
2020-02-20T14:02:01 #kisslinux <fehawen> yes
2020-02-20T14:02:02 #kisslinux <perish> must say, sounds uh
2020-02-20T14:02:06 #kisslinux <perish> slightly concerning
2020-02-20T14:02:12 #kisslinux <perish> 2 bullshit wm
2020-02-20T14:02:33 #kisslinux <fehawen> I've never used 2bswm, so not sure how the patch name relates
2020-02-20T14:02:40 #kisslinux <dylanaraps> fehawen: Pushed
2020-02-20T14:02:42 #kisslinux <perish> oh yea, what implementation of posix shell does KISS use?
2020-02-20T14:02:59 #kisslinux <dylanaraps> ash
2020-02-20T14:03:01 #kisslinux <dylanaraps> By default
2020-02-20T14:03:04 #kisslinux <fehawen> dylanaraps: Greato
2020-02-20T14:03:12 #kisslinux <perish> oh neat
2020-02-20T14:03:21 #kisslinux <dylanaraps> https://github.com/dylanaraps/sowm/commit/5547cc3a51607474f0939fe9bbe07dc45b4fe0ac
2020-02-20T14:03:29 #kisslinux <dylanaraps> Also changed union to struct so you don't have to.
2020-02-20T14:03:30 #kisslinux <perish> what other implementations of posix sh exist
2020-02-20T14:03:33 #kisslinux <perish> dash
2020-02-20T14:03:35 #kisslinux <perish> ash
2020-02-20T14:03:45 #kisslinux <dylanaraps> dash, yash, mrsh, bash (posix mode), zsh (posix mode), etc etc etc
2020-02-20T14:03:48 #kisslinux <dylanaraps> Lots of shells
2020-02-20T14:04:02 #kisslinux <dylanaraps> There's more but I can't remember.
2020-02-20T14:04:16 #kisslinux <dylanaraps> The BSD shells ksh, mrsh, etc should have compatibility too.
2020-02-20T14:05:25 #kisslinux <icyphox> dylanaraps: you mean mksh? mrsh is still in development
2020-02-20T14:05:38 #kisslinux <dylanaraps> Yeah
2020-02-20T14:05:42 #kisslinux <dylanaraps> My bad
2020-02-20T14:05:52 #kisslinux <icyphox> np
2020-02-20T14:06:01 #kisslinux <icyphox> mrsh is a cool project though
2020-02-20T14:06:24 #kisslinux <icyphox> i keep reading it as "mister shell"
2020-02-20T14:07:05 #kisslinux <fehawen> brb
2020-02-20T14:11:58 #kisslinux <fehawen> Single vs double quotes in C differ I can tell. But how?
2020-02-20T14:12:52 #kisslinux <dylanaraps> "x" is a string literal, it'll contain x + 0.
2020-02-20T14:13:03 #kisslinux <dylanaraps> 'x' is the single character, so just x.
2020-02-20T14:13:31 #kisslinux <fehawen> Thanks
2020-02-20T14:15:48 #kisslinux <dylanaraps> Nice, rebased both my patches.
2020-02-20T14:16:00 #kisslinux <dylanaraps> Pushed some changes to master to make patches a little smaller.
2020-02-20T14:16:29 #kisslinux <fehawen> Need to merge upstream etc
2020-02-20T14:16:39 #kisslinux <fehawen> I need*
2020-02-20T14:17:01 #kisslinux <dylanaraps> You can use the GitHub UI for this if you're lazy
2020-02-20T14:17:35 #kisslinux <fehawen> Nah, I need the practice :)
2020-02-20T14:18:02 #kisslinux <fehawen> git fetch upstrem && git merge upstream/master
2020-02-20T14:18:04 #kisslinux <fehawen> right?
2020-02-20T14:19:03 #kisslinux <fehawen> and then of course my local 2bswm branch
2020-02-20T14:26:11 #kisslinux <dylanaraps> I'd do: git rebase
2020-02-20T14:26:26 #kisslinux <dylanaraps> fehawen: I'd do: git rebase
2020-02-20T14:26:58 #kisslinux <fehawen> Already merged
2020-02-20T14:27:17 #kisslinux <fehawen> Will remember to rebase instead next time heh
2020-02-20T14:27:21 #kisslinux <dylanaraps> lol
2020-02-20T14:27:33 #kisslinux <dylanaraps> You can swap 'm'/'r' for 'move'/'resize' also.
2020-02-20T14:27:37 #kisslinux <dylanaraps> (In config.def.h)
2020-02-20T14:27:57 #kisslinux <dylanaraps> As we only compare the first char this is still possible.
2020-02-20T14:28:19 #kisslinux <fehawen> btw, do you get highly strange behaviour if you resize window (mouse or keyboard) to its min size, then try to resize it again
2020-02-20T14:28:35 #kisslinux <dylanaraps> fehawen: With the patch enabled?
2020-02-20T14:28:37 #kisslinux <dylanaraps> I'll check
2020-02-20T14:28:41 #kisslinux <fehawen> Ok, will swap m/r
2020-02-20T14:30:26 #kisslinux <dylanaraps> fehawen: You might want to squash all of your commits too.
2020-02-20T14:30:32 #kisslinux <fehawen> I can stil resize it until it disappears, and in its place I get this really weird tearing or something where I can move sections of my wallpaper around, and as I move it wadistorts
2020-02-20T14:30:39 #kisslinux <fehawen> distorts*
2020-02-20T14:30:53 #kisslinux <dylanaraps> Will see if I can reproduce.
2020-02-20T14:31:00 #kisslinux <dylanaraps> Could up the limit from 1 to 10.
2020-02-20T14:33:34 #kisslinux <dylanaraps> fehawen: See https://patch-diff.githubusercontent.com/raw/dylanaraps/sowm/pull/59.patch
2020-02-20T14:33:48 #kisslinux <dylanaraps> Needs a squash as the generated patch contains all commits from the PR.
2020-02-20T14:34:53 #kisslinux <fehawen> Got it
2020-02-20T14:35:16 #kisslinux <dylanaraps> brb
2020-02-20T14:37:32 #kisslinux <dylanaraps> fehawen: Changing MAX(1, to MAX(10, fixes 2bwm resize.
2020-02-20T14:37:43 #kisslinux <dylanaraps> Mouse is still broken though. Will fix.
2020-02-20T14:37:55 #kisslinux <fehawen> dylanaraps: Roger that
2020-02-20T14:38:07 #kisslinux <dylanaraps> brb
2020-02-20T15:01:14 #kisslinux <dylanaraps> oof
2020-02-20T15:01:21 #kisslinux <fehawen> How do I rebase and squash the right way? "upstream/master -> master" and "mater -> 2bswm", so in which step rebase and which step squash. Sorry for this, not used to upstreams.
2020-02-20T15:01:24 #kisslinux <fehawen> huh?
2020-02-20T15:01:33 #kisslinux <dylanaraps> The mouse limit works but if you keep moving the mouse, it ignores the limit and kills the window.
2020-02-20T15:01:36 #kisslinux <dylanaraps> Fun
2020-02-20T15:01:43 #kisslinux <fehawen> heh
2020-02-20T15:01:54 #kisslinux <fehawen> not so desirable
2020-02-20T15:07:52 #kisslinux <dylanaraps> fehawen: Magic squash command. (Run from the PR branch)
2020-02-20T15:07:54 #kisslinux <dylanaraps> > git reset $(git merge-base master $(git rev-parse --abbrev-ref HEAD))
2020-02-20T15:08:09 #kisslinux <dylanaraps> Then just 'git add .; git commit -m bla; git push origin branch --force'
2020-02-20T15:08:48 #kisslinux <fehawen> Thanks a million, much appreciated
2020-02-20T15:16:24 #kisslinux <dylanaraps> The 2bwm patch is tiny now
2020-02-20T15:16:25 #kisslinux <dylanaraps> lol
2020-02-20T15:17:25 #kisslinux <fehawen> +24 insertions :P
2020-02-20T15:18:47 #kisslinux <dylanaraps> The patch situation is a lot better now
2020-02-20T15:19:09 #kisslinux <fehawen> indeed
2020-02-20T15:20:10 #kisslinux <fehawen> For future reference, when/how do I rebase?
2020-02-20T15:21:16 #kisslinux <dylanaraps> Rebase only if the patch is unable to be merged into master (I rarely make changes to sowm now as it doesn't really need any).
2020-02-20T15:21:55 #kisslinux <fehawen> Alrighto
2020-02-20T15:22:03 #kisslinux <dylanaraps> > git fetch origin && git rebase origin/master
2020-02-20T15:22:07 #kisslinux <dylanaraps> From your branch
2020-02-20T15:22:57 #kisslinux <fehawen> git fetch origin? not "git fetch upstream"?
2020-02-20T15:23:19 #kisslinux <dylanaraps> Ah
2020-02-20T15:23:30 #kisslinux <dylanaraps> Whatever your remote is set to really
2020-02-20T15:23:58 #kisslinux <fehawen> Ok
2020-02-20T15:24:43 #kisslinux <fehawen> https://termbin.com/slmn
2020-02-20T15:24:51 #kisslinux <fehawen> from "git remote -v"
2020-02-20T15:25:25 #kisslinux <dylanaraps> You're right
2020-02-20T15:25:36 #kisslinux <dylanaraps> upstream
2020-02-20T15:28:49 #kisslinux <fehawen> Rounded corners great on my 3200x1800 xps, but my god it's ugly on 1920x1080 lol
2020-02-20T15:29:27 #kisslinux <fehawen> Think I'll stick to sharp corners
2020-02-20T15:30:05 #kisslinux <dylanaraps> I have an 3200x1800 display too
2020-02-20T15:30:10 #kisslinux <dylanaraps> Which is why I don't mind
2020-02-20T15:30:11 #kisslinux <dylanaraps> ;P
2020-02-20T15:31:10 #kisslinux <fehawen> Unfortunately I have 1920x1080 monitors at work, so sharp edges it is!
2020-02-20T15:31:25 #kisslinux <fehawen> Keeping the roundness for the other machine though
2020-02-20T15:34:38 #kisslinux <dylanaraps> https://github.com/dylanaraps/sowm/pull/60
2020-02-20T15:35:51 #kisslinux <fehawen> What's the difference between "die on exit" and "normal" close?
2020-02-20T15:40:51 #kisslinux <fehawen> Btw, did you see SeungheonOh's comment?
2020-02-20T15:40:53 #kisslinux <fehawen> https://github.com/dylanaraps/sowm/pull/59#issuecomment-589113778
2020-02-20T15:40:59 #kisslinux <kiedtl> hello
2020-02-20T15:41:33 #kisslinux <fehawen> Maybe he should've PR'd that instead of me
2020-02-20T15:41:36 #kisslinux <fehawen> hey
2020-02-20T15:48:50 #kisslinux <fehawen> brb
2020-02-20T15:50:01 #kisslinux <dylanaraps> I'll reply in a sec
2020-02-20T15:50:05 #kisslinux <dylanaraps> Dinner
2020-02-20T15:50:14 #kisslinux <fehawen> I replied
2020-02-20T15:50:32 #kisslinux <dylanaraps> I'd keep the patch in your hands.
2020-02-20T15:50:41 #kisslinux <dylanaraps> The original submitted by him didn't work.
2020-02-20T15:50:46 #kisslinux <fehawen> Ok
2020-02-20T15:50:51 #kisslinux <dylanaraps> ie, he compared strings without strcmp().
2020-02-20T15:51:00 #kisslinux <dylanaraps> if (var == "hello")
2020-02-20T15:51:20 #kisslinux <dylanaraps> kiedtl was ranting about it yesterday
2020-02-20T15:51:21 #kisslinux <dylanaraps> ;)
2020-02-20T15:51:53 #kisslinux <fehawen> That's what I had to change lol, but I thought you or someone frequenting this channel had written it, so thought maybe I did something wrong first heh
2020-02-20T15:53:12 #kisslinux <dylanaraps> lol
2020-02-20T15:54:43 #kisslinux <dylanaraps> The difference between how sowm closes windows by default and the patch is that the former acts and the latter asks.
2020-02-20T15:55:16 #kisslinux <dylanaraps> "Hey window, die" vs "Hey window, can you please close? Pretty please?"
2020-02-20T15:55:50 #kisslinux <dylanaraps> The downside to not asking is that you'll kill all browser windows when you kill a single one with Firefox
2020-02-20T15:55:54 #kisslinux <dylanaraps> To give an example
2020-02-20T15:56:10 #kisslinux <fehawen> I've notice the browser death, yes
2020-02-20T15:57:15 #kisslinux <j3s[m]> luckily one can just press the native close buttons or use C-w (at least with firefox)
2020-02-20T15:57:46 #kisslinux <fehawen> true dat
2020-02-20T15:59:23 #kisslinux <dylanaraps> Yup, I use ctrl+w when I need to
2020-02-20T16:05:14 #kisslinux <dylanaraps> https://github.com/dylanaraps/sowm/pull/60/files
2020-02-20T16:05:17 #kisslinux <dylanaraps> Simplified this
2020-02-20T16:06:15 #kisslinux <fehawen> Clean
2020-02-20T16:06:42 #kisslinux <kiedtl> nice
2020-02-20T16:06:56 #kisslinux <kiedtl> but maybe, option should be kept to force close?
2020-02-20T16:07:03 #kisslinux <kiedtl> in case of unresponding application?
2020-02-20T16:07:17 #kisslinux <kiedtl> but then you could just do `killall <proc>` I guess
2020-02-20T16:07:56 #kisslinux <dylanaraps> Yup
2020-02-20T16:08:32 #kisslinux <kiedtl> anyway, I don't use sowm
2020-02-20T16:08:43 #kisslinux <kiedtl> I can't stand floating anymore ;)
2020-02-20T16:10:20 #kisslinux <dylanaraps> I'll write a tiling patch
2020-02-20T16:10:23 #kisslinux <dylanaraps> ;)
2020-02-20T16:11:06 #kisslinux <kiedtl> great!
2020-02-20T16:11:16 #kisslinux <kiedtl> I honestly tried to get used to it
2020-02-20T16:11:39 #kisslinux <kiedtl> I even added a plan9-esque menu so that I could create and kill windows without touching the keyboard
2020-02-20T16:12:42 #kisslinux <kiedtl> http://0x0.st/iP9s.png
2020-02-20T16:12:58 #kisslinux <dylanaraps> Neat
2020-02-20T16:13:48 #kisslinux <dylanaraps> If I add tiling it'll be: fs -> 1/2 + 1/2 -> 1/2 + 1/4 + 1/4 -> etc
2020-02-20T16:13:51 #kisslinux <dylanaraps> If that makes sens
2020-02-20T16:13:53 #kisslinux <dylanaraps> sense*
2020-02-20T16:14:11 #kisslinux <dilyn> The sane default
2020-02-20T16:14:15 #kisslinux <dylanaraps> Yeah
2020-02-20T16:14:39 #kisslinux <dylanaraps> You could also use wmutils around sowm
2020-02-20T16:15:27 #kisslinux <kiedtl> wmutils has tiling utility? cool
2020-02-20T16:15:32 #kisslinux <dylanaraps> No
2020-02-20T16:15:37 #kisslinux <dylanaraps> You have to write it
2020-02-20T16:15:42 #kisslinux <kiedtl> oh
2020-02-20T16:15:52 #kisslinux <dylanaraps> It's not hard though
2020-02-20T16:15:57 #kisslinux <kiedtl> shouldn't be too hard, I'll just have to dig around the dwm source a bit
2020-02-20T16:16:05 #kisslinux <dylanaraps> Let me see if I can find my scripts from 2016(?)
2020-02-20T16:16:33 #kisslinux <fehawen> For default (floating) it'd be nice with intuitive placing new windows in unoccupied space
2020-02-20T16:17:15 #kisslinux <dylanaraps> I'd need to know where each window is on the screen for the current workspace
2020-02-20T16:17:19 #kisslinux <dylanaraps> sowm is very dumb
2020-02-20T16:17:33 #kisslinux <fehawen> Fair enough
2020-02-20T16:17:45 #kisslinux <fehawen> And with cleverness comes additional lines
2020-02-20T16:17:52 #kisslinux <fehawen> So no then I'd say :)
2020-02-20T16:18:19 #kisslinux <kiedtl> you mean like berrywm?
2020-02-20T16:18:26 #kisslinux <kiedtl> or openbox?
2020-02-20T16:18:42 #kisslinux <dylanaraps> I prefer centre on the screen personally
2020-02-20T16:18:48 #kisslinux <dylanaraps> I know where each new window will show up
2020-02-20T16:19:06 #kisslinux <fehawen> Never tried any of them, but berrywm states it, yes
2020-02-20T16:19:15 #kisslinux <fehawen> dylanaraps: true
2020-02-20T16:19:18 #kisslinux <dylanaraps> centred*
2020-02-20T16:23:31 #kisslinux <dylanaraps> kiedtl: https://github.com/dylanaraps/dotfiles/tree/13b59effc27aa0f5a5c1bcf6f4a3a26375c70962/scripts/wmutils
2020-02-20T16:23:33 #kisslinux <dylanaraps> Found them
2020-02-20T16:23:35 #kisslinux <dylanaraps> 2015
2020-02-20T16:23:36 #kisslinux <dylanaraps> lol
2020-02-20T16:23:59 #kisslinux <dylanaraps> This is the start of neofetch too: https://github.com/dylanaraps/dotfiles/blob/13b59effc27aa0f5a5c1bcf6f4a3a26375c70962/scripts/fetch.sh
2020-02-20T16:27:09 #kisslinux <dylanaraps> kiedtl: Here's the horrible tile script https://github.com/dylanaraps/dotfiles/blob/75c838a0c97a051eae85b8efc7c27cca269b835b/scripts/wmutils/tile.sh
2020-02-20T16:32:48 #kisslinux <kiedtl> thanks!
2020-02-20T16:33:24 #kisslinux <dylanaraps> You'll probably make some sense out of it
2020-02-20T16:39:57 #kisslinux <kiedtl> 50px gaps 0w0
2020-02-20T16:40:15 #kisslinux <dylanaraps> I was 17 :')
2020-02-20T16:41:52 #kisslinux <fehawen> Instead of round corners, is possible to draw 45degree angled corners? As in octagonal shape, albeit assymetrical
2020-02-20T16:41:57 #kisslinux <fehawen> ?
2020-02-20T16:42:45 #kisslinux <fehawen> As if cutting off the corners with a scissors
2020-02-20T16:43:26 #kisslinux <dylanaraps> Probably
2020-02-20T16:43:55 #kisslinux <fehawen> Interesting ^^
2020-02-20T16:44:44 #kisslinux <dylanaraps> The corners are a hack though
2020-02-20T16:44:49 #kisslinux <dylanaraps> Same with the titlebars
2020-02-20T16:44:55 #kisslinux <dylanaraps> They work regardless ;)
2020-02-20T16:47:45 #kisslinux <dylanaraps> brb
2020-02-20T16:48:43 #kisslinux <kiedtl> BTW, what does the handlebars patch do?
2020-02-20T16:51:27 #kisslinux <adamantium> hey dylanaraps question: drwxr-sr-x is on my $HOME dir,  the -sr- is not good right?
2020-02-20T16:51:34 #kisslinux <adamantium> IDK why this keeps happening to me
2020-02-20T16:51:42 #kisslinux <adamantium> *lol*
2020-02-20T16:51:47 #kisslinux <dylanaraps> drwxr-x---   88 goldie   goldie       20480 Feb 20 18:48 /home/goldie
2020-02-20T16:52:00 #kisslinux <dylanaraps> ls -ld / ??
2020-02-20T16:52:09 #kisslinux <dylanaraps> drwxr-xr-x   16 root     root         36864 Feb 20 13:10 /
2020-02-20T16:53:04 #kisslinux <adamantium> drwxr-xr-x 13 root root 4096 Feb 20 05:51 /
2020-02-20T16:53:11 #kisslinux <dylanaraps> That's fin
2020-02-20T16:53:12 #kisslinux <dylanaraps> e
2020-02-20T16:53:17 #kisslinux <dylanaraps> ls -ld /home
2020-02-20T16:53:23 #kisslinux <dylanaraps> drwxr-xr-x    6 root     root          4096 Jan 12 15:36 /home
2020-02-20T16:53:31 #kisslinux <adamantium> drwxr-xr-x 3 root root 4096 Feb  9 06:24 /home
2020-02-20T16:53:35 #kisslinux <dylanaraps> Also fine
2020-02-20T16:53:38 #kisslinux <adamantium> drwxr-sr-x 25 foo foo 4096 Feb 20 07:16 /home/foo
2020-02-20T16:54:05 #kisslinux <dylanaraps> Fix the permission manually, if it still occurs I'll look deeper into it.
2020-02-20T16:54:20 #kisslinux <adamantium> oddly in /root I have a linux sources directory
2020-02-20T16:54:22 #kisslinux <adamantium> drwxr-sr-x 24 foo  foo   4096 Feb  9 03:37 /root/linux-5.5.2
2020-02-20T16:54:36 #kisslinux <dylanaraps> Why?
2020-02-20T16:54:41 #kisslinux <adamantium> I dont know why
2020-02-20T16:54:45 #kisslinux <dylanaraps> The package manager wouldn't put anything there.
2020-02-20T16:54:51 #kisslinux <adamantium> yea i did at one point
2020-02-20T16:55:01 #kisslinux <dylanaraps> Unless you have your own package which does so.
2020-02-20T16:55:02 #kisslinux <adamantium> I just cant figure out why my junk is getting it
2020-02-20T16:55:09 #kisslinux <adamantium> no package
2020-02-20T16:55:10 #kisslinux <adamantium> lol
2020-02-20T16:55:28 #kisslinux <adamantium> Im pretty sure it's me who is doing this to myself
2020-02-20T16:55:35 #kisslinux <adamantium> just not sure how
2020-02-20T16:55:55 #kisslinux <dylanaraps> lol
2020-02-20T16:56:30 #kisslinux <dylanaraps> chmod g-s /home/foo
2020-02-20T16:56:39 #kisslinux <dylanaraps> Maybe add -R if it has affected children
2020-02-20T16:56:43 #kisslinux <adamantium> I did chmod -R -s /home/foo/
2020-02-20T16:56:47 #kisslinux <adamantium> hmm
2020-02-20T16:56:51 #kisslinux <dylanaraps> It's guid no?
2020-02-20T16:56:59 #kisslinux <dylanaraps> setgid not setuid
2020-02-20T16:57:12 #kisslinux <adamantium> idk. it seemed to work
2020-02-20T16:57:19 #kisslinux <adamantium> i'll do yours too juswt in case
2020-02-20T16:57:20 #kisslinux <dylanaraps> -s should have been fine if it affected all 3
2020-02-20T16:57:24 #kisslinux <dylanaraps> No no
2020-02-20T16:57:26 #kisslinux <dylanaraps> It should be fine
2020-02-20T16:57:32 #kisslinux <dylanaraps> Just let me know if it happens again
2020-02-20T16:57:40 #kisslinux <adamantium> k
2020-02-20T16:58:03 #kisslinux <dylanaraps> brb restarting sowm
2020-02-20T17:22:15 #kisslinux <aarng> adamantium, I had setgid on my home too, you could try adding another user to see if `adduser` is the culprit
2020-02-20T17:25:31 #kisslinux <aarng> yep, that seems to be that case
2020-02-20T17:25:35 #kisslinux <aarng> dylanaraps
2020-02-20T17:25:58 #kisslinux <aarng> s/that/the/
2020-02-20T17:26:06 #kisslinux <adamantium> adduser ! LOL
2020-02-20T17:26:12 #kisslinux <adamantium> good thing i removed busybox
2020-02-20T17:26:41 #kisslinux <dylanaraps> 10/10
2020-02-20T17:26:44 #kisslinux <dylanaraps> Will look into thi
2020-02-20T17:26:47 #kisslinux <dylanaraps> this*
2020-02-20T17:28:07 #kisslinux <dylanaraps> brb
2020-02-20T17:30:50 #kisslinux <adamantium> well useradd from shadow has no such issue
2020-02-20T17:30:55 #kisslinux <adamantium> just tested it
2020-02-20T17:32:43 #kisslinux <dylanaraps> https://git.busybox.net/busybox/tree/loginutils/adduser.c?id=aeab42e3f4802d67fd5fe03feb0fd4a18903326f#n100
2020-02-20T17:33:09 #kisslinux <dylanaraps> Hm
2020-02-20T17:33:59 #kisslinux <dylanaraps> https://git.busybox.net/busybox/tree/loginutils/adduser.c?id=aeab42e3f4802d67fd5fe03feb0fd4a18903326f#n237
2020-02-20T17:34:07 #kisslinux <dylanaraps> setgid is intentional
2020-02-20T17:37:13 #kisslinux <dylanaraps> https://git.busybox.net/busybox/tree/loginutils/adduser.c?id=aeab42e3f4802d67fd5fe03feb0fd4a18903326f#n257
2020-02-20T17:37:18 #kisslinux <dylanaraps> That's the exact line.
2020-02-20T17:38:30 #kisslinux <dylanaraps> adamantium: How are you creating users?
2020-02-20T17:38:33 #kisslinux <dylanaraps> 'adduser name'?
2020-02-20T17:40:04 #kisslinux <adamantium> usin the past, I would do "useradd foo"
2020-02-20T17:40:09 #kisslinux <adamantium> in the past*
2020-02-20T17:40:22 #kisslinux <adamantium> whoops, that is wrong
2020-02-20T17:40:30 #kisslinux <adamantium> In the past, I would do "adduser foo" -- yes
2020-02-20T17:40:53 #kisslinux <adamantium> Currently, since I removed busybox, but have shadow, I will "useradd -m foo"
2020-02-20T17:40:59 #kisslinux <dylanaraps> > drwxr-sr-x    2 test5    test5         4096 Feb 20 19:38 /home/test5
2020-02-20T17:41:05 #kisslinux <dylanaraps> Can reproduce
2020-02-20T17:42:06 #kisslinux <dylanaraps> Found some info from non-busybox adduser.
2020-02-20T17:42:07 #kisslinux <dylanaraps> > If this is set to yes, then home directories for users with their own group ( USERGROUPS=yes ) will have the setgid bit set.
2020-02-20T17:42:15 #kisslinux <dylanaraps> > This was the default setting for adduser versions << 3.13. Unfortunately it has some bad side effects, so we no longer do this per default.
2020-02-20T17:45:43 #kisslinux <adamantium> In web technologies what do you guys think are the lesser evils
2020-02-20T17:46:00 #kisslinux <adamantium> like if you gotta be a full stack web developer and gotta make a living doing it
2020-02-20T17:46:06 #kisslinux <adamantium> what would you use?
2020-02-20T17:46:31 #kisslinux <dylanaraps> Whatever your employer needs you to use
2020-02-20T17:46:47 #kisslinux <dylanaraps> Unless you freelance in which case, whatever gets the job done
2020-02-20T17:47:48 #kisslinux <kiedtl> even nodejs ¯_(ツ)_/¯
2020-02-20T17:49:36 #kisslinux <adamantium> I lean towards clojure and clojurescript in my perfect world
2020-02-20T17:49:41 #kisslinux <dylanaraps> Especially nodejs
2020-02-20T17:49:54 #kisslinux <adamantium> buy i think it wouldn't have many jobs
2020-02-20T17:50:05 #kisslinux <adamantium> I'm wondering if I should bite the bullet to learn something popular
2020-02-20T17:50:27 #kisslinux <adamantium> Even C# and Xamarin or ?
2020-02-20T17:51:10 #kisslinux <dylanaraps> OK. I patched busybox.
2020-02-20T17:51:13 #kisslinux <dylanaraps> Issue fixed.
2020-02-20T17:51:13 #kisslinux <adamantium> One thing that frustrates me in linux is I feel like everything is kinda broken
2020-02-20T17:51:18 #kisslinux <adamantium> lol
2020-02-20T17:51:47 #kisslinux <kiedtl> I feel busybox isn't for a personal setup
2020-02-20T17:51:53 #kisslinux <kiedtl> only useful for embedded
2020-02-20T17:51:56 #kisslinux <dylanaraps> Nah
2020-02-20T17:51:59 #kisslinux <dylanaraps> It's useful
2020-02-20T17:52:20 #kisslinux <dylanaraps> adamantium: I've done both
2020-02-20T17:52:26 #kisslinux <kiwi_97> kiedtl - handlebar patch adds a 'handlebar' to active window. Handlebar can be grabbed and used for resizing or moving window.
2020-02-20T17:52:35 #kisslinux <adamantium> yea?
2020-02-20T17:52:45 #kisslinux <kiedtl> tell me, what benefit does busybox provide over GNU bloatware
2020-02-20T17:52:54 #kisslinux <kiedtl> its bloated, but it works very well
2020-02-20T17:52:57 #kisslinux <adamantium> :P
2020-02-20T17:52:59 #kisslinux <kiedtl> kiwi_97, thanks
2020-02-20T17:53:20 #kisslinux <dylanaraps> kiedtl: It's 1MB~ in size
2020-02-20T17:53:26 #kisslinux <dylanaraps> I like less code
2020-02-20T17:53:43 #kisslinux <adamantium> dylanaraps: I'd like to hear your experience
2020-02-20T17:53:51 #kisslinux <dylanaraps> C# made me hate OOP
2020-02-20T17:53:59 #kisslinux <dylanaraps> You write so much boilerplate
2020-02-20T17:54:04 #kisslinux <dylanaraps> It's a very easy lang though
2020-02-20T17:54:18 #kisslinux <kiedtl> .NET stdlib is good too
2020-02-20T17:54:59 #kisslinux <kiedtl> dylanaraps: 15MB vs 1MB -- 14MB difference. that's the only benefit? ugh.
2020-02-20T17:55:46 #kisslinux <dylanaraps> Busybox includes more than coreutils though.
2020-02-20T17:55:53 #kisslinux <kiedtl> yes, i agree
2020-02-20T17:55:57 #kisslinux <dylanaraps> grep, awk, sh, findutils, shadow, etc etc etc
2020-02-20T17:56:01 #kisslinux <dylanaraps> All in 1MB
2020-02-20T17:56:10 #kisslinux <kiedtl> shoddy reimplementations of every utility
2020-02-20T17:56:14 #kisslinux <kiedtl> they could find
2020-02-20T17:56:14 #kisslinux <adamantium> ^^
2020-02-20T17:56:26 #kisslinux <dylanaraps> They work for the most part
2020-02-20T17:56:38 #kisslinux <adamantium> Nothing stopping you from going full gnu and purging busybox from KISS
2020-02-20T17:56:41 #kisslinux <kiedtl> GNU grep is much faster than the busybox grep last time I checked
2020-02-20T17:56:45 #kisslinux <dylanaraps> Yes
2020-02-20T17:56:47 #kisslinux <dylanaraps> Of course
2020-02-20T17:56:48 #kisslinux <kiedtl> there is a reason everyone uses GNU bloatware
2020-02-20T17:56:55 #kisslinux <dylanaraps> GNU utilities are faster typically
2020-02-20T17:56:59 #kisslinux <kiedtl> it's "bloated" for a reason
2020-02-20T17:57:03 #kisslinux <dylanaraps> Well
2020-02-20T17:57:08 #kisslinux <dylanaraps> Performance isn't the sole reason
2020-02-20T17:57:09 #kisslinux <kiedtl> they made some bad decisions
2020-02-20T17:57:19 #kisslinux <adamantium> "Everyone" also uses Systemd
2020-02-20T17:57:28 #kisslinux <adamantium> and "Everyone" also uses Windows or Macos
2020-02-20T17:57:31 #kisslinux <kiedtl> systemd solves real world problems
2020-02-20T17:57:36 #kisslinux <kiedtl> just not in the best way
2020-02-20T17:57:42 #kisslinux <adamantium> "Everyone" arguments are weak
2020-02-20T17:57:43 #kisslinux <kiedtl> there's no real replacement for it
2020-02-20T17:57:49 #kisslinux <kiedtl> for systemd, that is
2020-02-20T17:59:17 #kisslinux <kiedtl> yes there is OpenRC, runit, busybox init, etc
2020-02-20T17:59:21 #kisslinux <kiedtl> but those are init systems
2020-02-20T17:59:28 #kisslinux <kiedtl> systemd isn't an init daemon
2020-02-20T17:59:32 #kisslinux <adamantium> I prefer gnu, I maintain nearly our entire GNU stack, I just want good arguments
2020-02-20T18:00:11 #kisslinux <kiedtl> adamantium, there's no reason to use Windows except to run a Windows-only application
2020-02-20T18:00:33 #kisslinux <kiedtl> regarding what you said ealier
2020-02-20T18:00:38 #kisslinux <dylanaraps> What problems did systemd solve though?
2020-02-20T18:01:37 #kisslinux <adamantium> maybe better reaction to hardware events
2020-02-20T18:01:43 #kisslinux <kiedtl> -_-
2020-02-20T18:02:44 #kisslinux <adamantium> hot swappable hard disks and what not
2020-02-20T18:03:02 #kisslinux <kiedtl> dylanaraps: unified system daemon
2020-02-20T18:03:25 #kisslinux <kiedtl> i personally don't need it and therefore don't use it though
2020-02-20T18:04:01 #kisslinux <kiedtl> I recall a discussion on some mailing list where the Arch Linux maintainers were discussing the switch to systemd
2020-02-20T18:04:26 #kisslinux <kiedtl> one reason they gave was that it fixed the problem of writing init scripts
2020-02-20T18:06:09 #kisslinux <dylanaraps> "Unified system daemon" isn't an answer
2020-02-20T18:06:24 #kisslinux <dylanaraps> What problems did it solve?
2020-02-20T18:06:33 #kisslinux <dylanaraps> Init scripts are better than unit files.
2020-02-20T18:07:14 #kisslinux <dylanaraps> Good luck debugging an ini file. You'll have to dive into systemd's source.
2020-02-20T18:08:19 #kisslinux <dylanaraps> Also, them being in shell is a transferable skill.
2020-02-20T18:08:36 #kisslinux <dylanaraps> Learn shell, apply it in many places.
2020-02-20T18:08:58 #kisslinux <dylanaraps> Learn systemd's ini format... Applicable only in systemd unit files.
2020-02-20T18:09:26 #kisslinux <dylanaraps> 99% of shell code sucks though.
2020-02-20T18:09:35 #kisslinux <dylanaraps> :(
2020-02-20T18:09:44 #kisslinux <kiedtl> I personally feel like writing unit files is better than shell scripts
2020-02-20T18:09:58 #kisslinux <kiedtl> I think it's a bit cleaner
2020-02-20T18:10:12 #kisslinux <kiedtl> I guess it would ease system administration(?)
2020-02-20T18:10:18 #kisslinux <dylanaraps> What lies underneath though?
2020-02-20T18:10:19 #kisslinux <kiedtl> idk though
2020-02-20T18:10:24 #kisslinux <kiedtl> oh
2020-02-20T18:10:32 #kisslinux <kiedtl> ¯_(ツ)_/¯
2020-02-20T18:11:04 #kisslinux <dylanaraps> It's easy until you need to debug a unit file.
2020-02-20T18:11:12 #kisslinux <dylanaraps> What if it's a problem in systemd?
2020-02-20T18:11:19 #kisslinux <dylanaraps> You can't fix it then and there
2020-02-20T18:11:29 #kisslinux <adamantium> you can use systemd-nspawn
2020-02-20T18:11:44 #kisslinux <adamantium> lol
2020-02-20T18:12:03 #kisslinux <dylanaraps> That's just a fancy chroot
2020-02-20T18:12:10 #kisslinux <adamantium> you know, just hack on the systemd source a bit, fix that bug, fire it up in systemd-nspawn to test it your new systemd fix
2020-02-20T18:12:36 #kisslinux <adamantium> ;-)
2020-02-20T18:13:57 #kisslinux <dylanaraps> Pushed busybox fix.
2020-02-20T18:14:10 #kisslinux <dylanaraps> Also enabled util-linux utils for those who want to rid themselves of util-linux.
2020-02-20T18:15:01 #kisslinux <dylanaraps> aarng: iirc, you wanted this change a week or so ago. Was just staggering the alternatives changes for those who wait a while between updates.
2020-02-20T18:15:20 #kisslinux <kiedtl> dylanaraps: also, as for busybox being 1MB and coreutils being 16MB, I think much of that extra weight isn't bloat, but just the extra ELF wrapping for each binary
2020-02-20T18:15:55 #kisslinux <aarng> nice, dylanaraps
2020-02-20T18:16:08 #kisslinux <aarng> nah, I just asked for `more` ;)
2020-02-20T18:16:13 #kisslinux <dylanaraps> heh
2020-02-20T18:16:21 #kisslinux <aarng> but this is great anyway, will remove util-linux
2020-02-20T18:17:08 #kisslinux <dylanaraps> kiedtl: Again, this 1MB includes far more than coreutils. Still, that you're probably right in that it inflates things.
2020-02-20T18:17:45 #kisslinux <kiedtl> a single hello-world program in c is 5.3K
2020-02-20T18:17:50 #kisslinux <dylanaraps> glibc?
2020-02-20T18:17:53 #kisslinux <kiedtl> msul
2020-02-20T18:17:58 #kisslinux <kiedtl> s/msul/musl
2020-02-20T18:18:07 #kisslinux <dylanaraps> static?
2020-02-20T18:18:07 #kisslinux <kiedtl> stripped
2020-02-20T18:18:11 #kisslinux <kiedtl> um
2020-02-20T18:18:27 #kisslinux <kiedtl> no, dynamic
2020-02-20T18:19:11 #kisslinux <kiedtl> non-stripped is 10K
2020-02-20T18:19:52 #kisslinux <dylanaraps> How are you counting size?
2020-02-20T18:20:45 #kisslinux <kiedtl> ls -al
2020-02-20T18:21:03 #kisslinux <dylanaraps> -> wc -c hw
2020-02-20T18:21:03 #kisslinux <dylanaraps> 14200 hw
2020-02-20T18:21:19 #kisslinux <dylanaraps> With --strip-all
2020-02-20T18:21:28 #kisslinux <dylanaraps> I'll try strip through gcc
2020-02-20T18:21:44 #kisslinux <dylanaraps> 'tis the same.
2020-02-20T18:21:49 #kisslinux <kiedtl> > wc -c hello-c
2020-02-20T18:21:56 #kisslinux <kiedtl> 5344
2020-02-20T18:22:13 #kisslinux <dylanaraps> Send source
2020-02-20T18:22:29 #kisslinux <dylanaraps> Mine is your typical int main printf return 0
2020-02-20T18:22:35 #kisslinux <kiedtl> stripping with gcc makes no difference btw
2020-02-20T18:23:04 #kisslinux <dylanaraps> It does here(?)
2020-02-20T18:23:07 #kisslinux <kiedtl> 0x0.st/iP9F.c
2020-02-20T18:23:17 #kisslinux <kiedtl> I compile with gcc -O4 -s
2020-02-20T18:23:23 #kisslinux <kiedtl> wait
2020-02-20T18:23:32 #kisslinux <dylanaraps> Oh
2020-02-20T18:23:33 #kisslinux <dylanaraps> fprintf
2020-02-20T18:23:46 #kisslinux <dylanaraps> Otherwise mine is identical
2020-02-20T18:23:49 #kisslinux <kiedtl> compiling with -Os -s makes not difference
2020-02-20T18:23:55 #kisslinux <kiedtl> trying without fprintf, one sec
2020-02-20T18:24:16 #kisslinux <dylanaraps> Mine is still bigger
2020-02-20T18:24:27 #kisslinux <dylanaraps> I'm on GCC 10 fwiw
2020-02-20T18:25:29 #kisslinux <aarng> so, do I just KISS_FORCE the removal of util-linux? (after switching all alternatives to bb)
2020-02-20T18:25:49 #kisslinux <dylanaraps> aarng: What depends on util-linux for you?
2020-02-20T18:25:54 #kisslinux <dylanaraps> kiss-revdepends util-linux
2020-02-20T18:25:55 #kisslinux <aarng> or sohuld I wait until all packages which depend on util-linux are updated?
2020-02-20T18:26:28 #kisslinux <dylanaraps> aarng: KISS_FORCE=1 kiss r util-linux (then rebuild anything which depends on it).
2020-02-20T18:26:31 #kisslinux <dylanaraps> Basically.
2020-02-20T18:26:33 #kisslinux <aarng> https://termbin.com/av0r
2020-02-20T18:26:46 #kisslinux <aarng> ok, will do
2020-02-20T18:26:51 #kisslinux <dylanaraps> Ah
2020-02-20T18:26:55 #kisslinux <dylanaraps> eudev has a hard depend
2020-02-20T18:27:33 #kisslinux <dylanaraps> The rest will work.
2020-02-20T18:27:37 #kisslinux <dylanaraps> Let me look into eudev.
2020-02-20T18:28:02 #kisslinux <kiedtl> dylanaraps, using printf instead is 5340
2020-02-20T18:28:12 #kisslinux <kiedtl> 4 byte difference :D
2020-02-20T18:28:14 #kisslinux <aarng> yeah, util-linux has some header files
2020-02-20T18:28:21 #kisslinux <dylanaraps> kiedtl: Mine is still 14200
2020-02-20T18:28:23 #kisslinux <dylanaraps> Weird
2020-02-20T18:28:26 #kisslinux <dylanaraps> :P
2020-02-20T18:28:36 #kisslinux <kiedtl> stripped?
2020-02-20T18:28:39 #kisslinux <kiedtl> ah
2020-02-20T18:28:40 #kisslinux <kiedtl> wai
2020-02-20T18:28:48 #kisslinux <kiedtl> I'm using my raspberry pi
2020-02-20T18:28:51 #kisslinux <kiedtl> armv6
2020-02-20T18:28:52 #kisslinux <dylanaraps> Ah
2020-02-20T18:28:56 #kisslinux <dylanaraps> x86_64
2020-02-20T18:28:58 #kisslinux <dylanaraps> bloat
2020-02-20T18:28:59 #kisslinux <kiedtl> different architecture :D
2020-02-20T18:29:07 #kisslinux <kiedtl> different pointer size
2020-02-20T18:29:15 #kisslinux <kiedtl> mine is 32 bit
2020-02-20T18:30:25 #kisslinux <kiedtl> I guess that explains why busybox is just 750kB for me instead of 1MB :D
2020-02-20T18:31:44 #kisslinux <dylanaraps> aarng: Fixed
2020-02-20T18:32:01 #kisslinux <aarng> nice!
2020-02-20T18:32:08 #kisslinux <dylanaraps> Basically, force remove util-linux and then rebuild/install everything which depends on it (from revdepends).
2020-02-20T18:32:23 #kisslinux <dylanaraps> Run 'kiss u' first to pull down the eudev change.
2020-02-20T18:34:11 #kisslinux <aarng> compiling
2020-02-20T18:38:17 #kisslinux <adamantium> so does everyone have setgid -sr- in their home files, but im the only one who noticed it?
2020-02-20T18:40:54 #kisslinux <dylanaraps> I don't
2020-02-20T18:40:59 #kisslinux <dylanaraps> In the two accounts I use
2020-02-20T18:41:15 #kisslinux <dylanaraps> setgid was the old way of doing things from what I read
2020-02-20T18:41:19 #kisslinux <dylanaraps> Fixed it regardless
2020-02-20T18:41:29 #kisslinux <dylanaraps> Just removed the setgid chmod call
2020-02-20T18:42:35 #kisslinux <adamantium> Hehe
2020-02-20T18:42:42 #kisslinux <adamantium> The nasty was the rsync bug
2020-02-20T18:43:39 #kisslinux <dylanaraps> Yup
2020-02-20T18:43:40 #kisslinux <adamantium> lets copy screwed up $HOME permissions to the root filesystem!
2020-02-20T18:44:16 #kisslinux <adamantium> now we finally got to the bottom of it
2020-02-20T18:44:20 #kisslinux <dylanaraps> It was only if the permissions existed already
2020-02-20T18:44:22 #kisslinux <adamantium> adduser !
2020-02-20T18:44:23 #kisslinux <dylanaraps> ie, this bug.
2020-02-20T18:44:33 #kisslinux <dylanaraps> adduser + the rsync bug = setgid hell
2020-02-20T18:44:36 #kisslinux <adamantium> lamo
2020-02-20T18:44:38 #kisslinux <adamantium> lmao
2020-02-20T18:44:43 #kisslinux <adamantium> I have been to setgid hell
2020-02-20T18:44:45 #kisslinux <dylanaraps> Thanks busybox
2020-02-20T18:49:45 #kisslinux <aarng> my libXmu build fails because /usr/lib/libuuid.la does not exist, dylanaraps
2020-02-20T18:50:01 #kisslinux <dylanaraps> Works here
2020-02-20T18:50:02 #kisslinux <dylanaraps> Hm
2020-02-20T18:50:05 #kisslinux <dylanaraps> Send a log?
2020-02-20T18:50:18 #kisslinux <aarng> sec
2020-02-20T18:50:25 #kisslinux <dylanaraps> Ah
2020-02-20T18:50:30 #kisslinux <dylanaraps> You have to rebuild in order.
2020-02-20T18:50:50 #kisslinux <dylanaraps> Does libXmu depend on anything which depends on util-linux?
2020-02-20T18:51:14 #kisslinux <dylanaraps> libXt I think.
2020-02-20T18:51:18 #kisslinux <aarng> ah!
2020-02-20T18:51:20 #kisslinux <aarng> https://termbin.com/wrce
2020-02-20T18:51:30 #kisslinux <aarng> here's the log anyway
2020-02-20T18:52:06 #kisslinux <dylanaraps> It is libXt
2020-02-20T18:52:26 #kisslinux <aarng> actually, libXt fails with the same error
2020-02-20T18:52:32 #kisslinux <aarng> libuuid.la
2020-02-20T18:52:33 #kisslinux <dylanaraps> libSM
2020-02-20T18:52:37 #kisslinux <dylanaraps> then libXt
2020-02-20T18:52:41 #kisslinux <dylanaraps> then libXmu
2020-02-20T18:52:54 #kisslinux <dylanaraps> fun stuff
2020-02-20T18:53:10 #kisslinux <aarng> bingo!
2020-02-20T18:54:25 #kisslinux <aarng> libXt compiled, libXmu still fails with the same error
2020-02-20T18:54:37 #kisslinux <dylanaraps> Are they installed?
2020-02-20T18:55:22 #kisslinux <aarng> yes
2020-02-20T18:56:00 #kisslinux <dylanaraps> Hm
2020-02-20T18:56:03 #kisslinux <dylanaraps> It builds here
2020-02-20T18:56:10 #kisslinux <dylanaraps> Output of 'kiss-revdepends util-linux'?
2020-02-20T18:56:58 #kisslinux <aarng> https://termbin.com/nuqc2
2020-02-20T18:57:15 #kisslinux <kiedtl> brb
2020-02-20T18:57:18 #kisslinux <dylanaraps> libXt isn't installed
2020-02-20T18:57:29 #kisslinux <dylanaraps> ie, the rebuilt version
2020-02-20T18:58:25 #kisslinux <aarng> yep, that was it
2020-02-20T18:58:37 #kisslinux <aarng> I could've sworn I did kiss i too
2020-02-20T19:00:52 #kisslinux <dylanaraps> Added titlebar excludes to sowm via setting WM_CLASS to no-title
2020-02-20T19:01:14 #kisslinux <dylanaraps> Anyone know of a better way so I can avoid two includes for 3 lines of code? ;)
2020-02-20T19:02:54 #kisslinux <aarng> ok nice, nothing depends on util-linux anymore
2020-02-20T19:02:57 #kisslinux <aarng> cheers, dylan
2020-02-20T19:03:35 #kisslinux <dylanaraps> Test a reboot
2020-02-20T19:03:37 #kisslinux <dylanaraps> ;)
2020-02-20T19:03:44 #kisslinux <dylanaraps> Good luck
2020-02-20T19:04:11 #kisslinux <dylanaraps> I broke my boot one morning as I had no mount, mountpoint, fsck, etc installed
2020-02-20T19:04:24 #kisslinux <aarng> ouch
2020-02-20T19:04:24 #kisslinux <dylanaraps> I forget to finish my util-linux removal before be
2020-02-20T19:04:28 #kisslinux <dylanaraps> Easy fix
2020-02-20T19:04:40 #kisslinux <dylanaraps> Just init=/bin/sh
2020-02-20T19:05:02 #kisslinux <dylanaraps> Then a 'kiss i util-linux' to boot
2020-02-20T19:05:19 #kisslinux <dylanaraps> Then I finished the busybox config
2020-02-20T19:06:04 #kisslinux <aarng> init= is kernel commandline?
2020-02-20T19:06:13 #kisslinux <kiedtl> y
2020-02-20T19:06:26 #kisslinux <dylanaraps> Yeah
2020-02-20T19:06:27 #kisslinux <aarng> because I should add a uefi boot entry with it, for emergencies like that :0
2020-02-20T19:07:11 #kisslinux <dylanaraps> The boot scripts will spawn an emergency shell either way
2020-02-20T19:07:38 #kisslinux <kiedtl> in emergencies you could just drop into the GRUB command-line and boot manually
2020-02-20T19:07:45 #kisslinux <kiedtl> no need to add a new menuitem
2020-02-20T19:07:49 #kisslinux <aarng> I don't have grub
2020-02-20T19:07:54 #kisslinux <kiedtl> refind?
2020-02-20T19:08:02 #kisslinux <aarng> nope, no bootloader whatsoever
2020-02-20T19:08:13 #kisslinux <kiedtl> is that possible?
2020-02-20T19:08:24 #kisslinux <kiedtl> 0w0
2020-02-20T19:08:26 #kisslinux <aarng> yeah, you just load the kernel directly
2020-02-20T19:08:44 #kisslinux <aarng> and add boot entries using efibootmgr
2020-02-20T19:10:25 #kisslinux <kiedtl> neat
2020-02-20T19:10:58 #kisslinux <aarng> fuck, booting fails
2020-02-20T19:11:39 #kisslinux <aarng> fsck cant resolve my partition uuid
2020-02-20T19:13:06 #kisslinux <dylanaraps> busybox tools don't support uuid then.
2020-02-20T19:13:45 #kisslinux <dylanaraps> emergency shell?
2020-02-20T19:13:51 #kisslinux <kiedtl> try /dev/sda*
2020-02-20T19:13:55 #kisslinux <kiedtl> instead of uuid
2020-02-20T19:14:40 #kisslinux <aarng> yeah, was about to switch to /dev/* from the emergency shell
2020-02-20T19:14:56 #kisslinux <dylanaraps> aarng: There's a patch to fix this.
2020-02-20T19:15:10 #kisslinux <dylanaraps> Will apply it and you'll test again? ;)
2020-02-20T19:16:34 #kisslinux <aarng> sure
2020-02-20T19:17:34 #kisslinux <dylanaraps> brb 2 secs
2020-02-20T19:18:40 #kisslinux <dylanaraps> pushed the busybox fix
2020-02-20T19:18:45 #kisslinux <dylanaraps> aarng:
2020-02-20T19:19:47 #kisslinux <aarng> ok, sec
2020-02-20T19:22:27 #kisslinux <aarng> I should have backed up my fstab
2020-02-20T19:23:07 #kisslinux <aarng> blkid does not show partition uuid, does it?
2020-02-20T19:24:23 #kisslinux <dylanaraps> busybox's may not
2020-02-20T19:24:35 #kisslinux <dylanaraps> You can't use UUID?
2020-02-20T19:24:55 #kisslinux <aarng> I can
2020-02-20T19:25:03 #kisslinux <aarng> hold on
2020-02-20T19:25:15 #kisslinux <dylanaraps> blkid shows UUID for me as root
2020-02-20T19:26:42 #kisslinux <dylanaraps> This is why util-linux is the default. :P
2020-02-20T19:26:51 #kisslinux <aarng> yes, I just added them
2020-02-20T19:27:34 #kisslinux <aarng> works
2020-02-20T19:27:54 #kisslinux <dylanaraps> nice
2020-02-20T19:28:33 #kisslinux <aarng> thanks for resolving this so quickly :)
2020-02-20T19:37:45 #kisslinux <dylanaraps> np
2020-02-20T19:49:44 #kisslinux <kiedtl> dylanaraps: I'm packaging a rust utility that by default compiles with no optional features, should I package it that way?
2020-02-20T19:50:05 #kisslinux <kiedtl> or let it compile with all optional features?
2020-02-20T19:50:14 #kisslinux <kiedtl> https://github.com/ogham/exa
2020-02-20T19:51:26 #kisslinux <dylanaraps> kiedtl: I
2020-02-20T19:51:29 #kisslinux <dylanaraps> I'll eply later.
2020-02-20T19:51:32 #kisslinux <dylanaraps> reply*
2020-02-20T19:51:34 #kisslinux <dylanaraps> I need to go.
2020-02-20T19:51:37 #kisslinux <dylanaraps> :P
2020-02-20T19:51:38 #kisslinux <kiedtl> cya
2020-02-20T19:56:59 #kisslinux <dilyn> Who's gonna be the first to replace all their Unix utilities with rust equivalents
2020-02-20T19:58:26 #kisslinux <kiedtl> i don't think it will happen
2020-02-20T19:58:46 #kisslinux <kiedtl> no one is just going to rewrite awk in rust for no reason
2020-02-20T19:59:48 #kisslinux <dilyn> The reason would be to make it with 'more features and better defaults'
2020-02-20T19:59:57 #kisslinux <dilyn> Rust has come from on high to save us from ourselves
2020-02-20T20:00:41 #kisslinux <kiedtl> lol
2020-02-20T20:01:46 #kisslinux <kiedtl> let's see, ls=exa, find=fd, grep=ripgrep, `du -sh`=diskus, bash/sh=ion
2020-02-20T20:01:52 #kisslinux <kiedtl> can't remember any others
2020-02-20T20:02:58 #kisslinux <aarng> cat -> bat
2020-02-20T20:03:21 #kisslinux <aarng> I hate those rust utilities
2020-02-20T20:03:58 #kisslinux <kiedtl> oh yes that
2020-02-20T20:04:03 #kisslinux <kiedtl> bat is very slow though
2020-02-20T20:04:10 #kisslinux <kiedtl> at least for me
2020-02-20T20:04:32 #kisslinux <aarng> Ive never tried, so no idea :)
2020-02-20T20:04:46 #kisslinux <kiedtl> why do you hate it if you haven't tried it?
2020-02-20T20:04:50 #kisslinux <kiedtl> :P
2020-02-20T20:05:21 #kisslinux <aarng> too much color
2020-02-20T20:05:50 #kisslinux <kiedtl> you can change the theme I think
2020-02-20T20:06:03 #kisslinux <aarng> I mean sure, the grep and find alternatives might be slightly faster
2020-02-20T20:06:18 #kisslinux <aarng> but the main appeal seems to be looks
2020-02-20T20:06:36 #kisslinux <kiedtl> and, time=hyperfine and od=hexyl
2020-02-20T20:07:00 #kisslinux <kiedtl> I find fd, diskus, ripgrep, hyperfind, hexyl etc to be immensely useful
2020-02-20T20:07:00 #kisslinux <aarng> ah, never heard of them
2020-02-20T20:07:05 #kisslinux <kiedtl> coreutils on steroid
2020-02-20T20:07:10 #kisslinux <kiedtl> especially hyperfine
2020-02-20T20:07:22 #kisslinux <kiedtl> https://github.com/sharkdp/hyperfine
2020-02-20T20:10:14 #kisslinux <dilyn> See look somebody is doing it
2020-02-20T20:10:18 #kisslinux <dilyn> I hate everything about this
2020-02-20T20:11:37 #kisslinux <kiedtl> why?
2020-02-20T20:13:48 #kisslinux <dilyn> Because they're rewriting legacy utilities
2020-02-20T20:13:56 #kisslinux <dilyn> What will I do without my Unix nostalgia
2020-02-20T20:16:34 #kisslinux <kiedtl> the new programs are mostly better than the legacy utilities
2020-02-20T20:16:42 #kisslinux <kiedtl> bat is an exception, I admit.
2020-02-20T20:17:07 #kisslinux <kiedtl> bat also doesn't work with busybox's `less`
2020-02-20T20:17:22 #kisslinux <kiedtl> I wonder, is that bat's fault or busybox's fault? :)
2020-02-20T20:56:21 #kisslinux <fehawen> Gots to go folks, laters
2020-02-20T21:07:39 #kisslinux <kiedtl> cya
2020-02-20T21:59:40 #kisslinux <TwistedFate> howdy
2020-02-20T22:19:26 #kisslinux <kiedtl> hey
2020-02-20T22:41:51 #kisslinux <dylanaraps> dilyn: Still want Falkon, qt5 and friends?
2020-02-20T23:13:25 #kisslinux <kiwi_97> dylanaraps: do you know if the rounded corners play nice with the new titlebar patch?
2020-02-20T23:14:55 #kisslinux <kiwi_97> i.e. top of titlebar rounded not top of window
2020-02-20T23:15:17 #kisslinux <dylanaraps> kiwi_97: Good question. I haven't tried.
2020-02-20T23:15:38 #kisslinux <dylanaraps> What I know will happen is that the window will have round corners but the titlebar won't.
2020-02-20T23:16:05 #kisslinux <kiwi_97> ok - not on kiss atm so cant try it
2020-02-20T23:16:23 #kisslinux <kiwi_97> Yes and that look funky
2020-02-20T23:16:36 #kisslinux <dylanaraps> Yup
2020-02-20T23:16:56 #kisslinux <kiwi_97> that was he issue with handlebar and rounded corners too
2020-02-20T23:17:10 #kisslinux <kiwi_97> s/he/the
2020-02-20T23:17:21 #kisslinux <dylanaraps> You'd need a 3rd patch to be aware of the other two patches.
2020-02-20T23:17:58 #kisslinux <dylanaraps> ie, just add -title_bar_height to the Y coord in the corner shaping.
2020-02-20T23:18:36 #kisslinux <kiwi_97> I'll have a play when i have time
2020-02-20T23:18:39 #kisslinux <dylanaraps> I don't think it'd look good with rounded titlebars though.
2020-02-20T23:18:48 #kisslinux <dylanaraps> It's a matter of taste anyway
2020-02-20T23:19:02 #kisslinux <kiwi_97> you're probably right on that
2020-02-20T23:22:19 #kisslinux <dylanaraps> I may fork sowm, include both patches and integrate them fully with each other
2020-02-20T23:22:36 #kisslinux <dylanaraps> Dunno
2020-02-20T23:51:54 #kisslinux <E5ten> in regards to the discussion of the rust utils above, most seem pretty unnecessary but I gotta say ripgrep is fucking great
2020-02-20T23:52:58 #kisslinux <kiedtl> hyperfine also adds tons of features over time
2020-02-20T23:53:10 #kisslinux <kiedtl> exa too
2020-02-20T23:54:00 #kisslinux <E5ten> don't really see any use for ls but with a lot of features tbh
2020-02-20T23:54:34 #kisslinux <Crestwave> I've had uses for hyperfine at least, though
2020-02-20T23:55:01 #kisslinux <kiedtl> hyperfine will automatically tell you if there might be other factors influencing the benchmark
2020-02-20T23:55:20 #kisslinux <kiedtl> like filesystem caches that weren't filled up until after the first run
2020-02-20T23:55:46 #kisslinux <kiedtl> dylanaraps, I've submitted a new package xmodmap :)
2020-02-20T23:55:52 #kisslinux <kiedtl> sorry for the flood of new packages :)
2020-02-20T23:56:41 #kisslinux <Crestwave> Oh I thought you were saying that in a negative, "bloat" way
2020-02-20T23:57:52 #kisslinux <dylanaraps> kiedtl: I never have to review your packages. ;)
2020-02-20T23:58:00 #kisslinux <dylanaraps> It's just a button press
2020-02-20T23:59:03 #kisslinux <kiedtl> Crestwave, one man's features is another's bloat :)