aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitmodules3
-rw-r--r--bash/.bashrc22
m---------bash/.git-prompt0
-rw-r--r--bash/.git-prompt-colors.sh32
-rw-r--r--i3/.config/i3/config6
-rw-r--r--i3/.config/i3status/config4
-rw-r--r--installs.txt21
-rw-r--r--task/.taskrc34
-rw-r--r--tmux/.tmux.conf5
9 files changed, 112 insertions, 15 deletions
diff --git a/.gitmodules b/.gitmodules
index 454c5ba..068b2dc 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -10,3 +10,6 @@
[submodule "vim/.vim/pack/tje/start/wordCount.vim"]
path = vim/.vim/pack/tje/start/wordCount.vim
url = git@github.com:ChesleyTan/wordCount.vim.git
+[submodule "bash/.git-prompt"]
+ path = bash/.git-prompt
+ url = https://github.com/magicmonty/bash-git-prompt.git
diff --git a/bash/.bashrc b/bash/.bashrc
index 1a634db..8822776 100644
--- a/bash/.bashrc
+++ b/bash/.bashrc
@@ -16,6 +16,10 @@ alias rtv='rtv --enable-media'
alias sloc='sloccount'
+alias t='t --task-dir ~/tasks'
+
+alias fm='vifm'
+
PS1='[\u@\h \W]\$ '
export GPG_TTY=$(tty)
@@ -29,3 +33,21 @@ export IRCNAME="tje"
export IRCSERVER="chat.freenode.net"
alias word=wordgrinder
+
+GIT_PROMPT_ONLY_IN_REPO=1
+GIT_PROMPT_IGNORE_SUBMODULES=1
+# GIT_PROMPT_FETCH_REMOTE_STATUS=0 # uncomment to avoid fetching remote status
+GIT_PROMPT_SHOW_UPSTREAM=1 # uncomment to show upstream tracking branch
+# GIT_PROMPT_SHOW_UNTRACKED_FILES=all # can be no, normal or all; determines counting of untracked files
+# GIT_PROMPT_SHOW_CHANGED_FILES_COUNT=0 # uncomment to avoid printing the number of changed files
+# GIT_PROMPT_STATUS_COMMAND=gitstatus_pre-1.7.10.sh # uncomment to support Git older than 1.7.10
+# GIT_PROMPT_START=... # uncomment for custom prompt start sequence
+# GIT_PROMPT_END=... # uncomment for custom prompt end sequence
+
+# as last entry source the gitprompt script
+# GIT_PROMPT_THEME=Custom # use custom theme specified in file GIT_PROMPT_THEME_FILE (default ~/.git-prompt-colors.sh)
+GIT_PROMPT_THEME="Custom"; # use theme optimized for solarized color scheme
+GIT_PROMPT_THEME_FILE=~/.git-prompt-colors.sh
+
+source /home/tje/.git-prompt/gitprompt.sh
+
diff --git a/bash/.git-prompt b/bash/.git-prompt
new file mode 160000
+Subproject 19c8def6a90d72f2a99d781752271126b1b9ff6
diff --git a/bash/.git-prompt-colors.sh b/bash/.git-prompt-colors.sh
new file mode 100644
index 0000000..ff8a38a
--- /dev/null
+++ b/bash/.git-prompt-colors.sh
@@ -0,0 +1,32 @@
+# This is an alternative approach. Single line minimalist in git repo.
+override_git_prompt_colors() {
+ GIT_PROMPT_THEME_NAME="Custom"
+
+ function prompt_callback {
+ local PS1="$(gp_truncate_pwd)"
+ gp_set_window_title "$PS1"
+ }
+
+ Time12a="\$(date +%H:%M:%S)"
+ PathShort="\W";
+
+ GIT_PROMPT_PREFIX="["
+ GIT_PROMPT_SUFFIX="]"
+ GIT_PROMPT_SEPARATOR=" "
+ GIT_PROMPT_STAGED="${Red}●${ResetColor}"
+ GIT_PROMPT_CONFLICTS="${Red}×${ResetColor}"
+ GIT_PROMPT_CHANGED="${Blue}+${ResetColor}"
+ GIT_PROMPT_UNTRACKED="${Cyan}─${ResetColor}"
+ GIT_PROMPT_STASHED="${BoldBlue}≡${ResetColor}"
+ GIT_PROMPT_CLEAN="${BoldGreen}✔${ResetColor}"
+
+ GIT_PROMPT_COMMAND_OK="${Green}✔"
+ GIT_PROMPT_COMMAND_FAIL="${Red}✘"
+
+ GIT_PROMPT_START_USER="${Cyan}${PathShort}${ResetColor}"
+ GIT_PROMPT_END_USER="${ResetColor} $ "
+ GIT_PROMPT_END_ROOT="${BoldRed} # "
+
+}
+
+reload_git_prompt_colors "Custom"
diff --git a/i3/.config/i3/config b/i3/.config/i3/config
index 86f89dd..6af3601 100644
--- a/i3/.config/i3/config
+++ b/i3/.config/i3/config
@@ -160,6 +160,7 @@ bindsym $mod+r mode "resize"
bar {
status_command i3status
separator_symbol " | "
+ font pango: 3270Medium Nerd Font 14
# colors {
# background #414A59
# statusline #F5F6F7
@@ -188,13 +189,8 @@ bindsym XF86AudioPrev exec playerctl previous
exec --no-startup-id synclient NaturalScrolling=1 VertScrollDelta=-113
exec --no-startup-id /home/tje/i3-battery-popup -N
-<<<<<<< HEAD
bindsym $mod+b exec !BROWSER
bindsym $mod+p exec passmenu
-=======
-bindsym $mod+b exec qutebrowser
-bindsym $mod+p exec passmenu
for_window [class="mpv"] floating enable
for_window [class="feh"] floating enable
->>>>>>> ursa_minor
diff --git a/i3/.config/i3status/config b/i3/.config/i3status/config
index 36062e3..b4f4c36 100644
--- a/i3/.config/i3status/config
+++ b/i3/.config/i3status/config
@@ -64,7 +64,7 @@ disk "/" {
}
volume master {
- format = "♪: %volume"
- format_muted = "♪: muted (%volume)"
+ format = " %volume"
+ format_muted = " %volume"
device = "pulse:alsa_output.pci-0000_00_1f.3.analog-stereo"
}
diff --git a/installs.txt b/installs.txt
index 4da50b8..2ed4358 100644
--- a/installs.txt
+++ b/installs.txt
@@ -1,22 +1,29 @@
git
vim
cmus
-i3/i3status
+i3/i3status&dmenu
pass
gpg2|gpg
mpv
-ranger?
+vifm|ranger
qutebrowser|firefox
task
-ircii|irssi|weechat|ii|sic
+ircii|sic|ii
csh?
feh?
-elinks|lynx
+w3m
calcurse
troff/grap/pic/env
latex(texlive)
gv|evince
-mutt&offlineimap|fetchmail&msmtp
-tmux
+mutt&mbsync&msmtp
+tmux|screen
R
-
+tcc
+base-devel
+go
+groff
+man-pages/man-pages-devel
+sc|scim
+rtorrent?
+wordgrinder?
diff --git a/task/.taskrc b/task/.taskrc
new file mode 100644
index 0000000..c0cbd46
--- /dev/null
+++ b/task/.taskrc
@@ -0,0 +1,34 @@
+# [Created by task 2.5.1 11/13/2017 14:07:09]
+# Taskwarrior program configuration file.
+# For more documentation, see http://taskwarrior.org or try 'man task', 'man task-color',
+# 'man task-sync' or 'man taskrc'
+
+# Here is an example of entries that use the default, override and blank values
+# variable=foo -- By specifying a value, this overrides the default
+# variable= -- By specifying no value, this means no default
+# #variable=foo -- By commenting out the line, or deleting it, this uses the default
+
+# Use the command 'task show' to see all defaults and overrides
+
+# Files
+data.location=~/.task
+
+# Color theme (uncomment one to use)
+#include /usr/local/share/doc/task/rc/light-16.theme
+#include /usr/local/share/doc/task/rc/light-256.theme
+include /usr/local/share/doc/task/rc/dark-16.theme
+#include /usr/local/share/doc/task/rc/dark-256.theme
+#include /usr/local/share/doc/task/rc/dark-red-256.theme
+#include /usr/local/share/doc/task/rc/dark-green-256.theme
+#include /usr/local/share/doc/task/rc/dark-blue-256.theme
+#include /usr/local/share/doc/task/rc/dark-violets-256.theme
+#include /usr/local/share/doc/task/rc/dark-yellow-green.theme
+#include /usr/local/share/doc/task/rc/dark-gray-256.theme
+#include /usr/local/share/doc/task/rc/dark-gray-blue-256.theme
+#include /usr/local/share/doc/task/rc/solarized-dark-256.theme
+#include /usr/local/share/doc/task/rc/solarized-light-256.theme
+#include /usr/local/share/doc/task/rc/no-color.theme
+
+uda.priority.values=H,M,,L
+alias.ls=next
+default.command=next
diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf
index 90ed13c..54e496b 100644
--- a/tmux/.tmux.conf
+++ b/tmux/.tmux.conf
@@ -14,4 +14,7 @@ bind h select-pane -L
bind l select-pane -R
-set -g status-bg magenta
+#set -g status-bg magenta
+
+
+set -g mouse on