_need_help: Go see https://github.com/deadc0de6/dotdrop#config
actions:
post:
+ protect_read: chmod go-rwx {0}
make_exec: chmod a+x {0}
pam_updated: "echo -e \"\\033[00;32m\u26A0\uFE0F \u26A0\uFE0F You need to log\
\ out and back in to update your environment \u26A0\uFE0F \u26A0\uFE0F\\033[00m\""
- make_git_dirs
dst: ~/.config
src: git/config_files
+ gnupg_config_files:
+ dst: ~/.config
+ src: gnupg/config_files
+ actions:
+ - protect_read ~/.config/gnupg
+ gnupg_systemd_browser_override:
+ actions:
+ - systemd_daemon_reload
+ - systemd_restart gpg-agent-browser.socket
+ dst: ~/.config/systemd/user/gpg-agent-browser.socket.d/override.conf
+ src: gnupg/systemd/gpg_agent_browser_override.conf
+ trans:
+ - gpg_socket_dir
+ gnupg_systemd_dirmngr_override:
+ actions:
+ - systemd_daemon_reload
+ - systemd_restart dirmngr.socket
+ dst: ~/.config/systemd/user/dirmngr.socket.d/override.conf
+ src: gnupg/systemd/dirmngr_override.conf
+ trans:
+ - gpg_socket_dir
+ gnupg_systemd_extra_override:
+ actions:
+ - systemd_daemon_reload
+ - systemd_restart gpg-agent-extra.socket
+ dst: ~/.config/systemd/user/gpg-agent-extra.socket.d/override.conf
+ src: gnupg/systemd/gpg_agent_extra_override.conf
+ trans:
+ - gpg_socket_dir
+ gnupg_systemd_override:
+ actions:
+ - systemd_daemon_reload
+ - systemd_restart gpg-agent.socket
+ dst: ~/.config/systemd/user/gpg-agent.socket.d/override.conf
+ src: gnupg/systemd/gpg_agent_override.conf
+ trans:
+ - gpg_socket_dir
+ gnupg_systemd_ssh_override:
+ actions:
+ - systemd_daemon_reload
+ - systemd_restart gpg-agent-ssh.socket
+ dst: ~/.config/systemd/user/gpg-agent-ssh.socket.d/override.conf
+ src: gnupg/systemd/gpg_agent_ssh_override.conf
+ trans:
+ - gpg_socket_dir
graphical_config_files:
actions:
- make_xorg_link
- pam_updated
dst: ~/.config/pam_environment
src: pam_environment
+ trans:
+ - gpg_socket_dir
prog_haskell_ghci:
dst: ~/.ghc/ghci.conf
src: programming/haskell/ghci.conf
prog_nodejs_npm:
dst: ~/.config/npm/npmrc
src: programming/nodejs/npmrc
+ prog_python_startup:
+ dst: ~/.config/python/startup_script.py
+ src: programming/python/startup_script.py
remind_0_service:
actions:
- systemd_daemon_reload
include:
- _prog_haskell
- _prog_nodejs
+ - _prog_python
_git:
dotfiles:
- git_config_files
+ _gnupg:
+ dotfiles:
+ - gnupg_config_files
+ - gnupg_systemd_browser_override
+ - gnupg_systemd_extra_override
+ - gnupg_systemd_ssh_override
+ - gnupg_systemd_override
+ - gnupg_systemd_dirmngr_override
_graphical:
dotfiles:
- graphical_config_files
_prog_nodejs:
dotfiles:
- prog_nodejs_npm
+ _prog_python:
+ dotfiles:
+ - prog_python_startup
_shell_bash:
dotfiles:
- shell_bash_profile
- pam_environment
include:
- _git
+ - _gnupg
- _fretlink
- _lxde
- _shell_bash
- pam_environment
trans:
gpg: gpg2 -q --for-your-eyes-only --no-tty -d {0} > {1}
+ gpg_socket_dir: sed -e "s/<<<>>>/$(gpgconf --list-dirs socketdir | cut -d'/' -f6)/"
+ {0} > {1}
variables:
features:
flony: