All Projects β†’ magicdude4eva β†’ iterm-oh-my-zsh-powerlevel10k

magicdude4eva / iterm-oh-my-zsh-powerlevel10k

Licence: other
Improved Terminal Experience with Oh My Zsh, iTerm2, PowerLevel10K

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to iterm-oh-my-zsh-powerlevel10k

Dotfiles
What tools and plugins I use for web development?
Stars: ✭ 73 (+204.17%)
Mutual labels:  zshrc, oh-my-zsh, iterm
Dot-It-Up
A collection of dotfile scripts, plugins, and clever hacks so that you can become the master of your own OS! πŸš€
Stars: ✭ 254 (+958.33%)
Mutual labels:  zshrc, oh-my-zsh
dotfiles
πŸš€ tmux, ohmyzsh, powerlevel10k, neovim πŸ”§
Stars: ✭ 24 (+0%)
Mutual labels:  zshrc, powerlevel10k
Honukai Iterm Zsh
Honukai theme and colors for Oh My ZSH and iTerm
Stars: ✭ 1,034 (+4208.33%)
Mutual labels:  oh-my-zsh, iterm
dotfiles
My dotfiles for oh-my-zsh, vim and tmux πŸ“Ÿ
Stars: ✭ 23 (-4.17%)
Mutual labels:  zshrc, oh-my-zsh
zshrc
πŸ“ Zsh Configuration for nerds with zplug
Stars: ✭ 28 (+16.67%)
Mutual labels:  zshrc, oh-my-zsh
Dotfiles
Dotfiles for all :D
Stars: ✭ 700 (+2816.67%)
Mutual labels:  zshrc, oh-my-zsh
dotfiles
My amazing vim, zsh and tmux config files
Stars: ✭ 25 (+4.17%)
Mutual labels:  zshrc, oh-my-zsh
lslforge
LSLForge - Eclipse plugin to assist with LSL scripting for Second Life. This repository is used for development, pull requests and bug reports.
Stars: ✭ 17 (-29.17%)
Mutual labels:  syntax-highlighting
PlantUml-Language-Service
PlantUml Language Service extension for Visual Studio 2017 and 2019
Stars: ✭ 24 (+0%)
Mutual labels:  syntax-highlighting
geshi-1.1
Next generation of Generic Syntax Highlighter for PHP
Stars: ✭ 70 (+191.67%)
Mutual labels:  syntax-highlighting
guezwhoz-zsh-theme
Minimalistic .zshrc config contains all of the settings required for comfortable terminal use ...
Stars: ✭ 30 (+25%)
Mutual labels:  oh-my-zsh
configuration
Config files
Stars: ✭ 12 (-50%)
Mutual labels:  zshrc
Assembly-Syntax-Definition
This is the greatest syntax definition of All Time
Stars: ✭ 23 (-4.17%)
Mutual labels:  syntax-highlighting
ZenScript
Visual Studio Code extension/Language Server for ZenScript, includes highlight, code snippet and language server(WIP). Works with πŸ‘‡
Stars: ✭ 29 (+20.83%)
Mutual labels:  syntax-highlighting
vscode-liquid
πŸ’§Liquid language support for VS Code
Stars: ✭ 137 (+470.83%)
Mutual labels:  syntax-highlighting
sourcerer
read code like a wizard. a 16bit color scheme for hackers
Stars: ✭ 136 (+466.67%)
Mutual labels:  iterm
Dotfiles
Well documented awesome dotfiles 😍 Many neovim lua configs, handy zsh/bash functions, fzf functions + more
Stars: ✭ 64 (+166.67%)
Mutual labels:  zshrc
KeyLighter
Yet another syntax highlighter for PHP
Stars: ✭ 29 (+20.83%)
Mutual labels:  syntax-highlighting
dotfiles
A place to store config files so I can revert when my entire system crashes from entering the wrong character
Stars: ✭ 25 (+4.17%)
Mutual labels:  zshrc

Improved Terminal Experience with Oh My Zsh, iTerm2, PowerLevel10K

paypal


🍺 Please support me: Although all my software is free, it is always appreciated if you can support my efforts on Github with a contribution via Paypal - this allows me to write cool projects like this in my personal time and hopefully help you or your business.


Using powerlevel10k on iTerm2 with OhMyZsh with plugins:

magicdude4eva-dotfiles

How to install

See my dotfiles as a reference.

Installing Homebrew

The most popular package manager for macOS is called Homebrew, or brew for short. We will use it to install the rest.

First we need to install CLI tools for Xcode. Open a terminal and run this command:

xcode-select β€”-install

To install brew you simply open a terminal and paste this command:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Installing iTerm2

You can download the app manually from the iTerm2 website or you can save yourself some trouble by using cask which helps you install apps from the command line. Open your terminal and write the following commands:

brew install cask
brew cask install iterm2

Customising iTerm

Installing Oh My Zsh

Install it by opening iTerm and write the command:

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

Install Oh My Zsh plugins

zsh-autosuggestions is a great plugin that will suggest auto completions based on what you type.

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

zsh-completion aims at gathering/developing new completion scripts that are not available in Zsh yet

git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions

zsh-syntax-highlighting provides syntax highlighting for the shell zsh. It enables highlighting of commands whilst they are typed at a zsh prompt into an interactive terminal. This helps in reviewing commands before running them, particularly in catching syntax errors.

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Next, edit your ~/.zshrc file to activate it. Add the plugins to the list of plugins:

plugins=(evalcache zsh-nvm osx git npm zsh-autosuggestions zsh-completions zsh-syntax-highlighting sublime)

Install PowerLevel10K

Powerlevel10k is a theme for Zsh. It emphasizes speed, flexibility and out-of-the-box experience.

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

Next, edit your ~/.zshrc file to activate it. Adjust the THEME-setting:

ZSH_THEME="powerlevel10k/powerlevel10k"

Open a new terminal tab and if the powerlevel10k setup does not start, run it manually:

p10k configure

Fuzzy find everything

fzf is a general-purpose command-line fuzzy finder. It's an interactive Unix filter for command-line that can be used with any list; files, command history, processes, hostnames, bookmarks, git commits, etc. Activate it with CTRL+R: fzf

brew install fzf

Install the keybindings and completion

/usr/local/opt/fzf/install

Update your .zshrc:

[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh

Forgit

forgit is an utility tool for using git interactively. This tool is designed to help you use git more efficiently. It's lightweight and easy to use. forgit

Install via Cloning into plugins:

git clone https://github.com/wfxr/forgit ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/forgit

Source via .zshrc:

[ -f ~/.oh-my-zsh/custom/plugins/forgit/forgit.plugin.zsh ] && source ~/.oh-my-zsh/custom/plugins/forgit/forgit.plugin.zsh

Delta - better git diffs

git-delta aims to make this both efficient and enjoyable: it allows you to make extensive changes to the layout and styling of diffs, as well as allowing you to stay arbitrarily close to the default git/diff output.

delta

Install via brew (we also install less as the Mac default less does not support proper scrolling):

brew install git-delta less

Adjust your git global via git config --global -e:

...
[core]
    pager = delta

[interactive]
    diffFilter = delta --color-only	
[delta]
    features = side-by-side line-numbers decorations
    syntax-theme = Monokai Extended	
    line-numbers = true
    plus-color = "#012800"
    minus-color = "#340001"
    side-by-side = false
    whitespace-error-style = 22 reverse
[delta "decorations"]
    commit-decoration-style = bold yellow box ul
    file-style = bold yellow ul
    file-decoration-style = none
...

Donations are always welcome

🍺 Please support me: If the above helped you in any way, then follow me on Twitter or send me some coins:

(CRO)    cro1w2kvwrzp23aq54n3amwav4yy4a9ahq2kz2wtmj (Memo: 644996249) or 0xb83c3Fe378F5224fAdD7a0f8a7dD33a6C96C422C (Cronos)
(USDC)   0xb83c3Fe378F5224fAdD7a0f8a7dD33a6C96C422C
(BTC)    3628nqihXvw2RXsKtTR36dN6WvYzaHyr52
(ETH)    0xb83c3Fe378F5224fAdD7a0f8a7dD33a6C96C422C
(BAT)    0xb83c3Fe378F5224fAdD7a0f8a7dD33a6C96C422C
(LTC)    MQxRAfhVU84KDVUqnZ5eV9MGyyaBEcQeDf
(Ripple) rKV8HEL3vLc6q9waTiJcewdRdSFyx67QFb (Tag: 1172047832)
(XLM)    GB67TJFJO3GUA432EJ4JTODHFYSBTM44P4XQCDOFTXJNNPV2UKUJYVBF (Memo ID: 1406379394)

Go to Curve.com to add your Crypto.com card to ApplePay and signup to Crypto.com for a staking and free Crypto debit card.

Use Binance Exchange to trade #altcoins. Sign up with Coinbase and instantly get $10 in BTC. I also accept old-school PayPal.

If you have no crypto, follow me at least on Twitter.

visitors

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].