diff --git a/.config/i3/config b/.config/i3/config index 80ce048..f5f5f08 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -190,46 +190,46 @@ bindsym $mod+a focus parent #set $ws10 "10" # switch to workspace -bindsym $mod+1 workspace number 1 term -bindsym $mod+2 workspace number 2 www -bindsym $mod+3 workspace number 3 chat -bindsym $mod+4 workspace number 4 files -bindsym $mod+5 workspace number 5 media -bindsym $mod+6 workspace number 6 game -bindsym $mod+7 workspace number 7 mail -bindsym $mod+8 workspace number 8 dev -bindsym $mod+9 workspace number 9 vm -bindsym $mod+0 workspace number 10 all +bindsym $mod+1 workspace number 1:term +bindsym $mod+2 workspace number 2:www +bindsym $mod+3 workspace number 3:chat +bindsym $mod+4 workspace number 4:files +bindsym $mod+5 workspace number 5:media +bindsym $mod+6 workspace number 6:game +bindsym $mod+7 workspace number 7:mail +bindsym $mod+8 workspace number 8:dev +bindsym $mod+9 workspace number 9:vm +bindsym $mod+0 workspace number 10:all # move focused container to workspace -bindsym $mod+Shift+1 move container to workspace number 1 term -bindsym $mod+Shift+2 move container to workspace number 2 www -bindsym $mod+Shift+3 move container to workspace number 3 chat -bindsym $mod+Shift+4 move container to workspace number 4 files -bindsym $mod+Shift+5 move container to workspace number 5 media -bindsym $mod+Shift+6 move container to workspace number 6 game -bindsym $mod+Shift+7 move container to workspace number 7 mail -bindsym $mod+Shift+8 move container to workspace number 8 dev -bindsym $mod+Shift+9 move container to workspace number 9 vm -bindsym $mod+Shift+0 move container to workspace number 10 all +bindsym $mod+Shift+1 move container to workspace number 1:term +bindsym $mod+Shift+2 move container to workspace number 2:www +bindsym $mod+Shift+3 move container to workspace number 3:chat +bindsym $mod+Shift+4 move container to workspace number 4:files +bindsym $mod+Shift+5 move container to workspace number 5:media +bindsym $mod+Shift+6 move container to workspace number 6:game +bindsym $mod+Shift+7 move container to workspace number 7:mail +bindsym $mod+Shift+8 move container to workspace number 8:dev +bindsym $mod+Shift+9 move container to workspace number 9:vm +bindsym $mod+Shift+0 move container to workspace number 10:all # force a window on a named workspace -assign [class="Firefox"] 2 www -assign [class="mpv"] 5 media -assign [class="vlc"] 5 media -assign [class="Ristretto"] 5 media -assign [class="Gimp"] 5 media -assign [class="Gimp-2.10"] 5 media -assign [class="Mozilla VPN"] 2 www -assign [class="XTerm"] 1 term -assign [class="VirtualBoxVM"] 9 vm -assign [class="VirtualBox Machine"] 9 vm -assign [class="Steam"] 6 game -assign [class="Telegram"] 3 chat -assign [class="Signal"] 3 chat -assign [class="Pcmanfm"] 4 files -assign [class="Mousepad"] 8 dev -assign [class="Geany"] 8 dev +assign [class="Firefox"] 2:www +assign [class="mpv"] 5:media +assign [class="vlc"] 5:media +assign [class="Ristretto"] 5:media +assign [class="Gimp"] 5:media +assign [class="Gimp-2.10"] 5:media +assign [class="Mozilla VPN"] 2:www +assign [class="XTerm"] 1:term +assign [class="VirtualBoxVM"] 9:vm +assign [class="VirtualBox Machine"] 9:vm +assign [class="Steam"] 6:game +assign [class="Telegram"] 3:chat +assign [class="Signal"] 3:chat +assign [class="Pcmanfm"] 4:files +assign [class="Mousepad"] 8:dev +assign [class="Geany"] 8:dev # force floatin windows for_window [class="Pavucontrol" instance="pavucontrol"] floating enable @@ -283,6 +283,7 @@ bindsym $mod+r mode "resize" # finds out, if available) bar { position top + #status_command i3status status_command i3blocks #tray_output DisplayPort-0 colors { diff --git a/.config/i3/i3status.conf b/.config/i3/i3status.conf deleted file mode 100644 index d0b8d21..0000000 --- a/.config/i3/i3status.conf +++ /dev/null @@ -1,79 +0,0 @@ -# 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 = true - interval = 5 -} - -order += "disk /" -order += "disk /Data" -# order += "wireless wlan0" -# order += "ethernet eth0" -order += "battery 0" -order += "cpu_temperature 0" -order += "cpu_usage" -order += "volume master" -order += "tztime local" - -wireless wlan0 { - format_up = "W: (%quality at %essid) %ip" - format_down = "W: down" -} - -ethernet eth0 { - # if you use %speed, i3status requires root privileges - format_up = "E: %ip (%speed)" - format_down = "E: down" -} - -battery 0 { - format = "%status %percentage %remaining" -} - -run_watch DHCP { - pidfile = "/var/run/dhclient*.pid" -} - -run_watch VPN { - pidfile = "/var/run/vpnc/pid" -} - -tztime local { - format = " %a, %B %d %I:%M %p " -} - -cpu_temperature 0 { - format = "%degrees °C" - max_threshold = 70 -} - -cpu_usage { - format = "%usage" -} - -load { - format = "%1min" -} - -disk "/" { - format = "/ : %used/%total " -} - -disk "/Data" { - format = "/Data: %used/%total " -} - - -volume master { - format = "vol: %volume" - format_muted = "vol: muted (%volume)" - device = "default" - mixer = "Master" - mixer_idx = 0 -} diff --git a/.config/i3status/config b/.config/i3status/config new file mode 100644 index 0000000..ae1b5d2 --- /dev/null +++ b/.config/i3status/config @@ -0,0 +1,77 @@ +# github.com/rafi i3status config + +# 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 = true + color_separator = "#664477" + markup = "pango" + #color_good = "#664477" + #color_bad = "#EE2828" + #color_degraded = "#B25714" + interval = 2 +} + +order += "read_file kernel" +order += "cpu_usage" +order += "cpu_temperature 0" +#order += "load" +order += "memory" +order += "disk /" +#order += "ethernet eth0" +order += "volume master" +order += "tztime local" +#order += "ipv6" +#order += "run_watch DHCP" +#order += "run_watch VPN" +#order += "wireless wlan0" + +read_file kernel { + format = " %content " + path = "/proc/version" + max_characters = 20 +} + +volume master { +# format = " ♪: %volume " + device = "default" + mixer = "Master" + mixer_idx = 0 + # termsyn font + format = " VOL: %volume " +} + +#load { + # format = " Δ: %1min " + # termsyn font + #format = " Load: %1min" +#} + +cpu_usage { + format = " CPU: %usage " +} + +cpu_temperature 0 { + format = " %degrees °C " + max_threshold = 80 +} + +disk "/" { + format = " %avail / %total " +} + +memory { + format = " %used / %total " +} + +tztime local { +# format = " %h-%d %H:%M ☰ " + # termsyn font + format = " %h-%d, %H:%M " +} diff --git a/examples/i3wm.png b/examples/i3wm.png index 8d2186a..a71a70d 100644 Binary files a/examples/i3wm.png and b/examples/i3wm.png differ