kilko.de/feed
- Open-sourced kiliankoe/charon
learn bone in stages
bone bone-layout keyboard-layout learning - Open-sourced kiliankoe/actual-tui
terminal UI client for actual budget
actual-budget terminal-ui - Open-sourced kiliankoe/sans
learn bone/neo comfortably via lessons in the terminal
bone-layout keyboard-layout learning neo-layout terminal terminal-ui typing-practice typing-tutor - Open-sourced kiliankoe/yaac
review and browse your anki collections right inside your terminal
anki anki-flashcards cli terminal-based terminal-ui - assert versionOlder
Sometimes you have to override a specific package with something that's newer than what's available in nixpkgs. Often times – if you're me at least – you'll forget having done that later and will keep the override on a then older version than what's available in nixpkgs. In that case, it can make sense to do the following so nix will fail your build once the package advances enough.
package = assert lib.assertMsg (lib.versionOlder pkgs.fosrl-newt.version "1.16.0") "nixpkgs now ships fosrl-newt >= 1.16.0 - remove this override"; pkgs.fosrl-newt.overrideAttrs (old: rec { # ... }); - Comparing changes in a nix flake
Running
nix flake updatein a project updates you to the latest checkouts of your pins without telling you what actually changed. dix is super helpful for that.nix develop --profile /tmp/old "git+file://$PWD?ref=HEAD" -c true nix develop --profile /tmp/new . -c true dix /tmp/old /tmp/new - Replacing my blog with a general activity feed
I'm well aware of the common trope of only blogging about migrating the existing blog to a new framework or setup and I know I've done so way more times than having written actual posts in the post, but hey, I guess it's time for another one of those posts. I'm not an active blogger, I'm not very a… read more →
- Created kiliankoe/kilko.de
My homepage and public feed
blog homepage personal-blog personal-site personal-website In sehnlichster Erwartung auf meine neue #Pebble hab’ ich mich schon mal an einer App dafür probiert. Natürlich für ÖPNV Daten von #VVO / #DVB, was auch sonst 😁 https://apps.repebble.com/c5a2a3ecd8ac487ab39411d8 #pebbleround2 #pebbletime2
DVB - Pebble AppstoreNavigate Dresden's public transport network from your wrist. This app shows you upcoming departures for stops around you. You can also view and follow a specifi
apps.repebble.com
- Open-sourced kiliankoe/dvbpb
DVB app for the pebble smartwatch
dresden dvb pebble-watchapp public-transport Why did we go with AGENTS.md and not robots.txt?
- Importing CSV data into SQLite
Creating a table from CSV data is very straightforward.
sqlite3 file.sqlite sqlite> .mode csv sqlite> .import data.csv tablename sqlite> .exitThat's it.






