Notes
2026 – 9 notes
- How to dig up historical execution logs from systemd
- Debugging how I accidentally blocked someone from using my app
- TIL: Grafana Labs used to be called raintank
- TIL: Filtering files in gallery-dl
- TIL: The Pac-Man Rule at Conferences
- TIL: Customizing the KOReader home page
- TIL: Sending emails from my DuckDuckGo email alias
- TIL: Easily sending eBooks to a Kobo
- Android Gradle Plugin 9.0.0 upgrade notes
2025 – 57 notes
- Collating entries in my Obsidian journal for week notes
- TIL: Bypassing aliases in a Bash script
- Migrating a Postgres database between servers
- GPT-5 seems to forget things well within its context window
- Copying Nix Flake inputs to a different machine
- Changing the locale set on a maching running Postgres
- Welcome to Notes
- Adding boarding passes to Google Wallet
- Interactive reverts in Git
- Debugging issues with provisioning certificates from Let's Encrypt
- Oracle Cloud's restrictive default network policy
- Cargo failing at gitignore-d files while publishing
- Grafana config helper to read values at runtime
- SDKMAN can use your system Java installations
- Testing GitLab CI pipelines locally
- Building derivations in the Nix REPL
- Combining videos using FFmpeg
- Concatenating videos with FFmpeg
- Configuring integrations in Miniflux
- Configuring Windows dual-boot on NixOS automatically
- Copying the timestamp of a file
- Default padding in Compose Material3 Scaffold
- Disk management woes
- Documentation for error codes used in Apple's APIs
- Finding error logs from Plausible
- Fun with the Pelican in Helldivers 2
- Getting the full systemd unit file for a service
- Git credential helpers
- GNOME keyring daemon failing with 'No such secret item at path'
- Hades and Hades 2 are written in Lua
- `handle_path` in Caddy
- Helldivers 2 fullscreen woes
- HTTP remotes in rclone
- Initial setup for Nix remote builds
- `lib.catAttrs` in Nixpkgs
- Listing PipeWire inputs and outputs
- Managing a Nixpkgs fork without upstream tags
- Minecraft villager breeders
- Nix `builtins.toString` behaves in a surprising manner
- `nix flake info`
- Password manager resources
- Prism Launcher login issues
- Quick way to spin up a Nix binary cache on your filesystem
- Reddit RSS feeds
- `rememberUpdatedState` in Compose
- Removing a Git submodule
- Rudimentary type-safety in Rust macro_rules macros
- Sizing Composables to window insets
- Staging a file in Git without its contents
- Staging only tracked files in Git
- Type='oneshot' services block systemctl CLI
- Tailscale ACL grants
- Tutorial for the NixOS module system
- Updating Fixed Output Derivations in Nix packages
- Updating unstable packages in Nix
- Using Tailscale exit nodes on NixOS
- Using your IDE as the Git commit message editor
