Assuming .secrets.pass contains the password in plain text
gpg --armor --symmetric --passphrase-file .secrets.pass --batch --yes --cipher-algo AES256 -o secrets.json.gpg .secrets.jsonThe Python script will decrypt it for you if secrets.json.gpg exists but .secrets.json doesn't.
# To stdout
gpg --passphrase-file .secrets.pass --batch -d secrets.json.gpg
# To file
gpg --passphrase-file .secrets.pass --batch --yes -o .secrets.json -d secrets.json.gpgPlace host specific configs in ~/.config/override/git, i.e.
[safe]
directory = /mnt/ceph/swarmAdd to settings.json
"window.titleBarStyle": "custom",If using settings sync, it should probably be ignored
"settingsSync.ignoredSettings":[
"window.titleBarStyle"
]Same structure as config file.
{
"git": {
"main_email": "",
"main_name": ""
},
"work": {
"git_name": "",
"git_email": ""
}
}If we want to use another user's chezmoi, here andrei
cd ~andrei/.local/share/chezmoi
CHEZMOI_HOME=. ./update_secrets.py
chezmoi --source ~andrei/.local/share/chezmoi applyOn Windows start "C:\Program Files (x86)\GnuPG\bin\gpgconf.exe" --launch gpg-agent with Task Scheduler at login
See this post.
- Import public key on target, i.e.
gpg --export 273D94492E01567B | ssh andrei@theia gpg --import - - Set trust
gpg --edit-key <public key>, trust, 5, save - Edit
sshd_configon server
Match User andrei
StreamLocalBindUnlink yes
- Ensure gpg-agent doesn't start on server
systemctl --global mask --now gpg-agent.service gpg-agent.socket gpg-agent-ssh.socket gpg-agent-extra.socket gpg-agent-browser.socket- Test with
echo test | gpg --clearsign
On Mac brew install gnu-getopt pinentry-mac
From this GitHub issue
brew install --cask macfuse
brew install gromgit/fuse/sshfs-mac
brew link --overwrite sshfs-macACTION=="add", SUBSYSTEM=="backlight", KERNEL=="acpi_video0", GROUP="video", MODE="0664"
RUN+="/bin/chgrp video /sys/class/backlight/acpi_video0/brightness"
RUN+="/bin/chmod g+w /sys/class/backlight/acpi_video0/brightness"
# Memory
/sys/class/drm/card0/device/hwmon/hwmon7/freq1_input
# GPU
/sys/class/drm/card0/device/hwmon/hwmon7/freq2_input