dd76435ec3
drone: remove server
flake / flake (push) Successful in 5m9s
2024-04-07 19:00:12 +01:00
85e5c9d00e
chore(deps): lock file maintenance
flake / flake (push) Successful in 5m8s
2024-04-07 16:12:32 +00:00
ca1751533c
update_script: escape quote
flake / flake (push) Successful in 5m8s
2024-04-07 17:01:56 +01:00
8900423527
flake: deduplicate home-manager
flake / flake (push) Successful in 5m7s
2024-04-07 16:37:43 +01:00
1ae3cf0c41
ci: ignore tags
flake / flake (push) Successful in 5m7s
2024-04-07 16:28:34 +01:00
72898701da
update_script: remove accidental subshell from echo
flake / flake (push) Successful in 5m9s
2024-04-07 16:13:13 +01:00
3c693ee42f
convert drone workflow to gitea actions
flake / flake (push) Successful in 5m7s
2024-04-07 15:07:40 +01:00
9752e63f09
all: add easy update
script
continuous-integration/drone/push Build is passing
2024-04-07 14:11:58 +01:00
d4fb381fcf
microserver.parents: enable zram
continuous-integration/drone/push Build is passing
2024-04-05 11:09:48 +01:00
e812e96afc
chore(deps): lock file maintenance
continuous-integration/drone/push Build is passing
2024-04-04 21:19:23 +00:00
d3fb88a328
gitea: update settings
continuous-integration/drone/push Build is passing
2024-04-01 20:28:46 +01:00
804aa10048
renovate configuration
continuous-integration/drone/push Build is passing
2024-04-01 20:22:10 +01:00
8f493d1335
move renovate.json to default place
continuous-integration/drone/push Build was killed
2024-04-01 20:03:52 +01:00
9674e6651d
renovate: initial config
continuous-integration/drone/push Build is passing
2024-04-01 19:34:53 +01:00
88378c3179
deluge: update config options
continuous-integration/drone/push Build is passing
2024-03-28 22:30:26 +00:00
d682d5434b
add links. pointing to matrix
continuous-integration/drone/push Build is passing
2024-03-27 22:37:31 +00:00
790d0a8a6b
homeassistant: add switchbot component
continuous-integration/drone/push Build is passing
2024-03-18 21:26:34 +00:00
78a024a924
add homeassistant
continuous-integration/drone/push Build is passing
2024-03-16 19:46:22 +00:00
5e725b14bb
impermenance: fix zsh history file
continuous-integration/drone/push Build is passing
2024-03-16 15:00:34 +00:00
7f25cab5f8
www: cleanup emby
continuous-integration/drone/push Build is passing
2024-03-16 13:44:07 +00:00
b0e4e2cca1
flake: update 16th March 2024
continuous-integration/drone/push Build is passing
2024-03-16 13:43:22 +00:00
80b4305e60
scripts: add update_nixpkgs
...
continuous-integration/drone/push Build is passing
add simple script to update nix shell/run nixpkgs to match flake
nixpkgs-unstable input. this avoids having it set to the default of
nixpkgs-unstable and downloading 30MB tarballs all the time.
2024-03-01 14:44:25 +00:00
90cbec88db
flake: update 28th February 2024
continuous-integration/drone/push Build is passing
2024-02-28 13:40:55 +00:00
89dade473a
theon: add host
continuous-integration/drone/push Build is passing
2024-02-14 23:41:07 +00:00
d7398e38df
flake: update to nixpkgs 2311
continuous-integration/drone/push Build is passing
2024-02-10 15:34:54 +00:00
fc599096b4
chia: migrate to docker
...
continuous-integration/drone/push Build is passing
Chia was pulled from the nixpkgs tree
(https://github.com/NixOS/nixpkgs/pull/270254 ) and the alternative
provided, `chia.nix`, still hasn't landed v2
(https://github.com/0xbbjubjub/chia.nix ).
Switch to a more stable container release even if it's heavier than a
nixpkg. Hopefully at some point in the future the Nix build will
stabilise.
Latest docker package selected from https://github.com/Chia-Network/chia-docker/pkgs/container/chia - electing to do update this manually for determinism.
2024-02-08 23:33:46 +00:00
ec4f9f8af4
drone: stop running on PRs
...
continuous-integration/drone/push Build is passing
Gitea settings for this repo were recently changed to require explicitly rebasing a PR if it isn't already based on main before merging. This makes the drone PR run redundant and it's really slow to run multiple in parallel on the current runner.
2024-02-07 23:51:53 +00:00
26908c8b77
router: switch to kea
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-07 23:23:51 +00:00
da8f4bb5a5
router: enable serial console on ttyS0
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-07 22:33:51 +00:00
a1e4578ee1
ssh: fix github known hosts
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Using a pkgs.writeText causes an import at evaluation time instead of
just build time. This means that no host running `nix flake check` can
check all configurations if you have mixed architectures in a flake.
For some reason I've been getting away with this. This stopped when
switching to nixos-2311. Move the known hosts with a single key into the
NixOS config directly and put the GitHub keys in a real file. These
can't go into `.knownHosts` directly as it only supports one key per
host (sigh).
Reference: https://github.com/NixOS/nix/issues/4265
2024-02-06 22:39:49 +00:00
4c3b948beb
remove darwin
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
I previously had one darwin host, `jakehillion-mbp-m1-13`. It never
worked right and I don't own the machine anymore. Clean up all darwin
references and add it from scratch when adding a machine in the future.
2024-02-06 22:14:58 +00:00
f176a9e4d5
impermanence: conditionally bind mount container storage
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-06 21:34:16 +00:00
d0dabc18f7
drone: update nix
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-04 11:55:43 +01:00
c54f4f8166
install sapling
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-02-04 11:08:20 +01:00
85843bbd55
tywin: remove storj
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
The returns of Storj have been diminishing and the database component is
really hard work on the drives. Disable it for now, and I'll delete the
storage. If this makes sense again in the future it will involve setting
up new nodes.
2024-01-19 22:58:12 +00:00
013de46aaa
flake: update 16th January 2024
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2024-01-16 23:30:24 +00:00
2032b7693a
unifi: update container to final revision
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
This is the final revision of
https://github.com/linuxserver/docker-unifi-controller
Future updates should switch to
https://github.com/linuxserver/docker-unifi-network-application
This is a pain and I'm not doing it now, it involves running mongodb
manually which is awful. Two options:
1. Switch to the new docker container.
2. Wait until NixOS natively supports a version later than 8.0.24 and
switch to that.
2024-01-16 22:57:21 +00:00
104ea7f0cb
tywin: temporarily remove d0
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
drive d0 is seriously rumbling. remove it so this server can boot with
it removed. kill the storj on it too.
2024-01-14 23:21:49 +00:00
bc5d370d0b
add gitea
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2023-12-31 00:06:51 +00:00
8cdd3d6d6c
flake: update 16th December 2023
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-16 18:15:24 +00:00
5a6151306c
add unifi
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-10 23:50:14 +00:00
785a17059d
drone.server: modularise
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-08 23:42:55 +00:00
89374c44dc
tmp: run unifi from vm.strangervm for colocation
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-08 22:21:27 +00:00
5d13643ee9
tywin: increase storj allocation to 1500GB
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-08 21:26:25 +00:00
126424ad12
storj: update to 1.94.1
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-12-08 17:24:13 +00:00
af1d0f8810
secrets: rekey restic/128G
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
2023-11-26 23:54:37 +00:00
82c98f4685
matrix: migrate vm.strangervm->jorah
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
2023-11-26 23:47:22 +00:00
2e27067660
vm: remove resilio sync
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
2023-11-26 12:32:52 +00:00
f047111de7
www/global: migrate vm.strangervm->jorah
continuous-integration/drone/pr Build was killed
continuous-integration/drone/push Build was killed
2023-11-26 12:24:54 +00:00
6ee3e2f095
ep1: add static ips
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-21 20:09:02 +00:00