order += "ethernet _first_"
order += "battery 0"
order += "volume master"
-order += "load"
+# order += "load"
order += "tztime local"
wireless _first_ {
ethernet _first_ {
# if you use %speed, i3status requires root privileges
- format_up = "E: %ip (%speed)"
+ # format_up = "E: %ip (%speed)"
+ format_up = "E: %ip"
format_down = "E: down"
}
battery 0 {
- format = "%status %percentage %remaining (%consumption)"
+ format = "%status %percentage %remaining %consumption"
path = "/sys/class/power_supply/BAT%d/uevent"
low_threshold = "10"
threshold_type = "percentage"
}
tztime local {
- format = "%-I:%M%P %a %b %d"
+ format = "%A %Y-%m-%d %I:%M %p"
}
volume master {
set $down j
set $up k
set $right l
-set $term urxvt
+set $term alacritty
+set $term2 urxvt
set $menu rofi -show run -display-run '> ' -display-window ' 🗔 '
### Output configuration
#
# You can get the names of your outputs by running: swaymsg -t get_outputs
+output DP-1 res 2560x1440 pos 0,0
+# 597 = (2560/2) - (1366/2)
+output LVDS-1 pos 597,1440
+
### Idle configuration
exec swayidle \
# Basics:
#
# start a terminal
- bindsym $mod+Return exec $term -name floating
- bindsym $mod+Shift+Return exec $term
- for_window [class="URxvt" instance="floating"] floating enable
+ bindsym $mod+Return exec $term
+ bindsym $mod+Shift+Return exec $term2
# kill focused window
bindsym $mod+Shift+q kill
for_window [app_id="meld"] floating enable
for_window [app_id="nm-connection-editor"] floating enable
+set $blue #285577
+set $gray #1e1f21
+set $red #900000
+
#
# Status Bar:
#
bar {
position bottom
colors {
- statusline #ffffff
- background #212121
- inactive_workspace #21212100 #21212100 #5c5c5c
+ background $gray
+ inactive_workspace $gray $gray #888888
+ active_workspace $gray $gray #ffffff
+ urgent_workspace $red $red #ffffff
+ focused_workspace $blue $blue #ffffff
}
status_command i3status | my-i3status.py
}
+client.focused $blue $blue #ffffff $blue $blue
+client.unfocused $gray $gray #ffffff $gray $gray
+client.focused_inactive $gray $gray #ffffff $gray $gray
+
# font pango: benis uushi 9
# font pango: Ubuntu Mono 11
# font pango: Inconsolata 11
font pango: DejaVu Sans Mono 9
# font pango: Liberation Mono 9
+# get rid of title bars
+default_border pixel 4
+
exec xrdb .Xresources
# exec pgrep -x "systemd-inhibit" || \
# systemd-inhibit --what=handle-power-key --who=aminb \
if get_nosleep():
j = json.loads(line)
# insert information into the start of the json, but could be anywhere
- j.insert(0, {'full_text' : '🖵 ', 'name' : 'nosleep'})
+ j.insert(0, {'full_text' : '•', 'name' : 'nosleep'})
# and echo back new encoded json
print_line(prefix+json.dumps(j))
else: