💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › kisslinux-2021-09-22.txt captured on 2024-05-12 at 16:04:17.
⬅️ Previous capture (2021-12-17)
-=-=-=-=-=-=-
[2021-09-22T00:06:35Z] <acheam> yes [2021-09-22T00:06:45Z] <acheam> its in packages [2021-09-22T00:06:55Z] <acheam> phoebos has the same setup [2021-09-22T00:12:03Z] <noocsharp> was it pretty straightforward to get it set up? [2021-09-22T00:12:46Z] <acheam> I had trouble figuiring out SSL [2021-09-22T00:13:08Z] <acheam> but besides that it was fine [2021-09-22T00:13:29Z] <phoebos> for me it Just Werked [2021-09-22T00:13:44Z] <acheam> how did you generate certs? [2021-09-22T00:14:05Z] <phoebos> actually, it took a moment to get it to use the right certs [2021-09-22T00:14:19Z] <phoebos> i just used the ones i had for https lol [2021-09-22T00:14:22Z] <acheam> same [2021-09-22T00:14:29Z] <phoebos> idk if that's bad [2021-09-22T00:14:40Z] <acheam> they wont refresh [2021-09-22T00:14:55Z] <phoebos> wdym [2021-09-22T00:15:03Z] <acheam> s/refresh/renew/g [2021-09-22T00:15:03Z] <cotangent> <acheam> they wont renew [2021-09-22T00:15:09Z] <acheam> automatically [2021-09-22T00:15:21Z] <acheam> so your instance might stop working on nov 13 [2021-09-22T00:15:37Z] <acheam> when your website cert expires [2021-09-22T00:15:56Z] <phoebos> oh i have acme-client in a crontab [2021-09-22T00:16:16Z] <acheam> oh you mean both httpd and prosody are looking at the same file? [2021-09-22T00:16:26Z] <acheam> I couldn't figure out how to get that to work lmao [2021-09-22T00:16:34Z] <phoebos> it's copied across lol [2021-09-22T00:16:42Z] <phoebos> 0 0 * * * acme-client bvnf.space && rcctl reload httpd && cp /etc/ssl/bvnf.space.fullchain.pem /etc/prosody/certs/bvnf.space.fullchain.pem && cp /etc/ssl/private/bvnf.space.key /etc/prosody/certs/bvnf.space.key [2021-09-22T00:16:47Z] <acheam> oh [2021-09-22T00:16:48Z] <acheam> lmao [2021-09-22T00:17:12Z] <acheam> make sure that it doesn't make the privkey world readable [2021-09-22T00:17:40Z] <phoebos> cp shouldn't change perms after i've set them correctly for the existing files [2021-09-22T00:17:58Z] <acheam> I thought you needed -p for that? [2021-09-22T00:18:17Z] <phoebos> -p would preserve the perms of the copied file no [2021-09-22T00:18:24Z] <acheam> ohh [2021-09-22T00:20:36Z] <acheam> just copied that [2021-09-22T00:21:35Z] <phoebos> :) [2021-09-22T00:25:15Z] <noocsharp> i don't think i can use the same cert because mine doesn't cover subdomains [2021-09-22T00:26:12Z] <phoebos> it's not too difficult to extend it to a subdomain [2021-09-22T00:26:47Z] <acheam> yep just add it to the "alternative names" array in acme-client.conf [2021-09-22T00:36:14Z] <noocsharp> don't know if i even want to use the same cert, i didn't for my email [2021-09-22T00:36:25Z] <noocsharp> i do for git.nihaljere.xyz tho [2021-09-22T01:14:15Z] <acheam> why not? [2021-09-22T01:14:19Z] <acheam> i'm not even using a subdomain btw [2021-09-22T02:15:35Z] <noocsharp> heresy! [2021-09-22T02:22:22Z] <noocsharp> if you're running the server for family/friends, do you have them register on your server? [2021-09-22T02:22:55Z] <acheam> Yeah I just made accounts for them [2021-09-22T02:23:08Z] <acheam> I have registration turned off [2021-09-22T02:23:13Z] <acheam> so need to do it with prosodyctl [2021-09-22T02:23:21Z] <noocsharp> are you using armaanb.net? [2021-09-22T02:23:25Z] <acheam> yes [2021-09-22T02:23:32Z] <noocsharp> that feels weird [2021-09-22T02:23:40Z] <acheam> it does [2021-09-22T02:24:00Z] <acheam> I could also do it with lastname.org [2021-09-22T02:24:11Z] <acheam> but was too lazy [2021-09-22T02:24:22Z] <acheam> dns and certs were already setup for armaanb.net [2021-09-22T02:24:39Z] <noocsharp> fair enough [2021-09-22T02:24:50Z] <noocsharp> tbh if i was running something for other people, i might buy a new domain for it [2021-09-22T02:25:12Z] <acheam> yeah [2021-09-22T02:25:25Z] <acheam> I've been wanting to get a fun domain for publically hosted stuff for a while [2021-09-22T02:26:08Z] <acheam> .space and .red/.blue/.black have good potential for fun domains [2021-09-22T02:27:27Z] <noocsharp> huh, .space domains are not as expensive as i would have expected [2021-09-22T02:27:44Z] <acheam> $23/yr? [2021-09-22T02:28:08Z] <noocsharp> porkbun has one as $16/yr [2021-09-22T02:28:40Z] <acheam> not bad [2021-09-22T02:28:50Z] <acheam> still more expensive than .org/net/com/whatever [2021-09-22T02:29:50Z] <acheam> i'm still slightly annoyed that ache.am is taken [2021-09-22T02:30:14Z] <noocsharp> nihalje.re is available, but you can only register it in the EU [2021-09-22T02:30:29Z] <acheam> rip [2021-09-22T02:31:09Z] <noocsharp> holy, nihals.club is only $11/year [2021-09-22T02:31:17Z] <acheam> nice [2021-09-22T02:31:35Z] <acheam> actually might scoop up armaans.club [2021-09-22T02:31:46Z] <acheam> from dynadot its $2 first year, then $13 after thatr [2021-09-22T02:32:26Z] <noocsharp> it's probably marginally cheaper on porkbun if you're looking for the lowest price [2021-09-22T02:32:54Z] <acheam> hmm yeah [2021-09-22T02:33:05Z] <acheam> didnt realize porkbun was so much cheaper than dynadot [2021-09-22T02:33:50Z] <noocsharp> i still need to transfer my domain from epik... [2021-09-22T02:33:58Z] <acheam> oof [2021-09-22T02:34:13Z] <acheam> this is what you get for listening to loook smith [2021-09-22T02:34:34Z] <noocsharp> how stupid do you have to be to store passwords as unhashed md5 [2021-09-22T02:34:46Z] <noocsharp> i mean unsalted [2021-09-22T02:36:13Z] <acheam> maybe i'll get something greek [2021-09-22T02:36:16Z] <acheam> or latin [2021-09-22T02:37:03Z] <acheam> like upsilon.rocks [2021-09-22T02:37:12Z] <acheam> noocsharp: yeah.... [2021-09-22T02:38:37Z] <noocsharp> latin or greek could be interesting [2021-09-22T02:38:48Z] <noocsharp> probably more things available [2021-09-22T02:40:44Z] <acheam> more cool TLDs: .ooo, .observer, .online, .racing, .rodeo, .software, .solar, .tires, .zone [2021-09-22T02:42:14Z] <acheam> solarfla.re would be cool [2021-09-22T02:42:17Z] <acheam> too bad i'm not in eu [2021-09-22T03:18:50Z] <testuser[m]> Hi [2021-09-22T03:29:03Z] <Guest93> Hi [2021-09-22T03:30:27Z] <Guest93> i am testing sowm and i see it has a keyboard shortcut to take desktop screenshot (src) which is and where can i find the tool, the keyboard shortcut doesn't seem to do anything. Thank you [2021-09-22T04:10:29Z] <GalaxyNova> noocsharp: oof [2021-09-22T04:10:38Z] <GalaxyNova> why did you register at epik in the first place [2021-09-22T04:11:43Z] <GalaxyNova> was it cheaper? [2021-09-22T04:13:50Z] <noocsharp> yes [2021-09-22T04:14:04Z] <noocsharp> now i know why :`( [2021-09-22T04:35:05Z] <dilyn> porkbun is The Way :D down with all other options [2021-09-22T04:35:10Z] <dilyn> the pig is eternal [2021-09-22T04:35:16Z] <GalaxyNova> porkbun? [2021-09-22T04:35:26Z] <dilyn> domain registrar [2021-09-22T04:35:38Z] <GalaxyNova> ah [2021-09-22T04:36:12Z] <GalaxyNova> I've always used domain.com [2021-09-22T04:36:32Z] <dilyn> support #smallbusiness and #startups [2021-09-22T04:36:39Z] <dilyn> down with Big Domain [2021-09-22T04:37:10Z] <GalaxyNova> lmao [2021-09-22T04:37:23Z] <Hazoune> porkbun is the key [2021-09-22T05:35:28Z] <GalaxyNova> I hate packagekit with a passion [2021-09-22T05:36:25Z] <GalaxyNova> I mean [2021-09-22T05:36:42Z] <GalaxyNova> i guess it's fine for *normies* [2021-09-22T05:37:02Z] <GalaxyNova> but not in a million years is it gonna make it on my computer [2021-09-22T05:56:13Z] <testuser[m]> Who talked about packagekit [2021-09-22T05:56:24Z] <testuser[m]> why do you hate it [2021-09-22T05:56:26Z] <testuser[m]> where did you useit [2021-09-22T06:03:14Z] <GalaxyNova> testuser[m]: It's the thing fedora uses that basically adds windows-style updates to windows [2021-09-22T06:03:27Z] <GalaxyNova> linux* [2021-09-22T06:03:34Z] <GalaxyNova> windows-style updates to linux [2021-09-22T08:15:27Z] <testuser[m]> What did you use fedora for [2021-09-22T08:16:43Z] <testuser[m]> Does anyone know if it would be possible to be running sway on tty1 and xorg on tty2 or would i have issues with both the things trying to access the gpu ? [2021-09-22T08:17:12Z] <testuser[m]> Ik xwayland exists but still [2021-09-22T11:07:46Z] <aws> hello! [2021-09-22T11:10:59Z] <testuser[m]> Hi [2021-09-22T11:14:07Z] <aws> what's the state of kisslinuxcommunity ? [2021-09-22T11:18:27Z] <testuser[m]> Alive [2021-09-22T12:16:36Z] <omanom> @acheam irssi is listed by suckless themselves under "software on this page should have ideas similar to the suckless philosophy": https://suckless.org/rocks/ [2021-09-22T12:25:41Z] <ryoshu> I have udev-zero questions [2021-09-22T12:25:54Z] <ryoshu> is the author here? [2021-09-22T12:33:05Z] <omanom> they're not online at the moment [2021-09-22T12:51:42Z] <testuser[m]> ryoshu: just ask [2021-09-22T12:59:14Z] <ryoshu> does that monitor netlink junk must be a socket? [2021-09-22T13:01:48Z] <ryoshu> does libinput work? [2021-09-22T13:02:54Z] <ryoshu> is the implemented functionality good enough for kde/gnome/similar [2021-09-22T13:05:22Z] <ryoshu> is the daemon functionality implemented elsewhere, like key remapping and how does it really work in systemd? an event arrives at daemon, it mutates it and submits to a listener connected to the daemon? [2021-09-22T13:34:54Z] <illiliti> ryoshu: 1. the only way to access netlink is socket, so yes [2021-09-22T13:35:00Z] <illiliti> 2. yes [2021-09-22T13:35:17Z] <illiliti> 3. not sure about gnome but kde should be OK [2021-09-22T13:35:42Z] <illiliti> 4. daemon functionality is out of scope [2021-09-22T13:38:29Z] <ryoshu> do we need key remapping functionality to fixup / quirk devices for libinput? [2021-09-22T13:38:52Z] <ryoshu> For function keys mostly [2021-09-22T13:39:43Z] <ryoshu> is there any problem if the fd is not a socket, but e.g. named fifo [2021-09-22T13:40:17Z] <ryoshu> I research adding udev for !linux [2021-09-22T13:40:48Z] <ryoshu> so no netlink, but I can add functionality that is comparable [2021-09-22T13:41:27Z] <ryoshu> are there users of filtering APIs? [2021-09-22T13:42:22Z] <ryoshu> Overall udev-zero seems to save me half of the work [2021-09-22T13:42:39Z] <ryoshu> I need to replace monitor netlink with something else [2021-09-22T13:42:55Z] <ryoshu> and I rather want to have the daemon functionality if it is an added value [2021-09-22T13:43:23Z] <illiliti> udev key remapping was designed by systemd devs to fix kernel quirks in userspace. Feel free to use any other key remapping program if you need one [2021-09-22T13:43:49Z] <ryoshu> how would you put it between kernel and libinput differently? [2021-09-22T13:44:06Z] <ryoshu> I want to reuse hwdb [2021-09-22T13:44:18Z] <ryoshu> 60k LOC of entries is a lot of work to redo [2021-09-22T13:45:26Z] <ryoshu> if you have a better design idea please share [2021-09-22T13:45:54Z] <ryoshu> like a 3rd library connected to libinput, next to libudev and libevdev [2021-09-22T13:47:01Z] <ryoshu> I'm not sure I really need udev startup scripts, I think it's a niche feature [2021-09-22T13:47:36Z] <ryoshu> but I would pick some features that give added value for libinput [2021-09-22T13:48:01Z] <ryoshu> I think I can also maybe put the remapping directly into libudev [2021-09-22T13:48:20Z] <illiliti> libinput has its own quirks feature iirc [2021-09-22T13:49:39Z] <ryoshu> I think they are a different set [2021-09-22T13:49:46Z] <illiliti> i don't think it's good idea to do key remapping because it's completely unrelated to libudev functionality [2021-09-22T13:50:52Z] <illiliti> just create your own key remapping program and do it there [2021-09-22T13:50:53Z] <ryoshu> How would you design it reusing prior knowledge from libudev/udevd [2021-09-22T13:51:15Z] <ryoshu> Does it need to be a program? Can it be a library? [2021-09-22T13:51:55Z] <illiliti> just a program/daemon [2021-09-22T13:52:22Z] <ryoshu> why program? [2021-09-22T13:52:31Z] <ryoshu> I don't get this part. [2021-09-22T13:53:18Z] <ryoshu> Have you got a version of libevdev? [2021-09-22T13:53:30Z] <illiliti> because it doesn't need to be library [2021-09-22T13:53:37Z] <illiliti> what are you trying to achieve btw? [2021-09-22T13:54:00Z] <ryoshu> Get libudev/libevdev/libinput on !linux [2021-09-22T13:54:17Z] <illiliti> what is !linux? bsd, win, mac? [2021-09-22T13:54:20Z] <ryoshu> Keeping something close in spirit, but saner [2021-09-22T13:54:22Z] <ryoshu> netbsd [2021-09-22T13:56:47Z] <ryoshu> and as much API compatible as reasonable [2021-09-22T13:57:00Z] <illiliti> it's hard to port libinput to netbsd because libinput hardcodes evdev [2021-09-22T13:57:06Z] <illiliti> same for libevdev [2021-09-22T13:57:24Z] <ryoshu> For evdev I plan to add kernel support [2021-09-22T13:57:40Z] <illiliti> speaking about libudev, i'm already working on cross-platform alternative [2021-09-22T13:58:15Z] <ryoshu> new API? [2021-09-22T13:58:48Z] <illiliti> yes [2021-09-22T13:59:22Z] <ryoshu> rationale for new API, woulld it fit into existing users? [2021-09-22T13:59:28Z] <ryoshu> what's your progress [2021-09-22T13:59:51Z] <ryoshu> I mostly care about libinput [2021-09-22T14:02:21Z] <illiliti> i'll rewrite libinput to use new lib [2021-09-22T14:03:08Z] <illiliti> i'm working on enumeration API for openbsd/netbsd currently [2021-09-22T14:04:10Z] <illiliti> it's hard to get right because openbsd/netbsd uses static nodes [2021-09-22T14:04:17Z] <f1> that sounds nice [2021-09-22T14:04:40Z] <f1> is the code for it already hosted somewhere, or is it just an idea? [2021-09-22T14:05:40Z] <illiliti> the code is not public [2021-09-22T14:05:47Z] <illiliti> i'm still working on it [2021-09-22T14:05:53Z] <f1> good luck [2021-09-22T14:06:04Z] <testuser[m]> nice [2021-09-22T14:08:34Z] <illiliti> ryoshu: are you sure that netbsd devs will merge evdev support? i heard they very against any linuxisms [2021-09-22T14:09:43Z] <ryoshu> I'm one of them [2021-09-22T14:09:54Z] <illiliti> wow [2021-09-22T14:10:08Z] <ryoshu> I think we need to add another compat layer over wscons [2021-09-22T14:10:13Z] <ryoshu> and export raw keycodes [2021-09-22T14:10:32Z] <ryoshu> we already do it for linux / freebsd and something else compat [2021-09-22T14:13:26Z] <illiliti> ryoshu: do you know an API to enumerate usb/pci devices? [2021-09-22T14:13:46Z] <illiliti> on netbsd [2021-09-22T14:15:38Z] <illiliti> freebsd has devinfo for that but it uses dynamic nodes for /dev. netbsd/openbsd uses static nodes which makes things complicated [2021-09-22T14:15:47Z] <ryoshu> drvctl -tl [2021-09-22T14:15:49Z] <ryoshu> is it good? [2021-09-22T14:17:16Z] <ryoshu> we have devpubd [2021-09-22T14:18:28Z] <ryoshu> I can talk later. I need to detach. [2021-09-22T14:18:55Z] <illiliti> ok [2021-09-22T14:20:38Z] <illiliti> drvctl -tl seems good [2021-09-22T15:08:21Z] <illiliti> drvctl is root-only, right? [2021-09-22T15:38:33Z] <ryoshu> no [2021-09-22T15:43:33Z] <illiliti> good [2021-09-22T23:35:00Z] <testuser> 8-)