config:
  backup: true
  create: true
  dotpath: dotfiles
actions:
  oh-my-zsh: |
    [[ ! -d ${{HOME}}/.oh-my-zsh ]] && sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" "" --unattended || echo "do nothing" >/dev/null
    [[ -f ${{HOME}}/.zshrc.pre-oh-my-zsh ]] && rm ${{HOME}}/.zshrc && mv ${{HOME}}/.zshrc.pre-oh-my-zsh ${{HOME}}/.zshrc || echo "do nothing" >/dev/null
    [[ ! -d ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins ]] && mkdir -p ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins || echo "do nothing" >/dev/null
    [[ ! -d ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins/custom-completions ]] && mkdir -p ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins/custom-completions || echo "do nothing" >/dev/null
    [[ ! -f ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins/custom-completions/_dotdrop.sh-completion.zsh ]] && curl -o ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins/custom-completions/_dotdrop.sh-completion.zsh https://raw.githubusercontent.com/deadc0de6/dotdrop/master/completion/_dotdrop.sh-completion.zsh || echo "do nothing" >/dev/null
    [[ ! -d ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins/zsh-completions ]] && git clone https://github.com/zsh-users/zsh-completions.git ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins/zsh-completions || echo "do nothing" >/dev/null
    [[ ! -d ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins/fzf-tab-completion ]] && git clone https://github.com/lincheney/fzf-tab-completion.git ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins/fzf-tab-completion || echo "do nothing" >/dev/null
    [[ ! -d ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins/zsh-ssh ]] && git clone https://github.com/sunlei/zsh-ssh  ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins/zsh-ssh || echo "do nothing" >/dev/null
    [[ ! -d ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins/nix-zsh-completions ]] && git clone https://github.com/nix-community/nix-zsh-completions.git ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/plugins/nix-zsh-completions || echo "do nothing" >/dev/null
  powerlevel9k-theme: |
    [[ ! -d ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/themes ]] && mkdir -p ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/themes || echo "do nothing" >/dev/null
    [[ ! -d ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/themes/powerlevel9k ]] && git clone https://github.com/bhilburn/powerlevel9k.git ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/themes/powerlevel9k || echo "do nothing" >/dev/null
  powerlevel10k-theme: |
    [[ ! -d ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/themes ]] && mkdir -p ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/themes || echo "do nothing" >/dev/null
    [[ ! -d ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/themes/powerlevel10k ]] && git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${{ZSH_CUSTOM:-${{HOME}}/.oh-my-zsh/custom}}/themes/powerlevel10k || echo "do nothing" >/dev/null
dotfiles:
  d_bspwm:
    dst: ~/.config/bspwm
    src: config/bspwm
  d_colors:
    dst: ~/.vim/colors
    src: vim/colors
  d_fonts:
    dst: ~/.local/share/fonts
    src: local/share/fonts
  d_polybar:
    dst: ~/.config/polybar
    src: config/polybar
  d_sxhkd:
    dst: ~/.config/sxhkd
    src: config/sxhkd
  f_c3check:
    dst: ~/.bin/c3check
    src: bin/c3check
  f_c3cp:
    dst: ~/.bin/c3cp
    src: bin/c3cp
  f_c3kdenlive:
    dst: ~/.bin/c3kdenlive
    src: bin/c3kdenlive
  f_c3l:
    dst: ~/.bin/c3l
    src: bin/c3l
  f_c3mpv:
    dst: ~/.bin/c3mpv
    src: bin/c3mpv
  f_compton.conf:
    dst: ~/.config/compton/compton.conf
    src: config/compton/compton.conf
  f_dotdrop.sh:
    src: bin/dotdrop.sh
    dst: ~/.bin/dotdrop.sh
  f_fehbg:
    dst: ~/.fehbg
    src: fehbg
  f_mount_c3voc:
    dst: ~/.bin/mount_c3voc
    src: bin/mount_c3voc
  f_powerlevel9krc:
    actions:
    - powerlevel9k-theme
    dst: ~/.powerlevel9krc
    src: powerlevel9krc
  f_powerlevel10krc:
    actions:
    - powerlevel10k-theme
    dst: ~/.p10k.zsh
    src: p10k.zsh
  f_profile:
    dst: ~/.profile
    src: z_profile
  f_rofi_config:
    dst: ~/.config/rofi/config
    src: config/rofi/config
  f_ssh-agent.service:
    dst: ~/.config/systemd/user/ssh-agent.service
    src: config/systemd/user/ssh-agent.service
  f_vimrc:
    dst: ~/.vimrc
    src: vimrc
  f_xinitrc:
    dst: ~/.xinitrc
    src: xinitrc
  f_xresources:
    dst: ~/.Xresources
    src: Xresources
  f_xsession:
    dst: ~/.xsession
    src: xsession
  f_zprofile:
    dst: ~/.zprofile
    src: z_profile
  f_zshenv:
    dst: ~/.zshenv
    src: zshenv
  f_zshrc:
    actions:
    - oh-my-zsh
    dst: ~/.zshrc
    src: zshrc
  f_start_systemd_shell.sh:
    src: start_systemd_shell.sh
    dst: ~/start_systemd_shell.sh
  f_kite:
    src: local/bin/kite
    dst: ~/.local/bin/kite
  f_addhypervroute:
    dst: ~/.bin/addhypervroute
    src: bin/addhypervroute
  f_enablewslhypervforwarding:
    dst: ~/.bin/enablewslhypervforwarding
    src: bin/enablewslhypervforwarding
  f_pu:
    dst: ~/.bin/pu
    src: bin/pu
  f_rpki:
    dst: ~/.bin/rpki
    src: bin/rpki
  f_rmquarantine:
    dst: ~/.bin/rmquarantine
    src: bin/rmquarantine
profiles:
  AINCRAD:
    dotfiles:
    - d_fonts
    - f_profile
    - f_vimrc
    - f_zshrc
    - f_zshenv
    - f_powerlevel10krc
    - d_colors
    - f_compton.conf
    - f_rofi_config
    - f_c3cp
    - f_mount_c3voc
    - f_c3l
    - f_c3kdenlive
    - f_c3mpv
    - f_c3check
    - f_zprofile
    - f_start_systemd_shell.sh
    - f_dotdrop.sh
    - f_addhypervroute
    - f_enablewslhypervforwarding
  AINCRAD-wsl:
    dotfiles:
    - d_fonts
    - f_profile
    - f_vimrc
    - f_zshrc
    - f_zshenv
    - f_powerlevel10krc
    - d_colors
    - f_compton.conf
    - f_rofi_config
    - f_c3cp
    - f_mount_c3voc
    - f_c3l
    - f_c3kdenlive
    - f_c3mpv
    - f_c3check
    - f_zprofile
    - f_start_systemd_shell.sh
    - f_dotdrop.sh
    - f_addhypervroute
    - f_enablewslhypervforwarding
  yoetunheimr:
    dotfiles:
    - d_bspwm
    - d_polybar
    - d_sxhkd
    - f_fehbg
    - d_fonts
    - f_profile
    - f_vimrc
    - f_xinitrc
    - f_xsession
    - f_zprofile
    - f_zshrc
    - f_zshenv
    - f_powerlevel10krc
    - d_colors
    - f_xresources
    - f_ssh-agent.service
    - f_compton.conf
    - f_rofi_config
    - f_c3cp
    - f_mount_c3voc
    - f_c3l
    - f_c3kdenlive
    - f_c3mpv
    - f_c3check
    - f_dotdrop.sh
    - f_addhypervroute
    - f_enablewslhypervforwarding
  YOETUNHEIMR-wsl:
    dotfiles:
    - d_fonts
    - f_profile
    - f_vimrc
    - f_zshrc
    - f_zshenv
    - f_powerlevel10krc
    - d_colors
    - f_compton.conf
    - f_rofi_config
    - f_c3cp
    - f_mount_c3voc
    - f_c3l
    - f_c3kdenlive
    - f_c3mpv
    - f_c3check
    - f_zprofile
    - f_start_systemd_shell.sh
    - f_dotdrop.sh
    - f_addhypervroute
    - f_enablewslhypervforwarding
  ymir:
    dotfiles:
    - f_zshrc
    - f_zshenv
    - f_zprofile
    - d_fonts
    - f_profile
    - f_vimrc
    - f_powerlevel10krc
    - d_colors
    - f_c3cp
    - f_mount_c3voc
    - f_c3l
    - f_c3kdenlive
    - f_c3mpv
    - f_c3check
    - f_dotdrop.sh
    - f_addhypervroute
    - f_enablewslhypervforwarding
  workspace:
    dotfiles:
    - d_fonts
    - f_profile
    - f_vimrc
    - f_zshrc
    - f_zshenv
    - f_powerlevel10krc
    - d_colors
    - f_zprofile
  sbx0nucmac01.home.pphg.tech:
    dotfiles:
    - f_vimrc
    - f_zshrc
    - f_zshenv
    - f_powerlevel10krc
    - d_colors
    - f_c3cp
    - f_mount_c3voc
    - f_c3l
    - f_c3kdenlive
    - f_c3mpv
    - f_c3check
    - f_zprofile
  WVDEWOBMC001307:
    dotfiles:
    - f_vimrc
    - f_zshrc
    - f_zshenv
    - f_powerlevel10krc
    - d_colors
    - f_c3cp
    - f_mount_c3voc
    - f_c3l
    - f_c3kdenlive
    - f_c3mpv
    - f_c3check
    - f_zprofile
    - f_dotdrop.sh
    - f_pu
    - f_rpki
    - f_rmquarantine