💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-06-26.txt captured on 2023-01-29 at 04:02:05.
⬅️ 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