From c5c7e0ba02237c8e4bf11d63f3057a69e37077b8 Mon Sep 17 00:00:00 2001 From: Pratik Tripathy Date: Fri, 24 Jul 2020 10:48:00 +0530 Subject: [PATCH] Updated as per KDENeon settings --- .aliases | 2 +- .bashrc | 6 +-- .config/dolphinrc | 6 +-- .zshrc | 98 +++++++++++++++++++++++++++++++++++++---------- 4 files changed, 84 insertions(+), 28 deletions(-) diff --git a/.aliases b/.aliases index 7d3ae94..7108a69 100644 --- a/.aliases +++ b/.aliases @@ -15,7 +15,7 @@ alias grep='grep --color=auto' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias usersearch="awk -F: '{print \"UserName: \" \$1 \", UserID: \" \$3 \", Home Dir: \" \$6 \", Shell Used: \" \$7}' /etc/passwd | grep" - +alias code="codium" # History alias histsearch="history | grep" diff --git a/.bashrc b/.bashrc index 29edbe0..cfe1086 100644 --- a/.bashrc +++ b/.bashrc @@ -196,6 +196,6 @@ if [[ -f ~/.gosetup ]]; then source ~/.gosetup fi -export NVM_DIR="$HOME/.nvm" -[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm -[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion +if [[ -f ~/.neon_alias ]]; then + source ~/.neon_alias +fi diff --git a/.config/dolphinrc b/.config/dolphinrc index 92f7476..bbf36ef 100644 --- a/.config/dolphinrc +++ b/.config/dolphinrc @@ -42,8 +42,8 @@ IconSize=80 PreviewSize=64 [KPropertiesDialog] -Height 768=478 -Width 1366=446 +Height 768=412 +Width 1366=357 [MainWindow] Height 768=703 @@ -51,7 +51,7 @@ MenuBar=Disabled State=AAAA/wAAAAD9AAAAAwAAAAAAAAD3AAACnfwCAAAAAvsAAAAUAHAAbABhAGMAZQBzAEQAbwBjAGsBAAAAIgAAAU8AAAByAQAAA/sAAAAWAGYAbwBsAGQAZQByAHMARABvAGMAawEAAAFyAAABTQAAAHIBAAADAAAAAQAAALAAAAKd/AIAAAAB+wAAABAAaQBuAGYAbwBEAG8AYwBrAAAAACIAAAKdAAAAIgEAAAMAAAADAAAFVgAAAMT8AQAAAAH7AAAAGAB0AGUAcgBtAGkAbgBhAGwARABvAGMAawAAAAAAAAAFVgAAAEQBAAADAAAEXgAAAp0AAAAEAAAABAAAAAgAAAAI/AAAAAEAAAACAAAAAQAAABYAbQBhAGkAbgBUAG8AbwBsAEIAYQByAQAAAAD/////AAAAAAAAAAA= ToolBarsMovable=Disabled Width 1366=1366 -Window-Maximized 768x1366=true +Window-Maximized 768x1366=false [MainWindow][Toolbar mainToolBar] IconSize=16 diff --git a/.zshrc b/.zshrc index 9024ce8..2b594f3 100644 --- a/.zshrc +++ b/.zshrc @@ -1,22 +1,53 @@ # If you come from bash you might have to change your $PATH. # export PATH=$HOME/bin:/usr/local/bin:$PATH +# Path to your oh-my-zsh installation. export ZSH="/home/pratik/.oh-my-zsh" # Set name of the theme to load --- if set to "random", it will # load a random theme each time oh-my-zsh is loaded, in which case, # to know which specific one was loaded, run: echo $RANDOM_THEME -# See https://github.com/robbyrussell/oh-my-zsh/wiki/Themes +# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes +# ZSH_THEME="robbyrussell" +POWERLEVEL9K_MODE='awesome-fontconfig' ZSH_THEME="powerlevel9k/powerlevel9k" -#ZSH_THEME="spaceship" +# Uncomment the following line to use case-sensitive completion. +CASE_SENSITIVE="true" + +# Uncomment the following line to use hyphen-insensitive completion. +# Case-sensitive completion must be off. _ and - will be interchangeable. +# HYPHEN_INSENSITIVE="true" + +# Uncomment the following line to disable bi-weekly auto-update checks. +# DISABLE_AUTO_UPDATE="true" + +# Uncomment the following line to automatically update without prompting. +# DISABLE_UPDATE_PROMPT="true" + +# Uncomment the following line to change how often to auto-update (in days). +# export UPDATE_ZSH_DAYS=13 + +# Uncomment the following line if pasting URLs and other text is messed up. +# DISABLE_MAGIC_FUNCTIONS="true" + +# Uncomment the following line to disable colors in ls. +# DISABLE_LS_COLORS="true" + +# Uncomment the following line to disable auto-setting terminal title. +# DISABLE_AUTO_TITLE="true" # Uncomment the following line to enable command auto-correction. -ENABLE_CORRECTION="true" +# ENABLE_CORRECTION="true" # Uncomment the following line to display red dots whilst waiting for completion. COMPLETION_WAITING_DOTS="true" +# Uncomment the following line if you want to disable marking untracked files +# under VCS as dirty. This makes repository status check for large repositories +# much, much faster. +# DISABLE_UNTRACKED_FILES_DIRTY="true" + # Uncomment the following line if you want to change the command execution time # stamp shown in the history command output. # You can set one of the optional three formats: @@ -25,11 +56,15 @@ COMPLETION_WAITING_DOTS="true" # see 'man strftime' for details. HIST_STAMPS="dd.mm.yyyy" +# Would you like to use another custom folder than $ZSH/custom? +# ZSH_CUSTOM=/path/to/new-custom-folder + # Which plugins would you like to load? -# Standard plugins can be found in ~/.oh-my-zsh/plugins/* -# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ +# Standard plugins can be found in $ZSH/plugins/ +# Custom plugins may be added to $ZSH_CUSTOM/plugins/ # Example format: plugins=(rails git textmate ruby lighthouse) # Add wisely, as too many plugins slow down shell startup. +source ~/.oh-my-zsh/custom/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh plugins=( git history @@ -37,33 +72,49 @@ plugins=( perms sudo systemd - zsh-autosuggestions - zsh-completions zsh-syntax-highlighting ) source $ZSH/oh-my-zsh.sh +# User configuration + +# export MANPATH="/usr/local/man:$MANPATH" + +# You may need to manually set your language environment +# export LANG=en_US.UTF-8 + +# Preferred editor for local and remote sessions +# if [[ -n $SSH_CONNECTION ]]; then +# export EDITOR='vim' +# else +# export EDITOR='mvim' +# fi + +# Compilation flags +# export ARCHFLAGS="-arch x86_64" + +# Set personal aliases, overriding those provided by oh-my-zsh libs, +# plugins, and themes. Aliases can be placed here, though oh-my-zsh +# users are encouraged to define aliases within the ZSH_CUSTOM folder. +# For a full list of active aliases, run `alias`. +# +# Example aliases +# alias zshconfig="mate ~/.zshrc" +# alias ohmyzsh="mate ~/.oh-my-zsh" + ##############Pratik POWERLEVEL9K Configs#################################### + POWERLEVEL9K_SHORTEN_DIR_LENGTH=4 -POWERLEVEL9K_SHORTEN_STRATEGY="None" +# POWERLEVEL9K_SHORTEN_STRATEGY="None" POWERLEVEL9K_COMMAND_EXECUTION_TIME_THRESHOLD=0 -POWERLEVEL9K_PROMPT_ADD_NEWLINE=true -POWERLEVEL9K_PROMPT_ON_NEWLINE=true -POWERLEVEL9K_MULTILINE_FIRST_PROMPT_PREFIX="\u256D\u2500%F" -POWERLEVEL9K_MULTILINE_LAST_PROMPT_PREFIX="\u2570\uf460%F%{%B%F{white}%K{#0E1F22}%} $user_symbol %{%b%f%k%F{#0E1F22}%} %{%f%}" POWERLEVEL9K_TIME_FORMAT="%D{%H:%M:%S %a}" POWERLEVEL9K_COMMAND_EXECUTION_TIME_THRESHOLD=0 POWERLEVEL9K_COMMAND_EXECUTION_TIME_PRECISION=6 -POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(user ssh dir dir_writable root_indicator vcs) -POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(status rspec_stats command_execution_time background_jobs history docker_machine time) - -local user_symbol="$" -if [[ $(print -P "%#") =~ "#" ]]; then - user_symbol = "#" -fi -POWERLEVEL9K_MODE='nerdfont-complete' +POWERLEVEL9K_PROMPT_ADD_NEWLINE=true +POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(os_icon user ssh dir_writable dir vcs background_jobs docker_machine newline status root_indicator) +POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(history command_execution_time time) ##############Pratik POWERLEVEL9K Configs END################################ @@ -89,4 +140,9 @@ fi if [[ -f ~/.gosetup ]]; then source ~/.gosetup -fi \ No newline at end of file +fi + +if [[ -f ~/.neon_alias ]]; then + source ~/.neon_alias +fi +