From 1950387f0b222d9ca51b573a4b287f139e5248c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Sat, 20 Oct 2018 17:04:44 +0200 Subject: Validation initiale --- config.yaml | 163 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 163 insertions(+) create mode 100644 config.yaml (limited to 'config.yaml') diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..3a100bf --- /dev/null +++ b/config.yaml @@ -0,0 +1,163 @@ +_comments: + _need_help: Go see https://github.com/deadc0de6/dotdrop#config + _todo4: password store +actions: + post: + 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\"" + systemd_daemon_reload: systemctl --user daemon-reload + systemd_enable: systemctl --user is-enabled {0} || systemctl --user enable {0} + systemd_restart: systemctl --user restart {0} + systemd_start: systemctl --user is-active {0} || systemctl --user start {0} + vim_pluginstall: vim -c PlugInstall -c qa + pre: + make_bash_dirs: mkdir -p "$XDG_STATE_HOME/bash" "$XDG_STATE_HOME/less" + make_git_dirs: mkdir -p "$XDG_STATE_HOME/tig" + make_pm2_dirs: mkdir -p "$XDG_CONFIG_HOME/pm2" + make_psql_dirs: mkdir -p "$XDG_STATE_HOME/psql" + make_xdg_dirs: mkdir -p "$XDG_CONFIG_HOME" "$XDG_STATE_HOME" "$XDG_DATA_HOME" + "$XDG_CACHE_HOME" +config: + backup: false + banner: false + create: true + dotpath: dotfiles + keepdot: false + link_by_default: false + longkey: true + showdiff: true + workdir: ~/.config/dotdrop/templated_symlinks +dotfiles: + fretlink_config_files: + actions: + - make_pm2_dirs + dst: ~/.config + src: fretlink/config_files + fretlink_workdir_files: + actions: + - make_exec ~/workdir/start + dst: ~/workdir + src: fretlink/workdir + git_config_files: + actions: + - make_git_dirs + dst: ~/.config + src: git/config_files + graphical_config_files: + dst: ~/.config + src: graphical/config_files + graphical_mimeapps_list: + dst: ~/.local/share/applications/mimeapps.list + src: graphical/mimeapps.list + lxde_config_files: + dst: ~/.config + src: lxde/config_files + pam_environment: + actions: + - make_xdg_dirs + - pam_updated + dst: ~/.config/pam_environment + src: pam_environment + prog_haskell_ghci: + dst: ~/.ghc/ghci.conf + src: programming/haskell/ghci.conf + prog_nodejs_npm: + dst: ~/.config/npm/npmrc + src: programming/nodejs/npmrc + remind_0_service: + actions: + - systemd_daemon_reload + dst: ~/.config/systemd/user/remind@.service + src: remind/remind@.service + remind_work: + actions: + - systemd_enable "remind@work" + - systemd_restart "remind@work" + dst: ~/.config/remind/work + src: remind/work + shell_bash_bashrc: + actions: + - make_bash_dirs + dst: ~/.bashrc + src: shell_bash/bashrc + shell_bash_profile: + dst: ~/.bash_profile + src: shell_bash/bash_profile + tools_mplayer: + dst: ~/.config/mplayer/config + src: tools/mplayer + tools_psql: + actions: + - make_psql_dirs + dst: ~/.config/psql/psqlrc + src: tools/psqlrc + tools_tmux: + dst: ~/.config/tmux/tmux.conf + src: tools/tmux.conf + tools_vim: + actions: + - vim_pluginstall + dst: ~/.config/vim/vimrc + src: tools/vimrc + tools_youtube_viewer: + dst: ~/.config/youtube-viewer/youtube-viewer.conf + src: tools/youtube-viewer.conf +profiles: + _fretlink: + dotfiles: + - remind_0_service + - remind_work + - fretlink_config_files + - fretlink_workdir_files + include: + - _prog_haskell + - _prog_nodejs + _git: + dotfiles: + - git_config_files + _graphical: + dotfiles: + - graphical_config_files + - graphical_mimeapps_list + _lxde: + dotfiles: + - lxde_config_files + include: + - _graphical + _prog_haskell: + dotfiles: + - prog_haskell_ghci + _prog_nodejs: + dotfiles: + - prog_nodejs_npm + _shell_bash: + dotfiles: + - shell_bash_profile + - shell_bash_bashrc + _tools: + dotfiles: + - tools_mplayer + - tools_psql + - tools_tmux + - tools_youtube_viewer + - tools_vim + flony: + dotfiles: + - pam_environment + include: + - _git + - _fretlink + - _lxde + - _shell_bash + - _tools + init: + dotfiles: + - pam_environment +variables: + features: + flony: + - graphical_vt + - nodejs + role: + flony: fretlink -- cgit v1.2.3