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
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
ok after 3 days #kuro as a #micro plugin is pretty full featured. might do something fancier about dumping command and directory output to dedicated buffers or something but this scratches a lot of the itch
https://forge.lightcrystal.systems/nilix/kuro-micro
#drawtober 11
my namesake, that lovely Chromatic Messenger
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~
@hamstercorpse ohhh so cute and tsundere :D
i DID my drawtober for the day but im exhausted and i already turned my laptop off so i'll upload it tomorrow ><
@hamstercorpse mood
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
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 >>
As I was saying our FIRST episode of PartsHacker will cover projects like #PWNie.
We got so annoyed with how pricey Linux SBCs have become that we started looking for ways to breath new light into old devices, like the iPhone 11.... which we got running Linux.
You really should follow us on YouTube and Patreon... its gonna be lit
https://www.youtube.com/shorts/9l66zIid16Q
#PartsHacker #HackerTV #PWNie #Linux
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
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...
@bd at this point i only use youtube to grab music T-T
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!
so far i like lua. kind of like what python was trying to be, but better designed. and the FFI that micro exports to its lua plugins (which also includes the go stdlib <3) is super useful
@spiralganglion it's definitely an amazing affirmation/confirmation every time i'm able to share that too <3
ok hell yes, i got it working: F5 now does basically what a middle click in acme does.
now comes the more complex piece, i wanna bind F6 to do what a right click in acme does- ie, plumb the text
continuing hacking on the kuro micro plugin, right now it spawns a terminal and lists command output in less because that's what i could get working last night, but i'd like to run the command async, spawn a new buffer via an hsplit, and dump the output there so it can be edited directly just like in acme
ok it's pretty ghetto but i have executing selected text with globbing and location awareness of the open file the selection is made in
learning lua by implementing kuro as micro plugins (listening to my brain that my approach to writing kuro as uxn + 9p was too clever for my own good)
#drawtober 10
RAGE RAGE RAGE
#polycrisis 01.14
girls that just need some moral support
https://wyrm.online/polycrisis_01#p14
#drawtober 09
ummm can you stop staring at me i'm trying to shred the gnar....
also i stopped by a party i was invited to and... great empty aeon, normies are so freaking boring
was so tired yesterday, didnt get around to my drawtober. today i will catch up and also finish/polish the polycrisis page i haphazardly revealed ><
re: Tesla
re: Tesla
@andrew773 @mancube yeah... i do wish i could afford one of those VW electric vans T-T
girfriend who spots you when you redye your hair to make sure it looks gay from every angle
#drawtober 08
I Won't Leave You Alone
re: Tesla
re: Tesla
@andrew773 @mancube the problem isn't that they drive a tesla. it's that they drive a tesla and have an obviously anti-trans joke sticker on it
@neauoire @rek will do! thank you 🖤🫶
@neauoire @rek im gonna be spending a few months up and down the coast, and do hope to make it up to visit yall, all things permitting!
finishing my read of No Bears, None by @rek and @neauoire as i psych myself up to leave for the west coast in 9 days. its so nice to follow your travels and thought process as you proceed, and the little drawings and info blurbs scattered throughout
@mancube i have seen both a cybertruck and tesla sedan out here in santa fe with "i identify as a prius" (the sedan had it in rainbow too). obv they think trans people are a joke so i hope they get trapped in their vehicles and die of a battery fire...
@neauoire yikes im so sorry devine 🫂, so freaking twisted...
@PolyWolf fucking hell thanks for reminding me to create a frozen os image
=w= second half of nwc9 is still pretty challenging, trying to tighten it up and add a couple more tracks i've been thinking about. but it's getting there
#drawtober 07
calling...
I remembered to take cameras with me and was rewarded.
(these are jpegs straight out of the camera)
people think im unrealistic when i talk about alternative economies and self organization and im like... you trust your future to these people?
talked to a friend who has been working with a nonprofit involved with the democratic party
in case there was any doubt, yes they are all braindead alcoholics and so easy to bribe (oracle bribed our probable governor for only 18k)
Released a firmware for the XTE INK 4, it displays text and draws pictures, and wait for it, it remembers your page. That's it, there's no other features.
http://wiki.xxiivv.com/site/xte_ink
#uxn
cw: nudity (tattoo prototype)
cw: nudity (tattoo prototype)
#drawtober 06
a girl can dream...
#begPosting #mutualAid
Anything helps, I'm over here every day working my ass off. I started dollctl from scratch earlier this year and it now has all the makings of a production-ready devops platform. I'm on my way to finishing the first chapter of Polycrisis, now averaging 2 pages per week. I live in a van, I don't drink, and I don't eat out, but money is unfortunately still necessary to make shit happen.
https://lightcrystal.systems/support
We now return to your regularly scheduled programming.
#polycrisis 01.13
Rena might be crashing out a little bit :T
https://wyrm.online/polycrisis_01#p13
➡️ Introducing Brut, the Brutal Router for Unix Tools: https://brut.sh
Brut is a POSIX shell script for building command-line programs composed of many small executables. It is small (~120 lines), but features thorough literate documentation for those of us who still appreciate the value of readable, understandable code.
Programs written with Brut can run entirely from source with no additional dependencies beyond the standard POSIX utilities, which makes them easy to audit and embed.
External Attachment: https://brut.sh/
in the process of migrating all lightcrystal services to be specified as code and deployed automagically by dollctl pipelines :D
HARD TIMES HARD MUSIC
#drawtober 05
i got started on this late cause i spent the early part of the day coding and working on polycrisis (new page out tomorrow) so... =w=
@nyx shiiiiit thats an awesome find
@hamstercorpse looooove hell maiden, have fun ^^
The Gender Dysphoria Bible now has its first new page in six years! @Impossible_PhD has contributed a new section on transition regret rates and if a gender transition is worth it. https://genderdysphoria.fyi/en/regrets/
For anyone interesting in helping out the site, there are 17 languages that will need this page translated.
External Attachment: https://genderdysphoria.fyi/en/regrets/
ok #dollctl v0.2.1 is released, with sigil and dollcmd also up to date in step
(sigil has basically the same versioning scheme as dollctl but dollcmd has no versioning yet as it doesn't yet have feature parity with sigil)
ok so out of respect to xtractr there's nothing wrong with their library, i was fucking up my upload because i forgot i used a completely nonstandard way to upload my tarballs. i still am just gonna shell out to tar though cause it reduces my compile time dependencies significantly.
all this to say, i have a private IaC repo triggering pipeline runs which automatically rebuilds and uploads a service ^^
love it, dropping xtractr means dollctl's _ONLY_ compile time dependency is quartzgun
“Dining with wolves – Notes from a data witch”
https://blog.djnavarro.net/posts/2026-10-05_dining-with-wolves/
> Ideology is dark, it is violent, and it is not built atop reasoned beliefs. You cannot have a polite conversation at the pub with someone who openly wants to kill you.
External Attachment: https://blog.djnavarro.net/posts/2026-10-05_dining-with-wolves/
yet again, not all implementations are as enlightened as #honk
idk what's special about this archive but GNU tar and p9p tar both handle it fine; guess i'm shelling out to the system tar instead of using this library (golift.io/xtractr) in dollctl to extract service tarballs now...
zip.NewReader: gzip: invalid header
useless library is useless
Who should I thank? My so-called "colleagues," who laugh at me behind my back, all the while becoming famous on my work? My worthless graduate students, whose computer skills appear to be limited to downloading bitmaps off of netnews? My parents, who are still waiting for me to quit "fooling around with computers," go to med school, and become a radiologist? My department chairman, a manager who gives one new insight into and sympathy for disgruntled postal workers?
My God, no one could blame me---no one!---if I went off the edge and just lost it completely one day. I couldn't get through the day as it is without the Prozac and Jack Daniels I keep on the shelf, behind my Tops-20 JSYS manuals. I start getting the shakes real bad around 10am, right before my advisor meetings. A 10 oz. Jack 'n Zac helps me get through the meetings without one of my students winding up with his severed head in a bowling-ball bag. They look at me funny; they think I twitch a lot. I'm not twitching. I'm controlling my impulse to snag my 9mm Sig-Sauer out from my day-pack and make a few strong points about the quality of undergraduate education in Amerika.
If I thought anyone cared, if I thought anyone would even be reading this, I'd probably make an effort to keep up appearances until the last possible moment. But no one does, and no one will. So I can pretty much say exactly what I think.
Oh yes, the acknowledgements. I think not. I did it. I did it all, by myself.
"all you need is a macbook"
bro the shit i'm building runs on a fucking potato get on my level
and wow this kid tried to tell me agentic workflows are necessary to build a storefront that can "compete with big corporations"
AI-pilled people are so fucking dumb
dogfooding dollctl CICD and dollcmd (the dollctl CLI client) hard rn. almost have a working service deployment from a private IAC repo...
#drawtober 04
today the subject is my Megaman ZX OC, model IZ "the prismatic mega man", showing off her butt for whatever reason
i can lock in... i can lock in ><
wow i slept in hardcore ><
@mauve oh that sounds cool! my drawtober project doesn't have a coherent theme but my tattoos are all in black ink and have spiritual significance. i have symbols on my forearms, a tramp stamp, and a little one on the crux of my collarbone, and i'd like to add something to my thighs and weave it all together with some cybersigilism
#drawtober 03
Nielz bought me a drink and asked me to draw his soul, so here is my abstract rendition influenced by our recent hangouts and some recent reading
I heard you little freaks (complementary) liked this kinda stuff. #Mosstodon
first skate session since i fucked up my leg and then got sick. my lungs are still recovering from the bronchitis so my stamina is very low but im glad to be back on it
They have been reduced to bugs, and yet we're surprised when they act like bugs
@kon moooood
@mauve show us? :3 one of my drawtober self prompts is finishing the design for my endgame full body tattoo
@irisnk i was low key worried i didn't remember it well enough, glad it's close enough to the real configuration ^^
@hamstercorpse yeeeeee
#polycrisis 01.12
gayyyyyyyy
https://wyrm.online/polycrisis_01#p12
#drawtober 02
aaaand my less proximal but no less loved girlfriend @irisnk hacking the planet in a comfy sweater 
#MutualAid , begposting
#MutualAid , begposting
hey y'all, i always hate do this (and if i am doing it the situation is desperate) but i'm needing some financial assistance. rent is due and because of some unexpected events i'm short. i've just started a job but won't be getting paid for about two weeks so i'm asking for help. i'm not even going to bother putting a number on it because it's a lot, but needless to say i need all the help i can get. as always please don't send anything unless you can definitely afford to. venmo and BTC are preferred because it's the easiest way to send in my rent, but i've provided a few other options as well. thank y'all 🖤 🖤 🖤 (boosting for visibility is also appreciated.)
Venmo: @ruadh__
BTC: bc1qqqxkd0rzuk45sn0cuqhqtq9e7xculyduxl47cg
Cashapp: $ruadh666
Ko-fi: ko-fi.com/ruadh__
#MutualAid
finally got the little homeserver back online <3 devops days ahead

get a rare message back from a company on indeed with a few questions to answer
"oh cool, very simple and no red flags as of yet" click click... wait what?
"messaging for this employer is currently disabled, check back later" what the FUCK
drawing polycrisis
all of a sudden out loud: aw yeah that's gay
Hey what fresh new hell is this? Perpetual begging?
I'd prefer not. And -actually- catching up on bills would make it possible for me to STAY on top of them. Have so many projects in the pipe to try and keep the lights on but its hard to get them done when I'm THIS economically strapped.
October Fund Raising:
$0 / $2000
$1000 - passed due bills
$1000 - late fees, current bills...
Venmo/paypal - $nullagent
https://ko-fi.com/nullagent
#MutualAidRequest
wow this element parked behind me has probably 30k+ in aftermarket parts and addons and he doesnt even live in it T-T
he parked downtown and went mountain bike riding... like what?
page 12 of polycrisis should be out tomorrow btw ^^
i am 100% dependent on donations to make ends meet currently. i live in my van and have few expenses (fuel+insurance on the van, phone bill, cloud bills, and food basically) but having all that accounted for lets me focus on my work, ie polycrisis and my open source dev+research
in a couple weeks i'm gonna be leaving Santa Fe for the west coast to see some people and switch it up for a while, so i'm gonna dump a bunch of money into fuel. would love to be able to offset that preemptively
you can donate (or hire me for contract work~~) at https://lightcrystal.systems/support or please boost for reach
#mutualAid #transMutualAid
#drawtober 01
The more local of my two girlfriends, Audrey, drinking tea and writing fanfiction~
kicked off spooky season with an unexpected find of [REDACTED]
#askFedi image search APIs i should look at integrating into #orb?
drawing with light bondage themes and suggestive text in the post
drawing with light bondage themes and suggestive text in the post
It's another Flat Fuck Friday, but a more real drawing this time!
This is Cali, a pseudo-robotgirl. There's a brief description and some extra text on my website: https://hamsternet.neocities.org/gallery/20260909_flatcali/
I don't think mastodon compression will cause problems for the "pixel" effect...
#sketchbook
i'm a spooky girl, in a spooky world
@sluttymayo things they say about me :p
idk why people even bother with firefox at this point lol
@angelwood really coooool :D
according to the models it will stop raining after tomorrow and we will have a string of sunny weather by the weekend
i cant wait T-T
constant rain while youre sick and live in a small vehicle is pretty immiserating.
the other day (saturday i think?) we got like a full day of sunlight and it felt sooo good on my skin
@neauoire i freaking _hate_ what the python packaging landscape has become. void at least has taken the appraoch of defaulting to pipx instead of pip which keeps things from breaking at least but yikes is it an ugly situation
#polycrisis 01.11
no really this is happening
https://wyrm.online/polycrisis_01#p11
@hamstercorpse >> i will put horny stickers on my tablet just saying...