tvl-depot/configs/shared
William Carroll 61be808a92 Preferring to start wpcarros-emacs with dbus-launch
When I ran `pass show some/password`, gpg, which uses pinentry would start its
ncurses password prompt. For many this wouldn't be a problem but my current
vterm version cannot send the <return> key to ncurses, so once that prompt
appears, I cannot get rid of it without C-c and killing the shell. For a day or
more I just opened suffered through this.

Today I dug more into the issue and when I ran `pinentry --version` it warned
that it couldn't connect to DBUS. After searching for more information on this,
people with similar issues recommended starting their window managers with
`dbus-launch`. I previously started Emacs with `dbus-launch`, but only because
some i3 documentation told me to do so and I just copied them. Then I switched
to EXWM and copied that pattern over. A friend of mine uses EXWM and starts his
without calling `dbus-launch` but `exec emacs`. I mirrored this thinking that I
no longer needed `dbus-launch`. What I didn't know, however, was that this
friend was using a Nix-built Emacs (like me) except that his wrapped a native
Emacs installation while mine doesn't. His natively wrapped Emacs installation
has the proper variables set to interact with dbus and other important Linuxy
things that I don't fully understand. Since I'm using a Nix-built Emacs, some of
my variables are unset or set to different values than programs expect. This is
why when I try and start `gnome-terminal` or `terminator`, they refuse to start
and warn about many unset or incorrectly variables and not being able to bind to
sockets, etc.

This change reverts back to using `dbus-launch` until I have a better
understanding of Linux, Nix, etc.
2020-02-10 23:24:38 +00:00
..
.config Start lorri with sytemd 2020-02-07 11:01:34 +00:00
.docker Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.gnupg Extend {default,max}-cache-ttl in gpg-agent.conf 2020-01-22 21:13:06 +00:00
.gvcci/themes Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.irssi Drop support for i3 2020-01-06 15:25:25 +00:00
.local/share Support the JetBrainsMono font 2020-01-17 10:56:21 +00:00
.ncmpcpp Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.ssh Support env vars for {DESK,LAP,CLOUD}TOP devices 2020-01-29 14:21:01 +00:00
.g4d Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.gitconfig Ensure git yday alias formats commits like git today 2020-01-06 15:25:25 +00:00
.gitignore Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.profile Start lorri with sytemd 2020-02-07 11:01:34 +00:00
.tmux.conf Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.Xmodmap Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.Xresources Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.Xresources.shared Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.xsecurelockrc Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.xsessionrc Massive configuration overhaul 2019-12-24 15:21:34 +00:00
.xsessionrc.shared Preferring to start wpcarros-emacs with dbus-launch 2020-02-10 23:24:38 +00:00