yishan.io
Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

Zsh

Installation ZSH & Configuration Terminal TILIX - Ubuntu 22.04

  1. Téléchargement et installation de oh-my-zsh

    sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

  2. Téléchargement et installation de Powerlevel10K

    git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

  3. Téléchargement et installation des polices Hack Nerd Font

    git clone https://github.com/ryanoasis/nerd-fonts
    cd nerd-fonts
    sudo ./install.sh Meslo

  4. Configuration de Tilix \

    a. Changer la police par MesloLGS Nerd Font Mono Regular
    b. Changer le cursor par IBeam
    c. Pour les couleurs : Activer l’option use themecolors for foreground/background

  5. Modifier dans le fichier .zshrc la ligne suivante :

    ZSH_THEME="powerlevel10k/powerlevel10k
    
  6. Lancer la configuration

    p10k configure

    choices: y-y-y-y-3-1-2-2-2-1-2-2-4-3-2-2-2-y-1-y

  7. Antigen (gestion des plugins)

    a. Installation d’Antigen

    curl -L git.io/antigen > antigen.zsh

    b. Ajouter les lignes suivantes au fichier .zshrc

    # Load Antigen
    source "/home/cmassieu/antigen.zsh"
    
    # Load Antigen configurations
    antigen init ~/.antigenrc
    

    c. Création du fichier de config ~/.antigenrc

    d. lui indiquer que les plugins seront déclarés via OMZ - .zshrc

     antigen use oh-my-zsh
    

    e. Ajouter les plugins suivants dans le fichier .zshrc

    ### Plugins ###
    
    antigen bundle git
    antigen bundle pip
    antigen bundle command-not-found
    
    antigen bundle zsh-users/zsh-completions
    antigen bundle zsh-users/zsh-autosuggestions
    antigen bundle zsh-users/zsh-syntax-highlighting
    antigen bundle zsh-users/zsh-history-substring-search
    antigen bundle lukechilds/zsh-nvm
    antigen bundle ael-code/zsh-colored-man-page
    

    et à la fin du fichier :

    ### Antigen Apply ###
    antigen apply
    
  8. Alias - Ajouter dans le fichier .zshrc

    ### Aliases ###
    # Apt-get
    alias maj='sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade'
    alias up='sudo apt-get update'
    alias install='sudo apt-get install'
    alias autoremove='sudo apt-get autoremove'
    alias autoclean='sudo apt-get autoclean'
    alias cache='sudo apt-cache search'
    alias vi='nvim'
    alias exa='exa -abghHliS'
    
    ### SSH ### # Deprecated / the conf is now on file config folder ssh
    
    ### BANNER /  MOTD ###
    alias neo='neofetch --config off --bold off --colors 4 1 8 8 8 7'
    
    # Fuck
    eval $(thefuck --alias fuck)