diff --git a/pkgs/xmobar-config/src/xmobar-bottom.hs b/pkgs/xmobar-config/src/xmobar-bottom.hs new file mode 100644 index 0000000..5d1262f --- /dev/null +++ b/pkgs/xmobar-config/src/xmobar-bottom.hs @@ -0,0 +1,40 @@ +import Xmobar + +-- | Configuration +config :: Config +config = defaultConfig + -- general settings + { font = "Fira Code Semi Bold 9" + , additionalFonts = [ "Symbols Nerd Font 2048-em 24" ] + , bgColor = bg1 + , fgColor = fg0 + , position = Static { xpos = 1920, ypos = 1056, width = 2560, height = 24 } + -- commands to run + , commands = [ ] + -- format our bar + , sepChar = "%" + , alignSep = "}{" + , template = "}{" + } + +-- | Gruvbox material +bg0, bg1, fg0, fg1, red, orange, yellow, green, aqua, blue, purple :: String +-- backgrounds +bg0 = "#1d2021" +bg1 = "#282828" +-- foregrounds +fg0 = "#d4be98" +fg1 = "#ddc7a1" +-- greys +grey0 = "#7c6f64" +-- colors +red = "#ea6962" +orange = "#e78a4e" +yellow = "#d8a658" +green = "#a9b665" +aqua = "#89b482" +blue = "#7daea3" +purple = "#d3869b" + +main :: IO () +main = configFromArgs config >>= xmobar