/init-mint

Initialize Linux Mint 20.1

Primary LanguageShell

init-mint

Initialize Linux Mint 20.1

Software List

Players

Development

Utilities

Multimedia

Browsers

Nemo Extensions

  • nemo-compare
  • nemo-image-converter

Not included Software

Office

Development

Drivers

Tips

Git

  1. Save the git credintials

    git config --global credential.helper store
    
  2. Configure the name and email

    git config --global user.email "<username>@gmail.com"
    git config --global user.name "Gobinath Loganathan"
    

NeoVim

  1. Set the default vim
    alias vim="nvim"
    alias vi="nvim"

Zsh

  1. Set the default shell

    chsh -s $(which zsh)
    

    Restart the terminal

  2. Install Oh My Zsh

    sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
    
  3. Change the theme

    Install the theme

    git clone https://github.com/jan-auer/zsh-multiline.git ~/.oh-my-zsh/custom/themes/zsh-multiline
    

    Edit the ~/.zshrc file

    nano ~/.zshrc
    

    Modify the line like this:

    ZSH_THEME="zsh-multiline/multiline"
    

    Append this to the bottom of the file:

    DEFAULT_USER=$USER
    

    Finally activate the theme:

    nano ~/.zshrc
    
  4. Install the plugins

    Autocomplete:

    git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions
    

    Syntax highlighting:

    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
    

    Add them to ~/.zshrc:

    plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
    

Fish

  1. Set the default shell

    chsh -s $(which fish)
    

    Restart the terminal

  2. Install Oh My Fish

    curl -L https://get.oh-my.fish | fish
    
  3. Change the theme

    Install the theme

    omf install agnoster
    
  4. Modify the config file .config/fish/config.fish

    Show full path

    set fish_prompt_pwd_dir_length 0