Advertisement
pqpxoxa

SWAKES Theme

Apr 10th, 2025
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.76 KB | None | 0 0
  1. swakes:
  2.  
  3. # Fonts
  4. primary-font-family: 'Montserrat,sans-serif'
  5. secondary-font-family: 'Roboto,sans-serif'
  6. phone-font-family: "Roboto:wght@300"
  7. paper-font-common-base_-_font-family: "var(--primary-font-family)"
  8. paper-font-common-code_-_font-family: "var(--primary-font-family)"
  9. paper-font-body1_-_font-family: "var(--primary-font-family)"
  10. paper-font-subhead_-_font-family: "var(--primary-font-family)"
  11. paper-font-headline_-_font-family: "var(--primary-font-family)"
  12. paper-font-caption_-_font-family: "var(--primary-font-family)"
  13. paper-font-title_-_font-family: "var(--primary-font-family)"
  14. ha-card-header-font-family: "var(--primary-font-family)"
  15. mush-chip-background: '#4B5975'
  16. # header-height: 46px
  17. mush-chip-spacing: 6px
  18. mush-chip-padding: 0 0.25em
  19. mush-chip-height: 39px
  20. mush-chip-border-radius: 22px
  21. mush-chip-font-size: 0.35em
  22. mush-chip-font-weight: bold
  23. mush-chip-icon-size: 0.6em
  24. mush-chip-avatar-padding: 0.1em
  25.  
  26. # Text
  27. text-color: '#ffffff'
  28. primary-text-color: 'var(--text-color)'
  29. text-primary-color: 'var(--text-color)'
  30. secondary-text-color: "#dfe5eb"
  31. text-medium-light-color: '#A0A2A8'
  32. text-medium-color: '#80828A'
  33. primary-color: 'var(--accent-color)'
  34.  
  35. # Main Colors
  36. app-header-background-color: 'var(--background-color)'
  37. accent-color: '#98a7b9'
  38. #accent-medium-color: 'var(--accent-color)'
  39.  
  40. # margin-left: 50px
  41. # margin-right: 50px
  42.  
  43. # lovelace-background: 'center / cover no-repeat fixed url("/local/lowpoly.png")'
  44. #background: 'center / cover no-repeat url("/local/lowpoly.png")'
  45.  
  46.  
  47. iron-overlay-backdrop-filter: 'blur(50px) grayscale(50%)'
  48. iron-overlay-backdrop-background-color: 'rgba(41,128,185,0.25)'
  49. iron-overlay-backdrop-opacity: 0.5
  50.  
  51. # Background
  52. background-color: '#242e42'
  53. primary-background-color: 'var(--background-color)'
  54. background-color-2: '#20293c'
  55. secondary-background-color: 'none'
  56.  
  57. # Card
  58. card-background-color: 'var(--paper-card-background-color)'
  59. paper-card-background-color: 'rgba(43,55,78,1)'
  60. ha-card-box-shadow: "inset 0px 0px 0px 1px var(--border-color)"
  61. ha-card-border-radius: "10px"
  62. border-color: 'none'
  63. ha-card-color: '#242e42'
  64. #ha-card-box-shadow: 'inset 0px 0px 0px 1px var(--border-color)'
  65.  
  66. # Text Fields an Dropdown
  67. mdc-text-field-fill-color: 'var(--paper-item-icon-active-color)'
  68. mdc-text-field-ink-color: 'var(--text-color)'
  69. mdc-select-fill-color: 'var(--paper-item-icon-active-color)'
  70. mdc-text-field-label-ink-color: 'var(--secondary-text-color)'
  71. input-fill-color: 'var(--background-color)'
  72. input-ink-color: 'var(--text-color)'
  73. input-label-ink-color: 'var(--text-color)'
  74. input-disabled-fill-color: 'var(--background-color)'
  75. input-disabled-ink-color: 'var(--disabled-text-color)'
  76. input-disabled-label-ink-color: 'var(--disabled-text-color)'
  77. input-idle-line-color: 'var(--background-color)'
  78. input-dropdown-icon-color: 'var(--secondary-text-color)'
  79. input-hover-line-color: 'var(--primary-color)'
  80. code-editor-background-color: '#222c40'
  81. codemirror-property: 'var(--accent-color)'
  82.  
  83. #########ha-card-box-shadow: "3px 3px 13px -6px rgba(17,35,52,1)"
  84.  
  85. # Icons
  86. paper-item-icon-color: '#EBEBEB'
  87. paper-item-icon-active-color: '#2b374e'
  88.  
  89. # Sidebar
  90. paper-listbox-background-color: 'var(--background-color)'
  91. sidebar-icon-color: '#98a7b9'
  92. sidebar-selected-icon-color: 'var(--accent-color)'
  93. sidebar-selected-text-color: 'var(--text-color)'
  94. divider-color: 'var(--background-color)'
  95. light-primary-color: 'var(--paper-card-background-color)'
  96.  
  97. # Sliders
  98. paper-slider-knob-color: 'var(--accent-color)'
  99. paper-slider-pin-color: 'var(--background-color-2)'
  100. paper-slider-active-color: 'var(--background-color-2)'
  101. paper-slider-container-color: 'var(--background-color-2)'
  102.  
  103. # Toggle:
  104. paper-toggle-button-checked-bar-color: 'var(--accent-color)'
  105. mdc-theme-primary: 'var(--accent-color)'
  106.  
  107. # Switch
  108. switch-unchecked-color: '#70889e'
  109. switch-checked-button-color: 'var(--accent-color)'
  110. switch-unchecked-track-color: 'var(--background-color-2)'
  111. switch-checked-track-color: 'var(--background-color-2)'
  112.  
  113. # Radio Button
  114. paper-radio-button-checked-color: 'var(--accent-color)'
  115.  
  116. # Popups
  117. more-info-header-background: 'var(--secondary-background-color)'
  118. paper-dialog-background-color: 'var(--background-color)' #'rgba(47,59,82,0.4)'
  119.  
  120. # Tables
  121. table-row-background-color: 'var(--background-color)'
  122. table-row-alternative-background-color: 'var(--paper-card-background-color)'
  123.  
  124. mwc-button-color: '#2b374e'
  125. mdc-button-color: '#2b374e'
  126. button-color: '#2b374e'
  127. mwc-ripple: '#2b374e'
  128. mdc-button--raised: '#2b374e'
  129.  
  130.  
  131. #Badges
  132. label-badge-background-color: 'var(--background-color)'
  133. label-badge-text-color: 'var(--text-primary-color)'
  134. label-badge-red: 'rgba(73,85,108,1)'
  135. label-badge-blue: 'rgba(26,137,245,1)'
  136. label-badge-green: 'rgba(0,202,139,1)'
  137. label-badge-yellow: 'rgba(222,176,107,1)'
  138.  
  139. paper-input-container-focus-color: 'var(--accent-color)'
  140.  
  141. # Custom Header
  142. ch-background: 'var(--background-color)'
  143. ch-active-tab-color: 'var(--accent-color)'
  144. ch-notification-dot-color: 'var(--accent-color)'
  145. ch-all-tabs-color: 'var(--sidebar-icon-color)'
  146. ch-tab-indicator-color: 'var(--accent-color)'
  147.  
  148. # Mini Mediaplayer
  149. mini-media-player-base-color: 'var(--text-color)'
  150. mini-media-player-accent-color: 'var(--accent-color)'
  151.  
  152.  
  153.  
  154. # Card-Mod #####################################################################
  155. # Uncomment the Code below if you have card-mod installed and want blur effect #
  156. ################################################################################
  157.  
  158.  
  159. --honeycomb-menu-icon-color: var(--paper-item-icon-color);
  160. --honeycomb-menu-icon-active-color: var(--paper-item-icon-active-color);
  161. --honeycomb-menu-background-color: var(--paper-card-background-color);
  162. --honeycomb-menu-active-background-color: var(--paper-card-active-background-color, var(--paper-card-background-color));
  163. --honeycomb-menu-disabled: '#9a9a9a6e'
  164. my_button_style: |
  165. custom_fields:
  166. card:
  167. - &fancy_animation
  168. $: |
  169. <style>
  170. .fancy {
  171. --offset: 3px;
  172. background: rgb(55, 21, 90);
  173. border-radius: 50px;
  174. position: relative;
  175. height: 75px;
  176. width: 400px;
  177. max-width: 100%;
  178. overflow: hidden;
  179. }
  180.  
  181. .fancy::before {
  182. content: '';
  183. background: conic-gradient(transparent 270deg, white, transparent);
  184. position: absolute;
  185. top: 50%;
  186. left: 50%;
  187. transform: translate(-50%, -50%);
  188. aspect-ratio: 1;
  189. width: 100%;
  190. animation: rotate 2s linear infinite;
  191. }
  192.  
  193. .fancy::after {
  194. content: '';
  195. background: inherit;
  196. border-radius: inherit;
  197. position: absolute;
  198. inset: var(--offset);
  199. height: calc(100% - 2 * var(--offset));
  200. width: calc(100% - 2 * var(--offset));
  201.  
  202. }
  203.  
  204. .fancy input {
  205. background: transparent;
  206. color: white;
  207. font-size: 1.5rem;
  208. position: absolute;
  209. inset: 0;
  210. z-index: 10;
  211. padding: 1.5rem;
  212. }
  213.  
  214. @keyframes rotate {
  215. from {
  216. transform: translate(-50%, -50%) scale(1.4) rotate(0turn);
  217. }
  218.  
  219. to {
  220. transform: translate(-50%, -50%) scale(1.4) rotate(1turn);
  221.  
  222. }
  223. }
  224. </style>
  225.  
  226.  
  227. card-mod-theme: noctis
  228.  
  229. card-mod-view-yaml: |
  230. "*:first-child$": |
  231. #columns .column > * {
  232. padding-left: 5px;
  233. padding-right: 5px;
  234. padding-bottom: 5px;
  235. }
  236. card-mod-more-info-yaml: |
  237. .: |
  238. @media (max-width: 450px) {
  239. ha-dialog {
  240. --mdc-dialog-min-width: calc(95vw)!important;
  241. --mdc-dialog-min-height: 0!important;
  242. # --mdc-dialog-max-height: 90%!important;
  243. # --dialog-surface-margin-top: 20px!important;
  244. --ha-dialog-border-radius: 20px!important;
  245. --vertical-align-dialog: center !important;
  246. }
  247. }
  248. ha-more-info-info:
  249. $: |
  250. @media (max-width: 450px) {
  251. .container {
  252. min-height: auto!important;
  253. }
  254. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement