97044bf70e
trust-dns: port to dyn-dns for determining WAN IP
...
although the systemd wantedBy directive is working,
`before` seems to be ignored when the unit fails. so on first run,
dyn-dns runs, fails (poor net connectivity), then trust-dns starts
(fails), then they both restart 10s later.
it's not great, but good enough. also, wan IP is persisted, so this
likely won't happen much in practice.
2022-12-19 13:12:23 +00:00
3122334a41
dyn-dns: fix to only react when the IP actually changes
2022-12-19 11:54:27 +00:00
8acd6ca4f1
create sane.services.dyn-dns
to manage dynamic DNS stuff
...
not yet integrated into servo
2022-12-19 11:16:30 +00:00
9b66aecf1b
trust-dns: port the remaining records to a structured format
...
SRV and MX _could_ have more structure (priority, etc).
not sure the best path there (option submodule, i guess).
2022-12-19 04:38:43 +00:00
16cb3b83a2
trust-dns: more idiomatic way to define SOA records
2022-12-19 04:00:27 +00:00
970438be8a
trust-dns: rename records
option -> extraConfig
...
i'll be adding special options for records
2022-12-19 03:12:32 +00:00
a2935cedaa
snippets: add wikipedia search
2022-12-18 22:58:53 +00:00
3e1340ed61
enable i2p in firefox
2022-12-16 22:15:19 +00:00
341dd3f2b2
new zsh alias: ref -> cd ~/ref
2022-12-16 20:56:48 +00:00
1c9caa40bd
snippets: update nixos wiki to include search param
2022-12-16 20:35:33 +00:00
3be15c6d05
podcasts: add Michael Malice (is it any good? we'll see.)
2022-12-16 08:04:28 +00:00
8e8168ec28
add splatmoji package and sway config
2022-12-16 07:46:06 +00:00
28397807fc
gpt2tc: disable, because the mirror is unreliable
2022-12-16 07:08:55 +00:00
199a49755a
create a kiwix-serve
service
2022-12-16 02:15:17 +00:00
8fe304d6c1
trust-dns: split the service into a generic config interface
2022-12-15 11:17:50 +00:00
01db7e1f23
servo: install mediawiki
2022-12-15 11:17:50 +00:00
df6e8f1562
Merge branch 'master' of git.uninsane.org:colin/nix-files
2022-12-15 09:59:53 +00:00
1f0a40c81f
snippets: add nixos wiki
2022-12-15 09:54:32 +00:00
7674735d42
Merge branch 'master' of git.uninsane.org:colin/nix-files
2022-12-14 12:28:58 +00:00
e0b1aef127
snippets: add sci-hub
2022-12-14 09:52:07 +00:00
9b8363dfb4
firefox addons: bypass-paywalls-clean: update hash
2022-12-14 08:00:42 +00:00
3627d47f12
firefox: add uBlacklist
2022-12-13 00:44:38 +00:00
028ecfe93f
snippets: add HN
2022-12-11 13:14:24 +00:00
cf857eaf9f
zsh: more cd aliases (knowledge, secrets)
2022-12-10 12:16:16 +00:00
2ccb470adc
packages: add tcpdump
2022-12-10 02:56:00 +00:00
041adb7092
snippets: add nixos search URL
2022-12-09 01:25:24 +00:00
6420c9fd16
packages: add gajim (at least temporarily, for debugging)
2022-12-07 08:02:14 +00:00
bf1ba786b3
packages: add imagemagick (for convert
)
2022-12-07 07:41:05 +00:00
35a896a3e2
shell aliases to cd to common places
2022-12-07 07:40:52 +00:00
8a5be00c93
sway: define a "snippets.txt" file for e.g. browser bookmarks
2022-12-06 11:12:27 +00:00
b0b82a3d88
feeds: add Matrix Live podcast
...
haven't listened. just searching.
2022-12-06 06:58:59 +00:00
f7d9fdfe04
packages: add pstree
2022-12-04 03:42:54 +00:00
8790a7d9fd
note about persisting bluetooth config
2022-12-03 11:35:03 +00:00
bf838ea203
packages: add tree
as system package
2022-12-03 08:56:26 +00:00
d320fa39f3
packages: move gpt2tc to x86-only group
...
it doesn't support arm
2022-12-03 07:29:53 +00:00
e40156ed9a
RSS: add Peter Saint-Andre
2022-12-03 06:31:29 +00:00
656837c810
add gpt2tc package for gpt-2 generation
2022-12-03 06:31:29 +00:00
0533ea1cc2
add awk as a system-level package
2022-12-03 06:31:29 +00:00
8b9c18aee1
firefox: update plugin hashes
2022-12-02 04:23:20 +00:00
69eacf6c4d
ship strace on all platforms
2022-12-02 01:02:08 +00:00
d7ad414a9c
package a mobile-friendly fork of sublime-music (untested)
2022-12-01 22:03:13 +00:00
533b0a91bd
remove unused vim package: nabla
2022-12-01 21:05:23 +00:00
56d87da650
feeds: add pomeroyb
2022-12-01 19:00:08 +00:00
b9533d7ee3
packages: ship some tools useful for debugging boot/HW state
2022-11-29 02:18:56 +00:00
27403fa36d
zecwallet: move data to private dir
2022-11-24 17:47:34 +00:00
b566910da0
home-manager: hide behind an enable flag
2022-11-22 05:28:41 +00:00
ca43811c16
remove sane.home-manager.extraPackages
...
replaced by sane.packages.extraUserPkgs
2022-11-22 05:11:02 +00:00
f772300d88
move system-packages into the main packages.nix file
2022-11-22 04:40:24 +00:00
eccb5ff3d6
rename home-packages
-> packages
2022-11-22 04:31:55 +00:00
0c6b949a72
lift some more files out of modules -> hosts
2022-11-22 04:29:17 +00:00