Update README

This commit is contained in:
albert 2024-06-23 22:21:45 +09:00
parent 9955044802
commit 1aa9c67d56
Signed by: albert
GPG key ID: 3895DD267CA11BA9
3 changed files with 57 additions and 52 deletions

View file

@ -21,17 +21,18 @@ nix develop -c /etc/nixos/git/docs/setup.sh
``` ```
# Machines # Machines
| Name | Description | Status | deploy-rs | | Name | Description | Status | Automated Deployments |
| ----------------- | ------------------------------------------------------ | -------- | --------- | | --------------------- | ------------------------------------------------------ | -------- | --------- |
| 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-desktop | My main desktop | ✔️ | ❌ |
| nixos-framework | My AMD Framework 13 laptop | ✔️ | ❌ | | 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 | ✔️ | ✔️ | | osaka-linode-01 | Osaka Linode relay for sysctl.io external connections | ✔️ | ✔️ |
| milan-linode-01 | Milan Linode DERP relay for Tailscale | ✔️ | ✔️ | | 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 | ✔️ | ✔️ | | piaware-rpi4 | FlightAware for Raspberry Pi | ✔️ | ✔️ |
| bakersfield-rpi4 | Raspberry Pi at my brothers house. Headscale Exit Node | ✔️ | ✔️ | | bakersfield-rpi4 | Raspberry Pi at my brothers house. Headscale Exit Node | ✔️ | ✔️ |
| steamdeck | Valve Steam Deck, handheld gaming console | ✔️ | ❌ | | backups-rpi4 | Japan Raspberry Pi 4 for backups from nuc-server | ✔️ | ✔️ |
| steamdeck | Valve Steam Deck, handheld gaming console | ✔️ | ✔️ |
| Name | Description | Status | | Name | Description | Status |
| ----------------- | ------------------------------------------------------ | -------- | | ----------------- | ------------------------------------------------------ | -------- |
@ -48,61 +49,25 @@ nix develop -c /etc/nixos/git/docs/setup.sh
--- ---
# 📋 To Do List # 📋 To Do List
* [x] Fix sysctl backup scripts * [ ] Revert to 24.05 and not unstable
* [x] 24.05 Updates: * Currently seeing issues with the ssh-to-pgp package.
* [x] Re-enable a few things <SPC-S> "TODO" * Maybe find a way to pull it from 24.05 temporarily
* [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)
## home-manager ## home-manager
* [ ] Find a way to remove all default search engines in Firefox (Google, Amazon, etc) * [ ] 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: * [ ] KDE:
* [ ] Add config for tiling <Meta-T> * [ ] Add config for tiling <Meta-T>
* [x] Screen brightness system widget WILL NOT GO AWAY * [x] Screen brightness system widget WILL NOT GO AWAY
* [ ] Add config for lock screen wallpaper? * [x] Add config for lock screen wallpaper?
## Homelab general ## 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: * [-] 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 * [ ] Headscale 0.23
* [-] Lower Priority: * [-] Lower Priority:
* [ ] Try [Ersatz.tv](https://ersatztv.org/) * [ ] Try [Ersatz.tv](https://ersatztv.org/)
* [x] Jitsi
* [-] Mealie - v1.6.0 * [-] Mealie - v1.6.0
* [ ] Add OIDC config * [ ] Add OIDC config
* [ ] Re-install - Migration isn't working * [ ] 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) Completed To Do List [here](./docs/complete.md)

View file

@ -167,3 +167,42 @@
* [x] Secrets / Tailscale keys for: * [x] Secrets / Tailscale keys for:
* [x] bakersfield-rpi4 * [x] bakersfield-rpi4
* [x] steamdeck * [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 <SPC-S> "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

View file

@ -85,10 +85,11 @@
deploy.nodes = { deploy.nodes = {
osaka-linode-01 = libx.deploy { hostname = "osaka-linode-01"; }; osaka-linode-01 = libx.deploy { hostname = "osaka-linode-01"; };
milan-linode-01 = libx.deploy { hostname = "milan-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"; }; framework-server = libx.deploy { hostname = "framework-server"; };
# nuc-server = libx.deploy { hostname = "nuc-server"; }; # nuc-server = libx.deploy { hostname = "nuc-server"; };
backups-rpi4 = libx.deploy { hostname = "backups-rpi4"; system = "aarch64-linux"; }; backups-rpi4 = libx.deploy { hostname = "backups-rpi4"; system = "aarch64-linux"; };
piaware-rpi4 = libx.deploy { hostname = "piaware-rpi4"; system = "aarch64-linux"; }; piaware-rpi4 = libx.deploy { hostname = "piaware-rpi4"; system = "aarch64-linux"; };
bakersfield-rpi4 = libx.deploy { hostname = "bakersfield-rpi4"; system = "aarch64-linux"; }; bakersfield-rpi4 = libx.deploy { hostname = "bakersfield-rpi4"; system = "aarch64-linux"; };