💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-08-05.txt captured on 2024-05-26 at 16:14:33.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

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

[2021-08-05T00:00:21Z] <noocsharp> i don't care that much, it's just the first kiss related website i've seen in a different style
[2021-08-05T00:00:23Z] <micro_O> i'll look into adding separate pages for awesome-kiss, kiss-find, and any other community projects
[2021-08-05T00:06:16Z] <noocsharp> perhaps i should add my repo to kiss find
[2021-08-05T00:09:16Z] <micro_O> lmk where it lives, or just make a pr to add it to the includelist
[2021-08-05T00:09:40Z] <micro_O> oh, i should rename those lists, they dont make any sense right now
[2021-08-05T03:43:27Z] <testuser[m]> Hi
[2021-08-05T03:46:21Z] <noocsharp> howdy
[2021-08-05T04:16:14Z] <noocsharp> to answer your question about npm from yesterday, it isn't online yet
[2021-08-05T05:39:19Z] <rio6> is there a way for kiss root to export variables
[2021-08-05T05:39:25Z] <rio6> s/root/hook
[2021-08-05T05:41:13Z] <testuser[m]> there was
[2021-08-05T05:41:15Z] <testuser[m]> but now no
[2021-08-05T05:41:38Z] <rio6> removed by intentionally?
[2021-08-05T05:41:51Z] <rio6> damnI cant english rn
[2021-08-05T05:42:26Z] <testuser[m]> Yeah
[2021-08-05T05:42:30Z] <testuser[m]> Hooks cant do much now
[2021-08-05T05:44:06Z] <testuser[m]> I guess you could gdb the parent kiss process and call setenv
[2021-08-05T05:44:11Z] <testuser[m]> putenv
[2021-08-05T05:44:17Z] <rio6> heh
[2021-08-05T05:44:33Z] <rio6> easier to change /bin/kiss
[2021-08-05T05:45:56Z] <rio6> > This file can now be written in any language. The only requirement now is that it be executable. The variable originally exported in the environment are passed as command-line arguments to KISS_HOOK.
[2021-08-05T05:45:58Z] <rio6> so that's why
[2021-08-05T05:46:59Z] <illiliti> changing variables within kiss internals is error-prone
[2021-08-05T05:50:28Z] <illiliti> you can easily shoot yourself in the foot because shell variables are global by default
[2021-08-05T05:52:50Z] <rio6> idea: let kiss run `$hook | while read line; do contains "$line" export && eval $(line); done` so only intended variables are exported
[2021-08-05T05:53:08Z] <rio6> (buggy code, but provides the point)
[2021-08-05T05:53:29Z] <illiliti> eval is evil
[2021-08-05T05:53:50Z] <illiliti> remember that and never use it
[2021-08-05T05:53:57Z] <rio6> same evilness as sourcing imo
[2021-08-05T05:55:03Z] <illiliti> yeah
[2021-08-05T06:22:34Z] <riteo-laptop> hiiii!
[2021-08-05T06:22:52Z] <riteo-laptop> I think I finally generated the initramfs, but does efivar compile to anyone?
[2021-08-05T06:23:16Z] <riteo-laptop> it fails with "cannot find -lefivar" which sounds weird
[2021-08-05T06:23:30Z] <riteo-laptop> like, isn't that the library I'm trying to compile?
[2021-08-05T06:23:37Z] <testuser[m]> bruh
[2021-08-05T06:23:40Z] <testuser[m]> yeah it doesnt work
[2021-08-05T06:24:02Z] <testuser[m]> i guess its building tests
[2021-08-05T06:24:17Z] <riteo-laptop> oh
[2021-08-05T06:24:24Z] <riteo-laptop> could it be that DESTDIR thing again?
[2021-08-05T06:24:29Z] <testuser[m]> no
[2021-08-05T06:24:31Z] <riteo-laptop> even tinyramfs broke because of that
[2021-08-05T06:24:33Z] <riteo-laptop> oh
[2021-08-05T06:25:41Z] <illiliti> fuck. i hate these new changes
[2021-08-05T06:25:53Z] <illiliti> VERSION, DESTDIR
[2021-08-05T06:26:10Z] <testuser[m]> yeah it works fine if you just remove the test target in makefile
[2021-08-05T06:26:14Z] <riteo-laptop> yeah I wonder why they weren't at least planned
[2021-08-05T06:26:18Z] <riteo-laptop> oh I'll try
[2021-08-05T06:26:26Z] <testuser[m]> at line 55, change all contents with '`true`'
[2021-08-05T06:26:30Z] <riteo-laptop> ok
[2021-08-05T06:26:44Z] <riteo-laptop> lol this is the third package I'm forking just to install kiss linux with luks
[2021-08-05T06:26:47Z] <testuser[m]> with shell backticks idk if they show up in the message
[2021-08-05T06:26:55Z] <riteo-laptop> yeah they do
[2021-08-05T06:27:40Z] <riteo-laptop> wait there's VERSION too now?
[2021-08-05T06:27:41Z] <testuser[m]> could you make an issue on shithub for efivar
[2021-08-05T06:27:47Z] <testuser[m]> VERSION is for source files
[2021-08-05T06:28:01Z] <testuser[m]> so you can do https://tar-VERSION.tar.xz in source file
[2021-08-05T06:28:09Z] <riteo-laptop> I don't know, those changes feel oddly unnecessary to me tbh
[2021-08-05T06:28:12Z] <riteo-laptop> but anyways
[2021-08-05T06:28:29Z] <riteo-laptop> I can make the issue with no prob
[2021-08-05T06:28:48Z] <riteo-laptop> should I make also the DESTDIR PR from yesterday?
[2021-08-05T06:28:57Z] <testuser[m]> konimex fixed it
[2021-08-05T06:29:09Z] <riteo-laptop> nice
[2021-08-05T06:29:49Z] <riteo-laptop> ok I'll report the issue when I finish this hell then
[2021-08-05T06:30:55Z] <riteo-laptop> bruh now I can't just put the output of `cat source` as an argument for curl -O
[2021-08-05T06:31:01Z] <riteo-laptop> I really don't like this change
[2021-08-05T06:31:10Z] <testuser[m]> yeah
[2021-08-05T06:31:12Z] <testuser[m]> i often do that
[2021-08-05T06:31:13Z] <testuser[m]> did
[2021-08-05T06:31:39Z] <riteo-laptop> I mean, I can get the presetting of stuff in the script, you can easily revert it and it already changed the enviroment in on obvious ways
[2021-08-05T06:31:56Z] <riteo-laptop> but why pass that through sources? What if something has VERSION in it?
[2021-08-05T06:32:02Z] <riteo-laptop> s/that/sed/
[2021-08-05T06:32:03Z] <cotangent> <riteo-laptop> but why pass sed through sources? What if something has VERSION in it?
[2021-08-05T06:32:10Z] <riteo-laptop> it just feels wrong
[2021-08-05T06:32:44Z] <testuser[m]> you escape it
[2021-08-05T06:32:49Z] <testuser[m]> lol
[2021-08-05T06:32:56Z] <riteo-laptop> you can escape it
[2021-08-05T06:32:59Z] <riteo-laptop> really
[2021-08-05T06:33:08Z] <testuser[m]> yeah
[2021-08-05T06:33:16Z] <riteo-laptop> did dylan add this thing or did it come for free
[2021-08-05T06:33:27Z] <testuser[m]> check the comments
[2021-08-05T06:33:31Z] <riteo-laptop> I'll do
[2021-08-05T06:33:33Z] <testuser[m]> line 343
[2021-08-05T06:35:15Z] <riteo-laptop> I can't find it
[2021-08-05T06:35:22Z] <riteo-laptop> lemme update kiss
[2021-08-05T06:35:32Z] <testuser[m]> just grep for VERSION
[2021-08-05T06:35:56Z] <riteo-laptop> already updated lol
[2021-08-05T06:35:58Z] <riteo-laptop> ok now I can find it
[2021-08-05T06:36:38Z] <riteo-laptop> that's just weird
[2021-08-05T06:37:17Z] <riteo-laptop> is this a new thing?
[2021-08-05T06:37:20Z] <testuser[m]> yeah
[2021-08-05T06:37:22Z] <testuser[m]> few weekss
[2021-08-05T06:37:29Z] <testuser[m]> most people don't like it either
[2021-08-05T06:37:44Z] <testuser[m]> i guess one could setup a mirror of the repo with substitution pre applied
[2021-08-05T06:37:52Z] <testuser[m]> so it can be used for kiss find or repology
[2021-08-05T06:38:17Z] <riteo-laptop> if so many people don't like it why hasn't anybody told dylan?
[2021-08-05T06:38:24Z] <riteo-laptop> or maybe they did
[2021-08-05T06:38:27Z] <testuser[m]> they did, but he is BDFL
[2021-08-05T06:38:37Z] <riteo-laptop> I see
[2021-08-05T06:39:27Z] <riteo-laptop> well, time to patch efivar
[2021-08-05T06:42:44Z] <testuser[m]> this is his reply if you want to see it https://github.com/kisslinux/repo/issues/290
[2021-08-05T06:43:13Z] <riteo-laptop> >After VERSION introduction, some packages now now have changed their VERSION number, to part of the url
[2021-08-05T06:43:17Z] <riteo-laptop> BRUH
[2021-08-05T06:43:49Z] <riteo-laptop> oh nvm
[2021-08-05T06:44:05Z] <riteo-laptop> I thought it was literal url pieces
[2021-08-05T06:44:15Z] <testuser[m]> lol
[2021-08-05T06:49:38Z] <riteo-laptop> ok the argument of "sources have already weird syntax" is actually quite good
[2021-08-05T06:50:16Z] <riteo-laptop> my only concern would be to change those markers slightly like "$VERSION" to make it clearer those are such
[2021-08-05T06:51:25Z] <riteo-laptop> the tool for preparsing stuff would be great
[2021-08-05T06:51:38Z] <riteo-laptop> I hope dylan adds one by default
[2021-08-05T06:52:53Z] <riteo-laptop> still, as much as I'm not against it that much (since it's also optional) I still see it as a minor annoyance and something that could be avoided
[2021-08-05T06:55:27Z] <riteo-laptop> s/could be/could've been/
[2021-08-05T06:55:27Z] <cotangent> <riteo-laptop> still, as much as I'm not against it that much (since it's also optional) I still see it as a minor annoyance and something that could've been avoided
[2021-08-05T06:57:12Z] <testuser[m]> <riteo-laptop> "I hope dylan adds one by default" <- Just copy paste from kiss
[2021-08-05T06:57:29Z] <riteo-laptop> testuser[m]: Changing that line to `true` does nothing
[2021-08-05T06:57:50Z] <testuser[m]> Show the diff of the old and new makefile
[2021-08-05T06:58:20Z] <testuser[m]> Or just send the makefile you edited
[2021-08-05T06:58:43Z] <riteo-laptop> I uploaded it on 0x0.st
[2021-08-05T06:58:43Z] <riteo-laptop> https://0x0.st/-4Je.patch
[2021-08-05T06:58:47Z] <riteo-laptop> the patch
[2021-08-05T06:59:32Z] <testuser[m]> Yea it should've workee
[2021-08-05T06:59:34Z] <testuser[m]> Worked
[2021-08-05T06:59:52Z] <riteo-laptop> oh wait
[2021-08-05T07:00:02Z] <riteo-laptop> I redid make in b and it said nothing to be done for all
[2021-08-05T07:00:07Z] <riteo-laptop> did it compile?
[2021-08-05T07:00:10Z] <testuser[m]> Means it worked
[2021-08-05T07:00:13Z] <riteo-laptop> oh
[2021-08-05T07:00:29Z] <riteo-laptop> I was sure that I saw that same error
[2021-08-05T07:03:27Z] <riteo-laptop> oh
[2021-08-05T07:03:32Z] <riteo-laptop> it did return that error
[2021-08-05T07:03:41Z] <riteo-laptop> but if you make again it says that it's done
[2021-08-05T07:04:02Z] <riteo-laptop> now I'm confused
[2021-08-05T07:04:21Z] <testuser[m]> Bruh
[2021-08-05T07:04:41Z] <testuser[m]> The lib has built so just install it
[2021-08-05T07:04:59Z] <testuser[m]> For a hack put `make ... || :` in the build file
[2021-08-05T07:05:09Z] <testuser[m]> Before the last make install line
[2021-08-05T07:05:24Z] <riteo-laptop> let's try
[2021-08-05T07:06:06Z] <riteo-laptop> well, it didn't stop
[2021-08-05T07:06:14Z] <riteo-laptop> let me try compiling efibootmgr
[2021-08-05T07:06:26Z] <riteo-laptop> it compiled in an istant
[2021-08-05T07:06:33Z] <riteo-laptop> epic
[2021-08-05T07:06:40Z] <riteo-laptop> what did `:` do?
[2021-08-05T07:07:41Z] <testuser[m]> Nothing
[2021-08-05T07:07:43Z] <testuser[m]> Literally
[2021-08-05T07:07:52Z] <testuser[m]> it does nothing
[2021-08-05T07:07:58Z] <riteo-laptop> is it like a feature of shell?
[2021-08-05T07:08:01Z] <testuser[m]> So if the make fails it just ignores the failure
[2021-08-05T07:08:07Z] <testuser[m]> : doesnt do anything
[2021-08-05T07:08:11Z] <riteo-laptop> oh
[2021-08-05T07:08:18Z] <riteo-laptop> that's interesting
[2021-08-05T07:08:31Z] <testuser[m]> Block affer `||` is executed after command fail, so by adding `||:` you do nothing after command fail
[2021-08-05T07:08:38Z] <riteo-laptop> I see
[2021-08-05T07:08:55Z] <testuser[m]> And yea : is a shell builtin
[2021-08-05T07:09:01Z] <testuser[m]> You can use anything like `true`
[2021-08-05T07:09:26Z] <riteo-laptop> and that stops shell -e from quitting
[2021-08-05T07:09:34Z] <riteo-laptop> s/shell/sh/
[2021-08-05T07:09:34Z] <cotangent> <riteo-laptop> and that stops sh -e from quitting
[2021-08-05T07:09:44Z] <riteo-laptop> cool
[2021-08-05T07:10:16Z] <riteo-laptop> btw I really hope a community wiki will continue to exist
[2021-08-05T07:10:28Z] <riteo-laptop> there is a lot more stuff at k1sslinux.org
[2021-08-05T07:11:27Z] <riteo-laptop> hi galaxy!
[2021-08-05T07:17:38Z] <riteo-laptop> well, time to reboot
[2021-08-05T07:17:51Z] <riteo-laptop> I'm 100% sure it won't work but there's only one way to find out
[2021-08-05T07:17:54Z] <riteo-laptop> cya!
[2021-08-05T08:14:11Z] <riteo-laptop> I'm so close!
[2021-08-05T08:14:43Z] <riteo-laptop> the disk boots but for some reason the initramfs doesn't recognize my nvme disk
[2021-08-05T08:14:59Z] <riteo-laptop> is there some module I forgot to compile in?
[2021-08-05T08:17:20Z] <gtms> Did you add those to kernel? (Device drivers -> NVME support -> ...)
[2021-08-05T08:17:37Z] <riteo-laptop> I don't know, I'm starting with just defconfig
[2021-08-05T08:17:55Z] <riteo-laptop> thinking about it I should've checked before asking that question...
[2021-08-05T08:18:06Z] <riteo-laptop> well, it was the excitement I guess
[2021-08-05T08:18:11Z] <gtms> https://wiki.gentoo.org/wiki/NVMe
[2021-08-05T08:18:33Z] <riteo-laptop> oh thanks!
[2021-08-05T08:22:15Z] <riteo-laptop> yeah, it wasn't set
[2021-08-05T08:22:49Z] <gtms> Great!
[2021-08-05T08:23:01Z] <gtms> Every time i compile kernel, this happens :D
[2021-08-05T08:23:59Z] <riteo-laptop> well, time to reboot once again!
[2021-08-05T08:24:05Z] <riteo-laptop> cya!
[2021-08-05T08:51:32Z] <riteo-laptop> update: the initramfs starts and asks for the luks password!
[2021-08-05T08:52:07Z] <riteo-laptop> sadly when luks tries to mount the drive it says that it can't figure out the target type or something like that
[2021-08-05T08:53:50Z] <riteo-laptop> oh I'm dumb
[2021-08-05T08:53:56Z] <riteo-laptop> it's probably another kernel module lmao
[2021-08-05T08:58:40Z] <riteo-laptop> exactly
[2021-08-05T09:04:23Z] <riteo-laptop> epic, time to reboot again
[2021-08-05T09:25:40Z] <riteo-laptop> i'm sooo close
[2021-08-05T09:25:56Z] <riteo-laptop> it starts, asks the password, mounts the disk and starts kiss
[2021-08-05T09:26:09Z] <riteo-laptop> but it says that it can't run a script
[2021-08-05T09:26:33Z] <riteo-laptop> oh wait I think I'm dumb
[2021-08-05T09:26:41Z] <riteo-laptop> I don't think I installed baseinit
[2021-08-05T09:27:20Z] <riteo-laptop> yeah it wasn't installed
[2021-08-05T09:31:56Z] <gtms> What a journey!
[2021-08-05T09:37:56Z] <testuser[m]> Bruh
[2021-08-05T10:10:34Z] <Guest1> Hi. Is there a Linux distro more KISS than Alpine? (source based distros like KISS don't count)
[2021-08-05T10:12:44Z] <testuser[m]> What do you count as KISS
[2021-08-05T10:12:52Z] <testuser[m]> Not having dbus and other garbage ?
[2021-08-05T10:13:45Z] <Guest1> Yes
[2021-08-05T10:14:06Z] <Guest1> musl instead of glibc, busybox instead of bash, etc
[2021-08-05T10:14:45Z] <Guest1> I want to know for the sake of interest
[2021-08-05T10:15:27Z] <testuser[m]> Hmm i don't know a binary distro other than alpine that does that, void is somewhat close to it i guess, but less minimal
[2021-08-05T10:17:12Z] <testuser[m]> kiss can be a binary distro too if someone hosts a repo :p
[2021-08-05T10:17:57Z] <Guest1> Right. But no one needs it )
[2021-08-05T14:18:10Z] <rio6> is there a plan to merge https://github.com/kiss-community/wiki back into https://github.com/kisslinux/wiki
[2021-08-05T14:18:26Z] <testuser[m]> ask dylan :p
[2021-08-05T14:19:11Z] <dilyn> ^
[2021-08-05T14:21:12Z] <rio6> pr it?
[2021-08-05T15:09:13Z] <msk[m]> I get http://0x0.st/-4tU.txt when building kiss-xorg's chromium package, should I report an issue on their GitHub, or is there something obviously wrong I did to cause it?
[2021-08-05T15:10:23Z] <testuser[m]> https://raw.githubusercontent.com/kiss-community/community/main/community/chromium/patches/chromium-renamed-freetype-member.patch
[2021-08-05T15:11:21Z] <testuser[m]> and its version 91, latest is 92
[2021-08-05T15:12:24Z] <testuser[m]> https://github.com/kyx0r/repo-community/commit/2b38aeb32e31d6e8a4e89664d927dfc51b5a4be2#diff-e3ad5d688d0d89f51ccc36c25cfd616d2d303b6c679ef7f28b07ebf1803d2794
[2021-08-05T15:12:25Z] <testuser[m]> just use this
[2021-08-05T15:13:05Z] <testuser[m]> those ...x11=true flags are redundant but it doesnt matter
[2021-08-05T15:13:33Z] <msk[m]> thanks, I'll try kyxor's package
[2021-08-05T15:31:16Z] <claudia02> those chromium configure flags are not the easiest to wrap ones head around.
[2021-08-05T15:59:47Z] <noocsharp> in the gnu coreutils build system, is there a way to just build one program?
[2021-08-05T16:04:37Z] <testuser[m]> there's --enable-install-program to install a single/multiple progs but dont know if a single can be built
[2021-08-05T16:12:48Z] <noocsharp> im tired of formatting text manually, so i wanted to extract fmt from coreutils
[2021-08-05T16:13:14Z] <noocsharp> but openbsd fmt has no dependencies on other files, so i'm just gonna use it
[2021-08-05T16:16:23Z] <noocsharp> also, unless libfmt does something i'm missing, the package should probably be renamed from fmt to libfmt
[2021-08-05T16:17:36Z] <acheam> does libfmt not provide bin/fmt?
[2021-08-05T16:17:55Z] <acheam> also whats wrong with busybox fold?
[2021-08-05T16:18:04Z] <acheam> its not great, but it worked fine for me
[2021-08-05T16:18:57Z] <noocsharp> the problem with fold is that i didn't know that it existed 30 seconds ago
[2021-08-05T16:19:25Z] <acheam> :)
[2021-08-05T16:21:19Z] <noocsharp> actually, i tried it, and fold just does line wrapping
[2021-08-05T16:21:22Z] <noocsharp> not full text formatting
[2021-08-05T16:21:44Z] <acheam> whats full text formatting?
[2021-08-05T16:22:39Z] <noocsharp> fmt lengthens lines if they're too short
[2021-08-05T16:22:57Z] <acheam> ah okay
[2021-08-05T16:23:10Z] <acheam> can't you just join all the lines, then use fold?
[2021-08-05T16:23:30Z] <acheam> delete all single linebreaks
[2021-08-05T16:23:38Z] <noocsharp> well then i lose my paragraphs
[2021-08-05T16:23:42Z] <acheam> no
[2021-08-05T16:23:47Z] <noocsharp> oh wait i see what you're saying
[2021-08-05T16:23:48Z] <acheam> not if you keep double linebreaks
[2021-08-05T16:24:07Z] <acheam> idk how to do that though, maybe something with tr
[2021-08-05T16:24:20Z] <noocsharp> i just want to pipe it into fmt and let it do it's thing
[2021-08-05T16:24:46Z] <acheam> | tr -d '\n' -c '\n\n' | fold -w 72
[2021-08-05T16:27:19Z] <noocsharp> that didn't work
[2021-08-05T16:27:24Z] <acheam> yeah
[2021-08-05T16:27:25Z] <noocsharp> i imagine there's a way to do it tho
[2021-08-05T16:27:46Z] <acheam> or just steal obsd fmt
[2021-08-05T16:28:16Z] <acheam> hmm didn't know that bc is just a preprocessor for dc
[2021-08-05T16:30:30Z] <testuser[m]> noocsharp: Ask ang
[2021-08-05T16:30:38Z] <noocsharp> wtf i have dc installed
[2021-08-05T16:31:08Z] <acheam> is it not posix?
[2021-08-05T16:31:14Z] <acheam> i thought it was?
[2021-08-05T16:31:36Z] <noocsharp> i think it is, but still, i don't think i've ever tried to run dc
[2021-08-05T16:31:47Z] <acheam> its cool
[2021-08-05T16:31:53Z] <acheam> would reccomend learning it
[2021-08-05T16:32:08Z] <noocsharp> i just use bc
[2021-08-05T16:32:14Z] <acheam> i'm kind of on a stack-based fad
[2021-08-05T16:32:27Z] <acheam> but emacs calc-mode first turned me on to stack-based calculators
[2021-08-05T16:33:32Z] <noocsharp> to me, stack based languages like forth just seem esoteric
[2021-08-05T16:34:20Z] <noocsharp> they're simple, but it's hard for me to see how one would build anything bigger than a toy, and sufficiently reliable
[2021-08-05T16:34:20Z] <acheam> they're unusual, but that doesn't make them esoteric
[2021-08-05T16:34:52Z] <acheam> there are tens of space probes in space right now powered by forth. I think of it as being a step above assembly
[2021-08-05T16:34:58Z] <acheam> which is what most implementations are
[2021-08-05T16:35:04Z] <noocsharp> huh, didn't know that
[2021-08-05T16:35:24Z] <acheam> although the implementation i'm learning right now is more of a cross between python and assembly
[2021-08-05T16:35:35Z] <noocsharp> which one are you learning?
[2021-08-05T16:35:51Z] <acheam> retro forth
[2021-08-05T16:35:56Z] <acheam> http://retroforth.org/
[2021-08-05T16:36:12Z] <noocsharp> i've seen it when browsing on sr.ht
[2021-08-05T16:36:29Z] <acheam> there are also some chips that can directly run forth, which I find really cool
[2021-08-05T16:36:39Z] <acheam> its developed using fossil, sr.ht is just a mirror
[2021-08-05T16:37:40Z] <noocsharp> isn't it being used to build an os?
[2021-08-05T16:37:53Z] <noocsharp> or is that a different one
[2021-08-05T16:37:56Z] <acheam> yes, https://collapseos.org/
[2021-08-05T16:38:16Z] <acheam> the os is technically complete
[2021-08-05T16:39:10Z] <noocsharp> can't wait to try it in the real world
[2021-08-05T16:39:27Z] <acheam> lol
[2021-08-05T16:41:03Z] <noocsharp> tbh i should learn a new programming language
[2021-08-05T16:41:43Z] <noocsharp> every time i've tried in the past few years, i just give up and go back to what i know
[2021-08-05T16:42:40Z] <acheam> im just forcing myself to write simple stuff in forth
[2021-08-05T16:42:45Z] <noocsharp> and a few hundred lines for a full os... that's pretty neat
[2021-08-05T16:42:55Z] <noocsharp> actually a few thousand, but still
[2021-08-05T16:42:57Z] <acheam> like, right now im rewriting "nc netlaser 9001 < file.pdf" in forth
[2021-08-05T16:44:30Z] <noocsharp> how does one make syscalls in forth?
[2021-08-05T16:45:30Z] <acheam> depends on the implementation, in retro forth you can use io:unix-syscall
[2021-08-05T16:47:31Z] <testuser[m]> Rewrite kiss in forth
[2021-08-05T16:47:33Z] <testuser[m]> fiss
[2021-08-05T16:47:36Z] <noocsharp> i just extracted collapseos... it doesn't have a directory containing everything
[2021-08-05T16:51:34Z] <acheam> >
[2021-08-05T16:51:34Z] <acheam> ?
[2021-08-05T16:52:20Z] <noocsharp> i extracted it and all the files extracted into the current directory
[2021-08-05T16:52:48Z] <testuser[m]> Bruh
[2021-08-05T16:54:01Z] <acheam> oh
[2021-08-05T16:54:02Z] <acheam> oof
[2021-08-05T16:54:44Z] <acheam> best way i've found to fix that is re-extract the tarball in a new directory, then do
[2021-08-05T16:54:59Z] <acheam> for i in *; do rm ../$i; done
[2021-08-05T16:55:17Z] <acheam> replace .. to path where you extracted the files to originally
[2021-08-05T16:55:38Z] <noocsharp> i cleanup up already, wasn't that bad
[2021-08-05T16:55:56Z] <noocsharp> cleaned up*
[2021-08-05T17:02:57Z] <noocsharp> huh, didn't know that you could write to arbitrary addresses in forth
[2021-08-05T17:03:02Z] <noocsharp> i thought it was limited to the stack
[2021-08-05T17:08:09Z] <acheam> nope you can peak and poke as you please
[2021-08-05T17:27:28Z] <testuser[m]> What is it with webdevs and refactoring UIs every couple of days
[2021-08-05T17:27:36Z] <testuser[m]> Shithub changed the organization view
[2021-08-05T17:27:49Z] <testuser[m]> Few months back they changed issue/PR icons 
[2021-08-05T17:29:25Z] <omanom> job security lol
[2021-08-05T17:30:49Z] <noocsharp> managers want to show that they're not useless
[2021-08-05T17:32:14Z] <omanom> can't increase team velocity if you don't keep changing shit
[2021-08-05T17:38:50Z] <micro_O> txr looks pretty cool
[2021-08-05T17:40:00Z] <noocsharp> txr?
[2021-08-05T17:43:37Z] <micro_O> https://www.nongnu.org/txr/
[2021-08-05T18:01:34Z] <Guest16> Using awk is it possible to keep the delimiter. I am using a regex as the delimiter and want the result too. So if the input is "Hi     word1     Hello" and the delimiter is regex "word1|word2" I want to store the "word1"
[2021-08-05T18:02:13Z] <Guest16> Print delimiter on its own is what I mean
[2021-08-05T18:02:41Z] <acheam> uh isnt the delimiter saved in a variable?
[2021-08-05T18:02:54Z] <Guest16> Yes, awk '{print FS}' prints the literal regex but I want it to print the result of the regex
[2021-08-05T18:03:22Z] <acheam> oh
[2021-08-05T18:03:33Z] <acheam> can you just re-run the regex on the input?
[2021-08-05T18:04:27Z] <Guest16> Don't think so
[2021-08-05T18:05:10Z] <Guest16> The output would be "Hi     word1|word2     Hello" which wouldn't help
[2021-08-05T18:05:21Z] <Guest16> Since could be word1 or word2
[2021-08-05T18:16:00Z] <ang> noocsharp: awk '/^$/{printf "\n\n";i=0;next}{printf "%s%s",(i++)?" ":"",$0}END{print ""}' | fold -s
[2021-08-05T18:16:41Z] <ang> you could also install 9base, or maybe try and steal its fmt(1)
[2021-08-05T18:16:59Z] <Guest16> ang awk '{for(i=1;i<=NF;i++){ if($i=="open|wep|psk|8021x"){print $i} } }
[2021-08-05T18:16:59Z] <Guest16> Didn't print the match
[2021-08-05T18:17:33Z] <Guest16> It's a regexp but I want the word matched to be printed
[2021-08-05T18:17:34Z] <ang> that's not how you match regular expressions
[2021-08-05T18:17:37Z] <ang> if that's what you intend
[2021-08-05T18:18:04Z] <ang> $i ~ /open|wep|psk|8021x/
[2021-08-05T18:18:21Z] <ang> you can replace the slashes with "..."
[2021-08-05T18:18:35Z] <Guest16> Thnx that works, sorry I don't know awk too well
[2021-08-05T18:18:44Z] <ang> all good
[2021-08-05T18:19:05Z] <ang> == is simple string comparison
[2021-08-05T18:45:05Z] <rio6> does anyone know if gnu make uses ctime or mtime to determine which files are outdated?
[2021-08-05T18:47:35Z] <ang> noocsharp: even easier, paste -s -d'\n' file | fold -s
[2021-08-05T18:49:15Z] <noocsharp> cool
[2021-08-05T18:49:25Z] <noocsharp> probably just gonna go with openbsd fmt, it seems reasonable enoguh
[2021-08-05T18:50:16Z] <ang> yeah, better to have a fmt(1)
[2021-08-05T18:51:31Z] <ang> rio6, can't you try it? As far as I understand it, ctime changes when you modify the file OR change it's properties
[2021-08-05T18:51:45Z] <ang> so simply do a chmod 600 on some files and see what make does
[2021-08-05T18:54:27Z] <ang> noocsharp: busybox fold(1) sucks anyway. It adds trailing spaces to all folded lines
[2021-08-05T18:55:04Z] <ang> there are a couple commits from dylan, where he removed a ton of trailing spaces
[2021-08-05T18:55:51Z] <noocsharp> i just got fmt packaged, works amazingly
[2021-08-05T18:56:15Z] <ang> nice
[2021-08-05T18:57:05Z] <noocsharp> it doesn't even download anything, i just put fmt.[c1] in the files directory of the package lol
[2021-08-05T18:57:32Z] <ang> haha
[2021-08-05T18:57:37Z] <ang> with a custom makefile?
[2021-08-05T18:57:59Z] <noocsharp> i call cc directly in build
[2021-08-05T18:58:08Z] <noocsharp> it's just one file, and a man page
[2021-08-05T18:58:15Z] <ang> yeah, fair
[2021-08-05T18:58:37Z] <noocsharp> and it hasn't been updated in 3 years, so i think it's pretty safe
[2021-08-05T18:59:14Z] <ang> now I wonder if the plan9 fmt is smaller
[2021-08-05T18:59:59Z] <noocsharp> this one's only 414 loc according to gocloc, after i removed pledge calls
[2021-08-05T19:00:18Z] <acheam> oh you ported your own instead of using ibara's
[2021-08-05T19:00:18Z] <acheam> ?
[2021-08-05T19:00:59Z] <noocsharp> yeah, only have to remove like 6 lines
[2021-08-05T19:01:13Z] <ang> 9base links to some plan9 libs
[2021-08-05T19:01:42Z] <ang> https://git.suckless.org/9base/file/fmt/fmt.c.html
[2021-08-05T19:02:49Z] <noocsharp> wow, that's tiny
[2021-08-05T19:03:48Z] <ang> most of the plan9 stuff is tiny, unfortunately quite a few utils lack some POSIX mandated options
[2021-08-05T19:04:01Z] <ang> cat -v considered harmful etc :)
[2021-08-05T19:07:16Z] <noocsharp> posix schmosix
[2021-08-05T19:08:25Z] <acheam> thats to be expected given that plan9 doesn't really try to be posix :)
[2021-08-05T19:10:23Z] <ang> oh yeah, definitely
[2021-08-05T19:11:59Z] <ang> its cat has literally 0 options
[2021-08-05T19:12:07Z] <acheam> thats what cat should be though!
[2021-08-05T19:12:27Z] <ang> agreed
[2021-08-05T19:12:32Z] <acheam> at least busybox lets you configure cat down to being tht
[2021-08-05T19:12:33Z] <acheam> that
[2021-08-05T19:12:47Z] <acheam> but obsd cat has 7 flags
[2021-08-05T19:12:50Z] <acheam> which makes me sad
[2021-08-05T19:13:01Z] <acheam> including all the bloat ones like -n and -v
[2021-08-05T19:13:55Z] <noocsharp> send a patch upstream, i'm sure they'll be very happy and accept it with open arms
[2021-08-05T19:14:05Z] <ang> I tend to use cat -vet quite often
[2021-08-05T19:15:20Z] <acheam> whats -e?
[2021-08-05T19:15:21Z] <ang> you can use sed to unambiguously print all characters but cat -vet is quick to type and easy to remember
[2021-08-05T19:15:44Z] <ang> $ for end of line
[2021-08-05T19:15:52Z] <acheam> ah
[2021-08-05T19:16:43Z] <acheam> i dont see the problem with cat | vis though
[2021-08-05T19:17:26Z] <acheam> or vis -lt in this case
[2021-08-05T19:17:48Z] <cem> I think cat -v is overly exaggarated
[2021-08-05T19:18:48Z] <cem> The whole "considered harmful" thing from Rob Pike is about the enlargement of the UNIX ecosystem and cat -v is a great example
[2021-08-05T19:19:22Z] <acheam> yes
[2021-08-05T19:19:31Z] <acheam> there shouldnt be any great examples!!!
[2021-08-05T19:20:18Z] <cem> Fair enough
[2021-08-05T19:21:59Z] <ang> acheam: as a vis user, have you mastered structural regex already?
[2021-08-05T19:23:54Z] <acheam> i no longer use vis
[2021-08-05T19:24:04Z] <acheam> also i was reffering to vis(1), as mentioned in the cat -v paper
[2021-08-05T19:24:24Z] <acheam> https://marc.info/?l=openbsd-misc&m=115405425107494&w=2
[2021-08-05T19:24:38Z] <acheam> basically obsd keeps cat flags for compatibility and they were in 4.1bsd
[2021-08-05T19:24:55Z] <noocsharp> what do you use then?
[2021-08-05T19:24:58Z] <noocsharp> ed?
[2021-08-05T19:25:04Z] <ang> oh right. For a second I thought you meant a program like that
[2021-08-05T19:25:26Z] <ang> but then I was wondering why tf the text editor vis would choose that name then
[2021-08-05T19:26:53Z] <acheam> there is a gh issue about it
[2021-08-05T19:27:02Z] <acheam> on *bsd, vis is usually installed as vise
[2021-08-05T19:27:14Z] <acheam> noocsharp: vi(1)
[2021-08-05T19:27:32Z] <acheam> which on obsd, is just a visual frontend to ed
[2021-08-05T19:27:38Z] <acheam> you can swap to and from them easily
[2021-08-05T19:27:52Z] <acheam> s/ed/ex/g
[2021-08-05T19:27:52Z] <cotangent> <acheam> you can swap to and from them easily
[2021-08-05T19:27:52Z] <ang> ex though, not ed
[2021-08-05T19:28:11Z] <acheam> yes
[2021-08-05T19:28:28Z] <acheam> idk the difference though
[2021-08-05T19:29:32Z] <ang> ex is a more bloated vi, all you need to know
[2021-08-05T19:29:42Z] <ang> s/vi/ed/
[2021-08-05T19:29:42Z] <cotangent> <ang> ex is a more bloated ed, all you need to know
[2021-08-05T19:30:27Z] <ang> acheam: never submitted this: https://termbin.com/kfco
[2021-08-05T19:30:37Z] <ang> a couple tips and tricks in there
[2021-08-05T19:32:05Z] <acheam> wow lots of nice tips thanks!]
[2021-08-05T19:32:18Z] <acheam> the z bindings I really hate
[2021-08-05T19:32:21Z] <acheam> compared to vim
[2021-08-05T19:32:34Z] <acheam> much less convinient than z{t,b,z}
[2021-08-05T19:32:42Z] <acheam> and less logical
[2021-08-05T19:33:16Z] <acheam> also do you know how to run a shell command on a custom number of lines?
[2021-08-05T19:33:24Z] <acheam> like say, sort the next 10 lines in place
[2021-08-05T19:33:55Z] <ang> yes, I do
[2021-08-05T19:34:09Z] <ang> !<motion>
[2021-08-05T19:34:29Z] <ang> or .,+10w !<command>
[2021-08-05T19:35:01Z] <ang> s/ ./ :./
[2021-08-05T19:35:01Z] <cotangent> <ang> or :.,+10w :.<command>
[2021-08-05T19:35:21Z] <acheam> uh im just getting <motion> not found
[2021-08-05T19:35:21Z] <ang> wow, I didn't use g cotagent
[2021-08-05T19:35:28Z] <acheam> like if I do !10j sort
[2021-08-05T19:35:38Z] <ang> sec
[2021-08-05T19:35:41Z] <acheam> oh
[2021-08-05T19:35:45Z] <acheam> nvm
[2021-08-05T19:35:47Z] <acheam> i was doing it with :
[2021-08-05T19:35:51Z] <acheam> thank you!!!
[2021-08-05T19:36:04Z] <ang> ah
[2021-08-05T19:36:18Z] <ang> you are welcome
[2021-08-05T19:36:23Z] <acheam> holy shit this is a gamechanger
[2021-08-05T19:36:27Z] <acheam> instantly 10x more usable
[2021-08-05T19:36:50Z] <ang> yeah, quite a few things like this which are not immediately obvious
[2021-08-05T19:36:59Z] <acheam> where would we be without ang?
[2021-08-05T19:37:08Z] <ang> :]
[2021-08-05T19:39:10Z] <ang> because you can use motions, you can obviously use }} to i.e. fmt(1) a paragraph
[2021-08-05T19:39:16Z] <acheam> ye
[2021-08-05T19:41:03Z] <acheam> tbh i dont really see the use of buffers
[2021-08-05T19:41:08Z] <acheam> i just open a new terminal
[2021-08-05T19:41:22Z] <acheam> assuming im not on the tty that is
[2021-08-05T19:43:03Z] <ang> I never really used them properly
[2021-08-05T19:44:36Z] <acheam> waaaaait
[2021-08-05T19:44:40Z] <acheam> macros via buffers?
[2021-08-05T19:45:29Z] <acheam> oh it is documented
[2021-08-05T19:45:32Z] <acheam> i just never read it
[2021-08-05T19:46:36Z] <ang> the og way to do macros, yeah
[2021-08-05T19:48:44Z] <acheam> my days of sadness upon instinctively clicking q and seeing "q isn't a vi command" are over
[2021-08-05T19:49:20Z] <ang> do you need macros often?
[2021-08-05T19:49:25Z] <acheam> yes
[2021-08-05T19:49:43Z] <acheam> although tbf I use macros in a lot of places a regex would do
[2021-08-05T19:50:03Z] <ang> yeah
[2021-08-05T19:50:11Z] <ang> I think I mostly turn to awk if I need something more complex
[2021-08-05T19:50:16Z] <acheam> I fairly rarely use :%s, and when I do, its never with some complex regex
[2021-08-05T19:50:28Z] <acheam> awk is king
[2021-08-05T19:52:39Z] <ang> it really is
[2021-08-05T19:52:58Z] <ang> best bang for your buck
[2021-08-05T19:56:23Z] <Guest16> ang If I passed a shell variable to awk in order to print specific column how would I do that. awk -v var="\$1" would print literally the string "$1"
[2021-08-05T19:56:44Z] <Guest16> '{print var}'
[2021-08-05T19:57:07Z] <ang> don't escape the $
[2021-08-05T19:57:59Z] <ang> foo=bar; awk -v var="$foo" 'BEGIN { print var }'
[2021-08-05T19:58:19Z] <Guest16> then the shell would interpret that as the first arg in the function but i want literally the column number
[2021-08-05T19:58:34Z] <ang> oh, gotcha
[2021-08-05T19:59:07Z] <Guest16> I thought it would be \$1 so that it would work out to '{print $1}' but that did not work
[2021-08-05T19:59:15Z] <ang> field=3; echo "foo bar baz" | awk -v var="$field" '{ print $var }'
[2021-08-05T19:59:25Z] <ang> should print "baz"
[2021-08-05T19:59:58Z] <Guest16> ok
[2021-08-05T20:33:24Z] <Guest16> ang Can you help with my function https://ghostbin.com/paste/EHrkQ . "$@" is a multi-line variable but [ $line = $answer ] isn't evaluating to true even tho I printed the variables out separately and they look exactly the same
[2021-08-05T20:34:28Z] <Guest16> Does read -r line manipulate the variable in some invisible way im not seeing
[2021-08-05T20:35:07Z] <Guest16> Basically it's a menu program and the first menu works but the second did not
[2021-08-05T20:36:52Z] <Guest16> nvm srry
[2021-08-05T20:36:57Z] <Guest16> figured it out
[2021-08-05T20:37:11Z] <ang> is the command substitution desired?
[2021-08-05T20:37:29Z] <ang> the $(...) part
[2021-08-05T20:38:25Z] <ang> so what was it?
[2021-08-05T20:45:41Z] <Guest16> There was a trailing whitespaces
[2021-08-05T20:47:56Z] <ang> ah lol
[2021-08-05T21:06:40Z] <Guest16> ang Is it possible to run command in subshell but not have it show up in the main. Like for example foo="$(printf 'bar')". I could do just foo="bar" but I also want to run command such as tr
[2021-08-05T21:07:19Z] <Guest16> And i dont think it is possible to pipe a variable and have it treated as a string
[2021-08-05T21:10:02Z] <Guest16> But i dont want the printf 'bar' to actually show up on the screen
[2021-08-05T21:12:32Z] <ang> Uhm, I'm not really sure I understand your problem
[2021-08-05T21:13:22Z] <acheam> redirect stdout?
[2021-08-05T21:31:57Z] <Guest16> awk: warning: escape sequence `\o' treated as plain `o'
[2021-08-05T21:35:42Z] <Guest16> thing is there is no \o
[2021-08-05T21:52:42Z] <NomisIV> Hi! I'm trying to install kiss linux, but kiss doesn't seem to find my repos. How can I troubleshoot this?
[2021-08-05T21:52:52Z] <acheam> echo $KISS_PATH
[2021-08-05T21:53:36Z] <NomisIV> Yes, and they point to the right path
[2021-08-05T21:54:05Z] <acheam> then it should find your repos...
[2021-08-05T21:54:09Z] <noocsharp> what's the output
[2021-08-05T21:55:06Z] <NomisIV> It says: ERROR Package 'e2fsprogs' not in any repository
[2021-08-05T21:55:21Z] <acheam> whats the output of echo $KISS_PATH
[2021-08-05T21:55:25Z] <NomisIV> It fails for any program I try to build
[2021-08-05T21:56:02Z] <Guest16> ang Btw my issue earlier was trying to read from a multiline variable without echoing it to the screen
[2021-08-05T21:56:33Z] <Guest16> printf '%s\n "${multi_var}" | while read -r line ...
[2021-08-05T21:56:34Z] <NomisIV> My KISS_PATH is currently ":/repos/repo/core:/repos/repo/extra:/repos/community/community"
[2021-08-05T21:57:10Z] <acheam> that ain't the right path
[2021-08-05T21:57:22Z] <noocsharp> well did you store your repos in the root dir?
[2021-08-05T21:57:23Z] <acheam> unless you created /repos?
[2021-08-05T21:57:28Z] <acheam> which i would advise against
[2021-08-05T21:57:45Z] <NomisIV> I did. Why would you advice against that?
[2021-08-05T21:58:00Z] <acheam> uhh, its root-owned now, and shits all over the FHS
[2021-08-05T21:58:01Z] <noocsharp> try removing the leading ':' perhaps? (not sure if it's actually problematic)
[2021-08-05T21:58:14Z] <acheam> IIRC the leading : issue was fixed
[2021-08-05T21:58:53Z] <acheam> can you cd /repos/repo/core/<package> and then kiss b?
[2021-08-05T21:59:00Z] <NomisIV> Yeah, it didn't change anything
[2021-08-05T21:59:19Z] <Guest16> What's FHS
[2021-08-05T21:59:32Z] <Guest16> ok
[2021-08-05T21:59:46Z] <Guest16> yeah that is bad practice just use /var/ something
[2021-08-05T21:59:53Z] <Guest16> or put it in your /home/$USER
[2021-08-05T22:00:13Z] <NomisIV> acheam: It did something, but it failed on a 404. I thank that was just the package though
[2021-08-05T22:02:04Z] <acheam> what package was it?
[2021-08-05T22:02:10Z] <NomisIV> I think everything fails with 404?
[2021-08-05T22:02:10Z] <acheam> try another one
[2021-08-05T22:02:21Z] <acheam> uhh then thats an issue on your end
[2021-08-05T22:02:22Z] <noocsharp> you don't have a network connection then
[2021-08-05T22:02:30Z] <acheam> that wouldn't 404 would it though?
[2021-08-05T22:02:40Z] <NomisIV> I've tried e2fsprogs, dosfstools and ncurses
[2021-08-05T22:02:41Z] <noocsharp> oh yeah, maybe it's dns?
[2021-08-05T22:02:50Z] <acheam> yeah thats what im thinking
[2021-08-05T22:03:05Z] <NomisIV> But I can ping kisslinux.org without any problem
[2021-08-05T22:03:09Z] <acheam> hmmmm
[2021-08-05T22:03:15Z] <NomisIV> And I just git cloned both repos
[2021-08-05T22:03:20Z] <Guest16> Do you have internet
[2021-08-05T22:03:32Z] <acheam> scroll up
[2021-08-05T22:03:51Z] <acheam> whats the ip that "ping armaanb.net" shows?
[2021-08-05T22:05:28Z] <NomisIV> It might have something to do with the version of the tarballs that it tries to download. The server irn't guaranteed to have *every* tarball, and if the version variable is invalid somehow, that would explain it
[2021-08-05T22:05:52Z] <acheam> most release servers keep archives of all past releases
[2021-08-05T22:05:58Z] <acheam> and our repos aren't that bad
[2021-08-05T22:06:11Z] <acheam> maybe a 404 here or there but not /every/ package
[2021-08-05T22:06:21Z] <acheam> whats the ip that "ping armaanb.net" shows?
[2021-08-05T22:06:21Z] <NomisIV> the ip is 46.23.94.85
[2021-08-05T22:06:34Z] <acheam> okay thats the right ip
[2021-08-05T22:06:43Z] <noocsharp> when did you download the kiss rootfs?
[2021-08-05T22:06:52Z] <acheam> and from where
[2021-08-05T22:07:05Z] <acheam> `kiss version` ?
[2021-08-05T22:07:08Z] <NomisIV> Today, or rather yesterday now (just passed midnight)
[2021-08-05T22:07:22Z] <NomisIV> Kiss version 5.4.0
[2021-08-05T22:07:43Z] <acheam> oh you're way outdated then
[2021-08-05T22:07:52Z] <NomisIV> Oh lol
[2021-08-05T22:07:53Z] <acheam> did you get it from github.com/kiss-community?
[2021-08-05T22:07:58Z] <acheam> we're on github.com/kisslinux again
[2021-08-05T22:08:03Z] <acheam> redownload from here: https://github.com/kisslinux/repo/releases/tag/2021.7-9
[2021-08-05T22:08:40Z] <NomisIV> I did
[2021-08-05T22:09:12Z] <NomisIV> Can I just extract the new tarball on top of the old one?
[2021-08-05T22:09:25Z] <acheam> theoretically an old rootfs shouldn't be an issue, but with the libressl/openssl changes and stuff it will be easier to start with the new one
[2021-08-05T22:09:33Z] <acheam> rm -rf first
[2021-08-05T22:09:43Z] <acheam> or reformat
[2021-08-05T22:09:58Z] <NomisIV> I'll try that tomorrow, it's too late now
[2021-08-05T22:10:06Z] <NomisIV> But thanks a lot for the help
[2021-08-05T22:10:20Z] <acheam> you're in a channel of night owls, 12am is weak!
[2021-08-05T22:10:37Z] <acheam> if you're not tweaking your kiss install until the rooster crows, you're not doing it right
[2021-08-05T22:13:25Z] <NomisIV> I'm sorry, I'm trying to turn my (real) life back into control and the discovery of kiss linux hasn't been helpful xD
[2021-08-05T22:16:42Z] <NomisIV> Btw, is there an easy way to get "normie" programs like steam and dircord working? I'd prefer a solution that isn't flatpak though
[2021-08-05T22:16:58Z] <acheam> chroot
[2021-08-05T22:17:26Z] <NomisIV> I'll look into that :)
[2021-08-05T22:17:59Z] <acheam> unpack an arch rootfs then kiss-chroot into it
[2021-08-05T22:18:07Z] <acheam> pretty simple, and its like running arch instead of kiss
[2021-08-05T22:18:30Z] <acheam> beware that kiss-chroot pretty much removes any security benefits of chroot beyond programs not seeing your personal files
[2021-08-05T22:20:33Z] <NomisIV> Do you have personal experience with steam in chroot, or just programs in general?
[2021-08-05T22:21:12Z] <acheam> programs in general
[2021-08-05T22:21:14Z] <NomisIV> I'm curious about game compability, because I'm currently having a bit of trouble with steam
[2021-08-05T22:21:16Z] <acheam> but many people here have run kiss
[2021-08-05T22:21:26Z] <NomisIV> Steam in gentoo I mean
[2021-08-05T22:21:29Z] <acheam> if you want to run more than a few programs just run gkiss though
[2021-08-05T22:21:44Z] <NomisIV> What's that?
[2021-08-05T22:21:44Z] <acheam> should let most proprietary programs work out of the box
[2021-08-05T22:21:52Z] <GalaxyNova> kiss with Glibc and GNU coreutils
[2021-08-05T22:21:59Z] <NomisIV> Aah, right
[2021-08-05T22:22:22Z] <GalaxyNova> You'd also need it if you want to listen to spotify or watch netflix
[2021-08-05T22:22:23Z] <acheam> not gnu coreutils
[2021-08-05T22:22:27Z] <acheam> just glibc
[2021-08-05T22:22:29Z] <GalaxyNova> oh?
[2021-08-05T22:22:44Z] <acheam> yes
[2021-08-05T22:24:31Z] <noocsharp> one of the best things about kiss is that it destroys the temptation to use shitty normie software, because it's painful to get it working
[2021-08-05T22:27:05Z] <NomisIV> Lol, I'm dangerously close to just say fuck it and leave gaming all together
[2021-08-05T22:27:25Z] <acheam> do. it.
[2021-08-05T22:27:35Z] <NomisIV> I mostly program in rust in my free time anyway
[2021-08-05T22:28:07Z] <NomisIV> The problem is that I have fun games, and I'll miss them :'(
[2021-08-05T22:29:28Z] <NomisIV> Like, it's one thing to be able to play them but not doing it, and another thing to not be able to do it altogether 
[2021-08-05T22:29:37Z] <soliwilos> I've tried some renpy games via a void rootfs.
[2021-08-05T22:29:46Z] <acheam> how could a proprietary program be fun? doesn't the moral guilt weigh heavier than than any short-term pleasure that it can provide? (/s)
[2021-08-05T22:30:03Z] <NomisIV> Lol
[2021-08-05T22:30:54Z] <NomisIV> I can kinda forgive games though. At least the commercial aspect of it
[2021-08-05T22:32:06Z] <soliwilos> I use it mostly to run tor browser.
[2021-08-05T22:32:31Z] <acheam> cant you run tor on kiss?
[2021-08-05T22:32:46Z] <acheam> i cant imagine it being much different to build than firefox
[2021-08-05T22:33:58Z] <GalaxyNova> Someone packaged tor in community
[2021-08-05T22:34:06Z] <GalaxyNova> But I'm yet to find a working tor browser package
[2021-08-05T22:34:28Z] <GalaxyNova> If anyone packages it, hit me up ;)
[2021-08-05T22:34:53Z] <soliwilos> Not sure how complex it is to package, but the project recommends against building your own as far as I recall.
[2021-08-05T22:39:05Z] <acheam> well so does firefox
[2021-08-05T22:39:22Z] <acheam> also because they don't want people using out-of-date versions
[2021-08-05T22:42:03Z] <soliwilos> It would be nice to build it on kiss.
[2021-08-05T22:42:26Z] <acheam> dew it
[2021-08-05T22:44:12Z] <soliwilos> I recall looking at a gentoo ebuild for it, was horrid.
[2021-08-05T22:44:37Z] <soliwilos> Kind of put me off trying to package it.
[2021-08-05T22:59:11Z] <GalaxyNova> soliwilos: cAN yOU pAcKAgE iT fOr Me?!?
[2021-08-05T23:02:40Z] <soliwilos> I'll at least look into it.
[2021-08-05T23:06:31Z] <acheam> not. good. enough.
[2021-08-05T23:08:12Z] <soliwilos> :p
[2021-08-05T23:10:34Z] <acheam> lol the rpm logo is awesome
[2021-08-05T23:10:35Z] <acheam> https://avatars.githubusercontent.com/u/8504469?s=200&v=4
[2021-08-05T23:10:48Z] <acheam> why a packaging format needs a logo? Don't ask me!
[2021-08-05T23:11:05Z] <acheam> also why a packaging format needs 50 repos?
[2021-08-05T23:18:39Z] <Guest16> Should probably delete github.com/kiss-community tbh
[2021-08-05T23:23:11Z] <acheam> no
[2021-08-05T23:23:18Z] <acheam> we are using it for community things now
[2021-08-05T23:23:30Z] <acheam> like http://kisscommunity.org/