Commit Graph

310 Commits

Author SHA1 Message Date
dd76435ec3 drone: remove server
All checks were successful
flake / flake (push) Successful in 5m9s
2024-04-07 19:00:12 +01:00
85e5c9d00e chore(deps): lock file maintenance
All checks were successful
flake / flake (push) Successful in 5m8s
2024-04-07 16:12:32 +00:00
ca1751533c update_script: escape quote
All checks were successful
flake / flake (push) Successful in 5m8s
2024-04-07 17:01:56 +01:00
8900423527 flake: deduplicate home-manager
All checks were successful
flake / flake (push) Successful in 5m7s
2024-04-07 16:37:43 +01:00
1ae3cf0c41 ci: ignore tags
All checks were successful
flake / flake (push) Successful in 5m7s
2024-04-07 16:28:34 +01:00
72898701da update_script: remove accidental subshell from echo
All checks were successful
flake / flake (push) Successful in 5m9s
2024-04-07 16:13:13 +01:00
3c693ee42f convert drone workflow to gitea actions
All checks were successful
flake / flake (push) Successful in 5m7s
2024-04-07 15:07:40 +01:00
9752e63f09 all: add easy update script
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-07 14:11:58 +01:00
d4fb381fcf microserver.parents: enable zram
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-05 11:09:48 +01:00
e812e96afc chore(deps): lock file maintenance
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-04 21:19:23 +00:00
d3fb88a328 gitea: update settings
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-01 20:28:46 +01:00
804aa10048 renovate configuration
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-01 20:22:10 +01:00
8f493d1335 move renovate.json to default place
Some checks reported errors
continuous-integration/drone/push Build was killed
2024-04-01 20:03:52 +01:00
9674e6651d renovate: initial config
All checks were successful
continuous-integration/drone/push Build is passing
2024-04-01 19:34:53 +01:00
88378c3179 deluge: update config options
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-28 22:30:26 +00:00
d682d5434b add links. pointing to matrix
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-27 22:37:31 +00:00
790d0a8a6b homeassistant: add switchbot component
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-18 21:26:34 +00:00
78a024a924 add homeassistant
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-16 19:46:22 +00:00
5e725b14bb impermenance: fix zsh history file
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-16 15:00:34 +00:00
7f25cab5f8 www: cleanup emby
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-16 13:44:07 +00:00
b0e4e2cca1 flake: update 16th March 2024
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-16 13:43:22 +00:00
80b4305e60 scripts: add update_nixpkgs
All checks were successful
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
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-28 13:40:55 +00:00
89dade473a theon: add host
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-14 23:41:07 +00:00
d7398e38df flake: update to nixpkgs 2311
All checks were successful
continuous-integration/drone/push Build is passing
2024-02-10 15:34:54 +00:00
fc599096b4 chia: migrate to docker
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
All checks were successful
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
Some checks reported errors
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
Some checks reported errors
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
Some checks reported errors
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
Some checks reported errors
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
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2023-11-21 20:09:02 +00:00