Browse Source

Add i3bar

Frans Bergman 6 years ago
parent
commit
31df5d7cf8
2 changed files with 75 additions and 0 deletions
  1. 13 0
      .config/i3/config
  2. 62 0
      .config/i3status/config

+ 13 - 0
.config/i3/config

@@ -11,6 +11,19 @@
 
 set $get_default_sink $(pactl info | awk -F: '/Default Sink/ { print $2 }')
 
+bar {
+    status_command i3status
+
+    font pango:Hack 12
+    tray_padding 0
+
+    mode hide
+    hidden_state hide
+    modifier Mod1
+
+    position top
+}
+
 new_window none
 gaps inner 20
 smart_gaps true

+ 62 - 0
.config/i3status/config

@@ -0,0 +1,62 @@
+# 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 += "volume master"
+# order += "ipv6"
+order += "disk /"
+# order += "wireless _first_"
+order += "ethernet _first_"
+# order += "battery all"
+order += "cpu_temperature 0"
+order += "cpu_usage"
+order += "load"
+order += "tztime local"
+
+volume master {
+    format = "vol: %volume"
+    format_muted = "muted: %volume"
+    device = "default"
+    mixer = "PCM"
+    mixer_idx = 0
+}
+
+wireless _first_ {
+        format_up = "W: (%quality at %essid) %ip"
+        format_down = "W: down"
+}
+
+ethernet _first_ {
+        # if you use %speed, i3status requires root privileges
+        format_up = "E: %ip (%speed)"
+        format_down = "E: down"
+}
+
+battery all {
+        format = "%status %percentage %remaining"
+}
+
+tztime local {
+        format = "%Y-%m-%d %H:%M:%S"
+}
+
+cpu_temperature 0 {
+        format = "%degrees °C"
+}
+
+load {
+        format = "%1min"
+}
+
+disk "/" {
+        format = "%avail"
+}