Skip to content

Latest commit

 

History

History
62 lines (42 loc) · 2.35 KB

prerequisites.md

File metadata and controls

62 lines (42 loc) · 2.35 KB

Zsh Configuration Prerequisites

To fully utilize the .zshrc file, ensure the following dependencies and tools are installed on your system:

Prerequisites

  1. Zsh

    • Install Oh My Zsh by following the instructions here.
  2. Powerlevel10k Theme

    • Install Powerlevel10k for an enhanced terminal prompt.
    • Installation instructions can be found here.
  3. Zsh Plugins

    • zsh-completions: Provides extended completion support.
    • zsh-syntax-highlighting: Adds syntax highlighting to your terminal.
    • zsh-autosuggestions: Suggests commands as you type based on history.
    • These plugins can be installed through Oh My Zsh or manually.
  4. Docker

    • Follow the installation guide here.
  5. Kubernetes

    • Install kubectl to manage Kubernetes clusters.
    • Installation instructions are available here.
  6. Terraform

    • Follow the installation guide here.
  7. Node.js and npm

    • Install Node Version Manager (nvm) to manage Node.js versions.
    • Install Node.js using nvm as described here.
    • Set up the required Node.js version using nvm.
  8. Android SDK

    • Install the Android SDK if you need to develop Android applications.
    • Download the SDK from the official Android Studio website.
  9. Java

    • Installation instructions are available here.
  10. Gradle

    • Follow the installation guide here.
  11. Vim or your preferred text editor

    • Ensure Vim or your preferred text editor is installed to edit configuration files.

Optional Tools

  • Gnome System Monitor

Additional Configuration

  • History Configuration

    • The .zshrc file is configured to handle and share history across sessions. Adjust these settings according to your preferences.
  • Prompt Customization

    • Customize your prompt by running p10k configure after installing Powerlevel10k.

By ensuring all these prerequisites are installed, you will be able to use the .zshrc file to its full potential.