[2024-06-05T01:23:57Z] man [2024-06-05T01:24:10Z] i am still struggling with the whole "using a computer like a normal person" thing [2024-06-05T01:24:15Z] really not my gig [2024-06-05T01:24:31Z] anyway [2024-06-05T01:24:45Z] i wanted to see if anyone here knows the status of k and other future developments of kiss [2024-06-05T01:24:56Z] build oassi already, and you dont have to [2024-06-05T01:25:06Z] s/oassi/oasis [2024-06-05T01:25:29Z] k been dead for years. phoebos works on his lua implementation from time to time iirc [2024-06-05T01:25:36Z] heck [2024-06-05T01:25:41Z] yeah that's what i figured [2024-06-05T01:25:47Z] kiss seems kind of vegetative compared to a few years ago [2024-06-05T01:27:14Z] phoebos: C implenetation hasnt seen any commits since last year. I know there was a rust implementation aswell. ehawkvu made a implementation in lisp or something aswwell [2024-06-05T01:28:27Z] rip [2024-06-05T01:29:22Z] elisp to be corrct. https://github.com/echawk/kiss.el [2024-06-05T01:29:41Z] think thats the more feature complete one to date [2024-06-05T01:29:43Z] yeah i saw that [2024-06-05T01:29:45Z] it's neat [2024-06-05T01:29:57Z] i'm just trying to think of ways to get back into programming [2024-06-05T01:30:14Z] kiss kind of provided an environment that incentivized writing my own stuff [2024-06-05T01:30:30Z] but not being able to run X seriously dampens a lot of my plans [2024-06-05T01:30:37Z] i guess i could get *really* good with curses [2024-06-05T01:31:12Z] that could be interesting actually [2024-06-05T01:31:44Z] have you tried tinyx though? i know you said xorg is.. finnicky on the reform, but I figured maybe tinyx works [2024-06-05T01:31:53Z] tinyx might [2024-06-05T01:32:03Z] the default reform image uses xwayland with some hacks [2024-06-05T01:32:30Z] i did try to run standard X using the fbdev driver because i heard it was an issue with the etnaviv driver or something [2024-06-05T01:32:32Z] it doesnt use upstream sources on debian? [2024-06-05T01:32:39Z] for most things it does [2024-06-05T01:32:54Z] but no everything. I see [2024-06-05T01:33:01Z] yeah just a few things [2024-06-05T01:33:19Z] like for example you need to use out of tree kernel modules for some of the hardware [2024-06-05T01:33:26Z] they're trying to upstream them tho [2024-06-05T01:33:37Z] I recall hearing about that [2024-06-05T01:34:23Z] ngl if tinyx runs that would be sweet [2024-06-05T01:34:24Z] think it was in a video. unless you mentioned it yourself earlier [2024-06-05T01:34:29Z] for sure [2024-06-05T01:35:02Z] give it a go. hopefully it works [2024-06-05T01:37:33Z] one way or another i'm going to find a way to build on that old aarch64 image on github and get a reform rootfs up [2024-06-05T01:37:38Z] that's my project for the next bit [2024-06-05T01:37:45Z] i'm too used to kiss to use anything else lmao [2024-06-05T01:37:53Z] sweet [2024-06-05T01:38:35Z] I can relate. I hate using artix on my desktop, but honeslty, I use some things on it that would be cumbersome as hell on kiss to bother to maintain.. [2024-06-05T01:39:23Z] oh my ghodddddddddddddddd [2024-06-05T01:39:30Z] debian's autotools are broken [2024-06-05T01:39:31Z] what the fuck [2024-06-05T01:39:42Z] amazing [2024-06-05T01:40:05Z] unless this is another instance of them splitting essential runtime files into separate packages [2024-06-05T01:40:08Z] i bet you it is [2024-06-05T01:40:14Z] honestly fuck doobiedoo's packaging system [2024-06-05T01:40:23Z] i dont care how enterprise it is, its a pain in my ass [2024-06-05T01:40:33Z] agree [2024-06-05T01:40:36Z] i can appreciate separating different things into different files [2024-06-05T01:40:45Z] e.g. so into -dev doc into -doc and so on [2024-06-05T01:40:55Z] I kinda hate those foo-libs or foo-dev... [2024-06-05T01:40:56Z] but your meta package should pull in everything needed to start using it [2024-06-05T01:41:16Z] like if autotools needs a bunch of m4 libraries you should pull in -dev [2024-06-05T01:41:21Z] jfc [2024-06-05T01:42:07Z] I get why they do it, but alot of times I would rather they not be split [2024-06-05T01:43:02Z] same [2024-06-05T01:43:17Z] and i mean tbqh unix just historically hasn't been designed for binary systems [2024-06-05T01:43:24Z] it's always been the case that you get source code [2024-06-05T01:43:33Z] otherwise there are too many differences even between versions of the same system [2024-06-05T01:43:41Z] [for a binary to run] [2024-06-05T01:44:21Z] man how do you fuck up your autotools package [2024-06-05T01:44:28Z] it's literally just a pile of shell and m4 libraries [2024-06-05T01:44:36Z] I get that. I remember I thought to myself after not using artix for a while, and when I was going to install something I though to myself; what sourcery is this? no building? oh, wait.. [2024-06-05T01:45:13Z] just download my tarball instead, and you dont need autotools [2024-06-05T01:45:23Z] ive just ran autotools beforehand [2024-06-05T01:45:35Z] honestly a lot of projects don't even need autotools in the first place... [2024-06-05T01:45:53Z] i've seen repos with like five source files and all the final makefile does is link them into a single ELF [2024-06-05T01:45:56Z] and it's like [2024-06-05T01:45:58Z] just fuckign [2024-06-05T01:46:00Z] bruv [2024-06-05T01:46:04Z] use a plain makefile [2024-06-05T01:46:07Z] my duder [2024-06-05T01:46:08Z] https://github.com/hovercats/tinyx/releases/download/pre-gen-eed4902840732f170a7020cedb381017de99f2e6/tinyx-eed4902840732f170a7020cedb381017de99f2e6.tar.gz [2024-06-05T01:46:10Z] i knoow [2024-06-05T01:46:40Z] praise gpm [2024-06-05T01:46:55Z] gpm? [2024-06-05T01:47:04Z] it's a mouse driver [2024-06-05T01:47:08Z] works in tty too [2024-06-05T01:47:08Z] ah [2024-06-05T01:47:12Z] userspace daemon [2024-06-05T01:47:12Z] nice [2024-06-05T01:47:15Z] ye [2024-06-05T01:47:21Z] lots of programs have support for it like links [2024-06-05T01:47:28Z] even when they don't you still get cut and paste [2024-06-05T01:47:43Z] convinient [2024-06-05T01:47:48Z] alright well i'm trusting you didn't fuck with the scripts to steal all my porn [2024-06-05T01:48:34Z] I didnt touch anything :p its even in kiss-xorg now [2024-06-05T01:49:21Z] poggies [2024-06-05T01:49:24Z] :3 [2024-06-05T01:49:29Z] :D [2024-06-05T01:50:06Z] idk what the state of kiss is mainline but i'd love to start a little committee devoted to writing small KISS-style replacements for larger programs [2024-06-05T01:50:22Z] X to whatever as samurai is to ninja and so on [2024-06-05T01:50:39Z] could be interesting [2024-06-05T01:50:44Z] well like for example [2024-06-05T01:50:49Z] not to humblebrag [2024-06-05T01:50:58Z] but for the .2 seconds i had apport working it was pretty slick [2024-06-05T01:51:12Z] and i feel like a <=500SLOC ANSI C client would be better than say [2024-06-05T01:51:13Z] curl [2024-06-05T01:51:15Z] in the default image [2024-06-05T01:52:01Z] if it works with git, I would perhaps consider a switch. aswell as all other downloads I do on a regular basis ofc [2024-06-05T01:52:13Z] shit that's right you need libcurl for git [2024-06-05T01:52:15Z] uggggggh [2024-06-05T01:52:18Z] yep [2024-06-05T01:52:23Z] i switched my kiss fork to purely tarballs years ago [2024-06-05T01:52:54Z] I avoided git checkouts too, because they require internet. and I kinda hated that [2024-06-05T01:53:04Z] I still use git regardless for other tasks though [2024-06-05T01:53:12Z] so.. I still need libcurl [2024-06-05T01:53:17Z] yeah fair [2024-06-05T01:53:46Z] i saw a from-scratch git implementation by some AROS guys a few years ago [2024-06-05T01:53:52Z] i think they're still working on it [2024-06-05T01:53:57Z] it doesn't need curl but it's also pretty early on [2024-06-05T01:54:01Z] heres my take on reimagining kiss. make all the bare minimum packages required to run a gui or no gui, eg x. use appimages for everything else, wine, firefox [2024-06-05T01:54:11Z] >appimage [2024-06-05T01:54:12Z] >on kiss [2024-06-05T01:54:14Z] JANNIES [2024-06-05T01:54:28Z] WE HAVE AN UBUNTUSHITTER [2024-06-05T01:54:37Z] easy to get up and running, and no heckling with complex packages [2024-06-05T01:54:56Z] macewentoo: just use oasis. no complex packages [2024-06-05T01:54:59Z] use some imagination please. keep making things difficult for youself [2024-06-05T01:55:19Z] its unnecessary to build Firefox from scratch [2024-06-05T01:55:22Z] face it [2024-06-05T01:55:26Z] hell, use my oakiss, best of both worlds [2024-06-05T01:55:28Z] I dont use firefox [2024-06-05T01:55:40Z] macewentoo on kiss i don't use firefox [2024-06-05T01:55:44Z] i use a patched version of links2 [2024-06-05T01:55:53Z] sure, i mean for those who want to [2024-06-05T01:56:07Z] I would like to use firefox, but I think its dependencies aswell as firefox itself is terrible to build [2024-06-05T01:56:07Z] appimage isnt snap or flatpak. dunno what hes on about [2024-06-05T01:56:08Z] if i *strictly* need to use a website then i just run a debian netinst [2024-06-05T01:56:11Z] in qemu [2024-06-05T01:56:32Z] in the future i'd like to set it up so that i can X forward [2024-06-05T01:56:45Z] run firefox on the VM but display it on the host [2024-06-05T01:56:55Z] jesus [2024-06-05T01:57:13Z] you underestimate my autism and the lengths i'll go to to maintain the purity of my hugbox OS [2024-06-05T01:57:33Z] its a bit too extreme [2024-06-05T01:57:45Z] purity is good but so is sanity [2024-06-05T01:57:58Z] you're talkjing to someone who put together a kiss rootfs that had no GNU software at all [2024-06-05T01:58:05Z] i'm kind of known for being insane [2024-06-05T01:58:23Z] dailied it for like three months [2024-06-05T01:58:23Z] im not a fan of gnu software either [2024-06-05T01:58:47Z] midfavila: so you used a pure clang/llvm? [2024-06-05T01:58:48Z] but if you cant use software and get work done whats the point [2024-06-05T01:59:11Z] the point of a computer is to help us compute, not to just exist [2024-06-05T01:59:11Z] sad_plan no [2024-06-05T01:59:12Z] tcc [2024-06-05T01:59:17Z] macewentoo incorrect [2024-06-05T01:59:22Z] thought you didnt get everything running with tcc [2024-06-05T01:59:25Z] i own computers specifically so i can look at them [2024-06-05T01:59:31Z] sad_plan i got most stuff running [2024-06-05T01:59:40Z] it was gnu m4 that was the biggest challenge [2024-06-05T01:59:46Z] thats fine for you. keep it up [2024-06-05T01:59:50Z] cool. a gui aswell? [2024-06-05T01:59:54Z] i replaced it with quasar m4 which is an updated version of the m4 in software tools [2024-06-05T01:59:57Z] yep[ [2024-06-05T02:00:05Z] tinyx? [2024-06-05T02:00:07Z] i had the standard X distribution compiled or bootstrapped off another system [2024-06-05T02:00:08Z] ye [2024-06-05T02:00:12Z] awesome [2024-06-05T02:00:13Z] tinyx plus twm and friends [2024-06-05T02:00:19Z] very comfy [2024-06-05T02:00:23Z] so theres hope for cproc and tinyx aswell [2024-06-05T02:00:23Z] had a tiny emacs clone [2024-06-05T02:00:24Z] :3 [2024-06-05T02:00:26Z] you gonna end up like that temple os dude [2024-06-05T02:00:27Z] oh sick [2024-06-05T02:00:31Z] macewentoo yes [2024-06-05T02:00:35Z] that is the goal actually [2024-06-05T02:00:45Z] i wish i was 1% as talented as terry [2024-06-05T02:01:15Z] its like the 90s where they idolize drugs and music but with operating systems [2024-06-05T02:01:17Z] also [2024-06-05T02:01:28Z] macewentoo i can get all of my work done using emacs and standard unix tools [2024-06-05T02:01:39Z] as long as i can get an emacs or similar and i have a posix environment i'm set [2024-06-05T02:01:50Z] even at work i just do everything in emacs [2024-06-05T02:01:58Z] my work desktop at the office boots directly into emacs [2024-06-05T02:02:01Z] :3 [2024-06-05T02:02:26Z] the boss has no idea what kind of autism he's enabling by making me the only IT guy on premises [2024-06-05T02:02:58Z] little does he now that one day, all the machines run kiss all of a sudden [2024-06-05T02:03:10Z] i'm not there [2024-06-05T02:03:13Z] *yet* [2024-06-05T02:03:25Z] but i am moving everything over to PINE64 hardware running plain debian [2024-06-05T02:03:47Z] I see [2024-06-05T02:03:51Z] and replacing our pooprietary piece of shit machine with odoo+nextcloud and a dot matrix printer hooked up to a pinetab [2024-06-05T02:04:09Z] dope [2024-06-05T02:04:31Z] i got a pinephone, worst piece of junk i ever used, are pines other stuff any better [2024-06-05T02:04:37Z] yes [2024-06-05T02:04:45Z] if you got the standard pinephone it's going to be shite [2024-06-05T02:04:49Z] not that im ever gonna trust them again [2024-06-05T02:04:50Z] i have a pinenote and it's sick [2024-06-05T02:05:03Z] only tablet i've ever enjoyed [2024-06-05T02:05:18Z] pinephone is mostly a tinker toy [2024-06-05T02:05:24Z] pinephone pro is production grade [2024-06-05T02:05:30Z] I dont get why pine used such dated hardware when they released it tbh [2024-06-05T02:05:46Z] might have been limited by cost or software support [2024-06-05T02:05:56Z] I like to belive that if they used somewhat better hardware, it mightve been more successfull [2024-06-05T02:05:57Z] meh, i dont feel like trusting them. i read pro wasnt that much better [2024-06-05T02:05:59Z] probably [2024-06-05T02:06:05Z] the cost way higher [2024-06-05T02:06:12Z] remember that pinephone was also like [2024-06-05T02:06:16Z] their first real product [2024-06-05T02:06:16Z] pro was somewhat better [2024-06-05T02:06:21Z] that really put them on the map [2024-06-05T02:06:25Z] prior to that they were super niche [2024-06-05T02:06:34Z] so do any of you main the pro as a phone daily [2024-06-05T02:06:39Z] what did they even do before the pinephone? [2024-06-05T02:06:44Z] SBCs [2024-06-05T02:06:49Z] right [2024-06-05T02:07:32Z] macewentoo i use a 200$ samsar that i bought in cash [2024-06-05T02:07:38Z] I dont have any pine products. but I was eying the pinephone pro for a while, but I sortof gave up. I would be better of with a android anyway, and just use termux or something [2024-06-05T02:07:42Z] i'm going to replace it with a uconsole [2024-06-05T02:07:48Z] because autism [2024-06-05T02:08:00Z] stick with the android [2024-06-05T02:08:02Z] thought you moved away from the idea of the uconsole mid [2024-06-05T02:08:17Z] i don't love the uconsole but it's the closest to my ideal [2024-06-05T02:08:39Z] why not build a pi zero phone? [2024-06-05T02:08:42Z] add silicone gaskets to protect the internals, swap life for lifepo, and replace the standard LCD with an e-ink display and it's basically ideal [2024-06-05T02:08:52Z] because i want to get the risc-v version [2024-06-05T02:09:00Z] I see [2024-06-05T02:09:13Z] and the uconsole has a risc-v version? [2024-06-05T02:09:17Z] yes [2024-06-05T02:09:18Z] r01 [2024-06-05T02:09:22Z] didnt know that [2024-06-05T02:09:26Z] with cellular talk and text it's 189usd [2024-06-05T02:09:35Z] cool [2024-06-05T02:09:46Z] well, talk/text/data [2024-06-05T02:10:24Z] put my unlimited sim in there with hostapd and similar and i'll have an entire network in my pocket [2024-06-05T02:10:42Z] i've heard the r01 runs on a set of 18650s for like 10+ hours under constant load too [2024-06-05T02:10:53Z] neat [2024-06-05T02:10:57Z] yeah [2024-06-05T02:11:08Z] the main issue with it is the lack of a GPU and only having 1gb of ram [2024-06-05T02:11:09Z] but like [2024-06-05T02:11:17Z] that's the sort of environment kiss shines in [2024-06-05T02:11:35Z] for terminal stuff I dont think that matters much tbh [2024-06-05T02:12:02Z] the lack of a gpu doesn't but it does limit the sort of conventional software you can run [2024-06-05T02:12:10Z] i think there's a framebuffer but no gpu so it's all software [2024-06-05T02:12:24Z] viewing a gif or jpg or something would be fine but anything more and you're out of luck [2024-06-05T02:12:45Z] right [2024-06-05T02:17:37Z] still though if you're just gonna like [2024-06-05T02:17:39Z] chat via irc [2024-06-05T02:17:41Z] do some emails [2024-06-05T02:17:44Z] light programming [2024-06-05T02:17:47Z] text browsing [2024-06-05T02:17:50Z] etc [2024-06-05T02:17:53Z] uconsole is great [2024-06-05T02:18:03Z] I suppose so [2024-06-05T02:18:09Z] my main gripes with it beyond what i mentioned above would be [2024-06-05T02:18:32Z] i guess the lack of a serial and/or db-9 serial connection either onboard or via expansion port [2024-06-05T02:18:41Z] s/serial/rj-45/ [2024-06-05T02:19:07Z] why does that matter? [2024-06-05T02:19:30Z] that'd mean you wouldn't need to carry around a laptop or a pile of dongles to get at uarts and stuff [2024-06-05T02:19:36Z] for serial [2024-06-05T02:19:41Z] I see [2024-06-05T02:19:43Z] rj45 is just a nice to have [2024-06-05T02:20:15Z] wont usb-C to rj45 work? [2024-06-05T02:20:53Z] assuming the uconsole can do that ofc [2024-06-05T02:21:01Z] A-rj45but yeah probably [2024-06-05T02:21:11Z] my point is that you wanna be able to minimize dongles and stuff though [2024-06-05T02:21:20Z] sure [2024-06-05T02:22:16Z] cant help but feel like having to use dongles is now an apple thing, because of their macs, which has almost no I/O [2024-06-05T02:23:09Z] it's always been a problem for small computers [2024-06-05T02:23:13Z] but apple exaggerated the issue [2024-06-05T02:23:23Z] they sure did [2024-06-05T02:23:49Z] > carries a sleek minimalistic laptop. needs 4 dongles [2024-06-05T02:25:02Z] >carries a laptop thicker than a 20yo powerbook [2024-06-05T02:25:17Z] >gets stopped by TSA because they think it's a bomb [2024-06-05T02:25:24Z] awesome [2024-06-05T02:25:33Z] waiting for that to happen when i visit the usa [2024-06-05T02:25:51Z] the midfavila experience [2024-06-05T02:25:59Z] "what the fuck is a uconsole" [2024-06-05T02:26:28Z] as expected [2024-06-05T02:27:37Z] ngl i kind of want a hip holster for the uconsole lmao [2024-06-05T02:27:45Z] lol [2024-06-05T02:27:47Z] drill some holes in the top for a big chunky directional antenna [2024-06-05T02:28:47Z] cant help but thinking people would give you wierd looks if you sat on a bench with that thing typing away some code or something. or making a call [2024-06-05T02:28:55Z] sure security would be called [2024-06-05T02:29:12Z] i've already been arrested for playing MUDs in class [2024-06-05T02:29:16Z] s/sure/surely/ [2024-06-05T02:29:21Z] i dont have any fuks left to give [2024-06-05T02:29:22Z] fucks* [2024-06-05T02:29:35Z] whats MUDs? [2024-06-05T02:29:42Z] multi user dungeons [2024-06-05T02:29:44Z] good one you. no fucks is best fucks [2024-06-05T02:29:44Z] text based mmorpgs [2024-06-05T02:29:48Z] I see [2024-06-05T02:29:54Z] i'm a regular on cleftofdimensions.net [2024-06-05T02:30:01Z] telnet to 4354 for a good time [2024-06-05T02:30:02Z] :3 [2024-06-05T02:30:08Z] I dont have telnet [2024-06-05T02:30:14Z] wh [2024-06-05T02:30:22Z] do you not have inetutils? [2024-06-05T02:30:29Z] no [2024-06-05T02:30:35Z] how do you function [2024-06-05T02:30:40Z] i would literally die without inetutils [2024-06-05T02:30:44Z] perfectly fine [2024-06-05T02:31:15Z] although ngl i wanna write my own telnet/ftp/etc client [2024-06-05T02:31:25Z] inetutils is hge [2024-06-05T02:31:27Z] huge [2024-06-05T02:31:28Z] fuck [2024-06-05T02:31:32Z] i still haven't adjusted to this board [2024-06-05T02:31:38Z] I dont really use much besides sbase/ubase stuff tbh [2024-06-05T02:31:47Z] well, and a browser ofc [2024-06-05T02:32:04Z] my usual setup is like [2024-06-05T02:32:44Z] all of the stock X11 programs plus Emacs, Xmh, Xrn, Links2 with tabbed, ffmpeg, the inetutils, and dropbear [2024-06-05T02:33:18Z] anything i cant run in C i try to run in elisp and if that fails i just run it in virtualized doobien [2024-06-05T02:33:28Z] oh my god what the fuck where is the xfont package [2024-06-05T02:34:01Z] i have libxfont2 and -dev installed and it still won't detect it [2024-06-05T02:44:57Z] I still cant get tabbed to work under tinyx. ive tried several times, and it just wont register my keys. maybe because I use sxhkd.. [2024-06-05T02:45:03Z] tinyx uses libXfont1 [2024-06-05T02:45:07Z] not 2 [2024-06-05T02:45:39Z] sad_plan did you check xev [2024-06-05T02:45:40Z] midfavila: inetutils are old [2024-06-05T02:45:47Z] galaxynova your mom is old [2024-06-05T02:45:49Z] anyway [2024-06-05T02:45:53Z] use the new `ip` command! [2024-06-05T02:45:56Z] no [2024-06-05T02:45:58Z] i refuse [2024-06-05T02:46:00Z] it's new therefore it's better [2024-06-05T02:46:07Z] anyway, [2024-06-05T02:46:22Z] tinyx doesn't use xkb as i'm sure you know [2024-06-05T02:46:34Z] so you have to manually set up your keymap for some modifiers [2024-06-05T02:46:37Z] like alt iirc [2024-06-05T02:46:38Z] I think I did when I messed with it earlier [2024-06-05T02:46:44Z] I can check again [2024-06-05T02:54:57Z] midfavila: yeah no, the keyboard shortcuts dont work for me. which has been the case from the start with tinyx [2024-06-05T02:56:15Z] rip [2024-06-05T02:56:28Z] if i can get tinyx running i'll check things out [2024-06-05T02:56:32Z] i'll be shocked if it runs [2024-06-05T02:56:46Z] i think i'm missing some xorg macros [2024-06-05T02:57:23Z] xev also reports the correct keys aswell. I dont get why it dont registrer tbh [2024-06-05T02:57:26Z] just patching some issues with define out rn to see if it'll even build [2024-06-05T02:57:29Z] hmm [2024-06-05T02:57:32Z] but if you figure out why, that would be dope [2024-06-05T02:57:34Z] that sounds like an issue i had with xedity [2024-06-05T02:57:35Z] edit* [2024-06-05T02:57:37Z] xedit [2024-06-05T02:57:38Z] fuck [2024-06-05T02:57:50Z] i got it working back on the cf-21 but i can't recall how [2024-06-05T02:57:53Z] i think i posted it in here [2024-06-05T02:58:04Z] hm [2024-06-05T02:58:19Z] solaare how tough are ya [2024-06-05T02:58:26Z] solaarae* [2024-06-05T03:00:13Z] hmm [2024-06-05T03:00:25Z] made sure to install xutils-dev which apparently includes the xorg macros [2024-06-05T03:00:45Z] but i'm still getting odd errors with e.g GLYPHPADBYTES and IMAGE_WIDTH_SIZE or whatever [2024-06-05T03:01:12Z] wierd [2024-06-05T03:02:29Z] yeah IMAGE_BYTE_ORDER was the other issue [2024-06-05T03:02:39Z] i'm going to keep fiddling with defines just to get it to build [2024-06-05T03:02:43Z] doubt it's going to work [2024-06-05T03:02:53Z] sounds like something to do with endianness [2024-06-05T03:02:58Z] although arm and x86 are both little iirc [2024-06-05T03:03:00Z] so who knows [2024-06-05T03:03:31Z] huh, neat. i didnt know I could make surf and st in the same window with xembed [2024-06-05T03:03:43Z] hm [2024-06-05T03:03:43Z] ye [2024-06-05T03:03:45Z] xembed is sick [2024-06-05T03:04:11Z] never really played with it before. I know I used tabbed with surf and vimb before, but that was on xorg, not tinyx [2024-06-05T03:04:23Z] i'd love to write an application similar to dialog but using xaw and embed [2024-06-05T03:04:25Z] xembed* [2024-06-05T03:04:29Z] having tabbed would probably make my workflow somewhat better. atleast for surf [2024-06-05T03:04:37Z] tabbed is nice [2024-06-05T03:04:48Z] if only its keybindings worked :p [2024-06-05T03:05:11Z] BITMAP_BIT_ORDER is fucky too [2024-06-05T03:05:34Z] sounds like you got alot of things to figure out :p [2024-06-05T03:06:31Z] well if arm and x86 do have the same endianness it should be fine assuming these are endianness checks [2024-06-05T03:07:41Z] I wouldnt know [2024-06-05T03:09:02Z] was it xvesa or xfbdev that they revived, again? [2024-06-05T03:09:08Z] if it was xvesa that's a bummer [2024-06-05T03:09:41Z] think it was xfbdev [2024-06-05T03:09:46Z] xvesa is pure 32bit [2024-06-05T03:09:59Z] the bigger problem is that vesa is a bios extension [2024-06-05T03:10:04Z] \which means it's an x86 thing [2024-06-05T03:11:08Z] oh hey got it to build [2024-06-05T03:11:12Z] moment of truth [2024-06-05T03:11:13Z] awesome [2024-06-05T03:13:39Z] OH SHIT [2024-06-05T03:13:50Z] i think it recognized a screen [2024-06-05T03:13:57Z] the bigger issue is that it couldnt open fixed [2024-06-05T03:14:03Z] which for tinyx is odd [2024-06-05T03:15:58Z] hm [2024-06-05T03:16:40Z] I think I found a solution for tabbed [2024-06-05T03:16:52Z] ive managed to start a new tab this time atleast [2024-06-05T03:16:59Z] I applied the keycodes patch [2024-06-05T03:17:35Z] sick [2024-06-05T03:19:41Z] yep, that seemed to have done the trick actually. awesome [2024-06-05T03:22:21Z] OH FUCK [2024-06-05T03:22:23Z] I GOT IT [2024-06-05T03:22:35Z] i didnt expect that to work holy shit [2024-06-05T03:23:35Z] awesome [2024-06-05T03:25:33Z] there's definitely some issues relating to those macros [2024-06-05T03:25:37Z] but that should be an easy fix [2024-06-05T03:33:00Z] hey sad_plan i need a favour [2024-06-05T03:33:33Z] can you find which include on your system or in tinyx's source define GLYPHPADBYTES and similar [2024-06-05T03:33:53Z] idk if it's internal to tinyx or if its from the standard x distrib [2024-06-05T03:35:06Z] servermd.h in tinyx/include defines it atleast [2024-06-05T03:35:27Z] mi/miglblt.c uses it [2024-06-05T03:36:02Z] cant say I spot any of the xlibs that uses it [2024-06-05T03:36:13Z] yeah its internal [2024-06-05T03:36:19Z] there's some pretty good commenting [2024-06-05T03:36:20Z] yep [2024-06-05T03:36:26Z] it's definitely all about endianness [2024-06-05T03:36:27Z] is it? [2024-06-05T03:36:31Z] yes [2024-06-05T03:36:38Z] well [2024-06-05T03:36:42Z] paddingbytes isn't [2024-06-05T03:36:49Z] it's about space-time tradeoffs and memory alignment and shit [2024-06-05T03:37:07Z] okay i see [2024-06-05T03:37:10Z] there's no aarch def [2024-06-05T03:37:12Z] it seems [2024-06-05T03:38:45Z] should be an easy fix [2024-06-05T03:38:59Z] i like that they have a def for superh but not aarch lmao [2024-06-05T03:39:04Z] this code must be prehistoric [2024-06-05T03:42:31Z] its not exacly new anymore :p [2024-06-05T03:42:43Z] yeah i extrapolated [2024-06-05T03:42:45Z] :p [2024-06-05T03:43:07Z] do you know if __arm32__ and similar are a libc thing? [2024-06-05T03:43:20Z] iirc __ is usually reserved for system use or something, right? [2024-06-05T03:43:21Z] have no idea [2024-06-05T03:43:52Z] havent gotten to that stage in C yet. im still figuring things out. been working in kings programming book lately [2024-06-05T03:44:31Z] sick [2024-06-05T03:44:35Z] i need to get back into that [2024-06-05T03:44:39Z] i finished most of knr [2024-06-05T03:44:49Z] looks like __.* is compiler defined [2024-06-05T03:45:12Z] so i should be able to just add || __aarch64__ or similar to the end of the def and call it a day [2024-06-05T03:45:32Z] i imagine the arm32 defaults would run fine on the arm64 chip [2024-06-05T03:45:36Z] albeit not at full capacity [2024-06-05T03:47:01Z] you should. youre way in front of me anyway. but im moving slowly but surely forward. tinyx also has a implicit-int thingy I fixed last week. its probably a terrible fix, but the error went away [2024-06-05T03:47:24Z] do you want to study together? [2024-06-05T03:47:26Z] :3 [2024-06-05T03:47:49Z] http://0x0.st/Xqgb.patch if youre interested [2024-06-05T03:47:49Z] a kiss-adjacent study club would be fun [2024-06-05T03:47:55Z] how would we do that even? [2024-06-05T03:47:56Z] everyone involved could study like [2024-06-05T03:48:01Z] os dev and shit [2024-06-05T03:48:03Z] oh [2024-06-05T03:48:04Z] i mean [2024-06-05T03:48:08Z] sdf has a classroom system [2024-06-05T03:48:11Z] i can set it up there [2024-06-05T03:48:21Z] we can use irc and jitsi and shit [2024-06-05T03:48:32Z] everyone can vote on the topic we want to cover [2024-06-05T03:48:44Z] then we can spend a week or so looking for good materials [2024-06-05T03:48:55Z] argue for each example provided if we dont agree upfront [2024-06-05T03:48:56Z] then vote [2024-06-05T03:49:06Z] im fine with irc. never really figured out what sdf even is tbqh. even with how much you mentioned it. the site isnt.. very specific about it either :p [2024-06-05T03:49:07Z] there are free classes on edx too [2024-06-05T03:49:17Z] sdf is a public unix system [2024-06-05T03:49:22Z] it's just a really big computer [2024-06-05T03:49:23Z] :p [2024-06-05T03:49:29Z] I see [2024-06-05T03:49:30Z] you can use it for pretty much whatever [2024-06-05T03:49:42Z] the sysops host a bunch of services for members [2024-06-05T03:49:57Z] its my xmpp gateway and email server for example [2024-06-05T03:50:02Z] and my website host [2024-06-05T03:50:04Z] dope [2024-06-05T03:50:09Z] ye [2024-06-05T03:50:14Z] its honestly a steal [2024-06-05T03:50:32Z] if you have 36usd crammed somewhere get an arpa membership [2024-06-05T03:50:34Z] one time payment [2024-06-05T03:51:03Z] they do DSL in the states and dialup/dialin service worldwide, too [2024-06-05T03:51:16Z] the latter was like, my only way of using the internet for a year and a half, lmao [2024-06-05T03:51:55Z] arpa as in american rescue plan? :p [2024-06-05T03:53:05Z] nah [2024-06-05T03:53:15Z] its just their way of having user tiers [2024-06-05T03:53:17Z] also [2024-06-05T03:53:19Z] that little path worked [2024-06-05T03:53:21Z] patch even [2024-06-05T03:53:55Z] awesome. good to see my terrible C skills does some good [2024-06-05T03:54:51Z] ive recently started building with -Werror=implicit-function-decleration and some software is terrible. I was however amazed how few packages broke by this though [2024-06-05T03:55:00Z] i think I got only 3 packages in total [2024-06-05T03:55:20Z] I found a patch for 1, and fixed the 2 others. it felt good [2024-06-05T04:04:31Z] http://0x0.st/Xqgc.png [2024-06-05T04:05:01Z] man [2024-06-05T04:05:04Z] this is sick [2024-06-05T04:05:14Z] certified gpl moment [2024-06-05T04:12:59Z] is xfbdev still maintained [2024-06-05T04:13:08Z] i'd like to submit this to upstream [2024-06-05T04:13:10Z] even if its small [2024-06-05T04:18:53Z] does jedavies log on any more [2024-06-05T04:18:54Z] ? [2024-06-05T04:19:18Z] i want to build a fresh rootfs for aarch64 and i'd like to take over the repo [2024-06-05T04:19:35Z] worst case i start over but he was using a pinebook and idk if he did anything to accommodate it [2024-06-05T04:19:42Z] if he did i'd like to copy it [2024-06-05T04:20:31Z] alternatively if someone here has a pinebook and wants to help with an aarch rootfs (or really any similar device like an rpi or uconsole) could start work on getting some compatibility packages spun up [2024-06-05T04:37:04Z] awesome. no he does not [2024-06-05T04:37:34Z] you can probably submit a pr on github, but dunno if itll get accepted. no commits for 2 years or so now [2024-06-05T06:31:07Z] why does kisslinux get the most productive and cute conversations when I'm not there [2024-06-05T07:24:33Z] does anyone know any good POSIX shells [2024-06-05T07:31:50Z] I don't, but I'm curious about what you think is lacking in the usual suspects like busybox or dash. [2024-06-05T07:48:21Z] all I want is a cool POSIX shell with vim keys and key binds that run a program. [2024-06-05T07:48:28Z] fultilt: im using busybox ash [2024-06-05T07:48:34Z] and the history is bothering me, it's not saving at all. [2024-06-05T07:48:42Z] ksh makes you choose (I know it's more than just POSIX) [2024-06-05T07:49:05Z] sewn: does ash not have history?? [2024-06-05T07:49:13Z] it does, but its not re-reading [2024-06-05T07:49:23Z] my shell history of months was all gone because KISS ash keeps clearing it [2024-06-05T07:49:25Z] for whatever reason [2024-06-05T07:49:32Z] eg. you cant share the same history file accross multiple shells [2024-06-05T07:49:36Z] on alpine this wasn't an issue... [2024-06-05T07:49:54Z] :q [2024-06-05T07:50:41Z] make kiss 2 [2024-06-05T07:55:56Z] I suppose if busybox ash had supported Alt-., it would still be just as POSIX, but I wouldn't have been so quick to go back to bash. [2024-06-05T11:41:32Z] sewn: just use oksh and call it a day [2024-06-05T11:41:43Z] iot has bugs [2024-06-05T11:41:45Z] has vi keys and vi buffer [2024-06-05T11:41:49Z] what bugs? [2024-06-05T11:41:54Z] remind me to lok into it later [2024-06-05T11:42:21Z] what about dash? or mksh? [2024-06-05T11:42:27Z] i like a shell by openbsd [2024-06-05T11:42:36Z] loksh? [2024-06-05T11:42:38Z] not by some niche distro or a shell with 0 interactive features [2024-06-05T11:42:43Z] and one thats actively maintained [2024-06-05T11:42:50Z] it is [2024-06-05T11:42:57Z] loksh uses meson [2024-06-05T11:43:06Z] maybe it does [2024-06-05T11:43:06Z] its a shell for crying out loud why would it need meson [2024-06-05T11:43:19Z] i have no idea [2024-06-05T11:43:28Z] i am an advocate of shell and i view this as bullshit [2024-06-05T11:43:30Z] s/shell/meson [2024-06-05T11:43:39Z] lol [2024-06-05T11:43:56Z] the only real reason they are using meson is just for the CFLAGS to add ncurses support [2024-06-05T11:44:14Z] which should be possible in regular makefile with hand-written ./configure [2024-06-05T11:44:26Z] a simple configure script wouldve sufficed [2024-06-05T12:24:16Z] sewn look at yash [2024-06-05T12:24:28Z] i hvae [2024-06-05T12:24:36Z] its really really cool but i dont need all the fancy fetaures [2024-06-05T12:24:50Z] you could also look at uhhhh [2024-06-05T12:25:15Z] there are programs that wrap ones thar read from stdon in readline [2024-06-05T12:25:23Z] could use that with dash [2024-06-05T12:25:45Z] you could also patch a shell to use linenoise [2024-06-05T12:25:57Z] super small line editing library [2024-06-05T12:28:03Z] i just want to not worry about my shell mid [2024-06-05T12:28:21Z] youre a kiss user [2024-06-05T12:28:26Z] im a kisser [2024-06-05T12:28:37Z] a boykisser [2024-06-05T12:28:45Z] :3 [2024-06-05T12:29:05Z] no just a kisser [2024-06-05T12:29:11Z] anyway all you do is worry about your shell ubder kiss smdh [2024-06-05T12:29:35Z] yeah because i like a shell that keeps my history yknow [2024-06-05T12:29:36Z] smh [2024-06-05T12:30:09Z] * midfavila shrugs [2024-06-05T14:28:43Z] sewn: create a wrapper and have all commands redirect to a file [2024-06-05T14:28:49Z] ew [2024-06-05T14:28:49Z] now you can use w/e shell [2024-06-05T14:28:52Z] yuck [2024-06-05T14:29:04Z] now you can even use rc [2024-06-05T14:29:08Z] yay [2024-06-05T14:30:08Z] midfavila: what shell did you use again? outside of rc ofc [2024-06-05T14:30:27Z] sad_plan: does it even have proper history [2024-06-05T14:31:01Z] i think some implementations does. [2024-06-05T14:33:56Z] https://github.com/benavento/rc take a look at this one sewn [2024-06-05T14:34:11Z] its the one oasis uses. and readme says it has history [2024-06-05T14:34:15Z] rc23> [2024-06-05T14:34:18Z] aswell as completion [2024-06-05T14:34:26Z] or rc23 if you will [2024-06-05T14:34:33Z] i like something maintained lel [2024-06-05T14:35:03Z] why does that even matter if its feature complete and no known bugs? [2024-06-05T14:36:15Z] no known bugs because no one uses it [2024-06-05T14:36:33Z] unless oasis does [2024-06-05T14:36:40Z] oasis does [2024-06-05T14:36:43Z] ok nvm [2024-06-05T14:36:44Z] u win [2024-06-05T14:36:59Z] so mcf does, and me. possibly others. not sure about numbers [2024-06-05T15:26:14Z] sad_plan oksh [2024-06-05T15:26:44Z] sewn stop being an updooter [2024-06-05T15:26:49Z] learn to cood and fix shit yourself [2024-06-05T15:26:53Z] srsly [2024-06-05T15:26:54Z] whats a updooter [2024-06-05T15:27:12Z] >no commits in past five minutes [2024-06-05T15:27:23Z] >DEPRECATED OBSOLETE UPDOOT TO THE LATEST FREEDESKTOP REPLACEMENT [2024-06-05T15:27:32Z] wat [2024-06-05T15:27:37Z] u [2024-06-05T15:27:41Z] = w= [2024-06-05T15:27:48Z] ur confusing [2024-06-05T15:30:38Z] no u [2024-06-05T15:30:53Z] anyway [2024-06-05T15:31:00Z] i'd be more concerned about size and complexity of the code [2024-06-05T15:31:05Z] not just how many people use it [2024-06-05T15:31:06Z] look at xz [2024-06-05T15:31:16Z] that ended up backdoored and how many people use it? [2024-06-05T15:31:36Z] it's about like, userbase to size and complexity, not just userbase, and not just size [2024-06-05T16:01:47Z] what midfavila said. while I like keeping packages up to date, i dont run a mission critical machine thats susceptable to attacks on a daily basis. so not having updates all the damn time is fine I suppose [2024-06-05T16:02:04Z] ive gotten less aggressive about it over time aswell [2024-06-05T16:14:48Z] man the reform charges so friggin fast [2024-06-05T16:14:58Z] 8% to almost 100% in maybe 45min [2024-06-05T16:15:12Z] that'll last like at least a good six to eight hours under sustained load [2024-06-05T16:24:27Z] thats pretty good. i think mine had probably couple hours even on basic load like browser and some music [2024-06-05T16:24:40Z] its terrible tbh [2024-06-05T16:25:05Z] its getting somewhat old though. its 6 years nos [2024-06-05T16:35:38Z] get a reform :o [2024-06-05T17:26:30Z] its tempting. but the price to performance isnt very appealing. i also saw theyre working on a slim version. which is more appealing to me. maybe later [2024-06-05T20:10:46Z] boss bought some toys for me to play with :3 [2024-06-05T20:10:53Z] building a server for the company [2024-06-05T20:11:18Z] rockpro64 with an lsi 9240 and an SLC samsung ssd with a hitachi hard disk for bulk storage [2024-06-05T20:11:34Z] gonna run openmediavault with nextcloud and odoo on it [2024-06-05T20:11:43Z] should be able to consolidate all of the services that are contracted out [2024-06-05T20:11:58Z] apparently i'm on track for a raise :OOOOOO [2024-06-05T20:12:02Z] i've never gotten one of those before [2024-06-05T20:13:23Z] i'm like a real IT man person goat thing now [2024-06-05T20:13:27Z] very cool and computerpilled [2024-06-05T20:13:58Z] might try to get the boss to buy me some tools [2024-06-05T20:19:27Z] not having tab completion is probably more crippling than not having history. you can at least modify the shell prompt to save history manually if needed [2024-06-05T20:20:16Z] no tab completion in an interactive shell is just masochism [2024-06-05T21:00:27Z] good on you midfavila, about the promotion :D [2024-06-05T21:00:46Z] macewentoo: I agree. having no tab-completion is terrible tbh. [2024-06-05T21:27:49Z] ughhhhhhhhhhh [2024-06-05T21:27:52Z] i wish i had my workstation here [2024-06-05T21:28:11Z] i might be able to set up a cross comp env on sdf but [2024-06-05T21:28:15Z] i'd rather do it locally [2024-06-05T21:47:43Z] happy days. I got tabbed with hide tabs feature working. buut my window decoration borks. the focused color doesnt appear on the tabbed window. ffs [2024-06-05T21:47:53Z] what do you need to build midfavila? [2024-06-05T21:48:03Z] or cross compile rather [2024-06-05T21:51:49Z] wait, focused window decoration is always borked with tabbed... [2024-06-05T21:56:17Z] neat. if you apply the auto-hide for tabbed, as opposed to keyrelease + hide-tabs, but just change the number of clients to 9, you get the same result for less trouble [2024-06-05T22:23:02Z] sad_plan the entire aarch rootfs [2024-06-05T22:23:16Z] lmao [2024-06-05T22:23:37Z] I see [2024-06-05T22:26:48Z] hey by the way has illiliti been on recently? [2024-06-05T22:27:55Z] his on from time to time. and goes by ilt now [2024-06-05T22:29:17Z] cool cook [2024-06-05T22:32:35Z] wmutils also does not work with tabbed. cant move windows around either. nor change border colors. this is somewhat annoying tbh [2024-06-05T22:33:08Z] you might have to list the frame [2024-06-05T22:53:08Z] how do I do that? i know you can use pfw, but thats for windows afaik [2024-06-05T22:59:27Z] i'm here [2024-06-05T22:59:52Z] i got sick recently and i'm still recovering [2024-06-05T23:00:16Z] don't overwork guys [2024-06-05T23:01:16Z] im guessing you did ilt? [2024-06-05T23:01:34Z] yeah [2024-06-05T23:06:10Z] luckily I dont have a habbit of doing that. quite the opposite actually :p