One Stack to Rule Them All
Howdy! Welcome to my personal website.
This is where I share my projects, ideas, thoughts and notes on topics that I find interesting, difficult, obscure or otherwise worth sharing. Most of my writings are on Linux, Nix, NixOS or System Administration. I also intend to write about other topics I find interesting, outside of programming and technology, such as history, philosophy, and mathematics. I hope you find something useful or interesting here!
Latest Notes
Featured Projects
Basix
Extensive Base16 and Base24 collection for Nix integration
bsix
Microscoping Base64 encode/decode library in pure C, for embedded systems
CatApi
Minimal API for serving pictures of your cats. Now with a convenient frontend.
flint
Stupid simple utility for linting your flake inputs
gh-notify
GitHub CLI extension to display GitHub notifications
inquisitor
Minimalist secret scanner for Git repositories
licenseit
Small, configurable utility program for generating license files from embedded templates
mdlinkt
A CLI tool for checking for dead links in a markdown file
Microfetch
Microscopic fetch tool in Rust, for NixOS systems, with special emphasis on speed
MicrOS
Experimental operating system based on Nixpkgs module system, bringing Runit to NixOS
mrc
Minimalistic, yet robust API wrapper and remote controller for MPV, the video player.
narnia
Terminal utility for looking up Nix store paths in binary caches and viewing their NAR info
ndg
Alternative documentation generation for any Nix based module system
nix-bindings
Experimental Rust bindings for the pure C API of Nix, the build tool
nix-evaluator-stats
Dashboard for tracking Nix evaluator performance and statistics
niXhtml
Write static sites with pure Nix, and nothing but pure Nix.
Nodus
Personal Neovim plugin to highlight and open links
notashelf.dev
My very own web sandbox, serves as my personal website and blog.
NVF
Modular, extensible and distro-agnostic Neovim configuration framework for Nix/NixOS
Nyx
First child of chaos, and my ever-evolving NixOS configuration
rns
Experimental library for enabling Neovim configuration in Rust, C, Zig, Assembly, etc.
Schizofox
Privacy and security oriented Firefox configuration for Home-manager
searcli
Experimental CLI wrapper around Searxng HTTP API
slight
Smooth Light - Backlight and LED devices control for Linux
SSA
Simple, streamlined and pretty aggregator for systemd-analyze security.
Stash
Wayland clipboard manager with fast persistent history and multi-media support
statix.nvim
Modern companion plugin for statix, the Nix linter
syntax-gaslighting.nvim
Gaslighting is not even a real word, you're crazy.
tct
Fast and minimal parallel TCP connection testing utility
tempus
Tiny, simple, portable terminal timer utility with style
tree-sitter-direnv
Treesitter grammar for Direnv
tuigreet
Stylish graphical console greeter for greetd, built with Ratatui
unphish
Cloudflare Phishing Report API and Frontend
Wallpkgs
Easy-to-install wallpapers collections, designed to install with Nix
Watt
Modern CPU frequency and power management utility for Linux
batmon
Dead simple battery monitor in Go, with the ability to emit events on change.
Goblin
termbin-inspired paste service to replace Fiche, written in Go.
Hyprkeys
Powerful and easy to use keyboard utility designed for my favorite Wayland Compositor, Hyprland.
nff
Experimental nftables configuration beautifier in Python.