Skip to content

Instantly share code, notes, and snippets.

# Bash-configuration for user
# Check for an interactive session
[ -z "$PS1" ] && return
## Settings ##
set_prompt_style () { # Custom prompt
local bldpur='\e[1;35m' # Purple
local bldblu='\e[1;34m' # Blue
#!/bin/sh
# (Ar)ch (pa)ckages - generic package tasks wrapper script
# Required programs
req_prgs=(pacaur sudo)
for prog in ${req_prgs[@]}; do
if ! hash "$prog" 2>&- ; then
echo >&2 ""${0##*/}": requires program: "$prog""
error=y ;fi ; done
[ "$error" = y ] && exit 1
@Gen2ly
Gen2ly / .vimrc
Last active August 29, 2015 13:57
colorscheme jellybeans
" Jellybeans colorscheme edits (not working)
"let g:jellybeans_overrides = {
"\ 'Normal': { 'ctermbg': '242' },
"\ 'CursorLine': { 'ctermbg': '238' },
"\}
highlight Normal ctermbg=323232
highlight Normal ctermbg=303030
highlight CursorLine ctermbg=238
highlight Visual ctermbg=240
@Gen2ly
Gen2ly / gepa.sh
Last active August 29, 2015 14:04
(ge)ntoo (pa)ckages - A generic, package tasks script for Gentoo Linux
#!/bin/bash
# (ge)ntoo (pa)ckages - A generic, package tasks script for Gentoo Linux
# Required programs
req_prgs=(emerge euse sudo)
for prog in ${req_prgs[@]}; do
if ! hash "$prog" 2>&- ; then
echo >&2 ""${0##*/}": requires program: "$prog""
error=y ;fi ; done
[ "$error" = y ] && exit 1
#!/bin/bash
# (ge)ntoo (pa)ckages - A generic, package tasks script for Gentoo Linux
# Required programs
req_prgs=(emerge euse sudo)
for prog in ${req_prgs[@]}; do
if ! hash "$prog" 2>&- ; then
echo >&2 ""${0##*/}": requires program: "$prog""
error=y ;fi ; done
[ "$error" = y ] && exit 1
#!/bin/bash
# (ge)ntoo (pa)ckages - A generic, package tasks script for Gentoo Linux
# Required programs
req_prgs=(emerge euse sudo)
for prog in ${req_prgs[@]}; do
if ! hash "$prog" 2>&- ; then
echo >&2 ""${0##*/}": requires program: "$prog""
error=y ;fi ; done
[ "$error" = y ] && exit 1
@Gen2ly
Gen2ly / gurl.sh
Last active August 29, 2015 14:06
A curl general download wrapper
#!/usr/bin/bash
# A curl general download wrapper
# curl alias for:
# -l : redirect automatically
# -O : output filename is remote name
# -# : progress bar
# -w : (--write-out) print filename
# -A : user agent
# : resume difficult (wget -c, better): http://tinyurl.com/7umwyl3
@Gen2ly
Gen2ly / foo.sh
Created September 4, 2014 14:52
A curl general download wrapper
#!/usr/bin/bash
# A curl general download wrapper
# curl alias for:
# -l : redirect automatically
# -O : output filename is remote name
# -# : progress bar
# -w : (--write-out) print filename
# -A : user agent
# : resume difficult (wget -c, better): http://tinyurl.com/7umwyl3
Command Description
HISTSIZE Commands saved in memory number (default: 500)
HISTFILESIZE Commands saved in history file (default: 500)
HISTCONTROL erasedups: erase previous duplicates
shopt -s histappend History additions are appended rather than overwritten
history -a Adds to history immediately?!
Command Descripttion
HISTSIZE Commands saved in memory number (default: 500)
HISTFILESIZE Commands saved in history file (default: 500)
HISTCONTROL erasedups: erase previous duplicates
shopt -s histappend History additions are appended rather than overwritten
history -a Adds to history immediately?!