[2022-10-01T04:29:06Z] o/ [2022-10-01T04:29:18Z] hi [2022-10-01T05:18:05Z] Hi [2022-10-01T05:18:27Z] rohan: Wdym "pulls still in my git account" [2022-10-01T05:39:52Z] Im guessing it didnt get moved over to codeberg when he moved from github to codeberg [2022-10-01T05:41:13Z] What didn't move over [2022-10-01T05:41:17Z] new pulls? [2022-10-01T05:41:30Z] his existing PRs [2022-10-01T05:41:37Z] thats atleast my guess here :p [2022-10-01T05:41:57Z] no [2022-10-01T05:42:02Z] Everything is copied [2022-10-01T05:42:05Z] idk if he means PRs from other repos or existing PRs in codeberg kiss repos [2022-10-01T05:42:24Z] if existing PRs in migrated codeberg repo with github linked account you should be good as @testuser said [2022-10-01T05:43:01Z] then Im not sure what he means. [2022-10-01T05:43:05Z] * sad_plan shrugs [2022-10-01T08:20:48Z] why cant I pre set dimentions for firefox window in command line? doesnt it work? [2022-10-01T08:26:48Z] nevermind, Ive found it. my user.js had pre set it already, so had to change it [2022-10-01T10:17:09Z] https://github.com/kisslinux/repo/pull/325#issuecomment-926362411 [2022-10-01T10:26:47Z] there were no pr made though [2022-10-01T12:55:13Z] we have a song of the day !? learn something new everyday [2022-10-01T12:55:30Z] real [2022-10-01T12:55:35Z] oh i love mandolin! [2022-10-01T13:01:39Z] kisslinux has good taste confirmed [2022-10-01T13:24:11Z] Is anyone running s6 [2022-10-01T13:24:12Z] How tf do you even set it up [2022-10-01T13:35:24Z] whats the point of s6 if busybox comes with runit [2022-10-01T14:38:12Z] Figured it out [2022-10-01T14:45:17Z] https://yewtu.be/watch?v=lE4UXdJSJM4 [2022-10-01T15:02:53Z] wael[m] not everyone running kiss uses busybox [2022-10-01T15:03:00Z] and some people don't like sysv-style init [2022-10-01T15:03:17Z] would they be using toybox? [2022-10-01T15:03:42Z] they could use whatever coreutils they wanted [2022-10-01T15:03:58Z] i use a combination of suckless, plan9, bsd and self-written tools, myself [2022-10-01T15:04:12Z] with a handful of GNU programs [2022-10-01T15:04:13Z] so what does /bin/cat belong to [2022-10-01T15:04:32Z] my own utils [2022-10-01T15:04:45Z] and /bin/tar [2022-10-01T15:04:55Z] libarchive, which I believe is commonly used on the BSDs [2022-10-01T15:04:56Z] you might as well call it coreutil cocktail [2022-10-01T15:05:46Z] so you dont have a primary coreutils, you have many programs belonging to plan9port, sbase/ubase, self-written, gnu? [2022-10-01T15:05:56Z] yes [2022-10-01T15:06:03Z] but why [2022-10-01T15:07:25Z] generally I prefer the suckless utilities, but they don't cover all usecases (for example, their tar is lacklustre, and they lack goodies like fortune). plan 9 can fill in for some of the goodies, but the p9 coreutils aren't posix. when i need something more featureful than suckless and more compliant than p9, bsd offers utilities that fit that niche. when I absolutely need GNU tools (for projects that require them), those are there [2022-10-01T15:07:58Z] are you on KISS? and if so do you maintain these as KISS packages? [2022-10-01T15:08:03Z] yes and yes. [2022-10-01T15:08:12Z] can i have repoz linkz plz [2022-10-01T15:08:19Z] but my system is, aside from using the kiss package manager, unrecognizable as a kiss system [2022-10-01T15:08:24Z] https://git.sdf.org/midfavila/kiss-mfavila [2022-10-01T15:08:36Z] note that I use the older format for my packages, so it might be incompatible with your system [2022-10-01T15:08:56Z] older format? [2022-10-01T15:09:09Z] static package format, instead of using the KISS DSL [2022-10-01T15:10:16Z] jesus christ [2022-10-01T15:10:26Z] you KNOW your software VERY well it seems [2022-10-01T15:10:35Z] kinda-sorta [2022-10-01T15:11:09Z] personally im fine with busybox, though i like the features of util-linux unfortunately [2022-10-01T15:11:32Z] i think i only use fdisk from util-linux [2022-10-01T15:12:52Z] i want to use toybox considering its toolset but its apparently incomplete and unstable [2022-10-01T15:12:57Z] so I've heard [2022-10-01T15:13:01Z] i've not looked at it [2022-10-01T15:13:06Z] i havent tried it but i wont try it [2022-10-01T15:13:07Z] i have no interest in *box-style executables [2022-10-01T15:13:25Z] sbase is often compiled in box-style [2022-10-01T15:13:39Z] i'm aware. i avoid doing so [2022-10-01T15:13:48Z] why? [2022-10-01T15:14:30Z] i don't like the idea of a single file being the only thing that needs to be removed or damaged to render my entire system inoperable [2022-10-01T15:14:54Z] but interms of size and linking, wouldnt it be better? [2022-10-01T15:15:23Z] in terms of disk size, and perhaps memory usage, but I'm not concerned about a few extra megs of disk space being taken up [2022-10-01T15:15:33Z] performance isn't a concern for me. [2022-10-01T15:15:53Z] i'm more interested in having a relatively stable and easy to understand system than anything else [2022-10-01T15:16:09Z] quite interesting considering you have a coreutils cocktail lol [2022-10-01T15:16:38Z] having a set of separate utility programs that each do one defined task is in my opinion a simpler design than having a single monolithic executable that does everything. [2022-10-01T15:16:49Z] true [2022-10-01T15:17:10Z] having separate vendors provide different aspects of my system doesn't increase the system's complexity [2022-10-01T15:17:18Z] although it does perhaps make maintaining it slightly more tedious [2022-10-01T15:17:24Z] ill take a look into sbase/ubase and see if it has the features i need [2022-10-01T15:17:32Z] however what is the 'plan9' coreutils? [2022-10-01T15:17:38Z] considering its for plan9 wouldnt it be incompatible with linux [2022-10-01T15:17:42Z] no [2022-10-01T15:17:53Z] porting plan 9 programs to unix is trivial because of how portable plan 9 programs already are [2022-10-01T15:18:03Z] where can i obtain the sources so i can try it [2022-10-01T15:18:06Z] the p9port and 9base both include the p9 c library and things like yacc and stuff [2022-10-01T15:18:10Z] and the same for 'bsd' thing [2022-10-01T15:18:31Z] some tools used in the BSDs can be acquired outside of their source tree [2022-10-01T15:18:46Z] for example, I believe the package in my repo called "gavin-bc" is the basis for the fBSD bc [2022-10-01T15:19:04Z] itnerseting [2022-10-01T15:19:12Z] you can also use plan9port on github if you want a more complete p9 experience under linux [2022-10-01T15:19:17Z] it includes things like rio [2022-10-01T15:21:06Z] i do not know exactly what kind of features i expect from coreutils ngl [2022-10-01T15:21:19Z] you should perhaps consider that before experimenting with them [2022-10-01T15:21:37Z] it's easy to get yourself in a bit of a pickle if you just start swapping things out [2022-10-01T15:21:45Z] for one, i am scared of suckless coreutils as it could have many features that i would expect removed [2022-10-01T15:21:56Z] almost certainly does [2022-10-01T15:22:03Z] for example, suckless sed has no -i [2022-10-01T15:22:08Z] for example tar [2022-10-01T15:22:14Z] tar xvf GNU syntax does not work [2022-10-01T15:22:23Z] there's a patch for it in the community repos [2022-10-01T15:22:28Z] ah [2022-10-01T15:22:36Z] since my package is a fork of that, it should also include that patch [2022-10-01T15:23:00Z] what kind of utilities have you explicitly removed/ignored from sbase to be replaced by plan9/bsd/gnu ? [2022-10-01T15:23:18Z] https://0x0.st/o4UV.png [2022-10-01T15:23:24Z] s6 [2022-10-01T15:23:25Z] plan 9 is exclusively for supplementing my userspace [2022-10-01T15:23:28Z] it replaces nothing [2022-10-01T15:23:38Z] testuser: how is s6 service management compared to runit [2022-10-01T15:23:40Z] bsd or bsd-style tools provide my system's bc and tar at the very least [2022-10-01T15:23:47Z] gnu provides make, diffutils and patch [2022-10-01T15:23:53Z] midfavila: utilities like the ones sbase provides? if so what is the purpose of sbase [2022-10-01T15:24:00Z] Idk I just started using it [2022-10-01T15:24:03Z] Will know in some days [2022-10-01T15:24:12Z] sbase and ubase provide the foundation for a unix userspace [2022-10-01T15:25:12Z] hm [2022-10-01T15:25:29Z] sbase and ubase don't include some of the more complex elements however [2022-10-01T15:25:41Z] for example they don't include awk, or a shell, or yacc, etc [2022-10-01T15:25:50Z] which is where the supplements come in [2022-10-01T15:25:54Z] and plan9 provides that? [2022-10-01T15:26:01Z] no. plan 9 provides miscellany [2022-10-01T15:26:07Z] nothing essential to the system [2022-10-01T15:26:19Z] so what supplies the shell, awk, yacc, etc? [2022-10-01T15:26:55Z] shell is dash, awk is the one true awk (descendent of the original awk), yacc is a berkeley package [2022-10-01T15:27:03Z] byacc? [2022-10-01T15:27:06Z] yes [2022-10-01T15:27:15Z] what about bison? [2022-10-01T15:27:16Z] how would linux compile without bison [2022-10-01T15:27:26Z] the system is not wholly self-hosting [2022-10-01T15:27:31Z] (that repo is also slightly out of date) [2022-10-01T15:27:38Z] wholly? [2022-10-01T15:27:51Z] in something's entirety [2022-10-01T15:28:02Z] the base system cannot compile every element of the base system [2022-10-01T15:28:13Z] specifically, util-linux, musl and the kernel cannot be built [2022-10-01T15:28:18Z] thats weird [2022-10-01T15:28:19Z] this is a consequence of not using tcc [2022-10-01T15:28:23Z] s/tcc/gcc/ [2022-10-01T15:28:31Z] (tcc is the development toolchain in use) [2022-10-01T15:28:31Z] ahhh ok makes sense [2022-10-01T15:28:57Z] so then how do you compile projects that need CMake, LLVM, meson, Rust, etc? [2022-10-01T15:29:06Z] i don't :D [2022-10-01T15:29:37Z] none of that software is relevant to me [2022-10-01T15:29:39Z] so interesting [2022-10-01T15:29:45Z] so then what is your browser then? [2022-10-01T15:29:48Z] links [2022-10-01T15:29:58Z] although I need to patch it to work with bearssl [2022-10-01T15:30:04Z] what about elinks? [2022-10-01T15:30:23Z] using a terminal to run a text browser when the browser has a graphics mode is less efficient [2022-10-01T15:30:32Z] by a considerable degree [2022-10-01T15:30:47Z] btw testuser : i wanted to ask, why is Flatpak reliant on util-linux? [2022-10-01T15:30:51Z] midfavila: so links can be GUI? [2022-10-01T15:30:55Z] yes [2022-10-01T15:31:02Z] (i also just don't see a reason to use elinks) [2022-10-01T15:31:07Z] howww??? [2022-10-01T15:31:11Z] links -g [2022-10-01T15:31:25Z] oh wait is it link2 or just links [2022-10-01T15:31:29Z] links2 [2022-10-01T15:31:39Z] theres links2-mod in your repo [2022-10-01T15:31:48Z] the one in Community repo is the OG links? [2022-10-01T15:31:48Z] links2-mod includes a patch to add xembed support [2022-10-01T15:31:55Z] so that it can be used with tabbed [2022-10-01T15:32:13Z] also links2-mod is in mbase which literally is empty [2022-10-01T15:32:28Z] yes, most of the files there are either symlinks or touch'd [2022-10-01T15:32:31Z] nvm found it [2022-10-01T15:32:41Z] the only reason they're there is so I can cd mbase;kiss b * [2022-10-01T15:33:24Z] also, what provides /bin/curl for you? [2022-10-01T15:33:33Z] nothing [2022-10-01T15:33:37Z] i don't use curl [2022-10-01T15:33:42Z] wait what [2022-10-01T15:33:46Z] WH [2022-10-01T15:33:47Z] what do you use then [2022-10-01T15:33:51Z] axel [2022-10-01T15:34:14Z] i'm also working (slowly) on writing my own barebones http client to replace axel/curl/wget/whatever [2022-10-01T15:34:34Z] also weird links -g gives me BadDrawable X11 error [2022-10-01T15:34:37Z] (the system can't build axel at the moment so I'm relying on a statically-linked binary from another machine) [2022-10-01T15:34:44Z] links-mod's patch is kind of wonky [2022-10-01T15:34:49Z] the dude who wrote it was in a hurry [2022-10-01T15:34:55Z] you need to open it in a tabbed instance [2022-10-01T15:34:55Z] theres hurl [2022-10-01T15:34:59Z] which aims to replace curl [2022-10-01T15:35:03Z] midfavila: aw wt ok [2022-10-01T15:35:05Z] i don't want a curl replacement [2022-10-01T15:35:13Z] nor do i want someone else's software [2022-10-01T15:35:20Z] damn [2022-10-01T15:35:30Z] so when are you going to make midkernel [2022-10-01T15:35:30Z] eventually I hope to run almost or entirely my own code [2022-10-01T15:35:37Z] once I have midutils and midgui [2022-10-01T15:35:44Z] both of which are planned [2022-10-01T15:36:31Z] i *will* spend all of my time writing obscure shitty software, i will *not* program for a corporation, i will *not* be a wagie, i *will* become increasingly paranoid and schizophrenic [2022-10-01T15:36:42Z] you are so mid [2022-10-01T15:36:59Z] thank you uwu [2022-10-01T15:37:16Z] also does links in gui mode just not be able to preview images [2022-10-01T15:37:31Z] links in gui mode requires libpng but no other image libraries by default [2022-10-01T15:37:40Z] check the buildfile, i might have disabled image support mostly [2022-10-01T15:37:41Z] i have libpng already [2022-10-01T15:37:50Z] i dont believe you have [2022-10-01T15:37:56Z] i dont see --without-libpng [2022-10-01T15:38:01Z] then idk what to tell you [2022-10-01T15:38:04Z] werks on my machine [2022-10-01T15:38:20Z] well tbf links is like very unusable for what i do lol [2022-10-01T15:38:29Z] * midfavila shrugs [2022-10-01T15:38:39Z] i am probably the most bloated kiss user at the moment [2022-10-01T15:38:43Z] i don't really use the web much [2022-10-01T15:39:03Z] most of what i do do (downloading music and reading plaintext) links handles adequately [2022-10-01T15:39:10Z] browsing invidious via links is quite comfy [2022-10-01T15:39:22Z] which is exported to mpv right? RIGHT?? [2022-10-01T15:39:30Z] no, why would i use mpv [2022-10-01T15:39:37Z] i use ffplay [2022-10-01T15:39:41Z] does links have its own fucking video player [2022-10-01T15:39:44Z] no [2022-10-01T15:39:45Z] oh [2022-10-01T15:39:53Z] i use mpv because ffplay just does not render shit [2022-10-01T15:40:06Z] haven't experienced that [2022-10-01T15:40:45Z] also ffplay does need sdl2 so [2022-10-01T15:41:07Z] and mpv doesn't? [2022-10-01T15:41:16Z] um yeah [2022-10-01T15:41:26Z] interesting, i thought it did [2022-10-01T15:41:54Z] ffplay does use sdl2 as backend [2022-10-01T15:41:54Z] i believe [2022-10-01T15:42:16Z] it appears to link to it [2022-10-01T15:42:38Z] ffmpeg automatically installs ffplay when sdl2 is present [2022-10-01T15:42:43Z] as ffplay relies on it for backend [2022-10-01T15:43:03Z] http://0x0.st/o4UE.png [2022-10-01T15:43:08Z] this is my desktop machine, if you were curious [2022-10-01T15:43:21Z] it runs an older version of my distro so it's not quite as minimal as what I was describing [2022-10-01T15:43:23Z] what fucking year are you in right now [2022-10-01T15:43:31Z] current year [2022-10-01T15:43:37Z] which is??!?!!? [2022-10-01T15:43:45Z] 1986 obviously [2022-10-01T15:44:02Z] bro [2022-10-01T15:44:15Z] anyway using the same video ffplay just does black [2022-10-01T15:44:19Z] displays audio but no video [2022-10-01T15:44:48Z] hit w [2022-10-01T15:44:59Z] nothing happens [2022-10-01T15:45:01Z] hit it again [2022-10-01T15:45:05Z] I AM [2022-10-01T15:45:09Z] rip [2022-10-01T15:45:11Z] dunno what to tell you then [2022-10-01T15:45:16Z] WNTO HTGIGN TNOTHING IS HAPPENING [2022-10-01T15:45:25Z] relax my dude. [2022-10-01T15:45:26Z] cant use ffplay smh [2022-10-01T15:45:29Z] AAAAAAAAAAAAAAAAAAAAAAA [2022-10-01T15:45:33Z] https://inv.riverside.rocks/watch?v=939w8RwaLSY [2022-10-01T15:45:54Z] ^song of the day suggestion [2022-10-01T15:46:39Z] anyway if you think my setup looks ancient just wait until i start developing gui programs [2022-10-01T15:46:43Z] i'm dedicated to using only athena [2022-10-01T15:46:48Z] whats a athena [2022-10-01T15:46:55Z] the standard x11 toolkit [2022-10-01T15:46:58Z] also called xaw [2022-10-01T15:47:01Z] the x athena widgets [2022-10-01T15:47:05Z] the font in your setup is the only thing keeping your setup modern [2022-10-01T15:47:15Z] not for long :D [2022-10-01T15:47:23Z] new distro release doesn't support scalable fonts [2022-10-01T15:47:24Z] what are you going to switch to [2022-10-01T15:47:34Z] leggie probably [2022-10-01T15:47:49Z] pronounced ledgie [2022-10-01T15:48:51Z] just wait until i revert to using an 80486 [2022-10-01T15:49:08Z] wael: sdl2 update broke tons of configurations which included nvidia systems [2022-10-01T15:49:16Z] apply patch from grepo nvidia overrides [2022-10-01T15:49:26Z] could that be why ffplay is broken? [2022-10-01T15:49:29Z] obv [2022-10-01T15:49:35Z] omw [2022-10-01T15:49:54Z] i'll need to get some CRTs if I want to switch actually, hrm [2022-10-01T15:49:56Z] Apply as in revert [2022-10-01T15:50:02Z] my current displays are perhaps overkill [2022-10-01T15:50:19Z] testuser: add-av_stream_get_first_dts-for-chromium.patch [2022-10-01T15:50:19Z] ? [2022-10-01T15:50:28Z] bruh [2022-10-01T15:50:30Z] sdl patch [2022-10-01T15:50:33Z] not ffmpeg [2022-10-01T15:50:35Z] oh [2022-10-01T15:51:13Z] midfavila: what if you want to access a js infested site [2022-10-01T15:51:26Z] testuser[m] i don't want to [2022-10-01T15:51:47Z] in the very unusual case i absolutely *have* to, my desktop has a fork of pale moon installed [2022-10-01T15:52:19Z] i actually have it open in the screenshot i posted [2022-10-01T15:52:22Z] just minimized [2022-10-01T15:52:45Z] how do you live [2022-10-01T15:52:48Z] do you just live in a seperate universe or something [2022-10-01T15:52:54Z] where you dont live in a world like ours [2022-10-01T15:53:03Z] no [2022-10-01T15:53:16Z] i just don't do the sorts of things most people do [2022-10-01T15:53:20Z] whether for work or pleasure [2022-10-01T15:54:46Z] What if some govt site [2022-10-01T15:54:57Z] the government can deal with me in person [2022-10-01T15:56:14Z] Video call or something [2022-10-01T15:56:51Z] i don't own a video camera [2022-10-01T16:01:17Z] and, anyway, even if I did, it would probably require I use some sort of proprietary software - I'm at the point where I'm willing to be a bit of a pariah to avoid that [2022-10-01T16:02:45Z] U had a blackberry or someth phone running linux right [2022-10-01T16:02:46Z] Idk [2022-10-01T16:03:00Z] i use an old blackberry as my primary phone, yes [2022-10-01T16:03:12Z] unfortunately there are no providers of landline service in my area [2022-10-01T16:03:18Z] otherwise i would continue to use my rotary telephone [2022-10-01T16:03:33Z] U ever need to use location services [2022-10-01T16:03:45Z] if i do, i download a map onto my tablet or print it out [2022-10-01T16:03:51Z] if i get lost, i just ask someone for directions [2022-10-01T16:03:53Z] * midfavila shrugs [2022-10-01T16:03:55Z] What tablet [2022-10-01T16:04:00Z] pinenote [2022-10-01T16:04:06Z] hmmmm [2022-10-01T16:04:25Z] runs almost stock AOSP and i'm going to be installing linux on it as soon as that's possible [2022-10-01T16:14:50Z] gavin-bc is the basis for most bc/dcs including busybox's bigger version [2022-10-01T16:15:05Z] makes sense [2022-10-01T16:15:08Z] it's a pretty swell program [2022-10-01T16:16:39Z] i'm pretty excited to learn about metacompilers and stuff so that I can write my own bc and friends [2022-10-01T16:16:55Z] could write a parser by hand but that's far beyond me for anything complex [2022-10-01T16:19:04Z] mid, do you ever consider just trying to implement something using methods you already know, rather than learning a "better" method first [2022-10-01T16:19:53Z] yes, I do [2022-10-01T16:20:12Z] if you want the honest answer, whenever I do that I end up feeling like a piece of shit afterward [2022-10-01T16:20:41Z] because it inevitably turns out to be of hilariously low quality [2022-10-01T16:20:44Z] * midfavila shrugs [2022-10-01T16:21:53Z] lol [2022-10-01T16:22:05Z] it's stupid but true [2022-10-01T16:22:08Z] fair enough [2022-10-01T16:22:38Z] i once spent an entire week freaking out over how to "properly" parse program parameters in C because ye olden getopt for-loop makes me feel dirty [2022-10-01T16:23:08Z] (if you look at the screenshot from earlier you'll notice that I eventually learned to cope with that) [2022-10-01T16:26:08Z] i use while with getopt [2022-10-01T16:26:12Z] are you still on fvwm? [2022-10-01T16:26:21Z] i haven't used fvwm in at least a year [2022-10-01T16:26:23Z] i'm using twm [2022-10-01T16:26:27Z] ah nice [2022-10-01T16:26:32Z] phoebos, i avoid while on principle [2022-10-01T16:26:55Z] perhaps a bit less efficient and silly, but there have been a number of subtle off-by-ones that i experience using whiles [2022-10-01T16:27:02Z] it's just a simpler version of for [2022-10-01T16:27:06Z] then again, the compiler probably optimizes any differences away [2022-10-01T16:27:15Z] but why do you need an incrementing variable during getopt parsing [2022-10-01T16:27:20Z] you don't [2022-10-01T16:27:33Z] > i++ [2022-10-01T16:27:37Z] in your code [2022-10-01T16:27:41Z] yes, technically you don't [2022-10-01T16:27:45Z] i'm just fucking around right now [2022-10-01T16:27:48Z] ok [2022-10-01T16:27:58Z] been a while since i've used optarg so i forgot that optind is a thing [2022-10-01T16:28:37Z] originally the idea was to increment i with each to keep track of the argv, but a) that wouldn't work and b) optind renders that redundant [2022-10-01T16:28:44Z] > i'm dedicated to using only athena [2022-10-01T16:28:48Z] friendship ended with motif? [2022-10-01T16:28:53Z] yes [2022-10-01T16:29:00Z] why [2022-10-01T16:29:07Z] motif is perhaps the only software package that suffers from over documentation [2022-10-01T16:29:17Z] and it also doesn't build on the new version of my distro [2022-10-01T16:29:26Z] so unless i can get it to, I'm not going to bother with motif [2022-10-01T16:29:45Z] ok. i stopped writing for athena because it's a pita [2022-10-01T16:29:53Z] yes, it seems to be that way [2022-10-01T16:30:00Z] two questions since you have experience with it [2022-10-01T16:30:01Z] motif is less so [2022-10-01T16:30:07Z] 1) do you have any useful docs [2022-10-01T16:30:11Z] 2) can I see your programs [2022-10-01T16:30:19Z] there's painfully little to reference to learn athena [2022-10-01T16:30:22Z] err, "experience" [2022-10-01T16:30:30Z] you've presumably written more than i have [2022-10-01T16:30:37Z] which is very, very little [2022-10-01T16:30:43Z] i think i've posted links to what i used as docs, it was mostly the xorg docs [2022-10-01T16:30:48Z] which are woefully incomplete [2022-10-01T16:30:50Z] yeah that's what i figured [2022-10-01T16:30:52Z] . _. [2022-10-01T16:31:17Z] let me see if i can find any of the code i wrote [2022-10-01T16:31:22Z] that would be awesome [2022-10-01T16:31:24Z] brb my soup is done [2022-10-01T16:33:29Z] https://tmp.bvnf.space/main.c [2022-10-01T16:33:38Z] https://tmp.bvnf.space/text.c [2022-10-01T16:33:55Z] the text widgets are horrible [2022-10-01T16:34:06Z] that's about as far as i got before giving up [2022-10-01T16:34:23Z] the plan was to make a little irc client [2022-10-01T16:34:47Z] window at the bottom to type in, press enter and it's sent, history displayed in the middle [2022-10-01T16:35:48Z] but athena runs callbacks in strange orders which made it hard to get the text from the bottom box to the middle [2022-10-01T16:37:09Z] by the way, the widget in XawTextReplace has to be the parent of the textSource, not the source itself. otherwise it just segfaults [2022-10-01T16:37:14Z] documented *nowhere* [2022-10-01T16:37:20Z] not even in the source [2022-10-01T16:37:44Z] i'd imagine there's a lot of stuff like that [2022-10-01T16:52:10Z] i was also planning on making an athena irc client [2022-10-01T16:52:14Z] perhaps i should reconsider... [2022-10-01T16:52:53Z] you're clearly a much better programmer than I, and if you're having trouble with it, I would likely struggle [2022-10-01T16:54:58Z] the lack of available information also doesn't help... hrm [2022-10-01T16:55:05Z] you're a lot more persistent than i am [2022-10-01T16:55:20Z] perhaps [2022-10-01T16:56:04Z] that reminds me, i need to submit a patch for Xaw [2022-10-01T16:56:20Z] there's a malformed function call in its codebase [2022-10-01T16:56:31Z] can't remember specifically where, think it was the scrollbar routines [2022-10-01T16:56:40Z] one of the callbacks is given one parameter instead of the required two [2022-10-01T16:57:09Z] it's in most (all?) xaw forks I've looked at too [2022-10-01T16:59:18Z] clearly, we need a final solution to the toolkit problem [2022-10-01T16:59:27Z] some kind of ubertoolkit [2022-10-01T16:59:34Z] * midfavila hrmmms [2022-10-01T17:00:00Z] if I had my way I wouldn't even use X [2022-10-01T17:00:05Z] MGR is much more appealing [2022-10-01T17:03:30Z] hundreds of thousands of lines of code versus like 60k [2022-10-01T17:03:32Z] pretty easy choice [2022-10-01T17:04:21Z] MGR? [2022-10-01T17:04:38Z] ManaGeR [2022-10-01T17:04:44Z] a windowing system from Bellcore [2022-10-01T17:04:46Z] originated in the 80s [2022-10-01T17:05:11Z] it's been described thusly: "MGR is to X as UNIX is to MULTICS" [2022-10-01T17:05:32Z] like X, it's also network-transparent. unlike X, it doesn't try to be as flexible as possible [2022-10-01T17:05:54Z] from what I can glean from the available information, it's basically one step up from something like TWIN [2022-10-01T17:06:32Z] https://hack.org/~mc/mgr/ [2022-10-01T17:06:41Z] this is the most authoritative site on it i've found [2022-10-01T17:09:07Z] based on the contents of the screenshot on that site, it's fast enough to be usable on old Suns without acceleration [2022-10-01T17:09:17Z] so it should be *more* than usable on a modern machine using a generic framebuffer interface [2022-10-01T17:09:56Z] main problem would be finding or creating a specification i think [2022-10-01T17:50:06Z] man, I wish Links2 allowed you to pass links to other programs, instead of just data [2022-10-01T17:50:22Z] match using regex or something [2022-10-01T20:36:41Z] I can't remember in what directory scancode mapping is done. Help. [2022-10-01T20:37:20Z] I.e map Insert key to whatever else but also different Shift levels. [2022-10-01T20:37:25Z] o/ [2022-10-01T20:40:17Z] hello, sad_plan [2022-10-01T20:40:56Z] hey midfavila. how you doing? [2022-10-01T20:41:00Z] doing okay [2022-10-01T20:41:06Z] working on my coreutils on and off [2022-10-01T20:41:25Z] only half-asleep today instead of three-quarters, so I'm actually able to kind of focus [2022-10-01T20:41:41Z] you? [2022-10-01T20:41:41Z] Found it; /usr/share/X11/xkb/symbols [2022-10-01T20:43:36Z] I see. any good progress? [2022-10-01T20:43:43Z] okay progress [2022-10-01T20:43:49Z] haven't gotten anything impressive written [2022-10-01T20:44:05Z] sleep is implemented now, and wc is just about done [2022-10-01T20:44:09Z] im good ig. been messing with oasis lately, and trying to figure out a sane way to combine kiss and oasis.. [2022-10-01T20:44:27Z] does oasis not use git as a package manager [2022-10-01T20:44:38Z] nice. maybe Ill check it out some time around. maybe I can learn something from it too. [2022-10-01T20:44:55Z] i'd be pleased if anyone looked at my shitty programs lmao [2022-10-01T20:44:58Z] well.. its not really a package manager. its more of a config file, which gives a set of rules really [2022-10-01T20:45:01Z] even better if you can somehow learn something from me [2022-10-01T20:45:26Z] anyway, literal package manager or not, if it serves the practical role of a package manager then kiss immediately conflicts with it [2022-10-01T20:45:32Z] considering... you know. kiss is nothing *but* a package manager [2022-10-01T20:46:20Z] lol, your knowledge has been good to me anyhow. seeing as youve successfully answered some of my questions :p I value that anyway [2022-10-01T20:46:28Z] it does [2022-10-01T20:46:41Z] oasis also *uses* pkgsrc, from netbsd [2022-10-01T20:47:04Z] which i suppose is fine, but their repo hasnt been updated since february. which isnt ideal imo.. [2022-10-01T20:47:24Z] I also really like kiss for it simplicity in terms of packaging my own software [2022-10-01T20:48:01Z] idk maybe you could hack something up in awk and shell to generate kiss packages from oasis config files [2022-10-01T20:48:18Z] then use those to generate rootfses [2022-10-01T20:48:19Z] * midfavila shrugs [2022-10-01T20:51:15Z] yeah, I was thinking about trying to use the oasis config file as far as I could. I suppose I could package more or less everything except the browser part. seeing as webkit i.e. or firefox is just not feasable to do that way.. [2022-10-01T20:52:28Z] I just need to figure out how it worked. I did try to package fzy, just to try something simple, but ive yet to figure out how I was supposed to include the config.h file, which I needed. Ill look into it next week I suppose. ill be working late, and people might actually be online then :') [2022-10-01T21:01:04Z] Hello guys [2022-10-01T21:01:40Z] how can i install a specific package that has the same name as a package that is already in another repository? [2022-10-01T21:02:07Z] joshsmt: the same way you install every other package? [2022-10-01T21:02:23Z] just cd into its dir, and kiss b [2022-10-01T21:02:26Z] you can cd into a directory and kiss b without an argument to forcibly build the package- yeah [2022-10-01T21:02:37Z] i believe you can also provide a path to the specific package you want [2022-10-01T21:02:47Z] but when this package updates, will it update the other one? [2022-10-01T21:02:59Z] no, that doesnt actually work. ive tried that the other day. [2022-10-01T21:03:25Z] its updated when the repo which has the highest priority updates it [2022-10-01T21:04:10Z] to put a repository with high property, you just need to put it first, right? [2022-10-01T21:05:01Z] it just needs to be higher than the other one. or you could make a local repo, with only that package symlinked, and put that on top. essesntually just creating an override [2022-10-01T21:05:27Z] oh ok thx [2022-10-01T21:05:45Z] if you have repo1 and repo2, in you KISS_PATH, and you want pkg x from repo2 to be used, repo2 either has to be over repo1, or youd have to create a override like I said [2022-10-01T21:05:46Z] np [2022-10-01T21:28:28Z] Is there a kbd package with loadkeys to generate binary keymaps? [2022-10-01T21:29:32Z] bkeymaps has some