diff options
| author | cashmere <cashmere@autistici.org> | 2026-07-11 13:37:30 +0200 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-07-11 13:37:30 +0200 |
| commit | 4467e7c74d92971435a45a8658a492fcad4784fd (patch) | |
| tree | 1fbfa722c4067280eddb948bda899c83a1b63823 | |
| parent | 793f0794d49dcb327e95a21926f51b167be958e2 (diff) | |
| download | ports-4467e7c74d92971435a45a8658a492fcad4784fd.tar.gz | |
expand dotfiles.org
| -rw-r--r-- | dotfiles.org | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/dotfiles.org b/dotfiles.org index b0fc6c4..78e5b03 100644 --- a/dotfiles.org +++ b/dotfiles.org @@ -104,10 +104,17 @@ exec i3 * .xonshrc #+begin_src python :tangle ~/.xonshrc -# Tell gpg-agent which TTY to use for pinentry prompts -import subprocess +import subprocess, shutil + $GPG_TTY = $(tty).strip() subprocess.run(["gpg-connect-agent", "updatestartuptty", "/bye"], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + +if shutil.which("atuin"): + running = subprocess.run(["pgrep", "-x", "atuin"], capture_output=True).returncode == 0 + if not running: + subprocess.Popen(["atuin", "daemon", "start"], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL, start_new_session=True) + + execx($(atuin init xonsh)) execx($(zoxide init xonsh), 'exec', __xonsh__.ctx, filename='zoxide') #+end_src @@ -129,8 +136,24 @@ enabled = true * ssh -** authorized_keys +** =authorized_keys= #+begin_src conf :tangle ~/.ssh/authorized_keys ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILOwBidfdZzcSEIPSRT0C8U9U55WSES1ugqAKE+nvgQ9 (none) #+end_src + +* gpg setup + +** TODO gpg-agent.conf + +** TODO sshcontrol + +* Tasks + +** Services + +*** TODO [#C] Unlock disk encryption over SSH + +*** Navidrome + +*** yggdrasil |
