]>
Commit | Line | Data |
---|---|---|
1950387f IB |
1 | _comments: |
2 | _need_help: Go see https://github.com/deadc0de6/dotdrop#config | |
3 | _todo4: password store | |
4 | actions: | |
5 | post: | |
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 | |
14 | pre: | |
15 | make_bash_dirs: mkdir -p "$XDG_STATE_HOME/bash" "$XDG_STATE_HOME/less" | |
16 | make_git_dirs: mkdir -p "$XDG_STATE_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" | |
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 | |
37 | fretlink_workdir_files: | |
38 | actions: | |
39 | - make_exec ~/workdir/start | |
40 | dst: ~/workdir | |
41 | src: fretlink/workdir | |
42 | git_config_files: | |
43 | actions: | |
44 | - make_git_dirs | |
45 | dst: ~/.config | |
46 | src: git/config_files | |
47 | graphical_config_files: | |
48 | dst: ~/.config | |
49 | src: graphical/config_files | |
50 | graphical_mimeapps_list: | |
51 | dst: ~/.local/share/applications/mimeapps.list | |
52 | src: graphical/mimeapps.list | |
53 | lxde_config_files: | |
54 | dst: ~/.config | |
55 | src: lxde/config_files | |
56 | pam_environment: | |
57 | actions: | |
58 | - make_xdg_dirs | |
59 | - pam_updated | |
60 | dst: ~/.config/pam_environment | |
61 | src: pam_environment | |
62 | prog_haskell_ghci: | |
63 | dst: ~/.ghc/ghci.conf | |
64 | src: programming/haskell/ghci.conf | |
65 | prog_nodejs_npm: | |
66 | dst: ~/.config/npm/npmrc | |
67 | src: programming/nodejs/npmrc | |
68 | remind_0_service: | |
69 | actions: | |
70 | - systemd_daemon_reload | |
71 | dst: ~/.config/systemd/user/remind@.service | |
72 | src: remind/remind@.service | |
73 | remind_work: | |
74 | actions: | |
75 | - systemd_enable "remind@work" | |
76 | - systemd_restart "remind@work" | |
77 | dst: ~/.config/remind/work | |
78 | src: remind/work | |
79 | shell_bash_bashrc: | |
80 | actions: | |
81 | - make_bash_dirs | |
82 | dst: ~/.bashrc | |
83 | src: shell_bash/bashrc | |
84 | shell_bash_profile: | |
85 | dst: ~/.bash_profile | |
86 | src: shell_bash/bash_profile | |
87 | tools_mplayer: | |
88 | dst: ~/.config/mplayer/config | |
89 | src: tools/mplayer | |
05783121 IB |
90 | tools_pass: |
91 | dst: ~/.local/share/pass | |
92 | link: true | |
93 | src: password_store | |
1950387f IB |
94 | tools_psql: |
95 | actions: | |
96 | - make_psql_dirs | |
97 | dst: ~/.config/psql/psqlrc | |
98 | src: tools/psqlrc | |
99 | tools_tmux: | |
100 | dst: ~/.config/tmux/tmux.conf | |
101 | src: tools/tmux.conf | |
102 | tools_vim: | |
103 | actions: | |
104 | - vim_pluginstall | |
105 | dst: ~/.config/vim/vimrc | |
106 | src: tools/vimrc | |
107 | tools_youtube_viewer: | |
108 | dst: ~/.config/youtube-viewer/youtube-viewer.conf | |
109 | src: tools/youtube-viewer.conf | |
110 | profiles: | |
111 | _fretlink: | |
112 | dotfiles: | |
113 | - remind_0_service | |
114 | - remind_work | |
115 | - fretlink_config_files | |
116 | - fretlink_workdir_files | |
117 | include: | |
118 | - _prog_haskell | |
119 | - _prog_nodejs | |
120 | _git: | |
121 | dotfiles: | |
122 | - git_config_files | |
123 | _graphical: | |
124 | dotfiles: | |
125 | - graphical_config_files | |
126 | - graphical_mimeapps_list | |
127 | _lxde: | |
128 | dotfiles: | |
129 | - lxde_config_files | |
130 | include: | |
131 | - _graphical | |
132 | _prog_haskell: | |
133 | dotfiles: | |
134 | - prog_haskell_ghci | |
135 | _prog_nodejs: | |
136 | dotfiles: | |
137 | - prog_nodejs_npm | |
138 | _shell_bash: | |
139 | dotfiles: | |
140 | - shell_bash_profile | |
141 | - shell_bash_bashrc | |
142 | _tools: | |
143 | dotfiles: | |
144 | - tools_mplayer | |
05783121 | 145 | - tools_pass |
1950387f IB |
146 | - tools_psql |
147 | - tools_tmux | |
148 | - tools_youtube_viewer | |
149 | - tools_vim | |
150 | flony: | |
151 | dotfiles: | |
152 | - pam_environment | |
153 | include: | |
154 | - _git | |
155 | - _fretlink | |
156 | - _lxde | |
157 | - _shell_bash | |
158 | - _tools | |
159 | init: | |
160 | dotfiles: | |
161 | - pam_environment | |
162 | variables: | |
163 | features: | |
164 | flony: | |
165 | - graphical_vt | |
166 | - nodejs | |
167 | role: | |
168 | flony: fretlink |