|
dbf719b59b
|
scripts/check-uninsane: fix the git.uninsane.org check to work even w/o access to SSH keys
|
2024-06-17 22:16:23 +00:00 |
|
|
57d7d3821f
|
scripts/check-uninsane: dont rely on ovpns.uninsane.org bootstrap DNS: directly test the known IPv4 address
|
2024-06-17 22:12:34 +00:00 |
|
|
e86e9fc079
|
scripts/check-uninsane: add a check for DNS via doofnet
|
2024-06-17 22:11:02 +00:00 |
|
|
d708b78ebe
|
scripts/check-uninsane: fix ftp check, to not error if README.md exists in the current directory
|
2024-06-17 22:10:47 +00:00 |
|
|
4b99607f7b
|
scripts/check-uninsane: annotate the OVPNS/DOOF checks
|
2024-06-17 09:25:10 +00:00 |
|
|
b3890b82dc
|
servo: http/https: expose to doof
|
2024-06-17 07:55:53 +00:00 |
|
|
3fc96a3e32
|
check-uninsane: also test http://uninsane.org, over OVPN connection
|
2024-06-17 07:50:15 +00:00 |
|
|
c87dab93b3
|
scripts/deploy: allow specifying multiple hosts or multiple variants
|
2024-06-16 05:15:12 +00:00 |
|
|
01cfed2438
|
scripts/deploy: swap the iteration order: build all hosts at -min variant, then -light, etc; then also do the -next variants
|
2024-06-14 20:24:50 +00:00 |
|
|
ba0524d193
|
scripts/update: dont update feeds by default
|
2024-06-14 18:29:06 +00:00 |
|
|
26a4f20f6c
|
scripts/deploy: factor out a deployHelper to make variant=all usable *without* host=all
|
2024-06-14 18:28:52 +00:00 |
|
|
2e2f5dd373
|
scripts/sync: remove unnecessary sudo calls when mounting
|
2024-06-13 03:15:58 +00:00 |
|
|
1c79209e23
|
scripts/sync: lift out of flake
|
2024-06-13 03:09:02 +00:00 |
|
|
88d462764f
|
feeds: fix to work with scripts/update
|
2024-06-13 02:18:30 +00:00 |
|
|
131e43e975
|
scripts/deploy: avoid ssh-based copies to self
|
2024-06-13 00:12:00 +00:00 |
|
|
f477370e4c
|
scripts/deploy: add more logging
|
2024-06-12 23:09:32 +00:00 |
|
|
b5fc8cfd4e
|
scripts/deploy: when deploying all machines, dont let one failed deployment abort the whole job
|
2024-06-12 23:09:27 +00:00 |
|
|
b5b39d1500
|
scripts/deploy: add the equivalent of my "pre-deploy" functionality
|
2024-06-12 09:04:17 +00:00 |
|
|
86482e922c
|
scripts/update: add a --dry-run option
|
2024-06-12 08:44:02 +00:00 |
|
|
2b11bac1eb
|
scripts: add an "update" script to update all my packages
it probably doesnt update feeds yet, though
|
2024-06-12 08:29:45 +00:00 |
|
|
b787289b39
|
scripts/deploy: if no host is specified, then deploy to the current host
|
2024-06-12 07:44:21 +00:00 |
|
|
448b8007ca
|
scripts: remove outdated flake update script
|
2024-06-12 07:11:41 +00:00 |
|
|
406adde549
|
scripts/deploy: skip the signing step if we have no signing key
|
2024-06-12 07:11:14 +00:00 |
|
|
f91d3e35f3
|
flake: port deploy script to its own thing
|
2024-06-12 05:48:03 +00:00 |
|
|
4712ba9f2d
|
check-nur: extract from the flake
|
2024-06-12 02:50:51 +00:00 |
|
|
03b2f2a433
|
rename health-check -> check-uninsane so i can expand the checks
|
2024-06-12 02:35:07 +00:00 |
|
|
56cd1f211c
|
scripts/update: expand
|
2024-06-07 07:34:51 +00:00 |
|
|
2d07ff966b
|
health-check: mention failed systemd services
|
2024-06-03 09:30:02 +00:00 |
|
|
0050403b31
|
scripts: add an update helper
someday i can extend this for updating packages and feeds too
|
2024-06-03 05:30:03 +00:00 |
|
|
24c49df75f
|
health-check: add a check that ftp://uninsane.org is operational
|
2024-06-01 12:42:53 +00:00 |
|
|
847414ac1f
|
health-check: add a test that git is online
|
2024-05-30 12:18:57 +00:00 |
|
|
a7881ecfce
|
self-check: refactor
|
2024-05-25 04:10:15 +00:00 |
|
|
692bc89cbb
|
health-check: include a wg-home check
|
2024-05-25 03:49:33 +00:00 |
|
|
ce663b1346
|
scripts: add health-check as a sort of poor-mans manual CI
|
2024-05-20 01:53:10 +00:00 |
|
|
bef0099eec
|
scripts/clean: fix to cleanup more dangling result symlinks
|
2024-05-13 22:45:33 +00:00 |
|
|
67434caf45
|
scripts: add a script to clean the git dir
|
2024-05-13 22:45:33 +00:00 |
|
|
5703caac19
|
remove unused scripts/ensure-perms script
|
2023-11-30 12:53:04 +00:00 |
|
|
3961923599
|
scripts: move these to more appropriate places
|
2023-07-02 22:49:17 +00:00 |
|
|
6b55faec0c
|
install-bluetooth: port to nix-shell
|
2023-07-02 22:42:52 +00:00 |
|
|
b403348e43
|
install-iwd: port to static-nix-shell
|
2023-05-14 10:32:20 +00:00 |
|
|
51ca72da84
|
iwd: fix secret installation
|
2023-05-14 10:21:16 +00:00 |
|
|
ea5552daa7
|
bluetooth: accept that LinkKeys are device/host-specific and stop trying to share them across machines
|
2023-01-07 11:31:35 +00:00 |
|
|
8f5b92685b
|
install-bluetooth: just copy the keys, dont bother symlinking
|
2023-01-07 09:59:06 +00:00 |
|
|
85a2fbc38a
|
bluetooth: dont persist /var/lib/bluetooth
|
2023-01-07 08:08:29 +00:00 |
|
|
dc15091ea7
|
install-bluetooth: disable verbosity
|
2023-01-07 03:44:45 +00:00 |
|
|
c063ecd047
|
bluetooth keys: use sane.fs instead of activationScripts
also auto-determines the device ID, which was previously broken
|
2023-01-07 03:43:31 +00:00 |
|
|
d852adf806
|
move keyring to private store
|
2023-01-07 02:04:28 +00:00 |
|
|
5443542cba
|
move keyring activation out of home-manager
|
2023-01-07 01:41:56 +00:00 |
|
|
c0496b25b5
|
init-keyring: try to make atomic
|
2022-12-25 12:02:33 +00:00 |
|
|
7c36a0d522
|
bluetooth: share connections across machines
|
2022-12-03 11:05:09 +00:00 |
|