This is a very well thought out zmk config featuring many macros, numword, and timeless homerow mods. The build system to build locally looks on point, I really need to give that a try!
Published
All published posts
Today I learned that you can use init_hooks to access host machine commands from inside a distrobox container. This is super handy for things that you cannot get to from inside the container and need ran outside (docker, podman, flatpak, xdg-open).
I’m really excited about manyfold, an amazing project by manyfold3d. It’s worth exploring!
A self-hosted digital asset manager for 3d print files.
Tailscale comes with a feature called taildrop that lets you easily share files between machines on your tailnet. If you have tailscale on ios/android it shows up as a share target when you try to share something, and you can pick the machine to share with.
What was not obvious to me was how to receive the file on linux. The linux tailscale service does not automatically receive the file, which can be kinda nice that you can put it where you want, but was not obvious to me at first. Use this command to receive files.
I’m really excited about django-admin-tui, an amazing project by valberg. It’s worth exploring!
Django Admin in the terminal!
The Heawood42 is an interesting diodeless keyboard that is not direct wired. According to the repo this is the only keyboard to be diodeless and not direct wired. It does this through the use of a graph.
This is a wild key cap that uses a lever to convert horizontal key presses to vertically press the switch down. The leveret v2 uses two of these on thumbs, one to press outward, and what appears to be one straight forward which feels like it would have to be a wrist motion, but who am I to judge without having it in person.
After first setting up a new k3s instance your kubeconfig file will be located in /etc/rancher/k3s/k3s.yaml.
You cans use it from here by setting $KUBECONFIG to that file.
export KUBECONFIG=/etc/rancher/k3s/k3s.yaml
Or you can copy it to ~/.kube/config
cp /etc/rancher/k3s/k3s.yaml ~/.kube/config
If you have installed k3s on a remote server and need the config on your local machine then you will need to modify the server address to reflect the remote server.
...
A nice set of blacks to use in web design. Subtle variants off of black or white like this can really make your design look nice and modern.
This is a pretty incredible use of css grid to overlay items overtop of each other without needing to resort to position: absolute and the side effects that it brings.
Some sick looking icons no attribution needed.
I’m impressed by pifi-openwrt-raspberry-pi from pifi-org.
Firmware Files for Raspberry Pi (PiFI)
Today I gave n8n a try using podman, their docs gave me docker commands, but it ran fine on my machine using podman.
Someone has created a knock off of the ltt screwdriver and made it printable, and it works really well. I have one printed with 6 different bitholders. I popped some labels on them in bambu studio as I printed to mark them for metric/inch and so on.
I’ve had mine for about a year now, and I use it quite often. I used to be a dedicated screwdriver kind of guy, but as life has changed I’m not working out of a shop with tools at reach as much, I’m grabbing a couple of items and heading to a job in the house or a neighbors house. It’s not 30s to grab just the right dedicated screwdriver anymore. Also having some setup with hex and torx is a game changer. It’s also super handy that you can just pop the bits right into a drill or impact.
Highly recommended print. Sorry for not buying the real deal Linux, I got kids to feed here. I owe you a t-shirt order or something.
uv now can install python for you. uv is inspired by rust’s cargo, an all in one fast package and installation manager. uv is so fast and becoming feature complete, it’s really changing the python packaging ecosystem.
I recently discovered kickstart.css by tjdevries, and it’s truly impressive.
Kickstart.nvim alternative written in pure CSS. Requires failwind.nvim
Switching between nvim configs can be really easy to do since they implemented the NVIM_APPNAME Environment Variable.
NVIM_APPNAME=nvim-lazyvim nvim
Now config will be loaded from ~/.config/nvim-lazyvim
Michael lays out some aliases in the full article.
infused-kim has done a fantastic job with kb_zmk_ps2_mouse_trackpoint_driver. Highly recommend taking a look.
A PS/2 mouse & trackpoint driver module for keyboards running the zmk firmware