i3wm-of-jeannie (scrot) (+6 likes)
defenestre Apr 23, 2015 (wms/i3)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 | Emacs24.font: Ubuntu Mono-13
emacs.font: Ubuntu Mono-13
emacs.FontBackend: xft
Xft.antialias: 1
Xft.hinting: 1
Xft.hintstyle: hintfull
Xft.lcdfilter: lcddefault
Xft.rgba: rgb
rofi.opacity: 85
rofi.width: 1924
rofi.lines: 7
rofi.columns: 4
rofi.font: SourceCodePro 9
rofi.fg: #E5DBCF
rofi.bg: #0F3B5F
rofi.hlfg: #0F3B5F
rofi.hlbg: #CC9752
rofi.bc: #CC9752
rofi.bw: 2
rofi.location: 6
rofi.padding: 2
rofi.yoffset: -22
rofi.xoffset: 0
rofi.fixed-num-lines: true
rofi.hmode: false
rofi.terminal: x-terminal-emulator
rofi.ssh-set-title: true
rofi.disable-history: true
rofi.key-window: mod4+Tab
rofi.key-run: mod4+p
rofi.key-ssh: mod1+F3
urxvt*font: xft:Droid Sans Mono for Powerline:size=12:antialias=true
!urxvt*font: xft:Profont:size=12:antialias=true
urxvt*boldFont: xft:Droid Sans Mono for Powerline:size=12:antialias=true
urxvt*lineSpace: -1
! █▓▒░ interface
urxvt*transparent: false
urxvt*loginShell: true
urxvt*scrollBar: false
urxvt*secondaryScroll: true
urxvt*saveLines: 65535
urxvt*cursorBlink: false
urxvt*urgentOnBell: true
!urxvt*shading: 38
! *.foreground: #c6bcbc
*.foreground: #c0bebf
*.background: #2b2222
! *.background: #181512
! *.background: black
! *.cursorColor: #c0bebf
*.cursorColor: #F33C5B
! *.cursorColor: green
! black
*.color0: #222222
*.color8: #272822
! red
! *.color1: #aa4450
*.color1: red
*.color9: #ff6a6a
! green
*.color2: #719611
*.color10: #b1d631
! yellow
*.color3: #cc8800
*.color11: #ff9800
! blue
*.color4: #6688aa
*.color12: #90b0d1
! magenta
*.color5: #8f6f8f
*.color13: #8181a6
! cyan
*.color6: #528b8b
*.color14: #87ceeb
! white
*.color7: #d3d3d3
*.color15: #c1cdc1
! █▓▒░ clipboard
urxvt.perl-ext-common: default,clipboard,keyboard-select
urxvt.keysym.M-Escape: perl:keyboard-select:activate
urxvt.keysym.M-c: perl:clipboard:copy
urxvt.keysym.C-v: perl:clipboard:paste
urxvt.keysym.M-C-v: perl:clipboard:paste_escaped
urxvt.clipboard.copycmd: xsel -ib
urxvt.clipboard.pastecmd: xsel -ob
! █▓▒░ misc
urxvt.saveLines: 4095
urxvt.iso14755: false
!URxvt*altSendsEscape: true
! ! color scheme
! *background: #cccccc
! *foreground: #222222
! URxvt.background: #080808
! URxvt.foreground: #777777
! XTerm*background: #080808
! XTerm*foreground: #777777
! ! Black + DarkGrey
! *color0: #1b1b1b
! *color8: #555555
! ! Red
! *color1: #cc4444
! *color9: #cc335f
! ! Green
! *color2: #55aa55
! *color10: #77aa22
! ! Yellow
! *color3: #ee9966
! *color11: #ffdd88
! ! Blue
! *color4: #4477ff
! *color12: #3388bb
! ! Magenta
! *color5: #bb33bb
! *color13: #9966ff
! ! Cyan
! *color6: #22aaaa
! *color14: #33aa77
! ! LightGrey + White
! *color7: #808080
! *color15: #ffffff
! ! font
! URxvt.font: xft:bitocrafull:pixelsize=10,xft:Taamey Frank CLM
! xterm*faceName: bitocrafull:pixelsize=10
! Xft.autohint: 0
! Xft.lcdfilter: lcddefault
! Xft.hintstyle: hintfull
! Xft.hinting: 1
! Xft.antialias: 1
! Xft.rgba: rgb
! ! scrollbar
! URxvt.scrollBar: off
! ! selection & link handing
! URxvt.perl-ext-common: default,url-select,keyboard-select,clipboard
! URxvt.keysym.M-c: perl:clipboard:copy
! URxvt.keysym.M-v: perl:clipboard:paste
! URxvt.url-select.launcher: firefox
! URxvt.url-select.underline: true
! URxvt.keysym.M-u: perl:url-select:select_next
! URxvt.keysym.M-Escape: perl:keyboard-select:activate
! URxvt.keysym.M-s: perl:keyboard-select:search
! ! fonts to choose
! URxvt.keysym.M-C-0: command:\033]710;xft:bitbuntufull:pixelsize=10,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-parenright: command:\033]710;xft:Ubuntu Mono:pixelsize=20,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-1: command:\033]710;xft:bitocrafull:pixelsize=11,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-exclam: command:\033]710;xft:Ubuntu Mono:pixelsize=11:style=bold,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-2: command:\033]710;-*-fixed-medium-r-*-*-12-*,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-at: command:\033]710;xft:Ubuntu Mono:pixelsize=12,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-3: command:\033]710;xft:bitocra13full:pixelsize=13,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-numbersign: command:\033]710;xft:Ubuntu Mono:pixelsize=13,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-4: command:\033]710;-*-terminus-medium-*-*-*14-*,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-dollar: command:\033]710;xft:Ubuntu Mono:pixelsize=14,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-5: command:\033]710;-*-5thElement-*\007
! URxvt.keysym.M-C-percent: command:\033]710;xft:Ubuntu Mono:pixelsize=15,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-6: command:\033]710;xft:5thElementHeb,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-asciicircum: command:\033]710;xft:Ubuntu Mono:pixelsize=16,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-7: command:\033]710;-*-bitocra7-*-*-*,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-ampersand: command:\033]710;xft:Ubuntu Mono:pixelsize=17,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-8: command:\033]710;xft:bitocra7Heb,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-asterisk: command:\033]710;xft:Ubuntu Mono:pixelsize=18,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-parenleft: command:\033]710;xft:Ubuntu Mono:pixelsize=19,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-f: command:\033]710;xft:fixed:pixelsize=20,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-m: command:\033]710;xft:Ubuntu Mono:pixelsize=34,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-M: command:\033]710;xft:Miriam Mono CLM:pixelsize=34\007
! URxvt.keysym.M-C-o: command:\033]710;xft:ocra10:pixelsize=13,xft:Taamey Frank CLM\007
! URxvt.keysym.M-C-d: command:\033]710;xft:Dejavu Sans Mono:pixelsize=12:antialias=false,xft:Taamey Frank CLM\007
|
x
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 | command_exists () {
type "$1" &> /dev/null;
}
is_linux () {
[[ $('uname') == 'Linux' ]];
}
is_osx () {
[[ $('uname') == 'Darwin' ]]
}
DISABLE_AUTO_TITLE="true"
DISABLE_CORRECTION="false"
COMPLETION_WAITING_DOTS="false"
source "$HOME/.antigen/antigen.zsh"
antigen use oh-my-zsh
antigen bundles <<EOBUNDLES
command-not-found
colored-man
git
git-extras
fasd
# last-working-dir
pip
zsh-users/zsh-completions
unixorn/autoupdate-antigen.zshplugin
# djui/alias-tips # reminds you if you didn't use an alias
# mfaerevaag/wd
# MikeDacre/cdbk # set bookmark aliases quickly
unixorn/git-extra-commands
voronkovich/gitignore.plugin.zsh
supercrabtree/k
ascii-soup/zsh-url-highlighter
EOBUNDLES
# Theme
# antigen-bundle arialdomartini/oh-my-git
# antigen theme arialdomartini/oh-my-git-themes arialdo-pathinline
# antigen theme arialdomartini/oh-my-git-themes arialdo-granzestyle
# antigen bundle sindresorhus/pure
antigen theme agnoster
# antigen theme muse
# antigen theme steeef
# antigen theme fishy
export DEFAULT_USER=$USER # suppress ssh user info for agnoster
antigen bundle sorin-ionescu/prezto modules/completion
antigen bundle zsh-users/zsh-syntax-highlighting
ZSH_HIGHLIGHT_HIGHLIGHTERS=(main brackets pattern)
# Override highlighter colors
ZSH_HIGHLIGHT_STYLES[default]=none
ZSH_HIGHLIGHT_STYLES[unknown-token]=fg=009
ZSH_HIGHLIGHT_STYLES[reserved-word]=fg=009,standout
ZSH_HIGHLIGHT_STYLES[alias]=fg=white,bold
ZSH_HIGHLIGHT_STYLES[builtin]=fg=white,bold
ZSH_HIGHLIGHT_STYLES[function]=fg=white,bold
ZSH_HIGHLIGHT_STYLES[command]=fg=white,bold
ZSH_HIGHLIGHT_STYLES[precommand]=fg=white,underline
ZSH_HIGHLIGHT_STYLES[commandseparator]=none
ZSH_HIGHLIGHT_STYLES[hashed-command]=fg=009
ZSH_HIGHLIGHT_STYLES[path]=fg=214,underline
ZSH_HIGHLIGHT_STYLES[globbing]=fg=063
ZSH_HIGHLIGHT_STYLES[history-expansion]=fg=white,underline
ZSH_HIGHLIGHT_STYLES[single-hyphen-option]=fg=green
ZSH_HIGHLIGHT_STYLES[double-hyphen-option]=fg=green
ZSH_HIGHLIGHT_STYLES[back-quoted-argument]=none
ZSH_HIGHLIGHT_STYLES[single-quoted-argument]=fg=063
ZSH_HIGHLIGHT_STYLES[double-quoted-argument]=fg=063
ZSH_HIGHLIGHT_STYLES[dollar-double-quoted-argument]=fg=009
ZSH_HIGHLIGHT_STYLES[back-double-quoted-argument]=fg=009
ZSH_HIGHLIGHT_STYLES[assign]=none
antigen bundle zsh-users/zsh-history-substring-search
antigen bundle zsh-users/zaw
# From: http://blog.patshead.com/2013/04/more-powerful-zsh-history-search-using-zaw.html
bindkey '^R' zaw-history
bindkey -M filterselect '^R' down-line-or-history
bindkey -M filterselect '^S' up-line-or-history
bindkey -M filterselect '^E' accept-search
zstyle ':filter-select:highlight' matched fg=green
zstyle ':filter-select' max-lines 3
zstyle ':filter-select' case-insensitive yes # enable case-insensitive
zstyle ':filter-select' extended-search yes # see below
if is_osx; then
# zsh-history-substring-search
# bind UP and DOWN arrow keys
bindkey '^[[A' history-substring-search-up
bindkey '^[[B' history-substring-search-down
elif is_linux; then
# bind UP and DOWN arrow keys
zmodload zsh/terminfo
bindkey "$terminfo[kcuu1]" history-substring-search-up
bindkey "$terminfo[kcud1]" history-substring-search-down
# bind P and N for EMACS mode
bindkey -M emacs '^P' history-substring-search-up
bindkey -M emacs '^N' history-substring-search-down
# bind k and j for VI mode
bindkey -M vicmd 'k' history-substring-search-up
bindkey -M vicmd 'j' history-substring-search-down
fi
# antigen bundle tarruda/zsh-autosuggestions
# zle-line-init() {
# zle autosuggest-start
# }
# zle -N zle-line-init
antigen apply
# export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/share/npm/bin
export PATH=$PATH:/opt/emacs/bin
export VISUAL=vim
export GREP_OPTIONS='--color=always'
# User ctrl-z like alt-tab
fancy-ctrl-z () {
if [[ $#BUFFER -eq 0 ]]; then
BUFFER="fg"
zle accept-line
else
zle push-input
zle clear-screen
fi
}
zle -N fancy-ctrl-z
bindkey '^Z' fancy-ctrl-z
# From: http://askubuntu.com/questions/1577/moving-from-bash-to-zsh
autoload -U compinit
for func in $^fpath.zwc(N-.r:); autoload -U -w $func
setopt completeinword
setopt prompt_subst
zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}'
zstyle ':completion:*:killall:*' command 'ps -u $USER -o cmd'
autoload select-word-style
select-word-style shell
HISTFILE=~/.zhistory
HISTSIZE=SAVEHIST=5000
setopt incappendhistory
setopt sharehistory
setopt extendedhistory
# superglobs
setopt extendedglob
unsetopt caseglob
unsetopt nomatch 2>/dev/null
setopt interactivecomments # pound sign in interactive prompt
setopt auto_cd
autoload -U promptinit && promptinit
# echo -ne "\033]12;Green\007"
# # Vi mode
# bindkey -v
# bindkey '^R' history-incremental-pattern-search-backward
# bindkey -M viins "\M-." insert-last-word
# Allow deleting backwards
# http://www.zsh.org/mla/workers/2008/msg01653.html
# bindkey -M viins '^?' backward-delete-char
# bindkey -M viins '^H' backward-delete-char
# 10ms for key sequences
KEYTIMEOUT=1
if command_exists 'rvm'; then
source /usr/local/rvm/scripts/rvm
fi
TERM="xterm-256color"
SCREEN_COLORS="`tput colors`"
if [ -z "$SCREEN_COLORS" ] ; then
case "$TERM" in
screen-*color-bce)
echo "Unknown terminal $TERM. Falling back to 'screen-bce'."
export TERM=screen-bce
;;
*-88color)
echo "Unknown terminal $TERM. Falling back to 'xterm-88color'."
export TERM=xterm-88color
;;
*-256color)
echo "Unknown terminal $TERM. Falling back to 'xterm-256color'."
export TERM=xterm-256color
;;
esac
SCREEN_COLORS=`tput colors`
fi
if [ -z "$SCREEN_COLORS" ] ; then
case "$TERM" in
gnome*|xterm*|konsole*|aterm|[Ee]term)
echo "Unknown terminal $TERM. Falling back to 'xterm'."
export TERM=xterm
;;
rxvt*)
echo "Unknown terminal $TERM. Falling back to 'rxvt'."
export TERM=rxvt
;;
screen*)
echo "Unknown terminal $TERM. Falling back to 'screen'."
export TERM=screen
;;
esac
SCREEN_COLORS=`tput colors`
fi
# # Prediction
# autoload predict-on
# autoload predict-off
# zle -N predict-on
# zle -N predict-off
# bindkey '^X1' predict-on
# bindkey '^X2' predict-off
export ZSH_PLUGINS_ALIAS_TIPS_TEXT="Alias tip: "
AUTOSUGGESTION_HIGHLIGHT_COLOR='fg=magenta'
# Remap RAlt to Ctrl
setxkbmap -option ctrl:ralt_rctrl
source ~/.system_aliases
if [ -f ~/.personal_aliases ]; then
source ~/.personal_aliases
fi
alias mcm="make clean && make"
export TERM=xterm-256color
# eval "$(fasd --init posix-alias zsh-hook)"
fasd_cache="$HOME/.fasd-init-bash"
if [ "$(command -v fasd)" -nt "$fasd_cache" -o ! -s "$fasd_cache" ]; then
eval "$(fasd --init posix-alias zsh-hook zsh-ccomp zsh-ccomp-install zsh-wcomp zsh-wcomp-install)" >| "$fasd_cache"
fi
source "$fasd_cache"
unset fasd_cache
# jump to recently used items
alias a='fasd -a' # any
alias s='fasd -si' # show / search / select
alias d='fasd -d' # directory
alias f='fasd -f' # file
alias z='fasd_cd -d' # cd, same functionality as j in autojump
alias zz='fasd_cd -d -i' # interactive directory jump
# TMUX Launch
alias tmux='tmux -2'
function m {
if [[ -z $TMUX ]]; then
# Attempt to discover a detached session and attach it, else create a new session
# CURRENT_USER=$(whoami)
TMUX_CON_SESSION=__dev__
if tmux has-session -t $TMUX_CON_SESSION 2>/dev/null; then
tmux -2 attach-session -t $TMUX_CON_SESSION
else
tmux -2 new-session -s $TMUX_CON_SESSION
fi
else
# If inside tmux session then print MOTD
MOTD=/etc/motd.tcl
if [ -f $MOTD ]; then
$MOTD
fi
fi
}
|
x
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | # This file has been auto-generated by i3-config-wizard(1).
# It will not be overwritten, so edit it as you like.
#
# Should you change your keyboard layout some time, delete
# this file and re-run i3-config-wizard(1).
#
# i3 config file (v4)
#
# Please see http://i3wm.org/docs/userguide.html for a complete reference!
set $mod Mod4
# Font for window titles. Will also be used by the bar unless a different font
# is used in the bar {} block below.
# This font is widely installed, provides lots of unicode glyphs, right-to-left
# text rendering and scalability on retina/hidpi displays (thanks to pango).
font pango:DejaVu Sans Mono 8
# Before i3 v4.8, we used to recommend this one as the default:
# font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1
# The font above is very space-efficient, that is, it looks good, sharp and
# clear in small sizes. However, its unicode glyph coverage is limited, the old
# X core fonts rendering does not support right-to-left and this being a bitmap
# font, it doesn’t scale on retina/hidpi displays.
# Use Mouse+$mod to drag floating windows to their wanted position
floating_modifier $mod
# start a terminal
bindsym $mod+Return exec i3-sensible-terminal
bindsym $mod+Shift+Return exec i3-sensible-terminal
# kill focused window
bindsym $mod+Shift+c kill
bindsym $mod+c kill
bindsym F1 kill
# start dmenu (a program launcher)
bindsym $mod+d exec dmenu_run
# There also is the (new) i3-dmenu-desktop which only displays applications
# shipping a .desktop file. It is a wrapper around dmenu, so you need that
# installed.
# bindsym $mod+d exec --no-startup-id i3-dmenu-desktop
# bindsym $mod+Shift+e exec emacs
bindsym $mod+e exec emacs
# change focus
bindsym $mod+j focus left
bindsym $mod+k focus down
bindsym $mod+l focus up
bindsym $mod+semicolon focus right
# alternatively, you can use the cursor keys:
# bindsym $mod+Left focus left
bindsym $mod+Left workspace prev
bindsym $mod+Down focus down
bindsym $mod+Up focus up
# bindsym $mod+Right focus right
bindsym $mod+Right workspace next
# move focused window
bindsym $mod+Shift+j move left
bindsym $mod+Shift+k move down
bindsym $mod+Shift+l move up
bindsym $mod+Shift+semicolon move right
# alternatively, you can use the cursor keys:
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
# split in horizontal orientation
bindsym $mod+h split h
# split in vertical orientation
bindsym $mod+v split v
# enter fullscreen mode for the focused container
bindsym $mod+f fullscreen
# change container layout (stacked, tabbed, toggle split)
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+Shift+e layout toggle split
# toggle tiling / floating
bindsym $mod+Shift+space floating toggle
# change focus between tiling / floating windows
bindsym $mod+space focus mode_toggle
# focus the parent container
bindsym $mod+a focus parent
# focus the child container
#bindsym $mod+d focus child
# Remember last workspace to jump back to
workspace_auto_back_and_forth yes
# name workspaces
# set $tag1 "1: ξ
|
x
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | #run in console out of X
out_to_x no
own_window no
out_to_console yes
background no
max_text_width 0
#behaviour
update_interval 1.0
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# Add spaces to keep things from moving about? This only affects certain objects.
# use_spacer should have an argument of left, right, or none
use_spacer left
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
#font
use_xft yes
xftfont tamsyn:size=8
# xftfont terminus:size=8
# JSON for i3bar
# Stuff after 'TEXT' will be formatted on screen
TEXT
## CPU Info
[{ "full_text" : "▣ CPU: ${cpu}% - [$cpubar] " , "color" : "\#ff0000" },
## RAM Info
# { "full_text" : "≣ MEM: ${mem} - [$membar]" , "color" : "\#B58900" },
{ "full_text" : "≣ MEM: ${mem} " , "color" : "\#C8C039" },
## Disk Space
# { "full_text" : "■ DISK: ${fs_used /}/${fs_size /} - [${fs_bar}]" , "color" : "\#00A9B5"},
{ "full_text" : "■ DISK: ${fs_used /} - [${fs_bar}]" , "color" : "\#00A9B5"},
## Battery Percentage
{ "full_text":"❤ BAT: ${battery_percent BAT0}%", "color" : "\#DC322F" },
## Weather Info
{ "full_text" : "☁ ${exec weather --headers="Temperature" -q | awk '/Temperature/ {print $2}'} °F ➜ *${exec weather --headers="Sky conditions" -q | awk '/Sky conditions/ {print $3 " " $4}'}*", "color" : "\#F26C91"},
## Date-Time
# { "full_text" : " ${time %F - %I:%M %P} " , "color" : "\#95FC7B"},
{ "full_text" : "
|
x
1 2 3 4 5 6 7 8 9 10 11 12 13 | #!/bin/sh
# Send the header so that i3bar knows we want to use JSON:
echo '{ "version": 1 }'
# Begin the endless array.
echo '['
# We send an empty first array of blocks to make the loop simpler:
echo '[],'
# Now send blocks with information forever:
exec conky -c $HOME/.conkyrc
|
x
Notes
i3 Window Manager
i3m-of-jeannie is my personal i3wm theme with conky and rofi, representing my best efforts to “de-uglify” i3. It features CPU, RAM, disk usage, battery, weather, and date/time, using the unicode symbol glyph hack first demonstrated by ivyl. Some of his configuration is shamelessly copied. All common commands are designed to be issued with two keys (mod4 + a letter). Some features are still in progress. Requires rofi, conky, and tamsynmod font to be installed, as well as Droid Sans Mono for Powerline.
The config files are a little messy, but hopefully they give some good ideas for personal customization :)
For displaying weather on Debian/Ubuntu, run sudo apt-get install weather-utils
and add the line id = <your_zipcode>
to /etc/weatherrc.
Thyle said about 9 years ago
Hey,
Could you share your wallpaper please ?