dotfiles/eww/eww.scss
2024-08-26 11:05:11 -04:00

290 lines
4.7 KiB
SCSS

/* --------------------------------------- Kanagawa Colors ------------------------------------*/
$wave_blue1: #2d4f67;
$autumn_red: #c34043;
$peach_red: #ff5d62;
$autumn_green: #66946a;
$carp_yellow: #e6c384;
$crystal_blue: #7e9cd8;
$oni_violet: #957fb8;
$fuji_white: #dcd7ba;
$old_white: #c8c093;
$sumi_ink0: #16161d;
$sumi_ink1: #1F1F28;
$sumi_ink4: #54546d;
$winter_blue: #252535;
* {
all: unset;
font-family: "Arimo Nerd Font";
font-weight: 400;
font-size: 16px;
}
/* --------------------------------------- Common Styles -------------------------------------- */
/* Style for module */
.module {
background: $winter_blue;
border-radius: 10px;
margin-right: 8px;
padding: 2px 15px;
}
.main_menu {
background: $winter_blue;
border-radius: 15px;
border: 2px solid $fuji_white;
}
.menu_item {
min-height: 50px;
font-size: 30px;
border-radius: 15px;
}
/* Remove the `margin-right` for the last module */
.last-widget {
margin-right: 0;
}
.bar_section {
background: rgba(31, 31, 40, 0.7);
padding: 5px 10px;
border-radius: 10px;
}
.main_menu_btn {
background: transparent;
border-radius: 10px;
padding: 0px 5px;
background-color: $winter_blue;
border-color: transparent;
box-shadow: 0px 0px;
}
.main_menu_label {
background-color: transparent;
color: $fuji_white;
font-size: 25;
text-shadow: 0px 0px;
}
.datetime {
color: $crystal_blue;
}
.weather {
color: $crystal_blue;
padding: 0px 10px;
}
tooltip.background {
background-color: $sumi_ink0;
font-size: 18;
border-radius: 10px;
color: $fuji_white;
}
.active_workspace {
background: transparent;
padding: 0 8px 0px 14px;
border-radius: 7px;
margin-top: 3px;
margin-bottom: 3px;
color: $crystal_blue;
}
.inactive_workspace {
background: transparent;
padding: 0 8px 0px 14px;
margin-top: 3px;
margin-bottom: 3px;
border-radius: 7px;
color: $sumi_ink4;
}
.workspaces {
padding: 0px 10px;
border-radius: 10px;
}
.updates {
color: $carp_yellow;
}
.cpu {
color: $crystal_blue;
}
.ram {
color: $autumn_green;
}
.datetime_module {
border-radius: 10px;
padding: 0px 15px;
}
.bardate {
margin-right: 10px;
}
.system_module {
background: rgba(22, 22, 30, 0.5);
padding: 0px 10px 0px 15px;
border-radius: 10px;
}
.volume {
box-shadow: 0px 0px;
color: $crystal_blue;
}
.volbar trough highlight {
border-radius: 10px;
background-color: $crystal_blue;
border: transparent;
}
scale trough {
border-radius: 10px;
min-height: 7px;
min-width: 100px;
border: transparent;
}
.sysinfo {
color: $crystal_blue;
}
.net_status {
color: $crystal_blue;
}
.power {
background-color: transparent;
border-radius: 10px;
text-shadow: 0px 0px;
border-color: transparent;
box-shadow: 0px 0px;
font-size: 25px;
}
.shutdown {
color: $autumn_red;
}
.restart {
color: $oni_violet;
}
.logout {
color: $carp_yellow;
}
.lock {
color: $crystal_blue;
}
.sleep {
color: $fuji_white;
}
/* -------------------------------------- Desktop Widget -------------------------------------- */
.desktop {
background-color: transparent;
}
.desktop_clock {
padding: 40px 35px;
}
.greeting {
font-size: 36px;
font-style: italic;
color: $crystal_blue;
}
.desktop_time {
font-weight: 700;
font-size: 96px;
}
.desktop_time_h, .desktop_time_m {
color: $autumn_red;
}
.desktop_time_colon {
color: $fuji_white;
}
.desktop_time_p {
color: $autumn_red;
}
.desktop_date_date {
margin-left: 10px;
}
.desktop_date {
font-weight: 700;
font-size: 32px;
color: $fuji_white;
}
.desktop_mode_button {
color: $autumn_red;
font-size: 96px;
}
/* -------------------------------------Powermenu Widget---------------------------------------*/
.powermenu {
border-radius: 10px;
border: 2px solid $fuji_white;
background: $winter_blue;
}
.powermenu_button {
background: transparent;
box-shadow: 0px 0px;
border: 2px;
padding: 12px;
margin: 5px;
}
.powermenu_button:nth-child(1) {
border-radius: 10px;
background: $oni_violet;
}
.powermenu_button:nth-child(2) {
border-radius: 10px;
background: $peach_red;
}
.powermenu_button:hover {
background: transparent;
padding: 10px;
}
.powermenu_button:nth-child(1):hover {
border: 2px solid $oni_violet;
}
.powermenu_button:nth-child(2):hover {
border: 2px solid $peach_red;
}
.powermenu_label_restart {
color: $fuji_white;
font-size: 32px;
}
.powermenu_label_poweroff {
color: $fuji_white;
font-size: 32px;
}