diff --git a/home/config/xmonad/xmobar.hs b/home/config/xmonad/xmobar.hs
index 8047511..9a6853c 100644
--- a/home/config/xmonad/xmobar.hs
+++ b/home/config/xmonad/xmobar.hs
@@ -5,7 +5,7 @@ sep = "║"
bg = "#1d1f21"
fg = "#c5c8c6"
grey = "#969896"
-red = "#cc6666"
+red = "#cc6666"
green = "#b5bd68"
yellow = "#f0c674"
blue = "#81a2be"
@@ -13,34 +13,37 @@ magenta = "#b294bb"
cyan = "#8abeb7"
white = "#ecebec"
-
config :: Config
-config = defaultConfig {
- font = "xft:Fira Mono:style=Regular:antialias=true:pixelsize=16,Font Awesome 5 Brands:pixelsize=16,Font Awesome 5 Free:pixelsize=16:style=Solid,Lohit Devanagari:style=Regular:pixelsize=16,Lohit Gurmukhi:style=Regular:pixelsize=16,Noto Sans CJK JP:style=Regular:pixelsize=16,Noto Sans CJK KR:style=Regular:pixelsize=16,Noto Sans CJK SC:style=Regular:pixelsize=16",
- additionalFonts = [ "xft:Font Awesome 5 Free:pixelsize=15:style=Solid",
- "xft:Font Awesome 5 Brands:pixelsize=15"],
- bgColor = bg,
- fgColor = fg,
- lowerOnStart = False,
- overrideRedirect = False,
- allDesktops = True,
- persistent = True,
- commands = [
- Run $ MultiCpu ["-t","\xf2db %","-L","20","-H","80","-h",magenta,"-l",green,"-n",yellow] 10,
- Run $ Memory ["-t","\xf538 %","-H","10240","-L","6144","-h",magenta,"-l",green,"-n",yellow] 20,
- Run $ BatteryP ["BAT1","BAT0","BAT2"] ["-t", "", "-L", "10", "-H", "80", "-l", magenta, "-h", green, "-n", yellow, "--", "-O", "Charging", "-o", "%", "-a", "notify-send -u critical 'Battery running out!'", "-A", "5", "--lows", "\xf243 ", "--mediums", "\xf242 ", "--highs", "\xf240 "] 300,
- Run $ Network "wlp0s20f3" ["-t","\xf1eb /"] 10,
- Run $ Date "\xf073 %-d/%-m/%-y/%w" "date" 100000,
- Run $ Date "%H:%M:%S" "time" 10,
- Run $ MPD ["-t", " \xf001", "--", "-P", ">> ", "-Z", "|| ", "-S", "Stopped", "-h", "127.0.0.1", "-p", "6600"] 10,
- Run $ Com "/home/natto/.xmonad/lib/padding-icon.sh" ["stalonetray"] "tray" 10,
- Run $ Com "pamixer" ["--get-volume"] "" 100,
- Run UnsafeStdinReader
- ],
- sepChar = "*",
- alignSep = "--",
- template = " *UnsafeStdinReader* " ++ sep ++ " *mpd* -- *multicpu* " ++ sep ++ " *memory* " ++ sep ++ " *wlp0s20f3* " ++ sep ++ " *battery* " ++ sep ++ " \xf028 *pamixer*% " ++ sep ++ " *date* - *time* *tray*"
-}
+config =
+ defaultConfig
+ { font = "xft:Fira Mono:style=Regular:antialias=true:pixelsize,Font Awesome 5 Brands:pixelsize=16,Font Awesome 5 Free:pixelsize=16:style=Solid,Lohit Devanagari:style=Regular:pixelsize=16,Lohit Gurmukhi:style=Regular:pixelsize=16,Noto Sans CJK JP:style=Regular:pixelsize=16,Noto Sans CJK KR:style=Regular:pixelsize=16,Noto Sans CJK SC:style=Regular:pixelsize=16",
+ additionalFonts =
+ [ "xft:Font Awesome 5 Free:pixelsize=15:style=Solid",
+ "xft:Font Awesome 5 Brands:pixelsize=15"
+ ],
+ position = Static { xpos = 0, ypos = 0, height = 23, width = 1920 },
+ bgColor = bg,
+ fgColor = fg,
+ lowerOnStart = False,
+ overrideRedirect = False,
+ allDesktops = True,
+ persistent = True,
+ commands =
+ [ Run $ MultiCpu ["-t", "\xf2db %", "-L", "20", "-H", "80", "-h", magenta, "-l", green, "-n", yellow] 10,
+ Run $ Memory ["-t", "\xf538 %", "-H", "10240", "-L", "6144", "-h", magenta, "-l", green, "-n", yellow] 20,
+ Run $ BatteryP ["BAT1", "BAT0", "BAT2"] ["-t", "", "-L", "10", "-H", "80", "-l", magenta, "-h", green, "-n", yellow, "--", "-O", "Charging", "-o", "%", "-a", "notify-send -u critical 'Battery running out!'", "-A", "5", "--lows", "\xf243 ", "--mediums", "\xf242 ", "--highs", "\xf240 "] 300,
+ Run $ Network "wlp0s20f3" ["-t", "\xf1eb /"] 10,
+ Run $ Date "\xf073 %-d/%-m/%-y/%w" "date" 100000,
+ Run $ Date "%H:%M:%S" "time" 10,
+ Run $ MPD ["-t", " \xf001", "--", "-P", ">> ", "-Z", "|| ", "-S", "Stopped", "-h", "127.0.0.1", "-p", "6600"] 10,
+ Run $ Com "/home/natto/.xmonad/lib/padding-icon.sh" ["stalonetray"] "tray" 10,
+ Run $ Com "pamixer" ["--get-volume"] "" 100,
+ Run UnsafeStdinReader
+ ],
+ sepChar = "*",
+ alignSep = "--",
+ template = " *UnsafeStdinReader* " ++ sep ++ " *mpd* -- *multicpu* " ++ sep ++ " *memory* " ++ sep ++ " *wlp0s20f3* " ++ sep ++ " *battery* " ++ sep ++ " \xf028 *pamixer*% " ++ sep ++ " *date* - *time* *tray*"
+ }
main :: IO ()
main = xmobar config
diff --git a/home/stuff/services.nix b/home/stuff/services.nix
index e440212..6adc7c7 100644
--- a/home/stuff/services.nix
+++ b/home/stuff/services.nix
@@ -89,17 +89,17 @@ in
stalonetray = {
enable = true;
config = {
- geometry = "5x1-0+0";
- no_shrink = true;
+ geometry = "1x1-0";
+ max_geometry = "5x0";
window_type = "dock";
sticky = true;
+ scrollbars = "horizontal";
icon_size = 23;
background = "#1d2021";
+ grow_gravity = "E";
icon_gravity = "E";
+ kludges = "force_icons_size";
};
- extraConfig = ''
- kludges force_icons_size
- '';
};
};
}