diff --git a/.config/xmobar/doom-one-xmobarrc b/.config/xmobar/doom-one-xmobarrc
index 9918a7d..ee9b26f 100644
--- a/.config/xmobar/doom-one-xmobarrc
+++ b/.config/xmobar/doom-one-xmobarrc
@@ -62,5 +62,5 @@ Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:h
]
, sepChar = "%"
, alignSep = "}{"
- , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
+ , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
}
diff --git a/.config/xmobar/dracula-xmobarrc b/.config/xmobar/dracula-xmobarrc
index 07810eb..d64cca9 100644
--- a/.config/xmobar/dracula-xmobarrc
+++ b/.config/xmobar/dracula-xmobarrc
@@ -62,5 +62,5 @@ Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:h
]
, sepChar = "%"
, alignSep = "}{"
- , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
+ , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
}
diff --git a/.config/xmobar/gruvbox-dark-xmobarrc b/.config/xmobar/gruvbox-dark-xmobarrc
index 3145a10..0d0d987 100644
--- a/.config/xmobar/gruvbox-dark-xmobarrc
+++ b/.config/xmobar/gruvbox-dark-xmobarrc
@@ -62,5 +62,5 @@ Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:h
]
, sepChar = "%"
, alignSep = "}{"
- , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
+ , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
}
diff --git a/.config/xmobar/monokai-pro-xmobarrc b/.config/xmobar/monokai-pro-xmobarrc
index b37866e..7c7983e 100644
--- a/.config/xmobar/monokai-pro-xmobarrc
+++ b/.config/xmobar/monokai-pro-xmobarrc
@@ -62,5 +62,5 @@ Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:h
]
, sepChar = "%"
, alignSep = "}{"
- , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
+ , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
}
diff --git a/.config/xmobar/nord-xmobarrc b/.config/xmobar/nord-xmobarrc
index 4a698f8..fe4f200 100644
--- a/.config/xmobar/nord-xmobarrc
+++ b/.config/xmobar/nord-xmobarrc
@@ -62,5 +62,5 @@ Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:h
]
, sepChar = "%"
, alignSep = "}{"
- , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
+ , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
}
diff --git a/.config/xmobar/oceanic-next-xmobarrc b/.config/xmobar/oceanic-next-xmobarrc
index 1ce8491..1d04ca0 100644
--- a/.config/xmobar/oceanic-next-xmobarrc
+++ b/.config/xmobar/oceanic-next-xmobarrc
@@ -62,5 +62,5 @@ Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:h
]
, sepChar = "%"
, alignSep = "}{"
- , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
+ , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
}
diff --git a/.config/xmobar/solarized-dark-xmobarrc b/.config/xmobar/solarized-dark-xmobarrc
index 999b27b..be4fb3e 100644
--- a/.config/xmobar/solarized-dark-xmobarrc
+++ b/.config/xmobar/solarized-dark-xmobarrc
@@ -62,5 +62,5 @@ Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:h
]
, sepChar = "%"
, alignSep = "}{"
- , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
+ , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
}
diff --git a/.config/xmobar/solarized-light-xmobarrc b/.config/xmobar/solarized-light-xmobarrc
new file mode 100644
index 0000000..f150f1b
--- /dev/null
+++ b/.config/xmobar/solarized-light-xmobarrc
@@ -0,0 +1,66 @@
+-- Xmobar (http://projects.haskell.org/xmobar/)
+-- This is one of the xmobar configurations for DTOS.
+-- This config is packaged in the DTOS repo as 'dtos-xmobar'
+-- Color scheme: Solarized Light
+-- Dependencies:
+ -- otf-font-awesome
+ -- ttf-mononoki
+ -- ttf-ubuntu-font-family
+ -- htop
+ -- emacs
+ -- pacman (Arch Linux)
+ -- trayer
+ -- 'dtos-local-bin' (from dtos-core-repo)
+
+Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true"
+ , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true"
+ , "xft:Font Awesome 5 Free Solid:pixelsize=12"
+ , "xft:Font Awesome 5 Brands:pixelsize=12"
+ ]
+ , bgColor = "#fdf6e3"
+ , fgColor = "#657b83"
+ -- Position TopSize and BottomSize take 3 arguments:
+ -- an alignment parameter (L/R/C) for Left, Right or Center.
+ -- an integer for the percentage width, so 100 would be 100%.
+ -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels.
+ -- NOTE: The height should be the same as the trayer (system tray) height.
+ , position = TopSize L 100 24
+ , lowerOnStart = True
+ , hideOnStart = False
+ , allDesktops = True
+ , persistent = True
+ , iconRoot = ".xmonad/xpm/" -- default: "."
+ , commands = [
+ -- Echos a "penguin" icon in front of the kernel output.
+ Run Com "echo" ["\xf17c"] "penguin" 3600
+ -- Get kernel version (script found in .local/bin)
+ , Run Com ".local/bin/kernel" [] "kernel" 36000
+ -- Cpu usage in percent
+ , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20
+ -- Ram used number and percent
+ , Run Memory ["-t", "\xf233 mem: M (%)"] 20
+ -- Disk space free
+ , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60
+ -- Echos an "up arrow" icon in front of the uptime output.
+ , Run Com "echo" ["\xf0aa"] "uparrow" 3600
+ -- Uptime
+ , Run Uptime ["-t", "uptime: d h"] 360
+ -- Echos a "bell" icon in front of the pacman updates.
+ , Run Com "echo" ["\xf0f3"] "bell" 3600
+ -- Check for pacman updates (script found in .local/bin)
+ , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000
+ -- Echos a "battery" icon in front of the pacman updates.
+ , Run Com "echo" ["\xf242"] "baticon" 3600
+ -- Battery
+ , Run BatteryP ["BAT0"] ["-t", " (%)"] 360
+ -- Time and date
+ , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50
+ -- Script that dynamically adjusts xmobar padding depending on number of trayer icons.
+ , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20
+ -- Prints out the left side items such as workspaces, layout, etc.
+ , Run UnsafeStdinReader
+ ]
+ , sepChar = "%"
+ , alignSep = "}{"
+ , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
+ }
diff --git a/.config/xmobar/tomorrow-night-xmobarrc b/.config/xmobar/tomorrow-night-xmobarrc
new file mode 100644
index 0000000..9d938b0
--- /dev/null
+++ b/.config/xmobar/tomorrow-night-xmobarrc
@@ -0,0 +1,66 @@
+-- Xmobar (http://projects.haskell.org/xmobar/)
+-- This is one of the xmobar configurations for DTOS.
+-- This config is packaged in the DTOS repo as 'dtos-xmobar'
+-- Color scheme: Tomorrow Night
+-- Dependencies:
+ -- otf-font-awesome
+ -- ttf-mononoki
+ -- ttf-ubuntu-font-family
+ -- htop
+ -- emacs
+ -- pacman (Arch Linux)
+ -- trayer
+ -- 'dtos-local-bin' (from dtos-core-repo)
+
+Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true"
+ , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true"
+ , "xft:Font Awesome 5 Free Solid:pixelsize=12"
+ , "xft:Font Awesome 5 Brands:pixelsize=12"
+ ]
+ , bgColor = "#1d1f21"
+ , fgColor = "#ffffff"
+ -- Position TopSize and BottomSize take 3 arguments:
+ -- an alignment parameter (L/R/C) for Left, Right or Center.
+ -- an integer for the percentage width, so 100 would be 100%.
+ -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels.
+ -- NOTE: The height should be the same as the trayer (system tray) height.
+ , position = TopSize L 100 24
+ , lowerOnStart = True
+ , hideOnStart = False
+ , allDesktops = True
+ , persistent = True
+ , iconRoot = ".xmonad/xpm/" -- default: "."
+ , commands = [
+ -- Echos a "penguin" icon in front of the kernel output.
+ Run Com "echo" ["\xf17c"] "penguin" 3600
+ -- Get kernel version (script found in .local/bin)
+ , Run Com ".local/bin/kernel" [] "kernel" 36000
+ -- Cpu usage in percent
+ , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20
+ -- Ram used number and percent
+ , Run Memory ["-t", "\xf233 mem: M (%)"] 20
+ -- Disk space free
+ , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60
+ -- Echos an "up arrow" icon in front of the uptime output.
+ , Run Com "echo" ["\xf0aa"] "uparrow" 3600
+ -- Uptime
+ , Run Uptime ["-t", "uptime: d h"] 360
+ -- Echos a "bell" icon in front of the pacman updates.
+ , Run Com "echo" ["\xf0f3"] "bell" 3600
+ -- Check for pacman updates (script found in .local/bin)
+ , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000
+ -- Echos a "battery" icon in front of the pacman updates.
+ , Run Com "echo" ["\xf242"] "baticon" 3600
+ -- Battery
+ , Run BatteryP ["BAT0"] ["-t", " (%)"] 360
+ -- Time and date
+ , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50
+ -- Script that dynamically adjusts xmobar padding depending on number of trayer icons.
+ , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20
+ -- Prints out the left side items such as workspaces, layout, etc.
+ , Run UnsafeStdinReader
+ ]
+ , sepChar = "%"
+ , alignSep = "}{"
+ , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %baticon% %battery% %date% %trayerpad%"
+ }
diff --git a/.config/xmobar/xmobarrc-no-battery b/.config/xmobar/xmobarrc-no-battery
new file mode 100644
index 0000000..bc9623e
--- /dev/null
+++ b/.config/xmobar/xmobarrc-no-battery
@@ -0,0 +1,54 @@
+-- Xmobar (http://projects.haskell.org/xmobar/)
+-- This is the default xmobar configuration for DTOS.
+-- This config is packaged in the DTOS repo as dtos-xmobar
+-- Dependencies: otf-font-awesome ttf-mononoki ttf-ubuntu-font-family trayer
+-- Also depends on scripts from dtos-local-bin from the dtos-core-repo.
+
+Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true"
+ , additionalFonts = [ "xft:Mononoki:pixelsize=11:antialias=true:hinting=true"
+ , "xft:Font Awesome 5 Free Solid:pixelsize=12"
+ , "xft:Font Awesome 5 Brands:pixelsize=12"
+ ]
+ , bgColor = "#282c34"
+ , fgColor = "#ff6c6b"
+ -- Position TopSize and BottomSize take 3 arguments:
+ -- an alignment parameter (L/R/C) for Left, Right or Center.
+ -- an integer for the percentage width, so 100 would be 100%.
+ -- an integer for the minimum pixel height for xmobar, so 24 would force a height of at least 24 pixels.
+ -- NOTE: The height should be the same as the trayer (system tray) height.
+ , position = TopSize L 100 24
+ , lowerOnStart = True
+ , hideOnStart = False
+ , allDesktops = True
+ , persistent = True
+ , iconRoot = ".xmonad/xpm/" -- default: "."
+ , commands = [
+ -- Echos a "penguin" icon in front of the kernel output.
+ Run Com "echo" ["\xf17c"] "penguin" 3600
+ -- Get kernel version (script found in .local/bin)
+ , Run Com ".local/bin/kernel" [] "kernel" 36000
+ -- Cpu usage in percent
+ , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20
+ -- Ram used number and percent
+ , Run Memory ["-t", "\xf233 mem: M (%)"] 20
+ -- Disk space free
+ , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60
+ -- Echos an "up arrow" icon in front of the uptime output.
+ , Run Com "echo" ["\xf0aa"] "uparrow" 3600
+ -- Uptime
+ , Run Uptime ["-t", "uptime: d h"] 360
+ -- Echos a "bell" icon in front of the pacman updates.
+ , Run Com "echo" ["\xf0f3"] "bell" 3600
+ -- Check for pacman updates (script found in .local/bin)
+ , Run Com ".local/bin/pacupdate" [] "pacupdate" 36000
+ -- Time and date
+ , Run Date "\xf017 %b %d %Y - (%H:%M) " "date" 50
+ -- Script that dynamically adjusts xmobar padding depending on number of trayer icons.
+ , Run Com ".config/xmobar/trayer-padding-icon.sh" [] "trayerpad" 20
+ -- Prints out the left side items such as workspaces, layout, etc.
+ , Run UnsafeStdinReader
+ ]
+ , sepChar = "%"
+ , alignSep = "}{"
+ , template = " | %UnsafeStdinReader% }{ %penguin% %kernel% %cpu% %memory% %disku% %uparrow% %uptime% %bell% %pacupdate% %date% %trayerpad%"
+ }