68 lines
		
	
	
	
		
			2.7 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
	
		
			2.7 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
-- 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=14:antialias=true:hinting=true"
 | 
						|
       , additionalFonts =
 | 
						|
          [ "xft:Font Awesome 6 Free Solid:pixelsize=14"
 | 
						|
          , "xft:Font Awesome 6 Free Solid:pixelsize=12:bold"
 | 
						|
          , "xft:Font Awesome 6 Free Solid:pixelsize=16"
 | 
						|
          , "xft:Hack Nerd Font Mono:pixelsize=21"
 | 
						|
          , "xft:Hack Nerd Font Mono:pixelsize=25"
 | 
						|
          ]
 | 
						|
       , bgColor      = "#2B2E37"
 | 
						|
       , fgColor      = "#929AAD"
 | 
						|
       -- 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 40
 | 
						|
       , lowerOnStart = True
 | 
						|
       , hideOnStart  = False
 | 
						|
       , allDesktops  = True
 | 
						|
       , persistent   = False
 | 
						|
       , iconRoot     = "/home/afonso/.config/xmobar/xpm/"  -- default: "."
 | 
						|
       , commands = [
 | 
						|
                      Run UnsafeXPropertyLog "_XMONAD_LOG_0"
 | 
						|
		    , Run Date "%a, %d %b   <fn=1></fn>   %H:%M:%S" "date" 10
 | 
						|
                    , Run Memory ["-t","Mem: <fc=#AAC0F0><usedratio></fc>%"] 10
 | 
						|
                    , Run Com "/home/afonso/.config/xmobar/scripts/cpu_temp.sh" [] "cpu" 10
 | 
						|
                    , Run Com "/home/afonso/.config/xmobar/scripts/gpu_util.sh" [] "gpu" 10
 | 
						|
                    , Run Com "/home/afonso/.config/xmobar/scripts/volume.sh" [] "volume" 10
 | 
						|
                    , Run Com "/home/afonso/.config/xmobar/scripts/bluetooth.sh" [] "bluetooth" 10
 | 
						|
                    , Run Com "/home/afonso/.config/xmobar/scripts/network.sh" [] "network" 10
 | 
						|
                    , Run Com "/home/afonso/.config/xmobar/scripts/trayer-padding-icon.sh" [] "trayerpad" 20
 | 
						|
                    ]
 | 
						|
       , sepChar = "%"
 | 
						|
       , alignSep = "}{"
 | 
						|
       , template = " <icon=logo.xpm/> \
 | 
						|
            \    \
 | 
						|
            \%_XMONAD_LOG_0%\
 | 
						|
            \}\
 | 
						|
            \%date%\
 | 
						|
            \{\
 | 
						|
            \     \
 | 
						|
            \%memory%\
 | 
						|
            \     \
 | 
						|
            \|\
 | 
						|
            \     \
 | 
						|
            \%cpu%\
 | 
						|
            \     \
 | 
						|
            \|\
 | 
						|
            \     \
 | 
						|
            \%gpu%\
 | 
						|
	    \     \
 | 
						|
	    \|\
 | 
						|
	    \     \
 | 
						|
	    \%network%\
 | 
						|
	    \     \
 | 
						|
	    \%bluetooth%\
 | 
						|
	    \     \
 | 
						|
	    \%volume%\
 | 
						|
	    \     \
 | 
						|
	    \|\
 | 
						|
            \%trayerpad%"
 | 
						|
       }
 |