anchor.diff:  
     modules-left = i3
     modules-center = xwindow
  -  modules-right = xkeyboard filesystem memory cpu ${pkgs.lib.concatImapStringsSep " " (i: v: ''wlan${toString i}'') variables.wirelessInterfaces} ${pkgs.lib.concatImapStringsSep " " (i: v: ''eth${toString i}'') variables.ethernetInterfaces} batstatus ${pkgs.lib.concatImapStringsSep " " (i: v: ''temperature${toString i}'') variables.temperatureFiles}  backlight-acpi volume date
  +  modules-right = xkeyboard filesystem memory cpu ${pkgs.lib.concatImapStringsSep " " (i: v: ''wlan${toString i}'') variables.wirelessInterfaces} ${pkgs.lib.concatImapStringsSep " " (i: v: ''eth${toString i}'') variables.ethernetInterfaces} external-ip batstatus ${pkgs.lib.concatImapStringsSep " " (i: v: ''temperature${toString i}'') variables.temperatureFiles}  backlight-acpi microphone volume date
     ; ${pkgs.lib.concatImapStringsSep " " (i: v: ''battery${toString i}'') variables.batteries}
   
     tray-position = right
  
positive.code:   [global/wm]
    margin-top = 5
    margin-bottom = 5
    '';
  } {
    target = "${variables.homeDir}/bin/polybar-batstatus";
  
negative.code: 
    use-ui-max = false
  
    format-volume = <ramp-volume> <bar-volume>
    ramp-volume-0 = 
    ramp-volume-1 = 
    ramp-volume-2 = 
  
    format-muted-foreground = ''${colors.foreground}
    label-muted = 
  
    bar-volume-width = 10
    bar-volume-foreground-0 = #55aa55
  