💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-04-02.txt captured on 2021-12-17 at 13:26:06.

View Raw

More Information

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

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?