home tags events about login

nilix posted 17 Oct 2026 02:57 +0000

i haven't used acme since writing ukuro

wrote a clone of the Slide program i distribute with acme9k as a micro plugin on the off chance i give a presentation down the line... sadly i think the only time i used Slide was when presenting dollctl at the Simtable office cause all the other slideshow presentations i had to give in my career were from corporate-lockdown windows machines T-T

nilix shared 16 Oct 2026 21:10 +0000
original: nilix@cafe.nilfm.cc

Hi friends,

I'm leaving Santa Fe on Saturday. As it stands, after another run of my budget I'm gonna basically be flat broke when I arrive in Seaside, and I've got bills coming up. I do have some gig work waiting for me when I get there but still...

If you appreciate my work, I could really use a hand here. Another $100 would be enough to pay the bills and stay fed before the gig income comes in.

https://lightcrystal.systems/support

($75/100)

#mutualAid

nilix posted 16 Oct 2026 15:47 +0000

pushed some #ukuro updates

opening text files with or without addresses doesn't require the parsecursor option to be set (we are using Cursor.GotoLoc and BufPane.Center to implement the functionality ourselves)

and opening text files or directory listings will prefer existing buffers with the same path!

nilix posted 16 Oct 2026 14:19 +0000

i forgot certain establishments use selective wifi jamming to basically force you to use their AP. evil & wrong

nilix posted 16 Oct 2026 21:10 +0000

Hi friends,

I'm leaving Santa Fe on Saturday. As it stands, after another run of my budget I'm gonna basically be flat broke when I arrive in Seaside, and I've got bills coming up. I do have some gig work waiting for me when I get there but still...

If you appreciate my work, I could really use a hand here. Another $100 would be enough to pay the bills and stay fed before the gig income comes in.

https://lightcrystal.systems/support

($75/100)

#mutualAid

nilix shared 15 Oct 2026 21:53 +0000
original: klara@wandering.shop

trans crowdfunding link for a partner of mine

trans crowdfunding link for a partner of mine

My partner Jordan has updated her fundraiser: https://www.gofundme.com/f/help-jordan-avoid-homelessness-again

She's still looking for work. A real promising lead evaporated recently, and, as you probably know, finding any job anywhere, for anyone, is really hard these days.

If you could help, or share this somewhere, please do?

[Every trans person I'm dating in Chicago is now out of work. Most of my close people are / are barely getting by on gig work. I know it's like this everywhere.]

External Attachment: https://www.gofundme.com/f/help-jordan-avoid-homelessness-again

nilix posted 15 Oct 2026 03:29 +0000

finally getting to work on that next polycrisis page.

it has a lot of buildings... those pages always take a while to lay out ><

nilix replied 15 Oct 2026 01:45 +0000
in reply to: https://tenforward.social/users/lexfeathers/statuses/117442218184746909

@lexfeathers @algometric maybe take a look at my little backend toolkit, quartzgun! it's a very "less is more" approach to backend development in go:
https://forge.lightcrystal.systems/nilix/quartzgun

for a dead simple use case, maybe:
https://forge.lightcrystal.systems/nilix/grimoire

or the project i'm currently hacking on, making it a little more complicated as we speak:
https://forge.lightcrystal.systems/nilix/orb

nilix posted 14 Oct 2026 23:49 +0000

ok after seeing that uruky is a thing i'm finally adding image search to #orb

nilix replied 14 Oct 2026 13:04 +0000
in reply to: https://mastodon.social/users/mahadevank/statuses/117437812358844695

@mahadevank @DaimonRainbow while i agree glucose isnt exactly a good source of fuel that isnt the point of this article ><

very well written! i tend to agree that the always on culture, exploitative patterns, and always increasing pace of postmodern life causes us to further rely on destructive stimulant cocktails to get through and we end up destroying ourselves.

even when i worked at my local "co op" grocery store, at least half of the employees consumed an amazing amount of caffeine, sugar, and nicotine on a daily basis because of how overworked and underpaid they are. no surprise that in the past 2 months about 30% of that store has quit, including myself.

nilix posted 13 Oct 2026 18:33 +0000

Alright ukuro is pretty awesome now.

  • F5 or middle click to execute selected text
  • F6 or right click to plumb selected text
  • Opening a single empty buffer on init causes a directory listing to also be spawned.
  • F5, middle or right clicking causes the word under the cursor to be selected if there is no selection. (F6 doesn't do this so directory listing can be a bit more easy-access)
  • F5 and middle click use SpawnJob to stream command output to the spool instead of waiting for the command to complete!

https://forge.lightcrystal.systems/nilix/ukuro

nilix posted 13 Oct 2026 17:34 +0000

i own my own home, spend my time doing meaningful creative work, and have a close knit community that takes care of each other

tell me again how im being left behind ;>

nilix replied 12 Oct 2026 23:32 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/fwzvcyv4RV94QC5LFt

ok, very similar to acme now, i have a per-directory "spool" for executing text (which, like in acme, can be saved for posterity like a normal file because it has a path that is not a directory), while directory listings have their path as the directory they are listing, so they do not append to the spool and cannot be saved.

nilix replied 12 Oct 2026 22:55 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/Trjk92x92FNjRkM4Fq

ok now i have unique "spools" (output buffers) for each directory to collect command output, which solves some problems...

but there's no callback for onBufferDestroyed so i have to do some ghetto tracking of open buffers on onAnyEvent otherwise if you close the spool, micro treats it as destroyed but ukuro still has a handle on it and will keep appending text to it T-T

nilix posted 12 Oct 2026 21:28 +0000

ukuro (renamed it, shorter and easier to type) is not a bad file manager.

F6 with an empty selection opens the current directory, double click on _most_ filenames fully selects them, then you can hit F6 again to descend the tree or open a file.

also added .. to the listings and it supports either plan9port ls or GNU ls

nilix posted 12 Oct 2026 16:29 +0000

got ghetto addressable file support in my plumber. it relies on the micro option parsecursor to be enabled because actually calling BufPane.GotoLocrequires crafting the right userdata to pass over the FFI boundary i guess.

one thing at a time~

nilix posted 12 Oct 2026 05:25 +0000

i DID my drawtober for the day but im exhausted and i already turned my laptop off so i'll upload it tomorrow ><

nilix posted 12 Oct 2026 04:21 +0000

made progress on the kuro plugin for micro; my naive plumber can open directories, media files, C headers, and http(s) URLs; tomorrow I'll try to finish it with addressable (text) files and search strings

nilix replied 12 Oct 2026 01:54 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/Y8Rldvb8J5G7d4s211

ok it's not the package, it's fixed in bleeding edge micro but the bug exists if u build 2.0.15 from source. so i guess i'm gonna try to assist in getting micro to a 2.0.16 release since i'm one of them go programmers >>

nilix posted 12 Oct 2026 04:36 +0000

cutting it pretty close with my finances. kinda tempting fate to drive to cali in a few days with gas prices, food, and the aeons forbid an emergency happens.

an extra $200 would go a long way
($200/$200) THANK YOU

help a starving artist/servermaid make ends meet?

#mutualAid
https://lightcrystal.systems/support

nilix posted 11 Oct 2026 22:23 +0000

ok i've been debugging weird behavior in my micro plugin all day, and I just verified it is not a bug in my plugin, and it's not a bug in micro itself... it's a bug in voidlinux's micro package =w= time to inspect the srcpkg template...

nilix replied 11 Oct 2026 17:07 +0000
in reply to: https://cafe.nilfm.cc/u/nilix/h/1S618xBV5gq6lm87KT

oh wow lua was created in Brazil in 1993 as a product of the trade reserve and hardcore free software spirit. makes sense. @_@ for something that evolved over time from an enterprise use case it really did well!