fix switch

Merged
SH
1y ago
+507-3
  • 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.