From 1aa9c67d5693a7c4203218f31744f395d27bbed7 Mon Sep 17 00:00:00 2001 From: albert Date: Sun, 23 Jun 2024 22:21:45 +0900 Subject: [PATCH] Update README --- README.md | 67 ++++++++++++------------------------------------ docs/complete.md | 39 ++++++++++++++++++++++++++++ flake.nix | 3 ++- 3 files changed, 57 insertions(+), 52 deletions(-) diff --git a/README.md b/README.md index d8dc11ed..b765a426 100644 --- a/README.md +++ b/README.md @@ -21,17 +21,18 @@ nix develop -c /etc/nixos/git/docs/setup.sh ``` # Machines -| Name | Description | Status | deploy-rs | -| ----------------- | ------------------------------------------------------ | -------- | --------- | -| backups-rpi4 | Japan Raspberry Pi 4 for backups from nuc-server | ✔️ | ✔️ | -| framework-server | sysctl.io - main server, framework 13th gen mainboard | ✔️ | ✔️ | -| nixos-desktop | My main desktop | ✔️ | ❌ | -| nixos-framework | My AMD Framework 13 laptop | ✔️ | ❌ | -| osaka-linode-01 | Osaka Linode relay for sysctl.io external connections | ✔️ | ✔️ | -| milan-linode-01 | Milan Linode DERP relay for Tailscale | ✔️ | ✔️ | -| piaware-rpi4 | FlightAware for Raspberry Pi | ✔️ | ✔️ | -| bakersfield-rpi4 | Raspberry Pi at my brothers house. Headscale Exit Node | ✔️ | ✔️ | -| steamdeck | Valve Steam Deck, handheld gaming console | ✔️ | ❌ | +| Name | Description | Status | Automated Deployments | +| --------------------- | ------------------------------------------------------ | -------- | --------- | +| nixos-desktop | My main desktop | ✔️ | ❌ | +| nixos-framework | My AMD Framework 13 laptop | ✔️ | ❌ | +| framework-server | sysctl.io - main server, framework 13th gen mainboard | ✔️ | ✔️ | +| osaka-linode-01 | Osaka Linode relay for sysctl.io external connections | ✔️ | ✔️ | +| milan-linode-01 | Milan Linode DERP relay for Tailscale | ✔️ | ✔️ | +| frankfurt-linode-01 | Frankfurt, Germany alternate relay for external conns | ❌ | ❌ | +| piaware-rpi4 | FlightAware for Raspberry Pi | ✔️ | ✔️ | +| bakersfield-rpi4 | Raspberry Pi at my brothers house. Headscale Exit Node | ✔️ | ✔️ | +| backups-rpi4 | Japan Raspberry Pi 4 for backups from nuc-server | ✔️ | ✔️ | +| steamdeck | Valve Steam Deck, handheld gaming console | ✔️ | ✔️ | | Name | Description | Status | | ----------------- | ------------------------------------------------------ | -------- | @@ -48,61 +49,25 @@ nix develop -c /etc/nixos/git/docs/setup.sh --- # 📋 To Do List -* [x] Fix sysctl backup scripts -* [x] 24.05 Updates: - * [x] Re-enable a few things "TODO" - * [x] Add sound to XRDP config - * [x] vimPlugins.outline-nvim -* [x] Yubikey - * [x] Add static password to slot 1 -* [x] Try Superfile - [Link](https://github.com/MHNightCat/superfile) +* [ ] Revert to 24.05 and not unstable + * Currently seeing issues with the ssh-to-pgp package. + * Maybe find a way to pull it from 24.05 temporarily ## home-manager * [ ] Find a way to remove all default search engines in Firefox (Google, Amazon, etc) -* [x] Fix misaligned waybar items - * [x] Maybe redo waybar altogether - * [x] Maybe add a wallpaper randomizer button via `sww img` -* [x] Fix neovim intro screen not loading * [ ] KDE: * [ ] Add config for tiling * [x] Screen brightness system widget WILL NOT GO AWAY - * [ ] Add config for lock screen wallpaper? + * [x] Add config for lock screen wallpaper? ## Homelab general -* [x] High Priority: - * [x] Fix mailserver / roundcube failing to authenticate - * [x] Rearrange backups: - * Move /mnt/sdb/{Data,Backups} to /mnt/sda - * Move /mnt/sda/Movies to /mnt/sdb - * Move /mnt/sdb/Music to /mnt/sda -* [x] Fixes: - * [x] Migrate Forgejo sqlite db to MySQL - * [x] Alternatively, figure out why sqlite is taking so long to load * [-] Upgrades: - * [x] Nextcloud 29 - * [x] Jellyfin 10.9 - * [x] Traefik v3 - * [x] ifargle.com - * [x] internal - * [x] External - * [x] sysctl.io - * [x] internal - * [x] External * [ ] Headscale 0.23 * [-] Lower Priority: * [ ] Try [Ersatz.tv](https://ersatztv.org/) - * [x] Jitsi * [-] Mealie - v1.6.0 * [ ] Add OIDC config * [ ] Re-install - Migration isn't working - * [x] Add section to Authelia config - * [x] Lemmy - * [x] Atuin - * [x] Forgejo Runner - * [x] Synapse - * [x] Airsonic - * [x] Either re-create the db or re-create the entire thing - * [x] DB backend now supports MySQL Completed To Do List [here](./docs/complete.md) diff --git a/docs/complete.md b/docs/complete.md index 093f833d..eb1e91f4 100644 --- a/docs/complete.md +++ b/docs/complete.md @@ -167,3 +167,42 @@ * [x] Secrets / Tailscale keys for: * [x] bakersfield-rpi4 * [x] steamdeck + * [x] Fix mailserver / roundcube failing to authenticate + * [x] Rearrange backups: + * Move /mnt/sdb/{Data,Backups} to /mnt/sda + * Move /mnt/sda/Movies to /mnt/sdb + * Move /mnt/sdb/Music to /mnt/sda +* [x] Fixes: + * [x] Migrate Forgejo sqlite db to MySQL + * [x] Alternatively, figure out why sqlite is taking so long to load +* [x] Fix sysctl backup scripts +* [x] 24.05 Updates: + * [x] Re-enable a few things "TODO" + * [x] Add sound to XRDP config + * [x] vimPlugins.outline-nvim +* [x] Yubikey + * [x] Add static password to slot 1 +* [x] Try Superfile - [Link](https://github.com/MHNightCat/superfile) +* [x] High Priority: + * [x] Nextcloud 29 + * [x] Jellyfin 10.9 + * [x] Traefik v3 + * [x] ifargle.com + * [x] internal + * [x] External + * [x] sysctl.io + * [x] internal + * [x] External + * [x] Jitsi + * [x] Add section to Authelia config + * [x] Lemmy + * [x] Atuin + * [x] Forgejo Runner + * [x] Synapse + * [x] Airsonic + * [x] Either re-create the db or re-create the entire thing + * [x] DB backend now supports MySQL +* [x] Fix misaligned waybar items + * [x] Maybe redo waybar altogether + * [x] Maybe add a wallpaper randomizer button via `sww img` +* [x] Fix neovim intro screen not loading diff --git a/flake.nix b/flake.nix index 6baabe33..fef840c2 100644 --- a/flake.nix +++ b/flake.nix @@ -85,10 +85,11 @@ deploy.nodes = { osaka-linode-01 = libx.deploy { hostname = "osaka-linode-01"; }; milan-linode-01 = libx.deploy { hostname = "milan-linode-01"; }; - frankfurt-linode-01 = libx.deploy { hostname = "frankfurt-linode-01"; }; + # frankfurt-linode-01 = libx.deploy { hostname = "frankfurt-linode-01"; }; framework-server = libx.deploy { hostname = "framework-server"; }; # nuc-server = libx.deploy { hostname = "nuc-server"; }; + backups-rpi4 = libx.deploy { hostname = "backups-rpi4"; system = "aarch64-linux"; }; piaware-rpi4 = libx.deploy { hostname = "piaware-rpi4"; system = "aarch64-linux"; }; bakersfield-rpi4 = libx.deploy { hostname = "bakersfield-rpi4"; system = "aarch64-linux"; };