about summary refs log tree commit diff
path: root/ops
AgeCommit message (Collapse)AuthorFilesLines
2020-02-11 r/536 feat(ops/nixos/camden): Join camden.tazj.in into Tailscale meshVincent Ambo1-3/+21
2020-02-11 r/535 fix(ops/nixos): Add camden to rebuilder scriptVincent Ambo1-0/+4
This should probably be templated instead.
2020-02-11 r/534 feat(ops/nixos): Add initial configuration for host camdenVincent Ambo3-7/+96
2020-02-11 r/533 feat(ops/nixos/nugget): Enable tailscale-relayVincent Ambo1-0/+12
2020-02-11 r/532 feat(ops/nixos): Add NixOS module for running tailscaleVincent Ambo2-0/+78
This uses the "legacy" tailscale Linux client, but built from source as per the previous commits.
2020-02-11 r/530 chore(ops/nixos/nugget): Install tailscale on nuggetVincent Ambo1-0/+1
2020-02-09 r/508 chore(ops/infra/k8s): Bump website replicas to 3Vincent Ambo1-1/+1
There are typically 3 machines in the cluster, might as well have 3 website instances!
2020-02-09 r/506 fix(ops/infra/k8s): Send www.* to nginx for redirectionsVincent Ambo1-1/+9
2020-02-09 r/503 feat(ops/infra/k8s): Add website deployment configurationVincent Ambo1-0/+37
2020-02-09 r/502 docs: Update README with new website setupVincent Ambo1-1/+1
2020-02-09 r/500 chore(ops/infra/k8s): Delete tazblog deploymentVincent Ambo3-37/+3
2020-02-08 r/483 feat(ops/nixos/nugget): Install i3lockVincent Ambo1-0/+1
2020-02-07 r/478 feat(ops/nixos/nugget): Enable pcscd & install Yubikey toolsVincent Ambo1-0/+8
2020-02-04 r/476 feat(ops/nixos/nugget): Enable U2F hardware supportVincent Ambo1-0/+1
2020-01-25 r/456 feat(ops/nixos/nugget): Install unzipVincent Ambo1-0/+1
2020-01-20 r/435 feat(ops/nixos/nugget): Enable Keybase "service"Vincent Ambo1-0/+2
2020-01-20 r/434 feat(ops/mq_cli): Bump dependencies & add derivationVincent Ambo4-124/+62
2020-01-20 r/433 feat(ops/posix_mq.rs): Set up Nix buildVincent Ambo3-1/+57
2020-01-20 r/432 chore(ops): Remove deprecated .travis.yml filesVincent Ambo2-6/+0
2020-01-20 r/431 chore(ops/posix_mq.rs): Update crate dependencies to recent versionsVincent Ambo5-26/+18
First bump since 2017! This changes the code to be compatible with newer versions of the `nix` crate, which has shuffled things around a bit.
2020-01-20 r/430 Add 'ops/mq_cli/' from commit 'df29b08bffc90cfd4f2d963a8e48d89f7a86308d'Vincent Ambo8-0/+537
git-subtree-dir: ops/mq_cli git-subtree-mainline: b59c7e693c21cf76619ad89ae008d92ebbb92dad git-subtree-split: df29b08bffc90cfd4f2d963a8e48d89f7a86308d
2020-01-20 r/429 Add 'ops/posix_mq.rs/' from commit 'f7d1a38da67e92e0e87dbb988d288f0be2714f5c'Vincent Ambo9-0/+521
git-subtree-dir: ops/posix_mq.rs git-subtree-mainline: 8f684972695aeb64d1c09499bb14c5cd65bafd91 git-subtree-split: f7d1a38da67e92e0e87dbb988d288f0be2714f5c
2020-01-19 r/423 feat(third_party/guile): Override guile to version 3.0.0Vincent Ambo1-0/+1
Lets try this thing out!
2020-01-19 r/422 feat(ops/nixos/nugget): Install millerVincent Ambo1-0/+1
2020-01-19 r/419 chore(ops/nixos/nugget): Aimlessly tweak font configurationVincent Ambo1-0/+11
These settings seem to be very mildly better than what I had before, but I'm not entirely sure.
2020-01-19 r/417 fix(infra/k8s/nixery): Add GCSR hosts to SSH known_hosts for NixeryVincent Ambo1-0/+1
Unsure how this worked at all previously?
2020-01-19 r/416 feat(ops/nixos/nugget): Connect to wifi & install Google ChromeVincent Ambo1-0/+10
This adds configuration which, sometimes, when the stars align just right, makes it possible to cast to the Chromecast from nugget.
2020-01-19 r/415 chore(build): Rename tazjins-depot -> depotVincent Ambo1-1/+1
Sourcehut namespaces this under ~tazjin/ anyways.
2020-01-19 r/414 chore(ops/sync-gcsr): Rotate Cachix secret in sourcehutVincent Ambo1-1/+1
2020-01-18 r/413 fix(ops/sync-gcsr): Ensure cachix is installedVincent Ambo1-0/+1
2020-01-18 r/412 docs(ops/kontemplate): Update installation notesVincent Ambo1-9/+8
Removed the AUR package (which has not been updated since 2017) and made Nix the recommended installation method.
2020-01-18 r/411 fix(ops/sync-gcsr): Avoid echoing the Cachix secretVincent Ambo1-2/+3
sourcehut does not censor secret strings in build logs, but this workaround should avoid the issue.
2020-01-18 r/409 feat(ops/sync-gcsr): Log successful build triggersVincent Ambo1-0/+2
2020-01-18 r/408 feat(ops/infra/k8s): Add sourcehut configuration to sync-gcsrVincent Ambo2-1/+8
2020-01-18 r/407 feat(sync-gcsr): Add builds.sr.ht build manifestVincent Ambo2-0/+25
Adds a simple build manifest that builds everything in ci-builds.nix and pushes results to Cachix on success.
2020-01-18 r/406 feat(sync-gcsr): Trigger sourcehut builds on master branch changesVincent Ambo1-6/+69
Calls the sourcehut API at builds.sr.ht to trigger a build if the master branch changes. The build manifest is going to be stored in the depot too, coming up next ...
2020-01-18 r/405 feat(ops/sync-gcsr): Skip unneccessary branch updatesVincent Ambo1-4/+12
Checks whether branches are already up-to-date before setting references. This also makes it possible to hook additional logic on the update flow.
2020-01-18 r/404 chore(ops/infra/gcp): Update enabled GCP APIsVincent Ambo1-0/+5
2020-01-18 r/401 feat(nixos/nugget): Install cachix binaryVincent Ambo1-0/+1
2020-01-07 r/339 feat(ops/nixos/nugget): Install SBCL in system packagesVincent Ambo1-0/+2
2020-01-05 r/338 chore(ops/secrets): Add Google Maps API keyVincent Ambo1-0/+0
2020-01-05 r/333 feat(ops/nixos/nugget): Install msmtp & lieer timersVincent Ambo1-1/+24
2020-01-05 r/332 chore(ops/nixos/nugget): Install various needed packagesVincent Ambo1-0/+4
2020-01-04 r/330 feat(ops/nixos): Add 'rebuilder' helper scriptVincent Ambo2-5/+29
This script rebuilds & activates system configuration based on the hostname. Currently since there is only one host this isn't particularly interesting.
2020-01-04 r/329 feat(ops/nixos): Check in updated system configuration for 'nugget'Vincent Ambo3-56/+194
This is the rebrand of the desktop machine, now running a config straight out of the depot.
2020-01-04 r/328 chore(ops/nixos): Remove deprecated NixOS config filesVincent Ambo9-866/+0
2020-01-04 r/327 chore(ops/nixos): Move NixOS configuration one level upVincent Ambo18-14/+48
2019-12-30 r/320 docs(kontemplate): Update documentation for depot changesVincent Ambo1-11/+10
2019-12-30 r/318 feat(sync-gcsr): Synchronise all remote branchesVincent Ambo1-14/+46
Explicitly sets all local branches to all equivalent remote branches after each update. Branches deleted on the remote will eventually disappear when the container is restarted.
2019-12-29 r/317 refactor(sync-gcsr): Split clone into separate functionVincent Ambo1-20/+25
This is in preparation for adding more complex branch-related logic to both functions.