Skip to content

Instantly share code, notes, and snippets.

@meepoSenpai
Last active August 29, 2015 14:18
Show Gist options
  • Save meepoSenpai/176c2f976d1353e6be50 to your computer and use it in GitHub Desktop.
Save meepoSenpai/176c2f976d1353e6be50 to your computer and use it in GitHub Desktop.
Dotfiles
out_to_x no
own_window no
out_to_console yes
background no
max_text_width 0
update_interval 3.0
total_run_times 0
short_units on
if_up_strictness address
use_spacer left
override_utf8_locale no
cpu_avg_samples 1
#{"full_text" : " ${exec python $HOME/.catch-my-bus-python/conky_bus.py Helmholtzstraße}", "color" : "\#708EE9"},
#{"full_text" : " Anon.Ymous: ${exec python $HOME/.config/conky/gmail.py heresanon.ymous Soadfan_22} Ian Alexander: ${exec python $HOME/.config/conky/gmail.py list.ianalexander soadfan22}", "color" : "\#ECEC85"},
TEXT
[{"full_text" : "[${exec python $HOME/.mpc.py}]", "color" : "\#E67373"},
{"full_text" : "[${exec whoami}@${exec hostname}] [Int-Rem. ${battery_time}][Ext-Rem. ${battery_time BAT1}]", "color" : "\#E67373"},
{"full_text" : " ${exec python $HOME/Documents/Python/bat_stat/batstat.py} %", "color" : ${if_match ${exec python $HOME/Documents/Python/bat_stat/batstat.py}>70}"\#9DE970"${else}${if_match ${exec python $HOME/Documents/Python/bat_stat/batstat.py}<30}"\#E67373"${else}"\#ECEC85"${endif}${endif} },
{ "full_text" : "  ${fs_free} /${fs_size} ", "color" : "\#708EE9"},
{ "full_text" : "   $uptime_short " , "color" : "\#ECEC85" },
{ "full_text" : "  ${time %H}:${time %M}  ${time %d}. ${time %b} ${time %y} " , "color" : "\#ECEC85" }],
# Dmenu2 color variables
set $red #e67373
set $white #f1edfb
set $background #666665
set $mod Mod4
for_window [class="^.*"] border pixel 0
smart_borders on
gaps inner 10
gaps outer 0
font pango:DejaVu Sans Mono 8
floating_modifier $mod
bindsym $mod+Return exec i3-sensible-terminal
bindsym $mod+Shift+q kill
# You'll need Dmenu2 for this
bindsym $mod+d exec dmenu_run -i -y 20 -o 0.9 -l 100 -w 300 -p "$" -nb "$background" -nf "$white" -sb "$background" -sf "$red"
bindsym $mod+j focus left
bindsym $mod+k focus down
bindsym $mod+l focus up
bindsym $mod+odiaeresis focus right
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
bindsym $mod+Shift+j move left
bindsym $mod+Shift+k move down
bindsym $mod+Shift+l move up
bindsym $mod+Shift+odiaeresis move right
bindsym $mod+Shift+Left move left
bindsym $mod+Shift+Down move down
bindsym $mod+Shift+Up move up
bindsym $mod+Shift+Right move right
bindsym $mod+h split h
bindsym $mod+v split v
bindsym $mod+f fullscreen
bindsym $mod+s layout stacking
bindsym $mod+w layout tabbed
bindsym $mod+e layout toggle split
bindsym $mod+Shift+space floating toggle
bindsym $mod+space focus mode_toggle
bindsym $mod+a focus parent
#bindsym $mod+d focus child
# Workspace Label List:          
bindsym $mod+1 workspace 1 
bindsym $mod+2 workspace 2 
bindsym $mod+3 workspace 3 
bindsym $mod+4 workspace 4 
bindsym $mod+5 workspace 5 
bindsym $mod+6 workspace 6 
bindsym $mod+7 workspace 7 
bindsym $mod+8 workspace 8 
bindsym $mod+9 workspace 9 
bindsym $mod+0 workspace 10 
bindsym $mod+Shift+1 move container to workspace 1 
bindsym $mod+Shift+2 move container to workspace 2 
bindsym $mod+Shift+3 move container to workspace 3 
bindsym $mod+Shift+4 move container to workspace 4 
bindsym $mod+Shift+5 move container to workspace 5 
bindsym $mod+Shift+6 move container to workspace 6 
bindsym $mod+Shift+7 move container to workspace 7 
bindsym $mod+Shift+8 move container to workspace 8 
bindsym $mod+Shift+9 move container to workspace 9 
bindsym $mod+Shift+0 move container to workspace 10 
# Own Keybinds
bindsym $mod+p exec i3lock -i /home/ian/Pictures/Wallpapers/random_wallpapers/echomeme1080.png
bindsym XF86MonBrightnessDown exec xbacklight -dec 10
bindsym XF86MonBrightnessUp exec xbacklight -inc 10
bindsym Print exec scrot
bindsym XF86AudioMute exec /usr/bin/pulseaudio-ctl mute
bindsym XF86AudioLowerVolume exec /usr/bin/pulseaudio-ctl down
bindsym XF86AudioRaiseVolume exec /usr/bin/pulseaudio-ctl up
bindsym XF86AudioMicMute exec /usr/bin/pulseaudio-ctl mute-input
bindsym $mod+Shift+minus move scratchpad
bindsym $mod+minus scratchpad show
bindsym $mod+Shift+c reload
bindsym $mod+Shift+r restart
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'"
mode "resize" {
bindsym j resize shrink width 10 px or 10 ppt
bindsym k resize grow height 10 px or 10 ppt
bindsym l resize shrink height 10 px or 10 ppt
bindsym odiaeresis resize grow width 10 px or 10 ppt
bindsym Left resize shrink width 10 px or 10 ppt
bindsym Down resize grow height 10 px or 10 ppt
bindsym Up resize shrink height 10 px or 10 ppt
bindsym Right resize grow width 10 px or 10 ppt
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"
bar {
position top
font pango: Fixed 10
status_command $HOME/.config/conky/init.sh
colors{
background #666665
statusline #9ba0a3
separator #666665
focused_workspace #292828 #292828 #ecec85 #292828
inactive_workspace #666665 #666665 #ecec85 #484e50
active_workspace #666665 #222222 #ecec85 #292d2e
urgent_workspace #2f343a #e67373 #ecec85 #e67373
}
}
# class border backgr. text indicator
client.focused #666665 #292828 #9ba0a3 #292828
client.focused_inactive #666665 #666665 #9ba0a3 #40403f
client.unfocused #666665 #666665 #888888 #40403f
client.urgent #666665 #e67373 #9ba0a3 #e67373
#!/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
urxvt*termName: rxvt
urxvt*background: rgba:2000/2000/2000/ddff
urxvt*depth: 32
urxvt*foreground: #949494
urxvt*scrollBar: false
urxvt*matcher.button: 1
urxvt*cursorBlink: true
urxvt*cursorColor: #c1c8c9
urxvt*colorBD: #9a7b88
urxvt.transparent: false
urxvt*allow_bold: true
Xft*antialias: true
Xft*hinting: full
URxvt*inheritPixmap: false
URxvt*tintColor: black
URxvt*shading: 80
!URxvt*geometry: 80x17
URxvt.font: xft:Monospace:size=11
!black
URxvt*color0: #111313
URxvt*color8: #424446
!red
URxvt*color1: #9e6b71
URxvt*color9: #b69094
!green
URxvt*color2: #719e6b
URxvt*color10: #94b690
!yellow
URxvt*color3: #9e986c
URxvt*color11: #b5b18f
!blue
URxvt*color4: #6c8b9e
URxvt*color12: #90a7b6
!magenta
URxvt*color5: #986b9e
URxvt*color13: #b290b6
!cyan
URxvt*color6: #6b9e98
URxvt*color14: #90b6b3
!white
URxvt*color7: #b8baba
URxvt*color15: #cdcfce
xterm*utf8: 1
rofi.background: #333
rofi.foreground: #1aa
rofi.highlightbg: #1aa
rofi.highlightfg: #111
rofi.bordercolor: #277
rofi.font: times 10
rofi.padding: 3
rofi.lines: 5
rofi.borderwidth: 3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment