Evie Litherland-Smith
94e1a23bf2
Switched back to tokyo-night for base scheme but disable a lot of stylix config (and selectively re-enable for certain modules). Manually theme things using the tokyonight palette for a nicer and more cohesive experience Also change to a new wallpaper, fits scheme better as well Added named workspaces for common programs (emacs, chromium, steam) and keep numbered workspaces as generic scratch space Move MPRIS to right section, add hyprland/window module (with a separator bar) |
||
---|---|---|
home | ||
hosts | ||
services | ||
system | ||
wallpapers | ||
.gitignore | ||
.stylua.toml | ||
flake.lock | ||
flake.nix | ||
Makefile | ||
README.org |
README
Password store setup
Transfer GPG key(s)
# Export key on existing machine
gpg --export-secret-keys > key.gpg
# Import key on new machine
gpg --import key.gpg
# Edit (for each key) to set trust
gpg --edit-key ...
Clone password-store repository
git clone https://git.xenia.me.uk/xenia/pass $PASSWORD_STORE_DIR
Email setup
Proton
Bridge
Docker source: Docker / GitHub - shenxn/protonmail-bridge-docker: ProtonMail IMAP/SMTP Bridge Docker …
To initialise:
podman kill protonmail-bridge && podman run --rm -it -v protonmail:/root shenxn/protonmail-bridge init
# Restart so that service picks up available ports
podman kill protonmail-bridge
and follow normal login system for cli. systemd unit handles running container on boot after this.
uidvalidity issue
Remove uid lines from .mbsyncrc (in each mail directory) and delete .uidvalidity, re-run mbsync to fix
Password
Get password from protonmail-bridge, register with gnome-keyring:
secret-tool store --label="Proton mail mbsync" email e.litherlandsmith@proton.me
iCloud
Password
Register app-password with gnome-keyring:
secret-tool store --label="iCloud mail mbsync" email e.litherlandsmith@icloud.com
Outlook
Password
Register app-password with gnome-keyring:
secret-tool store --label="Outlook mail mbsync" email evie.litherland-smith@ukaea.uk
Configuration
On first run (or if token expires), stop systemd service and run manually to complete manual auth. Token will stay valid for a little while (no idea how long specifically).
# Restart service to ensure ~/.davmail.properties exists
systemctl --user restart davmail.service
# Run to use manual authentication
pkill -f davmail && davmail -notray ~/.davmail.properties
# Restart again so that service picks up available ports
systemctl --user restart davmail.service
Vdirsyncer
Password
Register app-password with gnome-keyring;
secret-tool store --label="NextCloud" url cloud.xenia.me.uk