From f7c7b3b3338381cf46c13b03abeaeea5e3562b70 Mon Sep 17 00:00:00 2001 From: "Ja.KooLit" Date: Sat, 23 Dec 2023 01:49:19 +0900 Subject: [PATCH 1/6] Update modules --- config/waybar/modules | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/waybar/modules b/config/waybar/modules index 8733cb6..7906a27 100644 --- a/config/waybar/modules +++ b/config/waybar/modules @@ -441,7 +441,7 @@ "temperature": { "interval": 10, "tooltip": true, - "hwmon-path": ["/sys/class/hwmon/hwmon6/temp1_input", "/sys/class/thermal/thermal_zone0/temp"], + "hwmon-path": ["/sys/class/hwmon/hwmon1/temp1_input", "/sys/class/thermal/thermal_zone0/temp"], //"thermal-zone": 0, "critical-threshold": 82, "format-critical": "{temperatureC}°C {icon}", @@ -697,7 +697,7 @@ "temperature#vertical": { "interval": 10, "tooltip": true, - "hwmon-path": ["/sys/class/hwmon/hwmon6/temp1_input", "/sys/class/thermal/thermal_zone0/temp"], + "hwmon-path": ["/sys/class/hwmon/hwmon1/temp1_input", "/sys/class/thermal/thermal_zone0/temp"], //"thermal-zone": 0, "critical-threshold": 80, "format-critical": "{icon}\n{temperatureC}°C", @@ -718,4 +718,4 @@ } - \ No newline at end of file + From 83e1c2688b429fc761ab2d14e04cc8b56b0230e1 Mon Sep 17 00:00:00 2001 From: HyprHex Date: Sat, 23 Dec 2023 01:09:58 +0100 Subject: [PATCH 2/6] Add script to switch oh-my-zsh themes --- config/hypr/configs/Keybinds.conf | 3 +- config/hypr/scripts/ChangeTheme.sh | 35 +++++ config/rofi/config-themezsh.rasi | 217 +++++++++++++++++++++++++++++ 3 files changed, 254 insertions(+), 1 deletion(-) create mode 100755 config/hypr/scripts/ChangeTheme.sh create mode 100644 config/rofi/config-themezsh.rasi diff --git a/config/hypr/configs/Keybinds.conf b/config/hypr/configs/Keybinds.conf index b5f565b..f30dd62 100644 --- a/config/hypr/configs/Keybinds.conf +++ b/config/hypr/configs/Keybinds.conf @@ -40,6 +40,7 @@ bind = $mainMod SHIFT, B, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh bind = CTRL ALT, W, exec, $scriptsDir/Wallpaper.sh bind = $mainMod, W, exec, $scriptsDir/WallpaperSelect.sh +bind = $mainMod, C, exec, $scriptsDir/ChangeTheme.sh # Change oh-my-zsh theme bind = $mainMod ALT, K, exec, $scriptsDir/SwitchKeyboardLayout.sh bind = $mainMod ALT, R, exec, $scriptsDir/Refresh.sh @@ -183,4 +184,4 @@ bind = $mainMod ALT, P, submap, passthru submap = passthru # to unbind bind = $mainMod ALT, P, submap, reset -submap = reset \ No newline at end of file +submap = reset diff --git a/config/hypr/scripts/ChangeTheme.sh b/config/hypr/scripts/ChangeTheme.sh new file mode 100755 index 0000000..3b7ad3d --- /dev/null +++ b/config/hypr/scripts/ChangeTheme.sh @@ -0,0 +1,35 @@ +#!/bin/bash + + +themes_dir="$HOME/.oh-my-zsh/themes" +file_extension=".zsh-theme" + +themes_array=($(find "$themes_dir" -type f -name "*$file_extension" -exec basename {} \; | sed -e "s/$file_extension//")) + + +rofi_command="rofi -dmenu -config ~/.config/rofi/config-themezsh.rasi" + +menu() { + for theme in "${themes_array[@]}"; do + echo "$theme" + done +} + +main() { + choice=$(menu | ${rofi_command}) + zsh_path="$HOME/.zshrc" + var_name="ZSH_THEME" + for i in "${themes_array[@]}"; do + if [[ "$i" == "$choice"* ]]; then + if [ -f "$zsh_path" ]; then + sed -i "s/^$var_name=.*/$var_name=\"$i\"/" "$zsh_path" + else + echo "File not found" + fi + break + fi + done + +} + +main diff --git a/config/rofi/config-themezsh.rasi b/config/rofi/config-themezsh.rasi new file mode 100644 index 0000000..0edadbe --- /dev/null +++ b/config/rofi/config-themezsh.rasi @@ -0,0 +1,217 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* Main Config wallpaper */ + +/* ---- Configuration ---- */ +configuration { + modi: "drun,run"; + font: "Fira Code SemiBold 12"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + +} + +/* ---- Load pywal colors (custom wal template) ---- */ +@import "~/.config/rofi/pywal-color/pywal-theme.rasi" + +/* ---- Window ---- */ +window { + width: 800px; + /*height: 450px;*/ + x-offset: 0px; + y-offset: 0px; + spacing: 0px; + padding: 2px; + margin: 0px; + border: 2px; + border-color: @active-background; + cursor: "default"; + location: center; + anchor: center; + fullscreen: false; + enabled: true; + border-radius: 12px; + border-radius: 12px; + background-color: @background-color; +} + +/* ---- Mainbox ---- */ +mainbox { + enabled: true; + orientation: horizontal; + padding: 8px; + background-image: url("~/.config/rofi/.current_wallpaper", width); + children: [ "imagebox"]; + border-radius: 12px; + background-color: @background; +} + +/* ---- Imagebox ---- */ +imagebox { + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox"]; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 4px; + orientation: vertical; + children: [ "listview" ]; + border-radius: 10px; + border: 1px; + border-color: @active-background; + background-color: @background; +} + +/* ---- Dummy ---- */ +dummy { + background-color: transparent; +} + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + text-color: @foreground; + spacing: 10px; + padding: 8px; + border-radius: 10px; + border-color: @foreground; + background-color: @background; + children: [ "textbox-prompt-colon", "entry" ]; + border: 1px; + border-color: @active-background; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "󰸉 "; + text-color: inherit; + background-color: transparent; +} + +entry { + enabled: true; + text-color: inherit; + cursor: text; + placeholder: "Choose ZSH theme"; + placeholder-color: inherit; + background-color: transparent; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 2; + lines: 8; + spacing: 4px; + dynamic: true; + cycle: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: false; + background-color: transparent; + border-radius: 10px; +} + +/* ---- Element ---- */ +element { + enabled: true; + padding: 5px; + margin: 2px; + cursor: pointer; + background-color: transparent; + border-radius: 10px; + border: 0px; +} + +element normal.normal { + background-color: inherit; + text-color: @foreground; +} + +element normal.urgent { + background-color: inherit; + text-color: @foreground; +} + +element normal.active { + background-color: inherit; + text-color: @foreground; +} + +element selected.normal { + background-color: @selected-normal-background; + text-color: @foreground; +} + +element selected.urgent { + background-color: inherit; + text-color: @foreground; +} + +element selected.active { + background-color: inherit; + text-color: @foreground; +} + +element alternate.normal { + background-color: inherit; + text-color: @foreground; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: @foreground; +} + +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} + +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: @background; + margin: 20px 0px 0px 0px; + border-radius: 10px; +} + +textbox { + padding: 15px; + background-color: @background; + text-color: @foreground; +} + +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} From 064bfbb969fd0dfeffab21e3d9c2fe147ff5f6b6 Mon Sep 17 00:00:00 2001 From: "Ja.KooLit" Date: Sat, 23 Dec 2023 15:26:35 +0900 Subject: [PATCH 3/6] Update and rename ChangeTheme.sh to ZshChangeTheme.sh Script is also updated to exit if no choice have been selected as previous script is changing to 3den, which is the first choice on my system --- .../scripts/{ChangeTheme.sh => ZshChangeTheme.sh} | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) rename config/hypr/scripts/{ChangeTheme.sh => ZshChangeTheme.sh} (79%) diff --git a/config/hypr/scripts/ChangeTheme.sh b/config/hypr/scripts/ZshChangeTheme.sh similarity index 79% rename from config/hypr/scripts/ChangeTheme.sh rename to config/hypr/scripts/ZshChangeTheme.sh index 3b7ad3d..7057ed2 100755 --- a/config/hypr/scripts/ChangeTheme.sh +++ b/config/hypr/scripts/ZshChangeTheme.sh @@ -1,13 +1,11 @@ #!/bin/bash - themes_dir="$HOME/.oh-my-zsh/themes" file_extension=".zsh-theme" themes_array=($(find "$themes_dir" -type f -name "*$file_extension" -exec basename {} \; | sed -e "s/$file_extension//")) - -rofi_command="rofi -dmenu -config ~/.config/rofi/config-themezsh.rasi" +rofi_command="rofi -dmenu -config ~/.config/rofi/config-zsh-theme.rasi" menu() { for theme in "${themes_array[@]}"; do @@ -17,6 +15,12 @@ menu() { main() { choice=$(menu | ${rofi_command}) + + # if nothing selected, script wont change anything + if [ -z "$choice" ]; then + exit 0 + fi + zsh_path="$HOME/.zshrc" var_name="ZSH_THEME" for i in "${themes_array[@]}"; do @@ -29,7 +33,6 @@ main() { break fi done - } main From 6cab966717fd60ad035b354e5e4c08ef8d61fa58 Mon Sep 17 00:00:00 2001 From: "Ja.KooLit" Date: Sat, 23 Dec 2023 15:29:41 +0900 Subject: [PATCH 4/6] Update and rename config-themezsh.rasi to config-zsh-theme.rasi Rofi has been changed to have 3 columns instead. Lines of height was also reduced since some wallpapers backgrounds will messed up if too wide or too tall --- .../rofi/{config-themezsh.rasi => config-zsh-theme.rasi} | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) rename config/rofi/{config-themezsh.rasi => config-zsh-theme.rasi} (98%) diff --git a/config/rofi/config-themezsh.rasi b/config/rofi/config-zsh-theme.rasi similarity index 98% rename from config/rofi/config-themezsh.rasi rename to config/rofi/config-zsh-theme.rasi index 0edadbe..d669ccf 100644 --- a/config/rofi/config-themezsh.rasi +++ b/config/rofi/config-zsh-theme.rasi @@ -1,5 +1,6 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ -/* Main Config wallpaper */ +/* zsh theme switch */ +/* -- submitted by https://github.com/hyprhex -- */ /* ---- Configuration ---- */ configuration { @@ -111,8 +112,8 @@ entry { /* ---- Listview ---- */ listview { enabled: true; - columns: 2; - lines: 8; + columns: 3; + lines: 5; spacing: 4px; dynamic: true; cycle: true; From 5476b388070e168be16b0f49293b1413912e4def Mon Sep 17 00:00:00 2001 From: "Ja.KooLit" Date: Sat, 23 Dec 2023 15:32:46 +0900 Subject: [PATCH 5/6] Update Keybinds.conf Changed the Oh my zsh change theme keybinds as it is not something that users usually change at all times... I will re-arrange the keybinds to separate the MISC keybinds and the necessary ones --- config/hypr/configs/Keybinds.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/hypr/configs/Keybinds.conf b/config/hypr/configs/Keybinds.conf index f30dd62..ca27a73 100644 --- a/config/hypr/configs/Keybinds.conf +++ b/config/hypr/configs/Keybinds.conf @@ -40,7 +40,7 @@ bind = $mainMod SHIFT, B, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh bind = CTRL ALT, W, exec, $scriptsDir/Wallpaper.sh bind = $mainMod, W, exec, $scriptsDir/WallpaperSelect.sh -bind = $mainMod, C, exec, $scriptsDir/ChangeTheme.sh # Change oh-my-zsh theme +bind = $mainMod SHIFT, O, exec, $scriptsDir/ChangeTheme.sh # Change oh-my-zsh theme bind = $mainMod ALT, K, exec, $scriptsDir/SwitchKeyboardLayout.sh bind = $mainMod ALT, R, exec, $scriptsDir/Refresh.sh From 687d01c4100f910dbbf18c1aeaceb33db1343a8e Mon Sep 17 00:00:00 2001 From: "Ja.KooLit" Date: Sat, 23 Dec 2023 15:57:38 +0900 Subject: [PATCH 6/6] forgot to update the keybinds.conf after last PR :) --- config/hypr/configs/Keybinds.conf | 2 +- .../resolution/1080p/config-zsh-theme.rasi | 218 ++++++++++++++++++ .../resolution/1440p/config-zsh-theme.rasi | 218 ++++++++++++++++++ 3 files changed, 437 insertions(+), 1 deletion(-) create mode 100644 config/rofi/resolution/1080p/config-zsh-theme.rasi create mode 100644 config/rofi/resolution/1440p/config-zsh-theme.rasi diff --git a/config/hypr/configs/Keybinds.conf b/config/hypr/configs/Keybinds.conf index ca27a73..cc8d9d4 100644 --- a/config/hypr/configs/Keybinds.conf +++ b/config/hypr/configs/Keybinds.conf @@ -40,7 +40,7 @@ bind = $mainMod SHIFT, B, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh bind = CTRL ALT, W, exec, $scriptsDir/Wallpaper.sh bind = $mainMod, W, exec, $scriptsDir/WallpaperSelect.sh -bind = $mainMod SHIFT, O, exec, $scriptsDir/ChangeTheme.sh # Change oh-my-zsh theme +bind = $mainMod SHIFT, O, exec, $scriptsDir/ZshChangeTheme.sh # Change oh-my-zsh theme bind = $mainMod ALT, K, exec, $scriptsDir/SwitchKeyboardLayout.sh bind = $mainMod ALT, R, exec, $scriptsDir/Refresh.sh diff --git a/config/rofi/resolution/1080p/config-zsh-theme.rasi b/config/rofi/resolution/1080p/config-zsh-theme.rasi new file mode 100644 index 0000000..d669ccf --- /dev/null +++ b/config/rofi/resolution/1080p/config-zsh-theme.rasi @@ -0,0 +1,218 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* zsh theme switch */ +/* -- submitted by https://github.com/hyprhex -- */ + +/* ---- Configuration ---- */ +configuration { + modi: "drun,run"; + font: "Fira Code SemiBold 12"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + +} + +/* ---- Load pywal colors (custom wal template) ---- */ +@import "~/.config/rofi/pywal-color/pywal-theme.rasi" + +/* ---- Window ---- */ +window { + width: 800px; + /*height: 450px;*/ + x-offset: 0px; + y-offset: 0px; + spacing: 0px; + padding: 2px; + margin: 0px; + border: 2px; + border-color: @active-background; + cursor: "default"; + location: center; + anchor: center; + fullscreen: false; + enabled: true; + border-radius: 12px; + border-radius: 12px; + background-color: @background-color; +} + +/* ---- Mainbox ---- */ +mainbox { + enabled: true; + orientation: horizontal; + padding: 8px; + background-image: url("~/.config/rofi/.current_wallpaper", width); + children: [ "imagebox"]; + border-radius: 12px; + background-color: @background; +} + +/* ---- Imagebox ---- */ +imagebox { + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox"]; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 4px; + orientation: vertical; + children: [ "listview" ]; + border-radius: 10px; + border: 1px; + border-color: @active-background; + background-color: @background; +} + +/* ---- Dummy ---- */ +dummy { + background-color: transparent; +} + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + text-color: @foreground; + spacing: 10px; + padding: 8px; + border-radius: 10px; + border-color: @foreground; + background-color: @background; + children: [ "textbox-prompt-colon", "entry" ]; + border: 1px; + border-color: @active-background; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "󰸉 "; + text-color: inherit; + background-color: transparent; +} + +entry { + enabled: true; + text-color: inherit; + cursor: text; + placeholder: "Choose ZSH theme"; + placeholder-color: inherit; + background-color: transparent; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 3; + lines: 5; + spacing: 4px; + dynamic: true; + cycle: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: false; + background-color: transparent; + border-radius: 10px; +} + +/* ---- Element ---- */ +element { + enabled: true; + padding: 5px; + margin: 2px; + cursor: pointer; + background-color: transparent; + border-radius: 10px; + border: 0px; +} + +element normal.normal { + background-color: inherit; + text-color: @foreground; +} + +element normal.urgent { + background-color: inherit; + text-color: @foreground; +} + +element normal.active { + background-color: inherit; + text-color: @foreground; +} + +element selected.normal { + background-color: @selected-normal-background; + text-color: @foreground; +} + +element selected.urgent { + background-color: inherit; + text-color: @foreground; +} + +element selected.active { + background-color: inherit; + text-color: @foreground; +} + +element alternate.normal { + background-color: inherit; + text-color: @foreground; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: @foreground; +} + +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} + +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: @background; + margin: 20px 0px 0px 0px; + border-radius: 10px; +} + +textbox { + padding: 15px; + background-color: @background; + text-color: @foreground; +} + +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +} diff --git a/config/rofi/resolution/1440p/config-zsh-theme.rasi b/config/rofi/resolution/1440p/config-zsh-theme.rasi new file mode 100644 index 0000000..7173c3a --- /dev/null +++ b/config/rofi/resolution/1440p/config-zsh-theme.rasi @@ -0,0 +1,218 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +/* zsh theme switch */ +/* -- submitted by https://github.com/hyprhex -- */ + +/* ---- Configuration ---- */ +configuration { + modi: "drun,run"; + font: "Fira Code SemiBold 14"; + show-icons: true; + display-drun: ""; + display-run: ""; + display-filebrowser: ""; + display-window: ""; + drun-display-format: "{name}"; + hover-select: true; + me-select-entry: "MouseSecondary"; + me-accept-entry: "MousePrimary"; + window-format: "{w} · {c} · {t}"; + dpi: 1; + +} + +/* ---- Load pywal colors (custom wal template) ---- */ +@import "~/.config/rofi/pywal-color/pywal-theme.rasi" + +/* ---- Window ---- */ +window { + width: 800px; + /*height: 450px;*/ + x-offset: 0px; + y-offset: 0px; + spacing: 0px; + padding: 2px; + margin: 0px; + border: 2px; + border-color: @active-background; + cursor: "default"; + location: center; + anchor: center; + fullscreen: false; + enabled: true; + border-radius: 12px; + border-radius: 12px; + background-color: @background-color; +} + +/* ---- Mainbox ---- */ +mainbox { + enabled: true; + orientation: horizontal; + padding: 8px; + background-image: url("~/.config/rofi/.current_wallpaper", width); + children: [ "imagebox"]; + border-radius: 12px; + background-color: @background; +} + +/* ---- Imagebox ---- */ +imagebox { + background-color: transparent; + orientation: vertical; + children: [ "inputbar", "listbox"]; +} + +/* ---- Listbox ---- */ +listbox { + spacing: 4px; + orientation: vertical; + children: [ "listview" ]; + border-radius: 10px; + border: 1px; + border-color: @active-background; + background-color: @background; +} + +/* ---- Dummy ---- */ +dummy { + background-color: transparent; +} + +/* ---- Inputbar ---- */ +inputbar { + enabled: true; + text-color: @foreground; + spacing: 10px; + padding: 8px; + border-radius: 10px; + border-color: @foreground; + background-color: @background; + children: [ "textbox-prompt-colon", "entry" ]; + border: 1px; + border-color: @active-background; +} + +textbox-prompt-colon { + enabled: true; + expand: false; + str: "󰸉 "; + text-color: inherit; + background-color: transparent; +} + +entry { + enabled: true; + text-color: inherit; + cursor: text; + placeholder: "Choose ZSH theme"; + placeholder-color: inherit; + background-color: transparent; +} + +/* ---- Listview ---- */ +listview { + enabled: true; + columns: 3; + lines: 5; + spacing: 4px; + dynamic: true; + cycle: true; + scrollbar: true; + layout: vertical; + reverse: false; + fixed-height: true; + fixed-columns: false; + background-color: transparent; + border-radius: 10px; +} + +/* ---- Element ---- */ +element { + enabled: true; + padding: 5px; + margin: 2px; + cursor: pointer; + background-color: transparent; + border-radius: 10px; + border: 0px; +} + +element normal.normal { + background-color: inherit; + text-color: @foreground; +} + +element normal.urgent { + background-color: inherit; + text-color: @foreground; +} + +element normal.active { + background-color: inherit; + text-color: @foreground; +} + +element selected.normal { + background-color: @selected-normal-background; + text-color: @foreground; +} + +element selected.urgent { + background-color: inherit; + text-color: @foreground; +} + +element selected.active { + background-color: inherit; + text-color: @foreground; +} + +element alternate.normal { + background-color: inherit; + text-color: @foreground; +} + +element alternate.urgent { + background-color: inherit; + text-color: @foreground; +} + +element alternate.active { + background-color: inherit; + text-color: @foreground; +} + +element-icon { + background-color: transparent; + text-color: inherit; + size: 32px; + cursor: inherit; +} + +element-text { + background-color: transparent; + text-color: inherit; + cursor: inherit; + vertical-align: 0.5; + horizontal-align: 0.0; +} + +/*****----- Message -----*****/ +message { + background-color: @background; + margin: 20px 0px 0px 0px; + border-radius: 10px; +} + +textbox { + padding: 15px; + background-color: @background; + text-color: @foreground; +} + +error-message { + padding: 15px; + border-radius: 20px; + background-color: @background; + text-color: @foreground; +}