about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNguyễn Gia Phong <vn.mcsinyx@gmail.com>2017-11-26 15:41:07 +0700
committerNguyễn Gia Phong <vn.mcsinyx@gmail.com>2017-11-26 15:41:07 +0700
commit2f254e8c7f564f246190f48372b4c317651ce764 (patch)
treef88ec027835efdbac334c37f322b2303c3f236d1
parent215695710f8b04e70ed5dbd0426c1e15b0b225d7 (diff)
downloaddotfiles-2f254e8c7f564f246190f48372b4c317651ce764.tar.gz
Update 2017-11-26
-rw-r--r--awesome/.config/awesome/rc.lua16
-rw-r--r--dev/.gitconfig6
-rw-r--r--meta/.Xresources (renamed from meta/.Xdefaults)0
-rw-r--r--meta/.bashrc1
-rw-r--r--meta/.mailcap69
-rw-r--r--meta/.xinitrc5
-rw-r--r--vim/.vim/after/ftplugin/cpp.vim (renamed from vim/.vim/ftplugin/cpp.vim)0
-rw-r--r--vim/.vim/after/ftplugin/markdown.vim (renamed from vim/.vim/ftplugin/markdown.vim)0
-rwxr-xr-xvim/.vim/after/ftplugin/python.vim (renamed from vim/.vim/ftplugin/python/python.vim)0
9 files changed, 83 insertions, 14 deletions
diff --git a/awesome/.config/awesome/rc.lua b/awesome/.config/awesome/rc.lua
index 4c762a4..39f9428 100644
--- a/awesome/.config/awesome/rc.lua
+++ b/awesome/.config/awesome/rc.lua
@@ -46,15 +46,15 @@ end
 beautiful.init("~/.config/awesome/themes/gruvbox/theme.lua")
 
 -- This is used later as the default terminal and editor to run.
-terminal = "x-terminal-emulator"
+terminal = "x-terminal-emulator -e dvtm"
 editor = "gvim"
 -- And some additional applications
-root_terminal = terminal .. " -e su -"
-ranger = terminal .. " -e ranger"
-python = terminal .. " -e python3"
-guile = terminal .. " -e guile"
-mutt = terminal .. " -e mutt"
-cmus = terminal .. " -e cmus"
+root_terminal = "x-terminal-emulator -e su --login --command dvtm"
+ranger = "x-terminal-emulator -e ranger"
+python = "x-terminal-emulator -e python3"
+guile = "x-terminal-emulator -e guile"
+mutt = "x-terminal-emulator -e mutt"
+cmus = "x-terminal-emulator -e cmus"
 cmus_pause = "cmus-remote --pause"
 cmus_prev = "cmus-remote --prev"
 cmus_next = "cmus-remote --next"
@@ -66,7 +66,6 @@ function volume_lower() awful.spawn("amixer sset Master 5%-", false) end
 function volume_raise() awful.spawn("amixer sset Master 5%+", false) end
 function volume_mute() awful.util.spawn("amixer sset Master toggle", false) end
 
-
 -- Default modkey.
 -- Usually, Mod4 is the key with a logo between Control and Alt.
 -- If you do not like this or do not have such a key,
@@ -152,7 +151,6 @@ vicious.register(mycpuusage, vicious.widgets.cpu,
                  end, 2)
 
 -- Create memory usage widgets
-vicious.cache(vicious.widgets.mem)
 mymemusage = wibox.widget.textbox() -- RAM
 vicious.register(mymemusage, vicious.widgets.mem,
                  function(widget, args)
diff --git a/dev/.gitconfig b/dev/.gitconfig
index 8cf14e9..71f101b 100644
--- a/dev/.gitconfig
+++ b/dev/.gitconfig
@@ -1,9 +1,9 @@
 [user]
 	email = vn.mcsinyx@gmail.com
-	name = Raphael McSinyx
+	name = Nguyễn Gia Phong
 [diff]
-	tool = vimdif
-	guitool = gvimdif
+	tool = vimdiff
+	guitool = gvimdiff
 [github]
 	user = McSinyx
 
diff --git a/meta/.Xdefaults b/meta/.Xresources
index 6efc901..6efc901 100644
--- a/meta/.Xdefaults
+++ b/meta/.Xresources
diff --git a/meta/.bashrc b/meta/.bashrc
index 93593d4..fcb265e 100644
--- a/meta/.bashrc
+++ b/meta/.bashrc
@@ -102,7 +102,6 @@ alias fpc='fpc -O1 -XS -gl'
 alias mpa='mpv --no-video --loop=inf'
 alias mount='udevil mount'
 alias umount='udevil umount'
-alias x='cd ~ && startx'
 alias flare='cd ~/.local/flare-game/ && ./flare && cd -'
 TF_ALIAS=fuck alias fuck='eval $(thefuck $(fc -ln -1)); history -r'
 if [ -f ~/.bash_aliases ]; then
diff --git a/meta/.mailcap b/meta/.mailcap
new file mode 100644
index 0000000..b54b674
--- /dev/null
+++ b/meta/.mailcap
@@ -0,0 +1,69 @@
+# Example mailcap file for Reddit Terminal Viewer
+# https://github.com/michael-lazar/rtv/
+#
+# Copy the contents of this file to {HOME}/.mailcap, or point to using $MAILCAPS
+# Then launch RTV using the --enable-media flag. All shell commands defined in
+# this file depend on external programs that must be installed on your system.
+#
+# HELP REQUESTED! If you come up with your own commands (especially for OS X)
+# and would like to share, please post an issue on the GitHub tracker and we
+# can get them added to this file as references.
+#
+#
+#                              Mailcap 101
+# - The first entry with a matching MIME type will be executed, * is a wildcard
+# - %s will be replaced with the image or video url
+# - Add ``test=test -n "$DISPLAY"`` if your command opens a new window
+# - Add ``needsterminal`` for commands that use the terminal
+# - Add ``copiousoutput`` for commands that dump text to stdout
+
+###############################################################################
+# Commands below this point will open media in a separate window without
+# pausing execution of RTV.
+###############################################################################
+
+# Feh is a simple and effective image viewer
+# Note that rtv returns a list of urls for imgur albums, so we don't put quotes
+# around the `%s`
+image/x-imgur-album; feh %s; test=test -n "$DISPLAY"
+image/gif; mpv '%s' --loop=inf; test=test -n "$DISPLAY"
+#image/*; feh '%s'; test=test -n "$DISPLAY"
+
+# Youtube videos are assigned a custom mime-type, which can be streamed with
+# vlc or youtube-dl.
+video/x-youtube; mpv '%s'; test=test -n "$DISPLAY"
+
+# Mpv is a simple and effective video streamer
+video/*; mpv '%s' --loop=inf; test=test -n "$DISPLAY"
+
+###############################################################################
+# Commands below this point will attempt to display media directly in the
+# terminal when X is not available.
+###############################################################################
+
+# View images directly in your terminal with iTerm2
+# curl -L https://iterm2.com/misc/install_shell_integration_and_utilities.sh | bash
+# image/*; curl -s %s | ~/.iterm2/imgcat && read -n 1; needsterminal
+
+# View true images in the terminal, supported by rxvt-unicode, xterm and st
+# Requires the w3m-img package
+image/*; w3m -o 'ext_image_viewer=off' '%s'; needsterminal
+
+# Don't have a solution for albums yet
+image/x-imgur-album; echo
+
+# 256 color images using half-width unicode characters
+# Much higher quality that img2txt, but must be built from source
+# https://github.com/rossy/img2xterm
+image/*; curl -s '%s' | convert -resize 80x80 - jpg:/tmp/rtv.jpg && img2xterm /tmp/rtv.jpg; needsterminal; copiousoutput
+
+# Display images in classic ascii using img2txt and lib-caca
+image/*; curl -s '%s' | convert - jpg:/tmp/rtv.jpg && img2txt -f utf8 /tmp/rtv.jpg; needsterminal; copiousoutput
+
+# Full motion videos - requires a framebuffer to view
+video/x-youtube; mpv -vo drm -quiet '%s'; needsterminal
+video/*; mpv -vo drm -quiet '%s'; needsterminal
+
+# Ascii videos
+# video/x-youtube; youtube-dl -q -o - '%s' | mplayer -cache 8192 -vo caca -quiet -; needsterminal
+# video/*; wget '%s' -O - | mplayer -cache 8192 -vo caca -quiet -; needsterminal
diff --git a/meta/.xinitrc b/meta/.xinitrc
index 7aefafb..296c708 100644
--- a/meta/.xinitrc
+++ b/meta/.xinitrc
@@ -1,6 +1,8 @@
 #!/bin/sh
+cd $HOME
+xrdb -merge ~/.Xresources
 setxkbmap -option caps:swapescape
-xrandr --output VGA-0 --mode 1600x900 --primary
+xrandr --output VGA-0 --mode 1600x900 --primary --right-of LVDS
 synclient TapButton1=1 VertEdgeScroll=1 HorizEdgeScroll=1 VertTwoFingerScroll=0
 keynav &
 redshift-gtk &
@@ -8,3 +10,4 @@ ibus-daemon -drx
 connman-ui-gtk &
 clipit &
 exec awesome
+cd -
diff --git a/vim/.vim/ftplugin/cpp.vim b/vim/.vim/after/ftplugin/cpp.vim
index 2f6ffc8..2f6ffc8 100644
--- a/vim/.vim/ftplugin/cpp.vim
+++ b/vim/.vim/after/ftplugin/cpp.vim
diff --git a/vim/.vim/ftplugin/markdown.vim b/vim/.vim/after/ftplugin/markdown.vim
index 6cbbf03..6cbbf03 100644
--- a/vim/.vim/ftplugin/markdown.vim
+++ b/vim/.vim/after/ftplugin/markdown.vim
diff --git a/vim/.vim/ftplugin/python/python.vim b/vim/.vim/after/ftplugin/python.vim
index dc4ed52..dc4ed52 100755
--- a/vim/.vim/ftplugin/python/python.vim
+++ b/vim/.vim/after/ftplugin/python.vim