Post editor with live previews
Making steady progress on moving this blog over to a React app built on Waku for server-side rendering. Finally I'll have live post previews that look exactly (not 98%) like they do when published.
Did a little reset of the https://constraint.systems page. Using gruvbox and Departure Mono. Switched off Hugo and redid it with React/Vite because I'm just much more used to it these days. I'd kind of like to do a similar revamp of this site and grantcuster.com... Spring cleaning.
Tabletop used with a tabletop
Crop and download images from your webcam.
New desk backing, overhead camera setup and spot for extended monitor.
Clearer shot of the expanded overhead camera setup. It nees more light. Realized I could use magnets to attach light backing board. Will probably do more experiments with that.
Curious to try some digital/physical combos with the monitor-as-desktop
Labeled bins now with circle color markers
Trying out a color coding system
Color key
Browser automatically overlaid onto a neovim split
I have some ideas about how to fake/overlay a browser on a neovim split.
My new random quote page
I built a new little site to serve a random quote I've added to use as my new tab page. There's only like 9 quotes so far but hopefully I'll keep adding.
Along with the garden, this is another little app that runs on my server (digital ocean droplet) alongside it's admin app. Unlike the garden, this one even uses a database instead of flat files (for better or worse).
Tabeltop on screen
Camera setup
Working (once again) on a tabletop webcam setup.
My new home screen config using Niri and Wabyar
Trying out a new workspace technique. Home screen is a to do list, with the top unchecked item showing across workspaces in Waybar. Keyboard shortcut opens a new workspace with possibility to name. Toggle-able waybar sidebar shows all workspaces.
Early days but I'm enjoying it so far.
Background image transition over an MNIST digit spritesheet
Figuring out an MNIST timer.
Focus timer gallery, different kinds of visuals
Trying out a gallery concept to make the point about how the focus timers work.
Did some maintenance work on the blog today. Had to add a timestamp string to the resource calls to fix some cache issues. One of the pitfalls of rolling your own setup I suppose.
Screenshot of my Niri config
Trying out Niri, a scrollable tiling window manager and enjoying it so far.
I did a couple of quick improvised desk additions today. Making a hole for a countdown timer to sit and a mounting system for a roll of paper. Real task management tools.
Embedded countdown timer and todo list scroll
New keyboard cutout and tray - and keyboard!
I finally got my chocofi keyboard build working and then immediately felt like I wanted it lower - closer to my lap. Part of the idea of keeping my desk in perpetual prototype mode is that I feel empowered to do things like cut a tray out of it - so I did.
The first step was a hole