systemd user units cannot depend on systemd units as the systemd daemons
are independent processes and have no notion of each-others' services.
Signed-off-by: Joe Groocock <me@frebib.net>
Prevents accidentally typing into other windows when focus is moved.
Allows the user to perform other tasks whilst the typing continues in
the background.
Signed-off-by: Joe Groocock <me@frebib.net>
After moving dotfiles around, these aliases became out of sync.
Dynamically detect the path of the 'aliases' file, and set 'dotfiles' to
use the XDG config directory.
Signed-off-by: Joe Groocock <me@frebib.net>
This moves loading of the environment variables out of the normal
service startup flow and has systemd load the variables early.
Shim ZSH to load the environment.d configuration when running without
systemd.
Signed-off-by: Joe Groocock <me@frebib.net>
Hopefully this should prevent auto-indent when hitting <CR> after
inserting a :. Whether it works or not, we'll have to see.
Signed-off-by: Joe Groocock <me@frebib.net>
I never use gvim. I'm not sure why I added these here in the first
place. The defaults should do the same thing anyway
Signed-off-by: Joe Groocock <me@frebib.net>
zsh-z is a zsh-native plugin which can be installed with antigen. It is
a drop-in replacement and does the same thing, but with less management
overhead.
Set _Z_DATA to be in $XDG_DATA_HOME to un-clutter ~ a little more
Signed-off-by: Joe Groocock <me@frebib.net>
Add -s flag to pwgen to generate cryptographically secure passwords and
strip the newline when adding the value to the clipboard to prevent
accidental submit actions when pasting.
Signed-off-by: Joe Groocock <me@frebib.net>
This is technically more of a restart than a reload, but it's the
closest thing without actually restarting the main pid.
Signed-off-by: Joe Groocock <me@frebib.net>
I activate this all the time, but never actually want to use it. I find
it more annoying than helpful, so it can be banished forever!
Signed-off-by: Joe Groocock <me@frebib.net>
--active uses the active window as selection boundary, instead of the root window, or prompting for a window selection
--clip adds the image to the clipboard and exits without uploading
Signed-off-by: Joe Groocock <me@frebib.net>
Also directly invoke alacritty instead of i3-sensible-terminal as the
arguments passed are alacritty specific. Ideally there would be a
wrapper script that handles terminal-emulator specific arguments so this
would work with many/multiple emulators.