Files
nixos-4screen/docs/06_application_data_notes.md

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.
  • 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 your home-manager setup or manually.

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.