This repo captures the reusable parts of this machine's setup so they can be restored on a different Fedora PC.
- Shell config:
.bashrc,.bash_profile,.gitconfig - KDE/Plasma user config
- Konsole, Dolphin, GTK, MIME, locale, and user-dir settings
- Package manifests for DNF, Flatpak, and Homebrew
- Tailscale systemd hardening and watchdog files
- Clone this repo on the new machine.
- Run
scripts/install-packages.sh. - Run
scripts/apply-home-configs.sh. - Optionally run
sudo scripts/apply-system-configs.sh. - Log out and back in, or reboot.
- The Tailscale files restore service behavior only. You may still need to run
tailscale upon the new machine.