diff --git a/.bash_profile b/.bash_profile index 2f6ecab..97120f3 100644 --- a/.bash_profile +++ b/.bash_profile @@ -1,5 +1,5 @@ # -*- eval: (git-auto-commit-mode 1) -*- -export BROWSER=conkeror +export BROWSER=firefox export EDITOR="emacsclient -c -a emacs" export INFOPATH="${HOME}/documents/info:${INFOPATH}" export PATH="${HOME}/bin:${PATH}:/usr/local/bin" diff --git a/.beetsconfig b/.beetsconfig index a1e3e24..87a1607 100644 --- a/.beetsconfig +++ b/.beetsconfig @@ -1,7 +1,7 @@ # -*- mode: conf-colon; eval: (git-auto-commit-mode 1); -*- [beets] library: ~/.local/share/beets/library.blb -directory: /mnt/music/mp3/ +directory: /mnt/music/lib/ plugins: mpdupdate embedart [paths] diff --git a/.config/newsbeuter/config b/.config/newsbeuter/config index 5d50aba..a4255c3 100644 --- a/.config/newsbeuter/config +++ b/.config/newsbeuter/config @@ -1,6 +1,6 @@ # -*- eval: (git-auto-commit-mode 1) -*- auto-reload yes -browser conkeror +browser firefox confirm-exit yes feedlist-format "%-35t %?d?- %-35d&? %> %u" max-items 500 diff --git a/.config/newsbeuter/urls b/.config/newsbeuter/urls index 9f98bf8..86b1766 100644 --- a/.config/newsbeuter/urls +++ b/.config/newsbeuter/urls @@ -43,6 +43,7 @@ http://feeds.feedburner.com/FalloutTutorials devel http://www.devarticles.com/rss.xml devel http://www.script-tutorials.com/feed/rss/ http://news.ycombinator.com/rss +http://stackoverflow.com/feeds/tag?tagnames=c&sort=newest #-----[ Linux and FLOSS ]--------------------------------------------- http://www.reddit.com/r/commandline/.rss linux @@ -77,6 +78,8 @@ http://www.emacswiki.org/emacs?action=rss emacs http://feeds.feedburner.com/XahsEmacsBlog http://www.masteringemacs.org/feed/ http://wikemacs.org/wiki/index.php?title=Special:RecentChanges&feed=atom +http://stackoverflow.com/feeds/tag?tagnames=emacs&sort=newest +http://stackoverflow.com/feeds/tag?tagnames=elisp&sort=newest #-----[ N900 ]-------------------------------------------------------- http://www.reddit.com/r/n900/.rss n900 @@ -95,6 +98,7 @@ http://rollingrelease.com/?feed=rss software http://sourceforge.net/export/rss2_keepsake.php?group_id=134378 software http://valajournal.blogspot.com/feeds/posts/default software http://www.gimp.org/news.rdf +http://stackoverflow.com/feeds/tag?tagnames=git&sort=newest #-----[ Games ]------------------------------------------------------- http://feeds.feedburner.com/qj/qjnet game diff --git a/.conkerorrc/settings.js b/.conkerorrc/settings.js index 0c74f0f..8f59204 100644 --- a/.conkerorrc/settings.js +++ b/.conkerorrc/settings.js @@ -2,6 +2,7 @@ cwd = make_file("/home/slash/downloads/"); url_remoting_fn = load_url_in_new_buffer; read_buffer_show_icons = true; +hint_digits = ";ASDFGHJKL"; hints_minibuffer_annotation_mode(true); diff --git a/.conkerorrc/webjumps.js b/.conkerorrc/webjumps.js index 608c3b6..e13c281 100644 --- a/.conkerorrc/webjumps.js +++ b/.conkerorrc/webjumps.js @@ -1,14 +1,5 @@ // -*- eval: (git-auto-commit-mode 1) -*- -define_webjump("archwiki", - "https://wiki.archlinux.org/index.php?search=%s", - $alternative="https://wiki.archlinux.org"); -define_webjump("aur", - "https://aur.archlinux.org/packages.php?O=0&K=%s&do_Search=Go", - $alternative="https://aur.archlinux.org"); -define_webjump("archpackages", - "https://www.archlinux.org/packages/?sort=&q=%s&limit=50", - $alternative="https://packages.archlinux.org"); define_webjump("emacswiki", "http://www.google.com/cse?cx=004774160799092323420%3A6-ff2s0o6yi&q=%s", $alternative="http://www.emacswiki.org"); @@ -27,3 +18,16 @@ define_webjump("metal-archives", define_webjump("djangodocs", "https://docs.djangoproject.com/search/?q=%s&release=5", $alternative="https://docs.djangoproject.com/"); +define_webjump("google", + "https://duckduckgo.com?q=!google%%20%s"); + +// Archlinux +define_webjump("arch/wiki", + "https://wiki.archlinux.org/index.php?search=%s", + $alternative="https://wiki.archlinux.org"); +define_webjump("arch/aur", + "https://aur.archlinux.org/packages.php?O=0&K=%s&do_Search=Go", + $alternative="https://aur.archlinux.org"); +define_webjump("arch/packages", + "https://www.archlinux.org/packages/?sort=&q=%s&limit=50", + $alternative="https://packages.archlinux.org"); diff --git a/.gitignore b/.gitignore index 571a0f1..3bd67d3 100644 --- a/.gitignore +++ b/.gitignore @@ -114,3 +114,4 @@ Mail/ .diaspora/ .mu/ .org-timestamps/ +.virtualenv/ diff --git a/.xbindkeysrc.scm b/.xbindkeysrc.scm index 5d6e258..7cb951e 100644 --- a/.xbindkeysrc.scm +++ b/.xbindkeysrc.scm @@ -21,6 +21,7 @@ (define previous-tag '()) (define current-tag "default") +(define terminal "st") ;;;_ Macros (define-macro (cmd command) @@ -156,7 +157,7 @@ the command." (xbindkey-function `(,modkey x) X-function-map) (xbindkey-function `(,modkey w) W-function-map) (xbindkey-function `(,modkey s) S-function-map) - (xbindkey `(,modkey Return) "urxvt") + (xbindkey `(,modkey Return) terminal) (xbindkey '(control alt l) "i3lock -c 000000") (xbindkey '(XF86HomePage) "conkeror") (xbindkey '(XF86Mail) "mutt") diff --git a/.xinitrc b/.xinitrc index 33ed80b..371d4a4 100644 --- a/.xinitrc +++ b/.xinitrc @@ -11,7 +11,8 @@ xbindkeys & -fn "-misc-tamsyn-medium-r-normal-*-14-*-*-*-*-*-iso8859-*" \ -nb "#000000" -nf "#15abc3" & #_ Start session -exec ck-launch-session /usr/bin/herbstluftwm 2>&1 > ~/.xsession_errors +#exec ck-launch-session /usr/bin/herbstluftwm 2>&1 >> ~/.xsession_errors +exec ck-launch-session /usr/local/bin/dwm 2>&1 >> ~/.xsession_errors #_ Local Variables # Local Variables: # mode: shell-script diff --git a/.zshrc b/.zshrc index d7b0427..38c4fd7 100644 --- a/.zshrc +++ b/.zshrc @@ -50,8 +50,6 @@ precmd_functions+='precmd_update_updates' chpwd_functions+='chpwd_update_git_vars' # Set the prompt. -. /etc/bash_completion.d/git - PROMPT='$(prompt)' RPROMPT='$(rprompt)' diff --git a/README.org b/README.org new file mode 100644 index 0000000..7104fa6 --- /dev/null +++ b/README.org @@ -0,0 +1,65 @@ +# -*- eval: (git-auto-commit-mode 1) -*- + +* .Xdefaults + + Currently uses colors from [[http://ethanschoonover.com/solarized][solarized]] theme for everything. Sets + other settings for [[http://software.schmorp.de/pkg/rxvt-unicode][urxvt]], [[http://invisible-island.net/xterm/][xterm]], XFT, [[http://www.gnu.org/software/emacs][GNU Emacs]] and ~xfontsel~. + +* .Xmodmap + + I'm a lefty, so this reverses my first 3 mouse buttons. I've also + set it up to switch my ~Control~ and ~Caps Lock~, and my ~Shift~ and + ~Super~ keys (on the left side of my keyboard). + +* .bash_profile + + Sets some environment variables. Even though I use [[http://zsh.sourceforge.net/][zsh]], + ~.bash_profile~ gets sourced first of all anyway. Currently sets + ~BROWSER~ and ~EDITOR~ and adds paths to ~INFOPATH~ and ~PATH~. + +* .beetsconfig + + Configuration for [[http://beets.radbox.org/][beets]]. + +* .conky_box.lua + + Some lua file to draw a semi-transparent box around [[http://conky.sourceforge.net/][conky]] to keep it + readable on every kind of background without fully obscuring that + background. + +* .conkyrc + + Configuration for [[http://conky.sourceforge.net/][conky]]. + +* .fonts.conf + + Fontconfig file that (in my opinion) gives me some nice looking + fonts. I don't really know if I've actually got a good config, but + after messing around with parts of it I'm fairly happy with it. + +* .gitconfig + + Configuration for [[http://git-scm.com][git]]. Adds some aliases: + + - ~st~: short status list. + - ~unadd~: reset a file or the entire working tree. + - ~lschanged~: list files that have changed. + - ~history~: Show a graph of the history of a branch. + +* .guile + + Enables ~readline~ functionality in the [[http://www.gnu.org/software/guile/][guile]] REPL. + +* .hgrc + + Configuration for [[http://mercurial.selenic.com/][mercurial]]. Only sets my name/email. + +* .offlineimap.py + + Python function file for [[http://offlineimap.org/][offlineimap]]. Defines a function to get a + username and another for password from ~.netrc~. + +* .offlineimap + + Configuration for [[http://offlineimap.org/][offlineimap]]. Calls [[http://www.djcbsoftware.nl/code/mu/][mu]] as a post sync hook to index + new mails.