☰ explorer~/maya/
hey, i'm maya (◕‿◕✿)
I've spent the last 8+ years designing distributed infrastructure and building backends from zero to millions of requests per second, across seed to Series B tech teams. These days I split my time between private systems consulting and my own projects.
I like making my tools feel like mine. Most of that ends up in my Neovim config, my Linux desktop, and little scripts that make the two get along.
I use Fedora 44 with Hyprland, Kitty, zsh, and tmux. My editor is mvim, my own Neovim setup. Lately I've been working on local AI suggestions, keeping desktop themes in sync, and writing down the bits I don't want to figure out twice. I'm also working on the Vita port of Ship of Harkinian: bringing desktop-style mod support to Ocarina of Time so I can use nicer models and textures, starting with Djipi's 3DS Experience.
## what's in my terminal
cat ~/.config/mvim/init.luaFedora + Hyprland
Waybar, a Rofi launcher, and paper/pastel colors. Maya Light and Dark share the same layout, so switching modes doesn't rearrange my desktop.
Kitty, zsh & tmux
Fantasque Sans Mono in Kitty, a notebook background, and tmux for keeping terminal work together. The shell and status bar follow the desktop palette.
mvim / maya-nvim
My Lua-based Neovim setup. Language tools, formatting, folder sessions, Git diffs, and a Pokémon greeting. Personal tweaks live outside the core config.
Melange + Maya
Melange in the editor, with a transparent background. A small personal watcher follows the desktop's Light/Dark selector without replacing the editor's colors.
## things i keep working on
~/projects/An editor I can live in
maya-nvim started as a place for my editor config. It now has its own installer, optional local AI, and a separate place for personal settings. I still want it to feel familiar when I open a file.
A desktop that matches
My dotfiles connect Hyprland, Waybar, Kitty, launchers, and the shell. The palette is shared, but each app keeps its own layout. Cream paper in Light, warm charcoal in Dark, pink in both.
Small models, useful context
I'm working on local completions and next-edit suggestions in mvim. Cursortab and Ollama do the inference; my Lua code gathers nearby type information from the language server.
Ocarina of Time, on my Vita
The Switch 2 remake got me wanting prettier OoT models and textures on my Vita too. I'm updating the older Ship of Harkinian port toward desktop-style mod support, using Djipi's 3DS Experience as the starting point.
◷ /now
things in progress- Working on original-mod loading in the Vita Ship of Harkinian port.
- Working on type-aware local AI suggestions in mvim.
- Keeping Maya Light/Dark consistent across the desktop and editor.
- Making the configs easier to install, update, and make your own.
- Writing notes about the small things that took longer than expected.