Commit Graph
100 Commits
Author SHA1 Message Date
Outis b45abf48ca Merge pull request #171 from outis1one/claude/frigate-sky-cam-timelapse-t19akr
Add sky-cam-frigate service using Frigate exports for timelapse source
2026-07-02 00:45:01 -04:00
Outis 78f6365bbe Merge pull request #170 from outis1one/claude/asterisk-dns-filtering-vlan-5pmz12
asterisk: default to FQDN mode, auto-detect VLANs, auto-sync Caddy certs
2026-07-01 23:52:47 -04:00
Outis 4c1d8858a1 Merge pull request #169 from outis1one/claude/bootstrap-script-404-d8dc7h
setup.sh: exec a fresh login shell at the end so docker group takes e…
2026-07-01 22:46:28 -04:00
Outis 4a78b8f395 Merge pull request #168 from outis1one/claude/bootstrap-script-404-d8dc7h
Claude/bootstrap script 404 d8dc7h
2026-07-01 16:52:00 -04:00
Outis 8fde6c08e0 Merge pull request #167 from outis1one/claude/bootstrap-script-404-d8dc7h
setup.sh: don't offer to install Caddy when CADDY_MODE is remote/none
2026-07-01 13:15:18 -04:00
Outis 33ea8b1c3d Merge pull request #166 from outis1one/claude/bootstrap-script-404-d8dc7h
setup.sh: ask Caddy location unconditionally before offering site def…
2026-07-01 13:13:06 -04:00
Outis a68bf34302 Merge pull request #165 from outis1one/claude/bootstrap-script-404-d8dc7h
setup.sh: ask Caddy location first in site wizard, skip network promp…
2026-07-01 13:03:26 -04:00
Outis acdd54e06c Merge pull request #164 from outis1one/claude/bootstrap-script-404-d8dc7h
common.sh: install Docker via direct apt steps instead of get.docker.com
2026-07-01 12:32:23 -04:00
Outis 737fe714c9 Merge pull request #163 from outis1one/claude/bootstrap-script-404-d8dc7h
Claude/bootstrap script 404 d8dc7h
2026-07-01 12:20:34 -04:00
Outis 4e548d84bb Merge pull request #162 from outis1one/claude/bootstrap-script-404-d8dc7h
fix whiptail navigation + add installed-service summary
2026-07-01 12:02:10 -04:00
Outis be9f1ded81 Merge pull request #161 from outis1one/claude/readme-services-reference-6vrheo
Add copiable list of services by category to README
2026-06-28 16:53:02 -04:00
Outis 16e502cb51 Merge pull request #160 from outis1one/claude/bootstrap-script-404-d8dc7h
setup.sh: fix whiptail arrow-key navigation when run via curl | bash
2026-06-28 14:12:46 -04:00
Outis 2f0b5cf7bb Merge pull request #159 from outis1one/claude/bootstrap-script-404-d8dc7h
Claude/bootstrap script 404 d8dc7h
2026-06-28 14:08:02 -04:00
Outis 268b8c3b20 Merge pull request #158 from outis1one/claude/bootstrap-script-404-d8dc7h
common.sh: fall back to /usr/bin/docker when PATH is restricted under…
2026-06-28 10:39:53 -04:00
Outis 9cd701af73 Merge pull request #157 from outis1one/claude/bootstrap-script-404-d8dc7h
common.sh: fix Docker install failing silently in piped execution
2026-06-28 10:31:30 -04:00
Outis d042ff4560 Merge pull request #156 from outis1one/claude/bootstrap-script-404-d8dc7h
bootstrap.sh: redirect stdin from /dev/tty when launching setup.sh
2026-06-28 08:10:17 -04:00
Outis 6fe4668ca0 Merge pull request #155 from outis1one/claude/bootstrap-script-404-d8dc7h
bootstrap.sh: replace BASH_SOURCE with $0 to fix pipe execution
2026-06-28 08:07:33 -04:00
Outis f282304a89 Merge pull request #154 from outis1one/claude/bootstrap-script-404-d8dc7h
bootstrap.sh: use set +u guard around BASH_SOURCE to fix pipe execution
2026-06-28 08:04:06 -04:00
Outis a21e3ed777 Merge pull request #153 from outis1one/claude/bootstrap-script-404-d8dc7h
bootstrap.sh: fix BASH_SOURCE unbound variable when piped through bash
2026-06-28 08:01:31 -04:00
Outis 094c28aeab Merge pull request #152 from outis1one/claude/blissful-carson-4dckso
kyber-server: fix Wine crash + map rotation format
2026-06-27 13:00:42 -04:00
Outis 29d039af48 Merge pull request #151 from outis1one/claude/gifted-shannon-5ti8vx
Default PaintPlus OpenAI provider to gpt-image-2, fix GPU quick-start
2026-06-27 13:00:01 -04:00
Outis c130d43383 Merge pull request #150 from outis1one/claude/gifted-shannon-5ti8vx
Fix PaintPlus OpenAI edit quality: edits silently fell back to dall-e-2
2026-06-26 11:07:49 -04:00
Outis f97a4266b6 Merge pull request #149 from outis1one/claude/gifted-shannon-5ti8vx
Claude/gifted shannon 5ti8vx
2026-06-26 09:34:38 -04:00
Outis 4f04deefe3 Merge pull request #148 from outis1one/claude/zealous-heisenberg-8ylloi
kyber-server: add interactive map rotation selection
2026-06-26 02:04:15 -04:00
Outis 3d2a7cddc1 Merge pull request #147 from outis1one/claude/gifted-shannon-5ti8vx
Add cloud LLM provider picker and vendor PaintPlus photo editor
2026-06-26 02:03:32 -04:00
Outis 9077a8f39d Merge pull request #146 from outis1one/claude/zealous-heisenberg-8ylloi
Fix write_readme missing from standalone bootstrap fallback
2026-06-26 01:08:53 -04:00
Outis 4ec133d63d Merge pull request #145 from outis1one/claude/gifted-shannon-5ti8vx
ai-gpu: offer multiple cloud LLM providers in Open WebUI
2026-06-26 01:08:20 -04:00
Outis 757d8f178b Merge pull request #144 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-26 00:56:21 -04:00
Outis 432d38f2c2 Merge pull request #143 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-26 00:33:11 -04:00
Outis 9c0f5c09d5 Merge pull request #142 from outis1one/claude/zealous-heisenberg-8ylloi
kyber-server: find SWBF2 in custom Steam library locations
2026-06-26 00:02:34 -04:00
Outis c6b3f8d025 Merge pull request #141 from outis1one/claude/zealous-heisenberg-8ylloi
sunshine: add SWBF2 Single Player app entry
2026-06-25 23:55:17 -04:00
Outis 0b6dbbfee4 Merge pull request #140 from outis1one/claude/zealous-heisenberg-8ylloi
kyber-server: offer to rsync SWBF2 files from remote machine
2026-06-25 22:51:49 -04:00
Outis dd655ae017 Merge pull request #139 from outis1one/claude/zealous-heisenberg-8ylloi
kyber-server: prompt for manual SWBF2 path if not found via Steam
2026-06-25 22:44:51 -04:00
Outis f0210f24b8 Merge pull request #138 from outis1one/claude/zealous-heisenberg-8ylloi
kyber-launcher: check for Steam and offer to install if missing
2026-06-25 20:58:30 -04:00
Outis 57189530ae Merge pull request #137 from outis1one/claude/zealous-heisenberg-8ylloi
Fix standalone bootstrap: move to after function definition
2026-06-25 20:54:32 -04:00
Outis 00a05f35cf Merge pull request #136 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-25 20:50:01 -04:00
Outis 1d6272748e Merge pull request #135 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-25 12:06:34 -04:00
Outis 5a9203b82d Merge pull request #134 from outis1one/claude/zealous-heisenberg-8ylloi
fix(kyber): use IFEO registry hook instead of system32 cmd.exe replac…
2026-06-23 20:54:45 -04:00
Outis 1a9f48a42a Merge pull request #133 from outis1one/claude/zealous-heisenberg-8ylloi
fix(kyber-linux): correct exe name — kyber_launcher.exe not Kyber.exe
2026-06-23 19:25:14 -04:00
Outis c5234ee300 Merge pull request #132 from outis1one/claude/zealous-heisenberg-8ylloi
fix(kyber-linux): fix prefix path — use numeric appid so Steam finds it
2026-06-23 19:18:38 -04:00
Outis bb57334831 Merge pull request #131 from outis1one/claude/zealous-heisenberg-8ylloi
fix(kyber-linux): fix ___chkstk_ms link error in cmd shim
2026-06-23 19:11:39 -04:00
Outis f955d9d5f4 Merge pull request #130 from outis1one/claude/zealous-heisenberg-8ylloi
fix(kyber-linux): fix cmd shim compile — replace _wcsicmp with Compar…
2026-06-23 19:08:53 -04:00
Outis 0921827c4e Merge pull request #129 from outis1one/claude/zealous-heisenberg-8ylloi
fix(kyber-linux): prevent duplicate shortcuts; fix sudo for mingw-w64
2026-06-23 19:04:24 -04:00
Outis a9641f82da Merge pull request #128 from outis1one/claude/zealous-heisenberg-8ylloi
feat(kyber-linux): add cmd shim + OAuth watcher for login fix
2026-06-23 18:49:44 -04:00
Outis f86760ede7 Merge pull request #127 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-23 18:34:21 -04:00
Outis 75cf5b9475 Merge pull request #126 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-23 17:38:58 -04:00
Outis 6dd2391ab9 Merge pull request #125 from outis1one/claude/zealous-heisenberg-8ylloi
fix(kyber-linux): correct login flow docs — Maxima loopback OAuth, no…
2026-06-23 17:30:05 -04:00
Outis c0a02bae75 Merge pull request #124 from outis1one/claude/happy-euler-co0mgo
wolf: persist RetroArch shaders & overlays; back up bios + shaders/ov…
2026-06-23 11:39:31 -04:00
Outis 7a3569799e Merge pull request #123 from outis1one/claude/happy-euler-co0mgo
wolf: make ES-DE usable on first run (RetroArch cores, BIOS mount)
2026-06-23 10:53:01 -04:00
Outis 6073850fdd Merge pull request #122 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-23 10:29:20 -04:00
Outis 2cffcacd04 Merge pull request #121 from outis1one/claude/zealous-heisenberg-8ylloi
Add setup-kyber-wolf.sh for Kyber Launcher in Wolf container
2026-06-23 10:17:41 -04:00
Outis 013804ec48 Merge pull request #120 from outis1one/claude/zealous-heisenberg-8ylloi
fix: _steam_home() prefers container that is currently running
2026-06-22 18:41:45 -04:00
Outis b4d408593d Merge pull request #119 from outis1one/claude/zealous-heisenberg-8ylloi
fix: search all Wolf Steam homes for AppID prefix, not just head -1
2026-06-22 16:41:49 -04:00
Outis bd4f3ee40d Merge pull request #118 from outis1one/claude/zealous-heisenberg-8ylloi
fix: lock config directory so Steam cannot overwrite launch options
2026-06-22 14:12:18 -04:00
Outis 0f8615e0ec Merge pull request #117 from outis1one/claude/zealous-heisenberg-8ylloi
fix: detect existing EA Desktop install, skip MSI extraction if Link2…
2026-06-22 13:53:56 -04:00
Outis c90f867e27 Merge pull request #116 from outis1one/claude/zealous-heisenberg-8ylloi
fix: search game files for ea_app.msi, not just drive_c
2026-06-22 13:29:56 -04:00
Outis 1e725e15b1 Merge pull request #115 from outis1one/claude/zealous-heisenberg-8ylloi
feat: auto-install msitools in both SWBF2 setup scripts
2026-06-22 13:02:09 -04:00
Outis 36413a1c96 Merge pull request #114 from outis1one/claude/zealous-heisenberg-8ylloi
feat: add GE-Proton auto-install to both SWBF2 setup scripts
2026-06-22 12:29:32 -04:00
Outis ae8c73ff74 Merge pull request #113 from outis1one/claude/zealous-heisenberg-8ylloi
docs: rename wolf-setup to linux-setup, native Linux section first
2026-06-22 12:12:54 -04:00
Outis 26f8de7a72 Merge pull request #112 from outis1one/claude/zealous-heisenberg-8ylloi
docs: rewrite SWBF2 setup guide as clean how-to with native Linux sec…
2026-06-22 10:31:09 -04:00
Outis 1f10403f5d Merge pull request #111 from outis1one/claude/zealous-heisenberg-8ylloi
docs: add SWBF2 2017 discovery writeup explaining why the fix works
2026-06-22 10:07:06 -04:00
Outis 7affc4c50e Merge pull request #110 from outis1one/claude/zealous-heisenberg-8ylloi
feat: add standalone SWBF2 2017 setup scripts for Wolf and native Lin…
2026-06-22 09:05:56 -04:00
Outis 94fe961b72 Merge pull request #109 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-22 08:48:43 -04:00
Outis 8114572eea Merge pull request #108 from outis1one/claude/zealous-heisenberg-8ylloi
docs: add SWBF2 2017 Wolf/Moonlight setup guide
2026-06-21 23:59:57 -04:00
Outis afa6145784 Merge pull request #107 from outis1one/claude/zealous-heisenberg-8ylloi
fix(wolf): use wineserver -f as anchor instead of cmd.exe timeout
2026-06-21 15:22:22 -04:00
Outis 7802e7eb70 Merge pull request #106 from outis1one/claude/zealous-heisenberg-8ylloi
fix(wolf): keep wineserver alive during EA App install
2026-06-21 15:15:29 -04:00
Outis 5c0cad20b1 Merge pull request #105 from outis1one/claude/zealous-heisenberg-8ylloi
wolf: fix install-ea-app — correct installer path, clear fake Install…
2026-06-21 15:03:16 -04:00
Outis bebce48aff Merge pull request #104 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-21 14:55:41 -04:00
Outis c5e542d7ea Merge pull request #103 from outis1one/claude/zealous-heisenberg-8ylloi
wolf: register link2ea:// handler and add wait-ea-app subcommand
2026-06-21 12:51:15 -04:00
Outis 6cd9f9772a Merge pull request #102 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-21 01:13:59 -04:00
Outis 91953c233f Merge pull request #101 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-20 22:10:35 -04:00
Outis 43ad8f763a Merge pull request #100 from outis1one/claude/zealous-heisenberg-8ylloi
wolf: persist Steam shader cache across sessions
2026-06-20 21:51:59 -04:00
Outis 70abc9430b Merge pull request #99 from outis1one/claude/zealous-heisenberg-8ylloi
wolf: make 'games' interactive — pick a number to apply the EA fix
2026-06-20 20:41:00 -04:00
Outis bbaa0e63df Merge pull request #98 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-20 19:55:34 -04:00
Outis 2603432851 Merge pull request #97 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-20 13:19:50 -04:00
Outis 1f678af744 Merge pull request #96 from outis1one/claude/zealous-heisenberg-8ylloi
wolf: fix config.toml corruption when re-running on an existing install
2026-06-20 12:08:39 -04:00
Outis f22d5207d8 Merge pull request #95 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-20 11:29:02 -04:00
Outis aad6470f0f Merge pull request #94 from outis1one/claude/zealous-heisenberg-8ylloi
wolf: relocate Wolf's state folder to the game drive (no symlinks/vdf)
2026-06-20 09:56:04 -04:00
Outis eab010e0b7 Merge pull request #93 from outis1one/claude/zealous-heisenberg-8ylloi
wolf: put Steam home on the game drive via symlink, not libraryfolder…
2026-06-20 09:16:12 -04:00
Outis cf96dc0798 Merge pull request #92 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-20 09:01:18 -04:00
Outis 37df6d4750 Merge pull request #91 from outis1one/claude/zealous-heisenberg-8ylloi
wolf: list mounted drives via lsblk -P so whole-disk mounts show in p…
2026-06-20 02:01:44 -04:00
Outis 4509c1a452 Merge pull request #90 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-20 01:53:18 -04:00
Outis 51265543b5 Merge pull request #89 from outis1one/claude/zealous-heisenberg-8ylloi
wolf: mount game storage at /mnt/games/* not /home/retro/* paths
2026-06-20 01:20:28 -04:00
Outis 5f96b971cb Merge pull request #88 from outis1one/claude/zealous-heisenberg-8ylloi
wolf: fix duplicate /home/retro mount — target Steam library path dir…
2026-06-20 01:00:22 -04:00
Outis 14410a5680 Merge pull request #87 from outis1one/claude/zealous-heisenberg-8ylloi
wolf: fix manage.sh apps permission denied on /etc/wolf/cfg/config.toml
2026-06-20 00:56:53 -04:00
Outis 09658eca92 Merge pull request #86 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-20 00:49:13 -04:00
Outis 129fa2ebb5 Merge pull request #85 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-20 00:19:22 -04:00
Outis 2da1c17038 Merge pull request #84 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-20 00:00:25 -04:00
Outis 90c053fff8 Merge pull request #83 from outis1one/claude/zealous-heisenberg-8ylloi
fix(wolf-pair): remove stray networks block from docker-compose.yml
2026-06-19 23:21:40 -04:00
Outis 6a532f849f Merge pull request #82 from outis1one/claude/zealous-heisenberg-8ylloi
fix(wolf): regex bug was skipping all mounted drives in picker
2026-06-19 23:08:22 -04:00
Outis 1a72637c2a Merge pull request #81 from outis1one/claude/zealous-heisenberg-8ylloi
fix(wolf): show UUIDs in drive picker; fix false-unmounted for whole …
2026-06-19 23:03:47 -04:00
Outis c14b824501 Merge pull request #80 from outis1one/claude/zealous-heisenberg-8ylloi
Claude/zealous heisenberg 8ylloi
2026-06-19 22:56:34 -04:00
Outis ed018e289b Merge pull request #79 from outis1one/claude/nifty-carson-tbh7ji
Add optional Groq Cloud API support to ai-gpu's Open WebUI
2026-06-18 22:15:53 -04:00
Outis 0231d4a5c6 Merge pull request #78 from outis1one/claude/great-knuth-ao7wuq
Claude/great knuth ao7wuq
2026-06-11 18:48:49 -04:00
Outis 1664001a9e Merge pull request #77 from outis1one/claude/exciting-allen-uea3dx
Claude/exciting allen uea3dx
2026-06-09 13:37:42 -04:00
Outis 201ab6c433 Merge pull request #76 from outis1one/claude/zealous-feynman-odDrh
Claude/zealous feynman od drh
2026-06-08 22:06:12 -04:00
Outis 7218359de1 Merge branch 'main' into claude/zealous-feynman-odDrh 2026-06-08 22:06:02 -04:00
Outis 70aacc5075 Merge pull request #75 from outis1one/claude/zealous-feynman-odDrh
Fix functional bugs found in service audit
2026-06-08 16:55:09 -04:00
Outis 6d2ffaac4a Merge pull request #74 from outis1one/claude/zealous-feynman-odDrh
Claude/zealous feynman od drh
2026-06-08 15:08:33 -04:00
Outis 170d4c0d2c Delete tools/additional_directories.sh 2026-06-08 12:24:23 -04:00