style.css 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. @keyframes blink-warning {
  2. 70% {
  3. color: @light;
  4. }
  5. to {
  6. color: @light;
  7. background-color: @warning;
  8. }
  9. }
  10. @keyframes blink-critical {
  11. 70% {
  12. color: @light;
  13. }
  14. to {
  15. color: @light;
  16. background-color: @critical;
  17. }
  18. }
  19. @define-color bg #2E3440;
  20. @define-color light #D8DEE9;
  21. @define-color warning #ebcb8b;
  22. @define-color critical #BF616A;
  23. @define-color mode #434C5E;
  24. @define-color workspacesfocused #4C566A;
  25. @define-color tray @workspacesfocused;
  26. @define-color sound #EBCB8B;
  27. @define-color network #5D7096;
  28. @define-color memory #546484;
  29. @define-color cpu #596A8D;
  30. @define-color temp #4D5C78;
  31. @define-color layout #5e81ac;
  32. @define-color battery #88c0d0;
  33. @define-color date #434C5E;
  34. @define-color time #434C5E;
  35. @define-color backlight #434C5E;
  36. @define-color nord_bg #434C5E;
  37. @define-color nord_bg_blue #546484;
  38. @define-color nord_light #D8DEE9;
  39. @define-color nord_light_font #D8DEE9;
  40. @define-color nord_dark_font #434C5E;
  41. * {
  42. border: none;
  43. border-radius: 3px;
  44. min-height: 0;
  45. margin: 0.2em 0.3em 0.2em 0.3em;
  46. }
  47. #waybar {
  48. background: @bg;
  49. color: @light;
  50. font-family: "Cantarell", "Font Awesome 5 Pro";
  51. font-size: 12px;
  52. font-weight: bold;
  53. }
  54. #clock,
  55. #network,
  56. #pulseaudio,
  57. #temperature,
  58. #tray,
  59. #language {
  60. padding-left: 0.6em;
  61. padding-right: 0.6em;
  62. }
  63. #temperature {
  64. animation-timing-function: linear;
  65. animation-iteration-count: infinite;
  66. animation-direction: alternate;
  67. }
  68. #temperature.critical {
  69. color: @critical;
  70. }
  71. #temperature.critical {
  72. animation-name: blink-critical;
  73. animation-duration: 2s;
  74. }
  75. #network.disconnected,
  76. #temperature.warning {
  77. background: @warning;
  78. color: @nord_dark_font;
  79. }
  80. #workspaces button {
  81. font-weight: bold;
  82. padding: 0;
  83. opacity: 0.3;
  84. background: #E9E3D8;
  85. font-size: 1em;
  86. }
  87. #workspaces button.focused {
  88. background: @workspacesfocused;
  89. color: #D8DEE9;
  90. opacity: 1;
  91. padding: 0 0.4em;
  92. }
  93. #workspaces button.urgent {
  94. border-color: #c9545d;
  95. color: #c9545d;
  96. opacity: 1;
  97. }
  98. #window {
  99. margin-right: 40px;
  100. margin-left: 40px;
  101. font-weight: normal;
  102. }
  103. #language {
  104. background: @nord_bg_blue;
  105. color: #D8DEE9;
  106. padding: 0 0.4em;
  107. }
  108. #temperature {
  109. background-color: @nord_bg;
  110. color: #D8DEE9;
  111. }
  112. #temperature.critical {
  113. background: @critical;
  114. }
  115. #clock {
  116. background: @nord_bg_blue;
  117. color: #D8DEE9;
  118. }
  119. #clock.date {
  120. background: @date;
  121. }
  122. #clock.time {
  123. background: @mode;
  124. }
  125. #pulseaudio {
  126. background: @nord_bg_blue;
  127. color: #D8DEE9;
  128. }
  129. #pulseaudio.muted {
  130. background: #BF616A;
  131. color: #BF616A;
  132. }
  133. #pulseaudio.source-muted {
  134. background: #D08770;
  135. color: #D8DEE9;
  136. }
  137. #tray {
  138. background: #434C5E;
  139. }