config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

commit 7ae596195324c624e45387a46f9b0091224372dc
parent 41a4e1bb7213e7a73ae3aee32fa5831934d9cc02
Author: jacobsGit <JacobDoesLinux@protonmail.com>
Date:   Thu, 31 Oct 2019 22:53:24 -0700

dotfiles

Diffstat:
Mbash/.bashrc-alias | 17+++++++++++++----
Azsh/.zshrc | 92+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 105 insertions(+), 4 deletions(-)

diff --git a/bash/.bashrc-alias b/bash/.bashrc-alias @@ -5,6 +5,7 @@ alias hibernate='systemctl hibernate' # auto sudo alias pacman='sudo pacman' +alias pkg='sudo pkg' # cURLS alias ip-pub='curl ifconfig.io' @@ -15,10 +16,18 @@ function cdict() { curl "dict://dict.org/d:$1"; } # lsd aliases -alias ls='lsd --group-dirs last' -alias la='lsd --group-dirs last -A' -alias ll='lsd --group-dirs last -l' -alias lr='lsd --group-dirs last -R' +if [[ $(uname = 'Linux') ]]; then + alias ls='lsd --group-dirs last' + alias la='lsd --group-dirs last -A' + alias ll='lsd --group-dirs last -l' + alias lr='lsd --group-dirs last -R' + +else + alias ls='ls --color=always' + alias la='ls -A --color=always' + alias ll='ls -l --color=always' + alias lr='ls -R --color=always' +fi # other diff --git a/zsh/.zshrc b/zsh/.zshrc @@ -0,0 +1,92 @@ +# 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. +ZSH=/usr/share/oh-my-zsh/ + +# See # 'random' is an option $RANDOM_THEME // https://github.com/robbyrussell/oh-my-zsh/wiki/Themes +ZSH_THEME="af-magic" +#ZSH_THEME="refined" +#ZSH_THEME="agnoster" + + +# CASE_SENSITIVE="true" +# HYPHEN_INSENSITIVE="true" + +DISABLE_AUTO_UPDATE="true" +DISABLE_UPDATE_PROMPT="false" + +# 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" + +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: +# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" +# or set a custom format using the strftime function format specifications, +# see 'man strftime' for details. +# HIST_STAMPS="mm/dd/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/ +# Example format: plugins=(rails git textmate ruby lighthouse) +# Add wisely, as too many plugins slow down shell startup. +plugins=(git) + + +# 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='vim' +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 pacman="sudo pacman" + +PATH="$HOME/bin/:$PATH" +export PATH + + +ZSH_CACHE_DIR=$HOME/.cache/oh-my-zsh +if [[ ! -d $ZSH_CACHE_DIR ]]; then + mkdir $ZSH_CACHE_DIR +fi + +source $ZSH/oh-my-zsh.sh