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.json
The 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.gpg
Place host specific configs in ~/.config/override/git
, i.e.
[safe]
directory = /mnt/ceph/swarm
Add to settings.json
"window.titleBarStyle": "custom",
If using settings sync, it should probably be ignored
"settingsSync.ignoredSettings":[
"window.titleBarStyle"
]
Same structure as config file.
{
"data": {
"git": {
"main_email": "",
"main_name": "",
"alt_email": "",
"alt_name": ""
}
}
}
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 apply
On 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_config
on 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-mac
ACTION=="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