You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

rofi.theme.j2 3.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148
  1. /******************************************************************************
  2. * ROFI Color theme
  3. * User: Rasi
  4. * Copyright: Rasmus Steinke
  5. ******************************************************************************/
  6. * {
  7. border-color: #333333;
  8. separatorcolor: #6A6A6A;
  9. foreground: #888888;
  10. input-foreground: #ffffff;
  11. normal-foreground: #888888;
  12. urgent-foreground: #ffffff;
  13. active-foreground: #ffffff;
  14. selected-normal-foreground: #ffffff;
  15. selected-urgent-foreground: #ffffff;
  16. selected-active-foreground: #ffffff;
  17. background-color: #222222;
  18. background: #222222;
  19. normal-background: #222222;
  20. urgent-background: #900000;
  21. active-background: #6A6A6A;
  22. selected-urgent-background: #2f343a;
  23. {% if item == "desktop" %}
  24. selected-normal-background: #552877;
  25. selected-active-background: #784C99;
  26. {% endif %}
  27. {% if item == "vdesk" %}
  28. selected-normal-background: #357728;
  29. selected-active-background: #59994C;
  30. {% endif %}
  31. {% if item == "presentation" %}
  32. selected-normal-background: #99994C;
  33. selected-active-background: #777728;
  34. {% endif %}
  35. spacing: 2;
  36. font: "Terminus 12";
  37. }
  38. #window {
  39. background-color: @background;
  40. border: 1;
  41. padding: 5;
  42. }
  43. #mainbox {
  44. border: 0;
  45. padding: 0;
  46. }
  47. #message {
  48. border: 1px dash 0px 0px ;
  49. border-color: @separatorcolor;
  50. padding: 1px ;
  51. }
  52. #textbox {
  53. text-color: @input-foreground;
  54. }
  55. #listview {
  56. fixed-height: 0;
  57. border: 1px dash 0px 0px ;
  58. border-color: @separatorcolor;
  59. spacing: 2px ;
  60. scrollbar: true;
  61. padding: 2px 0px 0px ;
  62. }
  63. #element {
  64. border: 0;
  65. padding: 1px ;
  66. }
  67. #element.normal.normal {
  68. background-color: @normal-background;
  69. text-color: @normal-foreground;
  70. }
  71. #element.normal.urgent {
  72. background-color: @urgent-background;
  73. text-color: @urgent-foreground;
  74. }
  75. #element.normal.active {
  76. background-color: @active-background;
  77. text-color: @active-foreground;
  78. }
  79. #element.selected.normal {
  80. background-color: @selected-normal-background;
  81. text-color: @selected-normal-foreground;
  82. }
  83. #element.selected.urgent {
  84. background-color: @selected-urgent-background;
  85. text-color: @selected-urgent-foreground;
  86. }
  87. #element.selected.active {
  88. background-color: @selected-active-background;
  89. text-color: @selected-active-foreground;
  90. }
  91. #element.alternate.normal {
  92. background-color: @normal-background;
  93. text-color: @normal-foreground;
  94. }
  95. #element.alternate.urgent {
  96. background-color: @urgent-background;
  97. text-color: @urgent-foreground;
  98. }
  99. #element.alternate.active {
  100. background-color: @active-background;
  101. text-color: @active-foreground;
  102. }
  103. #scrollbar {
  104. width: 4px ;
  105. border: 0;
  106. handle-width: 8px ;
  107. padding: 0;
  108. }
  109. #sidebar {
  110. border: 1px dash 0px 0px ;
  111. border-color: @separatorcolor;
  112. }
  113. #button.selected {
  114. background-color: @selected-normal-background;
  115. text-color: @selected-normal-foreground;
  116. }
  117. #inputbar {
  118. spacing: 0;
  119. text-color: @normal-foreground;
  120. padding: 1px ;
  121. }
  122. #case-indicator {
  123. spacing: 0;
  124. text-color: @normal-foreground;
  125. }
  126. #entry {
  127. spacing: 0;
  128. text-color: @input-foreground;
  129. }
  130. #prompt {
  131. spacing: 0;
  132. text-color: @normal-foreground;
  133. }
  134. #inputbar {
  135. children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
  136. }
  137. #textbox-prompt-colon {
  138. expand: false;
  139. str: ":";
  140. margin: 0px 0.3em 0em 0em ;
  141. text-color: @normal-foreground;
  142. }