38e41dc1b5
fix fetch_unpacked row factory
11e0b05be1
add delete and del as aliases for remove
5adf365d3e
misc cleanup
1cb36d41ae
handle disabled check with fetch_exists
ecf96b427b
explicitly specify replace into fields
ec54e31b5c
add additional debug logs for adding keywords
57bf820501
properly unwrap query for disabled
f027f8c462
format and modify migrator to ignore internal sqlite tables
1d9c6e0155
catch RuntimeError from db migrations
cef9345765
move db setup into start function
76c04ac4ad
quote identity and password in secret
b626f5991e
exit early from clone config
65d1a1c993
quote identity and password
52a076e375
create ephemeral nodes
3037384c40
clone config using http
0d8e84adb9
enable nix-command and flakes
2bad638b02
add kitty terminfo
3757fb20b9
clone and decrypt configuration on boot
f6f97a6079
set cage to require network-online.target
75008ffe53
setup automatic tailscale connection
bb53626336
prepare for tailscale key
d94c67596d
setup automatic tailscale connection
5f8e50471c
make firefox not check default browser
98369d1717
remove unnecessary packages
b0d060cc77
refactor to split pi versions
e911f02847
vendor sd image