💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-02-20.txt captured on 2024-05-26 at 16:27:06.
⬅️ 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> 2Ow#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 :)