2020-06-28T00:10:41 #kisslinux 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 xzcvczx: something like this st build: https://github.com/mcpcpc/proj/tree/master/st. built from git source. 2020-06-28T00:15:48 #kisslinux *shudder* mpd requires boost *shudder* 2020-06-28T00:18:08 #kisslinux mcpcpc[m]: ah fair enough 2020-06-28T00:33:17 #kisslinux /wi/ /win 2 2020-06-28T00:33:31 #kisslinux woops sorry ssh session had a hernia 2020-06-28T01:00:59 #kisslinux illiliti: switching from udev to mdev worked. seems like the problem is really between udev and cryptsetup 2020-06-28T01:01:30 #kisslinux after that all I had to do was add the crc32 module to the initramfs and install baseinit 2020-06-28T01:02:40 #kisslinux 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 btw is it just a kiss thing that ctrl-alt-f2 doesn't work? 2020-06-28T01:07:14 #kisslinux to switch VTs? 2020-06-28T01:07:55 #kisslinux i just used alt-left and alt-right and those work 2020-06-28T01:09:52 #kisslinux 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 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 but hey, it's early userspace. sometimes we throw logic out the window 2020-06-28T01:13:15 #kisslinux cryptsetup uses libdevice-mapper for DM stuff, so it's libdevice-mapper bug 2020-06-28T01:16:10 #kisslinux first seemingly relevant result was the lvm man page, that threw me off a little bit 2020-06-28T01:17:51 #kisslinux carlosdavidepto: nah to switch from x back to a vt 2020-06-28T01:19:34 #kisslinux 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 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 and i run intel so hopefully not driver issues 2020-06-28T01:20:37 #kisslinux its been the thing for many many years 2020-06-28T01:21:57 #kisslinux hmm. have you tried chvt ? you need to run this as root, but it will switch you to VT number N 2020-06-28T01:22:23 #kisslinux haha i don't have chvt 2020-06-28T01:22:54 #kisslinux do you have busybox? it's usually part of it 2020-06-28T01:23:27 #kisslinux well i do have busybox because kiss uses busybox but its not configured into busybox 2020-06-28T01:23:44 #kisslinux apparently 2020-06-28T01:24:58 #kisslinux carlosdavidepto: thanks for your time! 2020-06-28T01:24:58 #kisslinux i see. i'm too cozy with alpine :D 2020-06-28T01:25:12 #kisslinux CONFIG_CHVT is not set 2020-06-28T01:28:44 #kisslinux 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 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 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 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 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 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 finnkek: did you review the k1ss wiki page: https://k1ss.org/wiki/kernel/firmware 2020-06-28T02:16:46 #kisslinux himmalerin: so do I type `amdgpu/polaris10_{blah,blah,blah}.bin`? 2020-06-28T02:18:27 #kisslinux nevermind, it says on Gentoo wiki 2020-06-28T02:18:39 #kisslinux this will be a pain, but hopefully it works 2020-06-28T02:19:15 #kisslinux `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 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 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 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 what would make Kiss my daily driver. Thanks for any info! 2020-06-28T02:46:06 #kisslinux you also need tinyramfs 2020-06-28T02:46:18 #kisslinux which is instead of dracut 2020-06-28T02:48:07 #kisslinux 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 xzcvczx: You could install Java on musl? 2020-06-28T04:39:20 #kisslinux yup 2020-06-28T04:39:31 #kisslinux well not with fx but swing can 2020-06-28T04:43:56 #kisslinux 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 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 yeah lol 2020-06-28T05:03:05 #kisslinux tbh i just wanted it for minecraft 2020-06-28T05:06:59 #kisslinux The newest launcher uses Electron, you might not be running that on kiss regardless 2020-06-28T05:07:10 #kisslinux I use the flatpak'd version but no sound :( 2020-06-28T05:12:23 #kisslinux icyphox: i only want it for ghidra 2020-06-28T05:13:10 #kisslinux ah, r2 masterrace xzcvczx :^) 2020-06-28T05:13:18 #kisslinux if only 2020-06-28T05:13:33 #kisslinux now that r2 has the ghidra decompiler built-in, there's no need for java shitware 2020-06-28T05:13:35 #kisslinux heh 2020-06-28T05:13:36 #kisslinux the r2 experience with teh ghidra decompiler is still lacking unfortunately 2020-06-28T05:13:46 #kisslinux yeah, it'll get better 2020-06-28T05:13:53 #kisslinux so will christmas :) 2020-06-28T05:14:00 #kisslinux xD 2020-06-28T05:14:34 #kisslinux 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 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 s/a rich/one rich/ 2020-06-28T05:47:54 #kisslinux jedavies: Bumped glib. 2020-06-28T05:48:25 #kisslinux dylanaraps: btw how is one meant to handle conflicting etc files in kiss? 2020-06-28T05:48:33 #kisslinux my acpid was broke because #old run file 2020-06-28T05:50:11 #kisslinux 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 If you have not changed the file in /etc/ the package manager will overwrite it directly. 2020-06-28T05:50:32 #kisslinux dylanaraps: it didn't for me 2020-06-28T05:50:49 #kisslinux busybox's acpid file was broke and i didn't change it and it wouldn't overwrite 2020-06-28T05:50:56 #kisslinux Send me the package manager's output if it happens again. 2020-06-28T05:51:11 #kisslinux dylanaraps: i can paraphrase it if that helps 2020-06-28T05:51:28 #kisslinux 3 way handshake..... skipping 2020-06-28T05:51:34 #kisslinux Yeah 2020-06-28T05:51:58 #kisslinux I need the output though (with the checksums). Otherwise it's hard for me to reproduce. 2020-06-28T05:52:20 #kisslinux ah ok 2020-06-28T05:52:35 #kisslinux check your /etc/sv/acpid/run file and see if it says acpid -lf 2020-06-28T05:52:40 #kisslinux -fl rather 2020-06-28T05:53:54 #kisslinux Ah! 2020-06-28T05:53:57 #kisslinux I know what the issue is. 2020-06-28T05:54:22 #kisslinux o_O 2020-06-28T05:54:34 #kisslinux you have the -fl acpid.run? 2020-06-28T05:54:40 #kisslinux /run 2020-06-28T05:54:47 #kisslinux See: https://termbin.com/8id2 2020-06-28T05:54:57 #kisslinux Notice that everything is 'null' instead of checksums? 2020-06-28T05:55:15 #kisslinux ah, yeah potentially 2020-06-28T05:55:27 #kisslinux Oh 2020-06-28T05:55:28 #kisslinux My bad 2020-06-28T05:55:30 #kisslinux Wrong output 2020-06-28T05:55:41 #kisslinux I just woke up. Give me a second. :) 2020-06-28T05:56:06 #kisslinux thats one second :P 2020-06-28T05:56:57 #kisslinux https://termbin.com/cia9 2020-06-28T05:57:03 #kisslinux mdev for example 2020-06-28T05:57:56 #kisslinux Prior version and new version have the same checksums but system differs so the file is skipped. 2020-06-28T05:58:24 #kisslinux Were "New:" different to "Previous:", it'd have installed it as ".new". 2020-06-28T05:58:35 #kisslinux ah 2020-06-28T05:58:55 #kisslinux well i have nfi where the acpid.run file i had did come from 2020-06-28T05:59:05 #kisslinux Were "Previous::" and "System:" identical but "New:" was different, it would have simply overwritten the file. 2020-06-28T06:00:22 #kisslinux The file is in the chroot. 2020-06-28T06:00:47 #kisslinux ah 2020-06-28T06:00:47 #kisslinux Looks like the chroot contains an older version of the file. 2020-06-28T06:00:54 #kisslinux Will upload a new chroot. 2020-06-28T06:00:59 #kisslinux thanks 2020-06-28T06:01:57 #kisslinux also there is no xautolock/similar program in repos (yet?) eh? 2020-06-28T06:02:48 #kisslinux 'slock' is in community 2020-06-28T06:02:51 #kisslinux brb 2 secs 2020-06-28T06:03:10 #kisslinux yeah but that requires something like xautolock to actually lock after an amoutn of time 2020-06-28T06:08:02 #kisslinux You could package it! 2020-06-28T06:10:54 #kisslinux yeah just didn't want to bother if already in 2020-06-28T06:11:02 #kisslinux or if their was similar 2020-06-28T06:11:28 #kisslinux might do one of hte suckless alternatives 2020-06-28T06:31:29 #kisslinux Uploading the new chroot now. 2020-06-28T06:31:30 #kisslinux :) 2020-06-28T07:01:16 #kisslinux * xzcvczx gives dylanaraps 2 cookies 2020-06-28T12:21:39 #kisslinux Good mkreing 2020-06-28T12:22:02 #kisslinux *Good morning everyone 2020-06-28T12:23:28 #kisslinux 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 Hello 2020-06-28T19:26:41 #kisslinux himmalerin hey you around? 2020-06-28T19:26:52 #kisslinux i just read scrollback, you were asking about my kernel config? 2020-06-28T19:29:30 #kisslinux micr0_: I'm around now and yes, I was! How do you have that set up? 2020-06-28T19:30:22 #kisslinux 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 himmalerin: https://github.com/jedahan/kiss-repo/tree/main/linux 2020-06-28T19:34:23 #kisslinux I'll take a look, thanks! 2020-06-28T19:35:35 #kisslinux yeah also look at https://github.com/dilyn-corner/KISS-me 2020-06-28T19:35:48 #kisslinux I might update mine today to follow that a bit more 2020-06-28T19:35:54 #kisslinux not sure why dilyn installed so many patches 2020-06-28T19:37:54 #kisslinux patch ALL the things 2020-06-28T19:41:38 #kisslinux i am wondering if I should name my linux linux-talon 2020-06-28T19:41:45 #kisslinux at the very least i will symlink and use that I think 2020-06-28T19:43:51 #kisslinux himmalerin just bumped to 5.7.6 and updated the build script 2020-06-28T19:46:43 #kisslinux 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 himmalerin not totally sure, lemme look 2020-06-28T19:51:28 #kisslinux my guess is dilyn likes to remove lots of files, and specifically install whats needed 2020-06-28T19:51:50 #kisslinux 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 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 I will try it too, and we can compare 2020-06-28T19:58:38 #kisslinux sounds like a good plan 2020-06-28T20:17:20 #kisslinux 18 minutes for a fresh kiss b linux-talon, 1 minute if nothing changed 2020-06-28T20:18:27 #kisslinux 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 gonna reboot and see if it works 2020-06-28T20:22:30 #kisslinux yay, it worked! 2020-06-28T20:24:36 #kisslinux but if you remove arch how will you run sparc on your x86 2020-06-28T20:28:32 #kisslinux micr0: version is passed as $2. you don't need to cat version 2020-06-28T20:28:44 #kisslinux sweet thanks for the tip ectlunya 2020-06-28T20:30:35 #kisslinux micr0: awesome! Still messing around with my version here it is so far http://0x0.st/iJpd.txt 2020-06-28T20:30:50 #kisslinux oooh, I like the version being passed in as $2 2020-06-28T20:30:54 #kisslinux thanks for that! 2020-06-28T20:31:56 #kisslinux going to try and boot mine now 2020-06-28T20:36:22 #kisslinux a success as well! 2020-06-28T20:38:13 #kisslinux 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 is that in dmesg or on boot? 2020-06-28T20:38:34 #kisslinux on shutdown 2020-06-28T20:38:43 #kisslinux or on reboot 2020-06-28T20:38:45 #kisslinux i just run sudo reboot, i havent looked at any of the error messages if there are some 2020-06-28T20:40:02 #kisslinux 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 himmalerin: I think this is the simplest I could get it: http://ix.io/2qrd 2020-06-28T20:40:46 #kisslinux I guess i dont need to keep config in /boot 2020-06-28T20:43:06 #kisslinux himmalerin: i am not sure if make defconfig then cp config .config deals with 'outdated' config 2020-06-28T20:43:25 #kisslinux outdated config? 2020-06-28T20:43:56 #kisslinux so like, make defconfig creates a .config, but then you overwrite that, yeah? 2020-06-28T20:45:13 #kisslinux 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 oh, I see what you mean 2020-06-28T20:45:48 #kisslinux I'll switch it to makeoldconfig then 2020-06-28T20:47:51 #kisslinux anyone use kiss on a laptop? if so what power management do you use? 2020-06-28T20:47:57 #kisslinux (userspace) 2020-06-28T20:48:18 #kisslinux no power management here 2020-06-28T20:48:24 #kisslinux lemme run powertop and see how angery it is 2020-06-28T20:48:38 #kisslinux micr0: i was more thinking about suspend/hibernate 2020-06-28T20:48:57 #kisslinux i dont even know if I suspend or hibernate, lemme see 2020-06-28T20:49:07 #kisslinux 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 xzcvczx have you tried the susped/hibernate scripts from Void? 2020-06-28T20:49:54 #kisslinux they in default? or a package? 2020-06-28T20:50:27 #kisslinux think this is it https://github.com/void-linux/void-runit/blob/master/zzz 2020-06-28T20:50:48 #kisslinux k thanks 2020-06-28T20:51:28 #kisslinux hmmm that does look rather decent 2020-06-28T20:52:35 #kisslinux 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 anyone want to sahre their distro journey to kiss? 2020-06-28T20:53:08 #kisslinux 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 I think you wanna make olddefconfig after cp config .config but yeah, that looks exactly the same 2020-06-28T20:53:31 #kisslinux i'll spli the make commands to multiple lines so its consistent 2020-06-28T20:53:51 #kisslinux i 2020-06-28T20:54:13 #kisslinux red hat->stormix->slackware->gentoo->ubuntu->suse->crunchbang->bunsen->void->kiss 2020-06-28T20:54:58 #kisslinux I think mine is something like manjaro -> ubuntu -> manjaro -> arch -> void -> pop! -> void -> kiss 2020-06-28T20:55:12 #kisslinux oh woops i forgot arch prior to void 2020-06-28T20:55:24 #kisslinux gentoo -> exherbo -> alpine -> ubuntu -> elementary -> debian -> kiss 2020-06-28T20:55:36 #kisslinux the fact it only lasted about an hour before i despised it maybe why i forgot 2020-06-28T20:55:47 #kisslinux also like one month of arch somewhere around gentoo/exherbo but it was...bad 2020-06-28T20:55:50 #kisslinux micr0: may i ask what made you leave lapine? 2020-06-28T20:55:59 #kisslinux alpine* 2020-06-28T20:56:08 #kisslinux repurposed my desktop/server as a gaming machine mostly 2020-06-28T20:56:15 #kisslinux ah lol 2020-06-28T20:56:20 #kisslinux how kiss for games :P 2020-06-28T20:56:25 #kisslinux kiss on laptop 2020-06-28T20:56:29 #kisslinux alpine was never on laptop 2020-06-28T20:56:37 #kisslinux ah ok 2020-06-28T20:56:38 #kisslinux i still dual boot with debian for work mostly 2020-06-28T20:56:56 #kisslinux ah 2020-06-28T20:57:28 #kisslinux 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 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 oh wow voids runit scripts are in PD 2020-06-28T20:57:57 #kisslinux himmalerin: well you don't NEED a chroot if you do it right 2020-06-28T20:57:58 #kisslinux xzcvczx, like the PD runtime? 2020-06-28T20:58:03 #kisslinux Oh, that's nice! I figured they'd be BSD licensed 2020-06-28T20:58:16 #kisslinux i have a proprietary app running on kiss at moment ahts glibc 2020-06-28T20:58:24 #kisslinux don't need a chroot? Tell me more :O 2020-06-28T20:58:25 #kisslinux a few patchelf commands and off running 2020-06-28T20:58:37 #kisslinux and hey look patchelf is in community :) 2020-06-28T20:58:46 #kisslinux 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 mmm thanks 2020-06-28T21:01:48 #kisslinux 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 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 Also, himmarlerin - regarding the flatpak audio issue, have you tried apulse, or just running pulseaudio on your machine? 2020-06-28T21:03:30 #kisslinux himmalerin: -ucode MIGHT just be the microcode for processors 2020-06-28T21:04:34 #kisslinux I'm curious - what window manager or desktop environment do you people use on KISS? 2020-06-28T21:04:44 #kisslinux dwm 2020-06-28T21:04:47 #kisslinux periish sway 2020-06-28T21:04:52 #kisslinux 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 periish: also Sway! 2020-06-28T21:05:24 #kisslinux dwm. 2020-06-28T21:05:24 #kisslinux himmalerin: i am referring to the amd processor not gpu 2020-06-28T21:05:49 #kisslinux 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 cpu* 2020-06-28T21:06:20 #kisslinux xzcvczx: I know, that's what I was agreeing with my "Think you might be right" 2020-06-28T21:06:42 #kisslinux ah ok 2020-06-28T21:06:49 #kisslinux my bad 2020-06-28T21:07:16 #kisslinux 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 What was the reason nvidia didn't play nicely with musl? 2020-06-28T21:08:00 #kisslinux I assume it's linking against glibc 2020-06-28T21:08:13 #kisslinux They just can't be bothered to compile against anything not glibc apparently. 2020-06-28T21:08:28 #kisslinux may i ask why wayland for you lot? 2020-06-28T21:11:39 #kisslinux 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 periish: Anything to get Pulse running beyond `pulseaudio -d`? 2020-06-28T21:12:30 #kisslinux er, `pulseaudio -D` 2020-06-28T21:13:17 #kisslinux nothing apparently, I just ran it with the lowercase d and didn't pay attention to the output 2020-06-28T21:13:48 #kisslinux I'll likely write a service soon 2020-06-28T21:13:56 #kisslinux But `-D` should work, yea 2020-06-28T21:14:10 #kisslinux 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 Minecraft has with pulseaudio, no luck with apulse (run with `apulse flatpak run --user com.mojang.Minecraft`) 2020-06-28T21:15:48 #kisslinux Oh, did it work? 2020-06-28T21:15:54 #kisslinux yep! 2020-06-28T21:15:57 #kisslinux Nice! 2020-06-28T21:16:03 #kisslinux Glad I could be of use 2020-06-28T21:16:30 #kisslinux 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 you know somethings wrong when its so complex you need to reinstall to fix 2020-06-28T21:17:28 #kisslinux periish: thanks! Happy I can have sound there even if I do need pulse for it 2020-06-28T21:17:30 #kisslinux yeah 2020-06-28T21:18:24 #kisslinux 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 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 i have around that 2020-06-28T21:20:55 #kisslinux as i have one of my own at start and end 2020-06-28T21:21:04 #kisslinux as i don't want to override some packages but do others 2020-06-28T21:21:30 #kisslinux 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 it pollutes /usr with /usr/java and /usr/gradle 2020-06-28T21:23:39 #kisslinux Would you put it in /usr/bin? or /opt? 2020-06-28T21:24:31 #kisslinux put in /usr/lib/x probably with a symlink to /usr/bin 2020-06-28T21:24:41 #kisslinux or a wrapper if necessary 2020-06-28T21:25:08 #kisslinux or maybe opt 2020-06-28T21:25:15 #kisslinux its my area for despised things 2020-06-28T21:25:26 #kisslinux that i need 2020-06-28T21:26:07 #kisslinux periish: termbin.com/1op0 2020-06-28T21:36:09 #kisslinux Ouch 2020-06-28T21:36:14 #kisslinux I've just used ls -A 2020-06-28T21:36:34 #kisslinux I gave in 2020-06-28T22:04:28 #kisslinux 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 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 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 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 Let me know if my question's too unclear. 2020-06-28T22:09:13 #kisslinux 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 KISS_ROOT=foo kiss i $pkg 2020-06-28T22:09:56 #kisslinux 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 claudia02: Thanks, not what I was looking for, but still good to know! 2020-06-28T22:11:08 #kisslinux 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 Or perhaps you're right claudia02 2020-06-28T22:12:35 #kisslinux 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 Ah you are talking about the bootstraping process? 2020-06-28T22:13:19 #kisslinux let gcc build itself, chicken egg problematic? 2020-06-28T22:14:24 #kisslinux Ah, well, not the "you need a compiler to compile a compiler" situation. 2020-06-28T22:18:05 #kisslinux Rather the tarball that contains the full KISS system, minus the bootloader, kernel and optional utilities. 2020-06-28T22:18:56 #kisslinux How that's created, which himmalerin understood that I meant. 2020-06-28T22:21:04 #kisslinux 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 So kiss could have been created on void musl or alpine e.g 2020-06-28T22:26:05 #kisslinux 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 illiliti: still around? 2020-06-28T22:39:57 #kisslinux 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 https://github.com/dslm4515/Musl-LFS 2020-06-28T22:40:18 #kisslinux Mlfs is a good place to look into 2020-06-28T22:43:04 #kisslinux 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 merakor: Thanks a lot, I'll take a look at Mlfs :) 2020-06-28T22:52:06 #kisslinux xzcvczx: + 2020-06-28T22:53:28 #kisslinux oh wait nvm 2020-06-28T22:53:34 #kisslinux i was being a muppet 2020-06-28T22:53:43 #kisslinux fehawen: You're welcome :) 2020-06-28T22:53:50 #kisslinux illiliti: or apparently not 2020-06-28T22:53:52 #kisslinux damn ssh 2020-06-28T22:54:05 #kisslinux illiliti: you bored and want to convert some bash into ash? :P 2020-06-28T22:54:56 #kisslinux maybe.. 2020-06-28T22:57:20 #kisslinux https://github.com/bahamas10/zzz-user-hooks/blob/master/user-script 2020-06-28T22:59:13 #kisslinux Oh I've already done that 2020-06-28T22:59:24 #kisslinux LOL 2020-06-28T22:59:39 #kisslinux Wait a second 2020-06-28T23:00:36 #kisslinux oh dangit 2020-06-28T23:00:45 #kisslinux i am sure i checked for zzz in package 2020-06-28T23:00:46 #kisslinux doh 2020-06-28T23:03:47 #kisslinux I did a simplified version for zzz and zzz-user-hooks a while ago 2020-06-28T23:04:00 #kisslinux i will give you a cookie if you share? :P 2020-06-28T23:04:19 #kisslinux I had it here https://github.com/cemkeylan/cem-utils 2020-06-28T23:04:27 #kisslinux It's under nap-hooks 2020-06-28T23:04:54 #kisslinux But I had an update to push I was trying to find my local repository :P 2020-06-28T23:06:31 #kisslinux merakor: well you get a cookie 2020-06-28T23:07:44 #kisslinux out of curiosity why are you not using stat -c %G for user instead of grep passwd? 2020-06-28T23:09:42 #kisslinux My update got rid of that part completely 2020-06-28T23:09:58 #kisslinux stat isn't POSIX 2020-06-28T23:10:25 #kisslinux My usage was kind of portable across all stat implementations but it was meh 2020-06-28T23:10:49 #kisslinux well -c is in busybox 2020-06-28T23:11:09 #kisslinux and hah your script no work :P 2020-06-28T23:11:33 #kisslinux could not find the user :P 2020-06-28T23:12:25 #kisslinux hmmm its off by one for me in the stat 2020-06-28T23:14:36 #kisslinux Okay I have found my changes and pushed them 2020-06-28T23:14:54 #kisslinux Works for me, can you test it now? 2020-06-28T23:15:34 #kisslinux ah crpa i don't have authority set up 2020-06-28T23:15:37 #kisslinux i will need to do that first 2020-06-28T23:17:44 #kisslinux Xauthority isn't required really 2020-06-28T23:18:03 #kisslinux Unless you have a hook that requires it to be there 2020-06-28T23:19:57 #kisslinux i get an error that it couldn't find my Xauthority (said in cartmans voice) 2020-06-28T23:20:20 #kisslinux Yeah, that's just for warning 2020-06-28T23:21:06 #kisslinux But that's on me for printing error instead of warning 2020-06-28T23:21:11 #kisslinux I should change that 2020-06-28T23:21:44 #kisslinux sorry how do you name your hooks? 2020-06-28T23:22:13 #kisslinux in the userdir? 2020-06-28T23:22:29 #kisslinux In your home directory .onsuspend and .onresume files 2020-06-28T23:22:40 #kisslinux They need to be executable 2020-06-28T23:23:50 #kisslinux https://github.com/cemkeylan/cem-utils/blob/master/nap-hooks/user-hooks#L11 << why not IFS ? 2020-06-28T23:24:54 #kisslinux Because then I would need 2 case commands 2020-06-28T23:25:47 #kisslinux Oh not really 2020-06-28T23:27:34 #kisslinux huh its trying to run ~/.hooks/ 2020-06-28T23:28:07 #kisslinux You'll need to install it, and run it with zzz 2020-06-28T23:28:34 #kisslinux It gets the hook to run depending on the script's name itself 2020-06-28T23:28:54 #kisslinux 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 merakor: oh lol, my bad i had just wgeted and cp'd 2020-06-28T23:29:29 #kisslinux and then just modified the existing scripts to point to it 2020-06-28T23:30:18 #kisslinux That's alright I tried the same just a few minutes ago :D 2020-06-28T23:31:32 #kisslinux I had completely forgotten about this script 2020-06-28T23:33:20 #kisslinux haha nope i do need authority apparnetly, doh 2020-06-28T23:33:58 #kisslinux Why :D 2020-06-28T23:34:20 #kisslinux xset is unable to open display 2020-06-28T23:34:24 #kisslinux Though screen lockers usually do need it 2020-06-28T23:34:26 #kisslinux and the display is correct 2020-06-28T23:35:06 #kisslinux ah lol you apparently don't use the wonderful sx 2020-06-28T23:35:38 #kisslinux What's sx? 2020-06-28T23:35:39 #kisslinux finnkek: is your xorg from the main repo? 2020-06-28T23:35:58 #kisslinux merakor: dylans' replacement for startx 2020-06-28T23:36:18 #kisslinux sx is not by dylan 2020-06-28T23:36:42 #kisslinux oh ok 2020-06-28T23:36:48 #kisslinux well whereever it coems from then 2020-06-28T23:37:10 #kisslinux https://github.com/Earnestly/sx 2020-06-28T23:37:23 #kisslinux https://raw.githubusercontent.com/dylanaraps/bin/master/x 2020-06-28T23:37:38 #kisslinux Not starting from startx caused me lots of issues that I didn't want to bother resolving 2020-06-28T23:38:10 #kisslinux I think so 2020-06-28T23:38:27 #kisslinux I think it's from the main repo it is 2020-06-28T23:38:44 #kisslinux That should work fine, how are you trying to launch it? 2020-06-28T23:39:56 #kisslinux startx 2020-06-28T23:40:12 #kisslinux Do you have fonts installed? 2020-06-28T23:40:46 #kisslinux I have liberation fonts but I don't think that's the problem 2020-06-28T23:40:51 #kisslinux 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 http://sprunge.us/2py2lg 2020-06-28T23:42:32 #kisslinux or really xset anything to do with powersaving 2020-06-28T23:42:37 #kisslinux and 2 differnet computers before you ask 2020-06-28T23:43:04 #kisslinux Do you have a screensaver like xss-lock? 2020-06-28T23:43:11 #kisslinux i have slock 2020-06-28T23:43:14 #kisslinux finnkek: Link looks like a blank file? 2020-06-28T23:43:43 #kisslinux You need something like xss-lock 2020-06-28T23:43:53 #kisslinux Which will trigger slock 2020-06-28T23:43:53 #kisslinux sorry, I did sprunge wrong 2020-06-28T23:44:15 #kisslinux xss-lock is like a dpms daemon 2020-06-28T23:44:17 #kisslinux merakor: its not in repos is it? 2020-06-28T23:44:46 #kisslinux Nah, i think I have it on mine though 2020-06-28T23:44:52 #kisslinux http://sprunge.us/oQRjAY 2020-06-28T23:45:28 #kisslinux does xss-lock also do time based on your xset stuff? 2020-06-28T23:46:07 #kisslinux Yeah that's the whole purpose of it 2020-06-28T23:46:20 #kisslinux finnkek: that link should work 2020-06-28T23:47:00 #kisslinux https://github.com/carbslinux/repository/tree/master/community/xss-lock 2020-06-28T23:47:01 #kisslinux merakor: ah ok, yeah fair enough 2020-06-28T23:47:42 #kisslinux finnkek: What gpu are you using? 2020-06-28T23:47:44 #kisslinux you gonna pr it? 2020-06-28T23:48:23 #kisslinux I have 'xss-lock "slock" &' on my xinitrc 2020-06-28T23:48:35 #kisslinux Yeah, I can 2020-06-28T23:48:45 #kisslinux himmalerin: a Radeon RX570 2020-06-28T23:49:27 #kisslinux merakor: nice :) 2020-06-28T23:49:44 #kisslinux *shudder* mpd requires boost *shudder* 2020-06-28T23:50:12 #kisslinux 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 Yeah, i really dislike boost 2020-06-28T23:50:29 #kisslinux It's a giant library 2020-06-28T23:50:46 #kisslinux it's a giant abomination 2020-06-28T23:50:58 #kisslinux himmalerin: yes, I installed it and yes I got amdgpu working 2020-06-28T23:51:01 #kisslinux calling it a library is mean to legit libraries 2020-06-28T23:51:17 #kisslinux I was hoping the logs would help 2020-06-28T23:52:10 #kisslinux ewww xss-lock wants systemd 2020-06-28T23:52:18 #kisslinux ewwwww 2020-06-28T23:52:51 #kisslinux unfortunately xorg logs aren't super descriptive. Mind sharing your kernel config? 2020-06-28T23:52:55 #kisslinux No it just looks for it, doesn't require it :D 2020-06-28T23:53:05 #kisslinux doesn't mean it doesn't want it 2020-06-28T23:53:24 #kisslinux xzcvczx: try http://git.suckless.org/xssstate 2020-06-28T23:53:49 #kisslinux ectlunya: yet that will be my next thing 2020-06-28T23:53:55 #kisslinux i was just feeling lazy :P 2020-06-28T23:54:21 #kisslinux ectlunya: TIL 2020-06-28T23:54:35 #kisslinux Removing xss-lock right now 2020-06-28T23:55:03 #kisslinux 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 Friendship with xss-lock ended xssstate is my new best friend 2020-06-28T23:56:44 #kisslinux Are you in the video group? 2020-06-28T23:57:04 #kisslinux yes, also input and audio 2020-06-28T23:57:22 #kisslinux crap anyone know what has X11/extentions/scrnsaver.h? 2020-06-28T23:57:47 #kisslinux ls -ld /dev/dri/card0 2020-06-28T23:58:02 #kisslinux What does that give you? 2020-06-28T23:59:11 #kisslinux haha nvm 2020-06-28T23:59:40 #kisslinux 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