💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-06-28.txt captured on 2024-05-12 at 16:08:11.

View Raw

More Information

⬅️ 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