]>
Commit | Line | Data |
---|---|---|
1950387f IB |
1 | _comments: |
2 | _need_help: Go see https://github.com/deadc0de6/dotdrop#config | |
1950387f IB |
3 | actions: |
4 | post: | |
5 | make_exec: chmod a+x {0} | |
6 | pam_updated: "echo -e \"\\033[00;32m\u26A0\uFE0F \u26A0\uFE0F You need to log\ | |
7 | \ out and back in to update your environment \u26A0\uFE0F \u26A0\uFE0F\\033[00m\"" | |
8 | systemd_daemon_reload: systemctl --user daemon-reload | |
9 | systemd_enable: systemctl --user is-enabled {0} || systemctl --user enable {0} | |
10 | systemd_restart: systemctl --user restart {0} | |
11 | systemd_start: systemctl --user is-active {0} || systemctl --user start {0} | |
12 | vim_pluginstall: vim -c PlugInstall -c qa | |
13 | pre: | |
14 | make_bash_dirs: mkdir -p "$XDG_STATE_HOME/bash" "$XDG_STATE_HOME/less" | |
7ffbf559 | 15 | make_git_dirs: mkdir -p "$XDG_STATE_HOME/tig" && ln -s "$XDG_STATE_HOME/tig" "$XDG_DATA_HOME/tig" |
1950387f IB |
16 | make_pm2_dirs: mkdir -p "$XDG_CONFIG_HOME/pm2" |
17 | make_psql_dirs: mkdir -p "$XDG_STATE_HOME/psql" | |
18 | make_xdg_dirs: mkdir -p "$XDG_CONFIG_HOME" "$XDG_STATE_HOME" "$XDG_DATA_HOME" | |
7ffbf559 IB |
19 | "$XDG_CACHE_HOME" "$HOME/Desktop" "$HOME/Downloads" |
20 | make_xorg_link: mkdir "$XDG_STATE_HOME/xorg" && ln -s "$XDG_STATE_HOME/xorg" "$XDG_DATA_HOME/xorg" | |
1950387f IB |
21 | config: |
22 | backup: false | |
23 | banner: false | |
24 | create: true | |
25 | dotpath: dotfiles | |
26 | keepdot: false | |
27 | link_by_default: false | |
28 | longkey: true | |
29 | showdiff: true | |
30 | workdir: ~/.config/dotdrop/templated_symlinks | |
31 | dotfiles: | |
32 | fretlink_config_files: | |
33 | actions: | |
34 | - make_pm2_dirs | |
35 | dst: ~/.config | |
36 | src: fretlink/config_files | |
2bd9034d IB |
37 | fretlink_environment_file: |
38 | dst: ~/workdir/environment | |
39 | src: password_store/Travail/Fretlink/Environment.gpg | |
40 | trans: | |
41 | - gpg | |
1950387f IB |
42 | fretlink_workdir_files: |
43 | actions: | |
44 | - make_exec ~/workdir/start | |
45 | dst: ~/workdir | |
46 | src: fretlink/workdir | |
47 | git_config_files: | |
48 | actions: | |
49 | - make_git_dirs | |
50 | dst: ~/.config | |
51 | src: git/config_files | |
52 | graphical_config_files: | |
7ffbf559 IB |
53 | actions: |
54 | - make_xorg_link | |
1950387f IB |
55 | dst: ~/.config |
56 | src: graphical/config_files | |
57 | graphical_mimeapps_list: | |
58 | dst: ~/.local/share/applications/mimeapps.list | |
59 | src: graphical/mimeapps.list | |
60 | lxde_config_files: | |
61 | dst: ~/.config | |
62 | src: lxde/config_files | |
63 | pam_environment: | |
64 | actions: | |
65 | - make_xdg_dirs | |
66 | - pam_updated | |
67 | dst: ~/.config/pam_environment | |
68 | src: pam_environment | |
69 | prog_haskell_ghci: | |
70 | dst: ~/.ghc/ghci.conf | |
71 | src: programming/haskell/ghci.conf | |
f414bdd5 IB |
72 | prog_haskell_stack: |
73 | dst: ~/.local/share/stack | |
74 | src: programming/haskell/stack | |
1950387f IB |
75 | prog_nodejs_npm: |
76 | dst: ~/.config/npm/npmrc | |
77 | src: programming/nodejs/npmrc | |
78 | remind_0_service: | |
79 | actions: | |
80 | - systemd_daemon_reload | |
81 | dst: ~/.config/systemd/user/remind@.service | |
82 | src: remind/remind@.service | |
83 | remind_work: | |
84 | actions: | |
85 | - systemd_enable "remind@work" | |
86 | - systemd_restart "remind@work" | |
87 | dst: ~/.config/remind/work | |
88 | src: remind/work | |
89 | shell_bash_bashrc: | |
90 | actions: | |
91 | - make_bash_dirs | |
92 | dst: ~/.bashrc | |
93 | src: shell_bash/bashrc | |
94 | shell_bash_profile: | |
95 | dst: ~/.bash_profile | |
96 | src: shell_bash/bash_profile | |
97 | tools_mplayer: | |
98 | dst: ~/.config/mplayer/config | |
99 | src: tools/mplayer | |
05783121 IB |
100 | tools_pass: |
101 | dst: ~/.local/share/pass | |
102 | link: true | |
103 | src: password_store | |
1950387f IB |
104 | tools_psql: |
105 | actions: | |
106 | - make_psql_dirs | |
107 | dst: ~/.config/psql/psqlrc | |
108 | src: tools/psqlrc | |
109 | tools_tmux: | |
110 | dst: ~/.config/tmux/tmux.conf | |
111 | src: tools/tmux.conf | |
112 | tools_vim: | |
113 | actions: | |
114 | - vim_pluginstall | |
115 | dst: ~/.config/vim/vimrc | |
116 | src: tools/vimrc | |
117 | tools_youtube_viewer: | |
118 | dst: ~/.config/youtube-viewer/youtube-viewer.conf | |
119 | src: tools/youtube-viewer.conf | |
120 | profiles: | |
121 | _fretlink: | |
122 | dotfiles: | |
123 | - remind_0_service | |
124 | - remind_work | |
125 | - fretlink_config_files | |
2bd9034d | 126 | - fretlink_environment_file |
1950387f IB |
127 | - fretlink_workdir_files |
128 | include: | |
129 | - _prog_haskell | |
130 | - _prog_nodejs | |
131 | _git: | |
132 | dotfiles: | |
133 | - git_config_files | |
134 | _graphical: | |
135 | dotfiles: | |
136 | - graphical_config_files | |
137 | - graphical_mimeapps_list | |
138 | _lxde: | |
139 | dotfiles: | |
140 | - lxde_config_files | |
141 | include: | |
142 | - _graphical | |
143 | _prog_haskell: | |
144 | dotfiles: | |
145 | - prog_haskell_ghci | |
f414bdd5 | 146 | - prog_haskell_stack |
1950387f IB |
147 | _prog_nodejs: |
148 | dotfiles: | |
149 | - prog_nodejs_npm | |
150 | _shell_bash: | |
151 | dotfiles: | |
152 | - shell_bash_profile | |
153 | - shell_bash_bashrc | |
154 | _tools: | |
155 | dotfiles: | |
156 | - tools_mplayer | |
05783121 | 157 | - tools_pass |
1950387f IB |
158 | - tools_psql |
159 | - tools_tmux | |
160 | - tools_youtube_viewer | |
161 | - tools_vim | |
162 | flony: | |
163 | dotfiles: | |
164 | - pam_environment | |
165 | include: | |
166 | - _git | |
167 | - _fretlink | |
168 | - _lxde | |
169 | - _shell_bash | |
170 | - _tools | |
171 | init: | |
172 | dotfiles: | |
173 | - pam_environment | |
2bd9034d IB |
174 | trans: |
175 | gpg: gpg2 -q --for-your-eyes-only --no-tty -d {0} > {1} | |
1950387f IB |
176 | variables: |
177 | features: | |
178 | flony: | |
179 | - graphical_vt | |
180 | - nodejs | |
181 | role: | |
182 | flony: fretlink |