bd8b1c564e
feat: add reusable wireguard-client NixOS module
...
- modules/nixos/services/wireguard-client.nix — optional module under
gortium.wireguard-client namespace with enable, vpnIp, privateKeyFile,
and presharedKeyFile options
- Added to lazyworkhorse, cyt-pi, and uconsoleBaseModules (covers both
uconsole-cm5 toplevel and SD image)
- Migrated lazyworkhorse from inline networking.wireguard to module
- Split-tunnel: allowedIPs = [ "10.8.0.0/24" ]
Usage in a host config:
gortium.wireguard-client = {
enable = true;
vpnIp = "10.8.0.X/24";
privateKeyFile = config.age.secrets.wireguard_private_key.path;
presharedKeyFile = config.age.secrets.wireguard_preshared_key.path;
};
2026-06-15 10:55:40 -04:00
02ffcdb55e
feat: add dotfiles submodule and home-manager config
...
- Add dotfiles repo as submodule in assets/dotfiles/
- Rewrite home.nix with direct file references instead of stow service
- Remove old custom dotfiles.nix service (replaced by home-manager)
- Clean up services/default.nix import
2026-06-14 19:22:27 -04:00
f5d1732346
Merge remote-tracking branch 'origin/home_manager' into uconsole-cm5-incremental
...
# Conflicts:
# flake.lock
# flake.nix
# modules/nixos/services/default.nix
2026-06-14 18:53:53 -04:00
Robert
f722af7803
New ollama model creator module version
2026-05-10 16:56:09 -04:00
Robert
bcf5cadaa0
olllama template fix to remove currenttime
2026-04-30 21:54:47 -04:00
Robert
cf1373cd68
Forced restart for docker services
2026-04-27 06:02:25 -04:00
Robert
c579b07843
fix: read gateway token from secret file via bash
2026-04-04 17:49:39 -04:00
Robert
d3f50cdadc
fix: always restart node service on exit
2026-04-04 17:43:03 -04:00
Robert
2e749228bb
fix: set correct working directory and create home for ai-worker
2026-04-04 17:07:13 -04:00
Robert
401b23ce46
feat: add openclaw node service and migrate to lix
...
- Add headless openclaw node systemd service for host execution
- Migrate from nix to lix package manager
- Permit openclaw-2026.3.12 (insecure package warning)
- Use ai-worker user for node service
2026-04-04 16:26:33 -04:00
13dbf18f67
Progress dump before ai agent
2026-04-04 04:57:47 -04:00
0845262c05
style: format Nix files after modifications
2026-01-01 14:32:17 -05:00
b59f8952ac
feat(4-2): Test and document web search capabilities through MCP servers
...
- Started OpenCode service and verified it's running
- Tested Context7 web search functionality
- Tested DuckDuckGo web search functionality
- Documented web search integration in open_code_server.nix
- Updated ROADMAP and STATE with completion status
- Phase 4 complete, ready for Phase 5: TAK Server Integration
2026-01-01 14:30:42 -05:00
d92e1426ba
chore: update service modules and remove deprecated systemd services
2026-01-01 02:25:25 -05:00
0b4e9e092d
chore: add docker stack integration with improved service management
2026-01-01 02:25:05 -05:00
b54760f62b
docs: initialize NixOS infrastructure with AI assistant
...
Creates PROJECT.md with vision and requirements.
Creates config.json with interactive workflow mode.
2026-01-01 01:36:58 -05:00
e2b040e5f0
Simpler path copy for compose files
2025-12-27 17:14:22 -05:00
0ca7a74653
WIP on home manager
2025-08-19 17:32:38 -04:00
955c3255a0
WIP on host ssh key. broken.
2025-08-17 17:26:59 -04:00
6b367a7c95
WIP on fan control
2025-08-15 21:15:59 -04:00
4b3eef4150
Minor changes
2025-08-08 18:18:47 -04:00
857f0daa95
Starting work on fan control with opencode
2025-08-08 18:18:21 -04:00
911f3589a2
Used agenix to manage secrets, 4 services up, ssh
2025-08-08 17:00:47 -04:00
ac6c3688ef
Some more work toward a modular config
2025-08-04 22:15:59 -04:00