💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-06-26.txt captured on 2023-01-29 at 04:02:05.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2020-06-26T00:02:22 #kisslinux <dilynm> What's broken about it?
2020-06-26T00:04:20 #kisslinux <claudia> dilynm:  the comment is not commented out
2020-06-26T00:04:39 #kisslinux <claudia> I was also able to start wayland stuff through sddm
2020-06-26T00:05:59 #kisslinux <claudia> dilynm: Have you seen this, to ensure to start elogind after dbus? https://github.com/void-linux/void-packages/blob/master/srcpkgs/elogind/files/elogind/run
2020-06-26T03:13:07 #kisslinux <dilynm> Hey that's exactly what I was looking for claudia:
2020-06-26T09:21:10 #kisslinux * boubou_ says hi to all
2020-06-26T09:25:10 #kisslinux <boubou_> https://bbb-test.univ-amu.fr/b/mat-m9x-kvk
2020-06-26T11:28:17 #kisslinux <claudia02> dilynm: nice
2020-06-26T12:17:56 #kisslinux <dylanaraps> o/
2020-06-26T12:17:56 #kisslinux <dylanaraps> https://k1ss.org/blog/20200625a
2020-06-26T12:18:00 #kisslinux <dylanaraps> New monthly post :)
2020-06-26T12:28:24 #kisslinux <icyphox> dylanaraps: A teeny request: do you reckon you can have the RSS entry display the full post, and not just the summary?
2020-06-26T12:35:32 #kisslinux <icyphox> Great post, as always, Dylan.
2020-06-26T12:41:18 #kisslinux <travankor> does kiss have a gopher site?
2020-06-26T12:56:31 #kisslinux <dilynm> I guess I should write a wiki article for kde huh
2020-06-26T13:30:21 #kisslinux <obsessive[m]> great post. read it on mobile just fine
2020-06-26T15:22:07 #kisslinux <E5ten> dylanaraps: what're you planning on doing to deal with archives that isn't libarchive? just running the commands like you do in the script version?
2020-06-26T15:34:26 #kisslinux <micr0> just for fun i searched around for shell script commpilers and found 2 that seemed okay
2020-06-26T15:35:15 #kisslinux <micr0> bashc and shc, both with limitations. but if the main benefit of a C implementation of kiss is robustness (works when the system is broken), it might be kinda neat to explore that option as well
2020-06-26T15:35:46 #kisslinux <micr0> I really like the visibility of the shell version of kiss
2020-06-26T15:41:12 #kisslinux <micr0> I also like the idea of like, kiss.c, kiss.sh, kiss.zsh, kiss.js as it would expouse just how simple it is
2020-06-26T15:45:05 #kisslinux <dylanaraps> micr0: One option is to create a single 'kiss.c' file (can be generated) with the shebang #!/usr/bin/tcc -run
2020-06-26T15:45:17 #kisslinux <dylanaraps> This could live alongside the statically compiled kiss.
2020-06-26T15:45:36 #kisslinux <micr0> similar to how sqlite does it? that sounds cool too
2020-06-26T15:46:02 #kisslinux <dylanaraps> tcc is able to directly execute C source code so it'd feel like a script (if that makes sense).
2020-06-26T15:46:13 #kisslinux <micr0> well i actually care less about the 'feels like a script'
2020-06-26T15:46:22 #kisslinux <dylanaraps> I know
2020-06-26T15:46:26 #kisslinux <dylanaraps> It's about the source being available
2020-06-26T15:46:41 #kisslinux <micr0> robustness - having a package manager *always* work is amazing, and secondary is just well, being able to understand the code
2020-06-26T15:46:48 #kisslinux <micr0> so much of C feels like string manipulation noise
2020-06-26T15:47:24 #kisslinux <micr0> of course a person can make C read very close to shell
2020-06-26T15:47:28 #kisslinux <dylanaraps> E5ten: No idea yet. I think we'll cross each bridge as we get to them.
2020-06-26T15:47:30 #kisslinux <micr0> if they wanted
2020-06-26T15:47:33 #kisslinux <dylanaraps> Yeah
2020-06-26T16:02:19 #kisslinux <micr0> dylanaraps muahahaha kiss.js: http://ix.io/2qfe
2020-06-26T16:02:27 #kisslinux <xzcvczx> the really sadistic make c read like asm or machine code :P
2020-06-26T16:03:07 #kisslinux <xzcvczx> dylanaraps: please cut out micr0's tongue before he actually manages to infect anyone with that insanity
2020-06-26T16:03:54 #kisslinux <dylanaraps> Look at this C code: https://www.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/sh/name.c
2020-06-26T16:04:00 #kisslinux <dylanaraps> (bourne shell)
2020-06-26T16:04:07 #kisslinux <micr0> what xzcvczx don't you want a *checks du* 53Mb kiss binary?
2020-06-26T16:04:24 #kisslinux <dylanaraps> lol
2020-06-26T16:04:32 #kisslinux <dilynm> 'KISSjs: a distribution rewritten entirely in javascript'
2020-06-26T16:05:01 #kisslinux <xzcvczx> micr0: if i did i would dd urandom onto the end of a shell file or binary would be much more useful than the 54MB of rubbish you attached :)
2020-06-26T16:05:13 #kisslinux <xzcvczx> noooo its spreading
2020-06-26T16:05:59 #kisslinux <dilynm> The only distro contained entirely within an electron app
2020-06-26T16:06:00 #kisslinux <micr0> its simple! its a javascript file, compiled by some typescript compiler, running in a v8 vm written in c++ being controlled by a rust wrapper
2020-06-26T16:06:04 #kisslinux <dilynm> Think of the possibilities...
2020-06-26T16:06:57 #kisslinux <dylanaraps> https://node-os.com/
2020-06-26T16:07:03 #kisslinux <micr0> dont worry, if its too heavyweight i have a new cloud service where you can spin up vms to run your kiss on my hardware
2020-06-26T16:07:03 #kisslinux <dylanaraps> Have you guys not seen this?
2020-06-26T16:07:22 #kisslinux <dylanaraps> > node-os uses npm as its primary package manager
2020-06-26T16:07:30 #kisslinux <dylanaraps> > node is the primary runtime - no bash here
2020-06-26T16:07:35 #kisslinux <dylanaraps> > node-os is a full operating system built on top of the linux kernel
2020-06-26T16:08:12 #kisslinux <dylanaraps> https://github.com/NodeOS/NodeOS
2020-06-26T16:08:15 #kisslinux <dylanaraps> > Lightweight operating system using Node.js as userspace.
2020-06-26T16:08:18 #kisslinux <dylanaraps> "Lightweight"
2020-06-26T16:08:40 #kisslinux <micr0> hey to be fair there are plenty of times i wish my raspberry pi was just booting diretly into some runtime
2020-06-26T16:08:47 #kisslinux <micr0> instead of layers of linux
2020-06-26T16:08:53 #kisslinux <dylanaraps> Very true
2020-06-26T16:09:10 #kisslinux <micr0> but then i need to change one thing and am super happy to have an OS below it xD
2020-06-26T16:09:34 #kisslinux <micr0> if there was a Pi on that homepage or a robot or something i would get it. The desktop..ehh...
2020-06-26T16:25:39 #kisslinux <obsessive[m]> "Core development is being done in layers." - they made a funny
2020-06-26T16:26:49 #kisslinux <dilynm> What hell hath I wrought
2020-06-26T16:27:01 #kisslinux <dilynm> Linux distros are like rule 34
2020-06-26T16:59:27 #kisslinux <ectlunya> The c version might be a little faster, but in some ways sh is the perfect language for a package manager
2020-06-26T16:59:55 #kisslinux <vaukai> dylanaraps: Could you please have a look at my PR https://github.com/dylanaraps/eiwd/pull/6 and possibly pull it?
2020-06-26T16:59:57 #kisslinux <ectlunya> the program is mostly just managing the build systems that downloaded sources already have
2020-06-26T17:02:28 #kisslinux <ectlunya> and although this isn't a very meaningful metric, ~1000 lines of sh in a single file have turned into 30 c files with 1700 lines that don't even impliment the most important features of the package manager yet
2020-06-26T17:02:36 #kisslinux <dylanaraps> vaukai: Merged. Apologies for the delay.
2020-06-26T17:03:31 #kisslinux <ectlunya> granted I haven't looked very closely at the code yet to see if thats mostly comments or if b,i, etc havebeen added but i think its still a sign that its a more complex program
2020-06-26T17:03:43 #kisslinux <dylanaraps> ectlunya: The C sources could all be in one file as well fwiw. The shell package manager isn't going anywhere too!
2020-06-26T17:03:44 #kisslinux <vaukai> no worry.  I wasn't even sure if rebasing was allowed
2020-06-26T17:05:10 #kisslinux <dylanaraps> ectlunya: The shell version is arguably more complex as it calls a lot of external utilities (as well as /bin/sh itself).
2020-06-26T17:05:42 #kisslinux <dylanaraps> You're right though,here'll likely be more code on our side of the fence.
2020-06-26T17:05:48 #kisslinux <dylanaraps> there'll*
2020-06-26T17:11:58 #kisslinux <ectlunya> yeah. It doesn't really make a difference what language is used. I think the good part of the package management is the repo format and as long as that stays the same it doesnt matter what tool is used to manage it
2020-06-26T17:12:13 #kisslinux <dylanaraps> Yup
2020-06-26T17:16:13 #kisslinux <E5ten> dylanaraps: the C version will likely have to call a fair amount of external utils too though, like you'll probably have to call the extraction commands if you wanna get rid of libarchive, and ldd/strip and stuff isn't stuff you can replace with C (well, not without a ton of added complexity)
2020-06-26T17:16:53 #kisslinux <micr0> E5ten i'd like to see a more comparible comparison - staticly compiled kiss.sh might actually be a lot bigger
2020-06-26T17:17:12 #kisslinux <micr0> (and thinking about it from another frame, how big is busybox?)
2020-06-26T17:17:26 #kisslinux <dylanaraps> Around 1MB statically compiled with musl
2020-06-26T17:17:30 #kisslinux <E5ten> I mean yeah, but POSIX utilities are gonna have to be there anyway
2020-06-26T17:17:48 #kisslinux <micr0> err, I mean lines of code as well, if talking about complexity in that manner
2020-06-26T17:17:50 #kisslinux <E5ten> also you'll probably have to call git cuz I doubt you'd wanna add a dep on libgit2
2020-06-26T17:17:54 #kisslinux <dylanaraps> Yup
2020-06-26T17:17:55 #kisslinux <dylanaraps> ...
2020-06-26T17:18:16 #kisslinux <dylanaraps> libgit2 depends on CMake for build which isn't available in core.
2020-06-26T17:18:20 #kisslinux <micr0> of course, if we profiled and made a separate distro of busybox with just the minimal of what git and kiss need, thats another metric
2020-06-26T17:18:34 #kisslinux <ectlunya> micr0: why and how would you compile a shell script
2020-06-26T17:18:40 #kisslinux <dylanaraps> Regardless, I'm having fun with this.
2020-06-26T17:18:51 #kisslinux <micr0> that is most important!
2020-06-26T17:18:57 #kisslinux <E5ten> ^
2020-06-26T17:19:17 #kisslinux <micr0> ectlunya - so you have no external deps, which translates to 'you can mess up the system even more than before and stil be okay'
2020-06-26T17:19:25 #kisslinux <micr0> and, easier to port to other environments
2020-06-26T17:20:32 #kisslinux <micr0> yet another way of looking at things, would be to start with the current chroot as 'minimal kiss'. size on disk, lines of code, time to compile could be metrics. Now think about reducing that core.
2020-06-26T17:21:06 #kisslinux <micr0> ectlunya as far as how - shc and bashc are the first projects i've found that both have limitations but move in that direction
2020-06-26T17:25:47 #kisslinux <ectlunya> I'm not sure if this is what you were looking for but it says you'd still need the shell you wrote it in and doesn't give any speed improvement: https://docs.neuzunix.com/man/man1/shc.html
2020-06-26T17:26:32 #kisslinux <micr0> yeah shc is limited
2020-06-26T17:26:41 #kisslinux <micr0> and I think the 'speed upgrade' is a red herring
2020-06-26T17:27:08 #kisslinux <micr0> all these projects setup a strawman its about reliability (imo) than speed
2020-06-26T17:27:12 #kisslinux <micr0> but yes, thats the one
2020-06-26T17:27:59 #kisslinux <micr0> and i wonder how tough it would be to cat busybox <(shc kiss.sh) > kiss.app or whatever
2020-06-26T18:47:45 #kisslinux <finnkek> Hello
2020-06-26T18:48:43 #kisslinux <micr0> o/
2020-06-26T18:49:03 #kisslinux <finnkek> I'm not gonna ask to ask so here it goes: how do I package something? on the wiki it says to "package it myself," how do I do that? neovim for example
2020-06-26T18:51:34 #kisslinux <eveningwear> There's instructions in the wiki, https://k1ss.org/package-system If you look at that to get an idea, and then take a look at something someone else has packaged to get an idea how it all goes together, You can get it pretty quick.
2020-06-26T18:51:51 #kisslinux <finnkek> thank you very much
2020-06-26T18:52:22 #kisslinux <finnkek> also, is BASH in the repos? it seems like there is no package called `bash`
2020-06-26T18:53:31 #kisslinux <micr0> finnkek its in the community repo - you can use repology.org or kiss-find (third party program) to find stuff you haven't put in your KISS_PATH yet
2020-06-26T18:53:54 #kisslinux <finnkek> thanks :)
2020-06-26T18:54:57 #kisslinux <obsessive[m]> will there ever be kiss-bsd?
2020-06-26T18:56:25 #kisslinux <eveningwear> Only if someone makes it I guess. That'd be fun to play with. I could never get into the BSD's.
2020-06-26T18:57:18 #kisslinux <finnkek> that sounds really sweet, but you'd have to do a lot of porting (or at least recompiling to BSD executables)
2020-06-26T19:01:44 #kisslinux <finnkek> is there any way to remove an added repository?
2020-06-26T19:02:05 #kisslinux <eveningwear> Just remove it from your kiss path I think.
2020-06-26T19:02:55 #kisslinux <finnkek> thanks
2020-06-26T19:12:57 #kisslinux <dilynm> Someone was talking about making a KISS BSD a while back but I don't think it actually got tested
2020-06-26T19:13:21 #kisslinux <dilynm> finnkek: neovim is in community as well
2020-06-26T19:15:11 #kisslinux <finnkek> Yes, I see that now, but somehow messed up my repos
2020-06-26T19:15:31 #kisslinux <finnkek> I now only have community in my KISS_PATH, how do I fix this?
2020-06-26T19:16:01 #kisslinux <finnkek> wait, I think I may have figured it out
2020-06-26T19:17:00 #kisslinux <finnkek> I did not.
2020-06-26T19:17:15 #kisslinux <finnkek> ```echo $KISS_PATH:/var/db/kiss/repo/community:/var/db/kiss/repo/core:/var/db/kiss/repo/extra:/var/db/kiss/repo/testing:/var/db/kiss/repo/xorg```
2020-06-26T19:17:20 #kisslinux <finnkek> does that look ok?
2020-06-26T19:18:57 #kisslinux <dilynm> Should be community/community
2020-06-26T19:20:44 #kisslinux <finnkek> the problem is that it doesn't detect them
2020-06-26T19:21:04 #kisslinux <finnkek> `kiss u-> Updating repositories ->   No remote or not git repository, skipping.-> /var/db/kiss/repo/community  Already up to date.-> /var/db/kiss/repo [signed] Already up to date.`
2020-06-26T19:21:22 #kisslinux <finnkek> Should I just restart the install?
2020-06-26T19:21:26 #kisslinux <dilynm> Nah
2020-06-26T19:21:40 #kisslinux <finnkek> what should I do?
2020-06-26T19:21:47 #kisslinux <dilynm> What does /var/db/kiss/repo/community look like?
2020-06-26T19:22:44 #kisslinux <finnkek> https://pastebin.com/ZsD2PDyr, that part's fine, it's the normal repos I'm having problems with
2020-06-26T19:24:08 #kisslinux <dilynm> cd /var/fb/kiss/repo/core; git status
2020-06-26T19:24:09 #kisslinux <dilynm> ?
2020-06-26T19:25:20 #kisslinux <finnkek> nevermind, I'll just restart
2020-06-26T19:25:32 #kisslinux <finnkek> I'm like 4 commands into the install anyway
2020-06-26T19:25:38 #kisslinux <finnkek> thank you very much though.
2020-06-26T19:25:44 #kisslinux <ax> evening
2020-06-26T19:26:43 #kisslinux <dilynm> o/
2020-06-26T19:40:44 #kisslinux <claudia02> o/
2020-06-26T19:40:59 #kisslinux <claudia02> dilynm: After last update the sddm works, but starts in a black screen
2020-06-26T19:41:24 #kisslinux <claudia02> *server
2020-06-26T19:41:31 #kisslinux <claudia02> ... *service
2020-06-26T19:44:02 #kisslinux <dilynm> Oh dear
2020-06-26T19:44:49 #kisslinux <dilynm> Does dmesg say anything? Is anything reported by top (runsv log saying anything?)
2020-06-26T19:44:58 #kisslinux <dilynm> Assuming you can switch ttys
2020-06-26T19:45:04 #kisslinux <dilynm> If not we have larger issues xD
2020-06-26T19:45:26 #kisslinux <claudia02> I can switch tty, y
2020-06-26T19:46:05 #kisslinux <claudia02> I have to restart and look for runsdir
2020-06-26T19:56:39 #kisslinux <claudia02> dilynm: elogin,dbus, polkit start up. Sddm greets me with a black screen. I can switch ttys. Runsdir throws out no error: It says something like "X on vt 7"
2020-06-26T19:57:08 #kisslinux <dilynm> does vt 7 exist
2020-06-26T19:57:12 #kisslinux <dilynm> Can sddm even do that
2020-06-26T19:57:14 #kisslinux <claudia02> no
2020-06-26T19:57:23 #kisslinux <dilynm> Lmao
2020-06-26T19:57:24 #kisslinux <claudia02> I have just the standard 2
2020-06-26T19:57:28 #kisslinux <claudia02> hm
2020-06-26T19:58:18 #kisslinux <claudia02> Theres a lot to find about "sddm black screen" :D
2020-06-26T19:58:32 #kisslinux <dilynm> Yeah there are xD
2020-06-26T19:58:41 #kisslinux <dilynm> Most of them related to an Nvidia graphics issue
2020-06-26T19:58:47 #kisslinux <dilynm> But this is probably my fault
2020-06-26T20:00:16 #kisslinux <claudia02> there is ~/.local/share/sddm/xorg.log . But this seems only for working sessions
2020-06-26T20:02:14 #kisslinux <dilynm> So the culprit is either the Pam files or the sddm/run script, probably.
2020-06-26T20:03:59 #kisslinux <dilynm> You could rollback to before 0282ee0 and it should work. If it's the service file we would know by rolling back 2e7c2a9
2020-06-26T20:05:37 #kisslinux <claudia02> alright, I will try
2020-06-26T20:08:00 #kisslinux <claudia02> You mean just for sddm?
2020-06-26T20:13:20 #kisslinux <dilynm> One of those is the sddm change and the other is Pam files
2020-06-26T20:23:05 #kisslinux <claudia02222> dilynm: without the pamfiles sddm start, but I cannot login.
2020-06-26T20:23:18 #kisslinux <claudia02222> wee
2020-06-26T20:24:00 #kisslinux <dilynm> Well you still need some Pam files xD
2020-06-26T20:24:12 #kisslinux <dilynm> Okay that just means that we go back to using my original Pam files :X
2020-06-26T20:24:42 #kisslinux <claudia02222> I have not wrapped my head around this, so I cant be much of a help for troubleshooting
2020-06-26T20:26:44 #kisslinux <dilynm> XD
2020-06-26T20:27:21 #kisslinux <dilynm> So Pam files basically just allow you to perform certain actions. Without any files, or with misconfigured files, you cannot perform those actions
2020-06-26T20:28:16 #kisslinux <dilynm> Because those files live in /etc, every update to those files requires manual intervention (moving the .new files to replace the old ones if you changed them). If two files try to do the same thing, or refer to a Pam file that doesn't exist (for rule inclusion or inheritance), they will conflict or won't work
2020-06-26T20:29:20 #kisslinux <dilynm> In our case we have a perfect storm: some files are owned by new packages, so we would have overlap (I don't think kiss r $pkg removes /etc files), some files were edited (so we have foo.new), and some files were, I think, name changed (though maybe not)
2020-06-26T20:30:14 #kisslinux <dilynm> Best bet is to delete all of the files in /etc/pam.d, make sure the Pam file changes commit is rolled back, and reinstall linux-pam (which included all the relevant Pam files prior to this change)
2020-06-26T20:44:36 #kisslinux <finnkek> so I heard that the default init is a runit implementation but my runit is a little rusty; how would I go about enabling and starting a service? (sshd for example)
2020-06-26T20:48:33 #kisslinux <claudia02222> A solution for updating those file could be to provide a bundled dbus-elogind-linuxpam-polkitd (:
2020-06-26T20:49:19 #kisslinux <claudia02222> finnkek: kiss-help /wiki/init/busybox
2020-06-26T20:49:19 #kisslinux <dilynm> Ew
2020-06-26T20:49:50 #kisslinux <dilynm> The reason I made the change was it doesn't make sense for Pam to provide sddm Pam files xD
2020-06-26T20:49:57 #kisslinux <dilynm> I'll see what I changed...
2020-06-26T20:50:13 #kisslinux <finnkek> claudia02: thank you
2020-06-26T20:50:34 #kisslinux <claudia02222> I have also in kiss a : polkit-elogind /etc/pam.d/polkit-1
2020-06-26T20:53:32 #kisslinux <dilynm> Yeah linux-pam probably provides it too
2020-06-26T20:53:51 #kisslinux <dilynm> This was what tipped me off and motivated the change
2020-06-26T21:00:43 #kisslinux <dilynm> So wait is it working now Claudia??
2020-06-26T21:01:15 #kisslinux <dilynm> Reverting this is easy. I'll just test it myself before pushing changes next time. I didn't think this would be breaking but I should've known better
2020-06-26T21:03:01 #kisslinux <finnkek> oh boy, the kernel is going to take a while to download
2020-06-26T21:03:09 #kisslinux <finnkek> 1.6mbps
2020-06-26T21:03:27 #kisslinux <finnkek> nvm I'll just grab the tarball
2020-06-26T21:14:49 #kisslinux <finnkek> is it ok to use the config from my gentoo kernel for a generic kernel?
2020-06-26T21:16:19 #kisslinux <micr0> should be
2020-06-26T21:25:57 #kisslinux <claudia00000> dilynm: I have deleted everything in /etc/pam.d, reinstalled: linux-pam, sddm(commented out the pam files), elogind, polkit-elogind. Sddm service starts but no login possible.
2020-06-26T21:29:08 #kisslinux <finnkek> sorry to interrupt, but do I need to manually install linux-firmware?
2020-06-26T21:29:23 #kisslinux <finnkek> nvm
2020-06-26T21:30:11 #kisslinux <dilynm> Remove those files, uninstall polkit elogind linux-pam and sddm, and revert 2e7c2a9 and 0282ee0, reinstall polkit elogind linux-pam sddm
2020-06-26T21:30:20 #kisslinux <dilynm> That should get back to where it was
2020-06-26T21:30:54 #kisslinux <dilynm> finnkek: you would only need to get Linux firmware if you need a binary blob it has. An example is Intel wifi cards
2020-06-26T21:34:00 #kisslinux <finnkek> I believe I do need it for my wifi card as it did not work on parabola
2020-06-26T21:34:28 #kisslinux <claudia00000> By "remove those files" you mean delete /etc/pam.d  and by "revert foo" you mean the state before those commits?
2020-06-26T21:34:54 #kisslinux <claudia00000> * go back to the state before $foo?
2020-06-26T21:36:10 #kisslinux <adamantium[m]> Any postfix experts here?
2020-06-26T21:43:27 #kisslinux <finnkek> I hope this boots first try, I have a pretty bad history with kernel configuration lmaoi
2020-06-26T21:45:31 #kisslinux <finnkek> I just realized that kiss is basically lfs with a rootfs tarball available and a kick-ass package manager to boot
2020-06-26T21:47:13 #kisslinux <dilynm> claudia: yeah delete /etc/pam.d and literally do 'git revert xxxxxx'
2020-06-26T21:50:17 #kisslinux <claudia03> dilynm: I went back before the last commit you mentioned and did as you told. SDDM works!
2020-06-26T21:54:40 #kisslinux <finnkek> how do I edit a user's groups? `/bin/sh: usermod: not found`
2020-06-26T21:55:27 #kisslinux <himmalerin> Think you do it like `addgroup <user> <group>` on kiss
2020-06-26T21:55:58 #kisslinux <dilynm> Huzzah. I'll revert those commits and push it and test changes before I try again. Thank you :)
2020-06-26T21:55:58 #kisslinux <finnkek> ah, guess usermod is a GNU thing?
2020-06-26T21:56:14 #kisslinux <dilynm> You can change a users groups directly in /etc/group
2020-06-26T21:56:28 #kisslinux <finnkek> thank you
2020-06-26T21:57:31 #kisslinux <finnkek> so to add a user called "finn" to a group called "wheel" I'd put a line that looks like
2020-06-26T21:57:38 #kisslinux <finnkek> finn:x:1001:wheel?
2020-06-26T21:58:39 #kisslinux <finnkek> err- edit the line that already contains finn to tack wheel on the end
2020-06-26T21:58:39 #kisslinux <claudia03> Np.
2020-06-26T22:00:56 #kisslinux <claudia03> finnkek: this would be wheel:x:4:finn
2020-06-26T22:01:43 #kisslinux <finnkek> ok, I'll give that a shot
2020-06-26T22:02:39 #kisslinux <claudia03> you have to apend to the wheel line
2020-06-26T22:02:45 #kisslinux <finnkek> yes, it works
2020-06-26T22:03:09 #kisslinux <finnkek> on the `groups` command I do get a message
2020-06-26T22:03:15 #kisslinux <finnkek> `1001groups: unknown ID 1001` should I be worried?
2020-06-26T22:03:41 #kisslinux <dilynm> Maybe
2020-06-26T22:03:50 #kisslinux <finnkek> nevermind, I just had a weird limbo file
2020-06-26T22:03:55 #kisslinux <dilynm> Lol
2020-06-26T22:04:35 #kisslinux <claudia03> An anoying thingy in KDE is, when pressing super4+tab it opens a sidebar with sessions which overlaps everything. Sometimes the keycombo to close it does not work and I have to close the session :(((
2020-06-26T22:04:40 #kisslinux <dilynm> Love groups
2020-06-26T22:04:53 #kisslinux <dilynm> That's strange O.o
2020-06-26T22:05:12 #kisslinux <finnkek> even with the limbo file gone I still get this - I'll see if it persists after the install is complete
2020-06-26T22:05:25 #kisslinux <dilynm> What's your user's GID?
2020-06-26T22:06:16 #kisslinux <finnkek> how do I find that?
2020-06-26T22:07:30 #kisslinux <finnkek> I should really google before I type xD
2020-06-26T22:07:33 #kisslinux <dilynm> Lol
2020-06-26T22:07:41 #kisslinux <finnkek> `id` output is `uid=1001(finn) gid=1001 groups=4(wheel),1001`
2020-06-26T22:07:48 #kisslinux <dilynm> Hmm
2020-06-26T22:08:01 #kisslinux <claudia03> Maybe I have just tweak somewhere something. But y with complexity there come..no good stuff
2020-06-26T22:10:15 #kisslinux <dilynm> What does grep finn /etc/passwd && grep finn /etc/group say?
2020-06-26T22:10:53 #kisslinux <finnkek> `finn:x:1001:1001:Linux User,,,:/home/finn:/bin/shwheel:x:4:finn`
2020-06-26T22:11:13 #kisslinux <dilynm> You can change every keybindings you could imagine on kde Claudia xD not sure if I have the same issue tho; I didn't really bother with them
2020-06-26T22:14:13 #kisslinux <finnkek> ah, the problem is that the etc/passwd is incorrect
2020-06-26T22:14:51 #kisslinux <finnkek> I'll fix that, thanks so much for all the help everyone, I'm glad to see such a small community being so helpful and in such a fast manor.
2020-06-26T22:15:07 #kisslinux <finnkek> I'm going to refresh grub now, wish me luck on the boot xD
2020-06-26T22:18:24 #kisslinux <dilynm> There are just a lot of little parts to know about
2020-06-26T22:21:44 #kisslinux <finnkek> Hello again, hate to say it but I am writing this from Gentoo after a failed boot. On bootup it seems normal until it hangs with a repeating message: `AMD-VI: Command Buffer Timeout`
2020-06-26T22:22:08 #kisslinux <finnkek> My GPU is an RX570 but that shouldn't matter when booting into tui?
2020-06-26T22:24:14 #kisslinux <micr0> i wonder if gentoo requires initramfs
2020-06-26T22:24:31 #kisslinux <micr0> i would just get a plain kernel from kernel.org or wahtever the site is, and do make defconfig
2020-06-26T22:24:34 #kisslinux <micr0> and see if that works
2020-06-26T22:24:53 #kisslinux <micr0> unfortunately you may have to use lsusb and lspci and go through the million kernel config options and google to find the right one
2020-06-26T22:24:54 #kisslinux <finnkek> gentoo does not require initramfs
2020-06-26T22:25:16 #kisslinux <finnkek> I'll just copy my gentoo config over, that one works
2020-06-26T22:26:36 #kisslinux <dilynm> If you have a working Gentoo config it should carry over fine, if you weren't using an initramfs
2020-06-26T22:27:42 #kisslinux <claudia03> dilynm: I have just accepted that its sometimes anoying. When you have brought your port to a more stable state I will ditch KDE anyway and go back to something simpler.
2020-06-26T22:30:47 #kisslinux <dilynm> Haha yeah I don't even care if people use it. It's mainly just a proof of concept
2020-06-26T22:31:33 #kisslinux <dilynm> I appreciate your help with testing! Only so much I can do on my one system. I'll hopefully be able to test Bluetooth soon...
2020-06-26T22:35:14 #kisslinux <claudia03> The good thing is that there also drops of stuff like elogind etc.
2020-06-26T22:35:33 #kisslinux <finnkek> tfw your gentoo config is 10k+ lines
2020-06-26T22:36:02 #kisslinux <finnkek> I use the binkernel on gentoo and that aparrently has every single option enableds
2020-06-26T22:36:05 #kisslinux <finnkek> enabled*
2020-06-26T22:36:18 #kisslinux <finnkek> I'll do some more research I guess
2020-06-26T22:41:11 #kisslinux <dilynm> L M A O
2020-06-26T22:41:16 #kisslinux <dilynm> When in doubt, allyesconfig
2020-06-26T22:57:04 #kisslinux <finnkek> I'm just gonna use the Gentoo config at this point
2020-06-26T22:57:32 #kisslinux <finnkek> I can get it to boot with amd_iommu=off but that makes graphical interfaces in possible
2020-06-26T23:09:51 #kisslinux <finnkek> why is the lspci output so cryptic?
2020-06-26T23:13:18 #kisslinux <finnkek> it's just a bunch of hex strings
2020-06-26T23:24:05 #kisslinux <claudia03> finnkek: this is the busybox one. I think more featureful one is provided throgh util-linux
2020-06-26T23:27:35 #kisslinux <dilynm> It's in community
2020-06-26T23:27:38 #kisslinux <dilynm> Pciutils
2020-06-26T23:27:46 #kisslinux <dilynm> Usbutils is also in community
2020-06-26T23:43:06 #kisslinux <finnkek> Hey, I just can't seem to get my kernel to work
2020-06-26T23:43:17 #kisslinux <finnkek> is there any way to get a binary one?
2020-06-26T23:44:07 #kisslinux <finnkek> or some way to correctly configure it -.-
2020-06-26T23:51:06 #kisslinux <claudia02> I have just recently reinstalled ccache and stumbled about the post-install mesage. Maybe this is just a common sense to point that out which I dont know, but copied one to one it does not work.
2020-06-26T23:51:10 #kisslinux <claudia02> https://github.com/kisslinux/repo/blob/master/extra/ccache/post-install#L8
2020-06-26T23:53:35 #kisslinux <claudia02> finnkek: How have you configured it? In many cases a defconfig is enough to boot.
2020-06-26T23:53:48 #kisslinux <finnkek> I'll five defconfig a shot
2020-06-26T23:53:55 #kisslinux <finnkek> but I'd like wifi to work
2020-06-26T23:54:44 #kisslinux <claudia02> You still can add the wifi when you have a kernel that boots
2020-06-26T23:54:55 #kisslinux <finnkek> How?
2020-06-26T23:55:49 #kisslinux <claudia02> you can redo the make menuconfig and add everything you want. Every change is saved in .config in the kernel directory
2020-06-26T23:56:17 #kisslinux <claudia02> just recompile and install after you have changed something
2020-06-26T23:56:29 #kisslinux <finnkek> whenever I try a menuconfig I cannot get my graphics workin
2020-06-26T23:56:33 #kisslinux <finnkek> g
2020-06-26T23:58:02 #kisslinux <claudia02> You have to to do defconfig the first time and then additional stuff through e.g menuconfig
2020-06-26T23:58:17 #kisslinux <finnkek> I guess I'll try that
2020-06-26T23:58:32 #kisslinux <claudia02> thats how the install guide recommends ;)
2020-06-26T23:59:50 #kisslinux <dilynm> You can try a localmodconfig from something like an arch live boot (or probably your Gentoo install) and it'll get you a config with relevant things enabled