From 1746ea2749f651da0423bfe637cddf0c22df831a Mon Sep 17 00:00:00 2001 From: Tom van der Lee Date: Wed, 23 Nov 2016 21:36:19 +0100 Subject: Updated dotfiles --- bash/.bashrc | 6 +++++- vim/.vim/.netrwhist | 3 +-- vim/.vim/vimrc | 9 +++++++++ xorg/.local/share/systemd/user/xbacklightmon.service | 8 ++++++++ xorg/.local/usr/bin/xbacklightmon | 17 +++++++++++++++++ 5 files changed, 40 insertions(+), 3 deletions(-) create mode 100644 xorg/.local/share/systemd/user/xbacklightmon.service create mode 100755 xorg/.local/usr/bin/xbacklightmon diff --git a/bash/.bashrc b/bash/.bashrc index d9f3a6c..c86b8cb 100755 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -44,7 +44,7 @@ man() { # Helpfull functions exists() { - hash $@ 2> /dev/null + type $@ &> /dev/null } is_function() { @@ -157,6 +157,10 @@ if exists gnome-keyring-daemon; then fi fi +if exists sensible.bash; then + source sensible.bash +fi + # Fancy bash prompt if exists liquidprompt; then source $(which liquidprompt) 2> /dev/null diff --git a/vim/.vim/.netrwhist b/vim/.vim/.netrwhist index 0f58e40..7771a52 100644 --- a/vim/.vim/.netrwhist +++ b/vim/.vim/.netrwhist @@ -1,3 +1,2 @@ let g:netrw_dirhistmax =10 -let g:netrw_dirhist_cnt =1 -let g:netrw_dirhist_1='/home/tom/programming/aquatracker/site' +let g:netrw_dirhist_cnt =0 diff --git a/vim/.vim/vimrc b/vim/.vim/vimrc index 3c83b4d..1a5a659 100644 --- a/vim/.vim/vimrc +++ b/vim/.vim/vimrc @@ -94,6 +94,15 @@ if exists("g:loaded_pathogen") autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif + " NERDCommenter: + " Pretty comments + let g:NERDSpaceDelims = 1 + let g:NERDCompactSexyComs = 1 + let g:NERDDefaultAlign = 'left' + let g:NERDCommentEmptyLines = 1 + let g:NERDTrimTrailingWhitespace = 1 + + " Airline: " On arch linux install the following: " otf-powerline-symbols-git diff --git a/xorg/.local/share/systemd/user/xbacklightmon.service b/xorg/.local/share/systemd/user/xbacklightmon.service new file mode 100644 index 0000000..c603974 --- /dev/null +++ b/xorg/.local/share/systemd/user/xbacklightmon.service @@ -0,0 +1,8 @@ +[Unit] +Description=Watches /sys/class/backlight/brightness and applies it to xorg-backlight +After=graphical.target +Wants=graphical.target + +[Service] +Type=simple +ExecStart=/home/tom/.local/usr/bin/xbacklightmon diff --git a/xorg/.local/usr/bin/xbacklightmon b/xorg/.local/usr/bin/xbacklightmon new file mode 100755 index 0000000..39f6b48 --- /dev/null +++ b/xorg/.local/usr/bin/xbacklightmon @@ -0,0 +1,17 @@ +#!/bin/sh + +path=/sys/class/backlight/acpi_video0 + +luminance() { + read -r level < "$path"/actual_brightness + factor=$((max / 100)) + printf '%d\n' "$((level / factor))" +} + +read -r max < "$path"/max_brightness + +xbacklight -set "$(luminance)" + +inotifywait -me modify --format '' "$path"/actual_brightness | while read; do + xbacklight -set "$(luminance)" +done -- cgit v1.2.3