theme.rasi 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. @import "default"
  2. * {
  3. bg: #191724;
  4. cur: #1f1d2e;
  5. fgd: #e0def4;
  6. cmt: #6e6a86;
  7. cya: #9ccfd8;
  8. grn: #31748f;
  9. ora: #ebbcba;
  10. pur: #c4a7e7;
  11. red: #eb6f92;
  12. yel: #f6c177;
  13. font: "RobotoMono Nerd Font 14";
  14. foreground: @fgd;
  15. background: @bg;
  16. active-background: @grn;
  17. urgent-background: @red;
  18. selected-background: @active-background;
  19. selected-urgent-background: @urgent-background;
  20. selected-active-background: @active-background;
  21. separatorcolor: @active-background;
  22. bordercolor: @ora;
  23. }
  24. #window {
  25. background-color: @background;
  26. border: 3;
  27. border-radius: 6;
  28. border-color: @bordercolor;
  29. padding: 5;
  30. }
  31. #mainbox {
  32. border: 0;
  33. padding: 5;
  34. }
  35. #message {
  36. border: 1px dash 0px 0px ;
  37. border-color: @separatorcolor;
  38. padding: 1px ;
  39. }
  40. #textbox {
  41. text-color: @foreground;
  42. }
  43. #listview {
  44. fixed-height: 0;
  45. border: 2px dash 0px 0px ;
  46. border-color: @bordercolor;
  47. spacing: 2px ;
  48. scrollbar: false;
  49. padding: 2px 0px 0px ;
  50. }
  51. #element {
  52. border: 0;
  53. padding: 1px ;
  54. }
  55. #element.normal.normal {
  56. background-color: @background;
  57. text-color: @foreground;
  58. }
  59. #element.normal.urgent {
  60. background-color: @urgent-background;
  61. text-color: @urgent-foreground;
  62. }
  63. #element.normal.active {
  64. background-color: @active-background;
  65. text-color: @background;
  66. }
  67. #element.selected.normal {
  68. background-color: @selected-background;
  69. text-color: @foreground;
  70. }
  71. #element.selected.urgent {
  72. background-color: @selected-urgent-background;
  73. text-color: @foreground;
  74. }
  75. #element.selected.active {
  76. background-color: @selected-active-background;
  77. text-color: @background;
  78. }
  79. #element.alternate.normal {
  80. background-color: @background;
  81. text-color: @foreground;
  82. }
  83. #element.alternate.urgent {
  84. background-color: @urgent-background;
  85. text-color: @foreground;
  86. }
  87. #element.alternate.active {
  88. background-color: @active-background;
  89. text-color: @foreground;
  90. }
  91. #scrollbar {
  92. width: 2px ;
  93. border: 0;
  94. handle-width: 8px ;
  95. padding: 0;
  96. }
  97. #sidebar {
  98. border: 2px dash 0px 0px ;
  99. border-color: @separatorcolor;
  100. }
  101. #button.selected {
  102. background-color: @selected-background;
  103. text-color: @foreground;
  104. }
  105. #inputbar {
  106. spacing: 0;
  107. text-color: @foreground;
  108. padding: 1px ;
  109. }
  110. #case-indicator {
  111. spacing: 0;
  112. text-color: @foreground;
  113. }
  114. #entry {
  115. spacing: 0;
  116. text-color: @cya;
  117. }
  118. #prompt {
  119. spacing: 0;
  120. text-color: @grn;
  121. }
  122. #inputbar {
  123. children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
  124. }
  125. #textbox-prompt-colon {
  126. expand: false;
  127. str: ":";
  128. margin: 0px 0.3em 0em 0em;
  129. text-color: @grn;
  130. }