style.css 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. @define-color foreground #e0def4;
  2. @define-color background #191724;
  3. * {
  4. border: none;
  5. border-radius: 0;
  6. font-family: Iosevka, FontAwesome, Noto Sans CJK;
  7. font-size: 14px;
  8. min-height: 0;
  9. }
  10. window#waybar {
  11. background: rgba(25, 23, 36, 0.8);
  12. border-bottom: 1px solid #26233a;
  13. border-radius: 10px;
  14. color: @foreground;
  15. }
  16. tooltip {
  17. background: @background;
  18. border-radius: 10px;
  19. }
  20. #workspaces button {
  21. color: @foreground;
  22. border-radius: 10px;
  23. padding: 5px;
  24. margin: 4px 4px;
  25. }
  26. #workspaces button.urgent {
  27. background: @background;
  28. color: #eb6f92;
  29. }
  30. #workspaces button:hover,
  31. #workspaces button.focused {
  32. background: #c4a7e7;
  33. color: @background;
  34. }
  35. #cpu,
  36. #memory,
  37. #network,
  38. #bluetooth,
  39. #pulseaudio,
  40. #battery,
  41. #clock,
  42. #custom-playerctl,
  43. #custom-playerlabel,
  44. #custom-screenrecording-indicator,
  45. #custom-randwall {
  46. color: @foreground;
  47. padding: 0px 8px;
  48. }
  49. #temperature.critical {
  50. color: #eb6f92;
  51. }
  52. #custom-playerctl,
  53. #custom-playerlabel {
  54. background: #26233a;
  55. border-radius: 16px;
  56. margin: 5px 8px;
  57. }
  58. #custom-playerctl {
  59. font-size: 16px;
  60. padding: 0 17px 0 15px;
  61. }
  62. #custom-playerlabel {
  63. margin-left: 10px;
  64. padding: 0 15px 0 10px;
  65. }
  66. #custom-screenrecording-indicator {
  67. border-radius: 4px;
  68. transition: all 0.3s ease;
  69. }
  70. #custom-screenrecording-indicator.idle {
  71. background-color: @background;
  72. color: @foreground;
  73. }
  74. #custom-screenrecording-indicator.active {
  75. color: #cc3436;
  76. animation: blink 1s infinite;
  77. }
  78. @keyframes blink {
  79. 0% { opacity: 1; }
  80. 50% { opacity: 0.7; }
  81. 100% { opacity: 1; }
  82. }
  83. #custom-notification {
  84. margin-right: 12px;
  85. }
  86. #custom-randwall {
  87. color: #f6c177;
  88. }
  89. #custom-expand-icon {
  90. color: #9ccfd8;
  91. }