💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2021-05-02.txt captured on 2021-12-17 at 13:26:06.

View Raw

More Information

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

2021-05-02T00:07:22 #kisslinux <zola> Any opinions about adding an option to fetch packages from void musl repos to KISS?
2021-05-02T00:16:11 #kisslinux <acheam> heck no
2021-05-02T00:16:22 #kisslinux <acheam> sounds like a good idea for a kiss extension
2021-05-02T00:16:26 #kisslinux <acheam> but not mainline kiss
2021-05-02T00:17:19 #kisslinux <acheam> it doesn't align with the guidestones, and relies on external infrastructure
2021-05-02T00:18:11 #kisslinux <acheam> not to mention that the void musl packages work with mainline kiss rootfs, but not all people using kiss are using the kiss rootfs/distrobution/same set of core packages
2021-05-02T00:18:21 #kisslinux <acheam> it does sounds like a massively useful tool though
2021-05-02T00:23:24 #kisslinux <zola> Making it an extension is actually a really good idea
2021-05-02T03:42:26 #kisslinux <testuser_[m]> Hi
2021-05-02T04:58:52 #kisslinux <riteo> Well, I'll go for now. cya!
2021-05-02T07:52:44 #kisslinux <testuser_[m]> Does anyone know a better tool than sed to act on input that contains chracters like |, , & etc. ? I can't escape them cuz reading from a file
2021-05-02T08:26:00 #kisslinux <konimex> awk?
2021-05-02T08:36:19 #kisslinux <aarng> you have to give us more details, testuser_[m]
2021-05-02T08:44:34 #kisslinux <testuser_[m]> I have a file like this http://0x0.st/-aOk.txt which is markdown, then converted to html.
2021-05-02T08:44:36 #kisslinux <testuser_[m]> Then a script takes that converted file, extracts the filename `script.sh`, syntax highlights that file (html) and is supposed to replace the `{{include }}` line with the generated html
2021-05-02T08:44:52 #kisslinux <testuser_[m]> aarng
2021-05-02T08:45:40 #kisslinux <testuser_[m]> Stuck at the replacing part
2021-05-02T08:49:02 #kisslinux <aarng> if the syntax highlighted file, is an actual file on disk, you can use `sed`'s r command to read it
2021-05-02T08:51:05 #kisslinux <aarng> I guess you are trying to s/// the new content into that line via a variable containing the new syntax highlighted content?
2021-05-02T08:51:19 #kisslinux <testuser_[m]> Yeah
2021-05-02T08:51:21 #kisslinux <mmatongo> hi guys
2021-05-02T08:51:25 #kisslinux <testuser_[m]> Hi
2021-05-02T08:51:56 #kisslinux <aarng> ok, then I'd use the c command maybe
2021-05-02T08:52:01 #kisslinux <mmatongo> Finally got my laptop fixed, working in a chroot was misery
2021-05-02T08:52:36 #kisslinux <aarng> hi
2021-05-02T08:52:47 #kisslinux <mmatongo> hi aarng
2021-05-02T08:53:21 #kisslinux <testuser_[m]> What do you mean by "r" command and "c" command ?
2021-05-02T08:56:15 #kisslinux <testuser_[m]> Ah found it
2021-05-02T09:01:44 #kisslinux <philofosser> As we have seen, a plague can indeed be powerful.
2021-05-02T09:03:59 #kisslinux <testuser_[m]> :w
2021-05-02T09:04:21 #kisslinux <testuser_[m]> wrong window
2021-05-02T09:05:07 #kisslinux <aarng> testuser_[m]: forget the c command, it can only add a single line
2021-05-02T09:08:50 #kisslinux <aarng> (if you use a variable)
2021-05-02T09:28:51 #kisslinux <testuser_[m]> aarng thanks, the r command seems to work, but it is appending to the next line after the match instead of replacing it
2021-05-02T09:38:19 #kisslinux <aarng> just use d to delete it first
2021-05-02T09:39:06 #kisslinux <testuser_[m]> cool
2021-05-02T09:39:12 #kisslinux <aarng> e.g. '/search pattern/{ d;r file }'
2021-05-02T09:41:40 #kisslinux <testuser_[m]> btw is it possible to use something other `/` here like you can in `s||g` ? it says "unsupported command |"
2021-05-02T09:48:48 #kisslinux <aarng> I dont think you can, only possible with "s"
2021-05-02T10:11:14 #kisslinux <testuser_[m]> one last thing, how can i escape `{` and `}` in the first statement so that i can use them like `/{{ text }}/{d;r file}/' ? escaping them regularly makes sed think its a regexp
2021-05-02T10:18:29 #kisslinux <aarng> if you use basic regular expressions, you dont have to escape the curly braces
2021-05-02T10:24:27 #kisslinux <testuser_[m]> if i dont do anything then it says "unterminated {": `printf "testn{{ text }}" | sed '/{{ text }}/{d; r /tmp/file}'`
2021-05-02T10:24:55 #kisslinux <testuser_[m]> but if i remove the "testn" part then it doesnt complain about anything
2021-05-02T10:30:29 #kisslinux <aarng> sorry, my bad
2021-05-02T10:30:53 #kisslinux <aarng> the read command basically takes the closing } as part of the filename
2021-05-02T10:31:49 #kisslinux <aarng> -e '/search pattern/{ d;r file' -e '}'
2021-05-02T10:32:00 #kisslinux <aarng> that should do the trick
2021-05-02T10:33:02 #kisslinux <aarng> every -e <script> arguments are taken as separate lines
2021-05-02T10:41:34 #kisslinux <testuser_[m]> aarng looks like that solved the braces problem, but doing `{d; r file}` just makes it delete the line and not replace it with the contents :/
2021-05-02T10:44:11 #kisslinux <testuser_[m]> a single `r` works, without braces
2021-05-02T11:00:40 #kisslinux <aarng> that gets rid of the original line?
2021-05-02T11:12:45 #kisslinux <testuser_[m]> Yeah, and adds nothing after deletion
2021-05-02T11:13:00 #kisslinux <testuser_[m]> Oh
2021-05-02T11:13:21 #kisslinux <testuser_[m]> A single r just adds to new line, inside braces it just removes the original line and doesn't add
2021-05-02T11:26:01 #kisslinux <aarng> I see what you mean
2021-05-02T11:27:18 #kisslinux <aarng> ok, solved
2021-05-02T11:27:26 #kisslinux <aarng> just (d)elete after reading the file
2021-05-02T11:28:03 #kisslinux <aarng> seq 4 | sed -e '/2/{r /tmp/delme' -e 'd}'
2021-05-02T11:29:06 #kisslinux <phoebos[m]> you could always just `s/regex/$(cat file)/`
2021-05-02T11:31:05 #kisslinux <aarng> that's what testuser is specifically trying to avoid
2021-05-02T11:31:52 #kisslinux <aarng> try that when the file you are inserting includes 1, 2 etc worse, /;<anything>
2021-05-02T11:32:08 #kisslinux <aarng> s/worse/or worse/
2021-05-02T11:32:08 #kisslinux <movzbl> <aarng> try that when the file you are inserting includes 1, 2 etc or worse, /;<anything>
2021-05-02T11:32:47 #kisslinux <aarng> testuser_[m]: it has to be -e 'd;}' at the end. forgot the semicolon
2021-05-02T11:33:26 #kisslinux <aarng> works without it too but some sed implementations complain if you omit it
2021-05-02T11:35:01 #kisslinux <aarng> anyway, konimex is right, in most cases, awk is the better solution
2021-05-02T11:35:06 #kisslinux <aarng> in your case maybe even m4
2021-05-02T11:47:47 #kisslinux <spryc> kiss doesn't ask me for root permissions any idea why? http://0x0.st/-aW2.txt
2021-05-02T11:48:46 #kisslinux <spryc> heres some more output http://0x0.st/-aWL.txt
2021-05-02T11:50:15 #kisslinux <phoebos[m]> this is an error in the kiss tarball, run `chmod 1777 /var/tmp`
2021-05-02T12:03:31 #kisslinux <testuser_[m]> thanks a lot aarng
2021-05-02T12:04:22 #kisslinux <aarng> anytime
2021-05-02T12:05:01 #kisslinux <aarng> if you send me the full script, I can do it in awk too, if you want
2021-05-02T12:42:08 #kisslinux <soliwilos> Just noticed this https://github.com/skyjake/lagrange a gemini client with support for inline images, seems nice enough. Haven't tried it.
2021-05-02T14:20:44 #kisslinux <spryc> should the syncthing package not make a entry for syncthing in /etc/sv?
2021-05-02T15:06:06 #kisslinux <phoebos[m]> soliwilos: the inline images are nice, but I prefer amfora for gemini
2021-05-02T15:06:25 #kisslinux <phoebos[m]> you can pipe an image into an image viewer if you want
2021-05-02T15:06:52 #kisslinux <acheam> phoebos[m]: that's nice but it feels clunky
2021-05-02T15:08:38 #kisslinux <phoebos[m]> i feel like it's more unixy
2021-05-02T15:09:02 #kisslinux <acheam> sure, but not worth it for me imo
2021-05-02T15:09:12 #kisslinux <acheam> at some point I have to value convenience
2021-05-02T15:09:34 #kisslinux <acheam> and I guess that's a slightly different point than you
2021-05-02T15:14:46 #kisslinux <phoebos[m]> That's fair
2021-05-02T15:14:52 #kisslinux <phoebos[m]> Also I like go
2021-05-02T17:50:06 #kisslinux <midfavila> begone, google shill
2021-05-02T18:36:36 #kisslinux <midfavila> http://0x0.st/-atZ.png
2021-05-02T18:36:37 #kisslinux <midfavila> finally got around to remaking my QNX-Blue theme
2021-05-02T18:37:01 #kisslinux <midfavila> it's slightly less complete dogshit now
2021-05-02T18:45:31 #kisslinux <phoebos[m]> cool
2021-05-02T18:48:47 #kisslinux <dilyn> i'm blue da boo dee da boo die
2021-05-02T18:49:00 #kisslinux <midfavila> thank you dilyn
2021-05-02T18:56:26 #kisslinux <rgybmc[m]> Just caught up with logs.. there is a firefox extension to detect cloudflare and other cdns, someone mentioned the idea earlier.
2021-05-02T18:56:27 #kisslinux <rgybmc[m]> https://github.com/claustromaniac/detect-cloudflare-plus
2021-05-02T19:12:12 #kisslinux <Rio6> has anyone tried cross compiling kiss to arm?
2021-05-02T19:18:52 #kisslinux <dilyn> a few people
2021-05-02T19:19:06 #kisslinux <dilyn> ominous_anonymou:
2021-05-02T19:22:40 #kisslinux <midfavila> put KISS on one of these
2021-05-02T19:22:41 #kisslinux <midfavila> https://shop.mntmn.com/products/mnt-reform
2021-05-02T19:40:48 #kisslinux <dilyn> that is absurdly expensive
2021-05-02T19:41:22 #kisslinux <midfavila> yes, yes it is
2021-05-02T19:41:35 #kisslinux <midfavila> but consider the following
2021-05-02T19:41:41 #kisslinux <midfavila> it's also like. pretty cool. and stuff.
2021-05-02T19:57:06 #kisslinux <dilyn> you ever apply for a job and the followup you get on the hiring process makes you realize that that single line in the job description is actually 80% of the job and the 95% of the ad that makes up the rest of it is ACTUaLLY FLuFfff
2021-05-02T19:57:18 #kisslinux <dilyn> and that nonsense is what you were qualified for, and applied based on?
2021-05-02T19:57:19 #kisslinux <dilyn> ME EITHER
2021-05-02T19:57:29 #kisslinux <dilyn> can this be my fulltime job?
2021-05-02T19:57:34 #kisslinux <dilyn> KISS is moving to a subscription based model.
2021-05-02T19:58:40 #kisslinux <midfavila> bullshit job listings should be a crime
2021-05-02T19:58:48 #kisslinux <dilyn> to be clear, /s/s/s/s/s/s
2021-05-02T19:59:03 #kisslinux <dilyn> It's just business jargon the whole way down!
2021-05-02T19:59:18 #kisslinux <dilyn> like, your entry level position's final interview process step should NOT include the line 'meeting with CEO'
2021-05-02T19:59:26 #kisslinux <dilyn> naaaaaaanananaaaaahhhhh that is not what I read fam
2021-05-02T19:59:52 #kisslinux <midfavila> we need scalable, open solutions to allow our clients to synergize with cloud-based remote management solutions using docker and kubernetes
2021-05-02T19:59:58 #kisslinux <midfavila> can you do that, dilyn
2021-05-02T20:00:20 #kisslinux <dilyn> everything but the docker and kubernetes part
2021-05-02T20:00:22 #kisslinux <dilyn> gimme $$
2021-05-02T20:00:42 #kisslinux <midfavila> you only get $
2021-05-02T20:01:09 #kisslinux <dilyn> better than my current $
2021-05-02T20:02:52 #kisslinux <midfavila> hopefully I'll be able to get $ after I get some certs.
2021-05-02T20:10:45 #kisslinux <TAAPArthur> May I get a sanity check. Hotplugging support in X using libudev-zero didn't break recently correct? X doesn't seen to acknowledge device removal or insertion after startup although the uevent files are being created normally
2021-05-02T20:14:30 #kisslinux <dilyn> which method are you using for hotplugging?
2021-05-02T20:14:59 #kisslinux <TAAPArthur> mdev
2021-05-02T20:15:53 #kisslinux <TAAPArthur> and /proc/sys/kernel/hotplug
2021-05-02T20:16:37 #kisslinux <dilyn> there shouldn't have been anything breaking in any updates afaik
2021-05-02T20:16:56 #kisslinux <dilyn> tho those two methods are supposed to be mutually exclusive, as the mdev service overwrites /proc/sys/kernel/hotplug
2021-05-02T20:17:33 #kisslinux <TAAPArthur> My bad. I meant smdev. The one that is daemon-less
2021-05-02T20:18:19 #kisslinux <dilyn> ah
2021-05-02T22:11:22 #kisslinux <aarng> e5ten, I've done the sed wrapper, rolling my own option parsing including long-opts
2021-05-02T22:11:28 #kisslinux <aarng> what a PITA
2021-05-02T22:13:11 #kisslinux <aarng> https://termbin.com/u7nr (WIP)
2021-05-02T22:15:04 #kisslinux <acheam> wow that's really nice
2021-05-02T22:15:22 #kisslinux <aarng> thanks
2021-05-02T22:15:33 #kisslinux <aarng> I could turn it into a kiss package
2021-05-02T22:15:51 #kisslinux <aarng> probably better than packaging a stand-alone GNU sed or something?!
2021-05-02T22:36:11 #kisslinux <acheam> midfavila: just installed fvwm
2021-05-02T23:59:28 #kisslinux <riteo> hiiii!