From e7fb3e2dac3e08905f8bab81284c717d708a4cfc Mon Sep 17 00:00:00 2001 From: Shaun Reed Date: Tue, 24 Mar 2020 11:44:27 -0400 Subject: [PATCH] Add rofi themes, scripts --- .config/rofi/bin/apps | 1 + .config/rofi/bin/appsmenu | 1 + .config/rofi/bin/backlight | 1 + .config/rofi/bin/backlightmenu | 1 + .config/rofi/bin/battery | 1 + .config/rofi/bin/batterymenu | 1 + .config/rofi/bin/mpd | 1 + .config/rofi/bin/mpdmenu | 1 + .config/rofi/bin/network | 1 + .config/rofi/bin/networkmenu | 1 + .config/rofi/bin/power | 1 + .config/rofi/bin/powermenu | 1 + .config/rofi/bin/quicklinks | 1 + .config/rofi/bin/quicklinksmenu | 1 + .config/rofi/bin/screenshot | 1 + .config/rofi/bin/screenshotmenu | 1 + .config/rofi/bin/time | 1 + .config/rofi/bin/timemenu | 1 + .config/rofi/bin/usedcpu | 53 +++++ .config/rofi/bin/usedram | 34 +++ .config/rofi/bin/volume | 1 + .config/rofi/bin/volumemenu | 1 + .config/rofi/config | 150 ++++++++++++ .config/rofi/scripts/apps.sh | 42 ++++ .config/rofi/scripts/backlight.sh | 44 ++++ .config/rofi/scripts/battery.sh | 59 +++++ .config/rofi/scripts/menu_apps.sh | 42 ++++ .config/rofi/scripts/menu_backlight.sh | 44 ++++ .config/rofi/scripts/menu_battery.sh | 58 +++++ .config/rofi/scripts/menu_mpd.sh | 70 ++++++ .config/rofi/scripts/menu_network.sh | 65 +++++ .config/rofi/scripts/menu_powermenu.sh | 44 ++++ .config/rofi/scripts/menu_quicklinks.sh | 42 ++++ .config/rofi/scripts/menu_screenshot.sh | 30 +++ .config/rofi/scripts/menu_time.sh | 21 ++ .config/rofi/scripts/menu_volume.sh | 49 ++++ .config/rofi/scripts/mpd.sh | 70 ++++++ .config/rofi/scripts/network.sh | 65 +++++ .config/rofi/scripts/powermenu.sh | 41 ++++ .config/rofi/scripts/quicklinks.sh | 42 ++++ .config/rofi/scripts/screenshot.sh | 30 +++ .config/rofi/scripts/time.sh | 19 ++ .config/rofi/scripts/volume.sh | 55 +++++ .config/rofi/themes/README.md | 35 +++ .config/rofi/themes/apps.rasi | 124 ++++++++++ .config/rofi/themes/arc-red-dark.rasi | 137 +++++++++++ .config/rofi/themes/backlight.rasi | 124 ++++++++++ .config/rofi/themes/battery.rasi | 127 ++++++++++ .config/rofi/themes/colors.rasi | 22 ++ .../themes/colorschemes/adapta-nokto.rasi | 8 + .config/rofi/themes/colorschemes/adapta.rasi | 8 + .config/rofi/themes/colorschemes/adwaita.rasi | 8 + .../rofi/themes/colorschemes/arc-dark.rasi | 8 + .config/rofi/themes/colorschemes/arc.rasi | 8 + .../rofi/themes/colorschemes/armchair.rasi | 8 + .config/rofi/themes/colorschemes/dark.rasi | 8 + .../rofi/themes/colorschemes/darkpink.rasi | 8 + .config/rofi/themes/colorschemes/fresh.rasi | 8 + .config/rofi/themes/colorschemes/gruvbox.rasi | 8 + .config/rofi/themes/colorschemes/inside.rasi | 8 + .../colorschemes/material-dark/amber.rasi | 8 + .../colorschemes/material-dark/blue.rasi | 8 + .../colorschemes/material-dark/blue_grey.rasi | 8 + .../colorschemes/material-dark/brown.rasi | 8 + .../colorschemes/material-dark/cyan.rasi | 8 + .../material-dark/deep_orange.rasi | 8 + .../material-dark/deep_purple.rasi | 8 + .../colorschemes/material-dark/green.rasi | 8 + .../colorschemes/material-dark/grey.rasi | 8 + .../colorschemes/material-dark/indigo.rasi | 8 + .../material-dark/light_blue.rasi | 8 + .../material-dark/light_green.rasi | 8 + .../colorschemes/material-dark/lime.rasi | 8 + .../colorschemes/material-dark/orange.rasi | 8 + .../colorschemes/material-dark/pink.rasi | 8 + .../colorschemes/material-dark/purple.rasi | 8 + .../colorschemes/material-dark/red.rasi | 8 + .../colorschemes/material-dark/teal.rasi | 8 + .../colorschemes/material-dark/yellow.rasi | 8 + .../colorschemes/material-light/amber.rasi | 8 + .../colorschemes/material-light/blue.rasi | 8 + .../material-light/blue_grey.rasi | 8 + .../colorschemes/material-light/brown.rasi | 8 + .../colorschemes/material-light/cyan.rasi | 8 + .../material-light/deep_orange.rasi | 8 + .../material-light/deep_purple.rasi | 8 + .../colorschemes/material-light/green.rasi | 8 + .../colorschemes/material-light/grey.rasi | 8 + .../colorschemes/material-light/indigo.rasi | 8 + .../material-light/light_blue.rasi | 8 + .../material-light/light_green.rasi | 8 + .../colorschemes/material-light/lime.rasi | 8 + .../colorschemes/material-light/orange.rasi | 8 + .../colorschemes/material-light/pink.rasi | 8 + .../colorschemes/material-light/purple.rasi | 8 + .../colorschemes/material-light/red.rasi | 8 + .../colorschemes/material-light/teal.rasi | 8 + .../colorschemes/material-light/yellow.rasi | 8 + .config/rofi/themes/colorschemes/minimo.rasi | 8 + .config/rofi/themes/colorschemes/party.rasi | 8 + .config/rofi/themes/colorschemes/sirin.rasi | 8 + .config/rofi/themes/fancy.rasi | 160 +++++++++++++ .config/rofi/themes/flamingo.rasi | 144 ++++++++++++ .config/rofi/themes/flat-orange.rasi | 147 ++++++++++++ .config/rofi/themes/material.rasi | 131 +++++++++++ .config/rofi/themes/menu/apps.rasi | 128 ++++++++++ .config/rofi/themes/menu/backlight.rasi | 128 ++++++++++ .config/rofi/themes/menu/battery.rasi | 131 +++++++++++ .config/rofi/themes/menu/mpd.rasi | 128 ++++++++++ .config/rofi/themes/menu/network.rasi | 128 ++++++++++ .config/rofi/themes/menu/powermenu.rasi | 128 ++++++++++ .config/rofi/themes/menu/quicklinks.rasi | 128 ++++++++++ .config/rofi/themes/menu/screenshot.rasi | 128 ++++++++++ .config/rofi/themes/menu/time.rasi | 128 ++++++++++ .config/rofi/themes/menu/volume.rasi | 128 ++++++++++ .config/rofi/themes/mpd.rasi | 124 ++++++++++ .config/rofi/themes/network.rasi | 124 ++++++++++ .config/rofi/themes/onedark.rasi | 100 ++++++++ .config/rofi/themes/oxide.rasi | 143 +++++++++++ .config/rofi/themes/powermenu.rasi | 124 ++++++++++ .config/rofi/themes/quicklinks.rasi | 124 ++++++++++ .config/rofi/themes/rezlooks.rasi | 222 ++++++++++++++++++ .config/rofi/themes/ribbon.rasi | 62 +++++ .config/rofi/themes/screenshot.rasi | 124 ++++++++++ .config/rofi/themes/sidetab-adapta.rasi | 116 +++++++++ .config/rofi/themes/sidetab.rasi | 131 +++++++++++ .config/rofi/themes/simonvic.rasi | 149 ++++++++++++ .config/rofi/themes/slate.rasi | 43 ++++ .config/rofi/themes/solarized-darker.rasi | 157 +++++++++++++ .config/rofi/themes/time.rasi | 124 ++++++++++ .config/rofi/themes/volume.rasi | 124 ++++++++++ 131 files changed, 6030 insertions(+) create mode 120000 .config/rofi/bin/apps create mode 120000 .config/rofi/bin/appsmenu create mode 120000 .config/rofi/bin/backlight create mode 120000 .config/rofi/bin/backlightmenu create mode 120000 .config/rofi/bin/battery create mode 120000 .config/rofi/bin/batterymenu create mode 120000 .config/rofi/bin/mpd create mode 120000 .config/rofi/bin/mpdmenu create mode 120000 .config/rofi/bin/network create mode 120000 .config/rofi/bin/networkmenu create mode 120000 .config/rofi/bin/power create mode 120000 .config/rofi/bin/powermenu create mode 120000 .config/rofi/bin/quicklinks create mode 120000 .config/rofi/bin/quicklinksmenu create mode 120000 .config/rofi/bin/screenshot create mode 120000 .config/rofi/bin/screenshotmenu create mode 120000 .config/rofi/bin/time create mode 120000 .config/rofi/bin/timemenu create mode 100755 .config/rofi/bin/usedcpu create mode 100755 .config/rofi/bin/usedram create mode 120000 .config/rofi/bin/volume create mode 120000 .config/rofi/bin/volumemenu create mode 100644 .config/rofi/config create mode 100755 .config/rofi/scripts/apps.sh create mode 100755 .config/rofi/scripts/backlight.sh create mode 100755 .config/rofi/scripts/battery.sh create mode 100755 .config/rofi/scripts/menu_apps.sh create mode 100755 .config/rofi/scripts/menu_backlight.sh create mode 100755 .config/rofi/scripts/menu_battery.sh create mode 100755 .config/rofi/scripts/menu_mpd.sh create mode 100755 .config/rofi/scripts/menu_network.sh create mode 100755 .config/rofi/scripts/menu_powermenu.sh create mode 100755 .config/rofi/scripts/menu_quicklinks.sh create mode 100755 .config/rofi/scripts/menu_screenshot.sh create mode 100755 .config/rofi/scripts/menu_time.sh create mode 100755 .config/rofi/scripts/menu_volume.sh create mode 100755 .config/rofi/scripts/mpd.sh create mode 100755 .config/rofi/scripts/network.sh create mode 100755 .config/rofi/scripts/powermenu.sh create mode 100755 .config/rofi/scripts/quicklinks.sh create mode 100755 .config/rofi/scripts/screenshot.sh create mode 100755 .config/rofi/scripts/time.sh create mode 100755 .config/rofi/scripts/volume.sh create mode 100644 .config/rofi/themes/README.md create mode 100644 .config/rofi/themes/apps.rasi create mode 100644 .config/rofi/themes/arc-red-dark.rasi create mode 100644 .config/rofi/themes/backlight.rasi create mode 100644 .config/rofi/themes/battery.rasi create mode 100644 .config/rofi/themes/colors.rasi create mode 100644 .config/rofi/themes/colorschemes/adapta-nokto.rasi create mode 100644 .config/rofi/themes/colorschemes/adapta.rasi create mode 100644 .config/rofi/themes/colorschemes/adwaita.rasi create mode 100644 .config/rofi/themes/colorschemes/arc-dark.rasi create mode 100644 .config/rofi/themes/colorschemes/arc.rasi create mode 100644 .config/rofi/themes/colorschemes/armchair.rasi create mode 100644 .config/rofi/themes/colorschemes/dark.rasi create mode 100644 .config/rofi/themes/colorschemes/darkpink.rasi create mode 100644 .config/rofi/themes/colorschemes/fresh.rasi create mode 100644 .config/rofi/themes/colorschemes/gruvbox.rasi create mode 100644 .config/rofi/themes/colorschemes/inside.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/amber.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/blue.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/blue_grey.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/brown.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/cyan.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/deep_orange.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/deep_purple.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/green.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/grey.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/indigo.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/light_blue.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/light_green.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/lime.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/orange.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/pink.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/purple.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/red.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/teal.rasi create mode 100644 .config/rofi/themes/colorschemes/material-dark/yellow.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/amber.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/blue.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/blue_grey.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/brown.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/cyan.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/deep_orange.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/deep_purple.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/green.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/grey.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/indigo.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/light_blue.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/light_green.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/lime.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/orange.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/pink.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/purple.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/red.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/teal.rasi create mode 100644 .config/rofi/themes/colorschemes/material-light/yellow.rasi create mode 100644 .config/rofi/themes/colorschemes/minimo.rasi create mode 100644 .config/rofi/themes/colorschemes/party.rasi create mode 100644 .config/rofi/themes/colorschemes/sirin.rasi create mode 100644 .config/rofi/themes/fancy.rasi create mode 100644 .config/rofi/themes/flamingo.rasi create mode 100644 .config/rofi/themes/flat-orange.rasi create mode 100644 .config/rofi/themes/material.rasi create mode 100644 .config/rofi/themes/menu/apps.rasi create mode 100644 .config/rofi/themes/menu/backlight.rasi create mode 100644 .config/rofi/themes/menu/battery.rasi create mode 100644 .config/rofi/themes/menu/mpd.rasi create mode 100644 .config/rofi/themes/menu/network.rasi create mode 100644 .config/rofi/themes/menu/powermenu.rasi create mode 100644 .config/rofi/themes/menu/quicklinks.rasi create mode 100644 .config/rofi/themes/menu/screenshot.rasi create mode 100644 .config/rofi/themes/menu/time.rasi create mode 100644 .config/rofi/themes/menu/volume.rasi create mode 100644 .config/rofi/themes/mpd.rasi create mode 100644 .config/rofi/themes/network.rasi create mode 100644 .config/rofi/themes/onedark.rasi create mode 100644 .config/rofi/themes/oxide.rasi create mode 100644 .config/rofi/themes/powermenu.rasi create mode 100644 .config/rofi/themes/quicklinks.rasi create mode 100644 .config/rofi/themes/rezlooks.rasi create mode 100644 .config/rofi/themes/ribbon.rasi create mode 100644 .config/rofi/themes/screenshot.rasi create mode 100644 .config/rofi/themes/sidetab-adapta.rasi create mode 100644 .config/rofi/themes/sidetab.rasi create mode 100644 .config/rofi/themes/simonvic.rasi create mode 100644 .config/rofi/themes/slate.rasi create mode 100644 .config/rofi/themes/solarized-darker.rasi create mode 100644 .config/rofi/themes/time.rasi create mode 100644 .config/rofi/themes/volume.rasi diff --git a/.config/rofi/bin/apps b/.config/rofi/bin/apps new file mode 120000 index 0000000..be50a0d --- /dev/null +++ b/.config/rofi/bin/apps @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/apps.sh \ No newline at end of file diff --git a/.config/rofi/bin/appsmenu b/.config/rofi/bin/appsmenu new file mode 120000 index 0000000..1d294ac --- /dev/null +++ b/.config/rofi/bin/appsmenu @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/menu_apps.sh \ No newline at end of file diff --git a/.config/rofi/bin/backlight b/.config/rofi/bin/backlight new file mode 120000 index 0000000..ae3d8c0 --- /dev/null +++ b/.config/rofi/bin/backlight @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/backlight.sh \ No newline at end of file diff --git a/.config/rofi/bin/backlightmenu b/.config/rofi/bin/backlightmenu new file mode 120000 index 0000000..c22825e --- /dev/null +++ b/.config/rofi/bin/backlightmenu @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/menu_backlight.sh \ No newline at end of file diff --git a/.config/rofi/bin/battery b/.config/rofi/bin/battery new file mode 120000 index 0000000..58f0abc --- /dev/null +++ b/.config/rofi/bin/battery @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/battery.sh \ No newline at end of file diff --git a/.config/rofi/bin/batterymenu b/.config/rofi/bin/batterymenu new file mode 120000 index 0000000..5114c45 --- /dev/null +++ b/.config/rofi/bin/batterymenu @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/menu_battery.sh \ No newline at end of file diff --git a/.config/rofi/bin/mpd b/.config/rofi/bin/mpd new file mode 120000 index 0000000..9d7a78e --- /dev/null +++ b/.config/rofi/bin/mpd @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/mpd.sh \ No newline at end of file diff --git a/.config/rofi/bin/mpdmenu b/.config/rofi/bin/mpdmenu new file mode 120000 index 0000000..7600eef --- /dev/null +++ b/.config/rofi/bin/mpdmenu @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/menu_mpd.sh \ No newline at end of file diff --git a/.config/rofi/bin/network b/.config/rofi/bin/network new file mode 120000 index 0000000..e51588b --- /dev/null +++ b/.config/rofi/bin/network @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/network.sh \ No newline at end of file diff --git a/.config/rofi/bin/networkmenu b/.config/rofi/bin/networkmenu new file mode 120000 index 0000000..b27e7ea --- /dev/null +++ b/.config/rofi/bin/networkmenu @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/menu_network.sh \ No newline at end of file diff --git a/.config/rofi/bin/power b/.config/rofi/bin/power new file mode 120000 index 0000000..8c9bbdd --- /dev/null +++ b/.config/rofi/bin/power @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/powermenu.sh \ No newline at end of file diff --git a/.config/rofi/bin/powermenu b/.config/rofi/bin/powermenu new file mode 120000 index 0000000..dd42703 --- /dev/null +++ b/.config/rofi/bin/powermenu @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/menu_powermenu.sh \ No newline at end of file diff --git a/.config/rofi/bin/quicklinks b/.config/rofi/bin/quicklinks new file mode 120000 index 0000000..11952c2 --- /dev/null +++ b/.config/rofi/bin/quicklinks @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/quicklinks.sh \ No newline at end of file diff --git a/.config/rofi/bin/quicklinksmenu b/.config/rofi/bin/quicklinksmenu new file mode 120000 index 0000000..d4f1aae --- /dev/null +++ b/.config/rofi/bin/quicklinksmenu @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/menu_quicklinks.sh \ No newline at end of file diff --git a/.config/rofi/bin/screenshot b/.config/rofi/bin/screenshot new file mode 120000 index 0000000..18b38be --- /dev/null +++ b/.config/rofi/bin/screenshot @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/screenshot.sh \ No newline at end of file diff --git a/.config/rofi/bin/screenshotmenu b/.config/rofi/bin/screenshotmenu new file mode 120000 index 0000000..02a1986 --- /dev/null +++ b/.config/rofi/bin/screenshotmenu @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/menu_screenshot.sh \ No newline at end of file diff --git a/.config/rofi/bin/time b/.config/rofi/bin/time new file mode 120000 index 0000000..4de8305 --- /dev/null +++ b/.config/rofi/bin/time @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/time.sh \ No newline at end of file diff --git a/.config/rofi/bin/timemenu b/.config/rofi/bin/timemenu new file mode 120000 index 0000000..946e891 --- /dev/null +++ b/.config/rofi/bin/timemenu @@ -0,0 +1 @@ +/home/aditya/.config/rofi/scripts/menu_time.sh \ No newline at end of file diff --git a/.config/rofi/bin/usedcpu b/.config/rofi/bin/usedcpu new file mode 100755 index 0000000..9efcb19 --- /dev/null +++ b/.config/rofi/bin/usedcpu @@ -0,0 +1,53 @@ +#!/bin/bash + +# Source: http://askubuntu.com/a/450136 + +# I only slightly modify this script to add an option to show icon, useful for my tint2 executor +# Also useful for polybar custom script, dzen2 feeder, conkybar, lemonbar feeder, dunst notify, etc. +# 'usedcpu -i' = with icon, 'usedcpu' = text only +# Cheers! +# Addy + +PREV_TOTAL=0 +PREV_IDLE=0 + +cpuFile="/tmp/.cpu" + +if [[ -f "${cpuFile}" ]]; then + fileCont=$(cat "${cpuFile}") + PREV_TOTAL=$(echo "${fileCont}" | head -n 1) + PREV_IDLE=$(echo "${fileCont}" | tail -n 1) +fi + +CPU=(`cat /proc/stat | grep '^cpu '`) # Get the total CPU statistics. +unset CPU[0] # Discard the "cpu" prefix. +IDLE=${CPU[4]} # Get the idle CPU time. + +# Calculate the total CPU time. +TOTAL=0 + +for VALUE in "${CPU[@]:0:4}"; do + let "TOTAL=$TOTAL+$VALUE" +done + +if [[ "${PREV_TOTAL}" != "" ]] && [[ "${PREV_IDLE}" != "" ]]; then + # Calculate the CPU usage since we last checked. + let "DIFF_IDLE=$IDLE-$PREV_IDLE" + let "DIFF_TOTAL=$TOTAL-$PREV_TOTAL" + let "DIFF_USAGE=(1000*($DIFF_TOTAL-$DIFF_IDLE)/$DIFF_TOTAL+5)/10" + if [[ $1 = "-i" ]]; then + echo " ${DIFF_USAGE}%" + else + echo "${DIFF_USAGE}%" + fi +else + if [[ $1 = "-i" ]]; then + echo " ?" + else + echo "?" + fi +fi + +# Remember the total and idle CPU times for the next check. +echo "${TOTAL}" > "${cpuFile}" +echo "${IDLE}" >> "${cpuFile}" diff --git a/.config/rofi/bin/usedram b/.config/rofi/bin/usedram new file mode 100755 index 0000000..b28269a --- /dev/null +++ b/.config/rofi/bin/usedram @@ -0,0 +1,34 @@ +#!/bin/bash + +# this script is taken from screenfetch +# I only slightly modify this script to add an option to show icon, useful for my tint2 executor +# 'usedram -i' = with icon, 'usedram' = text only +# 'usedram -fi' = full summary with icon, 'usedram' = full summary text only +# Cheers! +# Addy + +mem_info=$(/dev/null; then + if [[ $STATUS == *"enable"* ]]; then + if [[ $IFACE == e* ]]; then + connected="" + else + connected="直" + fi + active="-a 0" + SSID="﬉ $(iwgetid -r)" + PIP="$(dig +short myip.opendns.com @resolver1.opendns.com )" + fi +else + urgent="-u 0" + SSID="Disconnected" + PIP="Not Available" + connected="睊" +fi + +## Icons +bmon="龍" +launch_cli="" +launch="歷" + +options="$connected\n$bmon\n$launch_cli\n$launch" + +## Main +chosen="$(echo -e "$options" | $rofi_command -p "$SSID : $PIP" -dmenu $active $urgent -selected-row 1)" +case $chosen in + $connected) + if [[ $STATUS == *"enable"* ]]; then + nmcli radio wifi off + else + nmcli radio wifi on + fi + ;; + $bmon) + termite -e bmon + ;; + $launch_cli) + termite -e nmtui + ;; + $launch) + nm-connection-editor + ;; +esac + diff --git a/.config/rofi/scripts/menu_powermenu.sh b/.config/rofi/scripts/menu_powermenu.sh new file mode 100755 index 0000000..33faf69 --- /dev/null +++ b/.config/rofi/scripts/menu_powermenu.sh @@ -0,0 +1,44 @@ +#!/bin/bash + +## Author : Aditya Shakya (adi1090x) +## Mail : adi1090x@gmail.com +## Github : @adi1090x +## Reddit : @adi1090x + +rofi_command="rofi -theme themes/menu/powermenu.rasi" +uptime=$(uptime -p | sed -e 's/up //g') +#mem=$( free -h | grep -i mem | awk -F ' ' '{print $3}') +cpu=$(sh ~/.config/rofi/bin/usedcpu) +memory=$(sh ~/.config/rofi/bin/usedram) + +# Options +shutdown="襤" +reboot="ﰇ" +lock="" +suspend="鈴" +logout="" + +# Variable passed to rofi +options="$shutdown\n$reboot\n$lock\n$suspend\n$logout" + +chosen="$(echo -e "$options" | $rofi_command -p "祥 $uptime   $cpu   $memory " -dmenu -selected-row 2)" +case $chosen in + $shutdown) + systemctl poweroff + ;; + $reboot) + systemctl reboot + ;; + $lock) + i3lock + ;; + $suspend) + mpc -q pause + amixer set Master mute + systemctl suspend + ;; + $logout) + openbox --exit + ;; +esac + diff --git a/.config/rofi/scripts/menu_quicklinks.sh b/.config/rofi/scripts/menu_quicklinks.sh new file mode 100755 index 0000000..f8b3591 --- /dev/null +++ b/.config/rofi/scripts/menu_quicklinks.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +## Author : Aditya Shakya (adi1090x) +## Mail : adi1090x@gmail.com +## Github : @adi1090x +## Reddit : @adi1090x + +rofi_command="rofi -theme themes/menu/quicklinks.rasi" + +# Links +google="" +facebook="" +twitter="" +github="" +reddit="" +youtube="" + +# Variable passed to rofi +options="$google\n$facebook\n$twitter\n$github\n$reddit\n$youtube" + +chosen="$(echo -e "$options" | $rofi_command -p "Open In : Firefox" -dmenu -selected-row 0)" +case $chosen in + $google) + firefox --new-tab https://www.google.com + ;; + $facebook) + firefox --new-tab https://www.facebook.com + ;; + $twitter) + firefox --new-tab https://www.twitter.com + ;; + $github) + firefox --new-tab https://www.github.com + ;; + $reddit) + firefox --new-tab https://www.reddit.com + ;; + $youtube) + firefox --new-tab https://www.youtube.com + ;; +esac + diff --git a/.config/rofi/scripts/menu_screenshot.sh b/.config/rofi/scripts/menu_screenshot.sh new file mode 100755 index 0000000..5d2e468 --- /dev/null +++ b/.config/rofi/scripts/menu_screenshot.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +## Author : Aditya Shakya (adi1090x) +## Mail : adi1090x@gmail.com +## Github : @adi1090x +## Reddit : @adi1090x + +rofi_command="rofi -theme themes/menu/screenshot.rasi" + +# Options +screen="" +area="" +window="" + +# Variable passed to rofi +options="$screen\n$area\n$window" + +chosen="$(echo -e "$options" | $rofi_command -p 'scrot' -dmenu -selected-row 1)" +case $chosen in + $screen) + sleep 1; scrot 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f' + ;; + $area) + scrot -s 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f' + ;; + $window) + sleep 1; scrot -u 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f' + ;; +esac + diff --git a/.config/rofi/scripts/menu_time.sh b/.config/rofi/scripts/menu_time.sh new file mode 100755 index 0000000..9b30931 --- /dev/null +++ b/.config/rofi/scripts/menu_time.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +## Author : Aditya Shakya (adi1090x) +## Mail : adi1090x@gmail.com +## Github : @adi1090x +## Reddit : @adi1090x + +rofi_command="rofi -theme themes/menu/time.rasi" + +## Get time and date +TIME="$(date +"%I:%M %p")" +DN=$(date +"%A") +MN=$(date +"%B") +DAY="$(date +"%d")" +MONTH="$(date +"%m")" +YEAR="$(date +"%Y")" + +options="$DAY\n$MONTH\n$YEAR" + +## Main +chosen="$(echo -e "$options" | $rofi_command -p " at $TIME on $DN in $MN" -dmenu -selected-row 1)" diff --git a/.config/rofi/scripts/menu_volume.sh b/.config/rofi/scripts/menu_volume.sh new file mode 100755 index 0000000..c740129 --- /dev/null +++ b/.config/rofi/scripts/menu_volume.sh @@ -0,0 +1,49 @@ +#!/bin/bash + +## Author : Aditya Shakya (adi1090x) +## Mail : adi1090x@gmail.com +## Github : @adi1090x +## Reddit : @adi1090x + +rofi_command="rofi -theme themes/menu/volume.rasi" + +## Get Volume +#VOLUME=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%') +MUTE=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $6}' | tr -d '[]%') + +active="" +urgent="" + +if [[ $MUTE == *"off"* ]]; then + active="-a 1" +else + urgent="-u 1" +fi + +if [[ $MUTE == *"on"* ]]; then + VOLUME="$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')%" +else + VOLUME="Muted" +fi + +## Icons +ICON_UP="ﱛ" +ICON_DOWN="ﱜ" +ICON_MUTED="ﱝ" + +options="$ICON_UP\n$ICON_MUTED\n$ICON_DOWN" + +## Main +chosen="$(echo -e "$options" | $rofi_command -p "$VOLUME" -dmenu $active $urgent -selected-row 0)" +case $chosen in + $ICON_UP) + amixer -Mq set Master,0 5%+ unmute && notify-send -u low -t 1500 "Volume Up $ICON_UP" + ;; + $ICON_DOWN) + amixer -Mq set Master,0 5%- unmute && notify-send -u low -t 1500 "Volume Down $ICON_DOWN" + ;; + $ICON_MUTED) + amixer -q set Master toggle + ;; +esac + diff --git a/.config/rofi/scripts/mpd.sh b/.config/rofi/scripts/mpd.sh new file mode 100755 index 0000000..c45f866 --- /dev/null +++ b/.config/rofi/scripts/mpd.sh @@ -0,0 +1,70 @@ +#!/bin/bash + +rofi_command="rofi -theme themes/mpd.rasi" + +# Gets the current status of mpd (for us to parse it later on) +status="$(mpc status)" +# Defines the Play / Pause option content +if [[ $status == *"[playing]"* ]]; then + play_pause="" +else + play_pause="" +fi +active="" +urgent="" + +# Display if repeat mode is on / off +tog_repeat="凌" +if [[ $status == *"repeat: on"* ]]; then + active="-a 4" +elif [[ $status == *"repeat: off"* ]]; then + urgent="-u 4" +else + tog_repeat=" Parsing error" +fi + +# Display if random mode is on / off +tog_random="" +if [[ $status == *"random: on"* ]]; then + [ -n "$active" ] && active+=",5" || active="-a 5" +elif [[ $status == *"random: off"* ]]; then + [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5" +else + tog_random=" Parsing error" +fi +stop="" +next="" +previous="" + +# Variable passed to rofi +options="$previous\n$play_pause\n$stop\n$next\n$tog_repeat\n$tog_random" + +# Get the current playing song +current=$(mpc -f %title% current) +# If mpd isn't running it will return an empty string, we don't want to display that +if [[ -z "$current" ]]; then + current="-" +fi + +# Spawn the mpd menu with the "Play / Pause" entry selected by default +chosen="$(echo -e "$options" | $rofi_command -p " $current" -dmenu $active $urgent -selected-row 1)" +case $chosen in + $previous) + mpc -q prev && notify-send -u low -t 1800 " $(mpc current)" + ;; + $play_pause) + mpc -q toggle && notify-send -u low -t 1800 " $(mpc current)" + ;; + $stop) + mpc -q stop + ;; + $next) + mpc -q next && notify-send -u low -t 1800 " $(mpc current)" + ;; + $tog_repeat) + mpc -q repeat + ;; + $tog_random) + mpc -q random + ;; +esac diff --git a/.config/rofi/scripts/network.sh b/.config/rofi/scripts/network.sh new file mode 100755 index 0000000..804d67c --- /dev/null +++ b/.config/rofi/scripts/network.sh @@ -0,0 +1,65 @@ +#!/bin/bash + +## Author : Aditya Shakya (adi1090x) +## Mail : adi1090x@gmail.com +## Github : @adi1090x +## Reddit : @adi1090x + +rofi_command="rofi -theme themes/network.rasi" + +## Get info +IFACE="$(nmcli | grep -i interface | awk '/interface/ {print $2}')" +#SSID="$(iwgetid -r)" +#LIP="$(nmcli | grep -i server | awk '/server/ {print $2}')" +#PIP="$(dig +short myip.opendns.com @resolver1.opendns.com )" +STATUS="$(nmcli radio wifi)" + +active="" +urgent="" + +if (ping -c 1 archlinux.org || ping -c 1 google.com || ping -c 1 bitbucket.org || ping -c 1 github.com || ping -c 1 sourceforge.net) &>/dev/null; then + if [[ $STATUS == *"enable"* ]]; then + if [[ $IFACE == e* ]]; then + connected="" + else + connected="直" + fi + active="-a 0" + MSG="﬉ Online" + PIP="$(dig +short myip.opendns.com @resolver1.opendns.com )" + fi +else + urgent="-u 0" + MSG="Offline" + PIP="Not Available" + connected="睊" +fi + +## Icons +bmon="龍" +launch_cli="" +launch="歷" + +options="$connected\n$bmon\n$launch_cli\n$launch" + +## Main +chosen="$(echo -e "$options" | $rofi_command -p "$MSG" -dmenu $active $urgent -selected-row 1)" +case $chosen in + $connected) + if [[ $STATUS == *"enable"* ]]; then + nmcli radio wifi off + else + nmcli radio wifi on + fi + ;; + $bmon) + termite -e bmon + ;; + $launch_cli) + termite -e nmtui + ;; + $launch) + nm-connection-editor + ;; +esac + diff --git a/.config/rofi/scripts/powermenu.sh b/.config/rofi/scripts/powermenu.sh new file mode 100755 index 0000000..91cc22d --- /dev/null +++ b/.config/rofi/scripts/powermenu.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +## Author : Aditya Shakya (adi1090x) +## Mail : adi1090x@gmail.com +## Github : @adi1090x +## Reddit : @adi1090x + +rofi_command="rofi -theme themes/powermenu.rasi" +uptime=$(uptime -p | sed -e 's/up //g') + +# Options +shutdown="襤" +reboot="ﰇ" +lock="" +suspend="鈴" +logout="" + +# Variable passed to rofi +options="$shutdown\n$reboot\n$lock\n$suspend\n$logout" + +chosen="$(echo -e "$options" | $rofi_command -p "UP - $uptime" -dmenu -selected-row 2)" +case $chosen in + $shutdown) + systemctl poweroff + ;; + $reboot) + systemctl reboot + ;; + $lock) + i3lock + ;; + $suspend) + mpc -q pause + amixer set Master mute + systemctl suspend + ;; + $logout) + openbox --exit + ;; +esac + diff --git a/.config/rofi/scripts/quicklinks.sh b/.config/rofi/scripts/quicklinks.sh new file mode 100755 index 0000000..dc88268 --- /dev/null +++ b/.config/rofi/scripts/quicklinks.sh @@ -0,0 +1,42 @@ +#!/bin/bash + +## Author : Aditya Shakya (adi1090x) +## Mail : adi1090x@gmail.com +## Github : @adi1090x +## Reddit : @adi1090x + +rofi_command="rofi -theme themes/quicklinks.rasi" + +# Links +google="" +facebook="" +twitter="" +github="" +reddit="" +youtube="" + +# Variable passed to rofi +options="$google\n$facebook\n$twitter\n$github\n$reddit\n$youtube" + +chosen="$(echo -e "$options" | $rofi_command -p "Open In : Firefox" -dmenu -selected-row 0)" +case $chosen in + $google) + firefox --new-tab https://www.google.com + ;; + $facebook) + firefox --new-tab https://www.facebook.com + ;; + $twitter) + firefox --new-tab https://www.twitter.com + ;; + $github) + firefox --new-tab https://www.github.com + ;; + $reddit) + firefox --new-tab https://www.reddit.com + ;; + $youtube) + firefox --new-tab https://www.youtube.com + ;; +esac + diff --git a/.config/rofi/scripts/screenshot.sh b/.config/rofi/scripts/screenshot.sh new file mode 100755 index 0000000..2e72072 --- /dev/null +++ b/.config/rofi/scripts/screenshot.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +## Author : Aditya Shakya (adi1090x) +## Mail : adi1090x@gmail.com +## Github : @adi1090x +## Reddit : @adi1090x + +rofi_command="rofi -theme themes/screenshot.rasi" + +# Options +screen="" +area="" +window="" + +# Variable passed to rofi +options="$screen\n$area\n$window" + +chosen="$(echo -e "$options" | $rofi_command -p '' -dmenu -selected-row 1)" +case $chosen in + $screen) + sleep 1; scrot 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f' + ;; + $area) + scrot -s 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f' + ;; + $window) + sleep 1; scrot -u 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f' + ;; +esac + diff --git a/.config/rofi/scripts/time.sh b/.config/rofi/scripts/time.sh new file mode 100755 index 0000000..b38be52 --- /dev/null +++ b/.config/rofi/scripts/time.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +## Author : Aditya Shakya (adi1090x) +## Mail : adi1090x@gmail.com +## Github : @adi1090x +## Reddit : @adi1090x + +rofi_command="rofi -theme themes/time.rasi" + +## Get time and date +TIME="$(date +"%A, %I:%M %p")" +DAY="$(date +"%d")" +MONTH="$(date +"%m")" +YEAR="$(date +"%Y")" + +options="$DAY\n$MONTH\n$YEAR" + +## Main +chosen="$(echo -e "$options" | $rofi_command -p " $TIME" -dmenu -selected-row 1)" diff --git a/.config/rofi/scripts/volume.sh b/.config/rofi/scripts/volume.sh new file mode 100755 index 0000000..1b469db --- /dev/null +++ b/.config/rofi/scripts/volume.sh @@ -0,0 +1,55 @@ +#!/bin/bash + +## Author : Aditya Shakya (adi1090x) +## Mail : adi1090x@gmail.com +## Github : @adi1090x +## Reddit : @adi1090x + +rofi_command="rofi -theme themes/volume.rasi" + +## Get Volume +#VOLUME=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%') +MUTE=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $6}' | tr -d '[]%') + +active="" +urgent="" + +if [[ $MUTE == *"off"* ]]; then + active="-a 1" +else + urgent="-u 1" +fi + +if [[ $MUTE == *"off"* ]]; then + active="-a 1" +else + urgent="-u 1" +fi + +if [[ $MUTE == *"on"* ]]; then + VOLUME="$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')%" +else + VOLUME="Mu..." +fi + +## Icons +ICON_UP="ﱛ" +ICON_DOWN="ﱜ" +ICON_MUTED="ﱝ" + +options="$ICON_UP\n$ICON_MUTED\n$ICON_DOWN" + +## Main +chosen="$(echo -e "$options" | $rofi_command -p "$VOLUME" -dmenu $active $urgent -selected-row 0)" +case $chosen in + $ICON_UP) + amixer -Mq set Master,0 5%+ unmute && notify-send -u low -t 1500 "Volume Up $ICON_UP" + ;; + $ICON_DOWN) + amixer -Mq set Master,0 5%- unmute && notify-send -u low -t 1500 "Volume Down $ICON_DOWN" + ;; + $ICON_MUTED) + amixer -q set Master toggle + ;; +esac + diff --git a/.config/rofi/themes/README.md b/.config/rofi/themes/README.md new file mode 100644 index 0000000..30fedda --- /dev/null +++ b/.config/rofi/themes/README.md @@ -0,0 +1,35 @@ +#### fancy +![fancy](https://53280.de/rofi/fancy.png) + +#### flat-orange +![flat_orange](https://53280.de/rofi/flat_orange.png) + +#### oxide +![oxide](https://53280.de/rofi/oxide.png) + +#### solarized-darker +![solarized_darker](https://53280.de/rofi/solarized_darker.png) + +#### sidetab +![sidetab](https://53280.de/rofi/sidetab.png) + +#### material +![material](https://53280.de/rofi/material.png) + +#### arc-red-dark +![arc-red-dark](https://53280.de/rofi/arc-red.png) + +#### onedark +![onedark](https://53280.de/rofi/onedark.png) + +#### ribbon +![ribbon](https://53280.de/rofi/ribbon.png) + +#### rezlooks +![rezlooks](https://53280.de/rofi/rezlooks.png) + +#### slate +![slate](https://53280.de/rofi/slate.png) + +#### flamingo +![flamingo](https://53280.de/rofi/flamingo.png) \ No newline at end of file diff --git a/.config/rofi/themes/apps.rasi b/.config/rofi/themes/apps.rasi new file mode 100644 index 0000000..de727aa --- /dev/null +++ b/.config/rofi/themes/apps.rasi @@ -0,0 +1,124 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 12"; + icon-font: "Hurmit Nerd Font Mono 32"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 5px 15px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 10px; + menu-element-padding: 3px 8px -1px -40px; +} + +/* ########### */ + +#window { + width: 34.5%; + height: 20%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Apps"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 6; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/arc-red-dark.rasi b/.config/rofi/themes/arc-red-dark.rasi new file mode 100644 index 0000000..a5f57e2 --- /dev/null +++ b/.config/rofi/themes/arc-red-dark.rasi @@ -0,0 +1,137 @@ +/* + * ROFI Color theme + * A red variation of Arc-Dark theme by leofa, based on arc-theme-Red (https://github.com/mclmza/arc-theme-Red) + * User: wikwg9 + */ +* { + selected-normal-foreground: rgba ( 249, 249, 249, 100 % ); + foreground: rgba ( 196, 203, 212, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 64, 69, 82, 59 % ); + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 249, 249, 249, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + urgent-foreground: rgba ( 204, 102, 102, 100 % ); + alternate-urgent-background: rgba ( 75, 81, 96, 90 % ); + active-foreground: rgba ( 220, 140, 160, 100 % ); + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 249, 249, 249, 100 % ); + alternate-active-background: rgba ( 75, 81, 96, 89 % ); + background: rgba ( 45, 48, 59, 95 % ); + alternate-normal-foreground: @foreground; + normal-background: @background; + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 204, 87, 93, 100 % ); + border-color: rgba ( 137, 131, 124, 100 % ); + spacing: 2; + separatorcolor: rgba ( 29, 31, 33, 100 % ); + urgent-background: rgba ( 29, 31, 33, 17 % ); + selected-urgent-background: rgba ( 165, 66, 66, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: rgba ( 0, 0, 0, 0 % ); + alternate-active-foreground: @active-foreground; + active-background: rgba ( 29, 31, 33, 17 % ); + selected-active-background: rgba ( 204, 87, 93, 100 % ); +} +#window { + background-color: @background; + padding: 5; +} +#mainbox { + border: 0; + padding: 0; +} +#message { + border: 2px 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; +} +#textbox { + text-color: @foreground; +} +#listview { + fixed-height: 0; + border: 2px 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: false; + padding: 2px 0px 0px ; +} +#element { + border: 0; + padding: 1px ; +} +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +#element.selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#element.selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +#element.selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +#element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +#element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +#element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +#mode-switcher { + border: 2px 0px 0px ; + border-color: @separatorcolor; +} +#button { + spacing: 0; + text-color: @normal-foreground; +} +#button.selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#inputbar { + spacing: 0; + text-color: @normal-foreground; + padding: 1px ; +} +#case-indicator { + spacing: 0; + text-color: @normal-foreground; +} +#entry { + spacing: 0; + text-color: @normal-foreground; +} +#prompt { + spacing: 0; + text-color: @normal-foreground; +} +#inputbar { + children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; +} +#textbox-prompt-colon { + expand: false; + str: ":"; + margin: 0px 0.3em 0em 0em ; + text-color: @normal-foreground; +} diff --git a/.config/rofi/themes/backlight.rasi b/.config/rofi/themes/backlight.rasi new file mode 100644 index 0000000..b8914cd --- /dev/null +++ b/.config/rofi/themes/backlight.rasi @@ -0,0 +1,124 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 12"; + icon-font: "Hurmit Nerd Font Mono 32"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 5px 15px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 10px; + menu-element-padding: 3px 8px -1px -40px; +} + +/* ########### */ + +#window { + width: 18%; + height: 20%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Brightness"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 3; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/battery.rasi b/.config/rofi/themes/battery.rasi new file mode 100644 index 0000000..6a2bd0a --- /dev/null +++ b/.config/rofi/themes/battery.rasi @@ -0,0 +1,127 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 12"; + icon-font: "Hurmit Nerd Font Mono 32"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 5px 15px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 0px; + menu-element-padding: 10px 15px 5px -35px; +} + +/* ########### */ + +#window { + width: 16.5%; + height: 19%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Battery"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 3; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + background-color: @off; + text-color: @background; + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + background-color: @on; + text-color: @background; + border-color: @accent; +} + diff --git a/.config/rofi/themes/colors.rasi b/.config/rofi/themes/colors.rasi new file mode 100644 index 0000000..51b2e19 --- /dev/null +++ b/.config/rofi/themes/colors.rasi @@ -0,0 +1,22 @@ +/* + * Change the colorscheme for every menu simply by editing this file... + * + * Available Color Schemes + * // Dark + * material-dark/amber material-dark/blue material-dark/blue_grey material-dark/brown material-dark/cyan material-dark/deep_orange + * material-dark/deep_purple material-dark/green material-dark/grey material-dark/indigo material-dark/light_blue material-dark/light_green + * material-dark/lime material-dark/orange material-dark/pink material-dark/purple material-dark/red material-dark/teal + * material-dark/yellow + * // Light + * material-light/amber material-light/blue material-light/blue_grey material-light/brown material-light/cyan material-light/deep_orange + * material-light/deep_purple material-light/green material-light/grey material-light/indigo material-light/light_blue material-light/light_green + * material-light/lime material-light/orange material-light/pink material-light/purple material-light/red material-light/teal + * material-light/yellow + * + * // Other + * adapta, adapta-nokto, arc, arc-dark, adwaita, gruvbox, dark + * armchair, darkpink, fresh, inside, party, sirin + * + */ + +@import "colorschemes/dark.rasi" diff --git a/.config/rofi/themes/colorschemes/adapta-nokto.rasi b/.config/rofi/themes/colorschemes/adapta-nokto.rasi new file mode 100644 index 0000000..3c4ef95 --- /dev/null +++ b/.config/rofi/themes/colorschemes/adapta-nokto.rasi @@ -0,0 +1,8 @@ +* { + accent: #00BCD4; + background: #263238; + background-light: #293840; + foreground: #E7E8EB; + on: #44ad4d; + off: #e34039; +} diff --git a/.config/rofi/themes/colorschemes/adapta.rasi b/.config/rofi/themes/colorschemes/adapta.rasi new file mode 100644 index 0000000..c1c9999 --- /dev/null +++ b/.config/rofi/themes/colorschemes/adapta.rasi @@ -0,0 +1,8 @@ +* { + accent: #00ADC2; + background: #FFFFFF; + background-light: #E7E7E7; + foreground: #535353; + on: #44ad4d; + off: #e34039; +} diff --git a/.config/rofi/themes/colorschemes/adwaita.rasi b/.config/rofi/themes/colorschemes/adwaita.rasi new file mode 100644 index 0000000..81cd482 --- /dev/null +++ b/.config/rofi/themes/colorschemes/adwaita.rasi @@ -0,0 +1,8 @@ +* { + accent: #2E6BB6; + background: #2D2D2D; + background-light: #353535; + foreground: #E7E8EB; + on: #44ad4d; + off: #e34039; +} diff --git a/.config/rofi/themes/colorschemes/arc-dark.rasi b/.config/rofi/themes/colorschemes/arc-dark.rasi new file mode 100644 index 0000000..41f775f --- /dev/null +++ b/.config/rofi/themes/colorschemes/arc-dark.rasi @@ -0,0 +1,8 @@ +* { + accent: #6BA0DE; + background: #383C4A; + background-light: #404552; + foreground: #E4E4E4; + on: #44ad4d; + off: #e34039; +} diff --git a/.config/rofi/themes/colorschemes/arc.rasi b/.config/rofi/themes/colorschemes/arc.rasi new file mode 100644 index 0000000..a5c211b --- /dev/null +++ b/.config/rofi/themes/colorschemes/arc.rasi @@ -0,0 +1,8 @@ +* { + accent: #5294E2; + background: #FFFFFF; + background-light: #E7E8EB; + foreground: #333333; + on: #44ad4d; + off: #e34039; +} diff --git a/.config/rofi/themes/colorschemes/armchair.rasi b/.config/rofi/themes/colorschemes/armchair.rasi new file mode 100644 index 0000000..93a9e2f --- /dev/null +++ b/.config/rofi/themes/colorschemes/armchair.rasi @@ -0,0 +1,8 @@ +* { + accent: #E85A50; + background: #EAE8DC; + background-light: #E4D9C8; + foreground: #8E8D89; + on: #66bb6a; + off: #F68887; +} diff --git a/.config/rofi/themes/colorschemes/dark.rasi b/.config/rofi/themes/colorschemes/dark.rasi new file mode 100644 index 0000000..162207b --- /dev/null +++ b/.config/rofi/themes/colorschemes/dark.rasi @@ -0,0 +1,8 @@ +* { + accent: #A9C03F; + background: #141c21; + background-light: #1C252A; + foreground: #93a1a1; + on: #5BB462; + off: #DE635E; +} diff --git a/.config/rofi/themes/colorschemes/darkpink.rasi b/.config/rofi/themes/colorschemes/darkpink.rasi new file mode 100644 index 0000000..3bae851 --- /dev/null +++ b/.config/rofi/themes/colorschemes/darkpink.rasi @@ -0,0 +1,8 @@ +* { + accent: #F75176; + background: #414656; + background-light: #4B5060; + foreground: #F2F7E3; + on: #CDF0D9; + off: #FF796A; +} diff --git a/.config/rofi/themes/colorschemes/fresh.rasi b/.config/rofi/themes/colorschemes/fresh.rasi new file mode 100644 index 0000000..a19ceb1 --- /dev/null +++ b/.config/rofi/themes/colorschemes/fresh.rasi @@ -0,0 +1,8 @@ +* { + accent: #043968; + background: #5CDB94; + background-light: #59C78A; + foreground: #303030; + on: #2e7d32; + off: #d32f2f; +} diff --git a/.config/rofi/themes/colorschemes/gruvbox.rasi b/.config/rofi/themes/colorschemes/gruvbox.rasi new file mode 100644 index 0000000..9f686f0 --- /dev/null +++ b/.config/rofi/themes/colorschemes/gruvbox.rasi @@ -0,0 +1,8 @@ +* { + accent: #83a598; + background: #282828; + background-light: #303030; + foreground: #ebdbb2; + on: #44ad4d; + off: #fb4934; +} diff --git a/.config/rofi/themes/colorschemes/inside.rasi b/.config/rofi/themes/colorschemes/inside.rasi new file mode 100644 index 0000000..8436894 --- /dev/null +++ b/.config/rofi/themes/colorschemes/inside.rasi @@ -0,0 +1,8 @@ +* { + accent: #C7493A; + background: #151515; + background-light: #202020; + foreground: #AD8174; + on: #689775; + off: #A33327; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/amber.rasi b/.config/rofi/themes/colorschemes/material-dark/amber.rasi new file mode 100644 index 0000000..14cbfcd --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/amber.rasi @@ -0,0 +1,8 @@ +* { + accent: #ffc107; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/blue.rasi b/.config/rofi/themes/colorschemes/material-dark/blue.rasi new file mode 100644 index 0000000..821e449 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/blue.rasi @@ -0,0 +1,8 @@ +* { + accent: #1e88e5; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/blue_grey.rasi b/.config/rofi/themes/colorschemes/material-dark/blue_grey.rasi new file mode 100644 index 0000000..d810c0d --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/blue_grey.rasi @@ -0,0 +1,8 @@ +* { + accent: #607d8b; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/brown.rasi b/.config/rofi/themes/colorschemes/material-dark/brown.rasi new file mode 100644 index 0000000..edf7633 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/brown.rasi @@ -0,0 +1,8 @@ +* { + accent: #8d6e63; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/cyan.rasi b/.config/rofi/themes/colorschemes/material-dark/cyan.rasi new file mode 100644 index 0000000..8de289c --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/cyan.rasi @@ -0,0 +1,8 @@ +* { + accent: #26c6da; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/deep_orange.rasi b/.config/rofi/themes/colorschemes/material-dark/deep_orange.rasi new file mode 100644 index 0000000..6c061b3 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/deep_orange.rasi @@ -0,0 +1,8 @@ +* { + accent: #ff5722; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/deep_purple.rasi b/.config/rofi/themes/colorschemes/material-dark/deep_purple.rasi new file mode 100644 index 0000000..d30571e --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/deep_purple.rasi @@ -0,0 +1,8 @@ +* { + accent: #7e57c2; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/green.rasi b/.config/rofi/themes/colorschemes/material-dark/green.rasi new file mode 100644 index 0000000..674280b --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/green.rasi @@ -0,0 +1,8 @@ +* { + accent: #4caf50; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #a5d6a7; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/grey.rasi b/.config/rofi/themes/colorschemes/material-dark/grey.rasi new file mode 100644 index 0000000..6c5e57c --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/grey.rasi @@ -0,0 +1,8 @@ +* { + accent: #9e9e9e; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/indigo.rasi b/.config/rofi/themes/colorschemes/material-dark/indigo.rasi new file mode 100644 index 0000000..8f89719 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/indigo.rasi @@ -0,0 +1,8 @@ +* { + accent: #5c6bc0; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/light_blue.rasi b/.config/rofi/themes/colorschemes/material-dark/light_blue.rasi new file mode 100644 index 0000000..d3f4e1b --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/light_blue.rasi @@ -0,0 +1,8 @@ +* { + accent: #039be5; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/light_green.rasi b/.config/rofi/themes/colorschemes/material-dark/light_green.rasi new file mode 100644 index 0000000..5afdf7a --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/light_green.rasi @@ -0,0 +1,8 @@ +* { + accent: #8bc34a; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #4caf50; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/lime.rasi b/.config/rofi/themes/colorschemes/material-dark/lime.rasi new file mode 100644 index 0000000..c32550e --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/lime.rasi @@ -0,0 +1,8 @@ +* { + accent: #cddc39; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/orange.rasi b/.config/rofi/themes/colorschemes/material-dark/orange.rasi new file mode 100644 index 0000000..2f26952 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/orange.rasi @@ -0,0 +1,8 @@ +* { + accent: #ff9800; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/pink.rasi b/.config/rofi/themes/colorschemes/material-dark/pink.rasi new file mode 100644 index 0000000..ef7a0af --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/pink.rasi @@ -0,0 +1,8 @@ +* { + accent: #ec407a; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/purple.rasi b/.config/rofi/themes/colorschemes/material-dark/purple.rasi new file mode 100644 index 0000000..a1dd6d4 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/purple.rasi @@ -0,0 +1,8 @@ +* { + accent: #ab47bc; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/red.rasi b/.config/rofi/themes/colorschemes/material-dark/red.rasi new file mode 100644 index 0000000..f5d3862 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/red.rasi @@ -0,0 +1,8 @@ +* { + accent: #ef5350; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef9a9a; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/teal.rasi b/.config/rofi/themes/colorschemes/material-dark/teal.rasi new file mode 100644 index 0000000..e6cdb73 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/teal.rasi @@ -0,0 +1,8 @@ +* { + accent: #009688; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-dark/yellow.rasi b/.config/rofi/themes/colorschemes/material-dark/yellow.rasi new file mode 100644 index 0000000..d2788b0 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-dark/yellow.rasi @@ -0,0 +1,8 @@ +* { + accent: #ffeb3b; + background: #212121; + background-light: #272727; + foreground: #bdbdbd; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/amber.rasi b/.config/rofi/themes/colorschemes/material-light/amber.rasi new file mode 100644 index 0000000..c02ae2a --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/amber.rasi @@ -0,0 +1,8 @@ +* { + accent: #ff8f00; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/blue.rasi b/.config/rofi/themes/colorschemes/material-light/blue.rasi new file mode 100644 index 0000000..780663e --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/blue.rasi @@ -0,0 +1,8 @@ +* { + accent: #1565c0; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/blue_grey.rasi b/.config/rofi/themes/colorschemes/material-light/blue_grey.rasi new file mode 100644 index 0000000..8e15a53 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/blue_grey.rasi @@ -0,0 +1,8 @@ +* { + accent: #607d8b; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/brown.rasi b/.config/rofi/themes/colorschemes/material-light/brown.rasi new file mode 100644 index 0000000..3f7d39f --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/brown.rasi @@ -0,0 +1,8 @@ +* { + accent: #795548; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/cyan.rasi b/.config/rofi/themes/colorschemes/material-light/cyan.rasi new file mode 100644 index 0000000..d879af0 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/cyan.rasi @@ -0,0 +1,8 @@ +* { + accent: #00acc1; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/deep_orange.rasi b/.config/rofi/themes/colorschemes/material-light/deep_orange.rasi new file mode 100644 index 0000000..23f5815 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/deep_orange.rasi @@ -0,0 +1,8 @@ +* { + accent: #f4511e; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/deep_purple.rasi b/.config/rofi/themes/colorschemes/material-light/deep_purple.rasi new file mode 100644 index 0000000..cc5ec7d --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/deep_purple.rasi @@ -0,0 +1,8 @@ +* { + accent: #5e35b1; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/green.rasi b/.config/rofi/themes/colorschemes/material-light/green.rasi new file mode 100644 index 0000000..f476e01 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/green.rasi @@ -0,0 +1,8 @@ +* { + accent: #43a047; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/grey.rasi b/.config/rofi/themes/colorschemes/material-light/grey.rasi new file mode 100644 index 0000000..6936929 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/grey.rasi @@ -0,0 +1,8 @@ +* { + accent: #555555; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/indigo.rasi b/.config/rofi/themes/colorschemes/material-light/indigo.rasi new file mode 100644 index 0000000..f0508c3 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/indigo.rasi @@ -0,0 +1,8 @@ +* { + accent: #3949ab; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/light_blue.rasi b/.config/rofi/themes/colorschemes/material-light/light_blue.rasi new file mode 100644 index 0000000..a0db87a --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/light_blue.rasi @@ -0,0 +1,8 @@ +* { + accent: #039be5; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/light_green.rasi b/.config/rofi/themes/colorschemes/material-light/light_green.rasi new file mode 100644 index 0000000..0e33cef --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/light_green.rasi @@ -0,0 +1,8 @@ +* { + accent: #558b2f; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/lime.rasi b/.config/rofi/themes/colorschemes/material-light/lime.rasi new file mode 100644 index 0000000..044eb62 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/lime.rasi @@ -0,0 +1,8 @@ +* { + accent: #afb42b; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/orange.rasi b/.config/rofi/themes/colorschemes/material-light/orange.rasi new file mode 100644 index 0000000..072c9e2 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/orange.rasi @@ -0,0 +1,8 @@ +* { + accent: #ef6c00; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/pink.rasi b/.config/rofi/themes/colorschemes/material-light/pink.rasi new file mode 100644 index 0000000..e17d94d --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/pink.rasi @@ -0,0 +1,8 @@ +* { + accent: #d81b60; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/purple.rasi b/.config/rofi/themes/colorschemes/material-light/purple.rasi new file mode 100644 index 0000000..fa95bb9 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/purple.rasi @@ -0,0 +1,8 @@ +* { + accent: #8e24aa; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/red.rasi b/.config/rofi/themes/colorschemes/material-light/red.rasi new file mode 100644 index 0000000..d3ebcc0 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/red.rasi @@ -0,0 +1,8 @@ +* { + accent: #d32f2f; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/teal.rasi b/.config/rofi/themes/colorschemes/material-light/teal.rasi new file mode 100644 index 0000000..b137892 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/teal.rasi @@ -0,0 +1,8 @@ +* { + accent: #00796b; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/material-light/yellow.rasi b/.config/rofi/themes/colorschemes/material-light/yellow.rasi new file mode 100644 index 0000000..8f68244 --- /dev/null +++ b/.config/rofi/themes/colorschemes/material-light/yellow.rasi @@ -0,0 +1,8 @@ +* { + accent: #f9a825; + background: #f5f5f5; + background-light: #e0e0e0; + foreground: #424242; + on: #66bb6a; + off: #ef5350; +} diff --git a/.config/rofi/themes/colorschemes/minimo.rasi b/.config/rofi/themes/colorschemes/minimo.rasi new file mode 100644 index 0000000..b6fa284 --- /dev/null +++ b/.config/rofi/themes/colorschemes/minimo.rasi @@ -0,0 +1,8 @@ +* { + accent: #656565; + background: #C6C6C4; + background-light: #FFFFFF; + foreground: #909090; + on: #226827; + off: #682226; +} diff --git a/.config/rofi/themes/colorschemes/party.rasi b/.config/rofi/themes/colorschemes/party.rasi new file mode 100644 index 0000000..d8ea9af --- /dev/null +++ b/.config/rofi/themes/colorschemes/party.rasi @@ -0,0 +1,8 @@ +* { + accent: #FFE401; + background: #272727; + background-light: #323232; + foreground: #747474; + on: #13A76B; + off: #FF652F; +} diff --git a/.config/rofi/themes/colorschemes/sirin.rasi b/.config/rofi/themes/colorschemes/sirin.rasi new file mode 100644 index 0000000..302cbce --- /dev/null +++ b/.config/rofi/themes/colorschemes/sirin.rasi @@ -0,0 +1,8 @@ +* { + accent: #106466; + background: #FFCB9B; + background-light: #D8B08C; + foreground: #2C3532; + on: #43a047; + off: #ef5350; +} diff --git a/.config/rofi/themes/fancy.rasi b/.config/rofi/themes/fancy.rasi new file mode 100644 index 0000000..180116b --- /dev/null +++ b/.config/rofi/themes/fancy.rasi @@ -0,0 +1,160 @@ +/** + * User: Rasi + * Copyright: Rasmus Steinke + */ + +/* global settings and color variables */ +* { + blue: #A7c6E2; + blue-trans: #A7c6e2aa; + darkblue: #005F87; + white: #FFFFFF; + green: #00330088; + black: #000000; + grey: #444444; + orange: #FFD391; + dark-orange: #FFA664; + light-grey: #F5F5F5; + medium-grey: #D0D0D0; + dark-grey: #002B36; + urgent: #D75F00; + active: #005F87; + transparent: #000000aa; + spacing: 0em; + font: "Iosevka Term Regular 14"; + padding: 0px; + background-color: @white; + line-style: "none"; +} + +prompt-box { + background-color: transparent; +} + +prompt { + background-color: transparent; + text-color: @white; +} + +window { + border-radius: 10px; + background-color: @transparent; + border: 2; + color: @grey; +} +mainbox { + padding: 0px; + background-color: @blue-trans; + color: @grey; + border: 2px; + spacing: 0%; +} + +listview { + // Looks. + border-radius: 10px; + border: 5px 5px 5px 5px; + padding: 20px 20px 20px 20px; + margin: 20px 30px 30px 30px; + background-color: @orange; + // Enable scrollbar + scrollbar: false; + scrollbar-width: 5px; + fixed-height: true; + reverse: false; + color: #000000; + spacing: 0.3em; +} +scrollbar { + color: @black; + background-color: @blue; + padding: 1px; +} +element { + border: 0px; + padding: 0px; + margin: 0px; + color: @black; + background-color: @blue; +} +element normal.normal { + color: @black; + background-color: @orange; +} +element normal.urgent { + color: @urgent; + background-color: @light-grey; +} +element normal.active { + color: @active; + background-color: @light-grey; +} +element selected.normal { + border-radius: 0px; + color: @black; + background-color: @dark-orange; +} +element selected.urgent { + color: @light-grey; + background-color: @urgent; +} +element selected.active { + color: @light-grey; + background-color: @active; +} +element alternate.normal { + color: @black; + background-color: @orange; +} +element alternate.urgent { + color: @urgent; + background-color: @medium-grey; +} +element alternate.active { + color: @active; + background-color: @medium-grey; +} +inputbar { + spacing: 0; + background-color: #88003300; + border: 0px 0px 2px 0px; + border-radius: 0px; + padding: 5px 10px 5px 35px; + background-color: #00330088; + color: @black; + end: false; +} + +separator { + background-color: @blue; + color: #00000000; +} +prompt normal.normal { + background-color: #00000000; + color: #ffffff; + padding: 0px; +} +entry normal.normal { + background-color: #00000000; + color: #ffffff; + padding: 0px; +} +case-indicator normal.normal { + background-color: #00000000; + color: #ffffff; + padding: 0px; +} + +message { + margin: 30px 30px 30px 30px; + padding: 20px 30px 20px 20px; + padding: 1px ; + border-radius: 10px; + border: 5px 5px 5px 5px; +} + +prompt-colon { + spacing: 0; + enabled: false; +} + diff --git a/.config/rofi/themes/flamingo.rasi b/.config/rofi/themes/flamingo.rasi new file mode 100644 index 0000000..35f9997 --- /dev/null +++ b/.config/rofi/themes/flamingo.rasi @@ -0,0 +1,144 @@ +/** + * User: keystroke3 + * Copyright: keystroke3 + * + */ + +configuration { + display-drun: ""; + display-run: ""; + display-window: ""; + display-ssh: "~#"; + show-icons: true; + sidebar-mode: false; + font: "Source Code Pro 15"; +} + +* { + text-color: @foreground; + active-background: rgb(170, 70, 104); + active-foreground: @foreground; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: #9E2A5E; + urgent-foreground: @foreground; + alternate-active-background: @background; + alternate-active-foreground: @foreground; + alternate-normal-background: @background; + alternate-normal-foreground: @foreground; + alternate-urgent-background: @background; + alternate-urgent-foreground: @foreground; + selected-active-background: #9E2A5E; + selected-active-foreground: @foreground; + selected-normal-background: rgb(170, 70, 104); + selected-normal-foreground: #0c0816; + selected-urgent-background: #9D596B; + selected-urgent-foreground: @foreground; + background-color: #0c0816; + background: #D03C6E30; + foreground: #8fc5c6; + spacing: 0; +} + +window { + location: west; + anchor: west; + height: 70%; + width: 25%; + orientation: vertical; + children: [mainbox]; + border: 2px 2px 2px 0px; + border-color: @active-background; + hide-scrollbar: true; +} + +mainbox { + spacing: 0.2em; + children: [inputbar, listview]; +} + + + +listview { + spacing: 0.6em; + dynamic: false; + cycle: true; + padding: 0px 5px 0px 5px; +} + +inputbar { + border-radius: 50%; + padding: 5px; + border-spacing: 5px 0 0 0; + border: 1px; + spacing: 10px; + margin: 5px 0 10px; + border-color: @foreground; + +} + +entry{ + padding: 2px; +} + + +prompt{ + padding: 5px; + background-color: @foreground; + text-color: @background-color; + border: 1px; + border-radius: 50%; + +} + + +element { + padding: 10px; + border-radius: 50%; +} + +element normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} + +element normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} + +element normal.active { + background-color: @active-background; + text-color: @active-foreground; +} + +element selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; + border-color: @active-background; +} + +element selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} + +element selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} + +element alternate.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} + +element alternate.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} + +element alternate.active { + background-color: @active-background; + text-color: @active-foreground; +} diff --git a/.config/rofi/themes/flat-orange.rasi b/.config/rofi/themes/flat-orange.rasi new file mode 100644 index 0000000..5ab2f55 --- /dev/null +++ b/.config/rofi/themes/flat-orange.rasi @@ -0,0 +1,147 @@ +/** + * ROFI Color theme + * User: mbfraga + * Copyright: Martin B. Fraga + */ + +/* global settings and color variables */ +* { + maincolor: #ed8712; + highlight: bold #ed8712; + urgentcolor: #e53714; + + fgwhite: #cfcfcf; + blackdarkest: #1d1d1d; + blackwidget: #262626; + blackentry: #292929; + blackselect: #303030; + darkgray: #848484; + scrollbarcolor: #505050; + font: "DejaVu Sans Mono Regular 14"; + background-color: @blackdarkest; +} + +window { + background-color: @blackdarkest; + anchor: north; + location: north; + y-offset: 20%; +} + +mainbox { + background-color: @blackdarkest; + spacing:0px; + children: [inputbar, message, mode-switcher, listview]; +} + +message { + padding: 6px 10px; + background-color:@blackwidget; +} + +textbox { + text-color:@darkgray; + background-color:@blackwidget; +} + +listview { + fixed-height: false; + dynamic: true; + scrollbar: true; + spacing: 0px; + padding: 1px 0px 0px 0px; + margin: 0px 0px 1px 0px; + background: @blackdarkest; +} + +element { + padding: 2px 15px; +} + +element normal.normal { + padding: 0px 15px; + background-color: @blackentry; + text-color: @fgwhite; +} + +element normal.urgent { + background-color: @blackentry; + text-color: @urgentcolor; +} + +element normal.active { + background-color: @blackentry; + text-color: @maincolor; +} + +element selected.normal { + background-color: @blackselect; + text-color: @fgwhite; +} + +element selected.urgent { + background-color: @urgentcolor; + text-color: @blackdarkest; +} + +element selected.active { + background-color: @maincolor; + text-color: @blackdarkest; +} + +element alternate.normal { + background-color: @blackentry; + text-color: @fgwhite; +} + +element alternate.urgent { + background-color: @blackentry; + text-color: @urgentcolor; +} + +element alternate.active { + background-color: @blackentry; + text-color: @maincolor; +} + +scrollbar { + background-color: @blackwidget; + handle-color: @darkgray; + handle-width: 15px; +} + +mode-switcher { + background-color: @blackwidget; +} + +button { + background-color: @blackwidget; + text-color: @darkgray; +} + +button selected { + text-color: @maincolor; +} + +inputbar { + background-color: @blackdarkest; + spacing: 0px; +} + +prompt { + padding:6px 9px; + background-color: @maincolor; + text-color:@blackwidget; +} + +entry { + padding:6px 10px; + background-color:@blackwidget; + text-color:@fgwhite; +} + +case-indicator { + padding:6px 10px; + text-color:@maincolor; + background-color:@blackwidget; +} diff --git a/.config/rofi/themes/material.rasi b/.config/rofi/themes/material.rasi new file mode 100644 index 0000000..c2a1b18 --- /dev/null +++ b/.config/rofi/themes/material.rasi @@ -0,0 +1,131 @@ +/* + * ROFI color theme + * + * Based on Base16 Material Color Scheme (https://github.com/ntpeters/base16-materialtheme-scheme) + * + * User: Tomaszal + * Copyright: Tomas Zaluckij + */ + +* { + base00: #263238; + base01: #2E3C43; + base02: #314549; + base03: #546E7A; + base04: #B2CCD6; + base05: #EEFFFF; + base06: #EEFFFF; + base07: #FFFFFF; + base08: #F07178; + base09: #F78C6C; + base0A: #FFCB6B; + base0B: #C3E88D; + base0C: #89DDFF; + base0D: #82AAFF; + base0E: #C792EA; + base0F: #FF5370; + + /*base0D: #00BCD4;*/ + + spacing: 0; + background-color: transparent; + + font: "Roboto Mono 13"; +} + +window { + transparency: "real"; + /*fullscreen: true;*/ + background-color: #263238CC; /*base00 + CC (80% opacity)*/ +} + +mainbox { + children: [inputbar, message, mode-switcher, listview]; + spacing: 30px; + /*margin: 20%;*/ + padding: 30px 0; + border: 1px; + border-color: @base0D; +} + +inputbar { + padding: 0 30px; + children: [prompt, textbox-prompt-colon, entry, case-indicator]; +} + +prompt { + text-color: @base0D; +} + +textbox-prompt-colon { + expand: false; + str: ":"; + margin: 0 1ch 0 0; + text-color: @base0D; +} + +entry { + text-color: @base07; +} + +case-indicator { + text-color: @base0F; +} + +mode-switcher, message { + border: 1px 0; + border-color: @base0D; +} + +button, textbox { + background-color: @base03; + text-color: @base07; + padding: 5px; +} + +button selected { + background-color: @base0D; +} + +listview { + scrollbar: true; + margin: 0 10px 0 30px; +} + +scrollbar { + background-color: @base03; + handle-color: @base0D; + handle-width: 10px; + border: 0 1px; + border-color: @base0D; + margin: 0 0 0 20px; +} + +element { + padding: 5px; + highlight: bold underline; +} + +element normal { + background-color: transparent; +} + +element selected { + background-color: @base0D; +} + +element alternate { + /*background-color: @base03;*/ +} + +element normal normal, element selected normal, element alternate normal { + text-color: @base07; +} + +element normal urgent, element selected urgent, element alternate urgent { + text-color: @base0F; +} + +element normal active, element selected active, element alternate active { + text-color: @base0B; +} diff --git a/.config/rofi/themes/menu/apps.rasi b/.config/rofi/themes/menu/apps.rasi new file mode 100644 index 0000000..14e1dde --- /dev/null +++ b/.config/rofi/themes/menu/apps.rasi @@ -0,0 +1,128 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "../colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 14"; + icon-font: "Hurmit Nerd Font Mono 48"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 25px 35px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 10px; + menu-element-padding: 25px 35px 20px -40px; +} + +/* ########### */ + +#window { + width: 66%; + height: 33%; + anchor: center; + location: center; + x-offset: 0%; + y-offset: 0%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Apps"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 6; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/menu/backlight.rasi b/.config/rofi/themes/menu/backlight.rasi new file mode 100644 index 0000000..cc56c03 --- /dev/null +++ b/.config/rofi/themes/menu/backlight.rasi @@ -0,0 +1,128 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "../colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 14"; + icon-font: "Hurmit Nerd Font Mono 48"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 25px 35px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 10px; + menu-element-padding: 25px 35px 20px -40px; +} + +/* ########### */ + +#window { + width: 35.5%; + height: 33%; + anchor: center; + location: center; + x-offset: 0%; + y-offset: 0%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Brightness"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 3; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/menu/battery.rasi b/.config/rofi/themes/menu/battery.rasi new file mode 100644 index 0000000..6ea4ce3 --- /dev/null +++ b/.config/rofi/themes/menu/battery.rasi @@ -0,0 +1,131 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "../colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 14"; + icon-font: "Hurmit Nerd Font Mono 48"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 25px 35px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 0px; + menu-element-padding: 40px 50px 35px -25px; +} + +/* ########### */ + +#window { + width: 37.5%; + height: 35%; + anchor: center; + location: center; + x-offset: 0%; + y-offset: 0%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Battery"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 3; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + background-color: @off; + text-color: @background; + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + background-color: @on; + text-color: @background; + border-color: @accent; +} + diff --git a/.config/rofi/themes/menu/mpd.rasi b/.config/rofi/themes/menu/mpd.rasi new file mode 100644 index 0000000..9eff61c --- /dev/null +++ b/.config/rofi/themes/menu/mpd.rasi @@ -0,0 +1,128 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "../colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 14"; + icon-font: "Hurmit Nerd Font Mono 48"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 25px 35px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 0px; + menu-element-padding: 40px 50px 35px -25px; +} + +/* ########### */ + +#window { + width: 70.5%; + height: 35%; + anchor: center; + location: center; + x-offset: 0%; + y-offset: 0%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "MPD"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 6; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/menu/network.rasi b/.config/rofi/themes/menu/network.rasi new file mode 100644 index 0000000..78e514e --- /dev/null +++ b/.config/rofi/themes/menu/network.rasi @@ -0,0 +1,128 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "../colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 14"; + icon-font: "Hurmit Nerd Font Mono 48"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 25px 35px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 0px; + menu-element-padding: 40px 50px 35px -25px; +} + +/* ########### */ + +#window { + width: 48.5%; + height: 35%; + anchor: center; + location: center; + x-offset: 0%; + y-offset: 0%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Network"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 4; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/menu/powermenu.rasi b/.config/rofi/themes/menu/powermenu.rasi new file mode 100644 index 0000000..bb4242a --- /dev/null +++ b/.config/rofi/themes/menu/powermenu.rasi @@ -0,0 +1,128 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "../colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 14"; + icon-font: "Hurmit Nerd Font Mono 48"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 25px 35px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 10px; + menu-element-padding: 25px 35px 20px -40px; +} + +/* ########### */ + +#window { + width: 56%; + height: 33%; + anchor: center; + location: center; + x-offset: 0%; + y-offset: 0%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "System"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 5; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/menu/quicklinks.rasi b/.config/rofi/themes/menu/quicklinks.rasi new file mode 100644 index 0000000..4b0546c --- /dev/null +++ b/.config/rofi/themes/menu/quicklinks.rasi @@ -0,0 +1,128 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "../colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 14"; + icon-font: "Hurmit Nerd Font Mono 48"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 25px 35px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 10px; + menu-element-padding: 25px 35px 20px -40px; +} + +/* ########### */ + +#window { + width: 66%; + height: 33%; + anchor: center; + location: center; + x-offset: 0%; + y-offset: 0%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Quick Links"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 6; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/menu/screenshot.rasi b/.config/rofi/themes/menu/screenshot.rasi new file mode 100644 index 0000000..ee02eb4 --- /dev/null +++ b/.config/rofi/themes/menu/screenshot.rasi @@ -0,0 +1,128 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "../colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 14"; + icon-font: "Hurmit Nerd Font Mono 48"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 25px 35px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 10px; + menu-element-padding: 25px 35px 20px -40px; +} + +/* ########### */ + +#window { + width: 35.5%; + height: 33%; + anchor: center; + location: center; + x-offset: 0%; + y-offset: 0%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Screenshot"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 3; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/menu/time.rasi b/.config/rofi/themes/menu/time.rasi new file mode 100644 index 0000000..6c6f46b --- /dev/null +++ b/.config/rofi/themes/menu/time.rasi @@ -0,0 +1,128 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "../colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 14"; + icon-font: "Hurmit Nerd Font Mono 48"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 25px 35px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 10px; + menu-element-padding: 35px 35px 20px -40px; +} + +/* ########### */ + +#window { + width: 49.5%; + height: 35%; + anchor: center; + location: center; + x-offset: 0%; + y-offset: 0%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Time"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 3; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/menu/volume.rasi b/.config/rofi/themes/menu/volume.rasi new file mode 100644 index 0000000..ce40dbd --- /dev/null +++ b/.config/rofi/themes/menu/volume.rasi @@ -0,0 +1,128 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "../colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 14"; + icon-font: "Hurmit Nerd Font Mono 48"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 25px 35px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 0px; + menu-element-padding: 40px 50px 35px -25px; +} + +/* ########### */ + +#window { + width: 37.5%; + height: 35%; + anchor: center; + location: center; + x-offset: 0%; + y-offset: 0%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Volume"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 3; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/mpd.rasi b/.config/rofi/themes/mpd.rasi new file mode 100644 index 0000000..c94f879 --- /dev/null +++ b/.config/rofi/themes/mpd.rasi @@ -0,0 +1,124 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 12"; + icon-font: "Hurmit Nerd Font Mono 32"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 5px 15px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 0px; + menu-element-padding: 10px 15px 5px -35px; +} + +/* ########### */ + +#window { + width: 31%; + height: 19%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "MPD"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 6; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/network.rasi b/.config/rofi/themes/network.rasi new file mode 100644 index 0000000..93f17be --- /dev/null +++ b/.config/rofi/themes/network.rasi @@ -0,0 +1,124 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 12"; + icon-font: "Hurmit Nerd Font Mono 32"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 5px 15px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 0px; + menu-element-padding: 10px 15px 5px -35px; +} + +/* ########### */ + +#window { + width: 21%; + height: 19%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Network"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 4; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/onedark.rasi b/.config/rofi/themes/onedark.rasi new file mode 100644 index 0000000..2180f18 --- /dev/null +++ b/.config/rofi/themes/onedark.rasi @@ -0,0 +1,100 @@ +/* + * ROFI One Dark + * + * Based on OneDark.vim (https://github.com/joshdick/onedark.vim) + * + * Author: Benjamin Stauss + * User: me-benni + * + */ + + +* { + black: #000000; + red: #eb6e67; + green: #95ee8f; + yellow: #f8c456; + blue: #6eaafb; + mangenta: #d886f3; + cyan: #6cdcf7; + emphasis: #50536b; + text: #dfdfdf; + text-alt: #b2b2b2; + fg: #abb2bf; + bg: #282c34; + + spacing: 0; + background-color: transparent; + + font: "Knack Nerd Font 14"; + text-color: @text; +} + +window { + transparency: "real"; + fullscreen: true; + background-color: #282c34dd; +} + +mainbox { + padding: 30% 30%; +} + +inputbar { + margin: 0px 0px 20px 0px; + children: [prompt, textbox-prompt-colon, entry, case-indicator]; +} + +prompt { + text-color: @blue; +} + +textbox-prompt-colon { + expand: false; + str: ":"; + text-color: @text-alt; +} + +entry { + margin: 0px 10px; +} + +listview { + spacing: 5px; + dynamic: true; + scrollbar: false; +} + +element { + padding: 5px; + text-color: @text-alt; + highlight: bold #95ee8f; /* green */ + border-radius: 3px; +} + +element selected { + background-color: @emphasis; + text-color: @text; +} + +element urgent, element selected urgent { + text-color: @red; +} + +element active, element selected active { + text-color: @purple; +} + +message { + padding: 5px; + border-radius: 3px; + background-color: @emphasis; + border: 1px; + border-color: @cyan; +} + +button selected { + padding: 5px; + border-radius: 3px; + background-color: @emphasis; +} diff --git a/.config/rofi/themes/oxide.rasi b/.config/rofi/themes/oxide.rasi new file mode 100644 index 0000000..028916f --- /dev/null +++ b/.config/rofi/themes/oxide.rasi @@ -0,0 +1,143 @@ +/** + * Oxide Color theme + * User: dikiaap + * Copyright: Diki Ananta + **/ +* { + selected-normal-foreground: @lightfg; + foreground: rgba ( 196, 202, 212, 100 % ); + normal-foreground: @foreground; + alternate-normal-background: rgba ( 42, 42, 42, 100 % ); + red: rgba ( 194, 65, 65, 100 % ); + selected-urgent-foreground: @lightfg; + blue: rgba ( 43, 131, 166, 100 % ); + urgent-foreground: @lightfg; + alternate-urgent-background: @red; + active-foreground: @lightfg; + lightbg: @foreground; + selected-active-foreground: @lightfg; + alternate-active-background: @blue; + background: rgba ( 33, 33, 33, 100 % ); + alternate-normal-foreground: @foreground; + normal-background: @background; + lightfg: rgba ( 249, 249, 249, 100 % ); + selected-normal-background: rgba ( 90, 90, 90, 100 % ); + border-color: @foreground; + spacing: 2; + separatorcolor: rgba ( 183, 183, 183, 100 % ); + urgent-background: @red; + selected-urgent-background: rgba ( 214, 78, 78, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: rgba ( 0, 0, 0, 0 % ); + alternate-active-foreground: @active-foreground; + active-background: @blue; + selected-active-background: rgba ( 39, 141, 182, 100 % ); +} +window { + background-color: @background; + border: 0; + padding: 8; +} +mainbox { + border: 0; + padding: 0; +} +message { + border: 2px dash 0px 0px; + border-color: @separatorcolor; + padding: 1px; +} +textbox { + text-color: @foreground; +} +listview { + fixed-height: 0; + border: 0; + border-color: @separatorcolor; + spacing: 2px; + scrollbar: true; + padding: 2px 0px 0px; +} +element { + border: 0; + padding: 1px; +} +element normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +element normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +element normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +element selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +element selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +element alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +element alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +element alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +scrollbar { + width: 4px; + border: 0; + handle-color: rgba ( 85, 85, 85, 100 % ); + handle-width: 8px; + padding: 0; +} +mode-switcher { + border: 2px dash 0px 0px; + border-color: @separatorcolor; +} +button { + spacing: 0; + text-color: @normal-foreground; +} +button selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +inputbar { + spacing: 0px; + text-color: @normal-foreground; + padding: 1px; + children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; +} +case-indicator { + spacing: 0; + text-color: @normal-foreground; +} +entry { + spacing: 0; + text-color: @normal-foreground; +} +prompt { + spacing: 0; + text-color: @normal-foreground; +} +textbox-prompt-colon { + expand: false; + str: ":"; + margin: 0px 0.3000em 0.0000em 0.0000em; + text-color: inherit; +} diff --git a/.config/rofi/themes/powermenu.rasi b/.config/rofi/themes/powermenu.rasi new file mode 100644 index 0000000..c14eebd --- /dev/null +++ b/.config/rofi/themes/powermenu.rasi @@ -0,0 +1,124 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 12"; + icon-font: "Hurmit Nerd Font Mono 32"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 5px 15px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 10px; + menu-element-padding: 3px 8px -1px -40px; +} + +/* ########### */ + +#window { + width: 29%; + height: 20%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "System"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 5; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/quicklinks.rasi b/.config/rofi/themes/quicklinks.rasi new file mode 100644 index 0000000..17a2dda --- /dev/null +++ b/.config/rofi/themes/quicklinks.rasi @@ -0,0 +1,124 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 12"; + icon-font: "Hurmit Nerd Font Mono 32"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 5px 15px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 10px; + menu-element-padding: 3px 8px -1px -40px; +} + +/* ########### */ + +#window { + width: 34.5%; + height: 20%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Quick Links"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 6; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/rezlooks.rasi b/.config/rofi/themes/rezlooks.rasi new file mode 100644 index 0000000..44bc933 --- /dev/null +++ b/.config/rofi/themes/rezlooks.rasi @@ -0,0 +1,222 @@ +/** + * ROFI Color theme + * User: thorsten + * Inspired by the rezlooks gtk theme + */ +* { + selected-normal-foreground: rgba ( 245, 245, 245, 100 % ); + foreground: #3d3d3d; + normal-foreground: @foreground; + textbox-background: rgba( 255, 255, 255, 95% ); + alternate-normal-background: rgba ( 150, 150, 150, 20%) ; + red: rgba ( 220, 50, 47, 100 % ); + selected-urgent-foreground: rgba ( 245, 245, 245, 100 % ); + blue: rgba ( 38, 139, 210, 100 % ); + urgent-foreground: rgba ( 215, 95, 0, 100 % ); + alternate-urgent-background: rgba ( 208, 208, 208, 100 % ); + active-foreground: #2D661A ; + lightbg: rgba ( 238, 232, 213, 100 % ); + selected-active-foreground: rgba ( 245, 245, 245, 100 % ); + alternate-active-background: rgba ( 208, 208, 208, 100 % ); + /*background: rgba ( 245, 245, 245, 100 % ); */ + background: #F2F2F2; + alternate-normal-foreground: @foreground; + dark-border-color: #8C836E; + normal-background: transparent; + lightfg: rgba ( 88, 104, 117, 100 % ); + selected-normal-background: rgba ( 152, 177, 127, 100 % ); + border-color: rgba ( 80, 80,80, 100%) ; + spacing: 2; + separatorcolor: #D3C8AE; + urgent-background: rgba ( 245, 245, 245, 100 % ); + selected-urgent-background: rgba ( 215, 95, 0, 100 % ); + alternate-urgent-foreground: @urgent-foreground; + background-color: transparent; + alternate-active-foreground: @active-foreground; + active-background: rgba ( 245, 245, 245, 100 % ); + selected-active-background: #2B591C; + font: "Bitstream Vera Sans 8"; + monospace: "Bitstream Vera Sans Mono 8"; +} + +#window { + background-color: transparent; + border: 1; + padding: 0px; + spacing: 0; + children: [ windowinnerborder ]; +} + +#windowinnerborder { + border: 3px; + border-color: #789C54; + children: [ tabcontent ]; +} + +#tabcontent { + children: [ topborder, mode-switcher, mainbox ]; + background-color: transparent; + spacing: 0; + border: 8px; + border-color: @background; + padding: 0px; +} + +#topborder { + border-color: @dark-border-color; + expand: false; + border: 1px 0px 0px 0px; + height: 0px; +} + +#mainbox { + background-color: transparent; + border: 0; + padding: 0px 8px 8px 8px; + spacing: 0px; + children: [ inputbarBorder, message, listviewBorder ]; + margin: 0px; + padding: 0px; + border: 0px 1px 1px 1px; + border-color: @dark-border-color; +} + +#inputbarBorder { + border: 8px; + border-color: @background; + children: [ inputbar ]; + expand: false; +} + +#listviewBorder { + border: 0px 8px 8px 8px; + border-color: @background; + children: [ listview ]; + expand: false; +} + +#message { + padding: 3px ; + border: 0px 8px 8px 8px; + border-color: @background; + background-color: @background; +} + +#textbox { + text-color: @foreground; + font: @monospace; +} +#listview { + fixed-height: 0; + border: 1px; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: true; + padding: 2px ; + background-color: @textbox-background; +} +#element { + border: 0; + padding: 3px ; + font: @monospace; +} +#element.normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +#element.normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +#element.normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +#element.selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +#element.selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +#element.selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +#element.alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +#element.alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +#element.alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +#scrollbar { + width: 4px ; + border: 0; + handle-width: 8px ; + padding: 0; +} +#mode-switcher { + border: 0px 0px 0px 1px; + border-color: @dark-border-color; + spacing: 0px; + padding: 0px 0px 0px 0px; +} +#button { + margin: 0px 0px 0px 0px; + background-color: #DBDBDB; + border: 0px 1px 1px 0px; + border-color: @dark-border-color; + padding: 8px 0px 8px 0px; +} + +#button.selected { + margin: 0px 0px 0px 0px; + border: 3px 1px 0px 0px; + background-color: @background; + text-color: #212121; + border-color: @dark-border-color; +} +#inputbar { + spacing: 0px; + text-color: @normal-foreground; + padding: 0px ; + border-color: @separatorcolor; + border: 1px; + background-color: transparent; +} + +#case-indicator { padding: 2px; } +#prompt { padding: 2px 6px; } +#entry { padding: 2px 6px; } + +#case-indicator { + spacing: 0; + text-color: @normal-foreground; + background-color: @textbox-background; +} +#entry { + spacing: 0; + text-color: @normal-foreground; + background-color: @textbox-background; +} +#prompt { + spacing: 0; + background-color: @background ; + text-color: @normal-foreground; + border: 0px 1px 0px 0px; + border-color: @separatorcolor; + text: @monospace; + highlight: bold red; +} +#inputbar { + children: [ prompt,entry,case-indicator ]; +} + +// vim: ft=css diff --git a/.config/rofi/themes/ribbon.rasi b/.config/rofi/themes/ribbon.rasi new file mode 100644 index 0000000..26ac162 --- /dev/null +++ b/.config/rofi/themes/ribbon.rasi @@ -0,0 +1,62 @@ +/** + * ROFI Color theme + * User: Rokit +*/ + +* { + base-bg: #d9d6b7ee; + selected-bg: #f7f0ac; + base-color: #222222aa; + selected-color: #222; + border-color: #00000066; + transparent: #00000000; + text-color: @base-color; + font: "Times New Roman 20"; +} +#window { + anchor: south; + location: south; + width: 100%; + background-color: @base-bg; + margin: 0px 0px 10% 0px; + children: [ horibox ]; +} +#horibox { + background-color: @transparent; + orientation: horizontal; + children: [ prompt, textbox-prompt-colon, entry, listview ]; +} +#prompt { + text-color: @selected-color; + padding: 0.7em 0px 0.7em 10px; + background-color: @transparent; +} +#textbox-prompt-colon { + expand: false; + str: ":"; + padding: 0.7em 10px 0.7em 0px; + text-color: @selected-color; + background-color: @transparent; +} +#entry { + padding: 0.7em; + text-color: @selected-color; + background-color: #eee; + expand: false; + width: 10em; +} +#listview { + background-color: @transparent; + layout: horizontal; + spacing: 5px; + lines: 100; +} +#element { + background-color: @transparent; + padding: 0.7em; +} +#element selected { + border: 0px 1px; + text-color: @selected-color; + background-color: @selected-bg; +} diff --git a/.config/rofi/themes/screenshot.rasi b/.config/rofi/themes/screenshot.rasi new file mode 100644 index 0000000..2063865 --- /dev/null +++ b/.config/rofi/themes/screenshot.rasi @@ -0,0 +1,124 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 12"; + icon-font: "Hurmit Nerd Font Mono 32"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 5px 15px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 10px; + menu-element-padding: 3px 8px -1px -40px; +} + +/* ########### */ + +#window { + width: 18%; + height: 20%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 0px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Screenshot"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 3; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/sidetab-adapta.rasi b/.config/rofi/themes/sidetab-adapta.rasi new file mode 100644 index 0000000..84d0295 --- /dev/null +++ b/.config/rofi/themes/sidetab-adapta.rasi @@ -0,0 +1,116 @@ +/* + * sidetab-adapta theme, + * based on sidetab theme by deadguy. + * + * This theme has been dedicated to the public domain. + * + */ + +configuration { + show-icons: true; + sidebar-mode: true; +} + +* { + background-color: #222d32; + text-color: #ffffff; + + accent-color: #00bcd4; + accent2-color: #4db6ac; + hover-color: #39454b; + urgent-color: #ff5252; + window-color: #ffffff; + + selected-normal-foreground: @window-color; + normal-foreground: @text-color; + selected-normal-background: @hover-color; + normal-background: @background-color; + + selected-urgent-foreground: @background-color; + urgent-foreground: @text-color; + selected-urgent-background: @urgent-color; + urgent-background: @background-color; + + selected-active-foreground: @window-color; + active-foreground: @text-color; + selected-active-background: @hover-color; + active-background: @accent-color; +} + +#window { + anchor: west; + location: west; + width: 384px; + height: 100%; +} + +#mainbox { + children: [ entry, listview, mode-switcher ]; +} + +entry { + expand: false; + margin: 8px; +} + +element { + padding: 8px; +} + +element normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} + +element normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} + +element normal.active { + background-color: @active-background; + text-color: @active-foreground; +} + +element selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; + border: 0 4px solid 0 0; + border-color: @accent2-color; +} + +element selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} + +element selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} + +element alternate.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} + +element alternate.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} + +element alternate.active { + background-color: @active-background; + text-color: @active-foreground; +} + +button { + padding: 8px; +} + +button selected { + background-color: @active-background; + text-color: @background-color; +} + +/* vim: ft=css diff --git a/.config/rofi/themes/sidetab.rasi b/.config/rofi/themes/sidetab.rasi new file mode 100644 index 0000000..693dbc4 --- /dev/null +++ b/.config/rofi/themes/sidetab.rasi @@ -0,0 +1,131 @@ +/** + * User: deadguy + * Copyright: deadguy + */ + +configuration { + display-drun: "Activate"; + display-run: "Execute"; + display-window: "Window"; + show-icons: true; + sidebar-mode: true; +} + +* { + background-color: #080808; + text-color: #d3d7cf; + selbg: #215d9c; + actbg: #262626; + urgbg: #e53935; + winbg: #26c6da; + + selected-normal-foreground: @winbg; + normal-foreground: @text-color; + selected-normal-background: @actbg; + normal-background: @background-color; + + selected-urgent-foreground: @background-color; + urgent-foreground: @text-color; + selected-urgent-background: @urgbg; + urgent-background: @background-color; + + selected-active-foreground: @winbg; + active-foreground: @text-color; + selected-active-background: @actbg; + active-background: @selbg; + + line-margin: 2; + line-padding: 2; + separator-style: "none"; + hide-scrollbar: "true"; + margin: 0; + padding: 0; +} + +window { + location: west; + anchor: west; + height: 100%; + width: 22%; + orientation: horizontal; + children: [mainbox]; +} + +mainbox { + spacing: 0.8em; + children: [ entry,listview,mode-switcher ]; +} + +button { padding: 5px 2px; } + +button selected { + background-color: @active-background; + text-color: @background-color; +} + +inputbar { + padding: 5px; + spacing: 5px; +} + +listview { + spacing: 0.5em; + dynamic: false; + cycle: true; +} + +element { padding: 10px; } + +entry { + expand: false; + text-color: @normal-foreground; + vertical-align: 1; + padding: 5px; +} + +element normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} + +element normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} + +element normal.active { + background-color: @active-background; + text-color: @active-foreground; +} + +element selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; + border: 0 5px solid 0 0; + border-color: @active-background; +} + +element selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} + +element selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} + +element alternate.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} + +element alternate.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} + +element alternate.active { + background-color: @active-background; + text-color: @active-foreground; +} diff --git a/.config/rofi/themes/simonvic.rasi b/.config/rofi/themes/simonvic.rasi new file mode 100644 index 0000000..063a30e --- /dev/null +++ b/.config/rofi/themes/simonvic.rasi @@ -0,0 +1,149 @@ +/** + * User: simonvic + * Copyright: simonvic + * + */ + +configuration { + display-drun: "§"; + display-run: "$"; + display-window: "缾"; + display-ssh: "~#"; + show-icons: true; + sidebar-mode: false; + font: "NotoSans Regular 16"; +} + +* { + text-color: @foreground; + active-background: rgb(100,50,50); + active-foreground: @foreground; + normal-background: @background; + normal-foreground: @foreground; + urgent-background: #9E2A5E; + urgent-foreground: @foreground; + alternate-active-background: @background; + alternate-active-foreground: @foreground; + alternate-normal-background: @background; + alternate-normal-foreground: @foreground; + alternate-urgent-background: @background; + alternate-urgent-foreground: @foreground; + selected-active-background: rgb(19,150,10); + selected-active-foreground: #FFFFFF; + selected-normal-background: rgb(200,50,50); + selected-normal-foreground: #FFFFFF; + selected-urgent-background: #9D596B; + selected-urgent-foreground: @foreground; + background-color: transparent; + background: rgba(33,33,33 ,0.6); + foreground: rgb(200,200,200); + spacing: 0; + +} + +window { + location: center; + anchor: center; + height: 100%; + width: 100%; + orientation: vertical; + children: [mainbox]; + hide-scrollbar: true; + padding: 20% 35% 20% 35%; + background-color: #00000000; +} + +mainbox { + children: [inputbar, listview]; +} + + + +listview { + spacing: 0.6em; + dynamic: false; + cycle: false; + padding: 5px 5px 5px 5px; +} + +inputbar { + border-radius: 50%; + padding: 10px; + border-spacing: 5px 0 0 0; + border: 0px; + spacing: 0px; + margin: 10px; + border-color: rgb(200,50,50); + background-color: @background; + text-color: #FFFFFF; + +} + +entry{ + padding: 5px; + border: 0px 0px 2px 0px; + border-color: rgb(250,50,50); + background-color: rgba(0,0,0,0); + text-color: #FFFFFF; +} + + +prompt{ + padding: 5px; + background-color: #00000000; + text-color: #FFFFFF; +} + + +element { + padding: 10px; + border-radius: 50%; +} + + +element normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} + +element normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} + +element normal.active { + background-color: @active-background; + text-color: @active-foreground; +} + +element selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; + border-color: @active-background; +} + +element selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} + +element selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} + +element alternate.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} + +element alternate.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} + +element alternate.active { + background-color: @active-background; + text-color: @active-foreground; +} + diff --git a/.config/rofi/themes/slate.rasi b/.config/rofi/themes/slate.rasi new file mode 100644 index 0000000..d6d29b3 --- /dev/null +++ b/.config/rofi/themes/slate.rasi @@ -0,0 +1,43 @@ +* { + background-color: #282C33; + border-color: #2e343f; + text-color: #8ca0aa; + spacing: 0; + width: 512px; +} + +inputbar { + border: 0 0 1px 0; + children: [prompt,entry]; +} + +prompt { + padding: 16px; + border: 0 1px 0 0; +} + +textbox { + background-color: #2e343f; + border: 0 0 1px 0; + border-color: #282C33; + padding: 8px 16px; +} + +entry { + padding: 16px; +} + +listview { + cycle: false; + margin: 0 0 -1px 0; + scrollbar: false; +} + +element { + border: 0 0 1px 0; + padding: 16px; +} + +element selected { + background-color: #2e343f; +} \ No newline at end of file diff --git a/.config/rofi/themes/solarized-darker.rasi b/.config/rofi/themes/solarized-darker.rasi new file mode 100644 index 0000000..6381958 --- /dev/null +++ b/.config/rofi/themes/solarized-darker.rasi @@ -0,0 +1,157 @@ +/****************************************************************************** + * ROFI Color theme + * User: DeanPdx + * Copyright: Dean Davidson + ******************************************************************************/ + +* { + /**** Solarized colors **** + * NOTE: I am including all of them even though I am using a sub-set. I keep + * tweaking my theme and having access to all of the colors here is handy. */ + + base03: #002b36; + base02: #073642; + base01: #586e75; + base00: #657b83; + base0: #839496; + base1: #93a1a1; + base2: #eee8d5; + base3: #fdf6e3; + yellow: #b58900; + orange: #cb4b16; + red: #dc322f; + magenta: #d33682; + violet: #6c71c4; + blue: #268bd2; + cyan: #2aa198; + green: #859900; + + /* Solarized Darker Theme */ + transparent-background: rgba ( 0, 0, 0, 0 % ); + foreground: @magenta; + background: rgba ( 0, 0, 0, 90 % ); + + normal-foreground: @foreground; + normal-background: @transparent-background; + active-foreground: @green; + active-background: @transparent-background; + urgent-foreground: @red; + urgent-background: @transparent-background; + + selected-normal-foreground: @magenta; + selected-normal-background: @base02; + selected-active-foreground: @green; + selected-active-background: @base02; + selected-urgent-foreground: @red; + selected-urgent-background: @base02; + + alternate-normal-foreground: @foreground; + alternate-normal-background: @transparent-background; + alternate-active-foreground: @active-foreground; + alternate-active-background: @transparent-background; + alternate-urgent-foreground: @urgent-foreground; + alternate-urgent-background: @transparent-background; + + separatorcolor: @blue; + + /* Main element styles */ + border-color: @blue; + spacing: 2; + background-color: @transparent-background; +} +window { + background-color: @background; + border: 1; + padding: 20; +} +mainbox { + border: 0; + padding: 0; +} +message { + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + padding: 1px ; +} +textbox { + text-color: @foreground; +} +listview { + fixed-height: 0; + border: 1px dash 0px 0px ; + border-color: @separatorcolor; + spacing: 2px ; + scrollbar: false; + padding: 8px 0px 0px 0px; +} +element { + border: 0; + padding: 1px 0px 1px 1px; +} +element normal.normal { + background-color: @normal-background; + text-color: @normal-foreground; +} +element normal.urgent { + background-color: @urgent-background; + text-color: @urgent-foreground; +} +element normal.active { + background-color: @active-background; + text-color: @active-foreground; +} +element selected.normal { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +element selected.urgent { + background-color: @selected-urgent-background; + text-color: @selected-urgent-foreground; +} +element selected.active { + background-color: @selected-active-background; + text-color: @selected-active-foreground; +} +element alternate.normal { + background-color: @alternate-normal-background; + text-color: @alternate-normal-foreground; +} +element alternate.urgent { + background-color: @alternate-urgent-background; + text-color: @alternate-urgent-foreground; +} +element alternate.active { + background-color: @alternate-active-background; + text-color: @alternate-active-foreground; +} +scrollbar { + width: 4px ; + border: 0; + handle-width: 8px ; + padding: 0; +} +mode-switcher { + border: 2px dash 0px 0px ; + border-color: @separatorcolor; +} +button selected { + background-color: @selected-normal-background; + text-color: @selected-normal-foreground; +} +inputbar { + spacing: 0; + text-color: @normal-foreground; + padding: 1px ; +} +case-indicator { + spacing: 0; + text-color: @normal-foreground; +} +entry { + spacing: 0; + text-color: @normal-foreground; +} +prompt { + spacing: 0; + text-color: @normal-foreground; +} diff --git a/.config/rofi/themes/time.rasi b/.config/rofi/themes/time.rasi new file mode 100644 index 0000000..ceedce9 --- /dev/null +++ b/.config/rofi/themes/time.rasi @@ -0,0 +1,124 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 12"; + icon-font: "Hurmit Nerd Font Mono 32"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 5px 15px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 10px; + menu-element-padding: 10px 10px -1px -40px; +} + +/* ########### */ + +#window { + width: 28%; + height: 20.5%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Time"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 3; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} + diff --git a/.config/rofi/themes/volume.rasi b/.config/rofi/themes/volume.rasi new file mode 100644 index 0000000..6058422 --- /dev/null +++ b/.config/rofi/themes/volume.rasi @@ -0,0 +1,124 @@ +/* + * + * Author : Aditya Shakya (adi1090x) + * Mail : adi1090x@gmail.com + * Github : @adi1090x + * Reddit : @adi1090x + * + */ + +@import "colors.rasi" + +/* ########### */ + +* { + /* General */ + text-font: "Comfortaa 12"; + icon-font: "Hurmit Nerd Font Mono 32"; + icon-font-small: "Hurmit Nerd Font Mono 24"; + + option-6-listview-spacing: 10px; + + menu-window-padding: 5px 15px; + menu-inputbar-margin: 10px 0px; + menu-prompt-padding: 10px 20px 10px 20px; + menu-prompt-margin: 0px 0px 0px -2px; + menu-element-border: 0px; + menu-element-padding: 10px 15px 5px -35px; +} + +/* ########### */ + +#window { + width: 16.5%; + height: 19%; +} + +/* ########### */ + +* { + background-color: @background; + text-color: @foreground; + font: @icon-font; +} + +#horibox { + children: [ listview ]; +} +#listview { + layout: horizontal; +} +#element { + padding: @option-element-padding; + background-color: @background-light; +} +#element.selected { + background-color: @accent; + text-color: @background; +} + +/* ########### */ + +* { + font: @text-font; +} +#window { + padding: @menu-window-padding; + children: [ inputbar, horibox ]; +} +#inputbar { + children: [ textbox-prompt-colon, prompt ]; + margin: @menu-inputbar-margin; +} +prompt, +textbox-prompt-colon { + padding: @menu-prompt-padding; + border: 2px; + border-color: @accent; +} +#prompt { + margin: @menu-prompt-margin; + background-color: @background-light; + text-color: @accent; +} +#textbox-prompt-colon { + expand: false; + str: "Volume"; + background-color: @accent; + text-color: @background; +} +#horibox { + padding: 0px; +} +#listview { + spacing: @option-6-listview-spacing; + lines: 3; +} +#element { + font: @icon-font; + border: @menu-element-border; + padding: @menu-element-padding; + border-color: @background-light; +} +#element.selected { + border-color: @accent; +} +element.active, +element.selected.urgent { + background-color: @on; + text-color: @background; + border-color: @on; +} +element.selected.urgent { + border-color: @accent; +} +element.urgent, +element.selected.active { + background-color: @off; + text-color: @background; + border-color: @off; +} +element.selected.active { + border-color: @accent; +} +