Hello World
RSS FeedI'm Morgan Scholz, known as typovrak (typo + Dvorak), a developer writing about Linux and the CLI tools I use daily. I write up what I've had to work out myself: Arch and NixOS setups, terminal configuration, web development, and how the parts of a stack behave once you look closely.
Featured posts
From issue to merge in the terminal: the git and gh workflow
5 min read— viewsThe issue-to-merge loop is nine commands in git and gh. The catch: the branch linked to an issue does not close it, only a Closes keyword in the PR body does.
My Arch Linux setup (2024, before I switched to NixOS)
Updated:9 min read— viewsThe exact setup I built on a fresh 2024 Arch install: GNOME, yay, my package list, zsh with zinit and Powerlevel10k, Docker, SSH and Git. Since rebuilt as a declarative NixOS config.
NixOS config
My NixOS setup is split into one module per tool, each in its own repo, from the window manager down to the shell.
Star Rune
A typing game that teaches touch typing and chemistry through combat, for all ages. I build its open-source website, starrune.net, as a volunteer and typing enthusiast supporting the project.
Open source contributions
Projects I contribute to beyond my own.
Type some Star Rune codebase
A random excerpt from the Star Rune website source, drawn fresh on every visit. Click the code and start typing.
Typingstar-rune-landing-page.storybook/main.ts
Click the code to start. Press Enter at each line break; indentation is filled in.