💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-04-02.txt captured on 2024-05-10 at 14:38:46.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-04-02T01:53:01 #kisslinux <lieu> Anyway to turn this less hacky? -> http://termbin.com/r0om 2020-04-02T01:53:17 #kisslinux <lieu> It's all my shell-fu powers can get. 2020-04-02T09:57:25 #kisslinux <rircDC3DA> damn, I hope dylanaraps computer didnt broke completely :2020-04-02T09:59:48 #kisslinux <lastchansen> What happend? 2020-04-02T10:01:09 #kisslinux <claudia02> He said a few days ago his computer struggles turning on and he wasnt online because of that. 2020-04-02T10:02:48 #kisslinux <lastchansen> Well, maybe it's time for a donation. I'm more concerned about the corona-situation and him being on an island. 2020-04-02T10:02:55 #kisslinux <lastchansen> didn't sound all that great. 2020-04-02T10:12:55 #kisslinux <claudia02> Y, the same idea comes to my mind 2020-04-02T10:46:45 #kisslinux <lieu> dylanaraps: I'm trying to build firefox using a rust binary and it's having some errors. -> https://termbin.com/ho0y 2020-04-02T10:47:37 #kisslinux <lieu> Am I missing something? 2020-04-02T11:22:11 #kisslinux <onodera> Hi, any idea when gcc 10 will drop? 2020-04-02T11:22:24 #kisslinux <onodera> I want to install kiss, but might wait a little for the new gcc 2020-04-02T11:33:21 #kisslinux <onodera> what filesystem do people use here? 2020-04-02T11:36:54 #kisslinux <rirc7C3FB> onodera: gcc 10 available in testing : https://github.com/kisslinux/repo/tree/master/testing 2020-04-02T11:36:59 #kisslinux <rirc7C3FB> nick /claudia02 2020-04-02T11:37:28 #kisslinux <claudia02> I think dylan said everything *should* be ready 2020-04-02T11:46:35 #kisslinux <onodera> ah nice, thank! 2020-04-02T12:37:10 #kisslinux <onodera> when I runn `kiss u` it gives me this error: 2020-04-02T12:37:17 #kisslinux <onodera> -> Dropping permissions to UNKNOWN for pull 2020-04-02T12:37:20 #kisslinux <onodera> su: unknown user UNKNOWN 2020-04-02T12:38:32 #kisslinux <onodera> this is in the install chroot 2020-04-02T12:40:48 #kisslinux <ominous_anonymou> @lieu does this seem like its a similar issue: https://github.com/rust-lang/cargo/issues/7154 2020-04-02T12:43:40 #kisslinux <onodera> after manually adding the user, the error becomes this: 2020-04-02T12:43:45 #kisslinux <onodera> error: cannot open .git/FETCH_HEAD: Permission denied 2020-04-02T12:50:14 #kisslinux <ominous_anonymou> does the user have read/write permissions to the folder you're in? 2020-04-02T12:51:14 #kisslinux <onodera> I see what happened, I extracted the rootf not as root 2020-04-02T12:51:22 #kisslinux <onodera> so the user of all the files was "onodera" 2020-04-02T12:55:21 #kisslinux <onodera> I am currently installing and configuring kiss in the rootfs, is there any harm to later `rsync -aAXv`-ing the directories to the desired partitions? 2020-04-02T13:07:36 #kisslinux <ominous_anonymou> i guess the only thing that would get affected is the bootloader knowing which partition to go to? 2020-04-02T14:09:09 #kisslinux <icyphox> onodera: Oh hey, you're here. 2020-04-02T14:09:23 #kisslinux <icyphox> Not sure if you remember me from #rice lol. 2020-04-02T14:10:42 #kisslinux <icyphox> Also, welcome to KISS! 2020-04-02T14:11:06 #kisslinux <icyphox> I'm drafting up a post right now, discussing my experience using this distro for ~4 months now. 2020-04-02T14:15:35 #kisslinux <dzove855> hi icyphox how is the email client doing? 2020-04-02T14:17:21 #kisslinux <icyphox> dzove855: Hi! It's going... 2020-04-02T14:17:33 #kisslinux <icyphox> Endless refactoring. 2020-04-02T14:17:46 #kisslinux <icyphox> But it mostly works, haha. 2020-04-02T14:18:09 #kisslinux <dzove855> actually here: https://github.com/icyphox/mael/blob/master/mael#L110 you can normally just do: tmp="$(mktemp -t mael.XXXXXX.eml)" instead of using mv 2020-04-02T14:18:39 #kisslinux <icyphox> ▲ mktemp -t mail.XXXXXX.eml 2020-04-02T14:18:40 #kisslinux <icyphox> mktemp: Invalid argument 2020-04-02T14:18:47 #kisslinux <icyphox> No dzove855, I did try that. :) 2020-04-02T14:18:54 #kisslinux <icyphox> Doesn't seem to work. 2020-04-02T14:19:44 #kisslinux <dzove855> strange it's working here.... aah wait i'm using mktemp from coreutils... 2020-04-02T14:20:04 #kisslinux <onodera> icyphox: yeah I'm from #rice 2020-04-02T14:20:10 #kisslinux <onodera> I've been banned for years though lol 2020-04-02T14:20:45 #kisslinux <icyphox> I know haha. 2020-04-02T14:21:03 #kisslinux <icyphox> dzove855: Yep, I'm on BusyBox's. 2020-04-02T14:21:12 #kisslinux <icyphox> onodera: How's your KISS install going? 2020-04-02T14:23:00 #kisslinux <onodera> compiling X atm 2020-04-02T14:23:12 #kisslinux <onodera> replaced the busybox things with coreutils, `kiss a` is really nice 2020-04-02T14:23:34 #kisslinux <icyphox> Oof. 2020-04-02T14:23:43 #kisslinux <icyphox> BusyBox things work fine for me, generally. 2020-04-02T14:23:47 #kisslinux <onodera> might go for sbase or something later 2020-04-02T14:23:54 #kisslinux <onodera> I'm all about that performance ;) 2020-04-02T14:24:01 #kisslinux <icyphox> lol 2020-04-02T14:24:04 #kisslinux <icyphox> Fair enough. 2020-04-02T14:24:50 #kisslinux <onodera> or some BSD coreutils would be neat, have to do some research 2020-04-02T14:25:16 #kisslinux <dzove855> icyphox: well that's annoying... (one thing that i hate about using external commands in bash scripts) 2020-04-02T14:26:07 #kisslinux <icyphox> dzove855: Agreed! I think I'll get rid of 'mktemp' and just create the file myself lol. 2020-04-02T14:26:27 #kisslinux <icyphox> I just used it there for now, since it's convenient and can easily be swapped out, if need be. 2020-04-02T14:27:34 #kisslinux <dzove855> i have seen, good choice to put it inside a function, it will be easy to swap it out 2020-04-02T14:27:56 #kisslinux <icyphox> Also, I've been giving koushin a shot. 2020-04-02T14:28:00 #kisslinux <icyphox> It's a great web mail client. 2020-04-02T14:28:08 #kisslinux <icyphox> https://git.sr.ht/~emersion/koushin 2020-04-02T14:28:30 #kisslinux <icyphox> My only gripe is it's in Go -- shit doesn't build on my server. 2020-04-02T14:29:11 #kisslinux <icyphox> I'm at 700MB right now, and 'go build' keeps getting killed because OOM. 2020-04-02T14:29:20 #kisslinux <dzove855> i'm currently using mutt as mail client, just want to switch on somethin in bash, that's why i'm interested (the same way ia have done with birch) 2020-04-02T14:30:08 #kisslinux <icyphox> Ahh, lol. 2020-04-02T14:30:12 #kisslinux <icyphox> My code is ASS. 2020-04-02T14:30:20 #kisslinux <icyphox> Python needs a lot of TLC. 2020-04-02T14:31:17 #kisslinux <dzove855> i will one day help you working on it, just didn't have enough time to spent on some private project (and i have a lot of projects) 2020-04-02T14:31:44 #kisslinux <icyphox> All good! 2020-04-02T14:32:15 #kisslinux <icyphox> I'm feeling a little burnt out TBH. Email is tedious and quite frankly not that interesting. 2020-04-02T14:32:48 #kisslinux <icyphox> But it's an itch that needs scratching; I'll probably just work on it after a break. 2020-04-02T14:35:13 #kisslinux <dzove855> yeah it's not easy and even impossible to do it in pure bash 2020-04-02T14:38:58 #kisslinux <icyphox> Probably not impossible, but just not worth the effort. But hey, Dylan -- feel free to give this a shot, just like you did birch. :D 2020-04-02T14:40:08 #kisslinux <dzove855> when using external commands i do not consider it as pure bash :p Actually the only way i see how to do it. Is writing loadabl bultins and load them with enable 2020-04-02T14:42:38 #kisslinux <icyphox> I mean yeah lol, I never said mael would be "pure" bash. 2020-04-02T14:42:58 #kisslinux <E5ten> icyphox: what does the email format look like, like what's the input that mael-parser parses? 2020-04-02T14:43:30 #kisslinux <icyphox> E5ten: Since I'm using mbsync for IMAP -- the format in use is Maildir. 2020-04-02T14:44:50 #kisslinux <icyphox> mael-parser, to put it simply, only gets pointed to where the emails are (and which email is to be retrieved); it then does the parsing using Python's 'mailbox' and 'email' packages, returns the parsed output back to us. 2020-04-02T14:45:05 #kisslinux <E5ten> can you send an example file? 2020-04-02T14:45:42 #kisslinux <icyphox> E5ten: https://cr.yp.to/proto/maildir.html 2020-04-02T14:46:22 #kisslinux <icyphox> This should explain the format. The contents of the file are just standard email contents. Headers followed by the body (or bodies, if it is multipart). 2020-04-02T14:52:52 #kisslinux <onodera> can search for non extact package names? 2020-04-02T14:53:04 #kisslinux <onodera> for example "mp" would match "mpd" 2020-04-02T14:53:45 #kisslinux <icyphox> Can't do that, unfortunately. I've been meaning to ping Dylan about this. 2020-04-02T14:53:51 #kisslinux <onodera> hmm 2020-04-02T14:54:00 #kisslinux <onodera> regex would be cool 2020-04-02T14:54:15 #kisslinux <onodera> kiss s ^packagena* 2020-04-02T14:55:53 #kisslinux <icyphox> Indeed. 2020-04-02T14:55:59 #kisslinux <ominous_anonymou> you can use *, for example `kiss search *xml*` 2020-04-02T14:56:12 #kisslinux <onodera> oh nice 2020-04-02T14:57:14 #kisslinux <icyphox> Oh you can? TIL. 2020-04-02T14:58:50 #kisslinux <ominous_anonymou> yep, not sure if other regex/glob things work though. * has been enough for my queries 2020-04-02T15:02:29 #kisslinux <dzove855> i would say it will not work since it's posix shell 2020-04-02T15:02:36 #kisslinux <dzove855> (speaking about other glob) 2020-04-02T15:05:49 #kisslinux <dilyn> Just be careful if something matches your foo* in your current working directory 2020-04-02T15:06:09 #kisslinux <dilyn> Kiss will say confusing things xD 2020-04-02T15:09:20 #kisslinux <dzove855> it's doing the glob internally so just use quotes 2020-04-02T15:33:47 #kisslinux <onodera> dilyn: do you use falcon full time now? 2020-04-02T15:36:34 #kisslinux <dilyn> I do 2020-04-02T15:36:48 #kisslinux <onodera> Is it styleable with css? 2020-04-02T15:36:52 #kisslinux <onodera> like userChrome? 2020-04-02T15:38:22 #kisslinux <dilyn> There are some .css files in the user profile folder you can edit though I haven't looked too closely 2020-04-02T15:38:24 #kisslinux <icyphox> dilyn: How does it fare on "modern" websites? 2020-04-02T15:38:34 #kisslinux <icyphox> I want to ditch Firefox. 2020-04-02T15:39:15 #kisslinux <dilyn> It has generally worked well. I'm only have technical issues with the browser itself at this point (finding qt resources I'd the biggest). Also having an issue with profiles besides the default one, adblock plugin does NOT seem to work (this seems like a known problem upstream) 2020-04-02T15:40:20 #kisslinux <icyphox> Re: Adblock, why not just use /etc/hosts-based adblocking? 2020-04-02T15:40:26 #kisslinux <onodera> hmm I'll stick to firefox for now 2020-04-02T15:40:47 #kisslinux <onodera> I've been using vivaldi for a while. it is really easy to style. But non free :s 2020-04-02T15:41:07 #kisslinux <icyphox> Vivaldi D: 2020-04-02T15:41:20 #kisslinux <icyphox> Firefox seems to work for now, I suppose. 2020-04-02T15:53:33 #kisslinux <dilyn> icyphox: for some reason my /etc/hosts file isn't working 2020-04-02T15:54:06 #kisslinux <onodera> it is impossible to use something like $version in the sources? 2020-04-02T15:56:07 #kisslinux <fehawen> Where's dylan at these days, did his laptop die again? 2020-04-02T16:02:43 #kisslinux <konimex> affected by the lockdown perhaps 2020-04-02T16:03:05 #kisslinux <onodera> are there any rules regarding files in /usr/share, such as doc and man files? 2020-04-02T16:03:27 #kisslinux <onodera> when creating a new package that is 2020-04-02T16:11:23 #kisslinux <dilyn> I don't think there's technically a rule on docs aside from the fact that there shouldn't be a requirement for the user to make them, if they're needed build them yourself and distribute it with the package 2020-04-02T16:14:04 #kisslinux <onodera> https://camille.sh/A2Rm 2020-04-02T16:14:20 #kisslinux <onodera> ^ for example all these man and doc files, I could just remove them 2020-04-02T16:14:26 #kisslinux <konimex> looks good to me 2020-04-02T16:14:40 #kisslinux <onodera> crux has a rule about removing the doc files 2020-04-02T16:14:59 #kisslinux <konimex> no need for doc removal (I think) since if users want to remove it they can use the KISS_HOOK feature (I do, at least) 2020-04-02T16:15:18 #kisslinux <dilyn> Didn't it used to be an environment variable you could set? 2020-04-02T16:15:30 #kisslinux <onodera> anywhere I can read about this hook? 2020-04-02T16:15:42 #kisslinux <dilyn> man kiss 2020-04-02T16:16:09 #kisslinux <konimex> it is an environment variable 2020-04-02T16:17:15 #kisslinux <dilyn> I meant doc removal 2020-04-02T16:17:31 #kisslinux <dilyn> I swear I read a while back about excluding certain directories or something 2020-04-02T16:17:44 #kisslinux <dilyn> Or I'm crazy 2020-04-02T16:18:41 #kisslinux <onodera> Why are the manifest files not includes in the ports? 2020-04-02T16:18:54 #kisslinux <onodera> it would allow for cool features such a "provides" search 2020-04-02T16:20:00 #kisslinux <konimex> it *is* included though? '/var/db/kiss/installed/pcre2/manifest' or you're talking about different things? 2020-04-02T16:20:32 #kisslinux <konimex> ah, you meant on the remote repos? 2020-04-02T16:20:37 #kisslinux <onodera> yes 2020-04-02T16:20:55 #kisslinux <konimex> no idea then 2020-04-02T16:21:03 #kisslinux <onodera> sometimes I am also not sure if this package provides this file, on crux I can just cat the .footprint 2020-04-02T16:50:34 #kisslinux <onodera> is there any rule about optional dependencies? Should I mention them in depend? 2020-04-02T17:04:24 #kisslinux <illiliti> mention them in post-install script. example - https://github.com/kisslinux/repo/blob/master/extra/eiwd/post-install 2020-04-02T17:06:56 #kisslinux <onodera> Thanks 2020-04-02T17:13:57 #kisslinux <icyphox> onodera: Sick website! 2020-04-02T17:14:40 #kisslinux <icyphox> Also, '.sh' TLD gang. 2020-04-02T17:20:11 #kisslinux <onodera> Thanks :), it's still work in progress 2020-04-02T17:20:27 #kisslinux <onodera> bit expensive but it was worth it :p 2020-04-02T17:25:59 #kisslinux <icyphox> Sure is. 2020-04-02T17:26:21 #kisslinux <icyphox> I like your typography. 2020-04-02T17:26:52 #kisslinux <onodera> Thanks. 2020-04-02T17:27:19 #kisslinux <onodera> I even tried some latex justified text algorithm javascript library for nice word spacing lol 2020-04-02T17:27:25 #kisslinux <onodera> but that didn't work out 2020-04-02T17:30:52 #kisslinux <icyphox> Heh 2020-04-02T19:11:46 #kisslinux <ax> dylan ? alive ? 2020-04-02T19:18:16 #kisslinux <lastchansen> He has been offline a few days. Something about his laptop not working 2020-04-02T19:18:38 #kisslinux <lastchansen> Haven't seen him today. 2020-04-02T19:20:47 #kisslinux <ax> ops ... 2020-04-02T19:26:34 #kisslinux <lastchansen> Yeah.. :) 2020-04-02T19:27:58 #kisslinux <ax> i hope nothing dramatic ... otherwise the current PR will reach 300 requests hahahha 2020-04-02T19:28:16 #kisslinux <ax> I play clearly, I hope nothing serious. 2020-04-02T19:42:29 #kisslinux <King-ootneG> Hi? 2020-04-02T19:49:03 #kisslinux <mmcar> Are there any other projects like Kiss that focus on absolute simplicity and low-code? 2020-04-02T19:49:48 #kisslinux <King-ootneG> I was thinking of this. I am currently on the fence 2020-04-02T19:49:57 #kisslinux <lastchansen> mmcar: Njah.. well. You could look at alpine or void linux. However, eventhough they are minimalistic, I don't think they come near Kiss Linux 2020-04-02T19:50:22 #kisslinux <King-ootneG> I was about to install Gentoo, coming from void. But then I was split between KISS too so came here to ask 2020-04-02T19:50:30 #kisslinux <mmcar> I'm already a void user, but yeah it's not really close 2020-04-02T19:50:41 #kisslinux <King-ootneG> Has anyone used Gentoo? And how does it compare to KISS 2020-04-02T19:51:18 #kisslinux <lastchansen> I don't think Kiss is that old and I'm not sure about how well it works since I haven't taken the jump yet. Mostly I miss a more step-by-step install guide. Yeah, I'm afraid to make mistakes :) 2020-04-02T19:52:14 #kisslinux <lastchansen> Hmm, not sure about gentoo, but I wouldn't believe it to be more minimalistic. However, there are most likely _a lot_ more users and devs. 2020-04-02T19:52:35 #kisslinux <lastchansen> I think there are like what 10-15 people working on Kiss with Dylan as the main guy. 2020-04-02T19:53:17 #kisslinux <King-ootneG> Yeah, I am not sure if I want to use KISS because even though I use minimalist programs only, i'm worried that I won't be able to customise as much as with Gentoo 2020-04-02T19:53:56 #kisslinux <ominous_anonymou> lastchansen you can spin up a VM and try it out there. that's where i run KISS right now 2020-04-02T19:57:23 #kisslinux <ominous_anonymou> if you guys haven't seen it already you can use stuff from suckless.org 2020-04-02T19:57:32 #kisslinux <lastchansen> ominous_anonymou: Yeah, I'd rather go in guns blazing and fail miserably :) 2020-04-02T19:58:19 #kisslinux <lastchansen> ominous_anonymou: I have a spare x250 for the job, but I have other projects atm. Im mostly afraid of the kernel, really. 2020-04-02T19:59:59 #kisslinux <ominous_anonymou> kernel menuconfig isn't too bad unless you've got some proprietary drivers or a more "interesting" setup 2020-04-02T20:00:53 #kisslinux <King-ootneG> Have you made many modifications to the kernel on KISS? have you ran into any problems because of this? 2020-04-02T20:02:06 #kisslinux <lastchansen> ominous_anonymou: Nah, it's all thinkpads, so I guess it will be doable. 2020-04-02T20:03:22 #kisslinux <ominous_anonymou> i am using kernel 5.3.0, i had to add in vboxvideo module and i slimmed down a bunch of the wifi support options (because it was a VM so it only had a virtual ethernet nic) 2020-04-02T20:03:36 #kisslinux <King-ootneG> Oh okay thanks 2020-04-02T20:03:45 #kisslinux <ominous_anonymou> but it wasn't very hard to figure out, and it was the first time i had ever touched kernel configuration 2020-04-02T20:04:27 #kisslinux <King-ootneG> I'm not new to kernel config but I haven't done for a while as I've been on void 2020-04-02T20:04:36 #kisslinux <ominous_anonymou> the one issue i've had is with audio but i'm pretty sure that's on virtualbox's side 2020-04-02T20:06:44 #kisslinux <ominous_anonymou> honestly the "hardest" part for me was the filesystem setup... i'm absolutely terrible with formatting and partitioning disks 2020-04-02T20:07:46 #kisslinux <King-ootneG> Okay 2020-04-02T20:08:48 #kisslinux <King-ootneG> I've been from arch -> openSUSE -> solus -> manjaro -> gentoo -> void 2020-04-02T20:09:07 #kisslinux <mps> alpine linux is musl based and is small (sorry for shameless plug) 2020-04-02T20:09:29 #kisslinux <King-ootneG> I liked the look of alpine 2020-04-02T20:09:38 #kisslinux <King-ootneG> But it's binary packages right? 2020-04-02T20:09:47 #kisslinux <mps> yes 2020-04-02T20:09:56 #kisslinux <King-ootneG> Are you currently on alpine then? 2020-04-02T20:10:08 #kisslinux <mps> yes 2020-04-02T20:10:10 #kisslinux <lastchansen> mps: isnt musl still a bit buggy? 2020-04-02T20:10:12 #kisslinux <King-ootneG> Thoughts? 2020-04-02T20:10:30 #kisslinux <mps> lastchansen: well, tell me what is not buggy 2020-04-02T20:11:02 #kisslinux <mps> I'm running production servers on alpine 2020-04-02T20:11:28 #kisslinux <lastchansen> mps: touché :) I guess I'll have to try it out at some time. I was actually close to going with alpine not long ago but missed to many packages in the repo, so I stayed with arch. 2020-04-02T20:11:29 #kisslinux <ominous_anonymou> virtualized with docker or something? or on bare metal? 2020-04-02T20:11:34 #kisslinux <King-ootneG> Ah right. What's your daily driver then? Still alpine? 2020-04-02T20:11:58 #kisslinux <mps> uptime -> 22:07:27 up 249 days, 3:09, 0 users, load average: 0.00, 0.02, 0.00 2020-04-02T20:12:54 #kisslinux <mps> this one in xen container, but I have bare metal servers with about same uptime 2020-04-02T20:13:48 #kisslinux <mps> on my desktops I use only alpine, x86_86, armv7 and aarch64 2020-04-02T20:14:05 #kisslinux <mps> and some small arm SBCs 2020-04-02T20:15:02 #kisslinux <King-ootneG> Ah okay, I think I'll try KISS then and I can just have an alpine chroot? 2020-04-02T20:15:05 #kisslinux <mps> though I run two debian in lxc container, old production software on them which is not easy to port to musl 2020-04-02T20:15:42 #kisslinux <mps> yes, you can run alpine in chroot fine 2020-04-02T20:16:01 #kisslinux <King-ootneG> And that would mean I wouldn't have to worry about missing packages in KISS? 2020-04-02T20:16:13 #kisslinux <mps> and I'm running kisslinux on alpine in chroot :) 2020-04-02T20:16:18 #kisslinux <King-ootneG> I need to be able to use Java because of my University 2020-04-02T20:16:31 #kisslinux <King-ootneG> So I assume I could just get Java in my alpine chroot fine? 2020-04-02T20:17:02 #kisslinux <mps> I didn't tried java, but I don't see reason why it wouldn't work 2020-04-02T20:17:35 #kisslinux <King-ootneG> As in what I am thinking is, if I install java to a chroot, can i set the path to within the chroot and it be fine? 2020-04-02T20:17:48 #kisslinux <King-ootneG> I am not familiar 100% with chroots 2020-04-02T20:18:04 #kisslinux <mps> it should work 2020-04-02T20:18:47 #kisslinux <King-ootneG> Okay thanks I'll try install KISS now 2020-04-02T20:19:03 #kisslinux <onodera> could it be that github is down? 2020-04-02T20:19:29 #kisslinux <ominous_anonymou> onodera i'm getting a 504 2020-04-02T20:20:21 #kisslinux <ominous_anonymou> but i can get to individual repos ok 2020-04-02T20:20:53 #kisslinux <King-ootneG> onodera I can load GitHub but its noticeably slow 2020-04-02T20:21:29 #kisslinux <onodera> Thanks Microsoft! 2020-04-02T20:43:18 #kisslinux <lastchansen> Feels like the whole internet is slow today. 2020-04-02T20:43:38 #kisslinux <onodera> yeah right 2020-04-02T21:06:17 #kisslinux <dilyn> King-ootneG: When I started with KISS I hadn't done a *whole lot* of kernel config stuff - a small amount from LFS so I had a basic idea of the minimum reqs. What I did initially was just copy a known-working config from Arch that I had and tweak that a bit 2020-04-02T21:06:48 #kisslinux <dilyn> Spent the last couple days trimming it down to a bare minimum. Learned a lot of stuff. like for instance, file_lock is necessary for dhcpcd to work. And apparently a lot of other things 2020-04-02T21:07:16 #kisslinux <dilyn> But it's not super scary. Most items have a blurb about what they do and suggestions on if you might need them or not in menuconfig under 'help' 2020-04-02T21:16:30 #kisslinux <lastchansen> dilyn: How long did it take to compile and how often do you have to recompile the kernel? 2020-04-02T21:17:00 #kisslinux <dilyn> it takes less than an hour for my mid 2014 macbook pro (i5, 8gb ram) to build 2020-04-02T21:17:15 #kisslinux <dilyn> unless you need whatever fix has been pushed, there's no real need to use anything besides LTS tbh 2020-04-02T21:18:11 #kisslinux <dilyn> so like, maybe you've been on lts for six months, and then wireguard got merged. so if you don't want to use an out of tree module for wireguard support, you can just hop onto 5.6, and you won't have to tweak your config *too* much. mostly just add wireguard and you should be good 2020-04-02T21:18:26 #kisslinux <dilyn> not a whole lot changes between releases so you'll rarely have to tweak your config between releases unless you want to 2020-04-02T21:18:51 #kisslinux <dilyn> that being said, a new point release is pushed every few days. we're already on 5.6.2 and 5.6 only just came out last week 2020-04-02T21:21:52 #kisslinux <lastchansen> Cool! I thought it was like weeks of tedious work :P 2020-04-02T21:22:14 #kisslinux <lastchansen> I _really_ need to learn more about this. 2020-04-02T21:22:20 #kisslinux <dilyn> it's only weeks of tedious work if you get really into it and read every ounce of documentation on every option available 2020-04-02T21:22:57 #kisslinux <dilyn> there are a LOT of things to tweak. gentoo has a page on their wiki about basic necessary options to enable. there are a few things above that which you'd need, but that depends on your hardware 2020-04-02T21:23:43 #kisslinux <dilyn> I'd recommend pciutils, usbutils, and lshw to find out more about your hardware if you don't already know. boot into a live environment (like arch or something) and run lsmod to see what modules are loaded and write those down so you know what you might need 2020-04-02T21:23:59 #kisslinux <dilyn> besides that, it's just a lot of arrow keys and reading! 2020-04-02T21:24:25 #kisslinux <lastchansen> Nah, I'll just read the basics and do some trial and error. 2020-04-02T21:24:38 #kisslinux <dilyn> it's more fun that way 2020-04-02T21:25:02 #kisslinux <lastchansen> Sounds very doable though.. I think I know more about the hardware than I expect and it would be fun to get a more lean kernel :) 2020-04-02T21:25:53 #kisslinux <lastchansen> Thanks for the info :) I appriciate it. 2020-04-02T21:26:30 #kisslinux <dilyn> of course! like i said i've ben spending a few days on my kernel so this is a relevant convo haha 2020-04-02T21:26:48 #kisslinux <lastchansen> :D 2020-04-02T21:27:01 #kisslinux <lastchansen> Hmm, my workstation has like 100 modules. That seems super doable 2020-04-02T21:29:56 #kisslinux <lastchansen> hmm, there must be _a lot_ of stuff which can be left out of the kernel if you know exactly what 100 modules you need? 2020-04-02T21:30:07 #kisslinux <lastchansen> and filesystems, driver and so on.. 2020-04-02T21:30:10 #kisslinux <dilyn> there are many device drivers 2020-04-02T21:30:15 #kisslinux <dilyn> there's one for wii peripherals 2020-04-02T21:32:58 #kisslinux <lastchansen> heh, yeah - don't need that 2020-04-02T21:33:21 #kisslinux <lastchansen> do you have any idea of how much you slimmed down the kernel? 2020-04-02T21:34:40 #kisslinux <dilyn> grep -c '=y' for default kernel: 1310 2020-04-02T21:34:49 #kisslinux <dilyn> grep -c '=y' my config: 1014 2020-04-02T21:34:52 #kisslinux <dilyn> so a little. 2020-04-02T21:35:10 #kisslinux <lastchansen> It all counts :) 2020-04-02T21:35:25 #kisslinux <dilyn> although a defconfig wouldn't boot for me, i don't think... lemme see if i can find my first one 2020-04-02T21:37:43 #kisslinux <dilyn> 1372 on my 5.5.8 kernel. so a small amount. lots of little things like dropping drivers/filesystems, tweaking the scheduler, cutting deprecated syscalls 2020-04-02T21:41:29 #kisslinux <lastchansen> 1372 is modules or other parts of the kernel? 2020-04-02T21:41:45 #kisslinux <dilyn> things that i enabled and built into the kernel. i believe i have zero in-tree modules 2020-04-02T21:41:55 #kisslinux <dilyn> the only one i load is my wireless card's driver which i have build myself 2020-04-02T21:45:15 #kisslinux <lastchansen> Okay :) 2020-04-02T22:20:17 #kisslinux <lastchansen> Aight.. Later people 2020-04-02T22:25:49 #kisslinux <onodera> ccmake is kinda bugged, I suspect because of some busybos program. Does anyone know what ccmake uses? 2020-04-02T22:25:59 #kisslinux <onodera> to display its content 2020-04-02T22:29:38 #kisslinux <illiliti> lol https://i.imgur.com/NhYrNZH.jpg 2020-04-02T22:51:33 #kisslinux <mmcar> Anyone know if there'd be any merit to running guix on Kiss rather that just running guixSD?