💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-06-28.txt captured on 2024-05-12 at 16:08:11.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
2020-06-28T00:10:41 #kisslinux <xzcvczx> mcpcpc[m]: just thinking in terms of staying up to date 2020-06-28T00:11:15 #kisslinux * xzcvczx pats st with wonderful scrollback 2020-06-28T00:15:25 #kisslinux <mcpcpc[m]> xzcvczx: something like this st build: https://github.com/mcpcpc/proj/tree/master/st. built from git source. 2020-06-28T00:15:48 #kisslinux <xzcvczx> *shudder* mpd requires boost *shudder* 2020-06-28T00:18:08 #kisslinux <xzcvczx> mcpcpc[m]: ah fair enough 2020-06-28T00:33:17 #kisslinux <xzcvczx> /wi/ /win 2 2020-06-28T00:33:31 #kisslinux <xzcvczx> woops sorry ssh session had a hernia 2020-06-28T01:00:59 #kisslinux <carlosdavidepto> illiliti: switching from udev to mdev worked. seems like the problem is really between udev and cryptsetup 2020-06-28T01:01:30 #kisslinux <carlosdavidepto> after that all I had to do was add the crc32 module to the initramfs and install baseinit 2020-06-28T01:02:40 #kisslinux <carlosdavidepto> and i was rewarded with two getty's and the promise of a root shell. Awesome work here guys 2020-06-28T01:04:18 #kisslinux <xzcvczx> btw is it just a kiss thing that ctrl-alt-f2 doesn't work? 2020-06-28T01:07:14 #kisslinux <carlosdavidepto> to switch VTs? 2020-06-28T01:07:55 #kisslinux <carlosdavidepto> i just used alt-left and alt-right and those work 2020-06-28T01:09:52 #kisslinux <illiliti> i think it's bug in libdevice-mapper because it assumes that udev have dm rules which is not always true. Either way libdevice-mapper should handle this instead of hanging 2020-06-28T01:12:06 #kisslinux <carlosdavidepto> I may try the DM_DISABLE_UDEV env var later, but the step that's failing is cryptsetup, not lvm. i don't see a reason why that would help 2020-06-28T01:12:28 #kisslinux <carlosdavidepto> but hey, it's early userspace. sometimes we throw logic out the window 2020-06-28T01:13:15 #kisslinux <illiliti> cryptsetup uses libdevice-mapper for DM stuff, so it's libdevice-mapper bug 2020-06-28T01:16:10 #kisslinux <carlosdavidepto> first seemingly relevant result was the lvm man page, that threw me off a little bit 2020-06-28T01:17:51 #kisslinux <xzcvczx> carlosdavidepto: nah to switch from x back to a vt 2020-06-28T01:19:34 #kisslinux <carlosdavidepto> my guess is that maybe X disables that by default upstream, and kiss packaging/setup doesn't reenable it 2020-06-28T01:20:05 #kisslinux <xzcvczx> carlosdavidepto: not as far as i can tell, the only stuff i can find on it is driver issues 2020-06-28T01:20:17 #kisslinux <xzcvczx> and i run intel so hopefully not driver issues 2020-06-28T01:20:37 #kisslinux <xzcvczx> its been the thing for many many years 2020-06-28T01:21:57 #kisslinux <carlosdavidepto> hmm. have you tried chvt <N> ? you need to run this as root, but it will switch you to VT number N 2020-06-28T01:22:23 #kisslinux <xzcvczx> haha i don't have chvt 2020-06-28T01:22:54 #kisslinux <carlosdavidepto> do you have busybox? it's usually part of it 2020-06-28T01:23:27 #kisslinux <xzcvczx> well i do have busybox because kiss uses busybox but its not configured into busybox 2020-06-28T01:23:44 #kisslinux <xzcvczx> apparently 2020-06-28T01:24:58 #kisslinux <illiliti> carlosdavidepto: thanks for your time! 2020-06-28T01:24:58 #kisslinux <carlosdavidepto> i see. i'm too cozy with alpine :D 2020-06-28T01:25:12 #kisslinux <xzcvczx> CONFIG_CHVT is not set 2020-06-28T01:28:44 #kisslinux <carlosdavidepto> illiliti: don't mention it. the problem kiss is trying to solve is a problem I'm trying to solve for myself. i've started to become very uncomfortable with the idea that, despite having been in IT for roughly a decade, and using linux longer than that, I seem to have less and less control over my machines and how they function as more mainstream distros "evolve" 2020-06-28T01:34:11 #kisslinux <carlosdavidepto> my standard config nowadays is alpine and a bunch of ansible scripts, but sometimes even that feels like too much infrastructure. i really like the idea around forking a git repo, adding a folder with a bunch of text files in it, send pull request and there you go, software is packaged 2020-06-28T01:37:14 #kisslinux <carlosdavidepto> I also want to build a local cache of the upstream tarballs, and use that instead of the net to save on bandwidth and time, but more importantly, to have a permanent copy. kiss (the package manager) is written in shell, should be dead easy to hack to fetch local first, then go to the net if not available 2020-06-28T01:46:50 #kisslinux <carlosdavidepto> anyway, i'm signing off now. thanks illiliti and everyone else who chimed in. I'll keep an eye on the channel for the developments. 2020-06-28T01:58:32 #kisslinux * xzcvczx leads dylanaraps to the pillory 2020-06-28T02:12:15 #kisslinux <finnkek> himmalerin: I was following the guide on the Gentoo wiki for budiling amdgpu into the kernel, but I'm not use which `polaris10_*.bin` to use 2020-06-28T02:14:23 #kisslinux <himmalerin> You just copy all of them, it's a pain. Especially when it's time to add them all to the firmware section of the kernel 2020-06-28T02:15:03 #kisslinux <mcpcpc[m]> finnkek: did you review the k1ss wiki page: https://k1ss.org/wiki/kernel/firmware 2020-06-28T02:16:46 #kisslinux <finnkek> himmalerin: so do I type `amdgpu/polaris10_{blah,blah,blah}.bin`? 2020-06-28T02:18:27 #kisslinux <finnkek> nevermind, it says on Gentoo wiki 2020-06-28T02:18:39 #kisslinux <finnkek> this will be a pain, but hopefully it works 2020-06-28T02:19:15 #kisslinux <himmalerin> `amdgpu/polaris10_ce.bin amdgpu/polaris10_ce_2.bin amdgpu/polaris10_k_smc.bin` and so on. The brackets work if you have bash though 2020-06-28T02:21:14 #kisslinux <himmalerin> I ran `ls /usr/lib/firmware/amdgpu | firmware` and then `vim firmware`, copied the text, opened a new edit buffer for the kernel's config, pasted it in, then preappended `amdgpu/` to each entry which sped it up a little bit 2020-06-28T02:28:42 #kisslinux <himmalerin> Anyone know if micr0 has their packages in a public git repo? Was interested in seeing how they had their kernel config set up as a package 2020-06-28T02:43:50 #kisslinux <nullvoid> I used Kiss for a bit but I'm a bit of a privacy nut so I needed disk encryotion but couldn't get it to work correctly without dracut (which I didn't want on my system). I saw https://github.com/illiliti/kiss-encryption and was curious how simple the setup was for this? I'm not super sh savvy yet. Is it truly as simple as installing the package and pointing it towards a encrypted luks partition or? I appreciate this being worked on, its 2020-06-28T02:43:50 #kisslinux <nullvoid> what would make Kiss my daily driver. Thanks for any info! 2020-06-28T02:46:06 #kisslinux <xzcvczx> you also need tinyramfs 2020-06-28T02:46:18 #kisslinux <xzcvczx> which is instead of dracut 2020-06-28T02:48:07 #kisslinux <nullvoid> Ooo, I was looking into that last time I installed Kiss. I'll take a look at it as well. 2020-06-28T03:02:37 #kisslinux * xzcvczx feels so bad....... installing java on poor innocent kiss 2020-06-28T04:33:12 #kisslinux <icyphox> xzcvczx: You could install Java on musl? 2020-06-28T04:39:20 #kisslinux <xzcvczx> yup 2020-06-28T04:39:31 #kisslinux <xzcvczx> well not with fx but swing can 2020-06-28T04:43:56 #kisslinux <himmalerin> I think Alpine might just build it, iirc Void engages in some *weird* shenanigans to get it cross-compiling 2020-06-28T04:46:37 #kisslinux <xzcvczx> meh the masochism required to deal with java in the first place makes any other shenanigans sound completely tame and normal 2020-06-28T05:02:57 #kisslinux <icyphox> yeah lol 2020-06-28T05:03:05 #kisslinux <icyphox> tbh i just wanted it for minecraft 2020-06-28T05:06:59 #kisslinux <himmalerin> The newest launcher uses Electron, you might not be running that on kiss regardless 2020-06-28T05:07:10 #kisslinux <himmalerin> I use the flatpak'd version but no sound :( 2020-06-28T05:12:23 #kisslinux <xzcvczx> icyphox: i only want it for ghidra 2020-06-28T05:13:10 #kisslinux <icyphox> ah, r2 masterrace xzcvczx :^) 2020-06-28T05:13:18 #kisslinux <xzcvczx> if only 2020-06-28T05:13:33 #kisslinux <icyphox> now that r2 has the ghidra decompiler built-in, there's no need for java shitware 2020-06-28T05:13:35 #kisslinux <icyphox> heh 2020-06-28T05:13:36 #kisslinux <xzcvczx> the r2 experience with teh ghidra decompiler is still lacking unfortunately 2020-06-28T05:13:46 #kisslinux <icyphox> yeah, it'll get better 2020-06-28T05:13:53 #kisslinux <xzcvczx> so will christmas :) 2020-06-28T05:14:00 #kisslinux <icyphox> xD 2020-06-28T05:14:34 #kisslinux <xzcvczx> but yeah i will be glad to get rid of ghidra when i can, but unfortunately am not patient enough for r2 to do it better 2020-06-28T05:18:38 #kisslinux <xzcvczx> i still wonder how much a rich asshole called larry ellison paid nsa to release ghidra such that java became "popular" again 2020-06-28T05:19:33 #kisslinux <xzcvczx> s/a rich/one rich/ 2020-06-28T05:47:54 #kisslinux <dylanaraps> jedavies: Bumped glib. 2020-06-28T05:48:25 #kisslinux <xzcvczx> dylanaraps: btw how is one meant to handle conflicting etc files in kiss? 2020-06-28T05:48:33 #kisslinux <xzcvczx> my acpid was broke because #old run file 2020-06-28T05:50:11 #kisslinux <dylanaraps> The package manager will create .new files if you have changed the file in /etc/ and the package update has a newer version. 2020-06-28T05:50:25 #kisslinux <dylanaraps> If you have not changed the file in /etc/ the package manager will overwrite it directly. 2020-06-28T05:50:32 #kisslinux <xzcvczx> dylanaraps: it didn't for me 2020-06-28T05:50:49 #kisslinux <xzcvczx> busybox's acpid file was broke and i didn't change it and it wouldn't overwrite 2020-06-28T05:50:56 #kisslinux <dylanaraps> Send me the package manager's output if it happens again. 2020-06-28T05:51:11 #kisslinux <xzcvczx> dylanaraps: i can paraphrase it if that helps 2020-06-28T05:51:28 #kisslinux <xzcvczx> 3 way handshake..... skipping 2020-06-28T05:51:34 #kisslinux <dylanaraps> Yeah 2020-06-28T05:51:58 #kisslinux <dylanaraps> I need the output though (with the checksums). Otherwise it's hard for me to reproduce. 2020-06-28T05:52:20 #kisslinux <xzcvczx> ah ok 2020-06-28T05:52:35 #kisslinux <xzcvczx> check your /etc/sv/acpid/run file and see if it says acpid -lf 2020-06-28T05:52:40 #kisslinux <xzcvczx> -fl rather 2020-06-28T05:53:54 #kisslinux <dylanaraps> Ah! 2020-06-28T05:53:57 #kisslinux <dylanaraps> I know what the issue is. 2020-06-28T05:54:22 #kisslinux <xzcvczx> o_O 2020-06-28T05:54:34 #kisslinux <xzcvczx> you have the -fl acpid.run? 2020-06-28T05:54:40 #kisslinux <xzcvczx> /run 2020-06-28T05:54:47 #kisslinux <dylanaraps> See: https://termbin.com/8id2 2020-06-28T05:54:57 #kisslinux <dylanaraps> Notice that everything is 'null' instead of checksums? 2020-06-28T05:55:15 #kisslinux <xzcvczx> ah, yeah potentially 2020-06-28T05:55:27 #kisslinux <dylanaraps> Oh 2020-06-28T05:55:28 #kisslinux <dylanaraps> My bad 2020-06-28T05:55:30 #kisslinux <dylanaraps> Wrong output 2020-06-28T05:55:41 #kisslinux <dylanaraps> I just woke up. Give me a second. :) 2020-06-28T05:56:06 #kisslinux <xzcvczx> thats one second :P 2020-06-28T05:56:57 #kisslinux <dylanaraps> https://termbin.com/cia9 2020-06-28T05:57:03 #kisslinux <dylanaraps> mdev for example 2020-06-28T05:57:56 #kisslinux <dylanaraps> Prior version and new version have the same checksums but system differs so the file is skipped. 2020-06-28T05:58:24 #kisslinux <dylanaraps> Were "New:" different to "Previous:", it'd have installed it as ".new". 2020-06-28T05:58:35 #kisslinux <xzcvczx> ah 2020-06-28T05:58:55 #kisslinux <xzcvczx> well i have nfi where the acpid.run file i had did come from 2020-06-28T05:59:05 #kisslinux <dylanaraps> Were "Previous::" and "System:" identical but "New:" was different, it would have simply overwritten the file. 2020-06-28T06:00:22 #kisslinux <dylanaraps> The file is in the chroot. 2020-06-28T06:00:47 #kisslinux <xzcvczx> ah 2020-06-28T06:00:47 #kisslinux <dylanaraps> Looks like the chroot contains an older version of the file. 2020-06-28T06:00:54 #kisslinux <dylanaraps> Will upload a new chroot. 2020-06-28T06:00:59 #kisslinux <xzcvczx> thanks 2020-06-28T06:01:57 #kisslinux <xzcvczx> also there is no xautolock/similar program in repos (yet?) eh? 2020-06-28T06:02:48 #kisslinux <dylanaraps> 'slock' is in community 2020-06-28T06:02:51 #kisslinux <dylanaraps> brb 2 secs 2020-06-28T06:03:10 #kisslinux <xzcvczx> yeah but that requires something like xautolock to actually lock after an amoutn of time 2020-06-28T06:08:02 #kisslinux <dylanaraps> You could package it! 2020-06-28T06:10:54 #kisslinux <xzcvczx> yeah just didn't want to bother if already in 2020-06-28T06:11:02 #kisslinux <xzcvczx> or if their was similar 2020-06-28T06:11:28 #kisslinux <xzcvczx> might do one of hte suckless alternatives 2020-06-28T06:31:29 #kisslinux <dylanaraps> Uploading the new chroot now. 2020-06-28T06:31:30 #kisslinux <dylanaraps> :) 2020-06-28T07:01:16 #kisslinux * xzcvczx gives dylanaraps 2 cookies 2020-06-28T12:21:39 #kisslinux <finnkek> Good mkreing 2020-06-28T12:22:02 #kisslinux <finnkek> *Good morning everyone 2020-06-28T12:23:28 #kisslinux <finnkek> After attempting to get graphics working by incorporating the firmware into my kernel, I am left with this at boot. https://imgur.com/a/dglsViz My keyboard and mouse also turn off 2020-06-28T17:51:01 #kisslinux <KuchiKuuu> Hello 2020-06-28T19:26:41 #kisslinux <micr0_> himmalerin hey you around? 2020-06-28T19:26:52 #kisslinux <micr0_> i just read scrollback, you were asking about my kernel config? 2020-06-28T19:29:30 #kisslinux <himmalerin> micr0_: I'm around now and yes, I was! How do you have that set up? 2020-06-28T19:30:22 #kisslinux <micr0_> i stole it from someone who copied it from kiss-me repo, lemme make sure I have my latest pushed 2020-06-28T19:32:36 #kisslinux <micr0> himmalerin: https://github.com/jedahan/kiss-repo/tree/main/linux 2020-06-28T19:34:23 #kisslinux <himmalerin> I'll take a look, thanks! 2020-06-28T19:35:35 #kisslinux <micr0> yeah also look at https://github.com/dilyn-corner/KISS-me 2020-06-28T19:35:48 #kisslinux <micr0> I might update mine today to follow that a bit more 2020-06-28T19:35:54 #kisslinux <micr0> not sure why dilyn installed so many patches 2020-06-28T19:37:54 #kisslinux <himmalerin> patch ALL the things 2020-06-28T19:41:38 #kisslinux <micr0> i am wondering if I should name my linux linux-talon 2020-06-28T19:41:45 #kisslinux <micr0> at the very least i will symlink and use that I think 2020-06-28T19:43:51 #kisslinux <micr0> himmalerin just bumped to 5.7.6 and updated the build script 2020-06-28T19:46:43 #kisslinux <himmalerin> Why all the uses of cp and install vs just running make && make modules_install && make install and then mv'ing the vmlinuz and system.map files? 2020-06-28T19:50:34 #kisslinux <micr0> himmalerin not totally sure, lemme look 2020-06-28T19:51:28 #kisslinux <micr0> my guess is dilyn likes to remove lots of files, and specifically install whats needed 2020-06-28T19:51:50 #kisslinux <micr0> if you can make a 'more upstreamy' build that works, and reduce the lines, I would definitely migrate mine to that 2020-06-28T19:52:49 #kisslinux <himmalerin> Ah, that makes sense ig, bigger fan of simple build files than I am of reduced install size though. I'll give making a simpler version a shot 2020-06-28T19:56:00 #kisslinux <micr0> I will try it too, and we can compare 2020-06-28T19:58:38 #kisslinux <himmalerin> sounds like a good plan 2020-06-28T20:17:20 #kisslinux <micr0> 18 minutes for a fresh kiss b linux-talon, 1 minute if nothing changed 2020-06-28T20:18:27 #kisslinux <micr0> himmalerin I was able to simplify the build script: https://github.com/jedahan/kiss-repo/blob/main/linux/build 2020-06-28T20:19:40 #kisslinux <micr0> gonna reboot and see if it works 2020-06-28T20:22:30 #kisslinux <micr0> yay, it worked! 2020-06-28T20:24:36 #kisslinux <xzcvczx> but if you remove arch how will you run sparc on your x86 2020-06-28T20:28:32 #kisslinux <ectlunya> micr0: version is passed as $2. you don't need to cat version 2020-06-28T20:28:44 #kisslinux <micr0> sweet thanks for the tip ectlunya 2020-06-28T20:30:35 #kisslinux <himmalerin> micr0: awesome! Still messing around with my version here it is so far http://0x0.st/iJpd.txt 2020-06-28T20:30:50 #kisslinux <himmalerin> oooh, I like the version being passed in as $2 2020-06-28T20:30:54 #kisslinux <himmalerin> thanks for that! 2020-06-28T20:31:56 #kisslinux <himmalerin> going to try and boot mine now 2020-06-28T20:36:22 #kisslinux <himmalerin> a success as well! 2020-06-28T20:38:13 #kisslinux <himmalerin> Should I be worried about "/lib/init/rc.shutdown: line 12: can't create /dev/null: Read-only file system" and "mount: can't read '/proc/mounts': No such file or directory"? The messages aren't new, just haven't done anything about them yet 2020-06-28T20:38:26 #kisslinux <micr0> is that in dmesg or on boot? 2020-06-28T20:38:34 #kisslinux <himmalerin> on shutdown 2020-06-28T20:38:43 #kisslinux <himmalerin> or on reboot 2020-06-28T20:38:45 #kisslinux <micr0> i just run sudo reboot, i havent looked at any of the error messages if there are some 2020-06-28T20:40:02 #kisslinux <himmalerin> that's what I do as well, sudo reboot and then the messages show up after the normal ones like "=> Running shutdown pre hooks..." and "=> Waiting for services to stop..." 2020-06-28T20:40:39 #kisslinux <micr0> himmalerin: I think this is the simplest I could get it: http://ix.io/2qrd 2020-06-28T20:40:46 #kisslinux <micr0> I guess i dont need to keep config in /boot 2020-06-28T20:43:06 #kisslinux <micr0> himmalerin: i am not sure if make defconfig then cp config .config deals with 'outdated' config 2020-06-28T20:43:25 #kisslinux <himmalerin> outdated config? 2020-06-28T20:43:56 #kisslinux <micr0> so like, make defconfig creates a .config, but then you overwrite that, yeah? 2020-06-28T20:45:13 #kisslinux <micr0> so i think you want to cp config .config and then either makeoldconfig (which i think prompts you interactively for missing config options), makeolddefconfig (which chooses defaults), or simply nothing (if your config is 100% compat with the current kernel version 2020-06-28T20:45:34 #kisslinux <himmalerin> oh, I see what you mean 2020-06-28T20:45:48 #kisslinux <himmalerin> I'll switch it to makeoldconfig then 2020-06-28T20:47:51 #kisslinux <xzcvczx> anyone use kiss on a laptop? if so what power management do you use? 2020-06-28T20:47:57 #kisslinux <xzcvczx> (userspace) 2020-06-28T20:48:18 #kisslinux <micr0> no power management here 2020-06-28T20:48:24 #kisslinux <micr0> lemme run powertop and see how angery it is 2020-06-28T20:48:38 #kisslinux <xzcvczx> micr0: i was more thinking about suspend/hibernate 2020-06-28T20:48:57 #kisslinux <micr0> i dont even know if I suspend or hibernate, lemme see 2020-06-28T20:49:07 #kisslinux <himmalerin> Next I think I'll package the firmware I need, only question is should I package the entire amdgpu stuff so other amdgpu people can use it or just the vega stuff... I don't really mind the size, I'll probably go with the later 2020-06-28T20:49:26 #kisslinux <himmalerin> xzcvczx have you tried the susped/hibernate scripts from Void? 2020-06-28T20:49:54 #kisslinux <xzcvczx> they in default? or a package? 2020-06-28T20:50:27 #kisslinux <himmalerin> think this is it https://github.com/void-linux/void-runit/blob/master/zzz 2020-06-28T20:50:48 #kisslinux <xzcvczx> k thanks 2020-06-28T20:51:28 #kisslinux <xzcvczx> hmmm that does look rather decent 2020-06-28T20:52:35 #kisslinux <himmalerin> micr0: Here's what I ended up with, basically as yours except I don't patch anything + I split the longer make commands onto separate lines http://ix.io/2qrh 2020-06-28T20:53:00 #kisslinux <xzcvczx> anyone want to sahre their distro journey to kiss? 2020-06-28T20:53:08 #kisslinux <himmalerin> xzcvczx: If it works out for you I'd definitely be interested, I've been thinking about getting suspend working 2020-06-28T20:53:10 #kisslinux <micr0> I think you wanna make olddefconfig after cp config .config but yeah, that looks exactly the same 2020-06-28T20:53:31 #kisslinux <micr0> i'll spli the make commands to multiple lines so its consistent 2020-06-28T20:53:51 #kisslinux <micr0> i 2020-06-28T20:54:13 #kisslinux <xzcvczx> red hat->stormix->slackware->gentoo->ubuntu->suse->crunchbang->bunsen->void->kiss 2020-06-28T20:54:58 #kisslinux <himmalerin> I think mine is something like manjaro -> ubuntu -> manjaro -> arch -> void -> pop! -> void -> kiss 2020-06-28T20:55:12 #kisslinux <xzcvczx> oh woops i forgot arch prior to void 2020-06-28T20:55:24 #kisslinux <micr0> gentoo -> exherbo -> alpine -> ubuntu -> elementary -> debian -> kiss 2020-06-28T20:55:36 #kisslinux <xzcvczx> the fact it only lasted about an hour before i despised it maybe why i forgot 2020-06-28T20:55:47 #kisslinux <micr0> also like one month of arch somewhere around gentoo/exherbo but it was...bad 2020-06-28T20:55:50 #kisslinux <xzcvczx> micr0: may i ask what made you leave lapine? 2020-06-28T20:55:59 #kisslinux <xzcvczx> alpine* 2020-06-28T20:56:08 #kisslinux <micr0> repurposed my desktop/server as a gaming machine mostly 2020-06-28T20:56:15 #kisslinux <xzcvczx> ah lol 2020-06-28T20:56:20 #kisslinux <xzcvczx> how kiss for games :P 2020-06-28T20:56:25 #kisslinux <micr0> kiss on laptop 2020-06-28T20:56:29 #kisslinux <micr0> alpine was never on laptop 2020-06-28T20:56:37 #kisslinux <xzcvczx> ah ok 2020-06-28T20:56:38 #kisslinux <micr0> i still dual boot with debian for work mostly 2020-06-28T20:56:56 #kisslinux <xzcvczx> ah 2020-06-28T20:57:28 #kisslinux <himmalerin> gaming is the one thing that'd probably get me to drop kiss, I should see if I can't get a glibc chroot to play nice with wayland 2020-06-28T20:57:35 #kisslinux <micr0> kiss for games I think someone was messing with ia32 magic so if steam works and i could play slay the spire I'd consider that a success 2020-06-28T20:57:39 #kisslinux <xzcvczx> oh wow voids runit scripts are in PD 2020-06-28T20:57:57 #kisslinux <xzcvczx> himmalerin: well you don't NEED a chroot if you do it right 2020-06-28T20:57:58 #kisslinux <micr0> xzcvczx, like the PD runtime? 2020-06-28T20:58:03 #kisslinux <himmalerin> Oh, that's nice! I figured they'd be BSD licensed 2020-06-28T20:58:16 #kisslinux <xzcvczx> i have a proprietary app running on kiss at moment ahts glibc 2020-06-28T20:58:24 #kisslinux <himmalerin> don't need a chroot? Tell me more :O 2020-06-28T20:58:25 #kisslinux <xzcvczx> a few patchelf commands and off running 2020-06-28T20:58:37 #kisslinux <xzcvczx> and hey look patchelf is in community :) 2020-06-28T20:58:46 #kisslinux <himmalerin> micr0: I think PD means public domain in this case 2020-06-28T20:58:55 #kisslinux * xzcvczx gives himmalerin a cookie 2020-06-28T20:59:30 #kisslinux <himmalerin> mmm thanks 2020-06-28T21:01:48 #kisslinux <himmalerin> a distro's *-ucode packages contain the appropriate versions of linux-firmware, right? Like amd-ucode would have the ryzen/amdgpu firmware in it 2020-06-28T21:01:59 #kisslinux <periish> Is anyone here good at shell? I've been trying to find a good portable solution to check if a directory is empty, but I've had no luck 2020-06-28T21:02:33 #kisslinux <periish> Also, himmarlerin - regarding the flatpak audio issue, have you tried apulse, or just running pulseaudio on your machine? 2020-06-28T21:03:30 #kisslinux <xzcvczx> himmalerin: -ucode MIGHT just be the microcode for processors 2020-06-28T21:04:34 #kisslinux <periish> I'm curious - what window manager or desktop environment do you people use on KISS? 2020-06-28T21:04:44 #kisslinux <xzcvczx> dwm 2020-06-28T21:04:47 #kisslinux <micr0> periish sway 2020-06-28T21:04:52 #kisslinux <himmalerin> Think you might be right, though I don't think I've ever seen any gpu microcode packages. Maybe they build it right into the kernel or something? 2020-06-28T21:04:58 #kisslinux <himmalerin> periish: also Sway! 2020-06-28T21:05:24 #kisslinux <eveningwear> dwm. 2020-06-28T21:05:24 #kisslinux <xzcvczx> himmalerin: i am referring to the amd processor not gpu 2020-06-28T21:05:49 #kisslinux <himmalerin> I was going to give Hikari a shot but couldn't get it to launch for some reason or another 2020-06-28T21:05:49 #kisslinux <xzcvczx> cpu* 2020-06-28T21:06:20 #kisslinux <himmalerin> xzcvczx: I know, that's what I was agreeing with my "Think you might be right" 2020-06-28T21:06:42 #kisslinux <xzcvczx> ah ok 2020-06-28T21:06:49 #kisslinux <xzcvczx> my bad 2020-06-28T21:07:16 #kisslinux <eveningwear> I just wish the freaking nvidia proprietary drivers worked on kiss... Nouveau is okay most of the time, but sometimes, I'd like to use the 400 dollar card I have... 2020-06-28T21:07:50 #kisslinux <periish> What was the reason nvidia didn't play nicely with musl? 2020-06-28T21:08:00 #kisslinux <periish> I assume it's linking against glibc 2020-06-28T21:08:13 #kisslinux <eveningwear> They just can't be bothered to compile against anything not glibc apparently. 2020-06-28T21:08:28 #kisslinux <xzcvczx> may i ask why wayland for you lot? 2020-06-28T21:11:39 #kisslinux <himmalerin> xzcvczx: I don't really remember why I switched to Sway originally (probably because it was new back then), but now I'm using it because I can set my refresh rate and have a compositor without installing extra applications 2020-06-28T21:12:03 #kisslinux <himmalerin> periish: Anything to get Pulse running beyond `pulseaudio -d`? 2020-06-28T21:12:30 #kisslinux <himmalerin> er, `pulseaudio -D` 2020-06-28T21:13:17 #kisslinux <himmalerin> nothing apparently, I just ran it with the lowercase d and didn't pay attention to the output 2020-06-28T21:13:48 #kisslinux <periish> I'll likely write a service soon 2020-06-28T21:13:56 #kisslinux <periish> But `-D` should work, yea 2020-06-28T21:14:10 #kisslinux <periish> Hi boo 2020-06-28T21:14:45 #kisslinux * xzcvczx has nevrer had pulseaudio working well 2020-06-28T21:14:50 #kisslinux * xzcvczx hugs alsa 2020-06-28T21:15:35 #kisslinux <himmalerin> Minecraft has with pulseaudio, no luck with apulse (run with `apulse flatpak run --user com.mojang.Minecraft`) 2020-06-28T21:15:48 #kisslinux <periish> Oh, did it work? 2020-06-28T21:15:54 #kisslinux <himmalerin> yep! 2020-06-28T21:15:57 #kisslinux <periish> Nice! 2020-06-28T21:16:03 #kisslinux <periish> Glad I could be of use 2020-06-28T21:16:30 #kisslinux <himmalerin> pulseaudio has always worked fine for me, except the one time I was using KDE and it totally broke, iirc I just reinstalled lmao 2020-06-28T21:17:09 #kisslinux <xzcvczx> you know somethings wrong when its so complex you need to reinstall to fix 2020-06-28T21:17:28 #kisslinux <himmalerin> periish: thanks! Happy I can have sound there even if I do need pulse for it 2020-06-28T21:17:30 #kisslinux <himmalerin> yeah 2020-06-28T21:18:24 #kisslinux <himmalerin> I was much less used to linux then than I am now so that certainly hindered me in figuring out the cause, planned on doing a reinstall soon at the time so that was a good excuse lmao 2020-06-28T21:20:35 #kisslinux <himmalerin> Out of curiosity, how many repos do you have in your KISS_PATH? With the addition of the pulseaudio repo I'm now at eight 2020-06-28T21:20:48 #kisslinux <xzcvczx> i have around that 2020-06-28T21:20:55 #kisslinux <xzcvczx> as i have one of my own at start and end 2020-06-28T21:21:04 #kisslinux <xzcvczx> as i don't want to override some packages but do others 2020-06-28T21:21:30 #kisslinux <xzcvczx> although i am going to get rid of the java one as its really terribly done and make my own 2020-06-28T21:21:42 #kisslinux <xzcvczx> it pollutes /usr with /usr/java and /usr/gradle 2020-06-28T21:23:39 #kisslinux <himmalerin> Would you put it in /usr/bin? or /opt? 2020-06-28T21:24:31 #kisslinux <xzcvczx> put in /usr/lib/x probably with a symlink to /usr/bin 2020-06-28T21:24:41 #kisslinux <xzcvczx> or a wrapper if necessary 2020-06-28T21:25:08 #kisslinux <xzcvczx> or maybe opt 2020-06-28T21:25:15 #kisslinux <xzcvczx> its my area for despised things 2020-06-28T21:25:26 #kisslinux <xzcvczx> that i need 2020-06-28T21:26:07 #kisslinux <illiliti> periish: termbin.com/1op0 2020-06-28T21:36:09 #kisslinux <periish> Ouch 2020-06-28T21:36:14 #kisslinux <periish> I've just used ls -A 2020-06-28T21:36:34 #kisslinux <periish> I gave in 2020-06-28T22:04:28 #kisslinux <fehawen> Hey, I've been wondering. How are the KISS releases made? E.g. the kiss-chroot.tar.xz that is. As in, is the tree created in a chroot and all utils/packages etc compiled and installed therein? Or is it a manual process. 2020-06-28T22:04:57 #kisslinux <fehawen> Seeing as how dylan doesn't seem to be online right now, I thought I'd just throw the questions out there, hopefully one of you have the answer :) 2020-06-28T22:05:38 #kisslinux <fehawen> I read the LFS book recently, along with some other Linux-oriented books. Just trying to learn a bit more in general. 2020-06-28T22:07:01 #kisslinux <fehawen> And I don't mean the kiss-chroot helper. I know the naming's a bit confusing in the installation instructions (at least to me they were the first time heh). 2020-06-28T22:07:51 #kisslinux <fehawen> Let me know if my question's too unclear. 2020-06-28T22:09:13 #kisslinux <claudia02> fehawen: I have once created a port for i586 architecture. You can specify the root with KISS_ROOT=foo and everything is installed there. Maybe theres is a better way but this worked for me. 2020-06-28T22:09:31 #kisslinux <claudia02> KISS_ROOT=foo kiss i $pkg 2020-06-28T22:09:56 #kisslinux <himmalerin> fehawen: I got what you meant but I don't know specifically, I imagine he compiles it himself and uploads the tar 2020-06-28T22:10:57 #kisslinux <fehawen> claudia02: Thanks, not what I was looking for, but still good to know! 2020-06-28T22:11:08 #kisslinux <fehawen> himmalerin: Yep, you got me. Guess I'll have to ask Dylan himself (unless it's a million dollar secret lol). 2020-06-28T22:11:43 #kisslinux <fehawen> Or perhaps you're right claudia02 2020-06-28T22:12:35 #kisslinux <fehawen> At least now that might be the case, since there's also the kiss-chroot. But _before_ that was the case, say in e.g. the first release, I guess it must've been a manual process. 2020-06-28T22:13:02 #kisslinux <claudia02> Ah you are talking about the bootstraping process? 2020-06-28T22:13:19 #kisslinux <claudia02> let gcc build itself, chicken egg problematic? 2020-06-28T22:14:24 #kisslinux <fehawen> Ah, well, not the "you need a compiler to compile a compiler" situation. 2020-06-28T22:18:05 #kisslinux <fehawen> Rather the tarball that contains the full KISS system, minus the bootloader, kernel and optional utilities. 2020-06-28T22:18:56 #kisslinux <fehawen> How that's created, which himmalerin understood that I meant. 2020-06-28T22:21:04 #kisslinux <claudia02> To create a port of KISS, the easiest is to start the package manager on a system with desired libc and architecture and start building the core packages witch KISS_ROOT=/bla kiss b binutils e.g. Then you are using gcc of the "host" system to create your packages one by one. Once you have all packages for a working chroot you can chroot in that directory, create a tarball.. 2020-06-28T22:22:52 #kisslinux <claudia02> So kiss could have been created on void musl or alpine e.g 2020-06-28T22:26:05 #kisslinux <fehawen> Thanks, I understand. So it's kind of what I meant by it being a manual process. Similar to LFS, with the main difference being having a package manager. 2020-06-28T22:26:34 #kisslinux <xzcvczx> illiliti: still around? 2020-06-28T22:39:57 #kisslinux <merakor> fehawen: it's similar to lfs except when you finish the bootstrapping chapter, you let the package manager handle the rest of it 2020-06-28T22:40:06 #kisslinux <merakor> https://github.com/dslm4515/Musl-LFS 2020-06-28T22:40:18 #kisslinux <merakor> Mlfs is a good place to look into 2020-06-28T22:43:04 #kisslinux <merakor> It is pointless to bootstrap for every tarball, I don't do that. I don't think Dylan does that either. 2020-06-28T22:50:47 #kisslinux <fehawen> merakor: Thanks a lot, I'll take a look at Mlfs :) 2020-06-28T22:52:06 #kisslinux <illiliti> xzcvczx: + 2020-06-28T22:53:28 #kisslinux <xzcvczx> oh wait nvm 2020-06-28T22:53:34 #kisslinux <xzcvczx> i was being a muppet 2020-06-28T22:53:43 #kisslinux <merakor> fehawen: You're welcome :) 2020-06-28T22:53:50 #kisslinux <xzcvczx> illiliti: or apparently not 2020-06-28T22:53:52 #kisslinux <xzcvczx> damn ssh 2020-06-28T22:54:05 #kisslinux <xzcvczx> illiliti: you bored and want to convert some bash into ash? :P 2020-06-28T22:54:56 #kisslinux <illiliti> maybe.. 2020-06-28T22:57:20 #kisslinux <xzcvczx> https://github.com/bahamas10/zzz-user-hooks/blob/master/user-script 2020-06-28T22:59:13 #kisslinux <merakor> Oh I've already done that 2020-06-28T22:59:24 #kisslinux <merakor> LOL 2020-06-28T22:59:39 #kisslinux <merakor> Wait a second 2020-06-28T23:00:36 #kisslinux <xzcvczx> oh dangit 2020-06-28T23:00:45 #kisslinux <xzcvczx> i am sure i checked for zzz in package 2020-06-28T23:00:46 #kisslinux <xzcvczx> doh 2020-06-28T23:03:47 #kisslinux <merakor> I did a simplified version for zzz and zzz-user-hooks a while ago 2020-06-28T23:04:00 #kisslinux <xzcvczx> i will give you a cookie if you share? :P 2020-06-28T23:04:19 #kisslinux <merakor> I had it here https://github.com/cemkeylan/cem-utils 2020-06-28T23:04:27 #kisslinux <merakor> It's under nap-hooks 2020-06-28T23:04:54 #kisslinux <merakor> But I had an update to push I was trying to find my local repository :P 2020-06-28T23:06:31 #kisslinux <xzcvczx> merakor: well you get a cookie 2020-06-28T23:07:44 #kisslinux <xzcvczx> out of curiosity why are you not using stat -c %G for user instead of grep passwd? 2020-06-28T23:09:42 #kisslinux <merakor> My update got rid of that part completely 2020-06-28T23:09:58 #kisslinux <merakor> stat isn't POSIX 2020-06-28T23:10:25 #kisslinux <merakor> My usage was kind of portable across all stat implementations but it was meh 2020-06-28T23:10:49 #kisslinux <xzcvczx> well -c is in busybox 2020-06-28T23:11:09 #kisslinux <xzcvczx> and hah your script no work :P 2020-06-28T23:11:33 #kisslinux <xzcvczx> could not find the user :P 2020-06-28T23:12:25 #kisslinux <xzcvczx> hmmm its off by one for me in the stat 2020-06-28T23:14:36 #kisslinux <merakor> Okay I have found my changes and pushed them 2020-06-28T23:14:54 #kisslinux <merakor> Works for me, can you test it now? 2020-06-28T23:15:34 #kisslinux <xzcvczx> ah crpa i don't have authority set up 2020-06-28T23:15:37 #kisslinux <xzcvczx> i will need to do that first 2020-06-28T23:17:44 #kisslinux <merakor> Xauthority isn't required really 2020-06-28T23:18:03 #kisslinux <merakor> Unless you have a hook that requires it to be there 2020-06-28T23:19:57 #kisslinux <xzcvczx> i get an error that it couldn't find my Xauthority (said in cartmans voice) 2020-06-28T23:20:20 #kisslinux <merakor> Yeah, that's just for warning 2020-06-28T23:21:06 #kisslinux <merakor> But that's on me for printing error instead of warning 2020-06-28T23:21:11 #kisslinux <merakor> I should change that 2020-06-28T23:21:44 #kisslinux <xzcvczx> sorry how do you name your hooks? 2020-06-28T23:22:13 #kisslinux <xzcvczx> in the userdir? 2020-06-28T23:22:29 #kisslinux <merakor> In your home directory .onsuspend and .onresume files 2020-06-28T23:22:40 #kisslinux <merakor> They need to be executable 2020-06-28T23:23:50 #kisslinux <illiliti> https://github.com/cemkeylan/cem-utils/blob/master/nap-hooks/user-hooks#L11 << why not IFS ? 2020-06-28T23:24:54 #kisslinux <merakor> Because then I would need 2 case commands 2020-06-28T23:25:47 #kisslinux <merakor> Oh not really 2020-06-28T23:27:34 #kisslinux <xzcvczx> huh its trying to run ~/.hooks/ 2020-06-28T23:28:07 #kisslinux <merakor> You'll need to install it, and run it with zzz 2020-06-28T23:28:34 #kisslinux <merakor> It gets the hook to run depending on the script's name itself 2020-06-28T23:28:54 #kisslinux <finnkek> hey, I finally got graphics working! but now I'm having some issues with xorg. I dont want to run it as root, but running it as a user results in s bunch of permission denied. in Gentoo you'd compile with -suid, but idk how to do something like that on kiss. 2020-06-28T23:29:10 #kisslinux <xzcvczx> merakor: oh lol, my bad i had just wgeted and cp'd 2020-06-28T23:29:29 #kisslinux <xzcvczx> and then just modified the existing scripts to point to it 2020-06-28T23:30:18 #kisslinux <merakor> That's alright I tried the same just a few minutes ago :D 2020-06-28T23:31:32 #kisslinux <merakor> I had completely forgotten about this script 2020-06-28T23:33:20 #kisslinux <xzcvczx> haha nope i do need authority apparnetly, doh 2020-06-28T23:33:58 #kisslinux <merakor> Why :D 2020-06-28T23:34:20 #kisslinux <xzcvczx> xset is unable to open display 2020-06-28T23:34:24 #kisslinux <merakor> Though screen lockers usually do need it 2020-06-28T23:34:26 #kisslinux <xzcvczx> and the display is correct 2020-06-28T23:35:06 #kisslinux <xzcvczx> ah lol you apparently don't use the wonderful sx 2020-06-28T23:35:38 #kisslinux <merakor> What's sx? 2020-06-28T23:35:39 #kisslinux <himmalerin> finnkek: is your xorg from the main repo? 2020-06-28T23:35:58 #kisslinux <xzcvczx> merakor: dylans' replacement for startx 2020-06-28T23:36:18 #kisslinux <ectlunya> sx is not by dylan 2020-06-28T23:36:42 #kisslinux <xzcvczx> oh ok 2020-06-28T23:36:48 #kisslinux <xzcvczx> well whereever it coems from then 2020-06-28T23:37:10 #kisslinux <ectlunya> https://github.com/Earnestly/sx 2020-06-28T23:37:23 #kisslinux <ectlunya> https://raw.githubusercontent.com/dylanaraps/bin/master/x 2020-06-28T23:37:38 #kisslinux <merakor> Not starting from startx caused me lots of issues that I didn't want to bother resolving 2020-06-28T23:38:10 #kisslinux <finnkek> I think so 2020-06-28T23:38:27 #kisslinux <finnkek> I think it's from the main repo it is 2020-06-28T23:38:44 #kisslinux <himmalerin> That should work fine, how are you trying to launch it? 2020-06-28T23:39:56 #kisslinux <finnkek> startx 2020-06-28T23:40:12 #kisslinux <merakor> Do you have fonts installed? 2020-06-28T23:40:46 #kisslinux <finnkek> I have liberation fonts but I don't think that's the problem 2020-06-28T23:40:51 #kisslinux <finnkek> let me grab the logs 2020-06-28T23:41:30 #kisslinux * xzcvczx wonders what he does wrong, whenever he uses xset s activate on a device (on 2 different damn distros) it turns off display for like 3 secs then with no input turns back on again 2020-06-28T23:42:08 #kisslinux <finnkek> http://sprunge.us/2py2lg 2020-06-28T23:42:32 #kisslinux <xzcvczx> or really xset anything to do with powersaving 2020-06-28T23:42:37 #kisslinux <xzcvczx> and 2 differnet computers before you ask 2020-06-28T23:43:04 #kisslinux <merakor> Do you have a screensaver like xss-lock? 2020-06-28T23:43:11 #kisslinux <xzcvczx> i have slock 2020-06-28T23:43:14 #kisslinux <himmalerin> finnkek: Link looks like a blank file? 2020-06-28T23:43:43 #kisslinux <merakor> You need something like xss-lock 2020-06-28T23:43:53 #kisslinux <merakor> Which will trigger slock 2020-06-28T23:43:53 #kisslinux <finnkek> sorry, I did sprunge wrong 2020-06-28T23:44:15 #kisslinux <merakor> xss-lock is like a dpms daemon 2020-06-28T23:44:17 #kisslinux <xzcvczx> merakor: its not in repos is it? 2020-06-28T23:44:46 #kisslinux <merakor> Nah, i think I have it on mine though 2020-06-28T23:44:52 #kisslinux <finnkek> http://sprunge.us/oQRjAY 2020-06-28T23:45:28 #kisslinux <xzcvczx> does xss-lock also do time based on your xset stuff? 2020-06-28T23:46:07 #kisslinux <merakor> Yeah that's the whole purpose of it 2020-06-28T23:46:20 #kisslinux <finnkek> finnkek: that link should work 2020-06-28T23:47:00 #kisslinux <merakor> https://github.com/carbslinux/repository/tree/master/community/xss-lock 2020-06-28T23:47:01 #kisslinux <xzcvczx> merakor: ah ok, yeah fair enough 2020-06-28T23:47:42 #kisslinux <himmalerin> finnkek: What gpu are you using? 2020-06-28T23:47:44 #kisslinux <xzcvczx> you gonna pr it? 2020-06-28T23:48:23 #kisslinux <merakor> I have 'xss-lock "slock" &' on my xinitrc 2020-06-28T23:48:35 #kisslinux <merakor> Yeah, I can 2020-06-28T23:48:45 #kisslinux <finnkek> himmalerin: a Radeon RX570 2020-06-28T23:49:27 #kisslinux <xzcvczx> merakor: nice :) 2020-06-28T23:49:44 #kisslinux <xzcvczx> *shudder* mpd requires boost *shudder* 2020-06-28T23:50:12 #kisslinux <himmalerin> finnkek: Not sure why it's not working then. I don't remember it being required but you could give installing xf86-video-amdgpu a try. Did you get the firmware working? 2020-06-28T23:50:19 #kisslinux <merakor> Yeah, i really dislike boost 2020-06-28T23:50:29 #kisslinux <merakor> It's a giant library 2020-06-28T23:50:46 #kisslinux <xzcvczx> it's a giant abomination 2020-06-28T23:50:58 #kisslinux <finnkek> himmalerin: yes, I installed it and yes I got amdgpu working 2020-06-28T23:51:01 #kisslinux <xzcvczx> calling it a library is mean to legit libraries 2020-06-28T23:51:17 #kisslinux <finnkek> I was hoping the logs would help 2020-06-28T23:52:10 #kisslinux <xzcvczx> ewww xss-lock wants systemd 2020-06-28T23:52:18 #kisslinux <finnkek> ewwwww 2020-06-28T23:52:51 #kisslinux <himmalerin> unfortunately xorg logs aren't super descriptive. Mind sharing your kernel config? 2020-06-28T23:52:55 #kisslinux <merakor> No it just looks for it, doesn't require it :D 2020-06-28T23:53:05 #kisslinux <xzcvczx> doesn't mean it doesn't want it 2020-06-28T23:53:24 #kisslinux <ectlunya> xzcvczx: try http://git.suckless.org/xssstate 2020-06-28T23:53:49 #kisslinux <xzcvczx> ectlunya: yet that will be my next thing 2020-06-28T23:53:55 #kisslinux <xzcvczx> i was just feeling lazy :P 2020-06-28T23:54:21 #kisslinux <merakor> ectlunya: TIL 2020-06-28T23:54:35 #kisslinux <merakor> Removing xss-lock right now 2020-06-28T23:55:03 #kisslinux <finnkek> merakor: I can modprobe amdgpu fien and it changed the screen resolution, but here it is http://sprunge.us/uPTWzH 2020-06-28T23:55:06 #kisslinux <merakor> Friendship with xss-lock ended xssstate is my new best friend 2020-06-28T23:56:44 #kisslinux <merakor> Are you in the video group? 2020-06-28T23:57:04 #kisslinux <finnkek> yes, also input and audio 2020-06-28T23:57:22 #kisslinux <xzcvczx> crap anyone know what has X11/extentions/scrnsaver.h? 2020-06-28T23:57:47 #kisslinux <merakor> ls -ld /dev/dri/card0 2020-06-28T23:58:02 #kisslinux <merakor> What does that give you? 2020-06-28T23:59:11 #kisslinux <xzcvczx> haha nvm 2020-06-28T23:59:40 #kisslinux <finnkek> merakor: `crw------- 1 root 226, 0 Jun 28 23:31 /dev/dri/card0` 2020-06-28T23:59:59 #kisslinux * xzcvczx will give dylanaraps a whole bucket of cookies if he adds kiss bi $pkg