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 | set $mod Mod4
font pango:monospace 8, FontAwesome 8
floating_modifier $mod
new_window 1pixel
bar
{
font pango:FontAwesome 8
separator_symbol " "
position top
status_command i3status
colors
{
background #2F333E
statusline #ffffff
separator #ffffff
focused_workspace #000000 #3F4551 #ffffff
inactive_workspace #333333 #222222 #888888
urgent_workspace #aa0000 #990000 #ffffff
}
}
mode "resize"
{
bindsym Left resize shrink width 5 px or 5 ppt
bindsym Down resize grow height 5 px or 5 ppt
bindsym Up resize shrink height 5 px or 5 ppt
bindsym Right resize grow width 5 px or 5 ppt
bindsym Escape mode "default"
}
set $w1 "1: Web"
set $w2 "2: Dev"
set $w3 "3: Term"
set $w0 "10: Music"
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
bindsym $mod+space focus mode_toggle
bindsym $mod+KP_Enter exec gnome-calculator
bindsym $mod+1 workspace $w1
bindsym $mod+2 workspace $w2
bindsym $mod+3 workspace $w3
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 $w0
bindsym $mod+F1 exec lxappearance
bindsym $mod+F5 exec --no-startup-id xbacklight -dec 10
bindsym $mod+F6 exec --no-startup-id xbacklight -inc 10
bindsym $mod+a focus parent
bindsym $mod+c exec google-chrome-stable
bindsym $mod+e layout toggle split
bindsym $mod+f exec thunar
bindsym $mod+g exec gedit
bindsym $mod+h split h
bindsym $mod+n exec netbeans-php-nightly
bindsym $mod+q kill
bindsym $mod+r mode "resize"
bindsym $mod+s exec subl3
bindsym $mod+t exec i3-sensible-terminal
bindsym $mod+v split v
bindsym $mod+w layout tabbed
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+Shift+space floating toggle
bindsym $mod+Shift+1 move container to workspace $w1
bindsym $mod+Shift+2 move container to workspace $w2
bindsym $mod+Shift+3 move container to workspace $w3
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 $w0
bindsym $mod+Shift+e exec i3-msg exit
bindsym $mod+Shift+q kill
bindsym $mod+Shift+r restart
bindsym $mod+Shift+s layout stacking
bindsym $mod+Shift+x exec i3lock
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 0 +5%
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 0 -5%
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 0 toggle
client.background #3f4551
client.focused #333333 #222222 #ffffff
# exec_always --no-startup-id compton --config ~/.config/compton/compton.conf -b
exec --no-startup-id nm-applet
exec --no-startup-id feh --bg-fill ~/.themes/Arc-Dark/arcbg.png
exec --no-startup-id albert
exec --no-startup-id i3-msg 'workspace $w1; exec google-chrome-stable'
assign [class="Rhythmbox"] $w0
for_window [class="Eog"] floating enable
for_window [class="Lxappearance"] floating enable
|
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 | # i3status configuration file.
# see "man i3status" for documentation.
# It is important that this file is edited as UTF-8.
# The following line should contain a sharp s:
# ß
# If the above line is not correctly displayed, fix your editor first!
general
{
colors = false
}
order += "wireless _first_"
order += "ethernet _first_"
order += "disk /"
order += "battery 0"
order += "tztime local"
order += "volume master"
volume master
{
format = " %volume"
format_muted = "[ %volume]"
device = "pulse:0"
}
wireless _first_
{
format_up = " %bitrate %frequency %essid %ip"
format_down = ""
}
ethernet _first_
{
# if you use %speed, i3status requires root privileges
format_up = " %bitrate %ip"
format_down = ""
}
battery 0
{
integer_battery_capacity = true
last_full_capacity = true
status_chr = ""
status_bat = ""
status_unk = ""
status_full = ""
threshold_type = "percentage"
low_threshold = "15"
format = "%status %percentage"
}
tztime local
{
#format = " %H:%M %m/%d/%Y"
format = " %H:%M %A, %b %d, %Y"
}
disk "/"
{
format = " %avail"
}
|
x
Notes
Simple config to match Arc Dark colors. Uses Font Awesome