Joey Hafner
d6eae12d70
Move to more sensible directory name
2024-09-09 15:19:02 -07:00
Joey Hafner
4db5bce2b7
Update basic NixOS config for xps13, working.
2024-09-09 15:16:08 -07:00
Joey Hafner
d13b9d5912
Update DISKSHELFMAP to replace VLKV9N8V with VKH3XR2X
SSH and echo to file / ssh (push) Failing after 4s
2024-09-09 12:27:57 -07:00
Joey Hafner
a49ff589fa
When wireless device is asleep (charge 0), don't change dock color
SSH and echo to file / ssh (push) Failing after 5s
2024-09-07 19:23:46 -07:00
Joey Hafner
d7e0928ca5
Trivial naming change to trigger workflow
SSH and echo to file / ssh (push) Failing after 4s
2024-09-06 14:26:08 -07:00
Joey Hafner
54ed170745
Gitea Actions does not support the workflow_dispatch trigger event...
2024-09-06 14:23:55 -07:00
Joey Hafner
91f24ac272
Add manual input for domain name
...
Switch to key-based authentication
2024-09-06 14:20:29 -07:00
Joey Hafner
b8c000a6a7
Init test workflow
SSH and echo to file / ssh (push) Failing after 3s
2024-09-06 13:55:30 -07:00
Joey Hafner
7868248335
Clean up homepage config to work as deployed
2024-09-06 13:45:56 -07:00
Joey Hafner
67fc3688f0
Migrate calibre-web to books stack
2024-09-06 13:45:21 -07:00
Joey Hafner
5ffd89514f
Delete unused DDNS service
2024-09-06 13:45:03 -07:00
Joey Hafner
45e176f16d
Update homepage image to new repo
2024-09-05 15:14:54 -07:00
Joey Hafner
b89acb7203
#14 Migrate homepage: init
2024-09-05 15:11:01 -07:00
Joey Hafner
af6050d891
Init extremely basic Nix config from Boxes.
...
- With flake and home-manager
2024-09-05 15:06:12 -07:00
Joey Hafner
ea815de1ac
Cleanup, readability, and simplicity.
...
- Consolidate and label variables for users to edit
- Add toggle for syncing color across all discovered Razer devices
- Remove unused code.
- Assume green-to-red color gradient as charge decreases.
- Echo color, charge from functions to stderr
2024-09-05 13:04:18 -07:00
Joey Hafner
1ff6a0f783
Init Vyos config with new config management strategy
...
- Export vyos active configuration with `show configuration json`
- Replace secrets (encrypted-password, OTP key) with variables from secrets.env
- Replace dynamic values (public IP) with variables from vyos.env
2024-09-04 14:06:31 -07:00
Joey Hafner
b6d4526cdb
Delete old configuration scripts, test workflow
2024-09-04 13:59:24 -07:00
Joey Hafner
062391ff28
Update README and deploy script for stacks
2024-09-04 13:11:41 -07:00
Joey Hafner
2d74957257
Delete unused dungeon-master folder
2024-09-04 13:11:16 -07:00
Joey Hafner
272a8eb36c
Docs update for:
...
- root: reflect razer-bat update
- sops: how to list files covered by the sops git attribute
- homelab: replace version written when homelab was the root, replace with content map
2024-09-04 13:09:41 -07:00
Joey Hafner
b9d9f08f63
Init dev folder for files related to configuring the dev environment for Jafner.net
2024-09-04 13:07:07 -07:00
Joey Hafner
27cf692572
Clean up dotfiles
...
- Move shell profiles to shell folder
- Add `ffconvert` and `zipline` functions
- Delete configuration files for tools I don't use
2024-09-04 13:06:03 -07:00
Joey Hafner
fd20f1a9c2
Update razer-bat; now working!
...
- Update README.md to document installation and usage
- Implement razer-bat as simply as possible.
- Most parameters can be adjusted, but only mouse and dock names are required. Further implementation of customizability should be pretty easy.
2024-09-03 16:20:54 -07:00
Joey Hafner
7a15a272bd
Remove lazylibrarian, readarrs until Readarr fixes its metadata server, or a workaround or alternative is found.
Stacks CICD / Setup (push) Has been cancelled
2024-09-02 15:41:50 -07:00
Joey Hafner
ef0049c4f0
Add lazylibrarian to web network
Stacks CICD / Setup (push) Waiting to run
2024-09-02 14:50:16 -07:00
Joey Hafner
90ea1eec67
Fix typo
Stacks CICD / Setup (push) Waiting to run
2024-09-02 14:39:36 -07:00
Joey Hafner
664225cbb3
Delete unused nzbhydra2
...
Stacks CICD / Setup (push) Waiting to run
Init Lazylibrarian to replace Readarr due to Readarr's metadata server being down
2024-09-02 14:38:10 -07:00
Joey Hafner
23fde7821e
Overlay metadata.db into /ebooks for calibre-web. Split database and library location feature not working properly.
Stacks CICD / Setup (push) Waiting to run
2024-09-02 13:54:43 -07:00
Joey Hafner
a5011edbe2
Create stacks folder
Stacks CICD / Setup (push) Waiting to run
2024-09-02 13:30:25 -07:00
Joey Hafner
03bbcd5538
More explicitly overwrite files during move
Stacks CICD / Setup (push) Waiting to run
2024-09-02 13:27:22 -07:00
Joey Hafner
e45944c2d8
Overwrite files when pulling stack
Stacks CICD / Setup (push) Waiting to run
2024-09-02 13:25:52 -07:00
Joey Hafner
cc83cdecd3
Init script to pull stack
Stacks CICD / Setup (push) Waiting to run
2024-09-02 13:21:23 -07:00
Joey Hafner
e86f343ec8
Switch to LE production for dnschallenge certs
2024-09-01 00:42:14 -07:00
Joey Hafner
e2caae9c67
Incorporate changes from dev testing on deploy host
Stacks CICD / Setup (push) Has been cancelled
2024-08-31 15:07:35 -07:00
Joey Hafner
22cec3ee3e
Declare web network
Stacks CICD / Setup (push) Waiting to run
2024-08-31 02:12:32 -07:00
Joey Hafner
6035817a3c
Switch from ..._TOKEN_FILE to ..._TOKEN
...
Stacks CICD / Setup (push) Successful in 1m25s
Not sure how I hallucinated the _FILE functionality.
See this act_runner PR for info: https://gitea.com/gitea/act_runner/pulls/362
2024-08-29 20:30:16 -07:00
Joey Hafner
bb337129f0
#3 Rotate Gitea runner key, re-encrypt all keys
...
Stacks CICD / Setup (push) Waiting to run
Also removes git-crypt encryption from all remaining secrets.
2024-08-29 14:29:51 -07:00
Joey Hafner
c9585235bf
Update token name in volume mount
2024-08-29 12:55:54 -07:00
Joey Hafner
56d29450a7
Move gitea-runner to stack
Stacks CICD / Setup (push) Waiting to run
2024-08-29 00:03:07 -07:00
Joey Hafner
bbd8d0b7e8
Encrypt *.token files with sops
...
Assume these contain single values that represent various authentication tokens
2024-08-29 00:02:22 -07:00
Joey Hafner
485c136d61
List author keys twice as a quick-and-dirty way to weight keys in the sharing algorithm
2024-08-29 00:01:25 -07:00
Joey Hafner
711773e580
Add DIY DDNS script for Cloudflare to VyOS
...
Clean out old, unused scripts
2024-08-29 00:00:24 -07:00
Joey Hafner
bc2a702450
Polish directory usage in slapdash Stack pull commands
Stacks CICD / Setup (push) Waiting to run
2024-08-28 13:15:09 -07:00
Joey Hafner
16e3069d39
#3 Remove textconv filter so that we can see encrypted content when staged
...
(peace of mind seeing the encrypted contents)
2024-08-28 13:14:39 -07:00
Joey Hafner
754ac9a5a2
Document recovering from lost TF state, or initializing Terraform for existing CF zones.
2024-08-28 13:13:43 -07:00
Joey Hafner
ac009d0860
Commit rotated API token for Terraform to manage Cloudflare DNS records
2024-08-28 13:13:15 -07:00
Joey Hafner
3ea5a4086f
Remove unused data sources
2024-08-28 13:12:14 -07:00
Joey Hafner
99d724fac0
Fix newline character suffixing A-records
2024-08-28 13:11:54 -07:00
Joey Hafner
5fb2056c1d
#3 Add keycloak and traefik secrets with sops
2024-08-28 13:07:56 -07:00
Joey Hafner
a494c422cd
Update sops-setup script to fix issues found during re-initialization
2024-08-28 12:31:55 -07:00