1.8 KiB
1.8 KiB
Application Data Notes for NixOS Migration
This document outlines considerations for application-specific data that may need special handling during the NixOS migration.
Important Considerations:
-
GPG Keys: Your GnuPG keys are critical for cryptographic operations (e.g., signing Git commits, encrypting files). These are typically stored in
~/.gnupg/. It is paramount to ensure these keys are backed up securely.- Action: Verify that your
~/.gnupg/directory is either included in a secure backup separate from/data(e.g., an encrypted archive) or that you have a recovery method (e.g., revoked subkeys, passphrase-protected master key backup) that is outside of this system.
- Action: Verify that your
-
SSH Keys: Your SSH keys (typically in
~/.ssh/) are used for secure remote access (e.g., to Gitea, other servers). While you've indicated dotfiles will be managed, SSH private keys should never be committed directly to a public repository.- Action: Confirm that you have a secure backup of your
~/.ssh/directory, especially your private keys, in a location separate from/data(e.g., an encrypted USB stick, a secure password manager). These keys should be restored to the new NixOS system as part of yourhome-managersetup or manually.
- Action: Confirm that you have a secure backup of your
Exclusions (No Action Required):
- Thunderbird Email: You have confirmed that Thunderbird uses Gmail in the cloud. No local migration of email data is required.
- Google Chrome / Mozilla Firefox Profiles: You have confirmed that browser data (bookmarks, passwords, extensions) are synced via your accounts. No local migration of browser profiles is required.
This document serves as a reminder to address these specific local application data points when configuring your new NixOS environment.