fix switch
Merged
SH
1y ago+507+507+012345678901234567890123456789-3-3-0123456789
- fix(Makefile): remove unnecessary target from switch command
- feat(k3s): add configuration files and SSH function for Kyber server
- feat(kyber): add Tailscale configuration and setup scripts for Ubuntu server
- feat(default.nix): add doppler to package list
- feat(config.yaml): enable remote management access
- feat(tailscale): enhance service installation with elevated command handling
- chore: update
- chore: update
- chore: update
- chore: update
- feat: add git fetch command to Bash hooks
- feat: add example configuration for cliproxyapi and shell alias
Summary by cubic
Fixes the Makefile switch command and adds a full Kyber (Ubuntu) host setup with Tailscale and k3s config sync. Also enables remote management for cliproxyapi and updates tooling.
-
New Features
- Kyber host support: flake target, home-manager config, agenix secrets scaffold, setup script, and Fish SSH helper (kyber).
- Tailscale module: installs and manages a system tailscaled service on non-NixOS with sudo/doas fallback, plus a one-shot tailscale up service.
- k3s: home-managed config that syncs to /etc/rancher/k3s and disables Traefik.
- cliproxyapi: remote management enabled, example config added, and a Fish alias for quick usage.
- Dependencies: add doppler, @beads/bd, and Homebrew sshpass.
-
Bug Fixes
- Makefile switch no longer restarts launchd, and nix-switch supports named homeConfigurations via HOST for targeted switches.