anchor.diff:  
     programs.waybar.enable = true;
     programs.waybar.style = ''
  -* {
  -    border: none;
  -    border-radius: 0;
  -    font-family: ${context.variables.font.family};
  -    font-style: normal;
  -    font-weight: bold;
  -    font-size: 14px;
  -    min-height: 0;
  -    padding: 0;
  -}
  -
  -window#waybar {
  -    background: rgba(43, 48, 59, 0.5);
  -    border-bottom: 3px solid rgba(100, 114, 125, 0.5);
  -    color: white;
  -}
  -
  -tooltip {
  -  background: rgba(43, 48, 59, 0.5);
  -  border: 1px solid rgba(100, 114, 125, 0.5);
  -}
  -tooltip label {
  -  color: white;
  -}
  -
  -#workspaces button {
  -    padding: 0 5px;
  -    background: transparent;
  -    color: white;
  -    border-bottom: 3px solid transparent;
  -}
  -
  -#workspaces button.focused {
  -    background: #64727D;
  -    border-bottom: 3px solid white;
  -}
  -
  -#mode, #clock, #battery, #taskbar, #pulseaudio, #idle_inhibitor, #keyboard-state, #bluetooth, #battery, #cpu, #temperature, #tray {
  -    padding: 0 10px;
  -}
  -
  -#battery {
  -    background-color: #ffffff;
  -    color: black;
  -}
  -
  -#battery.charging {
  -    color: white;
  -    background-color: #26A65B;
  -}
  -
  -@keyframes blink {
  -    to {
  +    * {
  +        border: none;
  +        border-radius: 0;
  +        font-family: ${context.variables.font.family};
  +        font-style: normal;
  +        font-weight: bold;
  +        font-size: 14px;
  +        min-height: 0;
  +        padding: 0;
  +    }
  +
  +    window#waybar {
  +        background: rgba(50, 48, 47, 0.5);
  +        border-bottom: 3px solid rgba(100, 90, 86, 0.5);
  +        color: white;
  +    }
  +
  +    tooltip {
  +      background: rgba(50, 48, 47, 0.5);
  +      border: 1px solid rgba(100, 90, 86, 0.5);
  +    }
  +    tooltip label {
  +      color: white;
  +    }
  +
  +    #workspaces button {
  +        padding: 0 5px;
  +        background: transparent;
  +        color: white;
  +        border-bottom: 3px solid transparent;
  +    }
  +
  +    #workspaces button.focused {
  +        background: #64727D;
  +        border-bottom: 3px solid white;
  +    }
  +
  +    #mode, #clock, #battery, #taskbar, #pulseaudio, #idle_inhibitor, #keyboard-state, #bluetooth, #battery, #cpu, #temperature, #tray {
  +        padding: 0 10px;
  +    }
  +
  +    #battery {
           background-color: #ffffff;
           color: black;
       }
  -}
  -
  -#battery.warning:not(.charging) {
  -    background: #f53c3c;
  -    color: white;
  -    animation-name: blink;
  -    animation-duration: 0.5s;
  -    animation-timing-function: linear;
  -    animation-iteration-count: infinite;
  -    animation-direction: alternate;
  -}
  +
  +    #battery.charging {
  +        color: white;
  +        background-color: #26A65B;
  +    }
  +
  +    @keyframes blink {
  +        to {
  +            background-color: #ffffff;
  +            color: black;
  +        }
  +    }
  +
  +    #battery.warning:not(.charging) {
  +        background: #f53c3c;
  +        color: white;
  +        animation-name: blink;
  +        animation-duration: 0.5s;
  +        animation-timing-function: linear;
  +        animation-iteration-count: infinite;
  +        animation-direction: alternate;
  +    }
     '';
     programs.waybar.settings = {
       mainBar = {
  
positive.code:         tooltip-format = "{controller_alias}\t{controller_address}";
          tooltip-format-connected = "{controller_alias}\t{controller_address}\n\n{device_enumerate}";
          tooltip-format-enumerate-connected = "{device_alias}\t{device_address}";
        };
        cpu = {
          format = "{icon}";
  
negative.code:             "${modifier}+Control+t" = "exec ${context.variables.programs.terminal}";
              "${modifier}+Control+h" = "exec ${context.variables.programs.filemanager} '${context.variables.homeDir}'";
              "F12" = "exec ${context.variables.programs.dropdown}";
              "Mod1+F4" = "kill";
              "${modifier}+Control+space" = "exec ${context.variables.programs.launcher}";
              "${modifier}+Control+l" = "exec ${context.variables.binDir}/lockscreen";
              "Control+Tab" = "workspace back_and_forth";
  