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