<commit_before>- defaults:
    link:
      create: true
      relink: true
      glob: true
    shell:
      quiet: true
      stdout: false
      stderr: true

- clean:
    - '~'
    - '~/.config/systemd/user/'
    - '~/.config/rofi/'
    - '~/.config/tilix/'
    - '~/.sbt/1.0/plugins/'

- link:
    ~/.config/rofi: config/rofi
    ~/.config/systemd/user:
      path: config/systemd/user/*
    ~/.config/tilix:
      path: config/tilix/*
    ~/.dunstrc: dunstrc
    ~/.gitconfig: gitconfig
    ~/.gitignore: gitignore
    ~/.i3: i3
    ~/.local/share/applications:
      path: applications/*
    ~/.sbt/1.0/plugins:
      path: sbt/plugins/*
    ~/.tmux.conf: tmux.conf
    ~/.Xresources: Xresources
    ~/.Xkbmap: Xkbmap
    ~/.zshrc: zshrc

- shell:

    - description: "[PACMAN] Adding mirror updating using reflector"
      command: >
        sudo mkdir -p /etc/pacman.d/hooks &&
        sudo ln -sf /home/jmartinez/.dotfiles/pacman.d/hooks/mirrorupgrade.hook /etc/pacman.d/hooks/mirrorupgrade.hook

    - description: "[TMUX] Installing Tmux Plugin Manager (TPM)"
      command: >
        [ -d ~/.tmux/plugins/tpm ] ||
        git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

    -
      description: "[ZSH] Installing Oh-My-Zsh"
      command:  >
        [ -d ~/.oh-my-zsh ] ||
        git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

    -
      description: "[ZSH] Installing powerlevel9k theme"
      command: >
        [ -d ~/.dotfiles/zsh/themes/powerlevel9k ] ||
        git clone https://github.com/bhilburn/powerlevel9k.git ~/.dotfiles/zsh/themes/powerlevel9k

    -
      description: "[ZSH] Installing zsh-syntax-highlighting"
      command: >
        [ -d ~/.dotfiles/zsh/plugins/zsh-syntax-highlighting ] ||
        git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.dotfiles/zsh/plugins/zsh-autosuggestions

    -
      description: "[ZSH] Installing zsh-autosuggestions"
      command: >
        [ -d ~/.dotfiles/zsh/plugins/zsh-autosuggestions ] ||
        git clone https://github.com/zsh-users/zsh-autosuggestions ~/.dotfiles/zsh/plugins/zsh-autosuggestions
<commit_msg>[DOTBOT] Simplify link definitions<commit_after>- defaults:
    link:
      create: true
      relink: true
      glob: true
    shell:
      quiet: true
      stdout: false
      stderr: true

- clean:
    - '~'
    - '~/.config/systemd/user/'
    - '~/.config/rofi/'
    - '~/.config/tilix/'
    - '~/.sbt/1.0/plugins/'

- link:
    ~/.config/rofi: config/rofi
    ~/.config/systemd/user:
      path: config/systemd/user/*
    ~/.config/tilix:
      path: config/tilix/*
    ~/.dunstrc:
    ~/.gitconfig:
    ~/.gitignore:
    ~/.i3:
    ~/.local/share/applications:
      path: applications/*
    ~/.sbt/1.0/plugins:
      path: sbt/plugins/*
    ~/.tmux.conf:
    ~/.Xresources:
    ~/.Xkbmap:
    ~/.zshrc:

- shell:
    - description: "[PACMAN] Adding mirror updating using reflector"
      command: >
        sudo mkdir -p /etc/pacman.d/hooks &&
        sudo ln -sf /home/jmartinez/.dotfiles/pacman.d/hooks/mirrorupgrade.hook /etc/pacman.d/hooks/mirrorupgrade.hook

    - description: "[TMUX] Installing Tmux Plugin Manager (TPM)"
      command: >
        [ -d ~/.tmux/plugins/tpm ] ||
        git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

    -
      description: "[ZSH] Installing Oh-My-Zsh"
      command:  >
        [ -d ~/.oh-my-zsh ] ||
        git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh

    -
      description: "[ZSH] Installing powerlevel9k theme"
      command: >
        [ -d ~/.dotfiles/zsh/themes/powerlevel9k ] ||
        git clone https://github.com/bhilburn/powerlevel9k.git ~/.dotfiles/zsh/themes/powerlevel9k

    -
      description: "[ZSH] Installing zsh-syntax-highlighting"
      command: >
        [ -d ~/.dotfiles/zsh/plugins/zsh-syntax-highlighting ] ||
        git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.dotfiles/zsh/plugins/zsh-autosuggestions

    -
      description: "[ZSH] Installing zsh-autosuggestions"
      command: >
        [ -d ~/.dotfiles/zsh/plugins/zsh-autosuggestions ] ||
        git clone https://github.com/zsh-users/zsh-autosuggestions ~/.dotfiles/zsh/plugins/zsh-autosuggestions

{'fraction_non_alphanumeric': 0.16122975827270594, 'fraction_numerical': 0.004459047172025346, 'mean_word_length': 2.0839363241678726, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 15, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3765562', 'n_tokens_mistral': 1596, 'n_tokens_neox': 1545, 'n_words': 253}