Skip to content

Instantly share code, notes, and snippets.

@a1mzone
Last active January 26, 2024 09:15
Show Gist options
  • Save a1mzone/e97cdbd774c8d525da2d9cd1c779c72f to your computer and use it in GitHub Desktop.
Save a1mzone/e97cdbd774c8d525da2d9cd1c779c72f to your computer and use it in GitHub Desktop.
ZSH Setup

Basic ZSH Setup

sudo apt install git curl zsh

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

sed 's/robbyrussell/gnzh/' -i ~/.zshrc

# general

alias esrc='code ~/source/ohmyconfig/zshrc_config' alias ei3='code ~/source/ohmyconfig/i3_config' alias src='source ~/.zshrc' alias v='sudo vim' alias gc='git clone' alias ns='sudo netstat -tulpn | grep LISTEN' alias chotm='sudo chown -R $USER:$USER .' alias mkx='sudo chmod +x' alias pse='sudo ps -ef | grep' alias ss='sudo systemctl' alias cps='rsync --progress'

ubuntu

alias sai="sudo apt install" alias sau="sudo apt update && sudo apt upgrade"

sudo vim /etc/profile.d/env.sh

#!/bin/bash

BBlack='\033[1;30m' # Black BRed='\033[1;31m' # Red BGreen='\033[1;32m' # Green BYellow='\033[1;33m' # Yellow BBlue='\033[1;34m' # Blue BPurple='\033[1;35m' # Purple BCyan='\033[1;36m' # Cyan BWhite='\033[1;37m' # White

echo '' echo ' █████ ██████ █████ ███████████ ███████████ █████████ ██████████ ██████████ ' echo ' ░░███ ░░██████ ░░███ ░█░░░███░░░█░░███░░░░░███ ███░░░░░███ ░░███░░░░███ ░░███░░░░░█ ' echo ' ░███ ░███░███ ░███ ░ ░███ ░ ░███ ░███ ░███ ░███ ░███ ░░███ ░███ █ ░ ' echo ' ░███ ░███░░███░███ ░███ ░██████████ ░███████████ ░███ ░███ ░██████ ' echo ' ░███ ░███ ░░██████ ░███ ░███░░░░░███ ░███░░░░░███ ░███ ░███ ░███░░█ ' echo ' ░███ ░███ ░░█████ ░███ ░███ ░███ ░███ ░███ ░███ ███ ░███ ░ █ ' echo ' █████ █████ ░░█████ █████ █████ █████ █████ █████ ██████████ ██████████ ' echo ' ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░░░░░░ ░░░░░░░░░░ ' echo ''

host=hostname host_ip=hostname --all-ip-addresses | awk '{print $1}' os=grep -oP '(?<=PRETTY_NAME=").*' /etc/os-release | rev | cut -c2- | rev

echo " ${BBlue}HOST : ${host}" echo " ${BBlue}OS : ${os}" echo " ${BBlue}IP : ${host_ip}" echo ""

ln -s /etc/profile.d/env.sh ~/.zprofile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment