Skip to content

emcd/pc-setup

Repository files navigation

pc-setup

Configuration and maintenance workspace for PC installations.

Bootstrap

  • Full workstation bootstrap (Ubuntu): bash ~/src/pc-setup/ubuntu.bash
  • Canonical agent harness/CLI installer: bash ./scripts/install-agent-harnesses
  • Terminal font and glyph fallback installer: bash ./scripts/deploy-terminal-font-config

The canonical installer is the shared target for global agent CLI installation and is intended to avoid duplicated installer logic across repositories.

Terminal Fonts

scripts/deploy-terminal-font-config installs FiraMono Nerd Font Mono into ~/.local/share/fonts and deploys a user-level fontconfig fallback in ~/.config/fontconfig/conf.d/. This lets Ubuntu Sans Mono remain the primary monospace font while Neovim statusline glyphs fall back to the Nerd Font before CJK fonts.

If GNOME Terminal still shows CJK glyphs for Neovim statusline symbols, either open a new terminal after deployment or configure the profile to use FiraMono Nerd Font Mono directly. To return to distro defaults, remove ~/.config/fontconfig/conf.d/10-pc-setup-terminal-fonts.conf and run fc-cache --force.

Agentmux Config Backup

  • Portable bundle backup location: configuration/agentmux/bundles/
  • Portable user unit backup location: configuration/systemd/user/
  • Host deployment command: bash ./scripts/deploy-agentmux-host-config
  • example.toml is intentionally not backed up.

The deploy script copies bundles to ~/.config/agentmux/bundles and unit files to ~/.config/systemd/user, then attempts systemctl --user daemon-reload.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors