This repository has been archived on 2022-12-11. You can view files and clone it, but cannot push or open issues or pull requests.
dot-files/.xmobarrc

40 lines
2.3 KiB
Plaintext
Raw Normal View History

Made several minor changes/tweaks as follows: .conkerorrc: * changed pdf application to zathura * added a bunch of webjumps (see source) * made duckduckgo default search engine .emacs: * switched to emacs24 from bzr * enabled flyspell-mode * depreciated emacs-color-theme (use built-in theming in emacs24) * added magit init code with the intent of playing with magit someday instead of using cl * setup auto-complete extension * added keybinding C-x 4 s which opens up a elisp scratch buffer * added keybinding C-x 4 e which opens up a eshell buffer * added a eshell clear function * added .conkerorrc, .xmobarrc, .screenrc, and .stumpwmrc to auto-mode-alist .xbindkeysrc: * modified all audio controls to utilize cmus-remote instead of mpc .xinitrc: * using nouveau instead of nvidia driver so naturually switched from twinview to xrandr * disabled pulseaudio from starting because it is automatically started by settings in /etc/pulse/client.conf * modified trayers parameters due to the new xrandr setup .xmobarrc: * added foreword comments * removed volume script from bar (only supported alsa) .xmonad/xmonad.hs: * added emacs scratchpad (keybinding Mod-Control-Escape) * added mc scratchpad (keybinding Mod-Control-3) * added transmission scratchpad (replacing deluge) with keybinding Mod-Control-4 * imported XMonad.Layout.ToggleLayouts in hopes to find a nice fullscreen solution; disabled (but not uncommented) keybinding Mod-Control-Space. *TODO* Signed-off-by: Collin Doering <rekahsoft@gmail.com>
2012-01-12 09:19:15 +00:00
-- (C) Copyright Collin Doering @!@YEAR@!@
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
-- File: .xmobarrc
-- Author: Collin J. Doering <rekahsoft@gmail.com>
-- Date: Jan 11, 2012
Config { font = "-*-terminus-*-*-*-*-35-*-*-*-*-*-*-u"
Made several minor changes/tweaks as follows: .conkerorrc: * changed pdf application to zathura * added a bunch of webjumps (see source) * made duckduckgo default search engine .emacs: * switched to emacs24 from bzr * enabled flyspell-mode * depreciated emacs-color-theme (use built-in theming in emacs24) * added magit init code with the intent of playing with magit someday instead of using cl * setup auto-complete extension * added keybinding C-x 4 s which opens up a elisp scratch buffer * added keybinding C-x 4 e which opens up a eshell buffer * added a eshell clear function * added .conkerorrc, .xmobarrc, .screenrc, and .stumpwmrc to auto-mode-alist .xbindkeysrc: * modified all audio controls to utilize cmus-remote instead of mpc .xinitrc: * using nouveau instead of nvidia driver so naturually switched from twinview to xrandr * disabled pulseaudio from starting because it is automatically started by settings in /etc/pulse/client.conf * modified trayers parameters due to the new xrandr setup .xmobarrc: * added foreword comments * removed volume script from bar (only supported alsa) .xmonad/xmonad.hs: * added emacs scratchpad (keybinding Mod-Control-Escape) * added mc scratchpad (keybinding Mod-Control-3) * added transmission scratchpad (replacing deluge) with keybinding Mod-Control-4 * imported XMonad.Layout.ToggleLayouts in hopes to find a nice fullscreen solution; disabled (but not uncommented) keybinding Mod-Control-Space. *TODO* Signed-off-by: Collin Doering <rekahsoft@gmail.com>
2012-01-12 09:19:15 +00:00
, bgColor = "#000000"
, fgColor = "#00FFFF"
, position = TopW L 100
Made several minor changes/tweaks as follows: .conkerorrc: * changed pdf application to zathura * added a bunch of webjumps (see source) * made duckduckgo default search engine .emacs: * switched to emacs24 from bzr * enabled flyspell-mode * depreciated emacs-color-theme (use built-in theming in emacs24) * added magit init code with the intent of playing with magit someday instead of using cl * setup auto-complete extension * added keybinding C-x 4 s which opens up a elisp scratch buffer * added keybinding C-x 4 e which opens up a eshell buffer * added a eshell clear function * added .conkerorrc, .xmobarrc, .screenrc, and .stumpwmrc to auto-mode-alist .xbindkeysrc: * modified all audio controls to utilize cmus-remote instead of mpc .xinitrc: * using nouveau instead of nvidia driver so naturually switched from twinview to xrandr * disabled pulseaudio from starting because it is automatically started by settings in /etc/pulse/client.conf * modified trayers parameters due to the new xrandr setup .xmobarrc: * added foreword comments * removed volume script from bar (only supported alsa) .xmonad/xmonad.hs: * added emacs scratchpad (keybinding Mod-Control-Escape) * added mc scratchpad (keybinding Mod-Control-3) * added transmission scratchpad (replacing deluge) with keybinding Mod-Control-4 * imported XMonad.Layout.ToggleLayouts in hopes to find a nice fullscreen solution; disabled (but not uncommented) keybinding Mod-Control-Space. *TODO* Signed-off-by: Collin Doering <rekahsoft@gmail.com>
2012-01-12 09:19:15 +00:00
, lowerOnStart = True
Some major revisions as i have recently replaced my desktop. Namely: * switched to systemd for user level daemons and startup programs originally run from .xinitrc * beefed up the logout menu implemented by .bin/xmonadClose.sh to support pretty well all windows-managers (with some minor modification) and now with support for suspend and hibernate .Xdefaults: * did a little rearrangement to make things pretty * added the clipboard extension .authinfo.gpg: .authinfo-cd.gpg: * encrypted authinfo files for gnus (emacs) .bash_profile: * now checks if ~/.bashrc is a file and then executes it instead of just assuming .bashrc: * added a few new aliases * modified path to include ~/.bin .bin/xmonadClose.sh: * now supports pretty well any window manager with minor modification (just edit the actionNames and actionExecs arrays respective elements) * now brings up a dmenu options menu to select one of cancel, logout, suspend, hybrid-sleep, hibernate, or shutdown * uses xdotool to send a hidden 'kill switch' to xmonad upon 'logout' * uses systemctl to suspend, hybrid-sleep and hibernate * uses the classic shutdown command for shutdown .config/mc/: * moved the config files from .mc .config/systemd/user/: * all user instance systemd service files go here default.target.wants/: * contains a symbolic link to all the currently enabled service files emacs.service: * starts the emacs daemon mpd.service: * starts a user level instance of mpd using the config ~/.mpdconf udiskie.service: * starts udiskie (a user level daemon for automounted media using udisk) urxvtd.service: * starts the urxvt daemon unclutter.service: * starts the uncluttered program trayer.service: * starts trayer using the options: --monitor 1 --edge top --align right --expand true --width 4 --height 2 --transparent true --tint 0x000000 xbindkeys.service: * starts xbindkeys xcompmgr.service: * starts xcompmgr xscreensaver.service: * starts xscreensaver .emacs: * added support for magit * added support for ipython * dropped in ELPA version of swank-clojure in place of the AUR version * preparing to use babel (part of org more for use with code) * upgraded yas to the most recent version from ELPA; need to smooth out some minor issues * python-mode is currently commented out in config but working; dropped in ELPA version in place of the AUR version i had previous * disabled gieser (in the process of dropping in the ELPA version..just ran into some hitch) * add a template for ruby to .emacs.d/templates .mpdconf: * user instance mpd config .screenrc: * re-enabled ncmpcpp in place of cmus as i'm using mpd now * disable mc in screen because it doesn't start correctly; mc is available through my xmonad scratchpad "mc" .vimrc: * enabled syntax highlighting .xbindkeysrc: * switched music keybindings from cmus-remote commands to there respective mpc commands * switched www key to conkeror in place of firefox .xinitrc: * use systemd --user to run a user instance of systemd to run startup programs generally run from this script. The programs i have written unit files are specified above and left as comments in this file. .xmobarrc: * my ethernet interface is now called 'eno1' not 'eth0' * TODO: need to setup wireless status xmobar widget for 'wlp7s0' .xmonad/xmonad.hs: * added keybinding for auto-umounting any disk auto-mounted by udiskie (Mod+shift+control u) * now using new .bin/xmonadClose.sh to kill session in a few different ways (Mod+shift q) * added a keybinding to toggle the status bar (xmobar) using (Mod b) * added better support for some full screen games: supertux2, doom3, steam and hl2 * set opacity on all emacs and gvim windows to 13/16 (btw this is done for urxvt using a property in .Xdefaults .xscreensaver: * an auto-generated file by xscreensaver-demo; may consider removing in the future as it can always be auto-generated but its nice to have all my screensavers saved and ready .xsession: * not currently using since i use slim but here for compatibility with gdm,kdm and other de's .zshrc: * some auto-generated changes thanks to compinstall * added a few new aliases * modified path to include ~/.bin Signed-off-by: Collin Doering <rekahsoft@gmail.com>
2013-03-11 03:26:58 +00:00
, commands = [ Run Network "eno1" ["-L","0","-H","32","-l","green","--normal","orange","--high","red"] 40
Made several minor changes/tweaks as follows: .conkerorrc: * changed pdf application to zathura * added a bunch of webjumps (see source) * made duckduckgo default search engine .emacs: * switched to emacs24 from bzr * enabled flyspell-mode * depreciated emacs-color-theme (use built-in theming in emacs24) * added magit init code with the intent of playing with magit someday instead of using cl * setup auto-complete extension * added keybinding C-x 4 s which opens up a elisp scratch buffer * added keybinding C-x 4 e which opens up a eshell buffer * added a eshell clear function * added .conkerorrc, .xmobarrc, .screenrc, and .stumpwmrc to auto-mode-alist .xbindkeysrc: * modified all audio controls to utilize cmus-remote instead of mpc .xinitrc: * using nouveau instead of nvidia driver so naturually switched from twinview to xrandr * disabled pulseaudio from starting because it is automatically started by settings in /etc/pulse/client.conf * modified trayers parameters due to the new xrandr setup .xmobarrc: * added foreword comments * removed volume script from bar (only supported alsa) .xmonad/xmonad.hs: * added emacs scratchpad (keybinding Mod-Control-Escape) * added mc scratchpad (keybinding Mod-Control-3) * added transmission scratchpad (replacing deluge) with keybinding Mod-Control-4 * imported XMonad.Layout.ToggleLayouts in hopes to find a nice fullscreen solution; disabled (but not uncommented) keybinding Mod-Control-Space. *TODO* Signed-off-by: Collin Doering <rekahsoft@gmail.com>
2012-01-12 09:19:15 +00:00
-- , Run Com "/home/collin/.bin/vol.sh" [] "vol" 15
, Run MultiCpu ["-t","Cpu <total> | cpu0: <total0> | cpu1: <total1> | cpu2: <total2> | cpu3: <total3>","-L","3","-H","50","--high","#f0c040"] 10
, Run Memory ["-t","Mem: <usedratio>%","-l","green","--normal","orange","--high","red"] 40
, Run Swap ["-t","Swap: <usedratio>%","-l","green","--normal","orange","--high","red"] 60
Made several minor changes/tweaks as follows: .conkerorrc: * changed pdf application to zathura * added a bunch of webjumps (see source) * made duckduckgo default search engine .emacs: * switched to emacs24 from bzr * enabled flyspell-mode * depreciated emacs-color-theme (use built-in theming in emacs24) * added magit init code with the intent of playing with magit someday instead of using cl * setup auto-complete extension * added keybinding C-x 4 s which opens up a elisp scratch buffer * added keybinding C-x 4 e which opens up a eshell buffer * added a eshell clear function * added .conkerorrc, .xmobarrc, .screenrc, and .stumpwmrc to auto-mode-alist .xbindkeysrc: * modified all audio controls to utilize cmus-remote instead of mpc .xinitrc: * using nouveau instead of nvidia driver so naturually switched from twinview to xrandr * disabled pulseaudio from starting because it is automatically started by settings in /etc/pulse/client.conf * modified trayers parameters due to the new xrandr setup .xmobarrc: * added foreword comments * removed volume script from bar (only supported alsa) .xmonad/xmonad.hs: * added emacs scratchpad (keybinding Mod-Control-Escape) * added mc scratchpad (keybinding Mod-Control-3) * added transmission scratchpad (replacing deluge) with keybinding Mod-Control-4 * imported XMonad.Layout.ToggleLayouts in hopes to find a nice fullscreen solution; disabled (but not uncommented) keybinding Mod-Control-Space. *TODO* Signed-off-by: Collin Doering <rekahsoft@gmail.com>
2012-01-12 09:19:15 +00:00
, Run Date "%a %b %_d %l:%M %p" "date" 60
, Run Uptime ["-t","Up: <days>d <hours>h <minutes>m","-l","green","--normal","orange","--high","red"] 60
, Run Weather "CYKF" ["-t","Waterloo: <tempC>C"] 36000
Made several minor changes/tweaks as follows: .conkerorrc: * changed pdf application to zathura * added a bunch of webjumps (see source) * made duckduckgo default search engine .emacs: * switched to emacs24 from bzr * enabled flyspell-mode * depreciated emacs-color-theme (use built-in theming in emacs24) * added magit init code with the intent of playing with magit someday instead of using cl * setup auto-complete extension * added keybinding C-x 4 s which opens up a elisp scratch buffer * added keybinding C-x 4 e which opens up a eshell buffer * added a eshell clear function * added .conkerorrc, .xmobarrc, .screenrc, and .stumpwmrc to auto-mode-alist .xbindkeysrc: * modified all audio controls to utilize cmus-remote instead of mpc .xinitrc: * using nouveau instead of nvidia driver so naturually switched from twinview to xrandr * disabled pulseaudio from starting because it is automatically started by settings in /etc/pulse/client.conf * modified trayers parameters due to the new xrandr setup .xmobarrc: * added foreword comments * removed volume script from bar (only supported alsa) .xmonad/xmonad.hs: * added emacs scratchpad (keybinding Mod-Control-Escape) * added mc scratchpad (keybinding Mod-Control-3) * added transmission scratchpad (replacing deluge) with keybinding Mod-Control-4 * imported XMonad.Layout.ToggleLayouts in hopes to find a nice fullscreen solution; disabled (but not uncommented) keybinding Mod-Control-Space. *TODO* Signed-off-by: Collin Doering <rekahsoft@gmail.com>
2012-01-12 09:19:15 +00:00
, Run CpuFreq ["-t","Freq: <cpu0> | <cpu1> GHz","-L","0","-H","2","-l","green","-n","orange","-h","red"] 50
, Run StdinReader
]
, sepChar = "%"
, alignSep = "}{"
Some major revisions as i have recently replaced my desktop. Namely: * switched to systemd for user level daemons and startup programs originally run from .xinitrc * beefed up the logout menu implemented by .bin/xmonadClose.sh to support pretty well all windows-managers (with some minor modification) and now with support for suspend and hibernate .Xdefaults: * did a little rearrangement to make things pretty * added the clipboard extension .authinfo.gpg: .authinfo-cd.gpg: * encrypted authinfo files for gnus (emacs) .bash_profile: * now checks if ~/.bashrc is a file and then executes it instead of just assuming .bashrc: * added a few new aliases * modified path to include ~/.bin .bin/xmonadClose.sh: * now supports pretty well any window manager with minor modification (just edit the actionNames and actionExecs arrays respective elements) * now brings up a dmenu options menu to select one of cancel, logout, suspend, hybrid-sleep, hibernate, or shutdown * uses xdotool to send a hidden 'kill switch' to xmonad upon 'logout' * uses systemctl to suspend, hybrid-sleep and hibernate * uses the classic shutdown command for shutdown .config/mc/: * moved the config files from .mc .config/systemd/user/: * all user instance systemd service files go here default.target.wants/: * contains a symbolic link to all the currently enabled service files emacs.service: * starts the emacs daemon mpd.service: * starts a user level instance of mpd using the config ~/.mpdconf udiskie.service: * starts udiskie (a user level daemon for automounted media using udisk) urxvtd.service: * starts the urxvt daemon unclutter.service: * starts the uncluttered program trayer.service: * starts trayer using the options: --monitor 1 --edge top --align right --expand true --width 4 --height 2 --transparent true --tint 0x000000 xbindkeys.service: * starts xbindkeys xcompmgr.service: * starts xcompmgr xscreensaver.service: * starts xscreensaver .emacs: * added support for magit * added support for ipython * dropped in ELPA version of swank-clojure in place of the AUR version * preparing to use babel (part of org more for use with code) * upgraded yas to the most recent version from ELPA; need to smooth out some minor issues * python-mode is currently commented out in config but working; dropped in ELPA version in place of the AUR version i had previous * disabled gieser (in the process of dropping in the ELPA version..just ran into some hitch) * add a template for ruby to .emacs.d/templates .mpdconf: * user instance mpd config .screenrc: * re-enabled ncmpcpp in place of cmus as i'm using mpd now * disable mc in screen because it doesn't start correctly; mc is available through my xmonad scratchpad "mc" .vimrc: * enabled syntax highlighting .xbindkeysrc: * switched music keybindings from cmus-remote commands to there respective mpc commands * switched www key to conkeror in place of firefox .xinitrc: * use systemd --user to run a user instance of systemd to run startup programs generally run from this script. The programs i have written unit files are specified above and left as comments in this file. .xmobarrc: * my ethernet interface is now called 'eno1' not 'eth0' * TODO: need to setup wireless status xmobar widget for 'wlp7s0' .xmonad/xmonad.hs: * added keybinding for auto-umounting any disk auto-mounted by udiskie (Mod+shift+control u) * now using new .bin/xmonadClose.sh to kill session in a few different ways (Mod+shift q) * added a keybinding to toggle the status bar (xmobar) using (Mod b) * added better support for some full screen games: supertux2, doom3, steam and hl2 * set opacity on all emacs and gvim windows to 13/16 (btw this is done for urxvt using a property in .Xdefaults .xscreensaver: * an auto-generated file by xscreensaver-demo; may consider removing in the future as it can always be auto-generated but its nice to have all my screensavers saved and ready .xsession: * not currently using since i use slim but here for compatibility with gdm,kdm and other de's .zshrc: * some auto-generated changes thanks to compinstall * added a few new aliases * modified path to include ~/.bin Signed-off-by: Collin Doering <rekahsoft@gmail.com>
2013-03-11 03:26:58 +00:00
, template = " %StdinReader% }{ %multicpu% %memory% <fc=#0033FF>|</fc> %swap% <fc=#0033FF>|</fc> %eno1% <fc=#0033FF>|</fc> %uptime% <fc=#0033FF>|</fc> %CYKF% <fc=#0033FF>|</fc> %date% <fc=#0033FF>|</fc> "
}