💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-06-29.txt captured on 2024-06-16 at 13:49:08.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

2020-06-29T00:00:08 #kisslinux <merakor> libXScrnSaver
2020-06-29T00:00:56 #kisslinux <merakor> It may be with udev or mdev
2020-06-29T00:01:22 #kisslinux <merakor> My permissions are crw-rw---- 1 root video
2020-06-29T00:01:56 #kisslinux <finnkek> should I change mine to that?
2020-06-29T00:02:15 #kisslinux <finnkek> (and how do I do that)
2020-06-29T00:02:21 #kisslinux <merakor> It should be done automatically on boot
2020-06-29T00:02:28 #kisslinux <finnkek> oh
2020-06-29T00:02:38 #kisslinux <merakor> You could do that once, but it wouldn't persist
2020-06-29T00:02:39 #kisslinux <finnkek> mine does not
2020-06-29T00:02:56 #kisslinux <finnkek> might as well see if that's the problem
2020-06-29T00:03:06 #kisslinux <merakor> Do you have eudev?
2020-06-29T00:03:41 #kisslinux <merakor> And is it an enables service?
2020-06-29T00:03:49 #kisslinux <finnkek> I have eudev
2020-06-29T00:03:58 #kisslinux <merakor> enabled*
2020-06-29T00:04:04 #kisslinux <finnkek> do I need to start udevd?
2020-06-29T00:04:51 #kisslinux <merakor> Yeah, you should try that
2020-06-29T00:05:28 #kisslinux <himmalerin> finnkek: late, but try replacing `CONFIG_EXTRA_FIRMWARE=""` in you kernel config with the contents of this file http://ix.io/2qrN
2020-06-29T00:05:48 #kisslinux <himmalerin> and then rebuild the kernel
2020-06-29T00:05:49 #kisslinux <merakor> And see if the 'ls -ld' output changes
2020-06-29T00:05:50 #kisslinux <finnkek> I started the dhcpcd service and I'm now getting a constant loop
2020-06-29T00:05:55 #kisslinux <finnkek> so don't do that
2020-06-29T00:06:30 #kisslinux <himmalerin> I need to go for about a half hour, I'm 80% sure that'll fix it though
2020-06-29T00:06:56 #kisslinux <finnkek> thanks for the response but my GPU is sorted out
2020-06-29T00:08:03 #kisslinux <merakor> Is eudev enabled though
2020-06-29T00:08:13 #kisslinux <illiliti> xzcvczx: kiss bi - termbin.com/dm7p . add this to your *rc
2020-06-29T00:08:28 #kisslinux <merakor> Enable if it isn't and try rebooting
2020-06-29T00:09:03 #kisslinux <xzcvczx> hmmm veyr nice thanks illiliti
2020-06-29T00:12:49 #kisslinux <claudia02> finnkek: Reading xorg and amdgpu: Have you seen the faq entry? https://k1ss.org/faq#9.1
2020-06-29T00:14:09 #kisslinux <xzcvczx> wooo thank you merakor
2020-06-29T00:14:15 #kisslinux <xzcvczx> now just to hook the lid up :)
2020-06-29T00:15:38 #kisslinux <merakor> You're welcome :)
2020-06-29T00:19:30 #kisslinux <xzcvczx> merakor: are you going to pr xssstate or shall i?
2020-06-29T00:19:41 #kisslinux <finnkek> I still can't start x with udevd
2020-06-29T00:21:21 #kisslinux * xzcvczx gives a giant chocolate cookie to illiliti
2020-06-29T00:22:20 #kisslinux <illiliti> haha, thanks
2020-06-29T00:24:04 #kisslinux <illiliti> finnkek: did you add yourself to video group ?
2020-06-29T00:28:15 #kisslinux * xzcvczx throws a rock at acpid..... No such file or directory is about the most useless info in a log file
2020-06-29T00:34:24 #kisslinux <xzcvczx> merakor: do you have your lock/zzz setup with acpid?
2020-06-29T00:38:35 #kisslinux <finnkek> I can start x, but can't switch to ttys (yes I'm in input group, yes I have libinput)
2020-06-29T00:50:16 #kisslinux <finnkek> I am also in the video group
2020-06-29T01:00:08 #kisslinux <xzcvczx> anyone else got a thinkpad? i am sure the moon is lying to me
2020-06-29T01:27:29 #kisslinux <nullvoid> Advice on checksum mismatch on perl when installing kiss?
2020-06-29T01:28:01 #kisslinux <himmalerin> I've only gotten that solved by running `kiss c` in the package's directory
2020-06-29T01:28:06 #kisslinux <himmalerin> nothing else seems to work
2020-06-29T01:28:06 #kisslinux <mcpcpc[m]> kiss c perl?
2020-06-29T01:28:34 #kisslinux <himmalerin> oh, ofc you can specify the package, thanks for that haha
2020-06-29T01:29:09 #kisslinux <nullvoid> perfect, that worked. Obvs I need to take a closer look at the package manager and go thru the man again. Much appreciated.
2020-06-29T02:55:52 #kisslinux <ectlunya> xzcvczx: whats the problem you're having with acpid? The wiki page is almost finished but I can help you directly in the meantime
2020-06-29T02:56:49 #kisslinux <xzcvczx> ectlunya: nah i got it sorted in the end
2020-06-29T02:57:03 #kisslinux <xzcvczx> and then i didn't trust my computer was acutally sleeping when it was
2020-06-29T02:57:24 #kisslinux <xzcvczx> i am just waiting a while to see how much power it acutally uses in sleep
2020-06-29T02:57:29 #kisslinux <xzcvczx> and whether that is acceptable
2020-06-29T02:57:45 #kisslinux <xzcvczx> but busybox acpid doc is rahter lacking
2020-06-29T02:58:01 #kisslinux <ectlunya> did you read the source code?
2020-06-29T02:58:16 #kisslinux <xzcvczx> yeah
2020-06-29T02:58:26 #kisslinux <xzcvczx> thats how i eventually figured it out
2020-06-29T02:59:00 #kisslinux <xzcvczx> as such i think a wiki post would be wonderful
2020-06-29T02:59:26 #kisslinux <ectlunya> btw if you recompile pciutils with shared library support you can run the powertop binary from voidlinux
2020-06-29T03:00:03 #kisslinux <xzcvczx> hmmm i might do that
2020-06-29T03:00:14 #kisslinux <xzcvczx> the musl binary i assume you mean
2020-06-29T03:00:17 #kisslinux <ectlunya> yes
2020-06-29T03:00:47 #kisslinux <xzcvczx> well my next thing is getting java going >_<
2020-06-29T03:00:53 #kisslinux <xzcvczx> did i mention hwo much i hate java
2020-06-29T03:01:47 #kisslinux <himmalerin> once or twice :P
2020-06-29T03:02:16 #kisslinux <ectlunya> powertop also isn't really necessary for power management
2020-06-29T03:02:38 #kisslinux <ectlunya> you can script all of the tunables. I think dylan has posted some of his somewhere
2020-06-29T03:02:44 #kisslinux <micr0> xzcvczx mind sharing your lid switch acpi event definition?
2020-06-29T03:03:13 #kisslinux <xzcvczx> micr0: don't have one, just the script straight in LID/00000080
2020-06-29T03:03:14 #kisslinux <ectlunya> and someone recently packaged tlp if you want to use that. For my laptop a simple script was enough
2020-06-29T03:03:21 #kisslinux <xzcvczx> as the event definition didn't seem to work
2020-06-29T03:05:07 #kisslinux <micr0> ectlunya i wonder if i should put in a pr to allow searching for package descriptions if they exist
2020-06-29T03:06:05 #kisslinux <xzcvczx> micr0: package descriptions? where?
2020-06-29T03:06:23 #kisslinux <micr0> kiss describe tlp -> for repo in $KISS_PATH; cat $repo/tlp/description; done
2020-06-29T03:06:26 #kisslinux <ectlunya> If you want to dothat you should make a script similar to kiss-maintainer to search the initial git commits for packages
2020-06-29T03:06:32 #kisslinux <micr0> its completely, utterly, not part of the package format
2020-06-29T03:07:37 #kisslinux <micr0> but i started adding them to my personal repo to maybe start a discussion
2020-06-29T03:09:14 #kisslinux <xzcvczx> micr0: haha funnily enough i bought that up with dylanaraps like a day or 2 ago and he was rather anti it
2020-06-29T03:10:16 #kisslinux <micr0> i mean we can probably add it to kiss-find easily enough
2020-06-29T03:10:28 #kisslinux <micr0> which i tend to use more than kiss search these days
2020-06-29T03:10:43 #kisslinux <himmalerin> I was wondering about the stance on package descriptions was
2020-06-29T03:10:47 #kisslinux <xzcvczx> well it would make it much easier to find stuff like zzz as it could say power or something
2020-06-29T03:11:35 #kisslinux <xzcvczx> currently if you don't know all the options well yo ugotta make a list of all the possible ones out there, and then check each one to see if already in kiss
2020-06-29T03:13:03 #kisslinux <ectlunya> its a decent idea until you're the person who has to add description files to the 300+ packages in community
2020-06-29T03:13:35 #kisslinux <micr0> ectlunya you can start by using or importing the first line of tldr-pages
2020-06-29T03:13:39 #kisslinux <xzcvczx> ectlunya: yeah but just a stance to make it normal for updates/new
2020-06-29T03:16:00 #kisslinux <fehawen> Night night
2020-06-29T03:26:05 #kisslinux <xzcvczx> micr0: what wm do you use?
2020-06-29T03:30:00 #kisslinux <micr0> xzcvczx: sway
2020-06-29T03:30:17 #kisslinux <xzcvczx> >_<
2020-06-29T03:30:41 #kisslinux <micr0> xzcvczx ectlunya i hacked together this just now: http://ix.io/2qsg - it uses tealdeer to search descriptions for projects
2020-06-29T03:31:30 #kisslinux <micr0> example output for running 'kiss hunt power':
2020-06-29T03:32:03 #kisslinux <micr0> poweroff.md: > Shut down the system
2020-06-29T03:32:14 #kisslinux <micr0> powertop.md: > Optimize battery power usage.
2020-06-29T03:32:23 #kisslinux <micr0> tlp.md: > Advanced power managedment for Linux.
2020-06-29T03:32:44 #kisslinux <micr0> its a hack, but I think some kinda 3 liner shouldn't be that bloat-y
2020-06-29T03:36:05 #kisslinux * xzcvczx loves how simple packages are on kiss
2020-06-29T03:50:09 #kisslinux <micr0> xzcvczx I may know why your events didnt work
2020-06-29T03:50:25 #kisslinux <micr0> does acpi_listen not work too?
2020-06-29T03:50:57 #kisslinux <xzcvczx> i ain't got acpi_listen i use busybox acpid
2020-06-29T03:51:03 #kisslinux <micr0> ahh okay yeah
2020-06-29T03:51:06 #kisslinux <micr0> nvm then
2020-06-29T03:51:53 #kisslinux <xzcvczx> im too cool for real acpid :P
2020-06-29T03:51:56 #kisslinux <micr0> xzcvczx quick second question - how do you wake up from suspend?
2020-06-29T03:52:09 #kisslinux <xzcvczx> it wakes on open lid
2020-06-29T03:52:15 #kisslinux <xzcvczx> thinkpad are smart
2020-06-29T03:52:18 #kisslinux <xzcvczx> apparently
2020-06-29T03:52:23 #kisslinux <micr0> got it, i'll try it out now
2020-06-29T03:54:52 #kisslinux <xzcvczx> it seems to work well although i am using about 2% per hour in sleep
2020-06-29T04:02:44 #kisslinux <xzcvczx> wooo no more /usr/java or /usr/gradle
2020-06-29T04:08:28 #kisslinux <micr0> xzcvczx i made a package called suspend-on-close
2020-06-29T04:08:43 #kisslinux <micr0> depends on acpid and zzz, and just installs the files I am using
2020-06-29T04:11:50 #kisslinux <xzcvczx> nice whats your repo?
2020-06-29T04:12:03 #kisslinux <micr0> https://github.com/jedahan/kiss-repo
2020-06-29T04:14:07 #kisslinux <xzcvczx> any reaosn you didn't go with the busybox acpid?
2020-06-29T04:14:25 #kisslinux <micr0> not particularly
2020-06-29T04:14:42 #kisslinux <micr0> though it was easier to work with
2020-06-29T04:14:44 #kisslinux <xzcvczx> fair enough
2020-06-29T04:17:26 #kisslinux <xzcvczx> hmmm nice thinkpad also keeps brightness on resume
2020-06-29T04:17:37 #kisslinux <xzcvczx> micr0: did you look at user-hooks?
2020-06-29T04:17:50 #kisslinux <xzcvczx> from ummm someone in here, we were discussing it earlier
2020-06-29T04:18:00 #kisslinux <xzcvczx> makes nice user hooks in zzz for locking
2020-06-29T04:19:00 #kisslinux <micr0> ahh i will look
2020-06-29T04:20:08 #kisslinux <xzcvczx> have you got it in scrollback or do you want a link?
2020-06-29T04:22:40 #kisslinux <micr0> i can check logbot
2020-06-29T04:22:52 #kisslinux <xzcvczx> k
2020-06-29T04:23:04 #kisslinux <xzcvczx> nap
2020-06-29T04:23:06 #kisslinux <xzcvczx> it was called
2020-06-29T04:23:18 #kisslinux <xzcvczx> cme-utils or similar
2020-06-29T04:23:21 #kisslinux <xzcvczx> maybe cem
2020-06-29T04:37:23 #kisslinux <micr0> alright so I made kiss-hunt available via https://github.com/jedahan/kiss-repo
2020-06-29T04:38:02 #kisslinux <micr0> its dumb, but it uses the one-line descriptions from tldr-pages to search for packages, as long as those packages are somewhere in your KISS_PATH repos
2020-06-29T07:29:38 #kisslinux <dylanaraps> o/
2020-06-29T07:47:21 #kisslinux <xzcvczx> dylanaraps,
2020-06-29T07:47:44 #kisslinux <xzcvczx> dylanaraps: how would you like to earn a cookie?
2020-06-29T07:53:12 #kisslinux <dylanaraps> Is this about 'kiss bi'?
2020-06-29T07:53:21 #kisslinux <xzcvczx> lol
2020-06-29T07:53:27 #kisslinux <xzcvczx> doh howd you know
2020-06-29T07:53:51 #kisslinux <dylanaraps> Create a script called 'kiss-bi' and put it in your '$PATH'. The script can simply be:
2020-06-29T07:53:58 #kisslinux <dylanaraps> kiss b "$@" && kiss i "$@"
2020-06-29T07:54:05 #kisslinux <dylanaraps> Then, 'kiss bi' will just work.
2020-06-29T07:54:21 #kisslinux <dylanaraps> See: https://k1ss.org/package-manager#7.0
2020-06-29T07:55:06 #kisslinux <xzcvczx> hmmm good point, figured it might be something worth having in the main package manager though as surely it is 90% of the time used
2020-06-29T07:56:51 #kisslinux <xzcvczx> or rather included in base
2020-06-29T07:58:50 #kisslinux <xzcvczx> and the sickness that is java will never be in community eh?
2020-06-29T07:59:04 #kisslinux <xzcvczx> (just to confirm theres no point doing a pr for ghidra)
2020-06-29T08:01:20 #kisslinux <dylanaraps> Are you talking about openjdk?
2020-06-29T08:01:47 #kisslinux <xzcvczx> yeah
2020-06-29T08:01:56 #kisslinux <dylanaraps> I don't see why not.
2020-06-29T08:02:01 #kisslinux <dylanaraps> Send a PR to Community anyway.
2020-06-29T08:02:11 #kisslinux <xzcvczx> hmmm ok, will look at it then
2020-06-29T08:13:29 #kisslinux <xzcvczx> oh well another package for you :)
2020-06-29T08:53:21 #kisslinux <jedavies> xzcvczx: there is a repo here trying to bootstrap java: https://github.com/eudaldgr/kiss-repo/tree/master/java
2020-06-29T08:54:03 #kisslinux <xzcvczx> oh thats different to the one i found
2020-06-29T08:54:04 #kisslinux <jedavies> There's an issue building openjdk7-bootstrap currently if you're able to look into it.
2020-06-29T08:54:14 #kisslinux <xzcvczx> no real interest in 7
2020-06-29T08:54:31 #kisslinux <xzcvczx> i only want java for ghidra
2020-06-29T08:55:03 #kisslinux <xzcvczx> which is 11
2020-06-29T08:55:29 #kisslinux <xzcvczx> got openjdk-11-bin installed after modifications to path as i refuse to allow java to pollute my usr
2020-06-29T08:56:44 #kisslinux <xzcvczx> oh dammit, i hate java the 5000 command line arguements you ned to launch more than a helloworld is getting filename too long
2020-06-29T08:58:51 #kisslinux <jedavies> I think the idea with that repo is to use jdk7 to bootstrap later versions, since 7 can be built with the gcc java compiler, supposedly.
2020-06-29T09:00:22 #kisslinux <xzcvczx> gcj was an abomination :P
2020-06-29T09:58:21 #kisslinux <merakor> xzcvczx: after yesterday's talk I decided to write a screensaver :P
2020-06-29T09:58:34 #kisslinux <merakor> https://git.ckyln.com/sxss
2020-06-29T10:01:31 #kisslinux <xzcvczx> nice
2020-06-29T10:02:25 #kisslinux <xzcvczx> what wm you use?
2020-06-29T10:02:42 #kisslinux <merakor> I use dwm
2020-06-29T10:03:35 #kisslinux <xzcvczx> do you use slatus or any other status helper?
2020-06-29T10:04:08 #kisslinux <merakor> Yeah, I have a script for it
2020-06-29T10:05:14 #kisslinux <merakor> https://git.ckyln.com/sb
2020-06-29T10:06:30 #kisslinux <xzcvczx> *shudder* pulseaudio *shudder*
2020-06-29T10:08:20 #kisslinux <xzcvczx> one thing i do wish dwm had was runtime bar color, would be useful for "hey moron batteries about to die"
2020-06-29T10:09:51 #kisslinux <merakor> There actually is
2020-06-29T10:10:01 #kisslinux <merakor> There is a patch for that
2020-06-29T10:10:16 #kisslinux <merakor> I do use it solely for battery :D
2020-06-29T10:12:11 #kisslinux <xzcvczx> do you remember whats its called?
2020-06-29T10:12:21 #kisslinux <merakor> Colorbar, I think
2020-06-29T10:13:35 #kisslinux <merakor> Yeah https://dwm.suckless.org/patches/colorbar/
2020-06-29T10:18:02 #kisslinux <xzcvczx> oh lol i saw that while looking through the rather long patch list and didn't realise it was runtime
2020-06-29T10:19:29 #kisslinux <merakor> I didn't realize it for a long time as well :D
2020-06-29T10:21:31 #kisslinux <xzcvczx> merakor: do you have a repo for all your weird and wonderful apps?
2020-06-29T10:21:40 #kisslinux <xzcvczx> (public)
2020-06-29T10:40:00 #kisslinux <merakor> Like personal kiss packages or software I have written?
2020-06-29T10:41:38 #kisslinux <xzcvczx> both
2020-06-29T10:42:48 #kisslinux <merakor> Well, all of the projects that I didn't archive are in https://git.ckyln.com
2020-06-29T10:43:08 #kisslinux <xzcvczx> thats stagit eh?
2020-06-29T10:43:45 #kisslinux <merakor> Yeah
2020-06-29T10:44:20 #kisslinux <merakor> There are also some archived repositories on my github
2020-06-29T10:45:00 #kisslinux <merakor> And I still mirror most of my stuff to github
2020-06-29T10:47:33 #kisslinux <xzcvczx> hmmm pass looks damn nie
2020-06-29T10:47:35 #kisslinux <xzcvczx> nice
2020-06-29T10:47:40 #kisslinux <xzcvczx> you have good taste
2020-06-29T10:47:59 #kisslinux <merakor> Thanks :)
2020-06-29T10:50:06 #kisslinux <xzcvczx> do you have bash installed?
2020-06-29T10:52:13 #kisslinux <merakor> No I don't
2020-06-29T10:52:40 #kisslinux <xzcvczx> doesn't pass require bash?
2020-06-29T10:53:46 #kisslinux <icyphox> xzcvczx: maybe it's not /that/ pass
2020-06-29T10:54:25 #kisslinux <icyphox> Dylan's written one in POSIX sh.
2020-06-29T10:55:25 #kisslinux <xzcvczx> oh
2020-06-29T10:55:39 #kisslinux <xzcvczx> will look for that one then
2020-06-29T10:55:53 #kisslinux <xzcvczx> merakor: btw your kernel config doesn't look very minimal
2020-06-29T10:56:12 #kisslinux <xzcvczx> unless you have a shitton of nics installed :P
2020-06-29T10:56:50 #kisslinux <merakor> Noo my kernel is bloated
2020-06-29T10:57:44 #kisslinux <merakor> I use zfs on one of my computers
2020-06-29T10:58:36 #kisslinux <merakor> It used to be monolithic but zfs really complicates stuff
2020-06-29T11:23:06 #kisslinux <merakor> Oh yeah, I have a "password manager" that does nothing besides encrypting/decrypting gpg files in a directory
2020-06-29T11:23:17 #kisslinux <merakor> It doesn't use bash
2020-06-29T12:20:53 #kisslinux <onodera> will the C version still call wget? or use its own thing?
2020-06-29T12:21:03 #kisslinux <onodera> parallel downloading might be cool if not
2020-06-29T12:50:44 #kisslinux <Evil_Bob> onodera: you could use xargs for parallel processing ;)
2020-06-29T12:51:11 #kisslinux <Evil_Bob> (non-POSIX -P option)
2020-06-29T14:45:44 #kisslinux <dilynm> micro0: himmalerin: my Linux package looks the way it does for a lot of reasons
2020-06-29T14:46:33 #kisslinux <dilynm> When you do make modules_install a symlink to the kernel source tree is made in /lib/`uname -r`/{source,kernel}
2020-06-29T14:47:04 #kisslinux <dilynm> That link goes nowhere if you install via kiss. Which is fine if you don't have to build out of tree modules. So you need a minimum number of files to do that
2020-06-29T14:50:06 #kisslinux <merakor2> Yeah, I do that for zfs as well
2020-06-29T14:50:31 #kisslinux <merakor2> It's definitely ugly and increases size MB
2020-06-29T14:50:47 #kisslinux <merakor2> ~100 MB
2020-06-29T14:51:46 #kisslinux <himmalerin> It's in /lib/modules/`uname -r`/ for me but I see what you mean. What do the symlinked build/source files do?
2020-06-29T14:52:02 #kisslinux <himmalerin> they just point to the build location for me
2020-06-29T14:55:48 #kisslinux <micr0> i wonder if people would care to have a kiss-kernels repo or not
2020-06-29T14:57:49 #kisslinux <micr0> as much as npm got wrong, adding @author/ namespacing support was a good decision, and I'm starting to see conflicts in KISS_PATH ordering simplicity with conflicting names
2020-06-29T14:58:53 #kisslinux <micr0> specifically around, well, the 'linux' package, but also around firefox as well
2020-06-29T14:59:41 #kisslinux <micr0> I could imaging wanting to kiss bi @kiss-himmalerin/firefox
2020-06-29T15:00:14 #kisslinux <micr0> (and I might write a proof of concept kiss-bi that just manipulates either CWD or KISS_PATH to achieve such a thing)
2020-06-29T15:00:34 #kisslinux <himmalerin> How many custom builds of firefox are there? I have one for wayland, but besides that I don't see why you wouldn't just use the normal one
2020-06-29T15:04:36 #kisslinux <ectlunya> micr0: the more general solution would be to accept a path to a package which would be a pretty simple modification
2020-06-29T15:06:09 #kisslinux <micr0> ectlunya i think that works without modification today?
2020-06-29T15:06:42 #kisslinux <micr0> I cannot chroot into kiss right now, but would this work? CWD=~/.cache/repos/kiss/kiss-himmalerin/firefox kiss b
2020-06-29T15:07:03 #kisslinux <micr0> or PWD=, im not sure the diff
2020-06-29T15:09:21 #kisslinux <dilynm> himmalerin: the symlinks spit you back out into wherever the kernl source is so that modules can properly build against your version
2020-06-29T15:09:40 #kisslinux <dilynm> The symlinks exist presumably so you don't copy 150mb of kernel data across your filesystem needlessly
2020-06-29T15:09:48 #kisslinux <ectlunya> yeah, or you could just cd
2020-06-29T15:10:46 #kisslinux <micr0> (cd $KISS_REPOS/kiss-himmalerin/modified/firefox; kiss bi)
2020-06-29T15:12:11 #kisslinux <micr0> i might do something silly like allow for fuzzy matches so `kiss bi himm/mod/fire` picks the right path
2020-06-29T15:12:18 #kisslinux <micr0> or just use fzf with tab complete to do the same
2020-06-29T15:21:26 #kisslinux <himmalerin> With the sources file can I set a directory or do I need to do each file inside that directory?
2020-06-29T15:21:59 #kisslinux <dilynm> Each file
2020-06-29T15:22:15 #kisslinux <dilynm> Or at least, all the files you want to care about
2020-06-29T16:16:03 #kisslinux <E5ten> dylanaraps: in the k Makefile, you should probably add a variable that does --cflags with pkg-config for the libs and add that variable to ALL_CFLAGS
2020-06-29T17:05:48 #kisslinux <xzcvczx> icyphox: ping
2020-06-29T17:07:14 #kisslinux <icyphox> xzcvczx: yeah sup
2020-06-29T17:08:48 #kisslinux <xzcvczx> icyphox: do you use r2pm for r2ghidra-dec?
2020-06-29T17:09:49 #kisslinux <icyphox> no, i don't
2020-06-29T17:09:58 #kisslinux <icyphox> it's been a while since i did any RE, tbh
2020-06-29T17:10:44 #kisslinux <xzcvczx> i am shocked and disgusted :P
2020-06-29T17:10:47 #kisslinux <icyphox> lol
2020-06-29T17:11:00 #kisslinux <icyphox> i do recall using r2pm though
2020-06-29T17:11:09 #kisslinux <icyphox> what's the trouble?
2020-06-29T17:11:19 #kisslinux <xzcvczx> i was just curious
2020-06-29T17:11:21 #kisslinux <icyphox> oh
2020-06-29T17:11:46 #kisslinux <xzcvczx> am currently building radaare2 so don't worry i will yell at you if it doesn't work :P
2020-06-29T17:11:51 #kisslinux <icyphox> i think that's like the only supported installation method, iirc
2020-06-29T17:11:53 #kisslinux <icyphox> lol
2020-06-29T17:11:57 #kisslinux <icyphox> the r2 package works
2020-06-29T17:12:02 #kisslinux <icyphox> (i maintain it)
2020-06-29T17:13:37 #kisslinux <icyphox> i should prolly start CTFing again...
2020-06-29T17:13:38 #kisslinux <icyphox> hm
2020-06-29T17:14:17 #kisslinux <xzcvczx> icyphox: hmmm i wonder if its worth have r2 commit suicide pre-remove
2020-06-29T17:14:22 #kisslinux <xzcvczx> having*
2020-06-29T17:14:40 #kisslinux <icyphox> wdym
2020-06-29T17:15:17 #kisslinux <xzcvczx> icyphox: r2pm -gi x && kiss uninstall radare2, hey yuo have files left over
2020-06-29T17:15:36 #kisslinux <xzcvczx> hmmm damn actually that probably won't work due to #upgrades
2020-06-29T17:16:38 #kisslinux <nraiha14> How should I install kiss with refind (Dualboot with mac osx)? Kernel's make install just finished. /dev/sda1 is boot, /dev/sda2 is apple /dev/sda3 is kiss. sda1 is mounted to mnt/boot and there inside the EFI dir there are few other dirs. (APPLE, refind, tools)
2020-06-29T17:17:03 #kisslinux * xzcvczx sets icyphox on fire
2020-06-29T17:17:26 #kisslinux <icyphox> xzcvczx: i... don't know what you're on about. the kiss package manager should remove everything that was installed through it.
2020-06-29T17:17:39 #kisslinux <xzcvczx> icyphox: r2pm is not installing through kiss though
2020-06-29T17:18:09 #kisslinux <icyphox> ooo
2020-06-29T17:18:15 #kisslinux <icyphox> right
2020-06-29T17:18:25 #kisslinux <icyphox> hmmmm
2020-06-29T17:18:44 #kisslinux <icyphox> well that can't really be solved, unless you put radare2 sub-pkgs under kiss.
2020-06-29T17:19:02 #kisslinux <xzcvczx> icyphox: thats why i was wondering about suicide
2020-06-29T17:19:11 #kisslinux <xzcvczx> but it would need to only be done prior to removal not upgrade
2020-06-29T17:19:26 #kisslinux <icyphox> ah
2020-06-29T17:19:40 #kisslinux <xzcvczx> (suicide being a r2pm command)
2020-06-29T17:20:18 #kisslinux <icyphox> does it screw with existing files? why do you call it 'suicide' lol
2020-06-29T17:20:29 #kisslinux <xzcvczx> because its literally hte command
2020-06-29T17:21:07 #kisslinux <icyphox> is it?
2020-06-29T17:21:15 #kisslinux <icyphox> rofl
2020-06-29T17:21:17 #kisslinux <xzcvczx> and its described as "self remove all (home + system) installations of r2
2020-06-29T17:21:23 #kisslinux <xzcvczx> r2pm --help
2020-06-29T17:21:46 #kisslinux <icyphox> ahhh
2020-06-29T17:21:52 #kisslinux <xzcvczx> icyphox: hmmm damn can't build r2ghidra-dec
2020-06-29T17:23:14 #kisslinux <icyphox> why not?
2020-06-29T17:23:34 #kisslinux <icyphox> unless it relies on some glibc shit, it should work
2020-06-29T17:23:47 #kisslinux <xzcvczx> a few issues currently
2020-06-29T17:23:54 #kisslinux <xzcvczx> but first.... ewwwwwww
2020-06-29T17:24:15 #kisslinux <xzcvczx> damn radare2.... seriously /usr/include/libr/.........
2020-06-29T17:24:39 #kisslinux <xzcvczx> if you gonna put in a shitton of includes at least put them in a radare2 dir
2020-06-29T17:32:39 #kisslinux <xzcvczx> hmmm well that why that iwll be broken, it refers to a missing header
2020-06-29T17:35:53 #kisslinux <xzcvczx> oh there we go, rat bastards use new things in radare prior to release
2020-06-29T17:58:09 #kisslinux <xzcvczx> dylanaraps: what -e you must be imagining things :P
2020-06-29T18:31:45 #kisslinux * xzcvczx gives dylanaraps a cookie
2020-06-29T18:52:09 #kisslinux <himmalerin> https://github.com/kisslinux/community/pull/969 that's a lot of s (s's? ses?)
2020-06-29T18:56:38 #kisslinux <xzcvczx> hey don't blame me
2020-06-29T18:56:55 #kisslinux <xzcvczx> i did triple check it to make sure i wasnt putting the wrong number in
2020-06-29T19:03:06 #kisslinux <xzcvczx> himmalerin: although merakor has since come out with something that looks nice and simpler
2020-06-29T19:06:00 #kisslinux <xzcvczx> merakor: why not do the old PREFIX?=/usr/local :P
2020-06-29T19:10:05 #kisslinux <xzcvczx> merakor: or more to the point, why you not share you meanie :P
2020-06-29T19:11:40 #kisslinux <xzcvczx> fatal: remote error: access denied or repository not exported: /sxss
2020-06-29T19:28:04 #kisslinux <dilynm> I hate grub
2020-06-29T19:28:24 #kisslinux <dilynm> Why did everyone copy-paste the same generic how-to for dealing with the grub shell. It's useless
2020-06-29T19:28:42 #kisslinux <xzcvczx> dilynm: because they are sadists
2020-06-29T19:29:47 #kisslinux <dilynm> Clearly
2020-06-29T19:32:17 #kisslinux <dilynm> I somehow managed to bork up my entire system just trying to setup grub on a flash drive
2020-06-29T19:32:22 #kisslinux <dilynm> So now nothing boots
2020-06-29T19:32:25 #kisslinux <dilynm> I hate grub
2020-06-29T19:33:10 #kisslinux <xzcvczx> at least the shell is 1/4 decent
2020-06-29T19:33:27 #kisslinux <xzcvczx> although its syntax is beyond terrible
2020-06-29T19:33:28 #kisslinux <dilynm> 0/4 decent
2020-06-29T19:33:46 #kisslinux <xzcvczx> haha so what are you stuck on?
2020-06-29T19:34:02 #kisslinux <dilynm> How do I specify vmlinuz if it's not on /
2020-06-29T19:34:08 #kisslinux <micr0> its weird i have not had grub issues in such a long time maybe ppl are using more advanced features
2020-06-29T19:34:13 #kisslinux <micr0> dilynm (hdX,Y)
2020-06-29T19:34:17 #kisslinux <micr0> and you can tab complete
2020-06-29T19:34:19 #kisslinux <xzcvczx> then root=
2020-06-29T19:34:20 #kisslinux <dilynm> Well right
2020-06-29T19:34:27 #kisslinux <dilynm> ..
2020-06-29T19:34:27 #kisslinux <xzcvczx> ls (hdX,Y)
2020-06-29T19:34:29 #kisslinux <dilynm> Aaaahhhh
2020-06-29T19:34:31 #kisslinux <xzcvczx> is a life saver
2020-06-29T19:34:40 #kisslinux <xzcvczx> hence terribly syntax
2020-06-29T19:34:42 #kisslinux <micr0> so if you do (hd<tab>,<tab>)/<tab> and it will list stuff
2020-06-29T19:34:52 #kisslinux <dilynm> So linux hd(0,1); root=hd(0,2)
2020-06-29T19:35:04 #kisslinux <xzcvczx> well root for the kernel command line
2020-06-29T19:35:17 #kisslinux <xzcvczx> root=
2020-06-29T19:35:24 #kisslinux <micr0> noooo - root needs to be root=/dev/sdX or whatever
2020-06-29T19:35:38 #kisslinux <dilynm> Right
2020-06-29T19:35:49 #kisslinux <micr0> err, /dev/sdXY
2020-06-29T19:35:49 #kisslinux <dilynm> But there's no way to specify vmlinuz then?
2020-06-29T19:35:58 #kisslinux <micr0> there is
2020-06-29T19:36:16 #kisslinux <dilynm> Right then how
2020-06-29T19:36:29 #kisslinux <dilynm> Hm
2020-06-29T19:36:37 #kisslinux <micr0> linux (hd0,1)/vmlinuz-whatever-you-want root=/dev/nvme0n1p6
2020-06-29T19:37:35 #kisslinux <dilynm> I understand what you mean
2020-06-29T19:37:49 #kisslinux <dilynm> Grub shell is a cross between a bad shell and boot parameters
2020-06-29T19:37:53 #kisslinux <dilynm> I love it
2020-06-29T19:37:54 #kisslinux <micr0> my current kiss boot menuentry
2020-06-29T19:38:06 #kisslinux <dilynm> Kernel panic. Lovely.
2020-06-29T19:38:32 #kisslinux <micr0> menuentry 'kiss 5.7.6' { linux (hd0,gpt4)/vmlinux-5.7.6 root=/dev/nvme0n1p6 ro }
2020-06-29T19:38:53 #kisslinux <micr0> debian is a bit more complex because it like, uses an initrd for some reason
2020-06-29T19:38:55 #kisslinux <dilynm> I'm going to end up using grub from a flash drive from a failed Linux install to boot into my laptop aren't
2020-06-29T19:39:17 #kisslinux <micr0> thats the beauty of it all, it can be anywhere! xD
2020-06-29T19:39:27 #kisslinux <dilynm> I just don't know why grub overwrote my bootloader when I specified this flash drive as being it's location
2020-06-29T19:39:41 #kisslinux <dilynm> It decided to just eliminate efibootmgr from my laptop
2020-06-29T19:40:19 #kisslinux <micr0> ouch
2020-06-29T19:40:31 #kisslinux <ax> lol
2020-06-29T19:40:38 #kisslinux <ax> good evening :)
2020-06-29T19:40:42 #kisslinux <admicos> are there any forks of gummiboot before it got systemd'd that can be ported over to kiss, would be a nice alt i think
2020-06-29T19:42:00 #kisslinux <himmalerin> I was just earlier today wishing I could use systemd-boot without the systemd
2020-06-29T19:42:06 #kisslinux <dilynm> I miss gummiboot :'(
2020-06-29T19:42:19 #kisslinux <admicos> so do i
2020-06-29T19:42:22 #kisslinux <dilynm> He'll probably just use elilo
2020-06-29T19:42:30 #kisslinux <dilynm> Hell*
2020-06-29T19:43:09 #kisslinux <admicos> in my current arch install (needed glibc for some stuff) i am using systemd-boot and compared to grub it's really neat
2020-06-29T19:43:28 #kisslinux <admicos> i'd fork it out from systemd if i knew my way around c
2020-06-29T19:44:00 #kisslinux <dilynm> Isn't the point of systemd components that they're modular so you just just pull them out?
2020-06-29T19:44:05 #kisslinux <dilynm> That's why it has like 69 bits
2020-06-29T19:44:08 #kisslinux <admicos> may be
2020-06-29T19:44:11 #kisslinux <admicos> didn't check tbf
2020-06-29T19:44:27 #kisslinux <dilynm> How did we get elogind out of systemd? Would it be just as complicated...
2020-06-29T19:44:28 #kisslinux <dilynm> Hm
2020-06-29T19:44:42 #kisslinux <dilynm> Grub is too powerful.
2020-06-29T19:49:32 #kisslinux <admicos> gentoo seems to have an ebuild for systemd-boot that doesn't require systemd (or maybe it does, but RDEPEND has an ! in front of systemd): https://gitweb.gentoo.org/repo/gentoo.git/tree/sys-boot/systemd-boot/systemd-boot-245.ebuild
2020-06-29T19:51:07 #kisslinux * xzcvczx misses uefi sometimes :(
2020-06-29T20:03:34 #kisslinux <himmalerin> Trying to get systemd-boot compiling and wow the list of things I'm turning off is insane
2020-06-29T20:04:02 #kisslinux <himmalerin> 29 -Dxxx=false entries and I'm not even half way done yet
2020-06-29T20:09:08 #kisslinux <xzcvczx> 837
2020-06-29T20:10:24 #kisslinux <himmalerin> 837?
2020-06-29T20:12:44 #kisslinux <xzcvczx> the total number of things to disable :P
2020-06-29T20:13:31 #kisslinux <admicos> ouch
2020-06-29T20:20:09 #kisslinux <himmalerin> Already hit an issue, any idea why I'd be getting "error: size of array 'x' is negative"? http://ix.io/2qvP
2020-06-29T20:21:52 #kisslinux <nraiha14> That is some build time checking macro. Because something is not correct the x evaluates to -1
2020-06-29T20:22:17 #kisslinux <nraiha14> You need to find out how the expr is set
2020-06-29T20:42:11 #kisslinux <admicos> it's almost 12 am in the middle of the night and i'm thinking of switching back to kiss aah
2020-06-29T20:42:26 #kisslinux <admicos> my sleep schedule's gonna be ruined again
2020-06-29T20:46:26 #kisslinux <vitorhugo> Are you even able to run systemd on musl?
2020-06-29T20:54:03 #kisslinux <dilynm> Pretty sure there's a systemd KISS repo floating around
2020-06-29T21:00:57 #kisslinux <xzcvczx> vitorhugo: you could chroot it :P
2020-06-29T21:01:01 #kisslinux <xzcvczx> or patchelf it :P
2020-06-29T21:02:37 #kisslinux <vitorhugo> That's cheating
2020-06-29T21:02:48 #kisslinux <vitorhugo> Next thing I know you're gonna be telling me "just run a static glibc version of it"
2020-06-29T21:03:05 #kisslinux <xzcvczx> just run a static glibc version of it
2020-06-29T21:03:07 #kisslinux <xzcvczx> :P
2020-06-29T22:34:56 #kisslinux <claudia007> the KISS monthly blog is partly mirrored to distrowatch
2020-06-29T22:34:58 #kisslinux <claudia007> https://distrowatch.com/dwres.php?resource=showheadline&story=11083
2020-06-29T23:37:04 #kisslinux <micr0_> boot manager? I don't need no stinkin boot manager xD
2020-06-29T23:37:32 #kisslinux <micr0_> (I got boot-to-kiss with linux efistub directly working)
2020-06-29T23:38:00 #kisslinux <himmalerin> I'd like to try getting efistub working at somepoint
2020-06-29T23:38:32 #kisslinux <himmalerin> my only use case for grub is booting windows but I've been unable to get *that* working under kiss, so I don't really need it
2020-06-29T23:38:35 #kisslinux <micr0_> the only gotcha I had was that my hardware (dell xps) does not support passing in any parameters to the kernel, so you have to make sure to compile your kernel with a builtin commandline.
2020-06-29T23:39:34 #kisslinux <micr0_> but basically all I had to do was `kiss bi efibootmgr && sudo efibootmgr --disk /dev/nvme0n1 --part 1 --create --label kiss --loader /vmlinuz-5.7.6`
2020-06-29T23:41:05 #kisslinux <micr0_> if your hardware isn't faulty, you can pass the commandline params with `--unicode 'root=/dev/nvme0n1p6'` and itll just work. for me, i just added CONFIG_CMDLINE_BOOL=y and CONFIG_CMDLINE="root=/dev/nvme0n1p6 ro" to my kernel config
2020-06-29T23:42:17 #kisslinux <micr0_> right now my debian efi boot chainloads grub but if I get that working directly i can remove grub completely
2020-06-29T23:45:51 #kisslinux <micr0_> Happy with my simple setup: efi -> efistub -> busybox sv -> sway (no x) -> firefox
2020-06-29T23:55:46 #kisslinux <himmalerin> time to reboot and see if this works