diff options
Diffstat (limited to 'system')
| -rw-r--r-- | system/.Xresources | 4 | ||||
| -rw-r--r-- | system/.bashrc | 8 | ||||
| -rw-r--r-- | system/.config/powerline/config.json | 7 | ||||
| -rw-r--r-- | system/.config/powerline/themes/shell/custom.json | 42 | 
4 files changed, 55 insertions, 6 deletions
| diff --git a/system/.Xresources b/system/.Xresources index 15169ce..3040bdb 100644 --- a/system/.Xresources +++ b/system/.Xresources @@ -1,5 +1,5 @@ -*faceName: DejaVu Sans Mono -*font: xft:DejaVu Sans Mono:size=8,xft:Estrangelo Edessa:size=10 +*faceName: DejaVu Sans Mono for Powerline +*font: xft:DejaVu Sans Mono for Powerline:size=8,xft:Estrangelo Edessa:size=10  *faceSize: 9  *selectToClipboard: true  *dynamicColors: on diff --git a/system/.bashrc b/system/.bashrc index 3d93ddd..98d3078 100644 --- a/system/.bashrc +++ b/system/.bashrc @@ -115,13 +115,13 @@ fi  [ -f ~/.fzf.bash ] && source ~/.fzf.bash -# Path abbreviations like Vim, see http://unix.stackexchange.com/a/26885/37050 -PROMPT_COMMAND='pwd2=$(if [ "$PWD" != "$HOME" ]; then sed "s:\([^/]\{1,2\}\)[^/]*/:\1/:g" <<<$PWD; else echo "~";fi)' -export PS1='\u@\h:$pwd2\$ ' -  GPG_TTY=$(tty)  export GPG_TTY +powerline-daemon -q +POWERLINE_BASH_CONTINUATION=1 +POWERLINE_BASH_SELECT=1 +. /usr/local/lib/python3.7/dist-packages/powerline/bindings/bash/powerline.sh  PATH="/home/camil/perl5/bin${PATH+:}${PATH}"; export PATH;  PERL5LIB="/home/camil/perl5/lib/perl5${PERL5LIB+:}${PERL5LIB}"; export PERL5LIB; diff --git a/system/.config/powerline/config.json b/system/.config/powerline/config.json new file mode 100644 index 0000000..432a56d --- /dev/null +++ b/system/.config/powerline/config.json @@ -0,0 +1,7 @@ +{ +	"ext": { +		"shell": { +			"theme": "custom" +		} +	} +} diff --git a/system/.config/powerline/themes/shell/custom.json b/system/.config/powerline/themes/shell/custom.json new file mode 100644 index 0000000..030de37 --- /dev/null +++ b/system/.config/powerline/themes/shell/custom.json @@ -0,0 +1,42 @@ +{ +	"segments": { +		"left": [ +			{ +				"function": "powerline.segments.common.net.hostname", +				"priority": 10 +			}, +			{ +				"function": "powerline.segments.common.env.user", +				"args": { +					"hide_user": "camil" +				}, +				"priority": 30 +			}, +			{ +				"function": "powerline.segments.shell.cwd", +				"args": { +					"dir_limit_depth": 3, +					"dir_shorten_len": 4, +					"use_path_separator": true +				}, +				"priority": 10 +			}, +			{ +				"function": "powerline.segments.common.vcs.branch", +				"args": { +					"status_colors": true, +					"ignore_statuses": ["U"] +				}, +				"priority": 40 +			}, +			{ +				"function": "powerline.segments.shell.jobnum", +				"priority": 20 +			}, +			{ +				"function": "powerline.segments.shell.last_pipe_status", +				"priority": 10 +			} +		] +	} +} | 
