2 _need_help: Go see https://github.com/deadc0de6/dotdrop#config
5 protect_read: chmod go-rwx {0}
6 make_exec: chmod a+x {0}
7 pam_updated: "echo -e \"\\033[00;32m\u26A0\uFE0F \u26A0\uFE0F You need to log\
8 \ out and back in to update your environment \u26A0\uFE0F \u26A0\uFE0F\\033[00m\""
9 systemd_daemon_reload: systemctl --user daemon-reload
10 systemd_enable: systemctl --user is-enabled {0} || systemctl --user enable {0}
11 systemd_restart: systemctl --user restart {0}
12 systemd_start: systemctl --user is-active {0} || systemctl --user start {0}
13 vim_pluginstall: vim -c PlugInstall -c qa
15 make_bash_dirs: mkdir -p "$XDG_STATE_HOME/bash" "$XDG_STATE_HOME/less"
16 make_git_dirs: mkdir -p "$XDG_STATE_HOME/tig" && ln -s "$XDG_STATE_HOME/tig" "$XDG_DATA_HOME/tig"
17 make_pm2_dirs: mkdir -p "$XDG_CONFIG_HOME/pm2"
18 make_psql_dirs: mkdir -p "$XDG_STATE_HOME/psql"
19 make_xdg_dirs: mkdir -p "$XDG_CONFIG_HOME" "$XDG_STATE_HOME" "$XDG_DATA_HOME"
20 "$XDG_CACHE_HOME" "$HOME/Desktop" "$HOME/Downloads"
21 make_xorg_link: mkdir "$XDG_STATE_HOME/xorg" && ln -s "$XDG_STATE_HOME/xorg" "$XDG_DATA_HOME/xorg"
28 link_by_default: false
31 workdir: ~/.config/dotdrop/templated_symlinks
33 fretlink_config_files:
37 src: fretlink/config_files
38 fretlink_environment_file:
39 dst: ~/workdir/environment
40 src: password_store/Travail/Fretlink/Environment.gpg
43 fretlink_workdir_files:
45 - make_exec ~/workdir/start
55 src: gnupg/config_files
57 - protect_read ~/.config/gnupg
58 gnupg_systemd_browser_override:
60 - systemd_daemon_reload
61 - systemd_restart gpg-agent-browser.socket
62 dst: ~/.config/systemd/user/gpg-agent-browser.socket.d/override.conf
63 src: gnupg/systemd/gpg_agent_browser_override.conf
66 gnupg_systemd_dirmngr_override:
68 - systemd_daemon_reload
69 - systemd_restart dirmngr.socket
70 dst: ~/.config/systemd/user/dirmngr.socket.d/override.conf
71 src: gnupg/systemd/dirmngr_override.conf
74 gnupg_systemd_extra_override:
76 - systemd_daemon_reload
77 - systemd_restart gpg-agent-extra.socket
78 dst: ~/.config/systemd/user/gpg-agent-extra.socket.d/override.conf
79 src: gnupg/systemd/gpg_agent_extra_override.conf
82 gnupg_systemd_override:
84 - systemd_daemon_reload
85 - systemd_restart gpg-agent.socket
86 dst: ~/.config/systemd/user/gpg-agent.socket.d/override.conf
87 src: gnupg/systemd/gpg_agent_override.conf
90 gnupg_systemd_ssh_override:
92 - systemd_daemon_reload
93 - systemd_restart gpg-agent-ssh.socket
94 dst: ~/.config/systemd/user/gpg-agent-ssh.socket.d/override.conf
95 src: gnupg/systemd/gpg_agent_ssh_override.conf
98 graphical_config_files:
102 src: graphical/config_files
103 graphical_mimeapps_list:
104 dst: ~/.local/share/applications/mimeapps.list
105 src: graphical/mimeapps.list
108 src: lxde/config_files
113 dst: ~/.config/pam_environment
118 dst: ~/.ghc/ghci.conf
119 src: programming/haskell/ghci.conf
121 dst: ~/.local/share/stack
122 src: programming/haskell/stack
124 dst: ~/.config/npm/npmrc
125 src: programming/nodejs/npmrc
127 dst: ~/.config/python/startup_script.py
128 src: programming/python/startup_script.py
131 - systemd_daemon_reload
132 dst: ~/.config/systemd/user/remind@.service
133 src: remind/remind@.service
136 - systemd_enable "remind@work"
137 - systemd_restart "remind@work"
138 dst: ~/.config/remind/work
144 src: shell_bash/bashrc
147 src: shell_bash/bash_profile
149 dst: ~/.config/mplayer/config
152 dst: ~/.local/share/pass
158 dst: ~/.config/psql/psqlrc
161 dst: ~/.config/tmux/tmux.conf
166 dst: ~/.config/vim/vimrc
168 tools_youtube_viewer:
169 dst: ~/.config/youtube-viewer/youtube-viewer.conf
170 src: tools/youtube-viewer.conf
176 - fretlink_config_files
177 - fretlink_environment_file
178 - fretlink_workdir_files
189 - gnupg_systemd_browser_override
190 - gnupg_systemd_extra_override
191 - gnupg_systemd_ssh_override
192 - gnupg_systemd_override
193 - gnupg_systemd_dirmngr_override
196 - graphical_config_files
197 - graphical_mimeapps_list
212 - prog_python_startup
223 - tools_youtube_viewer
239 gpg: gpg2 -q --for-your-eyes-only --no-tty -d {0} > {1}
240 gpg_socket_dir: sed -e "s/<<<>>>/$(gpgconf --list-dirs socketdir | cut -d'/' -f6)/"