├── config ├── rofi │ ├── bin │ │ ├── menu_apps │ │ ├── menu_mpd │ │ ├── menu_time │ │ ├── android_mpd │ │ ├── applet_apps │ │ ├── applet_mpd │ │ ├── applet_time │ │ ├── menu_volume │ │ ├── powermenu │ │ ├── android_apps │ │ ├── android_volume │ │ ├── applet_volume │ │ ├── launcher_misc │ │ ├── launcher_text │ │ ├── menu_backlight │ │ ├── menu_battery │ │ ├── menu_network │ │ ├── menu_powermenu │ │ ├── applet_backlight │ │ ├── applet_battery │ │ ├── applet_network │ │ ├── applet_powermenu │ │ ├── launcher_ribbon │ │ ├── launcher_slate │ │ ├── menu_quicklinks │ │ ├── menu_screenshot │ │ ├── android_backlight │ │ ├── android_powermenu │ │ ├── android_quicklinks │ │ ├── android_screenshot │ │ ├── applet_quicklinks │ │ ├── applet_screenshot │ │ ├── launcher_colorful │ │ ├── usedram │ │ └── usedcpu │ ├── config.rasi │ ├── launchers │ │ ├── colorful │ │ │ ├── colors.rasi │ │ │ ├── launcher.sh │ │ │ ├── style_6.rasi │ │ │ ├── style_10.rasi │ │ │ ├── style_4.rasi │ │ │ ├── style_1.rasi │ │ │ ├── style_2.rasi │ │ │ ├── style_5.rasi │ │ │ ├── style_7.rasi │ │ │ ├── style_3.rasi │ │ │ ├── style_8.rasi │ │ │ └── style_9.rasi │ │ ├── ribbon │ │ │ ├── styles │ │ │ │ ├── colors.rasi │ │ │ │ ├── berry.rasi │ │ │ │ ├── bluish.rasi │ │ │ │ ├── cocoa.rasi │ │ │ │ ├── faded.rasi │ │ │ │ ├── gotham.rasi │ │ │ │ ├── mask.rasi │ │ │ │ ├── nightly.rasi │ │ │ │ └── nordic.rasi │ │ │ └── launcher.sh │ │ ├── text │ │ │ ├── styles │ │ │ │ ├── colors.rasi │ │ │ │ ├── berry.rasi │ │ │ │ ├── black.rasi │ │ │ │ ├── bluish.rasi │ │ │ │ ├── cocoa.rasi │ │ │ │ ├── faded.rasi │ │ │ │ ├── gotham.rasi │ │ │ │ ├── mask.rasi │ │ │ │ ├── nordic.rasi │ │ │ │ ├── white.rasi │ │ │ │ └── nightly.rasi │ │ │ └── launcher.sh │ │ ├── slate │ │ │ ├── styles │ │ │ │ ├── colors.rasi │ │ │ │ ├── Amber.rasi │ │ │ │ ├── Black.rasi │ │ │ │ ├── Blue.rasi │ │ │ │ ├── Brown.rasi │ │ │ │ ├── Cyan.rasi │ │ │ │ ├── Gray.rasi │ │ │ │ ├── Green.rasi │ │ │ │ ├── Lime.rasi │ │ │ │ ├── Pink.rasi │ │ │ │ ├── Red.rasi │ │ │ │ ├── Teal.rasi │ │ │ │ ├── Indigo.rasi │ │ │ │ ├── Orange.rasi │ │ │ │ ├── Purple.rasi │ │ │ │ ├── Yellow.rasi │ │ │ │ ├── Blue_gray.rasi │ │ │ │ ├── Light_blue.rasi │ │ │ │ ├── Deep_orange.rasi │ │ │ │ ├── Deep_purple.rasi │ │ │ │ └── Light_green.rasi │ │ │ └── launcher.sh │ │ └── misc │ │ │ └── launcher.sh │ ├── applets │ │ ├── styles │ │ │ ├── arc.rasi │ │ │ ├── dark.rasi │ │ │ ├── adapta.rasi │ │ │ ├── adwaita.rasi │ │ │ ├── arc-dark.rasi │ │ │ ├── armchair.rasi │ │ │ ├── darkpink.rasi │ │ │ ├── fresh.rasi │ │ │ ├── gruvbox.rasi │ │ │ ├── inside.rasi │ │ │ ├── minimo.rasi │ │ │ ├── party.rasi │ │ │ ├── sirin.rasi │ │ │ ├── adapta-nokto.rasi │ │ │ ├── material-dark │ │ │ │ ├── amber.rasi │ │ │ │ ├── blue.rasi │ │ │ │ ├── brown.rasi │ │ │ │ ├── cyan.rasi │ │ │ │ ├── green.rasi │ │ │ │ ├── grey.rasi │ │ │ │ ├── lime.rasi │ │ │ │ ├── pink.rasi │ │ │ │ ├── red.rasi │ │ │ │ ├── teal.rasi │ │ │ │ ├── blue_grey.rasi │ │ │ │ ├── indigo.rasi │ │ │ │ ├── light_blue.rasi │ │ │ │ ├── orange.rasi │ │ │ │ ├── purple.rasi │ │ │ │ ├── yellow.rasi │ │ │ │ ├── deep_orange.rasi │ │ │ │ ├── deep_purple.rasi │ │ │ │ └── light_green.rasi │ │ │ ├── material-light │ │ │ │ ├── blue.rasi │ │ │ │ ├── cyan.rasi │ │ │ │ ├── grey.rasi │ │ │ │ ├── lime.rasi │ │ │ │ ├── pink.rasi │ │ │ │ ├── red.rasi │ │ │ │ ├── teal.rasi │ │ │ │ ├── amber.rasi │ │ │ │ ├── blue_grey.rasi │ │ │ │ ├── brown.rasi │ │ │ │ ├── green.rasi │ │ │ │ ├── indigo.rasi │ │ │ │ ├── orange.rasi │ │ │ │ ├── purple.rasi │ │ │ │ ├── yellow.rasi │ │ │ │ ├── deep_orange.rasi │ │ │ │ ├── deep_purple.rasi │ │ │ │ ├── light_blue.rasi │ │ │ │ └── light_green.rasi │ │ │ ├── confirm.rasi │ │ │ ├── message.rasi │ │ │ └── colors.rasi │ │ ├── applets │ │ │ ├── style.sh │ │ │ ├── time.sh │ │ │ ├── screenshot.sh │ │ │ ├── quicklinks.sh │ │ │ ├── volume.sh │ │ │ ├── battery.sh │ │ │ ├── network.sh │ │ │ ├── mpd.sh │ │ │ ├── apps.sh │ │ │ ├── powermenu.sh │ │ │ ├── backlight.sh │ │ │ └── configs │ │ │ │ └── square │ │ │ │ └── mpd.rasi │ │ ├── menu │ │ │ ├── style.sh │ │ │ ├── time.sh │ │ │ ├── screenshot.sh │ │ │ ├── quicklinks.sh │ │ │ ├── volume.sh │ │ │ ├── battery.sh │ │ │ ├── network.sh │ │ │ ├── mpd.sh │ │ │ ├── apps.sh │ │ │ ├── backlight.sh │ │ │ └── powermenu.sh │ │ └── android │ │ │ ├── confirm.rasi │ │ │ ├── message.rasi │ │ │ ├── colors.rasi │ │ │ ├── screenshot.sh │ │ │ ├── quicklinks.sh │ │ │ ├── volume.sh │ │ │ ├── mpd.sh │ │ │ ├── apps.sh │ │ │ ├── powermenu.sh │ │ │ ├── six.rasi │ │ │ ├── three.rasi │ │ │ ├── backlight.sh │ │ │ └── five.rasi │ └── powermenu │ │ ├── styles │ │ ├── colors.rasi │ │ ├── berry.rasi │ │ ├── cocoa.rasi │ │ ├── faded.rasi │ │ ├── mask.rasi │ │ ├── bluish.rasi │ │ ├── gotham.rasi │ │ ├── nightly.rasi │ │ └── nordic.rasi │ │ ├── confirm.rasi │ │ ├── message.rasi │ │ ├── powermenu.sh │ │ ├── full_alt.rasi │ │ ├── full_square.rasi │ │ ├── full_rounded.rasi │ │ ├── full_circle.rasi │ │ ├── column_alt.rasi │ │ └── column_circle.rasi ├── kitty │ ├── config │ ├── kitty.conf │ └── colors.conf ├── nitrogen │ ├── bg-saved.cfg │ └── nitrogen.cfg ├── epr │ └── config └── polybar │ └── launch.sh ├── Pictures ├── 1.png ├── 2.png └── wallpaper.jpg ├── fonts └── JetBrains │ ├── JetBrains Mono Bold Nerd Font Complete.ttf │ ├── JetBrains Mono Italic Nerd Font Complete.ttf │ ├── JetBrains Mono Medium Nerd Font Complete.ttf │ ├── JetBrains Mono Regular Nerd Font Complete.ttf │ ├── JetBrains Mono Bold Nerd Font Complete Mono.ttf │ ├── JetBrains Mono ExtBd Ita Nerd Font Complete.ttf │ ├── JetBrains Mono Bold Italic Nerd Font Complete.ttf │ ├── JetBrains Mono Extra Bold Nerd Font Complete.ttf │ ├── JetBrains Mono Italic Nerd Font Complete Mono.ttf │ ├── JetBrains Mono Medium Nerd Font Complete Mono.ttf │ ├── JetBrains Mono Regular Nerd Font Complete Mono.ttf │ ├── JetBrains Mono ExtBd Ita Nerd Font Complete Mono.ttf │ ├── JetBrains Mono Medium Italic Nerd Font Complete.ttf │ ├── JetBrains Mono Medium Med Ita Nerd Font Complete.ttf │ ├── JetBrains Mono Medium Medium Nerd Font Complete.ttf │ ├── JetBrains Mono Bold Italic Nerd Font Complete Mono.ttf │ ├── JetBrains Mono Extra Bold Nerd Font Complete Mono.ttf │ ├── JetBrains Mono ExtraBold ExBd I Nerd Font Complete.ttf │ ├── JetBrains Mono ExtraBold ExtBd Nerd Font Complete.ttf │ ├── JetBrains Mono Medium Italic Nerd Font Complete Mono.ttf │ ├── JetBrains Mono Medium Med Ita Nerd Font Complete Mono.ttf │ ├── JetBrains Mono Medium Medium Nerd Font Complete Mono.ttf │ ├── JetBrains Mono ExtraBold ExBd I Nerd Font Complete Mono.ttf │ └── JetBrains Mono ExtraBold ExtBd Nerd Font Complete Mono.ttf ├── bashrc └── README.md /config/rofi/bin/menu_apps: -------------------------------------------------------------------------------- 1 | ../applets/menu/apps.sh -------------------------------------------------------------------------------- /config/rofi/bin/menu_mpd: -------------------------------------------------------------------------------- 1 | ../applets/menu/mpd.sh -------------------------------------------------------------------------------- /config/rofi/bin/menu_time: -------------------------------------------------------------------------------- 1 | ../applets/menu/time.sh -------------------------------------------------------------------------------- /config/rofi/bin/android_mpd: -------------------------------------------------------------------------------- 1 | ../applets/android/mpd.sh -------------------------------------------------------------------------------- /config/rofi/bin/applet_apps: -------------------------------------------------------------------------------- 1 | ../applets/applets/apps.sh -------------------------------------------------------------------------------- /config/rofi/bin/applet_mpd: -------------------------------------------------------------------------------- 1 | ../applets/applets/mpd.sh -------------------------------------------------------------------------------- /config/rofi/bin/applet_time: -------------------------------------------------------------------------------- 1 | ../applets/applets/time.sh -------------------------------------------------------------------------------- /config/rofi/bin/menu_volume: -------------------------------------------------------------------------------- 1 | ../applets/menu/volume.sh -------------------------------------------------------------------------------- /config/rofi/bin/powermenu: -------------------------------------------------------------------------------- 1 | ../powermenu/powermenu.sh -------------------------------------------------------------------------------- /config/rofi/bin/android_apps: -------------------------------------------------------------------------------- 1 | ../applets/android/apps.sh -------------------------------------------------------------------------------- /config/rofi/bin/android_volume: -------------------------------------------------------------------------------- 1 | ../applets/android/volume.sh -------------------------------------------------------------------------------- /config/rofi/bin/applet_volume: -------------------------------------------------------------------------------- 1 | ../applets/applets/volume.sh -------------------------------------------------------------------------------- /config/rofi/bin/launcher_misc: -------------------------------------------------------------------------------- 1 | ../launchers/misc/launcher.sh -------------------------------------------------------------------------------- /config/rofi/bin/launcher_text: -------------------------------------------------------------------------------- 1 | ../launchers/text/launcher.sh -------------------------------------------------------------------------------- /config/rofi/bin/menu_backlight: -------------------------------------------------------------------------------- 1 | ../applets/menu/backlight.sh -------------------------------------------------------------------------------- /config/rofi/bin/menu_battery: -------------------------------------------------------------------------------- 1 | ../applets/menu/battery.sh -------------------------------------------------------------------------------- /config/rofi/bin/menu_network: -------------------------------------------------------------------------------- 1 | ../applets/menu/network.sh -------------------------------------------------------------------------------- /config/rofi/bin/menu_powermenu: -------------------------------------------------------------------------------- 1 | ../applets/menu/powermenu.sh -------------------------------------------------------------------------------- /config/rofi/bin/applet_backlight: -------------------------------------------------------------------------------- 1 | ../applets/applets/backlight.sh -------------------------------------------------------------------------------- /config/rofi/bin/applet_battery: -------------------------------------------------------------------------------- 1 | ../applets/applets/battery.sh -------------------------------------------------------------------------------- /config/rofi/bin/applet_network: -------------------------------------------------------------------------------- 1 | ../applets/applets/network.sh -------------------------------------------------------------------------------- /config/rofi/bin/applet_powermenu: -------------------------------------------------------------------------------- 1 | ../applets/applets/powermenu.sh -------------------------------------------------------------------------------- /config/rofi/bin/launcher_ribbon: -------------------------------------------------------------------------------- 1 | ../launchers/ribbon/launcher.sh -------------------------------------------------------------------------------- /config/rofi/bin/launcher_slate: -------------------------------------------------------------------------------- 1 | ../launchers/slate/launcher.sh -------------------------------------------------------------------------------- /config/rofi/bin/menu_quicklinks: -------------------------------------------------------------------------------- 1 | ../applets/menu/quicklinks.sh -------------------------------------------------------------------------------- /config/rofi/bin/menu_screenshot: -------------------------------------------------------------------------------- 1 | ../applets/menu/screenshot.sh -------------------------------------------------------------------------------- /config/rofi/bin/android_backlight: -------------------------------------------------------------------------------- 1 | ../applets/android/backlight.sh -------------------------------------------------------------------------------- /config/rofi/bin/android_powermenu: -------------------------------------------------------------------------------- 1 | ../applets/android/powermenu.sh -------------------------------------------------------------------------------- /config/rofi/bin/android_quicklinks: -------------------------------------------------------------------------------- 1 | ../applets/android/quicklinks.sh -------------------------------------------------------------------------------- /config/rofi/bin/android_screenshot: -------------------------------------------------------------------------------- 1 | ../applets/android/screenshot.sh -------------------------------------------------------------------------------- /config/rofi/bin/applet_quicklinks: -------------------------------------------------------------------------------- 1 | ../applets/applets/quicklinks.sh -------------------------------------------------------------------------------- /config/rofi/bin/applet_screenshot: -------------------------------------------------------------------------------- 1 | ../applets/applets/screenshot.sh -------------------------------------------------------------------------------- /config/rofi/bin/launcher_colorful: -------------------------------------------------------------------------------- 1 | ../launchers/colorful/launcher.sh -------------------------------------------------------------------------------- /config/kitty/config: -------------------------------------------------------------------------------- 1 | window_padding_width 10 2 | window_padding_height 10 3 | -------------------------------------------------------------------------------- /Pictures/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/Pictures/1.png -------------------------------------------------------------------------------- /Pictures/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/Pictures/2.png -------------------------------------------------------------------------------- /Pictures/wallpaper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/Pictures/wallpaper.jpg -------------------------------------------------------------------------------- /config/nitrogen/bg-saved.cfg: -------------------------------------------------------------------------------- 1 | [xin_-1] 2 | file=/home/kuba/Downloads/wallpaper2.jpg 3 | mode=5 4 | bgcolor=#000000 5 | -------------------------------------------------------------------------------- /config/rofi/config.rasi: -------------------------------------------------------------------------------- 1 | /** Basic config file **/ 2 | 3 | configuration { 4 | show-icons: true; 5 | icon-theme: "Papirus"; 6 | } 7 | -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Bold Nerd Font Complete.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Bold Nerd Font Complete.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Italic Nerd Font Complete.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Italic Nerd Font Complete.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Medium Nerd Font Complete.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Medium Nerd Font Complete.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Regular Nerd Font Complete.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Regular Nerd Font Complete.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Bold Nerd Font Complete Mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Bold Nerd Font Complete Mono.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono ExtBd Ita Nerd Font Complete.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono ExtBd Ita Nerd Font Complete.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Bold Italic Nerd Font Complete.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Bold Italic Nerd Font Complete.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Extra Bold Nerd Font Complete.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Extra Bold Nerd Font Complete.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Italic Nerd Font Complete Mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Italic Nerd Font Complete Mono.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Medium Nerd Font Complete Mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Medium Nerd Font Complete Mono.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Regular Nerd Font Complete Mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Regular Nerd Font Complete Mono.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono ExtBd Ita Nerd Font Complete Mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono ExtBd Ita Nerd Font Complete Mono.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Medium Italic Nerd Font Complete.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Medium Italic Nerd Font Complete.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Medium Med Ita Nerd Font Complete.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Medium Med Ita Nerd Font Complete.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Medium Medium Nerd Font Complete.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Medium Medium Nerd Font Complete.ttf -------------------------------------------------------------------------------- /config/rofi/launchers/colorful/colors.rasi: -------------------------------------------------------------------------------- 1 | /* colors */ 2 | 3 | * { 4 | al: #00000000; 5 | bg: #000000ff; 6 | se: #101010ff; 7 | fg: #FFFFFFff; 8 | ac: #EC7875ff; 9 | } 10 | -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Bold Italic Nerd Font Complete Mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Bold Italic Nerd Font Complete Mono.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Extra Bold Nerd Font Complete Mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Extra Bold Nerd Font Complete Mono.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono ExtraBold ExBd I Nerd Font Complete.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono ExtraBold ExBd I Nerd Font Complete.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono ExtraBold ExtBd Nerd Font Complete.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono ExtraBold ExtBd Nerd Font Complete.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Medium Italic Nerd Font Complete Mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Medium Italic Nerd Font Complete Mono.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Medium Med Ita Nerd Font Complete Mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Medium Med Ita Nerd Font Complete Mono.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono Medium Medium Nerd Font Complete Mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono Medium Medium Nerd Font Complete Mono.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono ExtraBold ExBd I Nerd Font Complete Mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono ExtraBold ExBd I Nerd Font Complete Mono.ttf -------------------------------------------------------------------------------- /fonts/JetBrains/JetBrains Mono ExtraBold ExtBd Nerd Font Complete Mono.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skinnzysan/Archdots2/HEAD/fonts/JetBrains/JetBrains Mono ExtraBold ExtBd Nerd Font Complete Mono.ttf -------------------------------------------------------------------------------- /config/epr/config: -------------------------------------------------------------------------------- 1 | { 2 | "/home/kuba/Downloads/pg2554.epub": { 3 | "lastread": "1", 4 | "index": "16", 5 | "width": "80", 6 | "pos": "0", 7 | "pctg": "0.0" 8 | } 9 | } -------------------------------------------------------------------------------- /config/nitrogen/nitrogen.cfg: -------------------------------------------------------------------------------- 1 | [geometry] 2 | posx=0 3 | posy=58 4 | sizex=1916 5 | sizey=1020 6 | 7 | [nitrogen] 8 | view=icon 9 | recurse=true 10 | sort=alpha 11 | icon_caps=false 12 | dirs=/home/kuba/Downloads; 13 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/arc.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #5294E2; 3 | background: #FFFFFF; 4 | background-light: #E7E8EB; 5 | foreground: #333333; 6 | on: #44ad4d; 7 | off: #e34039; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/dark.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #A9C03F; 3 | background: #141c21; 4 | background-light: #1C252A; 5 | foreground: #93a1a1; 6 | on: #5BB462; 7 | off: #DE635E; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/adapta.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #00ADC2; 3 | background: #FFFFFF; 4 | background-light: #E7E7E7; 5 | foreground: #535353; 6 | on: #44ad4d; 7 | off: #e34039; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/adwaita.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #2E6BB6; 3 | background: #2D2D2D; 4 | background-light: #353535; 5 | foreground: #E7E8EB; 6 | on: #44ad4d; 7 | off: #e34039; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/arc-dark.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #6BA0DE; 3 | background: #383C4A; 4 | background-light: #404552; 5 | foreground: #E4E4E4; 6 | on: #44ad4d; 7 | off: #e34039; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/armchair.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #E85A50; 3 | background: #EAE8DC; 4 | background-light: #E4D9C8; 5 | foreground: #8E8D89; 6 | on: #66bb6a; 7 | off: #F68887; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/darkpink.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #F75176; 3 | background: #414656; 4 | background-light: #4B5060; 5 | foreground: #F2F7E3; 6 | on: #CDF0D9; 7 | off: #FF796A; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/fresh.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #043968; 3 | background: #5CDB94; 4 | background-light: #59C78A; 5 | foreground: #303030; 6 | on: #2e7d32; 7 | off: #d32f2f; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/gruvbox.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #83a598; 3 | background: #282828; 4 | background-light: #303030; 5 | foreground: #ebdbb2; 6 | on: #44ad4d; 7 | off: #fb4934; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/inside.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #C7493A; 3 | background: #151515; 4 | background-light: #202020; 5 | foreground: #AD8174; 6 | on: #689775; 7 | off: #A33327; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/minimo.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #656565; 3 | background: #C6C6C4; 4 | background-light: #FFFFFF; 5 | foreground: #909090; 6 | on: #226827; 7 | off: #682226; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/party.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #FFE401; 3 | background: #272727; 4 | background-light: #323232; 5 | foreground: #747474; 6 | on: #13A76B; 7 | off: #FF652F; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/sirin.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #106466; 3 | background: #FFCB9B; 4 | background-light: #D8B08C; 5 | foreground: #2C3532; 6 | on: #43a047; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/adapta-nokto.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #00BCD4; 3 | background: #263238; 4 | background-light: #293840; 5 | foreground: #E7E8EB; 6 | on: #44ad4d; 7 | off: #e34039; 8 | } 9 | -------------------------------------------------------------------------------- /config/kitty/kitty.conf: -------------------------------------------------------------------------------- 1 | # Padding 2 | window_padding_width 20 20 3 | 4 | # Fonts 5 | font_family JetBrainsMono Nerd Font 6 | bold_font auto 7 | italic_font auto 8 | bold_italic_font auto 9 | 10 | # Colors 11 | include colors.conf 12 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/amber.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #ffc107; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/blue.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #1e88e5; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/brown.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #8d6e63; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/cyan.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #26c6da; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/green.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #4caf50; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #a5d6a7; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/grey.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #9e9e9e; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/lime.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #cddc39; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/pink.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #ec407a; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/red.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #ef5350; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef9a9a; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/teal.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #009688; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/blue.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #1565c0; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/cyan.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #00acc1; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/grey.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #555555; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/lime.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #afb42b; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/pink.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #d81b60; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/red.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #d32f2f; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/teal.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #00796b; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/blue_grey.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #607d8b; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/indigo.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #5c6bc0; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/light_blue.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #039be5; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/orange.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #ff9800; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/purple.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #ab47bc; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/yellow.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #ffeb3b; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/amber.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #ff8f00; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/blue_grey.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #607d8b; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/brown.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #795548; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/green.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #43a047; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/indigo.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #3949ab; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/orange.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #ef6c00; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/purple.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #8e24aa; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/yellow.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #f9a825; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/deep_orange.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #ff5722; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/deep_purple.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #7e57c2; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-dark/light_green.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #8bc34a; 3 | background: #212121; 4 | background-light: #272727; 5 | foreground: #bdbdbd; 6 | on: #4caf50; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/deep_orange.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #f4511e; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/deep_purple.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #5e35b1; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/light_blue.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #039be5; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/material-light/light_green.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | accent: #558b2f; 3 | background: #f5f5f5; 4 | background-light: #e0e0e0; 5 | foreground: #424242; 6 | on: #66bb6a; 7 | off: #ef5350; 8 | } 9 | -------------------------------------------------------------------------------- /config/rofi/powermenu/styles/colors.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * Change the colorscheme for every menu simply by editing this file... 3 | * 4 | * Available Color Schemes 5 | * 6 | * bluish berry nordic nightly gotham mask faded cocoa 7 | * 8 | */ 9 | 10 | @import "nightly.rasi" 11 | -------------------------------------------------------------------------------- /config/rofi/launchers/ribbon/styles/colors.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * Change the colorscheme for every menu simply by editing this file... 3 | * 4 | * Available Color Schemes 5 | * 6 | * bluish berry nordic nightly gotham mask faded cocoa 7 | * 8 | */ 9 | 10 | @import "berry.rasi" 11 | -------------------------------------------------------------------------------- /config/rofi/launchers/text/styles/colors.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * Change the colorscheme for every menu simply by editing this file... 3 | * 4 | * Available Color Schemes 5 | * 6 | * bluish berry nordic nightly gotham mask faded cocoa 7 | * black white 8 | * 9 | */ 10 | 11 | @import "black.rasi" 12 | -------------------------------------------------------------------------------- /bashrc: -------------------------------------------------------------------------------- 1 | # 2 | # ~/.bashrc 3 | # 4 | 5 | # If not running interactively, don't do anything 6 | [[ $- != *i* ]] && return 7 | 8 | alias ls='ls --color=auto' 9 | PS1='[\u@\h \W]\$ ' 10 | 11 | eval "$(starship init bash)" 12 | 13 | neofetch --kitty /home/kuba/Downloads/wallpaper2.jpg --size 190px --color_blocks off 14 | #cowsay Have a nice day! 15 | -------------------------------------------------------------------------------- /config/rofi/launchers/text/styles/berry.rasi: -------------------------------------------------------------------------------- 1 | /* colors */ 2 | 3 | * { 4 | al: #00000000; 5 | bg: #280F28ff; 6 | se: #2D142Cff; 7 | fg: #ffffffA6; 8 | ac: #EE4540ff; 9 | red: #EC7875ff; 10 | green: #61C766ff; 11 | yellow: #FDD835ff; 12 | blue: #42A5F5ff; 13 | purple: #BA68C8ff; 14 | cyan: #4DD0E1ff; 15 | } 16 | -------------------------------------------------------------------------------- /config/rofi/launchers/text/styles/black.rasi: -------------------------------------------------------------------------------- 1 | /* colors */ 2 | 3 | * { 4 | al: #00000000; 5 | bg: #000000ff; 6 | se: #ffffffff; 7 | fg: #ffffffff; 8 | ac: #808080ff; 9 | red: #ffffffff; 10 | green: #ffffffff; 11 | yellow: #ffffffff; 12 | blue: #ffffffff; 13 | purple: #ffffffff; 14 | cyan: #ffffffff; 15 | } 16 | -------------------------------------------------------------------------------- /config/rofi/launchers/text/styles/bluish.rasi: -------------------------------------------------------------------------------- 1 | /* colors */ 2 | 3 | * { 4 | al: #00000000; 5 | bg: #EFF0F1FF; 6 | se: #E3E3E3FF; 7 | fg: #000000A6; 8 | ac: #000B83FF; 9 | red: #EC7875ff; 10 | green: #61C766ff; 11 | yellow: #FDD835ff; 12 | blue: #42A5F5ff; 13 | purple: #BA68C8ff; 14 | cyan: #4DD0E1ff; 15 | } 16 | -------------------------------------------------------------------------------- /config/rofi/launchers/text/styles/cocoa.rasi: -------------------------------------------------------------------------------- 1 | /* colors */ 2 | 3 | * { 4 | al: #00000000; 5 | bg: #3C3945FF; 6 | se: #413E4Aff; 7 | fg: #F7C7B2ff; 8 | ac: #B38184ff; 9 | red: #EC7875ff; 10 | green: #61C766ff; 11 | yellow: #FDD835ff; 12 | blue: #42A5F5ff; 13 | purple: #BA68C8ff; 14 | cyan: #4DD0E1ff; 15 | } 16 | -------------------------------------------------------------------------------- /config/rofi/launchers/text/styles/faded.rasi: -------------------------------------------------------------------------------- 1 | /* colors */ 2 | 3 | * { 4 | al: #00000000; 5 | bg: #57678CFF; 6 | se: #5E6C91ff; 7 | fg: #FFFCFFff; 8 | ac: #FF83A7ff; 9 | red: #EC7875ff; 10 | green: #61C766ff; 11 | yellow: #FDD835ff; 12 | blue: #42A5F5ff; 13 | purple: #BA68C8ff; 14 | cyan: #4DD0E1ff; 15 | } 16 | -------------------------------------------------------------------------------- /config/rofi/launchers/text/styles/gotham.rasi: -------------------------------------------------------------------------------- 1 | /* colors */ 2 | 3 | * { 4 | al: #00000000; 5 | bg: #24334Aff; 6 | se: #29384Fff; 7 | fg: #FEFFF1ff; 8 | ac: #3A6081ff; 9 | red: #EC7875ff; 10 | green: #61C766ff; 11 | yellow: #FDD835ff; 12 | blue: #42A5F5ff; 13 | purple: #BA68C8ff; 14 | cyan: #4DD0E1ff; 15 | } 16 | -------------------------------------------------------------------------------- /config/rofi/launchers/text/styles/mask.rasi: -------------------------------------------------------------------------------- 1 | /* colors */ 2 | 3 | * { 4 | al: #00000000; 5 | bg: #3E4667ff; 6 | se: #434C6Dff; 7 | fg: #FAF7CCff; 8 | ac: #CA8CA5ff; 9 | red: #EC7875ff; 10 | green: #61C766ff; 11 | yellow: #FDD835ff; 12 | blue: #42A5F5ff; 13 | purple: #BA68C8ff; 14 | cyan: #4DD0E1ff; 15 | } 16 | -------------------------------------------------------------------------------- /config/rofi/launchers/text/styles/nordic.rasi: -------------------------------------------------------------------------------- 1 | /* colors */ 2 | 3 | * { 4 | al: #00000000; 5 | bg: #425775ff; 6 | se: #475C7Bff; 7 | fg: #ffffffcc; 8 | ac: #FDBB6Dff; 9 | red: #EC7875ff; 10 | green: #61C766ff; 11 | yellow: #FDD835ff; 12 | blue: #42A5F5ff; 13 | purple: #BA68C8ff; 14 | cyan: #4DD0E1ff; 15 | } 16 | -------------------------------------------------------------------------------- /config/rofi/launchers/text/styles/white.rasi: -------------------------------------------------------------------------------- 1 | /* colors */ 2 | 3 | * { 4 | al: #00000000; 5 | bg: #ffffffff; 6 | se: #f5f5f5ff; 7 | fg: #000000ff; 8 | ac: #2900D0ff; 9 | red: #EC7875ff; 10 | green: #61C766ff; 11 | yellow: #FDD835ff; 12 | blue: #42A5F5ff; 13 | purple: #BA68C8ff; 14 | cyan: #4DD0E1ff; 15 | } 16 | -------------------------------------------------------------------------------- /config/rofi/launchers/text/styles/nightly.rasi: -------------------------------------------------------------------------------- 1 | /* colors */ 2 | 3 | * { 4 | al: #00000000; 5 | bg: #25344Bff; 6 | se: #2A3950ff; 7 | fg: #FEFFF1ff; 8 | ac: #A162F7ff; 9 | red: #EC7875ff; 10 | green: #61C766ff; 11 | yellow: #FDD835ff; 12 | blue: #42A5F5ff; 13 | purple: #BA68C8ff; 14 | cyan: #4DD0E1ff; 15 | } 16 | -------------------------------------------------------------------------------- /config/rofi/applets/applets/style.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Available Styles 4 | # >> Created and tested on : rofi 1.6.0-1 5 | # 6 | # square circle rounded 7 | 8 | style="square" 9 | 10 | # uncomment these lines to enable random style 11 | #styles=('square' 'circle' 'rounded') 12 | #style="${styles[$(( $RANDOM % 3 ))]}" 13 | 14 | # print style name 15 | echo "$style" 16 | -------------------------------------------------------------------------------- /config/rofi/applets/menu/style.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Available Styles 4 | # >> Created and tested on : rofi 1.6.0-1 5 | # 6 | # square circle rounded 7 | 8 | style="square" 9 | 10 | # uncomment these lines to enable random style 11 | #styles=('square' 'circle' 'rounded') 12 | #style="${styles[$(( $RANDOM % 3 ))]}" 13 | 14 | # print style name 15 | echo "$style" 16 | -------------------------------------------------------------------------------- /config/rofi/powermenu/styles/berry.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #280F28ff; 3 | background-alt: #2D142Cff; 4 | foreground: #ffffffA6; 5 | border: #EE4540ff; 6 | border-alt: #C92A42ff; 7 | selected: #510A3299; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/powermenu/styles/cocoa.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #3C3945FF; 3 | background-alt: #413E4Aff; 4 | foreground: #F7C7B2ff; 5 | border: #B38184ff; 6 | border-alt: #F3B69Eff; 7 | selected: #B381841a; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/powermenu/styles/faded.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #57678CFF; 3 | background-alt: #5E6C91ff; 4 | foreground: #FFFCFFff; 5 | border: #FF83A7ff; 6 | border-alt: #F4BB6Cff; 7 | selected: #A0B5F44c; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/powermenu/styles/mask.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #3E4667ff; 3 | background-alt: #434C6Dff; 4 | foreground: #FAF7CCff; 5 | border: #CA8CA5ff; 6 | border-alt: #F0B2B3ff; 7 | selected: #EFD4B61a; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/powermenu/styles/bluish.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #EFF0F1FF; 3 | background-alt: #E3E3E3FF; 4 | foreground: #000000A6; 5 | border: #000B83FF; 6 | border-alt: #3DAEE9FF; 7 | selected: #93CEE9FF; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/powermenu/styles/gotham.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #24334Aff; 3 | background-alt: #29384Fff; 4 | foreground: #FEFFF1ff; 5 | border: #3A6081ff; 6 | border-alt: #715979ff; 7 | selected: #C46C854C; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/powermenu/styles/nightly.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #25344Bff; 3 | background-alt: #2A3950ff; 4 | foreground: #FEFFF1ff; 5 | border: #A162F7ff; 6 | border-alt: #45E3FFff; 7 | selected: #6F88FE1a; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/powermenu/styles/nordic.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #425775ff; 3 | background-alt: #475C7Bff; 4 | foreground: #ffffffcc; 5 | border: #FDBB6Dff; 6 | border-alt: #DA717Fff; 7 | selected: #685E79ff; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/launchers/ribbon/styles/berry.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #2D142Cff; 3 | background-alt: #2D142Cff; 4 | foreground: #ffffffA6; 5 | border: #EE4540ff; 6 | border-alt: #C92A42ff; 7 | selected: #510A3299; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/launchers/ribbon/styles/bluish.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #EFF0F1FF; 3 | background-alt: #EFF0F1FF; 4 | foreground: #000000A6; 5 | border: #000B83FF; 6 | border-alt: #3DAEE9FF; 7 | selected: #93CEE999; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/launchers/ribbon/styles/cocoa.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #413E4Aff; 3 | background-alt: #413E4Aff; 4 | foreground: #F7C7B2ff; 5 | border: #B38184ff; 6 | border-alt: #F3B69Eff; 7 | selected: #B381841a; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/launchers/ribbon/styles/faded.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #5E6C91ff; 3 | background-alt: #5E6C91ff; 4 | foreground: #FFFCFFff; 5 | border: #FF83A7ff; 6 | border-alt: #F4BB6Cff; 7 | selected: #A0B5F44c; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/launchers/ribbon/styles/gotham.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #29384Fff; 3 | background-alt: #29384Fff; 4 | foreground: #FEFFF1ff; 5 | border: #345B7Cff; 6 | border-alt: #715979ff; 7 | selected: #C46C851a; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/launchers/ribbon/styles/mask.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #434C6Dff; 3 | background-alt: #434C6Dff; 4 | foreground: #FAF7CCff; 5 | border: #CA8CA5ff; 6 | border-alt: #F0B2B3ff; 7 | selected: #EFD4B61a; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/launchers/ribbon/styles/nightly.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #2A3950ff; 3 | background-alt: #2A3950ff; 4 | foreground: #FEFFF1ff; 5 | border: #A162F7ff; 6 | border-alt: #45E3FFff; 7 | selected: #6F88FE1a; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/launchers/ribbon/styles/nordic.rasi: -------------------------------------------------------------------------------- 1 | * { 2 | background: #475C7Bff; 3 | background-alt: #475C7Bff; 4 | foreground: #ffffffcc; 5 | border: #FDBB6Dff; 6 | border-alt: #DA717Fff; 7 | selected: #685E79ff; 8 | urgent: #DA4453FF; 9 | } 10 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/colors.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * Change the colorscheme for every menu simply by editing this file... 3 | * 4 | * Available Color Schemes 5 | * 6 | * Amber Blue Blue_gray Black Brown Cyan Deep_orange 7 | * Deep_purple Gray Green Indigo Light_blue Light_green Lime 8 | * Orange Pink Purple Red Teal Yellow 9 | * 10 | */ 11 | 12 | @import "Deep_purple.rasi" 13 | -------------------------------------------------------------------------------- /config/polybar/launch.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | # Terminate already running bar instances 4 | # If all your bars have ipc enabled, you can use 5 | polybar-msg cmd quit 6 | # Otherwise you can use the nuclear option: 7 | # killall -q polybar 8 | 9 | # Launch bar1 and bar2 10 | echo "---" | tee -a /tmp/polybar1.log /tmp/polybar2.log 11 | polybar example 2>&1 | tee -a /tmp/polybar1.log & disown 12 | 13 | echo "Bars launched..." 14 | -------------------------------------------------------------------------------- /config/kitty/colors.conf: -------------------------------------------------------------------------------- 1 | foreground #ffffff 2 | background #000000 3 | cursor #e5e5e5 4 | 5 | color0 #0d0d0d 6 | color8 #a0a0a0 7 | color1 #878787 8 | color9 #878787 9 | color2 #989898 10 | color10 #989898 11 | color3 #A7A7A7 12 | color11 #A7A7A7 13 | color4 #B8B8B8 14 | color12 #B8B8B8 15 | color5 #C8C8C8 16 | color13 #C8C8C8 17 | color6 #D3D3D3 18 | color14 #D3D3D3 19 | color7 #e5e5e5 20 | color15 #e5e5e5 21 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/confirm.rasi: -------------------------------------------------------------------------------- 1 | /* Confirm Dialog */ 2 | 3 | @import "colors.rasi" 4 | 5 | * { 6 | background-color: @background; 7 | text-color: @foreground; 8 | font: "Comfortaa 12"; 9 | } 10 | 11 | window { 12 | width: 225px; 13 | padding: 25px; 14 | border: 0px; 15 | border-radius: 0px; 16 | border-color: @accent; 17 | location: center; 18 | y-offset: -20px; 19 | } 20 | 21 | entry { 22 | expand: true; 23 | text-color: @accent; 24 | } 25 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/message.rasi: -------------------------------------------------------------------------------- 1 | /* Confirm Dialog */ 2 | 3 | @import "colors.rasi" 4 | 5 | * { 6 | background-color: @background; 7 | text-color: @foreground; 8 | font: "Comfortaa 12"; 9 | } 10 | 11 | window { 12 | width: 360px; 13 | padding: 25px; 14 | border: 0px; 15 | border-radius: 0px; 16 | border-color: @accent; 17 | location: center; 18 | y-offset: -20px; 19 | } 20 | 21 | entry { 22 | expand: true; 23 | text-color: @accent; 24 | } 25 | -------------------------------------------------------------------------------- /config/rofi/applets/android/confirm.rasi: -------------------------------------------------------------------------------- 1 | /* Confirm Dialog */ 2 | 3 | @import "colors.rasi" 4 | 5 | * { 6 | background-color: @background; 7 | text-color: @foreground; 8 | font: "Iosevka Nerd Font 12"; 9 | } 10 | 11 | window { 12 | width: 225px; 13 | padding: 25px; 14 | border: 0px; 15 | border-radius: 12px; 16 | border-color: @accent; 17 | location: center; 18 | y-offset: -20px; 19 | } 20 | 21 | entry { 22 | expand: true; 23 | text-color: @accent; 24 | } 25 | -------------------------------------------------------------------------------- /config/rofi/applets/android/message.rasi: -------------------------------------------------------------------------------- 1 | /* Confirm Dialog */ 2 | 3 | @import "colors.rasi" 4 | 5 | * { 6 | background-color: @background; 7 | text-color: @foreground; 8 | font: "Iosevka Nerd Font 12"; 9 | } 10 | 11 | window { 12 | width: 360px; 13 | padding: 25px; 14 | border: 0px; 15 | border-radius: 12px; 16 | border-color: @accent; 17 | location: center; 18 | y-offset: -20px; 19 | } 20 | 21 | entry { 22 | expand: true; 23 | text-color: @accent; 24 | } 25 | -------------------------------------------------------------------------------- /config/rofi/powermenu/confirm.rasi: -------------------------------------------------------------------------------- 1 | /* Confirm Dialog */ 2 | 3 | @import "styles/colors.rasi" 4 | 5 | * { 6 | background-color: @background; 7 | text-color: @foreground; 8 | font: "FantasqueSansMono Nerd Font 12"; 9 | } 10 | 11 | window { 12 | width: 225px; 13 | padding: 25px; 14 | border: 1px; 15 | border-radius: 0px; 16 | border-color: @border; 17 | location: center; 18 | y-offset: -2em; 19 | } 20 | 21 | entry { 22 | expand: true; 23 | text-color: @border; 24 | } 25 | -------------------------------------------------------------------------------- /config/rofi/powermenu/message.rasi: -------------------------------------------------------------------------------- 1 | /* Message Dialog */ 2 | 3 | @import "styles/colors.rasi" 4 | 5 | * { 6 | background-color: @background; 7 | text-color: @foreground; 8 | font: "FantasqueSansMono Nerd Font 12"; 9 | } 10 | 11 | window { 12 | width: 360px; 13 | padding: 25px; 14 | border: 1px; 15 | border-radius: 0px; 16 | border-color: @border; 17 | location: center; 18 | y-offset: -2em; 19 | } 20 | 21 | entry { 22 | expand: true; 23 | text-color: @border; 24 | } 25 | -------------------------------------------------------------------------------- /config/rofi/applets/applets/time.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/applets/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/applets/configs/$style" 11 | rofi_command="rofi -theme $dir/time.rasi" 12 | 13 | ## Get time and date 14 | TIME="$(date +"%I:%M %p")" 15 | DN=$(date +"%A") 16 | MN=$(date +"%B") 17 | DAY="$(date +"%d")" 18 | MONTH="$(date +"%m")" 19 | YEAR="$(date +"%Y")" 20 | 21 | options="$DAY\n$MONTH\n$YEAR" 22 | 23 | ## Main 24 | chosen="$(echo -e "$options" | $rofi_command -p " $DN, $TIME" -dmenu -selected-row 1)" 25 | -------------------------------------------------------------------------------- /config/rofi/applets/menu/time.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/menu/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/menu/configs/$style" 11 | rofi_command="rofi -theme $dir/time.rasi" 12 | 13 | ## Get time and date 14 | TIME="$(date +"%I:%M %p")" 15 | DN=$(date +"%A") 16 | MN=$(date +"%B") 17 | DAY="$(date +"%d")" 18 | MONTH="$(date +"%m")" 19 | YEAR="$(date +"%Y")" 20 | 21 | options="$DAY\n$MONTH\n$YEAR" 22 | 23 | ## Main 24 | chosen="$(echo -e "$options" | $rofi_command -p " at $TIME on $DN in $MN" -dmenu -selected-row 1)" 25 | -------------------------------------------------------------------------------- /config/rofi/launchers/misc/launcher.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | # Available Styles 9 | # >> Created and tested on : rofi 1.6.0-1 10 | # 11 | # blurry blurry_full kde_simplemenu kde_krunner launchpad 12 | # gnome_do slingshot appdrawer appdrawer_alt appfolder 13 | # column row row_center screen row_dock row_dropdown 14 | 15 | theme="screen" 16 | dir="$HOME/.config/rofi/launchers/misc" 17 | 18 | # comment these lines to disable random style 19 | themes=($(ls -p --hide="launcher.sh" $dir)) 20 | theme="${themes[$(( $RANDOM % 16 ))]}" 21 | 22 | rofi -no-lazy-grab -show drun -modi drun -theme $dir/"$theme" 23 | -------------------------------------------------------------------------------- /config/rofi/bin/usedram: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | mem_info=$(> Created and tested on : rofi 1.6.0-1 10 | # 11 | # slate_full slate_center slate_left 12 | # slate_right slate_top slate_bottom 13 | 14 | theme="slate_full" 15 | 16 | dir="$HOME/.config/rofi/launchers/slate" 17 | styles=($(ls -p --hide="colors.rasi" $dir/styles)) 18 | color="${styles[$(( $RANDOM % 20 ))]}" 19 | 20 | # comment this line to disable random colors 21 | sed -i -e "s/@import .*/@import \"$color\"/g" $dir/styles/colors.rasi 22 | 23 | # comment these lines to disable random style 24 | themes=($(ls -p --hide="launcher.sh" --hide="styles" $dir)) 25 | theme="${themes[$(( $RANDOM % 6 ))]}" 26 | 27 | rofi -no-lazy-grab -show drun -modi drun -theme $dir/"$theme" 28 | -------------------------------------------------------------------------------- /config/rofi/launchers/text/launcher.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | # Available Styles 9 | # >> Created and tested on : rofi 1.6.0-1 10 | # 11 | # style_1 style_2 style_3 style_4 style_5 style_6 style_7 12 | 13 | theme="style_2" 14 | 15 | dir="$HOME/.config/rofi/launchers/text" 16 | styles=($(ls -p --hide="colors.rasi" $dir/styles)) 17 | color="${styles[$(( $RANDOM % 10 ))]}" 18 | 19 | # comment this line to disable random colors 20 | # sed -i -e "s/@import .*/@import \"$color\"/g" $dir/styles/colors.rasi 21 | 22 | # comment these lines to disable random style 23 | # themes=($(ls -p --hide="launcher.sh" --hide="styles" $dir)) 24 | # theme="${themes[$(( $RANDOM % 7 ))]}" 25 | 26 | rofi -no-lazy-grab -show drun \ 27 | -modi run,drun,window \ 28 | -theme $dir/"$theme" 29 | 30 | -------------------------------------------------------------------------------- /config/rofi/launchers/ribbon/launcher.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | # Available Styles 9 | # >> Created and tested on : rofi 1.6.0-1 10 | # 11 | # ribbon_top ribbon_top_round ribbon_bottom ribbon_bottom_round 12 | # ribbon_left ribbon_left_round ribbon_right ribbon_right_round 13 | # full_bottom full_top full_left full_right 14 | 15 | theme="ribbon_top_round" 16 | 17 | dir="$HOME/.config/rofi/launchers/ribbon" 18 | styles=($(ls -p --hide="colors.rasi" $dir/styles)) 19 | color="${styles[$(( $RANDOM % 8 ))]}" 20 | 21 | # comment this line to disable random colors 22 | sed -i -e "s/@import .*/@import \"$color\"/g" $dir/styles/colors.rasi 23 | 24 | # comment these lines to disable random style 25 | themes=($(ls -p --hide="launcher.sh" --hide="styles" $dir)) 26 | theme="${themes[$(( $RANDOM % 12 ))]}" 27 | 28 | rofi -no-lazy-grab -show drun -modi drun -theme $dir/"$theme" 29 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Amber.rasi: -------------------------------------------------------------------------------- 1 | /* -- Amber -- */ 2 | 3 | * { 4 | shade1: #FF6F00; 5 | shade2: #FF8F00; 6 | shade3: #FFA000; 7 | shade4: #FFB300; 8 | shade5: #FFC107; 9 | shade6: #FFCA28; 10 | shade7: #FFD54F; 11 | shade8: #FFE082; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #404040; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #404040; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Black.rasi: -------------------------------------------------------------------------------- 1 | /* -- Gray -- */ 2 | 3 | * { 4 | shade1: #000000; 5 | shade2: #050505; 6 | shade3: #101010; 7 | shade4: #151515; 8 | shade5: #202020; 9 | shade6: #252525; 10 | shade7: #303030; 11 | shade8: #353535; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade2; 19 | border-alt: @shade3; 20 | background: @shade4; 21 | background-alt: @shade5; 22 | selected: @shade5; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #ffffff; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Blue.rasi: -------------------------------------------------------------------------------- 1 | /* -- Blue -- */ 2 | 3 | * { 4 | shade1: #0D47A1; 5 | shade2: #1565C0; 6 | shade3: #1976D2; 7 | shade4: #1E88E5; 8 | shade5: #2196F3; 9 | shade6: #42A5F5; 10 | shade7: #64B5F6; 11 | shade8: #90CAF9; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #202020; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Brown.rasi: -------------------------------------------------------------------------------- 1 | /* -- Brown -- */ 2 | 3 | * { 4 | shade1: #3E2723; 5 | shade2: #4E342E; 6 | shade3: #5D4037; 7 | shade4: #6D4C41; 8 | shade5: #795548; 9 | shade6: #8D6E63; 10 | shade7: #A1887F; 11 | shade8: #BCAAA4; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #ffffff; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Cyan.rasi: -------------------------------------------------------------------------------- 1 | /* -- Cyan -- */ 2 | 3 | * { 4 | shade1: #006064; 5 | shade2: #00838F; 6 | shade3: #0097A7; 7 | shade4: #00ACC1; 8 | shade5: #00BCD4; 9 | shade6: #26C6DA; 10 | shade7: #4DD0E1; 11 | shade8: #80DEEA; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #303030; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Gray.rasi: -------------------------------------------------------------------------------- 1 | /* -- Gray -- */ 2 | 3 | * { 4 | shade1: #212121; 5 | shade2: #424242; 6 | shade3: #616161; 7 | shade4: #757575; 8 | shade5: #9E9E9E; 9 | shade6: #BDBDBD; 10 | shade7: #D4D4D4; 11 | shade8: #EEEEEE; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #303030; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Green.rasi: -------------------------------------------------------------------------------- 1 | /* -- Green -- */ 2 | 3 | * { 4 | shade1: #1B5E20; 5 | shade2: #2E7D32; 6 | shade3: #388E3C; 7 | shade4: #43A047; 8 | shade5: #4CAF50; 9 | shade6: #66BB6A; 10 | shade7: #81C784; 11 | shade8: #A5D6A7; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #202020; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Lime.rasi: -------------------------------------------------------------------------------- 1 | /* -- Lime -- */ 2 | 3 | * { 4 | shade1: #827717; 5 | shade2: #9E9D24; 6 | shade3: #AFB42B; 7 | shade4: #C0CA33; 8 | shade5: #CDDC39; 9 | shade6: #D4E157; 10 | shade7: #DCE775; 11 | shade8: #E6EE9C; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #252525; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #404040; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Pink.rasi: -------------------------------------------------------------------------------- 1 | /* -- Pink -- */ 2 | 3 | * { 4 | shade1: #880E4F; 5 | shade2: #AD1457; 6 | shade3: #C2185B; 7 | shade4: #D81B60; 8 | shade5: #E91E63; 9 | shade6: #EC407A; 10 | shade7: #F06292; 11 | shade8: #F48FB1; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #ffffff; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Red.rasi: -------------------------------------------------------------------------------- 1 | /* -- Red -- */ 2 | 3 | * { 4 | shade1: #B71C1C; 5 | shade2: #C62828; 6 | shade3: #D32F2F; 7 | shade4: #E53935; 8 | shade5: #EE413D; 9 | shade6: #EF5350; 10 | shade7: #E57373; 11 | shade8: #EF9A9A; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #ffffff; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Teal.rasi: -------------------------------------------------------------------------------- 1 | /* -- Teal -- */ 2 | 3 | * { 4 | shade1: #004D40; 5 | shade2: #00695C; 6 | shade3: #00796B; 7 | shade4: #00897B; 8 | shade5: #009688; 9 | shade6: #26A69A; 10 | shade7: #4DB6AC; 11 | shade8: #80CBC4; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #ffffff; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Indigo.rasi: -------------------------------------------------------------------------------- 1 | /* -- Indigo -- */ 2 | 3 | * { 4 | shade1: #1A237E; 5 | shade2: #283593; 6 | shade3: #303F9F; 7 | shade4: #3949AB; 8 | shade5: #3F51B5; 9 | shade6: #5C6BC0; 10 | shade7: #7986CB; 11 | shade8: #9FA8DA; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #ffffff; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Orange.rasi: -------------------------------------------------------------------------------- 1 | /* -- Orange -- */ 2 | 3 | * { 4 | shade1: #E65100; 5 | shade2: #EF6C00; 6 | shade3: #F57C00; 7 | shade4: #FB8C00; 8 | shade5: #FF9800; 9 | shade6: #FFA726; 10 | shade7: #FFB74D; 11 | shade8: #FFCC80; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #202020; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #353535; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Purple.rasi: -------------------------------------------------------------------------------- 1 | /* -- Purple -- */ 2 | 3 | * { 4 | shade1: #4A148C; 5 | shade2: #6A1B9A; 6 | shade3: #7B1FA2; 7 | shade4: #8E24AA; 8 | shade5: #9C27B0; 9 | shade6: #AB47BC; 10 | shade7: #BA68C8; 11 | shade8: #CE93D8; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #ffffff; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Yellow.rasi: -------------------------------------------------------------------------------- 1 | /* -- Yellow -- */ 2 | 3 | * { 4 | shade1: #F57F17; 5 | shade2: #F9A825; 6 | shade3: #FBC02D; 7 | shade4: #FDD835; 8 | shade5: #FFEB3B; 9 | shade6: #FFEE58; 10 | shade7: #FFF176; 11 | shade8: #FFF59D; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #353535; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #505050; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Blue_gray.rasi: -------------------------------------------------------------------------------- 1 | /* -- Blue Gray -- */ 2 | 3 | * { 4 | shade1: #263238; 5 | shade2: #37474F; 6 | shade3: #455A64; 7 | shade4: #546E7A; 8 | shade5: #607D8B; 9 | shade6: #78909C; 10 | shade7: #90A4AE; 11 | shade8: #B0BEC5; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #ffffff; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Light_blue.rasi: -------------------------------------------------------------------------------- 1 | /* -- Light Blue -- */ 2 | 3 | * { 4 | shade1: #01579B; 5 | shade2: #0277BD; 6 | shade3: #0288D1; 7 | shade4: #039BE5; 8 | shade5: #03A9F4; 9 | shade6: #29B6F6; 10 | shade7: #4FC3F7; 11 | shade8: #81D4FA; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #202020; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Deep_orange.rasi: -------------------------------------------------------------------------------- 1 | /* -- Deep Orange -- */ 2 | 3 | * { 4 | shade1: #BF360C; 5 | shade2: #D84315; 6 | shade3: #E64A19; 7 | shade4: #F4511E; 8 | shade5: #FF5722; 9 | shade6: #FF7043; 10 | shade7: #FF8A65; 11 | shade8: #FFAB91; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #353535; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Deep_purple.rasi: -------------------------------------------------------------------------------- 1 | /* -- Deep Purple -- */ 2 | 3 | * { 4 | shade1: #311B92; 5 | shade2: #4527A0; 6 | shade3: #512DA8; 7 | shade4: #5E35B1; 8 | shade5: #673AB7; 9 | shade6: #7E57C2; 10 | shade7: #9575CD; 11 | shade8: #B39DDB; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #ffffff; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /config/rofi/launchers/slate/styles/Light_green.rasi: -------------------------------------------------------------------------------- 1 | /* -- Light Green -- */ 2 | 3 | * { 4 | shade1: #33691E; 5 | shade2: #558B2F; 6 | shade3: #689F38; 7 | shade4: #7CB342; 8 | shade5: #8BC34A; 9 | shade6: #9CCC65; 10 | shade7: #AED581; 11 | shade8: #C5E1A5; 12 | } 13 | 14 | /**** Comment One First To Use Another ****/ 15 | 16 | /* -- Dark -- */ 17 | * { 18 | border: @shade1; 19 | border-alt: @shade2; 20 | background: @shade3; 21 | background-alt: @shade3; 22 | selected: @shade4; 23 | foreground: #ffffff; 24 | urgent: #DA4453; 25 | } 26 | 27 | /* -- light -- */ 28 | * { 29 | border: @shade8; 30 | border-alt: @shade7; 31 | background: @shade6; 32 | background-alt: @shade6; 33 | selected: @shade5; 34 | foreground: #353535; 35 | urgent: #DA4453; 36 | } 37 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # My dotfiles for Arch Linux v2 2 | 3 | Dotfiles are configuration files for various programs, and they help those programs manage their functionality. What sets them apart from regular files and directories is their prefix. Dotfiles are named that way because each file and directory starts with a dot (.) On Unix based systems, dotfiles are hidden by the Operating System by default. 4 | ## ![Screenshot](Pictures/1.png) 5 | ## ![Screenshot](Pictures/2.png) 6 | ## The programs i use 7 | - **[xorg-xinit](https://archlinux.org/packages/extra/x86_64/xorg-xinit/)** 8 | - **[i3-gaps](https://github.com/Airblader/i3)** 9 | - **[Polybar](https://github.com/polybar/polybar)** 10 | - **[Kitty](https://github.com/kovidgoyal/kitty)** 11 | - **bash** 12 | - **[Starship](https://github.com/starship/starship)** 13 | - **Nano** 14 | - **[Rofi](https://github.com/davatorium/rofi)** 15 | - **[Nitrogen](https://archlinux.org/packages/extra/x86_64/nitrogen/)** 16 | - **[ibhagwan Picom fork](https://github.com/ibhagwan/picom)** 17 | - **[cbonsai](https://gitlab.com/jallbrit/cbonsai)** 18 | - **[CLI epub reader](https://github.com/wustho/epr)** 19 | # Other 20 | **[A wallpaper that I edited myself](https://www.artstation.com/artwork/KY1rr)** 21 | ![Wallpaper](Pictures/wallpaper.jpg) 22 | -------------------------------------------------------------------------------- /config/rofi/applets/styles/colors.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * Change the colorscheme for every menu simply by editing this file... 3 | * 4 | * Available Color Schemes 5 | * // Dark 6 | * material-dark/amber material-dark/blue material-dark/blue_grey material-dark/brown material-dark/cyan material-dark/deep_orange 7 | * material-dark/deep_purple material-dark/green material-dark/grey material-dark/indigo material-dark/light_blue material-dark/light_green 8 | * material-dark/lime material-dark/orange material-dark/pink material-dark/purple material-dark/red material-dark/teal 9 | * material-dark/yellow 10 | * // Light 11 | * material-light/amber material-light/blue material-light/blue_grey material-light/brown material-light/cyan material-light/deep_orange 12 | * material-light/deep_purple material-light/green material-light/grey material-light/indigo material-light/light_blue material-light/light_green 13 | * material-light/lime material-light/orange material-light/pink material-light/purple material-light/red material-light/teal 14 | * material-light/yellow 15 | * 16 | * // Other 17 | * adapta, adapta-nokto, arc, arc-dark, adwaita, gruvbox, dark 18 | * armchair, darkpink, fresh, inside, party, sirin 19 | * 20 | */ 21 | 22 | @import "dark.rasi" 23 | -------------------------------------------------------------------------------- /config/rofi/applets/android/colors.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * Change the colorscheme for every menu simply by editing this file... 3 | * 4 | * Available Color Schemes 5 | * // Dark 6 | * material-dark/amber material-dark/blue material-dark/blue_grey material-dark/brown material-dark/cyan material-dark/deep_orange 7 | * material-dark/deep_purple material-dark/green material-dark/grey material-dark/indigo material-dark/light_blue material-dark/light_green 8 | * material-dark/lime material-dark/orange material-dark/pink material-dark/purple material-dark/red material-dark/teal 9 | * material-dark/yellow 10 | * // Light 11 | * material-light/amber material-light/blue material-light/blue_grey material-light/brown material-light/cyan material-light/deep_orange 12 | * material-light/deep_purple material-light/green material-light/grey material-light/indigo material-light/light_blue material-light/light_green 13 | * material-light/lime material-light/orange material-light/pink material-light/purple material-light/red material-light/teal 14 | * material-light/yellow 15 | * 16 | * // Other 17 | * adapta, adapta-nokto, arc, arc-dark, adwaita, gruvbox, dark 18 | * armchair, darkpink, fresh, inside, party, sirin 19 | * 20 | */ 21 | 22 | @import "../styles/arc.rasi" 23 | -------------------------------------------------------------------------------- /config/rofi/bin/usedcpu: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | PREV_TOTAL=0 4 | PREV_IDLE=0 5 | 6 | cpuFile="/tmp/.cpu" 7 | 8 | if [[ -f "${cpuFile}" ]]; then 9 | fileCont=$(cat "${cpuFile}") 10 | PREV_TOTAL=$(echo "${fileCont}" | head -n 1) 11 | PREV_IDLE=$(echo "${fileCont}" | tail -n 1) 12 | fi 13 | 14 | CPU=(`cat /proc/stat | grep '^cpu '`) # Get the total CPU statistics. 15 | unset CPU[0] # Discard the "cpu" prefix. 16 | IDLE=${CPU[4]} # Get the idle CPU time. 17 | 18 | # Calculate the total CPU time. 19 | TOTAL=0 20 | 21 | for VALUE in "${CPU[@]:0:4}"; do 22 | let "TOTAL=$TOTAL+$VALUE" 23 | done 24 | 25 | if [[ "${PREV_TOTAL}" != "" ]] && [[ "${PREV_IDLE}" != "" ]]; then 26 | # Calculate the CPU usage since we last checked. 27 | let "DIFF_IDLE=$IDLE-$PREV_IDLE" 28 | let "DIFF_TOTAL=$TOTAL-$PREV_TOTAL" 29 | let "DIFF_USAGE=(1000*($DIFF_TOTAL-$DIFF_IDLE)/$DIFF_TOTAL+5)/10" 30 | if [[ $1 = "-i" ]]; then 31 | echo " ${DIFF_USAGE}%" 32 | else 33 | echo "${DIFF_USAGE}%" 34 | fi 35 | else 36 | if [[ $1 = "-i" ]]; then 37 | echo " ?" 38 | else 39 | echo "?" 40 | fi 41 | fi 42 | 43 | # Remember the total and idle CPU times for the next check. 44 | echo "${TOTAL}" > "${cpuFile}" 45 | echo "${IDLE}" >> "${cpuFile}" 46 | -------------------------------------------------------------------------------- /config/rofi/applets/android/screenshot.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | dir="$HOME/.config/rofi/applets/android" 9 | rofi_command="rofi -theme $dir/three.rasi" 10 | 11 | # Error msg 12 | msg() { 13 | rofi -theme "$dir/message.rasi" -e "Please install 'scrot' first." 14 | } 15 | 16 | # Options 17 | screen="" 18 | area="" 19 | window="" 20 | 21 | # Variable passed to rofi 22 | options="$screen\n$area\n$window" 23 | 24 | chosen="$(echo -e "$options" | $rofi_command -p '' -dmenu -selected-row 1)" 25 | case $chosen in 26 | $screen) 27 | if [[ -f /usr/bin/scrot ]]; then 28 | sleep 1; scrot 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f' 29 | else 30 | msg 31 | fi 32 | ;; 33 | $area) 34 | if [[ -f /usr/bin/scrot ]]; then 35 | scrot -s 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f' 36 | else 37 | msg 38 | fi 39 | ;; 40 | $window) 41 | if [[ -f /usr/bin/scrot ]]; then 42 | 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' 43 | else 44 | msg 45 | fi 46 | ;; 47 | esac 48 | 49 | -------------------------------------------------------------------------------- /config/rofi/launchers/colorful/launcher.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | # Available Styles 9 | # >> Created and tested on : rofi 1.6.0-1 10 | # 11 | # style_1 style_2 style_3 style_4 style_5 style_6 12 | # style_7 style_8 style_9 style_10 style_11 style_12 13 | 14 | theme="style_1" 15 | dir="$HOME/.config/rofi/launchers/colorful" 16 | 17 | # dark 18 | ALPHA="#00000000" 19 | BG="#000000ff" 20 | FG="#FFFFFFff" 21 | SELECT="#101010ff" 22 | 23 | # light 24 | #ALPHA="#00000000" 25 | #BG="#FFFFFFff" 26 | #FG="#000000ff" 27 | #SELECT="#f3f3f3ff" 28 | 29 | # accent colors 30 | COLORS=('#EC7875' '#61C766' '#FDD835' '#42A5F5' '#BA68C8' '#4DD0E1' '#00B19F' \ 31 | '#FBC02D' '#E57C46' '#AC8476' '#6D8895' '#EC407A' '#B9C244' '#6C77BB') 32 | ACCENT="${COLORS[$(( $RANDOM % 14 ))]}ff" 33 | 34 | # overwrite colors file 35 | cat > $dir/colors.rasi <<- EOF 36 | /* colors */ 37 | 38 | * { 39 | al: $ALPHA; 40 | bg: $BG; 41 | se: $SELECT; 42 | fg: $FG; 43 | ac: $ACCENT; 44 | } 45 | EOF 46 | 47 | # comment these lines to disable random style 48 | themes=($(ls -p --hide="launcher.sh" --hide="colors.rasi" $dir)) 49 | theme="${themes[$(( $RANDOM % 12 ))]}" 50 | 51 | rofi -no-lazy-grab -show drun -modi drun -theme $dir/"$theme" 52 | -------------------------------------------------------------------------------- /config/rofi/applets/android/quicklinks.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | dir="$HOME/.config/rofi/applets/android" 9 | rofi_command="rofi -theme $dir/six.rasi" 10 | 11 | # Error msg 12 | msg() { 13 | rofi -theme "$dir/message.rasi" -e "$1" 14 | } 15 | 16 | # Browser 17 | if [[ -f /usr/bin/firefox ]]; then 18 | app="firefox" 19 | elif [[ -f /usr/bin/chromium ]]; then 20 | app="chromium" 21 | elif [[ -f /usr/bin/midori ]]; then 22 | app="midori" 23 | else 24 | msg "No suitable web browser found!" 25 | exit 1 26 | fi 27 | 28 | # Links 29 | google="" 30 | facebook="" 31 | twitter="" 32 | github="" 33 | mail="" 34 | youtube="" 35 | 36 | # Variable passed to rofi 37 | options="$google\n$facebook\n$twitter\n$github\n$mail\n$youtube" 38 | 39 | chosen="$(echo -e "$options" | $rofi_command -p "Open In : Firefox" -dmenu -selected-row 0)" 40 | case $chosen in 41 | $google) 42 | $app https://www.google.com & 43 | ;; 44 | $facebook) 45 | $app https://www.facebook.com & 46 | ;; 47 | $twitter) 48 | $app https://www.twitter.com & 49 | ;; 50 | $github) 51 | $app https://www.github.com & 52 | ;; 53 | $mail) 54 | $app https://www.gmail.com & 55 | ;; 56 | $youtube) 57 | $app https://www.youtube.com & 58 | ;; 59 | esac 60 | 61 | -------------------------------------------------------------------------------- /config/rofi/applets/menu/screenshot.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/menu/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/menu/configs/$style" 11 | rofi_command="rofi -theme $dir/screenshot.rasi" 12 | 13 | # Error msg 14 | msg() { 15 | rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "Please install 'scrot' first." 16 | } 17 | 18 | # Options 19 | screen="" 20 | area="" 21 | window="" 22 | 23 | # Variable passed to rofi 24 | options="$screen\n$area\n$window" 25 | 26 | chosen="$(echo -e "$options" | $rofi_command -p 'App : scrot' -dmenu -selected-row 1)" 27 | case $chosen in 28 | $screen) 29 | if [[ -f /usr/bin/scrot ]]; then 30 | sleep 1; scrot 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f' 31 | else 32 | msg 33 | fi 34 | ;; 35 | $area) 36 | if [[ -f /usr/bin/scrot ]]; then 37 | scrot -s 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f' 38 | else 39 | msg 40 | fi 41 | ;; 42 | $window) 43 | if [[ -f /usr/bin/scrot ]]; then 44 | 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' 45 | else 46 | msg 47 | fi 48 | ;; 49 | esac 50 | 51 | -------------------------------------------------------------------------------- /config/rofi/applets/applets/screenshot.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/applets/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/applets/configs/$style" 11 | rofi_command="rofi -theme $dir/screenshot.rasi" 12 | 13 | # Error msg 14 | msg() { 15 | rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "Please install 'scrot' first." 16 | } 17 | 18 | # Options 19 | screen="" 20 | area="" 21 | window="" 22 | 23 | # Variable passed to rofi 24 | options="$screen\n$area\n$window" 25 | 26 | chosen="$(echo -e "$options" | $rofi_command -p 'scrot' -dmenu -selected-row 1)" 27 | case $chosen in 28 | $screen) 29 | if [[ -f /usr/bin/scrot ]]; then 30 | sleep 1; scrot 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f' 31 | else 32 | msg 33 | fi 34 | ;; 35 | $area) 36 | if [[ -f /usr/bin/scrot ]]; then 37 | scrot -s 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f' 38 | else 39 | msg 40 | fi 41 | ;; 42 | $window) 43 | if [[ -f /usr/bin/scrot ]]; then 44 | 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' 45 | else 46 | msg 47 | fi 48 | ;; 49 | esac 50 | 51 | -------------------------------------------------------------------------------- /config/rofi/applets/android/volume.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | dir="$HOME/.config/rofi/applets/android" 9 | rofi_command="rofi -theme $dir/three.rasi" 10 | 11 | ## Get Volume 12 | #VOLUME=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%') 13 | MUTE=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $6}' | tr -d '[]%') 14 | 15 | active="" 16 | urgent="" 17 | 18 | if [[ $MUTE == *"off"* ]]; then 19 | active="-a 1" 20 | else 21 | urgent="-u 1" 22 | fi 23 | 24 | if [[ $MUTE == *"off"* ]]; then 25 | active="-a 1" 26 | else 27 | urgent="-u 1" 28 | fi 29 | 30 | if [[ $MUTE == *"on"* ]]; then 31 | VOLUME="$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')%" 32 | else 33 | VOLUME="Mu..." 34 | fi 35 | 36 | ## Icons 37 | ICON_UP="" 38 | ICON_DOWN="" 39 | ICON_MUTED="" 40 | 41 | options="$ICON_UP\n$ICON_MUTED\n$ICON_DOWN" 42 | 43 | ## Main 44 | chosen="$(echo -e "$options" | $rofi_command -p "$VOLUME" -dmenu $active $urgent -selected-row 0)" 45 | case $chosen in 46 | $ICON_UP) 47 | amixer -Mq set Master,0 5%+ unmute && notify-send -u low -t 1500 "Volume Up $ICON_UP" 48 | ;; 49 | $ICON_DOWN) 50 | amixer -Mq set Master,0 5%- unmute && notify-send -u low -t 1500 "Volume Down $ICON_DOWN" 51 | ;; 52 | $ICON_MUTED) 53 | amixer -q set Master toggle 54 | ;; 55 | esac 56 | 57 | -------------------------------------------------------------------------------- /config/rofi/applets/menu/quicklinks.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/menu/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/menu/configs/$style" 11 | rofi_command="rofi -theme $dir/quicklinks.rasi" 12 | 13 | # Error msg 14 | msg() { 15 | rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1" 16 | } 17 | 18 | # Browser 19 | if [[ -f /usr/bin/firefox ]]; then 20 | app="firefox" 21 | elif [[ -f /usr/bin/chromium ]]; then 22 | app="chromium" 23 | elif [[ -f /usr/bin/midori ]]; then 24 | app="midori" 25 | else 26 | msg "No suitable web browser found!" 27 | exit 1 28 | fi 29 | 30 | # Links 31 | google="" 32 | facebook="" 33 | twitter="" 34 | github="" 35 | mail="" 36 | youtube="" 37 | 38 | # Variable passed to rofi 39 | options="$google\n$facebook\n$twitter\n$github\n$mail\n$youtube" 40 | 41 | chosen="$(echo -e "$options" | $rofi_command -p "Open In : $app" -dmenu -selected-row 0)" 42 | case $chosen in 43 | $google) 44 | $app https://www.google.com & 45 | ;; 46 | $facebook) 47 | $app https://www.facebook.com & 48 | ;; 49 | $twitter) 50 | $app https://www.twitter.com & 51 | ;; 52 | $github) 53 | $app https://www.github.com & 54 | ;; 55 | $mail) 56 | $app https://www.gmail.com & 57 | ;; 58 | $youtube) 59 | $app https://www.youtube.com & 60 | ;; 61 | esac 62 | 63 | -------------------------------------------------------------------------------- /config/rofi/applets/applets/quicklinks.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/applets/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/applets/configs/$style" 11 | rofi_command="rofi -theme $dir/quicklinks.rasi" 12 | 13 | # Error msg 14 | msg() { 15 | rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1" 16 | } 17 | 18 | # Browser 19 | if [[ -f /usr/bin/firefox ]]; then 20 | app="firefox" 21 | elif [[ -f /usr/bin/chromium ]]; then 22 | app="chromium" 23 | elif [[ -f /usr/bin/midori ]]; then 24 | app="midori" 25 | else 26 | msg "No suitable web browser found!" 27 | exit 1 28 | fi 29 | 30 | # Links 31 | google="" 32 | facebook="" 33 | twitter="" 34 | github="" 35 | mail="" 36 | youtube="" 37 | 38 | # Variable passed to rofi 39 | options="$google\n$facebook\n$twitter\n$github\n$mail\n$youtube" 40 | 41 | chosen="$(echo -e "$options" | $rofi_command -p "Open In : $app" -dmenu -selected-row 0)" 42 | case $chosen in 43 | $google) 44 | $app https://www.google.com & 45 | ;; 46 | $facebook) 47 | $app https://www.facebook.com & 48 | ;; 49 | $twitter) 50 | $app https://www.twitter.com & 51 | ;; 52 | $github) 53 | $app https://www.github.com & 54 | ;; 55 | $mail) 56 | $app https://www.gmail.com & 57 | ;; 58 | $youtube) 59 | $app https://www.youtube.com & 60 | ;; 61 | esac 62 | 63 | -------------------------------------------------------------------------------- /config/rofi/applets/menu/volume.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/menu/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/menu/configs/$style" 11 | rofi_command="rofi -theme $dir/volume.rasi" 12 | 13 | ## Get Volume 14 | #VOLUME=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%') 15 | MUTE=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $6}' | tr -d '[]%') 16 | 17 | active="" 18 | urgent="" 19 | 20 | if [[ $MUTE == *"off"* ]]; then 21 | active="-a 1" 22 | else 23 | urgent="-u 1" 24 | fi 25 | 26 | if [[ $MUTE == *"off"* ]]; then 27 | active="-a 1" 28 | else 29 | urgent="-u 1" 30 | fi 31 | 32 | if [[ $MUTE == *"on"* ]]; then 33 | VOLUME="$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')%" 34 | else 35 | VOLUME="Mute" 36 | fi 37 | 38 | ## Icons 39 | ICON_UP="" 40 | ICON_DOWN="" 41 | ICON_MUTED="" 42 | 43 | options="$ICON_UP\n$ICON_MUTED\n$ICON_DOWN" 44 | 45 | ## Main 46 | chosen="$(echo -e "$options" | $rofi_command -p "$VOLUME" -dmenu $active $urgent -selected-row 0)" 47 | case $chosen in 48 | $ICON_UP) 49 | amixer -Mq set Master,0 5%+ unmute && notify-send -u low -t 1500 "Volume Up $ICON_UP" 50 | ;; 51 | $ICON_DOWN) 52 | amixer -Mq set Master,0 5%- unmute && notify-send -u low -t 1500 "Volume Down $ICON_DOWN" 53 | ;; 54 | $ICON_MUTED) 55 | amixer -q set Master toggle 56 | ;; 57 | esac 58 | 59 | -------------------------------------------------------------------------------- /config/rofi/applets/applets/volume.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/applets/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/applets/configs/$style" 11 | rofi_command="rofi -theme $dir/volume.rasi" 12 | 13 | ## Get Volume 14 | #VOLUME=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%') 15 | MUTE=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $6}' | tr -d '[]%') 16 | 17 | active="" 18 | urgent="" 19 | 20 | if [[ $MUTE == *"off"* ]]; then 21 | active="-a 1" 22 | else 23 | urgent="-u 1" 24 | fi 25 | 26 | if [[ $MUTE == *"off"* ]]; then 27 | active="-a 1" 28 | else 29 | urgent="-u 1" 30 | fi 31 | 32 | if [[ $MUTE == *"on"* ]]; then 33 | VOLUME="$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')%" 34 | else 35 | VOLUME="Mute" 36 | fi 37 | 38 | ## Icons 39 | ICON_UP="" 40 | ICON_DOWN="" 41 | ICON_MUTED="" 42 | 43 | options="$ICON_UP\n$ICON_MUTED\n$ICON_DOWN" 44 | 45 | ## Main 46 | chosen="$(echo -e "$options" | $rofi_command -p "$VOLUME" -dmenu $active $urgent -selected-row 0)" 47 | case $chosen in 48 | $ICON_UP) 49 | amixer -Mq set Master,0 5%+ unmute && notify-send -u low -t 1500 "Volume Up $ICON_UP" 50 | ;; 51 | $ICON_DOWN) 52 | amixer -Mq set Master,0 5%- unmute && notify-send -u low -t 1500 "Volume Down $ICON_DOWN" 53 | ;; 54 | $ICON_MUTED) 55 | amixer -q set Master toggle 56 | ;; 57 | esac 58 | 59 | -------------------------------------------------------------------------------- /config/rofi/applets/applets/battery.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/applets/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/applets/configs/$style" 11 | rofi_command="rofi -theme $dir/battery.rasi" 12 | 13 | ## Get data 14 | BATTERY="$(acpi | awk -F ' ' '{print $4}' | tr -d \%,)" 15 | CHARGE="$(acpi | awk -F ' ' '{print $3}' | tr -d \,)" 16 | 17 | active="" 18 | urgent="" 19 | 20 | if [[ $CHARGE = *"Charging"* ]]; then 21 | active="-a 1" 22 | ICON_CHRG="" 23 | MSG=$CHARGE 24 | elif [[ $CHARGE = *"Full"* ]]; then 25 | active="-u 1" 26 | ICON_CHRG="" 27 | MSG=$CHARGE 28 | else 29 | urgent="-u 1" 30 | ICON_CHRG="" 31 | MSG=$CHARGE 32 | fi 33 | 34 | # Discharging 35 | #if [[ $CHARGE -eq 1 ]] && [[ $BATTERY -eq 100 ]]; then 36 | # ICON_DISCHRG="" 37 | if [[ $BATTERY -ge 5 ]] && [[ $BATTERY -le 19 ]]; then 38 | ICON_DISCHRG="" 39 | elif [[ $BATTERY -ge 20 ]] && [[ $BATTERY -le 39 ]]; then 40 | ICON_DISCHRG="" 41 | elif [[ $BATTERY -ge 40 ]] && [[ $BATTERY -le 59 ]]; then 42 | ICON_DISCHRG="" 43 | elif [[ $BATTERY -ge 60 ]] && [[ $BATTERY -le 79 ]]; then 44 | ICON_DISCHRG="" 45 | elif [[ $BATTERY -ge 80 ]] && [[ $BATTERY -le 100 ]]; then 46 | ICON_DISCHRG="" 47 | fi 48 | 49 | ## Icons 50 | ICON_PMGR="" 51 | 52 | options="$ICON_DISCHRG\n$ICON_CHRG\n$ICON_PMGR" 53 | 54 | ## Main 55 | chosen="$(echo -e "$options" | $rofi_command -p "$BATTERY%" -dmenu $active $urgent -selected-row 0)" 56 | case $chosen in 57 | $ICON_CHRG) 58 | ;; 59 | $ICON_DISCHRG) 60 | ;; 61 | $ICON_PMGR) 62 | xfce4-power-manager-settings 63 | ;; 64 | esac 65 | 66 | -------------------------------------------------------------------------------- /config/rofi/applets/menu/battery.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/menu/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/menu/configs/$style" 11 | rofi_command="rofi -theme $dir/battery.rasi" 12 | 13 | ## Get data 14 | BATTERY="$(acpi | awk -F ' ' '{print $4}' | tr -d \%,)" 15 | CHARGE="$(acpi | awk -F ' ' '{print $3}' | tr -d \,)" 16 | 17 | active="" 18 | urgent="" 19 | 20 | if [[ $CHARGE = *"Charging"* ]]; then 21 | active="-a 1" 22 | ICON_CHRG="" 23 | MSG=$CHARGE 24 | elif [[ $CHARGE = *"Full"* ]]; then 25 | active="-u 1" 26 | ICON_CHRG="" 27 | MSG=$CHARGE 28 | else 29 | urgent="-u 1" 30 | ICON_CHRG="" 31 | MSG=$CHARGE 32 | fi 33 | 34 | # Discharging 35 | #if [[ $CHARGE -eq 1 ]] && [[ $BATTERY -eq 100 ]]; then 36 | # ICON_DISCHRG="" 37 | if [[ $BATTERY -ge 5 ]] && [[ $BATTERY -le 19 ]]; then 38 | ICON_DISCHRG="" 39 | elif [[ $BATTERY -ge 20 ]] && [[ $BATTERY -le 39 ]]; then 40 | ICON_DISCHRG="" 41 | elif [[ $BATTERY -ge 40 ]] && [[ $BATTERY -le 59 ]]; then 42 | ICON_DISCHRG="" 43 | elif [[ $BATTERY -ge 60 ]] && [[ $BATTERY -le 79 ]]; then 44 | ICON_DISCHRG="" 45 | elif [[ $BATTERY -ge 80 ]] && [[ $BATTERY -le 100 ]]; then 46 | ICON_DISCHRG="" 47 | fi 48 | 49 | ## Icons 50 | ICON_PMGR="" 51 | 52 | options="$ICON_DISCHRG\n$ICON_CHRG\n$ICON_PMGR" 53 | 54 | ## Main 55 | chosen="$(echo -e "$options" | $rofi_command -p "$MSG : $BATTERY%" -dmenu $active $urgent -selected-row 0)" 56 | case $chosen in 57 | $ICON_CHRG) 58 | ;; 59 | $ICON_DISCHRG) 60 | ;; 61 | $ICON_PMGR) 62 | xfce4-power-manager-settings 63 | ;; 64 | esac 65 | 66 | -------------------------------------------------------------------------------- /config/rofi/applets/applets/network.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/applets/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/applets/configs/$style" 11 | rofi_command="rofi -theme $dir/network.rasi" 12 | 13 | ## Get info 14 | IFACE="$(nmcli | grep -i interface | awk '/interface/ {print $2}')" 15 | #SSID="$(iwgetid -r)" 16 | #LIP="$(nmcli | grep -i server | awk '/server/ {print $2}')" 17 | #PIP="$(dig +short myip.opendns.com @resolver1.opendns.com )" 18 | STATUS="$(nmcli radio wifi)" 19 | 20 | active="" 21 | urgent="" 22 | 23 | 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 24 | if [[ $STATUS == *"enable"* ]]; then 25 | if [[ $IFACE == e* ]]; then 26 | connected="" 27 | else 28 | connected="" 29 | fi 30 | active="-a 0" 31 | SSID="﬉ $(iwgetid -r)" 32 | PIP="$(wget --timeout=30 http://ipinfo.io/ip -qO -)" 33 | fi 34 | else 35 | urgent="-u 0" 36 | SSID="Disconnected" 37 | PIP="Not Available" 38 | connected="" 39 | fi 40 | 41 | ## Icons 42 | bmon="" 43 | launch_cli="" 44 | launch="" 45 | 46 | options="$connected\n$bmon\n$launch_cli\n$launch" 47 | 48 | ## Main 49 | chosen="$(echo -e "$options" | $rofi_command -p "$SSID" -dmenu $active $urgent -selected-row 1)" 50 | case $chosen in 51 | $connected) 52 | if [[ $STATUS == *"enable"* ]]; then 53 | nmcli radio wifi off 54 | else 55 | nmcli radio wifi on 56 | fi 57 | ;; 58 | $bmon) 59 | termite -e bmon 60 | ;; 61 | $launch_cli) 62 | termite -e nmtui 63 | ;; 64 | $launch) 65 | nm-connection-editor 66 | ;; 67 | esac 68 | 69 | -------------------------------------------------------------------------------- /config/rofi/applets/menu/network.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/menu/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/menu/configs/$style" 11 | rofi_command="rofi -theme $dir/network.rasi" 12 | 13 | ## Get info 14 | IFACE="$(nmcli | grep -i interface | awk '/interface/ {print $2}')" 15 | #SSID="$(iwgetid -r)" 16 | #LIP="$(nmcli | grep -i server | awk '/server/ {print $2}')" 17 | #PIP="$(dig +short myip.opendns.com @resolver1.opendns.com )" 18 | STATUS="$(nmcli radio wifi)" 19 | 20 | active="" 21 | urgent="" 22 | 23 | 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 24 | if [[ $STATUS == *"enable"* ]]; then 25 | if [[ $IFACE == e* ]]; then 26 | connected="" 27 | else 28 | connected="" 29 | fi 30 | active="-a 0" 31 | SSID="﬉ $(iwgetid -r)" 32 | PIP="$(wget --timeout=30 http://ipinfo.io/ip -qO -)" 33 | fi 34 | else 35 | urgent="-u 0" 36 | SSID="Disconnected" 37 | PIP="Not Available" 38 | connected="" 39 | fi 40 | 41 | ## Icons 42 | bmon="" 43 | launch_cli="" 44 | launch="" 45 | 46 | options="$connected\n$bmon\n$launch_cli\n$launch" 47 | 48 | ## Main 49 | chosen="$(echo -e "$options" | $rofi_command -p "$SSID : $PIP" -dmenu $active $urgent -selected-row 1)" 50 | case $chosen in 51 | $connected) 52 | if [[ $STATUS == *"enable"* ]]; then 53 | nmcli radio wifi off 54 | else 55 | nmcli radio wifi on 56 | fi 57 | ;; 58 | $bmon) 59 | termite -e bmon 60 | ;; 61 | $launch_cli) 62 | termite -e nmtui 63 | ;; 64 | $launch) 65 | nm-connection-editor 66 | ;; 67 | esac 68 | 69 | -------------------------------------------------------------------------------- /config/rofi/applets/android/mpd.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | dir="$HOME/.config/rofi/applets/android" 9 | rofi_command="rofi -theme $dir/six.rasi" 10 | 11 | # Gets the current status of mpd (for us to parse it later on) 12 | status="$(mpc status)" 13 | # Defines the Play / Pause option content 14 | if [[ $status == *"[playing]"* ]]; then 15 | play_pause="" 16 | else 17 | play_pause="" 18 | fi 19 | active="" 20 | urgent="" 21 | 22 | # Display if repeat mode is on / off 23 | tog_repeat="" 24 | if [[ $status == *"repeat: on"* ]]; then 25 | active="-a 4" 26 | elif [[ $status == *"repeat: off"* ]]; then 27 | urgent="-u 4" 28 | else 29 | tog_repeat=" Parsing error" 30 | fi 31 | 32 | # Display if random mode is on / off 33 | tog_random="" 34 | if [[ $status == *"random: on"* ]]; then 35 | [ -n "$active" ] && active+=",5" || active="-a 5" 36 | elif [[ $status == *"random: off"* ]]; then 37 | [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5" 38 | else 39 | tog_random=" Parsing error" 40 | fi 41 | stop="" 42 | next="" 43 | previous="" 44 | 45 | # Variable passed to rofi 46 | options="$previous\n$play_pause\n$stop\n$next\n$tog_repeat\n$tog_random" 47 | 48 | # Get the current playing song 49 | current=$(mpc -f %title% current) 50 | # If mpd isn't running it will return an empty string, we don't want to display that 51 | if [[ -z "$current" ]]; then 52 | current="-" 53 | fi 54 | 55 | # Spawn the mpd menu with the "Play / Pause" entry selected by default 56 | chosen="$(echo -e "$options" | $rofi_command -p " $current" -dmenu $active $urgent -selected-row 1)" 57 | case $chosen in 58 | $previous) 59 | mpc -q prev && notify-send -u low -t 1800 " $(mpc current)" 60 | ;; 61 | $play_pause) 62 | mpc -q toggle && notify-send -u low -t 1800 " $(mpc current)" 63 | ;; 64 | $stop) 65 | mpc -q stop 66 | ;; 67 | $next) 68 | mpc -q next && notify-send -u low -t 1800 " $(mpc current)" 69 | ;; 70 | $tog_repeat) 71 | mpc -q repeat 72 | ;; 73 | $tog_random) 74 | mpc -q random 75 | ;; 76 | esac 77 | -------------------------------------------------------------------------------- /config/rofi/applets/applets/mpd.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/applets/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/applets/configs/$style" 11 | rofi_command="rofi -theme $dir/mpd.rasi" 12 | 13 | # Gets the current status of mpd (for us to parse it later on) 14 | status="$(mpc status)" 15 | # Defines the Play / Pause option content 16 | if [[ $status == *"[playing]"* ]]; then 17 | play_pause="" 18 | else 19 | play_pause="" 20 | fi 21 | active="" 22 | urgent="" 23 | 24 | # Display if repeat mode is on / off 25 | tog_repeat="" 26 | if [[ $status == *"repeat: on"* ]]; then 27 | active="-a 4" 28 | elif [[ $status == *"repeat: off"* ]]; then 29 | urgent="-u 4" 30 | else 31 | tog_repeat=" Parsing error" 32 | fi 33 | 34 | # Display if random mode is on / off 35 | tog_random="" 36 | if [[ $status == *"random: on"* ]]; then 37 | [ -n "$active" ] && active+=",5" || active="-a 5" 38 | elif [[ $status == *"random: off"* ]]; then 39 | [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5" 40 | else 41 | tog_random=" Parsing error" 42 | fi 43 | stop="" 44 | next="" 45 | previous="" 46 | 47 | # Variable passed to rofi 48 | options="$previous\n$play_pause\n$stop\n$next\n$tog_repeat\n$tog_random" 49 | 50 | # Get the current playing song 51 | current=$(mpc -f "%title%" current) 52 | # If mpd isn't running it will return an empty string, we don't want to display that 53 | if [[ -z "$current" ]]; then 54 | current="-" 55 | fi 56 | 57 | # Spawn the mpd menu with the "Play / Pause" entry selected by default 58 | chosen="$(echo -e "$options" | $rofi_command -p " $current" -dmenu $active $urgent -selected-row 1)" 59 | case $chosen in 60 | $previous) 61 | mpc -q prev && notify-send -u low -t 1800 " $(mpc current)" 62 | ;; 63 | $play_pause) 64 | mpc -q toggle && notify-send -u low -t 1800 " $(mpc current)" 65 | ;; 66 | $stop) 67 | mpc -q stop 68 | ;; 69 | $next) 70 | mpc -q next && notify-send -u low -t 1800 " $(mpc current)" 71 | ;; 72 | $tog_repeat) 73 | mpc -q repeat 74 | ;; 75 | $tog_random) 76 | mpc -q random 77 | ;; 78 | esac 79 | -------------------------------------------------------------------------------- /config/rofi/applets/menu/mpd.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/menu/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/menu/configs/$style" 11 | rofi_command="rofi -theme $dir/mpd.rasi" 12 | 13 | # Gets the current status of mpd (for us to parse it later on) 14 | status="$(mpc status)" 15 | # Defines the Play / Pause option content 16 | if [[ $status == *"[playing]"* ]]; then 17 | play_pause="" 18 | else 19 | play_pause="" 20 | fi 21 | active="" 22 | urgent="" 23 | 24 | # Display if repeat mode is on / off 25 | tog_repeat="" 26 | if [[ $status == *"repeat: on"* ]]; then 27 | active="-a 4" 28 | elif [[ $status == *"repeat: off"* ]]; then 29 | urgent="-u 4" 30 | else 31 | tog_repeat=" Parsing error" 32 | fi 33 | 34 | # Display if random mode is on / off 35 | tog_random="" 36 | if [[ $status == *"random: on"* ]]; then 37 | [ -n "$active" ] && active+=",5" || active="-a 5" 38 | elif [[ $status == *"random: off"* ]]; then 39 | [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5" 40 | else 41 | tog_random=" Parsing error" 42 | fi 43 | stop="" 44 | next="" 45 | previous="" 46 | 47 | # Variable passed to rofi 48 | options="$previous\n$play_pause\n$stop\n$next\n$tog_repeat\n$tog_random" 49 | 50 | # Get the current playing song 51 | current=$(mpc -f "%artist% - %title%" current) 52 | # If mpd isn't running it will return an empty string, we don't want to display that 53 | if [[ -z "$current" ]]; then 54 | current="-" 55 | fi 56 | 57 | # Spawn the mpd menu with the "Play / Pause" entry selected by default 58 | chosen="$(echo -e "$options" | $rofi_command -p " $current" -dmenu $active $urgent -selected-row 1)" 59 | case $chosen in 60 | $previous) 61 | mpc -q prev && notify-send -u low -t 1800 " $(mpc current)" 62 | ;; 63 | $play_pause) 64 | mpc -q toggle && notify-send -u low -t 1800 " $(mpc current)" 65 | ;; 66 | $stop) 67 | mpc -q stop 68 | ;; 69 | $next) 70 | mpc -q next && notify-send -u low -t 1800 " $(mpc current)" 71 | ;; 72 | $tog_repeat) 73 | mpc -q repeat 74 | ;; 75 | $tog_random) 76 | mpc -q random 77 | ;; 78 | esac 79 | -------------------------------------------------------------------------------- /config/rofi/applets/android/apps.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | dir="$HOME/.config/rofi/applets/android" 9 | rofi_command="rofi -theme $dir/six.rasi" 10 | 11 | # Links 12 | terminal="" 13 | files="" 14 | editor="" 15 | browser="" 16 | music="" 17 | settings="" 18 | 19 | # Error msg 20 | msg() { 21 | rofi -theme "$dir/message.rasi" -e "$1" 22 | } 23 | 24 | # Variable passed to rofi 25 | options="$terminal\n$files\n$editor\n$browser\n$music\n$settings" 26 | 27 | chosen="$(echo -e "$options" | $rofi_command -p "Most Used" -dmenu -selected-row 0)" 28 | case $chosen in 29 | $terminal) 30 | if [[ -f /usr/bin/termite ]]; then 31 | termite & 32 | elif [[ -f /usr/bin/urxvt ]]; then 33 | urxvt & 34 | elif [[ -f /usr/bin/kitty ]]; then 35 | kitty & 36 | elif [[ -f /usr/bin/xterm ]]; then 37 | xterm & 38 | elif [[ -f /usr/bin/xfce4-terminal ]]; then 39 | xfce4-terminal & 40 | elif [[ -f /usr/bin/gnome-terminal ]]; then 41 | gnome-terminal & 42 | else 43 | msg "No suitable terminal found!" 44 | fi 45 | ;; 46 | $files) 47 | if [[ -f /usr/bin/thunar ]]; then 48 | thunar & 49 | elif [[ -f /usr/bin/pcmanfm ]]; then 50 | pcmanfm & 51 | else 52 | msg "No suitable file manager found!" 53 | fi 54 | ;; 55 | $editor) 56 | if [[ -f /usr/bin/geany ]]; then 57 | geany & 58 | elif [[ -f /usr/bin/leafpad ]]; then 59 | leafpad & 60 | elif [[ -f /usr/bin/mousepad ]]; then 61 | mousepad & 62 | elif [[ -f /usr/bin/code ]]; then 63 | code & 64 | else 65 | msg "No suitable text editor found!" 66 | fi 67 | ;; 68 | $browser) 69 | if [[ -f /usr/bin/firefox ]]; then 70 | firefox & 71 | elif [[ -f /usr/bin/chromium ]]; then 72 | chromium & 73 | elif [[ -f /usr/bin/midori ]]; then 74 | midori & 75 | else 76 | msg "No suitable web browser found!" 77 | fi 78 | ;; 79 | $music) 80 | if [[ -f /usr/bin/lxmusic ]]; then 81 | lxmusic & 82 | else 83 | msg "No suitable music player found!" 84 | fi 85 | ;; 86 | $settings) 87 | if [[ -f /usr/bin/xfce4-settings-manager ]]; then 88 | xfce4-settings-manager & 89 | else 90 | msg "No suitable settings manager found!" 91 | fi 92 | ;; 93 | esac 94 | 95 | -------------------------------------------------------------------------------- /config/rofi/applets/menu/apps.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/menu/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/menu/configs/$style" 11 | rofi_command="rofi -theme $dir/apps.rasi" 12 | 13 | # Links 14 | terminal="" 15 | files="" 16 | editor="" 17 | browser="" 18 | music="" 19 | settings="" 20 | 21 | # Error msg 22 | msg() { 23 | rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1" 24 | } 25 | 26 | # Variable passed to rofi 27 | options="$terminal\n$files\n$editor\n$browser\n$music\n$settings" 28 | 29 | chosen="$(echo -e "$options" | $rofi_command -p "Most Used" -dmenu -selected-row 0)" 30 | case $chosen in 31 | $terminal) 32 | if [[ -f /usr/bin/termite ]]; then 33 | termite & 34 | elif [[ -f /usr/bin/urxvt ]]; then 35 | urxvt & 36 | elif [[ -f /usr/bin/kitty ]]; then 37 | kitty & 38 | elif [[ -f /usr/bin/xterm ]]; then 39 | xterm & 40 | elif [[ -f /usr/bin/xfce4-terminal ]]; then 41 | xfce4-terminal & 42 | elif [[ -f /usr/bin/gnome-terminal ]]; then 43 | gnome-terminal & 44 | else 45 | msg "No suitable terminal found!" 46 | fi 47 | ;; 48 | $files) 49 | if [[ -f /usr/bin/thunar ]]; then 50 | thunar & 51 | elif [[ -f /usr/bin/pcmanfm ]]; then 52 | pcmanfm & 53 | else 54 | msg "No suitable file manager found!" 55 | fi 56 | ;; 57 | $editor) 58 | if [[ -f /usr/bin/geany ]]; then 59 | geany & 60 | elif [[ -f /usr/bin/leafpad ]]; then 61 | leafpad & 62 | elif [[ -f /usr/bin/mousepad ]]; then 63 | mousepad & 64 | elif [[ -f /usr/bin/code ]]; then 65 | code & 66 | else 67 | msg "No suitable text editor found!" 68 | fi 69 | ;; 70 | $browser) 71 | if [[ -f /usr/bin/firefox ]]; then 72 | firefox & 73 | elif [[ -f /usr/bin/chromium ]]; then 74 | chromium & 75 | elif [[ -f /usr/bin/midori ]]; then 76 | midori & 77 | else 78 | msg "No suitable web browser found!" 79 | fi 80 | ;; 81 | $music) 82 | if [[ -f /usr/bin/lxmusic ]]; then 83 | lxmusic & 84 | else 85 | msg "No suitable music player found!" 86 | fi 87 | ;; 88 | $settings) 89 | if [[ -f /usr/bin/xfce4-settings-manager ]]; then 90 | xfce4-settings-manager & 91 | else 92 | msg "No suitable settings manager found!" 93 | fi 94 | ;; 95 | esac 96 | -------------------------------------------------------------------------------- /config/rofi/applets/applets/apps.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/applets/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/applets/configs/$style" 11 | rofi_command="rofi -theme $dir/apps.rasi" 12 | 13 | # Links 14 | terminal="" 15 | files="" 16 | editor="" 17 | browser="" 18 | music="" 19 | settings="" 20 | 21 | # Error msg 22 | msg() { 23 | rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1" 24 | } 25 | 26 | # Variable passed to rofi 27 | options="$terminal\n$files\n$editor\n$browser\n$music\n$settings" 28 | 29 | chosen="$(echo -e "$options" | $rofi_command -p "Most Used" -dmenu -selected-row 0)" 30 | case $chosen in 31 | $terminal) 32 | if [[ -f /usr/bin/termite ]]; then 33 | termite & 34 | elif [[ -f /usr/bin/urxvt ]]; then 35 | urxvt & 36 | elif [[ -f /usr/bin/kitty ]]; then 37 | kitty & 38 | elif [[ -f /usr/bin/xterm ]]; then 39 | xterm & 40 | elif [[ -f /usr/bin/xfce4-terminal ]]; then 41 | xfce4-terminal & 42 | elif [[ -f /usr/bin/gnome-terminal ]]; then 43 | gnome-terminal & 44 | else 45 | msg "No suitable terminal found!" 46 | fi 47 | ;; 48 | $files) 49 | if [[ -f /usr/bin/thunar ]]; then 50 | thunar & 51 | elif [[ -f /usr/bin/pcmanfm ]]; then 52 | pcmanfm & 53 | else 54 | msg "No suitable file manager found!" 55 | fi 56 | ;; 57 | $editor) 58 | if [[ -f /usr/bin/geany ]]; then 59 | geany & 60 | elif [[ -f /usr/bin/leafpad ]]; then 61 | leafpad & 62 | elif [[ -f /usr/bin/mousepad ]]; then 63 | mousepad & 64 | elif [[ -f /usr/bin/code ]]; then 65 | code & 66 | else 67 | msg "No suitable text editor found!" 68 | fi 69 | ;; 70 | $browser) 71 | if [[ -f /usr/bin/firefox ]]; then 72 | firefox & 73 | elif [[ -f /usr/bin/chromium ]]; then 74 | chromium & 75 | elif [[ -f /usr/bin/midori ]]; then 76 | midori & 77 | else 78 | msg "No suitable web browser found!" 79 | fi 80 | ;; 81 | $music) 82 | if [[ -f /usr/bin/lxmusic ]]; then 83 | lxmusic & 84 | else 85 | msg "No suitable music player found!" 86 | fi 87 | ;; 88 | $settings) 89 | if [[ -f /usr/bin/xfce4-settings-manager ]]; then 90 | xfce4-settings-manager & 91 | else 92 | msg "No suitable settings manager found!" 93 | fi 94 | ;; 95 | esac 96 | -------------------------------------------------------------------------------- /config/rofi/applets/android/powermenu.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | dir="$HOME/.config/rofi/applets/android" 9 | rofi_command="rofi -theme $dir/five.rasi" 10 | 11 | uptime=$(uptime -p | sed -e 's/up //g') 12 | 13 | # Options 14 | shutdown="" 15 | reboot="" 16 | lock="" 17 | suspend="" 18 | logout="" 19 | 20 | # Confirmation 21 | confirm_exit() { 22 | rofi -dmenu\ 23 | -i\ 24 | -no-fixed-num-lines\ 25 | -p "Are You Sure? : "\ 26 | -theme $dir/confirm.rasi 27 | } 28 | 29 | # Message 30 | msg() { 31 | rofi -theme "$dir/message.rasi" -e "Available Options - yes / y / no / n" 32 | } 33 | 34 | # Variable passed to rofi 35 | options="$shutdown\n$reboot\n$lock\n$suspend\n$logout" 36 | 37 | chosen="$(echo -e "$options" | $rofi_command -p "Uptime: $uptime" -dmenu -selected-row 2)" 38 | case $chosen in 39 | $shutdown) 40 | ans=$(confirm_exit &) 41 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 42 | systemctl poweroff 43 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 44 | exit 0 45 | else 46 | msg 47 | fi 48 | ;; 49 | $reboot) 50 | ans=$(confirm_exit &) 51 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 52 | systemctl reboot 53 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 54 | exit 0 55 | else 56 | msg 57 | fi 58 | ;; 59 | $lock) 60 | if [[ -f /usr/bin/i3lock ]]; then 61 | i3lock 62 | elif [[ -f /usr/bin/betterlockscreen ]]; then 63 | betterlockscreen -l 64 | fi 65 | ;; 66 | $suspend) 67 | ans=$(confirm_exit &) 68 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 69 | mpc -q pause 70 | amixer set Master mute 71 | systemctl suspend 72 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 73 | exit 0 74 | else 75 | msg 76 | fi 77 | ;; 78 | $logout) 79 | ans=$(confirm_exit &) 80 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 81 | if [[ "$DESKTOP_SESSION" == "Openbox" ]]; then 82 | openbox --exit 83 | elif [[ "$DESKTOP_SESSION" == "bspwm" ]]; then 84 | bspc quit 85 | elif [[ "$DESKTOP_SESSION" == "i3" ]]; then 86 | i3-msg exit 87 | fi 88 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 89 | exit 0 90 | else 91 | msg 92 | fi 93 | ;; 94 | esac 95 | -------------------------------------------------------------------------------- /config/rofi/applets/android/six.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | show-icons: false; 12 | disable-history: false; 13 | sidebar-mode: false; 14 | } 15 | 16 | @import "colors.rasi" 17 | 18 | * { 19 | background-color: @background; 20 | text-color: @foreground; 21 | } 22 | 23 | window { 24 | transparency: "real"; 25 | border-radius: 12px; 26 | width: 100px; 27 | location: east; 28 | x-offset: -15px; 29 | y-offset: 0px; 30 | } 31 | 32 | listview { 33 | lines: 6; 34 | margin: 8px; 35 | spacing: 8px; 36 | cycle: true; 37 | dynamic: true; 38 | layout: vertical; 39 | } 40 | 41 | mainbox { 42 | background-color: @background; 43 | children: [ listview ]; 44 | } 45 | 46 | element { 47 | background-color: @background-light; 48 | text-color: @foreground; 49 | orientation: vertical; 50 | border-radius: 12px; 51 | } 52 | 53 | element-text { 54 | background-color: inherit; 55 | text-color: inherit; 56 | font: "feather 20"; 57 | expand: true; 58 | horizontal-align: 0.5; 59 | vertical-align: 0.5; 60 | margin: 26px 26px 26px 26px; 61 | } 62 | 63 | element normal.urgent, 64 | element alternate.urgent { 65 | background-color: @off; 66 | text-color: @background; 67 | border-radius: 10px; 68 | } 69 | 70 | element normal.active, 71 | element alternate.active { 72 | background-color: @on; 73 | text-color: @background; 74 | } 75 | 76 | element selected { 77 | background-color: @accent; 78 | text-color: @background; 79 | border: 0px; 80 | border-radius: 10px; 81 | border-color: @border; 82 | } 83 | 84 | element selected.urgent { 85 | background-color: @on; 86 | text-color: @background; 87 | } 88 | 89 | element selected.active { 90 | background-color: @off; 91 | color: @background; 92 | } 93 | -------------------------------------------------------------------------------- /config/rofi/applets/android/three.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | show-icons: false; 12 | disable-history: false; 13 | sidebar-mode: false; 14 | } 15 | 16 | @import "colors.rasi" 17 | 18 | * { 19 | background-color: @background; 20 | text-color: @foreground; 21 | } 22 | 23 | window { 24 | transparency: "real"; 25 | border-radius: 12px; 26 | width: 100px; 27 | location: east; 28 | x-offset: -15px; 29 | y-offset: 0px; 30 | } 31 | 32 | listview { 33 | lines: 3; 34 | margin: 8px; 35 | spacing: 8px; 36 | cycle: true; 37 | dynamic: true; 38 | layout: vertical; 39 | } 40 | 41 | mainbox { 42 | background-color: @background; 43 | children: [ listview ]; 44 | } 45 | 46 | element { 47 | background-color: @background-light; 48 | text-color: @foreground; 49 | orientation: vertical; 50 | border-radius: 12px; 51 | } 52 | 53 | element-text { 54 | background-color: inherit; 55 | text-color: inherit; 56 | font: "feather 20"; 57 | expand: true; 58 | horizontal-align: 0.5; 59 | vertical-align: 0.5; 60 | margin: 26px 26px 26px 26px; 61 | } 62 | 63 | element normal.urgent, 64 | element alternate.urgent { 65 | background-color: @off; 66 | text-color: @background; 67 | border-radius: 10px; 68 | } 69 | 70 | element normal.active, 71 | element alternate.active { 72 | background-color: @on; 73 | text-color: @background; 74 | } 75 | 76 | element selected { 77 | background-color: @accent; 78 | text-color: @background; 79 | border: 0px; 80 | border-radius: 10px; 81 | border-color: @border; 82 | } 83 | 84 | element selected.urgent { 85 | background-color: @on; 86 | text-color: @background; 87 | } 88 | 89 | element selected.active { 90 | background-color: @off; 91 | color: @background; 92 | } 93 | -------------------------------------------------------------------------------- /config/rofi/applets/android/backlight.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | dir="$HOME/.config/rofi/applets/android" 9 | rofi_command="rofi -theme $dir/three.rasi" 10 | 11 | # Error msg 12 | msg() { 13 | rofi -theme "$dir/message.rasi" -e "$1" 14 | } 15 | 16 | ## Get Brightness 17 | if [[ -f /bin/brightnessctl ]]; then 18 | BNESS="$(brightnessctl get)" 19 | MAX="$(brightnessctl max)" 20 | PERC="$((BNESS*100/MAX))" 21 | BLIGHT=${PERC%.*} 22 | elif [[ -f /usr/bin/blight ]]; then 23 | DEVICE=$(ls /sys/class/backlight | head -n 1) 24 | BNESS="$(blight -d $DEVICE get brightness)" 25 | PERC="$(($BNESS*100/255))" 26 | BLIGHT=${PERC%.*} 27 | elif [[ -f /usr/bin/xbacklight ]]; then 28 | VAR="$(xbacklight -get)" 29 | BLIGHT="$(printf "%.0f\n" "$VAR")" 30 | else 31 | msg "No suitable backlight utility found!" 32 | exit 1 33 | fi 34 | 35 | if [[ $BLIGHT -ge 1 ]] && [[ $BLIGHT -le 29 ]]; then 36 | MSG="Low" 37 | elif [[ $BLIGHT -ge 30 ]] && [[ $BLIGHT -le 49 ]]; then 38 | MSG="Optimal" 39 | elif [[ $BLIGHT -ge 50 ]] && [[ $BLIGHT -le 69 ]]; then 40 | MSG="High" 41 | elif [[ $BLIGHT -ge 70 ]] && [[ $BLIGHT -le 99 ]]; then 42 | MSG="Too Much" 43 | fi 44 | 45 | ## Icons 46 | ICON_UP="" 47 | ICON_DOWN="" 48 | ICON_OPT="" 49 | 50 | notify="notify-send -u low -t 1500" 51 | options="$ICON_UP\n$ICON_OPT\n$ICON_DOWN" 52 | 53 | ## Main 54 | chosen="$(echo -e "$options" | $rofi_command -p "$BLIGHT%" -dmenu -selected-row 1)" 55 | case $chosen in 56 | "$ICON_UP") 57 | if [[ -f /bin/brightnessctl ]]; then 58 | brightnessctl -q set +10% && $notify "Brightness Up $ICON_UP" 59 | elif [[ -f /usr/bin/blight ]]; then 60 | blight -d "$DEVICE" set +10% && $notify "Brightness Up $ICON_UP" 61 | elif [[ -f /usr/bin/xbacklight ]]; then 62 | xbacklight -inc 10 && $notify "Brightness Up $ICON_UP" 63 | fi 64 | ;; 65 | "$ICON_DOWN") 66 | if [[ -f /bin/brightnessctl ]]; then 67 | brightnessctl -q set 10%- && $notify "Brightness Down $ICON_DOWN" 68 | elif [[ -f /usr/bin/blight ]]; then 69 | blight -d "$DEVICE" set -10% && $notify "Brightness Down $ICON_DOWN" 70 | elif [[ -f /usr/bin/xbacklight ]]; then 71 | xbacklight -dec 10 && $notify "Brightness Down $ICON_DOWN" 72 | fi 73 | ;; 74 | "$ICON_OPT") 75 | if [[ -f /bin/brightnessctl ]]; then 76 | brightnessctl -q set 25% && $notify "Optimal Brightness $ICON_OPT" 77 | elif [[ -f /usr/bin/blight ]]; then 78 | blight -d "$DEVICE" set 25% && $notify "Optimal Brightness $ICON_OPT" 79 | elif [[ -f /usr/bin/xbacklight ]]; then 80 | xbacklight -set 30 && $notify "Optimal Brightness $ICON_OPT" 81 | fi 82 | ;; 83 | esac 84 | 85 | -------------------------------------------------------------------------------- /config/rofi/applets/android/five.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | show-icons: false; 12 | disable-history: false; 13 | sidebar-mode: false; 14 | } 15 | 16 | @import "colors.rasi" 17 | 18 | * { 19 | background-color: @background; 20 | text-color: @foreground; 21 | } 22 | 23 | window { 24 | transparency: "real"; 25 | border-radius: 12px; 26 | width: 100px; 27 | location: east; 28 | x-offset: -15px; 29 | y-offset: 0px; 30 | } 31 | 32 | listview { 33 | lines: 5; 34 | margin: 8px; 35 | spacing: 8px; 36 | cycle: true; 37 | dynamic: true; 38 | layout: vertical; 39 | } 40 | 41 | mainbox { 42 | background-color: @background; 43 | children: [ listview ]; 44 | } 45 | 46 | element { 47 | background-color: @background-light; 48 | text-color: @foreground; 49 | orientation: vertical; 50 | border-radius: 12px; 51 | } 52 | 53 | element-text { 54 | background-color: inherit; 55 | text-color: inherit; 56 | font: "feather 20"; 57 | expand: true; 58 | horizontal-align: 0.5; 59 | vertical-align: 0.5; 60 | margin: 26px 26px 26px 26px; 61 | } 62 | 63 | element normal.urgent, 64 | element alternate.urgent { 65 | background-color: @urgent; 66 | text-color: @foreground; 67 | border-radius: 10px; 68 | } 69 | 70 | element normal.active, 71 | element alternate.active { 72 | background-color: @background-alt; 73 | text-color: @foreground; 74 | } 75 | 76 | element selected { 77 | background-color: @accent; 78 | text-color: @background; 79 | border: 0px; 80 | border-radius: 10px; 81 | border-color: @border; 82 | } 83 | 84 | element selected.urgent { 85 | background-color: @urgent; 86 | text-color: @foreground; 87 | } 88 | 89 | element selected.active { 90 | background-color: @background-alt; 91 | color: @foreground; 92 | } 93 | -------------------------------------------------------------------------------- /config/rofi/applets/applets/powermenu.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/applets/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/applets/configs/$style" 11 | rofi_command="rofi -theme $dir/powermenu.rasi" 12 | 13 | uptime=$(uptime -p | sed -e 's/up //g') 14 | cpu=$($HOME/.config/rofi/bin/usedcpu) 15 | memory=$($HOME/.config/rofi/bin/usedram) 16 | 17 | # Options 18 | shutdown="" 19 | reboot="" 20 | lock="" 21 | suspend="" 22 | logout="" 23 | 24 | # Confirmation 25 | confirm_exit() { 26 | rofi -dmenu\ 27 | -i\ 28 | -no-fixed-num-lines\ 29 | -p "Are You Sure? : "\ 30 | -theme $HOME/.config/rofi/applets/styles/confirm.rasi 31 | } 32 | 33 | # Message 34 | msg() { 35 | rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "Available Options - yes / y / no / n" 36 | } 37 | 38 | # Variable passed to rofi 39 | options="$shutdown\n$reboot\n$lock\n$suspend\n$logout" 40 | 41 | chosen="$(echo -e "$options" | $rofi_command -p "UP - $uptime" -dmenu -selected-row 2)" 42 | case $chosen in 43 | $shutdown) 44 | ans=$(confirm_exit &) 45 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 46 | systemctl poweroff 47 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 48 | exit 0 49 | else 50 | msg 51 | fi 52 | ;; 53 | $reboot) 54 | ans=$(confirm_exit &) 55 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 56 | systemctl reboot 57 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 58 | exit 0 59 | else 60 | msg 61 | fi 62 | ;; 63 | $lock) 64 | if [[ -f /usr/bin/i3lock ]]; then 65 | i3lock 66 | elif [[ -f /usr/bin/betterlockscreen ]]; then 67 | betterlockscreen -l 68 | fi 69 | ;; 70 | $suspend) 71 | ans=$(confirm_exit &) 72 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 73 | mpc -q pause 74 | amixer set Master mute 75 | systemctl suspend 76 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 77 | exit 0 78 | else 79 | msg 80 | fi 81 | ;; 82 | $logout) 83 | ans=$(confirm_exit &) 84 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 85 | if [[ "$DESKTOP_SESSION" == "Openbox" ]]; then 86 | openbox --exit 87 | elif [[ "$DESKTOP_SESSION" == "bspwm" ]]; then 88 | bspc quit 89 | elif [[ "$DESKTOP_SESSION" == "i3" ]]; then 90 | i3-msg exit 91 | fi 92 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 93 | exit 0 94 | else 95 | msg 96 | fi 97 | ;; 98 | esac 99 | -------------------------------------------------------------------------------- /config/rofi/applets/applets/backlight.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/applets/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/applets/configs/$style" 11 | rofi_command="rofi -theme $dir/backlight.rasi" 12 | 13 | # Error msg 14 | msg() { 15 | rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1" 16 | } 17 | 18 | ## Get Brightness 19 | if [[ -f /bin/brightnessctl ]]; then 20 | BNESS="$(brightnessctl get)" 21 | MAX="$(brightnessctl max)" 22 | PERC="$((BNESS*100/MAX))" 23 | BLIGHT=${PERC%.*} 24 | elif [[ -f /usr/bin/blight ]]; then 25 | DEVICE=$(ls /sys/class/backlight | head -n 1) 26 | BNESS="$(blight -d $DEVICE get brightness)" 27 | PERC="$(($BNESS*100/255))" 28 | BLIGHT=${PERC%.*} 29 | elif [[ -f /usr/bin/xbacklight ]]; then 30 | VAR="$(xbacklight -get)" 31 | BLIGHT="$(printf "%.0f\n" "$VAR")" 32 | else 33 | msg "No suitable backlight utility found!" 34 | exit 1 35 | fi 36 | 37 | if [[ $BLIGHT -ge 1 ]] && [[ $BLIGHT -le 29 ]]; then 38 | MSG="Low" 39 | elif [[ $BLIGHT -ge 30 ]] && [[ $BLIGHT -le 49 ]]; then 40 | MSG="Optimal" 41 | elif [[ $BLIGHT -ge 50 ]] && [[ $BLIGHT -le 69 ]]; then 42 | MSG="High" 43 | elif [[ $BLIGHT -ge 70 ]] && [[ $BLIGHT -le 99 ]]; then 44 | MSG="Too Much" 45 | fi 46 | 47 | ## Icons 48 | ICON_UP="" 49 | ICON_DOWN="" 50 | ICON_OPT="" 51 | 52 | notify="notify-send -u low -t 1500" 53 | options="$ICON_UP\n$ICON_OPT\n$ICON_DOWN" 54 | 55 | ## Main 56 | chosen="$(echo -e "$options" | $rofi_command -p "$BLIGHT%" -dmenu -selected-row 1)" 57 | case $chosen in 58 | "$ICON_UP") 59 | if [[ -f /bin/brightnessctl ]]; then 60 | brightnessctl -q set +10% && $notify "Brightness Up $ICON_UP" 61 | elif [[ -f /usr/bin/blight ]]; then 62 | blight -d "$DEVICE" set +10% && $notify "Brightness Up $ICON_UP" 63 | elif [[ -f /usr/bin/xbacklight ]]; then 64 | xbacklight -inc 10 && $notify "Brightness Up $ICON_UP" 65 | fi 66 | ;; 67 | "$ICON_DOWN") 68 | if [[ -f /bin/brightnessctl ]]; then 69 | brightnessctl -q set 10%- && $notify "Brightness Down $ICON_DOWN" 70 | elif [[ -f /usr/bin/blight ]]; then 71 | blight -d "$DEVICE" set -10% && $notify "Brightness Down $ICON_DOWN" 72 | elif [[ -f /usr/bin/xbacklight ]]; then 73 | xbacklight -dec 10 && $notify "Brightness Down $ICON_DOWN" 74 | fi 75 | ;; 76 | "$ICON_OPT") 77 | if [[ -f /bin/brightnessctl ]]; then 78 | brightnessctl -q set 25% && $notify "Optimal Brightness $ICON_OPT" 79 | elif [[ -f /usr/bin/blight ]]; then 80 | blight -d "$DEVICE" set 25% && $notify "Optimal Brightness $ICON_OPT" 81 | elif [[ -f /usr/bin/xbacklight ]]; then 82 | xbacklight -set 30 && $notify "Optimal Brightness $ICON_OPT" 83 | fi 84 | ;; 85 | esac 86 | 87 | -------------------------------------------------------------------------------- /config/rofi/applets/menu/backlight.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/menu/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/menu/configs/$style" 11 | rofi_command="rofi -theme $dir/backlight.rasi" 12 | 13 | # Error msg 14 | msg() { 15 | rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1" 16 | } 17 | 18 | ## Get Brightness 19 | if [[ -f /bin/brightnessctl ]]; then 20 | BNESS="$(brightnessctl get)" 21 | MAX="$(brightnessctl max)" 22 | PERC="$((BNESS*100/MAX))" 23 | BLIGHT=${PERC%.*} 24 | elif [[ -f /usr/bin/blight ]]; then 25 | DEVICE=$(ls /sys/class/backlight | head -n 1) 26 | BNESS="$(blight -d $DEVICE get brightness)" 27 | PERC="$(($BNESS*100/255))" 28 | BLIGHT=${PERC%.*} 29 | elif [[ -f /usr/bin/xbacklight ]]; then 30 | VAR="$(xbacklight -get)" 31 | BLIGHT="$(printf "%.0f\n" "$VAR")" 32 | else 33 | msg "No suitable backlight utility found!" 34 | exit 1 35 | fi 36 | 37 | if [[ $BLIGHT -ge 1 ]] && [[ $BLIGHT -le 29 ]]; then 38 | MSG="Low" 39 | elif [[ $BLIGHT -ge 30 ]] && [[ $BLIGHT -le 49 ]]; then 40 | MSG="Optimal" 41 | elif [[ $BLIGHT -ge 50 ]] && [[ $BLIGHT -le 69 ]]; then 42 | MSG="High" 43 | elif [[ $BLIGHT -ge 70 ]] && [[ $BLIGHT -le 99 ]]; then 44 | MSG="Too Much" 45 | fi 46 | 47 | ## Icons 48 | ICON_UP="" 49 | ICON_DOWN="" 50 | ICON_OPT="" 51 | 52 | notify="notify-send -u low -t 1500" 53 | options="$ICON_UP\n$ICON_OPT\n$ICON_DOWN" 54 | 55 | ## Main 56 | chosen="$(echo -e "$options" | $rofi_command -p "$BLIGHT% : $MSG" -dmenu -selected-row 1)" 57 | case $chosen in 58 | "$ICON_UP") 59 | if [[ -f /bin/brightnessctl ]]; then 60 | brightnessctl -q set +10% && $notify "Brightness Up $ICON_UP" 61 | elif [[ -f /usr/bin/blight ]]; then 62 | blight -d "$DEVICE" set +10% && $notify "Brightness Up $ICON_UP" 63 | elif [[ -f /usr/bin/xbacklight ]]; then 64 | xbacklight -inc 10 && $notify "Brightness Up $ICON_UP" 65 | fi 66 | ;; 67 | "$ICON_DOWN") 68 | if [[ -f /bin/brightnessctl ]]; then 69 | brightnessctl -q set 10%- && $notify "Brightness Down $ICON_DOWN" 70 | elif [[ -f /usr/bin/blight ]]; then 71 | blight -d "$DEVICE" set -10% && $notify "Brightness Down $ICON_DOWN" 72 | elif [[ -f /usr/bin/xbacklight ]]; then 73 | xbacklight -dec 10 && $notify "Brightness Down $ICON_DOWN" 74 | fi 75 | ;; 76 | "$ICON_OPT") 77 | if [[ -f /bin/brightnessctl ]]; then 78 | brightnessctl -q set 25% && $notify "Optimal Brightness $ICON_OPT" 79 | elif [[ -f /usr/bin/blight ]]; then 80 | blight -d "$DEVICE" set 25% && $notify "Optimal Brightness $ICON_OPT" 81 | elif [[ -f /usr/bin/xbacklight ]]; then 82 | xbacklight -set 30 && $notify "Optimal Brightness $ICON_OPT" 83 | fi 84 | ;; 85 | esac 86 | 87 | -------------------------------------------------------------------------------- /config/rofi/applets/menu/powermenu.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | style="$($HOME/.config/rofi/applets/menu/style.sh)" 9 | 10 | dir="$HOME/.config/rofi/applets/menu/configs/$style" 11 | rofi_command="rofi -theme $dir/powermenu.rasi" 12 | 13 | uptime=$(uptime -p | sed -e 's/up //g') 14 | cpu=$($HOME/.config/rofi/bin/usedcpu) 15 | memory=$($HOME/.config/rofi/bin/usedram) 16 | 17 | # Options 18 | shutdown="" 19 | reboot="" 20 | lock="" 21 | suspend="" 22 | logout="" 23 | 24 | # Confirmation 25 | confirm_exit() { 26 | rofi -dmenu\ 27 | -i\ 28 | -no-fixed-num-lines\ 29 | -p "Are You Sure? : "\ 30 | -theme $HOME/.config/rofi/applets/styles/confirm.rasi 31 | } 32 | 33 | # Message 34 | msg() { 35 | rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "Available Options - yes / y / no / n" 36 | } 37 | 38 | # Variable passed to rofi 39 | options="$shutdown\n$reboot\n$lock\n$suspend\n$logout" 40 | 41 | chosen="$(echo -e "$options" | $rofi_command -p "祥 $uptime |  $cpu | ﬙ $memory " -dmenu -selected-row 2)" 42 | case $chosen in 43 | $shutdown) 44 | ans=$(confirm_exit &) 45 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 46 | systemctl poweroff 47 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 48 | exit 0 49 | else 50 | msg 51 | fi 52 | ;; 53 | $reboot) 54 | ans=$(confirm_exit &) 55 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 56 | systemctl reboot 57 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 58 | exit 0 59 | else 60 | msg 61 | fi 62 | ;; 63 | $lock) 64 | if [[ -f /usr/bin/i3lock ]]; then 65 | i3lock 66 | elif [[ -f /usr/bin/betterlockscreen ]]; then 67 | betterlockscreen -l 68 | fi 69 | ;; 70 | $suspend) 71 | ans=$(confirm_exit &) 72 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 73 | mpc -q pause 74 | amixer set Master mute 75 | systemctl suspend 76 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 77 | exit 0 78 | else 79 | msg 80 | fi 81 | ;; 82 | $logout) 83 | ans=$(confirm_exit &) 84 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 85 | if [[ "$DESKTOP_SESSION" == "Openbox" ]]; then 86 | openbox --exit 87 | elif [[ "$DESKTOP_SESSION" == "bspwm" ]]; then 88 | bspc quit 89 | elif [[ "$DESKTOP_SESSION" == "i3" ]]; then 90 | i3-msg exit 91 | fi 92 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 93 | exit 0 94 | else 95 | msg 96 | fi 97 | ;; 98 | esac 99 | -------------------------------------------------------------------------------- /config/rofi/powermenu/powermenu.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ## Author : Aditya Shakya 4 | ## Mail : adi1090x@gmail.com 5 | ## Github : @adi1090x 6 | ## Twitter : @adi1090x 7 | 8 | # Available Styles 9 | # >> Created and tested on : rofi 1.6.0-1 10 | # 11 | # column_circle column_square column_rounded column_alt 12 | # card_circle card_square card_rounded card_alt 13 | # dock_circle dock_square dock_rounded dock_alt 14 | # drop_circle drop_square drop_rounded drop_alt 15 | # full_circle full_square full_rounded full_alt 16 | # row_circle row_square row_rounded row_alt 17 | 18 | theme="full_circle" 19 | dir="$HOME/.config/rofi/powermenu" 20 | 21 | # random colors 22 | styles=($(ls -p --hide="colors.rasi" $dir/styles)) 23 | color="${styles[$(( $RANDOM % 8 ))]}" 24 | 25 | # comment this line to disable random colors 26 | sed -i -e "s/@import .*/@import \"$color\"/g" $dir/styles/colors.rasi 27 | 28 | # comment these lines to disable random style 29 | themes=($(ls -p --hide="powermenu.sh" --hide="styles" --hide="confirm.rasi" --hide="message.rasi" $dir)) 30 | theme="${themes[$(( $RANDOM % 24 ))]}" 31 | 32 | uptime=$(uptime -p | sed -e 's/up //g') 33 | 34 | rofi_command="rofi -theme $dir/$theme" 35 | 36 | # Options 37 | shutdown="" 38 | reboot="" 39 | lock="" 40 | suspend="" 41 | logout="" 42 | 43 | # Confirmation 44 | confirm_exit() { 45 | rofi -dmenu\ 46 | -i\ 47 | -no-fixed-num-lines\ 48 | -p "Are You Sure? : "\ 49 | -theme $dir/confirm.rasi 50 | } 51 | 52 | # Message 53 | msg() { 54 | rofi -theme "$dir/message.rasi" -e "Available Options - yes / y / no / n" 55 | } 56 | 57 | # Variable passed to rofi 58 | options="$shutdown\n$reboot\n$lock\n$suspend\n$logout" 59 | 60 | chosen="$(echo -e "$options" | $rofi_command -p "Uptime: $uptime" -dmenu -selected-row 2)" 61 | case $chosen in 62 | $shutdown) 63 | ans=$(confirm_exit &) 64 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 65 | systemctl poweroff 66 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 67 | exit 0 68 | else 69 | msg 70 | fi 71 | ;; 72 | $reboot) 73 | ans=$(confirm_exit &) 74 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 75 | systemctl reboot 76 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 77 | exit 0 78 | else 79 | msg 80 | fi 81 | ;; 82 | $lock) 83 | if [[ -f /usr/bin/i3lock ]]; then 84 | i3lock 85 | elif [[ -f /usr/bin/betterlockscreen ]]; then 86 | betterlockscreen -l 87 | fi 88 | ;; 89 | $suspend) 90 | ans=$(confirm_exit &) 91 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 92 | mpc -q pause 93 | amixer set Master mute 94 | systemctl suspend 95 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 96 | exit 0 97 | else 98 | msg 99 | fi 100 | ;; 101 | $logout) 102 | ans=$(confirm_exit &) 103 | if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then 104 | if [[ "$DESKTOP_SESSION" == "Openbox" ]]; then 105 | openbox --exit 106 | elif [[ "$DESKTOP_SESSION" == "bspwm" ]]; then 107 | bspc quit 108 | elif [[ "$DESKTOP_SESSION" == "i3" ]]; then 109 | i3-msg exit 110 | fi 111 | elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then 112 | exit 0 113 | else 114 | msg 115 | fi 116 | ;; 117 | esac 118 | -------------------------------------------------------------------------------- /config/rofi/launchers/colorful/style_6.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font 10"; 12 | show-icons: true; 13 | icon-theme: "Papirus"; 14 | display-drun: ""; 15 | drun-display-format: "{name}"; 16 | disable-history: false; 17 | sidebar-mode: false; 18 | } 19 | 20 | @import "colors.rasi" 21 | 22 | window { 23 | transparency: "real"; 24 | background-color: @bg; 25 | text-color: @fg; 26 | border: 0px; 27 | border-color: @ac; 28 | border-radius: 0px; 29 | width: 100%; 30 | height: 100%; 31 | } 32 | 33 | prompt { 34 | enabled: true; 35 | padding: 0.30% 1% 0% -0.5%; 36 | background-color: @al; 37 | text-color: @bg; 38 | font: "FantasqueSansMono Nerd Font 12"; 39 | } 40 | 41 | entry { 42 | background-color: @al; 43 | text-color: @bg; 44 | placeholder-color: @bg; 45 | expand: true; 46 | horizontal-align: 0; 47 | placeholder: "Search"; 48 | padding: 0.10% 0% 0% 0%; 49 | blink: true; 50 | } 51 | 52 | inputbar { 53 | children: [ prompt, entry ]; 54 | background-color: @ac; 55 | text-color: @bg; 56 | expand: false; 57 | border: 0% 0% 0% 0%; 58 | border-radius: 100%; 59 | border-color: @ac; 60 | margin: 0% 54.5% 0% 0%; 61 | padding: 1.5%; 62 | } 63 | 64 | listview { 65 | background-color: @al; 66 | padding: 0px; 67 | columns: 10; 68 | spacing: 0%; 69 | cycle: false; 70 | dynamic: true; 71 | layout: vertical; 72 | } 73 | 74 | mainbox { 75 | background-color: @al; 76 | border: 0% 0% 0% 0%; 77 | border-radius: 0% 0% 0% 0%; 78 | border-color: @ac; 79 | children: [ inputbar, listview ]; 80 | spacing: 2.5%; 81 | padding: 20% 5% 20% 5%; 82 | } 83 | 84 | element { 85 | background-color: @al; 86 | text-color: @fg; 87 | orientation: vertical; 88 | border-radius: 0%; 89 | padding: 4% 0% 4% 0%; 90 | } 91 | 92 | element-icon { 93 | background-color: inherit; 94 | text-color: inherit; 95 | horizontal-align: 0.5; 96 | vertical-align: 0.5; 97 | size: 80px; 98 | border: 0px; 99 | } 100 | 101 | element-text { 102 | background-color: @al; 103 | text-color: inherit; 104 | expand: true; 105 | horizontal-align: 0.5; 106 | vertical-align: 0.5; 107 | margin: 0.5% 0.5% -0.5% 0.5%; 108 | } 109 | 110 | element selected { 111 | background-color: @se; 112 | text-color: @fg; 113 | border: 0% 0% 0.5% 0%; 114 | border-radius: 25px; 115 | border-color: @ac; 116 | } 117 | -------------------------------------------------------------------------------- /config/rofi/launchers/colorful/style_10.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font 10"; 12 | show-icons: true; 13 | icon-theme: "Papirus"; 14 | display-drun: "Applications"; 15 | drun-display-format: "{name}"; 16 | disable-history: false; 17 | sidebar-mode: false; 18 | } 19 | 20 | @import "colors.rasi" 21 | 22 | window { 23 | transparency: "real"; 24 | background-color: @bg; 25 | text-color: @fg; 26 | border: 0px; 27 | border-color: @ac; 28 | border-radius: 0px; 29 | width: 100%; 30 | height: 100%; 31 | } 32 | 33 | prompt { 34 | enabled: true; 35 | padding: 1% 0.75% 1% 0.75%; 36 | background-color: @ac; 37 | text-color: @fg; 38 | border-radius: 100%; 39 | font: "Iosevka Nerd Font 12"; 40 | } 41 | 42 | textbox-prompt-colon { 43 | padding: 1% 0% 1% 0%; 44 | background-color: @se; 45 | text-color: @fg; 46 | expand: false; 47 | str: " :: "; 48 | } 49 | 50 | entry { 51 | background-color: @al; 52 | text-color: @fg; 53 | placeholder-color: @fg; 54 | expand: true; 55 | horizontal-align: 0; 56 | placeholder: "Search..."; 57 | padding: 1.15% 0.5% 1% 0.5%; 58 | blink: true; 59 | } 60 | 61 | inputbar { 62 | children: [ prompt, entry ]; 63 | background-color: @se; 64 | text-color: @fg; 65 | expand: false; 66 | border: 0% 0.2% 0.3% 0%; 67 | border-radius: 100%; 68 | border-color: @ac; 69 | } 70 | 71 | listview { 72 | background-color: @al; 73 | padding: 0px; 74 | columns: 3; 75 | spacing: 1%; 76 | cycle: false; 77 | dynamic: true; 78 | layout: vertical; 79 | } 80 | 81 | mainbox { 82 | background-color: @al; 83 | border: 0% 0% 0% 0%; 84 | border-radius: 0% 0% 0% 0%; 85 | border-color: @ac; 86 | children: [ inputbar, listview ]; 87 | spacing: 2%; 88 | padding: 20% 15% 20% 15%; 89 | } 90 | 91 | element { 92 | background-color: @se; 93 | text-color: @fg; 94 | orientation: horizontal; 95 | border-radius: 100%; 96 | padding: 1% 0.5% 1% 0.75%; 97 | } 98 | 99 | element-icon { 100 | background-color: inherit; 101 | text-color: inherit; 102 | horizontal-align: 0.5; 103 | vertical-align: 0.5; 104 | size: 24px; 105 | border: 0px; 106 | } 107 | 108 | element-text { 109 | background-color: @al; 110 | text-color: inherit; 111 | expand: true; 112 | horizontal-align: 0; 113 | vertical-align: 0.5; 114 | margin: 0% 0.25% 0% 0.25%; 115 | } 116 | 117 | element selected { 118 | background-color: @se; 119 | text-color: @ac; 120 | border: 0% 0% 0.3% 0.2%; 121 | border-radius: 100%; 122 | border-color: @ac; 123 | } 124 | -------------------------------------------------------------------------------- /config/rofi/launchers/colorful/style_4.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font 10"; 12 | show-icons: true; 13 | icon-theme: "Papirus"; 14 | display-drun: ""; 15 | drun-display-format: "{name}"; 16 | disable-history: false; 17 | sidebar-mode: false; 18 | } 19 | 20 | @import "colors.rasi" 21 | 22 | window { 23 | transparency: "real"; 24 | background-color: @bg; 25 | text-color: @fg; 26 | border: 0px; 27 | border-color: @ac; 28 | border-radius: 0px; 29 | height: 100%; 30 | width: 19%; 31 | location: east; 32 | x-offset: 0; 33 | y-offset: 0; 34 | } 35 | 36 | prompt { 37 | enabled: true; 38 | padding: 0.30% 1% 0% -0.5%; 39 | background-color: @al; 40 | text-color: @bg; 41 | font: "FantasqueSansMono Nerd Font 12"; 42 | } 43 | 44 | entry { 45 | background-color: @al; 46 | text-color: @bg; 47 | placeholder-color: @bg; 48 | expand: true; 49 | horizontal-align: 0; 50 | placeholder: "Search"; 51 | padding: 0.10% 0% 0% 0%; 52 | blink: true; 53 | } 54 | 55 | inputbar { 56 | children: [ prompt, entry ]; 57 | background-color: @ac; 58 | text-color: @bg; 59 | expand: false; 60 | border: 0% 0% 0% 0%; 61 | border-radius: 0px; 62 | border-color: @ac; 63 | margin: 0% 0% 0% 0%; 64 | padding: 1.5%; 65 | } 66 | 67 | listview { 68 | background-color: @al; 69 | padding: 10px 10px 0px 10px; 70 | columns: 3; 71 | spacing: 0%; 72 | cycle: false; 73 | dynamic: true; 74 | layout: vertical; 75 | } 76 | 77 | mainbox { 78 | background-color: @al; 79 | border: 0% 0% 0% 0%; 80 | border-radius: 0% 0% 0% 0%; 81 | border-color: @ac; 82 | children: [ inputbar, listview ]; 83 | spacing: 0%; 84 | padding: 0%; 85 | } 86 | 87 | element { 88 | background-color: @al; 89 | text-color: @fg; 90 | orientation: vertical; 91 | border-radius: 0%; 92 | padding: 2% 0% 2% 0%; 93 | } 94 | 95 | element-icon { 96 | background-color: inherit; 97 | text-color: inherit; 98 | horizontal-align: 0.5; 99 | vertical-align: 0.5; 100 | size: 48px; 101 | border: 0px; 102 | } 103 | 104 | element-text { 105 | background-color: @al; 106 | text-color: inherit; 107 | expand: true; 108 | horizontal-align: 0.5; 109 | vertical-align: 0.5; 110 | margin: 0.5% 0.5% -0.5% 0.5%; 111 | } 112 | 113 | element selected { 114 | background-color: @se; 115 | text-color: @fg; 116 | border: 0% 0% 0% 0%; 117 | border-radius: 0px; 118 | border-color: @bg; 119 | } 120 | -------------------------------------------------------------------------------- /config/rofi/launchers/colorful/style_1.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font 10"; 12 | show-icons: true; 13 | icon-theme: "Papirus"; 14 | display-drun: ""; 15 | drun-display-format: "{name}"; 16 | disable-history: false; 17 | sidebar-mode: false; 18 | } 19 | 20 | @import "colors.rasi" 21 | 22 | window { 23 | transparency: "real"; 24 | background-color: @bg; 25 | text-color: @fg; 26 | border: 0px; 27 | border-color: @ac; 28 | border-radius: 12px; 29 | width: 35%; 30 | location: center; 31 | x-offset: 0; 32 | y-offset: 0; 33 | } 34 | 35 | prompt { 36 | enabled: true; 37 | padding: 0.30% 1% 0% -0.5%; 38 | background-color: @al; 39 | text-color: @bg; 40 | font: "FantasqueSansMono Nerd Font 12"; 41 | } 42 | 43 | entry { 44 | background-color: @al; 45 | text-color: @bg; 46 | placeholder-color: @bg; 47 | expand: true; 48 | horizontal-align: 0; 49 | placeholder: "Search"; 50 | padding: 0.10% 0% 0% 0%; 51 | blink: true; 52 | } 53 | 54 | inputbar { 55 | children: [ prompt, entry ]; 56 | background-color: @ac; 57 | text-color: @bg; 58 | expand: false; 59 | border: 0% 0% 0% 0%; 60 | border-radius: 0px; 61 | border-color: @ac; 62 | margin: 0% 0% 0% 0%; 63 | padding: 1.5%; 64 | } 65 | 66 | listview { 67 | background-color: @al; 68 | padding: 10px; 69 | columns: 5; 70 | lines: 3; 71 | spacing: 0%; 72 | cycle: false; 73 | dynamic: true; 74 | layout: vertical; 75 | } 76 | 77 | mainbox { 78 | background-color: @al; 79 | border: 0% 0% 0% 0%; 80 | border-radius: 0% 0% 0% 0%; 81 | border-color: @ac; 82 | children: [ inputbar, listview ]; 83 | spacing: 0%; 84 | padding: 0%; 85 | } 86 | 87 | element { 88 | background-color: @al; 89 | text-color: @fg; 90 | orientation: vertical; 91 | border-radius: 0%; 92 | padding: 2% 0% 2% 0%; 93 | } 94 | 95 | element-icon { 96 | background-color: inherit; 97 | text-color: inherit; 98 | horizontal-align: 0.5; 99 | vertical-align: 0.5; 100 | size: 64px; 101 | border: 0px; 102 | } 103 | 104 | element-text { 105 | background-color: @al; 106 | text-color: inherit; 107 | expand: true; 108 | horizontal-align: 0.5; 109 | vertical-align: 0.5; 110 | margin: 0.5% 0.5% -0.5% 0.5%; 111 | } 112 | 113 | element selected { 114 | background-color: @se; 115 | text-color: @fg; 116 | border: 0% 0% 0% 0%; 117 | border-radius: 12px; 118 | border-color: @bg; 119 | } 120 | -------------------------------------------------------------------------------- /config/rofi/launchers/colorful/style_2.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font 10"; 12 | show-icons: true; 13 | icon-theme: "Papirus"; 14 | display-drun: ""; 15 | drun-display-format: "{name}"; 16 | disable-history: false; 17 | sidebar-mode: false; 18 | } 19 | 20 | @import "colors.rasi" 21 | 22 | window { 23 | transparency: "real"; 24 | background-color: @bg; 25 | text-color: @fg; 26 | border: 0px; 27 | border-color: @ac; 28 | border-radius: 12px; 29 | width: 18%; 30 | location: center; 31 | x-offset: 0; 32 | y-offset: 0; 33 | } 34 | 35 | prompt { 36 | enabled: true; 37 | padding: 0.30% 1% 0% -0.5%; 38 | background-color: @al; 39 | text-color: @bg; 40 | font: "FantasqueSansMono Nerd Font 12"; 41 | } 42 | 43 | entry { 44 | background-color: @al; 45 | text-color: @bg; 46 | placeholder-color: @bg; 47 | expand: true; 48 | horizontal-align: 0; 49 | placeholder: "Search"; 50 | padding: 0.10% 0% 0% 0%; 51 | blink: true; 52 | } 53 | 54 | inputbar { 55 | children: [ prompt, entry ]; 56 | background-color: @ac; 57 | text-color: @bg; 58 | expand: false; 59 | border: 0% 0% 0% 0%; 60 | border-radius: 0px; 61 | border-color: @ac; 62 | margin: 0% 0% 0% 0%; 63 | padding: 1.5%; 64 | } 65 | 66 | listview { 67 | background-color: @al; 68 | padding: 0px; 69 | columns: 1; 70 | lines: 5; 71 | spacing: 0%; 72 | cycle: false; 73 | dynamic: true; 74 | layout: vertical; 75 | } 76 | 77 | mainbox { 78 | background-color: @al; 79 | border: 0% 0% 0% 0%; 80 | border-radius: 0% 0% 0% 0%; 81 | border-color: @ac; 82 | children: [ inputbar, listview ]; 83 | spacing: 0%; 84 | padding: 0%; 85 | } 86 | 87 | element { 88 | background-color: @al; 89 | text-color: @fg; 90 | orientation: horizontal; 91 | border-radius: 0%; 92 | padding: 1% 0.5% 1% 0.5%; 93 | } 94 | 95 | element-icon { 96 | background-color: inherit; 97 | text-color: inherit; 98 | horizontal-align: 0.5; 99 | vertical-align: 0.5; 100 | size: 32px; 101 | border: 0px; 102 | } 103 | 104 | element-text { 105 | background-color: @al; 106 | text-color: inherit; 107 | expand: true; 108 | horizontal-align: 0; 109 | vertical-align: 0.5; 110 | margin: 0% 0.25% 0% 0.25%; 111 | } 112 | 113 | element selected { 114 | background-color: @se; 115 | text-color: @fg; 116 | border: 0% 0% 0% 0%; 117 | border-radius: 0px; 118 | border-color: @bg; 119 | } 120 | -------------------------------------------------------------------------------- /config/rofi/launchers/colorful/style_5.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font 10"; 12 | show-icons: true; 13 | icon-theme: "Papirus"; 14 | display-drun: ""; 15 | drun-display-format: "{name}"; 16 | disable-history: false; 17 | sidebar-mode: false; 18 | } 19 | 20 | @import "colors.rasi" 21 | 22 | window { 23 | transparency: "real"; 24 | background-color: @bg; 25 | text-color: @fg; 26 | border: 0px; 27 | border-color: @ac; 28 | border-radius: 0px; 29 | width: 35%; 30 | location: center; 31 | x-offset: 0; 32 | y-offset: 0; 33 | } 34 | 35 | prompt { 36 | enabled: true; 37 | padding: 0.30% 1% 0% -0.5%; 38 | background-color: @al; 39 | text-color: @bg; 40 | font: "FantasqueSansMono Nerd Font 12"; 41 | } 42 | 43 | entry { 44 | background-color: @al; 45 | text-color: @bg; 46 | placeholder-color: @bg; 47 | expand: true; 48 | horizontal-align: 0; 49 | placeholder: "Search"; 50 | padding: 0.10% 0% 0% 0%; 51 | blink: true; 52 | } 53 | 54 | inputbar { 55 | children: [ prompt, entry ]; 56 | background-color: @fg; 57 | text-color: @bg; 58 | expand: false; 59 | border: 0% 0% 0% 0%; 60 | border-radius: 0px; 61 | border-color: @ac; 62 | margin: 0% 0% 0% 0%; 63 | padding: 1.5%; 64 | } 65 | 66 | listview { 67 | background-color: @al; 68 | padding: 10px; 69 | columns: 2; 70 | lines: 10; 71 | spacing: 0%; 72 | cycle: false; 73 | dynamic: true; 74 | layout: vertical; 75 | } 76 | 77 | mainbox { 78 | background-color: @al; 79 | border: 0% 0% 0% 0%; 80 | border-radius: 0% 0% 0% 0%; 81 | border-color: @ac; 82 | children: [ inputbar, listview ]; 83 | spacing: 0%; 84 | padding: 0%; 85 | } 86 | 87 | element { 88 | background-color: @al; 89 | text-color: @fg; 90 | orientation: horizontal; 91 | border-radius: 0%; 92 | padding: 1% 0.5% 1% 0.5%; 93 | } 94 | 95 | element-icon { 96 | background-color: inherit; 97 | text-color: inherit; 98 | horizontal-align: 0.5; 99 | vertical-align: 0.5; 100 | size: 24px; 101 | border: 0px; 102 | } 103 | 104 | element-text { 105 | background-color: @al; 106 | text-color: inherit; 107 | expand: true; 108 | horizontal-align: 0; 109 | vertical-align: 0.5; 110 | margin: 0% 0.25% 0% 0.25%; 111 | } 112 | 113 | element selected { 114 | background-color: @ac; 115 | text-color: @bg; 116 | border: 0% 0% 0% 0%; 117 | border-radius: 0px; 118 | border-color: @bg; 119 | } 120 | -------------------------------------------------------------------------------- /config/rofi/launchers/colorful/style_7.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font 10"; 12 | show-icons: true; 13 | icon-theme: "Papirus"; 14 | display-drun: ""; 15 | drun-display-format: "{name}"; 16 | disable-history: false; 17 | sidebar-mode: false; 18 | } 19 | 20 | @import "colors.rasi" 21 | 22 | window { 23 | transparency: "real"; 24 | background-color: @bg; 25 | text-color: @fg; 26 | border: 0px; 27 | border-color: @ac; 28 | border-radius: 12px; 29 | width: 30%; 30 | location: center; 31 | x-offset: 0; 32 | y-offset: 0; 33 | } 34 | 35 | prompt { 36 | enabled: true; 37 | padding: 0.30% 1% 0% -0.5%; 38 | background-color: @al; 39 | text-color: @fg; 40 | font: "FantasqueSansMono Nerd Font 12"; 41 | } 42 | 43 | entry { 44 | background-color: @al; 45 | text-color: @fg; 46 | placeholder-color: @fg; 47 | expand: true; 48 | horizontal-align: 0; 49 | placeholder: "Search"; 50 | padding: 0.10% 0% 0% 0%; 51 | blink: true; 52 | } 53 | 54 | inputbar { 55 | children: [ prompt, entry ]; 56 | background-color: @bg; 57 | text-color: @fg; 58 | expand: false; 59 | border: 0% 0% 0% 0%; 60 | border-radius: 0px; 61 | border-color: @ac; 62 | margin: 0% 0% 0% 0%; 63 | padding: 1.5%; 64 | } 65 | 66 | listview { 67 | background-color: @al; 68 | padding: 10px; 69 | columns: 2; 70 | lines: 7; 71 | spacing: 1%; 72 | cycle: false; 73 | dynamic: true; 74 | layout: vertical; 75 | } 76 | 77 | mainbox { 78 | background-color: @al; 79 | border: 0% 0% 0% 0%; 80 | border-radius: 0% 0% 0% 0%; 81 | border-color: @ac; 82 | children: [ inputbar, listview ]; 83 | spacing: 0%; 84 | padding: 0%; 85 | } 86 | 87 | element { 88 | background-color: @al; 89 | text-color: @fg; 90 | orientation: horizontal; 91 | border-radius: 0%; 92 | padding: 0.5% 0.5% 0.5% 0.5%; 93 | } 94 | 95 | element-icon { 96 | background-color: inherit; 97 | text-color: inherit; 98 | horizontal-align: 0.5; 99 | vertical-align: 0.5; 100 | size: 24px; 101 | border: 0px; 102 | } 103 | 104 | element-text { 105 | background-color: @al; 106 | text-color: inherit; 107 | expand: true; 108 | horizontal-align: 0; 109 | vertical-align: 0.5; 110 | margin: 0% 0.25% 0% 0.25%; 111 | } 112 | 113 | element selected { 114 | background-color: @ac; 115 | text-color: @bg; 116 | border: 0% 0% 0% 0%; 117 | border-radius: 12px; 118 | border-color: @bg; 119 | } 120 | -------------------------------------------------------------------------------- /config/rofi/launchers/colorful/style_3.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font 10"; 12 | show-icons: true; 13 | icon-theme: "Papirus"; 14 | display-drun: ""; 15 | drun-display-format: "{name}"; 16 | disable-history: false; 17 | sidebar-mode: false; 18 | } 19 | 20 | @import "colors.rasi" 21 | 22 | window { 23 | transparency: "real"; 24 | background-color: @bg; 25 | text-color: @fg; 26 | border: 0px; 27 | border-color: @ac; 28 | border-radius: 0px; 29 | height: 100%; 30 | width: 18%; 31 | location: west; 32 | x-offset: 0; 33 | y-offset: 0; 34 | } 35 | 36 | prompt { 37 | enabled: true; 38 | padding: 0.30% 1% 0% -0.5%; 39 | background-color: @al; 40 | text-color: @bg; 41 | font: "FantasqueSansMono Nerd Font 12"; 42 | } 43 | 44 | entry { 45 | background-color: @al; 46 | text-color: @bg; 47 | placeholder-color: @bg; 48 | expand: true; 49 | horizontal-align: 0; 50 | placeholder: "Search"; 51 | padding: 0.10% 0% 0% 0%; 52 | blink: true; 53 | } 54 | 55 | inputbar { 56 | children: [ prompt, entry ]; 57 | background-color: @ac; 58 | text-color: @bg; 59 | expand: false; 60 | border: 0% 0% 0% 0%; 61 | border-radius: 0px; 62 | border-color: @ac; 63 | margin: 0% 0% 0% 0%; 64 | padding: 1.5%; 65 | } 66 | 67 | listview { 68 | background-color: @al; 69 | padding: 0px; 70 | columns: 1; 71 | lines: 5; 72 | spacing: 0%; 73 | cycle: false; 74 | dynamic: true; 75 | layout: vertical; 76 | } 77 | 78 | mainbox { 79 | background-color: @al; 80 | border: 0% 0% 0% 0%; 81 | border-radius: 0% 0% 0% 0%; 82 | border-color: @ac; 83 | children: [ inputbar, listview ]; 84 | spacing: 0%; 85 | padding: 0%; 86 | } 87 | 88 | element { 89 | background-color: @al; 90 | text-color: @fg; 91 | orientation: horizontal; 92 | border-radius: 0%; 93 | padding: 1% 0.5% 1% 0.5%; 94 | } 95 | 96 | element-icon { 97 | background-color: inherit; 98 | text-color: inherit; 99 | horizontal-align: 0.5; 100 | vertical-align: 0.5; 101 | size: 32px; 102 | border: 0px; 103 | } 104 | 105 | element-text { 106 | background-color: @al; 107 | text-color: inherit; 108 | expand: true; 109 | horizontal-align: 0; 110 | vertical-align: 0.5; 111 | margin: 0% 0.25% 0% 0.25%; 112 | } 113 | 114 | element selected { 115 | background-color: @se; 116 | text-color: @fg; 117 | border: 0% 0% 0% 0%; 118 | border-radius: 0px; 119 | border-color: @bg; 120 | } 121 | -------------------------------------------------------------------------------- /config/rofi/powermenu/full_alt.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "FantasqueSansMono Nerd Font 14"; 12 | show-icons: false; 13 | icon-theme: "Papirus"; 14 | drun-display-format: "{name}"; 15 | disable-history: false; 16 | sidebar-mode: false; 17 | } 18 | 19 | @import "styles/colors.rasi" 20 | 21 | window { 22 | transparency: "real"; 23 | background-color: @background; 24 | text-color: @foreground; 25 | border-radius: 0px; 26 | width: 100%; 27 | height: 100%; 28 | } 29 | 30 | prompt { 31 | enabled: true; 32 | padding: 1% 1% 1% 0%; 33 | background-color: @background-alt; 34 | text-color: @foreground; 35 | } 36 | 37 | textbox-prompt-colon { 38 | expand: false; 39 | str: "System |"; 40 | background-color: @background-alt; 41 | text-color: @foreground; 42 | padding: 1% 0.5% 1% 0.5%; 43 | } 44 | 45 | inputbar { 46 | children: [ textbox-prompt-colon, prompt ]; 47 | background-color: @background-alt; 48 | text-color: @foreground; 49 | expand: false; 50 | border: 0% 0.2% 0.2% 0%; 51 | border-radius: 1%; 52 | border-color: @border; 53 | margin: 0% 59.3% 0% 0%; 54 | padding: 0.5%; 55 | position: center; 56 | } 57 | 58 | listview { 59 | background-color: @background; 60 | margin: 0% 0% 0% 0%; 61 | spacing: 3%; 62 | cycle: true; 63 | dynamic: true; 64 | layout: horizontal; 65 | } 66 | 67 | mainbox { 68 | background-color: @background; 69 | children: [ inputbar, listview ]; 70 | spacing: 5%; 71 | padding: 32.50% 0% 0% 13.25%; 72 | } 73 | 74 | element { 75 | background-color: @background-alt; 76 | text-color: @foreground; 77 | orientation: horizontal; 78 | border-radius: 5%; 79 | } 80 | 81 | element-text { 82 | background-color: #00000000; 83 | text-color: inherit; 84 | font: "feather 64"; 85 | expand: true; 86 | horizontal-align: 0.5; 87 | vertical-align: 0.5; 88 | margin: 6.5% 4% 6.5% 4%; 89 | } 90 | 91 | element normal.urgent, 92 | element alternate.urgent { 93 | background-color: @urgent; 94 | text-color: @foreground; 95 | border-radius: 0.2%; 96 | } 97 | 98 | element normal.active, 99 | element alternate.active { 100 | background-color: @background-alt; 101 | text-color: @foreground; 102 | } 103 | 104 | element selected { 105 | background-color: @selected; 106 | text-color: @foreground; 107 | border: 0% 0.2% 0.2% 0%; 108 | border-radius: 5%; 109 | border-color: @border; 110 | } 111 | 112 | element selected.urgent { 113 | background-color: @urgent; 114 | text-color: @foreground; 115 | } 116 | 117 | element selected.active { 118 | background-color: @background-alt; 119 | color: @foreground; 120 | } 121 | -------------------------------------------------------------------------------- /config/rofi/powermenu/full_square.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "FantasqueSansMono Nerd Font 14"; 12 | show-icons: false; 13 | icon-theme: "Papirus"; 14 | drun-display-format: "{name}"; 15 | disable-history: false; 16 | sidebar-mode: false; 17 | } 18 | 19 | @import "styles/colors.rasi" 20 | 21 | window { 22 | transparency: "real"; 23 | background-color: @background; 24 | text-color: @foreground; 25 | border-radius: 0px; 26 | width: 100%; 27 | height: 100%; 28 | } 29 | 30 | prompt { 31 | enabled: true; 32 | padding: 1% 1% 1% 0%; 33 | background-color: @background-alt; 34 | text-color: @foreground; 35 | } 36 | 37 | textbox-prompt-colon { 38 | expand: false; 39 | str: "System |"; 40 | background-color: @background-alt; 41 | text-color: @foreground; 42 | padding: 1% 0.5% 1% 0.5%; 43 | } 44 | 45 | inputbar { 46 | children: [ textbox-prompt-colon, prompt ]; 47 | background-color: @background-alt; 48 | text-color: @foreground; 49 | expand: false; 50 | border: 0% 0% 0.2% 0%; 51 | border-radius: 0% 0% 0% 0%; 52 | border-color: @border; 53 | margin: 0% 59.3% 0% 0%; 54 | padding: 0.5%; 55 | position: center; 56 | } 57 | 58 | listview { 59 | background-color: @background; 60 | margin: 0% 0% 0% 0%; 61 | spacing: 3%; 62 | cycle: true; 63 | dynamic: true; 64 | layout: horizontal; 65 | } 66 | 67 | mainbox { 68 | background-color: @background; 69 | children: [ inputbar, listview ]; 70 | spacing: 5%; 71 | padding: 32.50% 0% 0% 13.25%; 72 | } 73 | 74 | element { 75 | background-color: @background-alt; 76 | text-color: @foreground; 77 | orientation: horizontal; 78 | border-radius: 0%; 79 | } 80 | 81 | element-text { 82 | background-color: #00000000; 83 | text-color: inherit; 84 | font: "feather 64"; 85 | expand: true; 86 | horizontal-align: 0.5; 87 | vertical-align: 0.5; 88 | margin: 6.5% 4% 6.5% 4%; 89 | } 90 | 91 | element normal.urgent, 92 | element alternate.urgent { 93 | background-color: @urgent; 94 | text-color: @foreground; 95 | border-radius: 0.2%; 96 | } 97 | 98 | element normal.active, 99 | element alternate.active { 100 | background-color: @background-alt; 101 | text-color: @foreground; 102 | } 103 | 104 | element selected { 105 | background-color: @selected; 106 | text-color: @foreground; 107 | border: 0% 0% 0.2% 0%; 108 | border-radius: 0%; 109 | border-color: @border; 110 | } 111 | 112 | element selected.urgent { 113 | background-color: @urgent; 114 | text-color: @foreground; 115 | } 116 | 117 | element selected.active { 118 | background-color: @background-alt; 119 | color: @foreground; 120 | } 121 | -------------------------------------------------------------------------------- /config/rofi/powermenu/full_rounded.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "FantasqueSansMono Nerd Font 14"; 12 | show-icons: false; 13 | icon-theme: "Papirus"; 14 | drun-display-format: "{name}"; 15 | disable-history: false; 16 | sidebar-mode: false; 17 | } 18 | 19 | @import "styles/colors.rasi" 20 | 21 | window { 22 | transparency: "real"; 23 | background-color: @background; 24 | text-color: @foreground; 25 | border-radius: 0px; 26 | width: 100%; 27 | height: 100%; 28 | } 29 | 30 | prompt { 31 | enabled: true; 32 | padding: 1% 1% 1% 0%; 33 | background-color: @background-alt; 34 | text-color: @foreground; 35 | } 36 | 37 | textbox-prompt-colon { 38 | expand: false; 39 | str: "System |"; 40 | background-color: @background-alt; 41 | text-color: @foreground; 42 | padding: 1% 0.5% 1% 0.5%; 43 | } 44 | 45 | inputbar { 46 | children: [ textbox-prompt-colon, prompt ]; 47 | background-color: @background-alt; 48 | text-color: @foreground; 49 | expand: false; 50 | border: 0% 0% 0.2% 0.2%; 51 | border-radius: 15px; 52 | border-color: @border; 53 | margin: 0% 59.3% 0% 0%; 54 | padding: 0.5%; 55 | position: center; 56 | } 57 | 58 | listview { 59 | background-color: @background; 60 | margin: 0% 0% 0% 0%; 61 | spacing: 3%; 62 | cycle: true; 63 | dynamic: true; 64 | layout: horizontal; 65 | } 66 | 67 | mainbox { 68 | background-color: @background; 69 | children: [ inputbar, listview ]; 70 | spacing: 5%; 71 | padding: 32.50% 0% 0% 13.25%; 72 | } 73 | 74 | element { 75 | background-color: @background-alt; 76 | text-color: @foreground; 77 | orientation: horizontal; 78 | border-radius: 25px; 79 | } 80 | 81 | element-text { 82 | background-color: #00000000; 83 | text-color: inherit; 84 | font: "feather 64"; 85 | expand: true; 86 | horizontal-align: 0.5; 87 | vertical-align: 0.5; 88 | margin: 6.5% 4% 6.5% 4%; 89 | } 90 | 91 | element normal.urgent, 92 | element alternate.urgent { 93 | background-color: @urgent; 94 | text-color: @foreground; 95 | border-radius: 0.2%; 96 | } 97 | 98 | element normal.active, 99 | element alternate.active { 100 | background-color: @background-alt; 101 | text-color: @foreground; 102 | } 103 | 104 | element selected { 105 | background-color: @selected; 106 | text-color: @foreground; 107 | border: 0% 0% 0.2% 0.2%; 108 | border-radius: 25px; 109 | border-color: @border; 110 | } 111 | 112 | element selected.urgent { 113 | background-color: @urgent; 114 | text-color: @foreground; 115 | } 116 | 117 | element selected.active { 118 | background-color: @background-alt; 119 | color: @foreground; 120 | } 121 | -------------------------------------------------------------------------------- /config/rofi/powermenu/full_circle.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "FantasqueSansMono Nerd Font 14"; 12 | show-icons: false; 13 | icon-theme: "Papirus"; 14 | drun-display-format: "{name}"; 15 | disable-history: false; 16 | sidebar-mode: false; 17 | } 18 | 19 | @import "styles/colors.rasi" 20 | 21 | window { 22 | transparency: "real"; 23 | background-color: @background; 24 | text-color: @foreground; 25 | border-radius: 0px; 26 | width: 100%; 27 | height: 100%; 28 | } 29 | 30 | prompt { 31 | enabled: true; 32 | padding: 1% 1% 1% 0%; 33 | background-color: @background-alt; 34 | text-color: @foreground; 35 | } 36 | 37 | textbox-prompt-colon { 38 | expand: false; 39 | str: "System |"; 40 | background-color: @background-alt; 41 | text-color: @foreground; 42 | padding: 1% 0.5% 1% 0.5%; 43 | } 44 | 45 | inputbar { 46 | children: [ textbox-prompt-colon, prompt ]; 47 | background-color: @background-alt; 48 | text-color: @foreground; 49 | expand: false; 50 | border: 0% 0.2% 0% 0.2%; 51 | border-radius: 0% 100% 100% 0%; 52 | border-color: @border; 53 | margin: 0% 59.3% 0% 0%; 54 | padding: 0.5%; 55 | position: center; 56 | } 57 | 58 | listview { 59 | background-color: @background; 60 | margin: 0% 0% 0% 0%; 61 | spacing: 3%; 62 | cycle: true; 63 | dynamic: true; 64 | layout: horizontal; 65 | } 66 | 67 | mainbox { 68 | background-color: @background; 69 | children: [ inputbar, listview ]; 70 | spacing: 5%; 71 | padding: 32.50% 0% 0% 13.25%; 72 | } 73 | 74 | element { 75 | background-color: @background-alt; 76 | text-color: @foreground; 77 | orientation: horizontal; 78 | border-radius: 100%; 79 | } 80 | 81 | element-text { 82 | background-color: #00000000; 83 | text-color: inherit; 84 | font: "feather 64"; 85 | expand: true; 86 | horizontal-align: 0.5; 87 | vertical-align: 0.5; 88 | margin: 6.5% 4% 6.5% 4%; 89 | } 90 | 91 | element normal.urgent, 92 | element alternate.urgent { 93 | background-color: @urgent; 94 | text-color: @foreground; 95 | border-radius: 0.2%; 96 | } 97 | 98 | element normal.active, 99 | element alternate.active { 100 | background-color: @background-alt; 101 | text-color: @foreground; 102 | } 103 | 104 | element selected { 105 | background-color: @selected; 106 | text-color: @foreground; 107 | border: 0% 0.2% 0% 0%; 108 | border-radius: 100%; 109 | border-color: @border; 110 | } 111 | 112 | element selected.urgent { 113 | background-color: @urgent; 114 | text-color: @foreground; 115 | } 116 | 117 | element selected.active { 118 | background-color: @background-alt; 119 | color: @foreground; 120 | } 121 | -------------------------------------------------------------------------------- /config/rofi/launchers/colorful/style_8.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font 10"; 12 | show-icons: true; 13 | icon-theme: "Papirus"; 14 | display-drun: "Applications"; 15 | drun-display-format: "{name}"; 16 | disable-history: false; 17 | sidebar-mode: false; 18 | } 19 | 20 | @import "colors.rasi" 21 | 22 | window { 23 | transparency: "real"; 24 | background-color: @bg; 25 | text-color: @fg; 26 | border: 0px; 27 | border-color: @ac; 28 | border-radius: 0px; 29 | width: 35%; 30 | location: center; 31 | x-offset: 0; 32 | y-offset: 0; 33 | } 34 | 35 | prompt { 36 | enabled: true; 37 | padding: 1% 0.75% 1% 0.75%; 38 | background-color: @ac; 39 | text-color: @fg; 40 | font: "Iosevka Nerd Font 12"; 41 | } 42 | 43 | textbox-prompt-colon { 44 | padding: 1% 0% 1% 0%; 45 | background-color: @se; 46 | text-color: @fg; 47 | expand: false; 48 | str: " :: "; 49 | } 50 | 51 | entry { 52 | background-color: @al; 53 | text-color: @fg; 54 | placeholder-color: @fg; 55 | expand: true; 56 | horizontal-align: 0; 57 | placeholder: "Search..."; 58 | padding: 1.15% 0.5% 1% 0.5%; 59 | blink: true; 60 | } 61 | 62 | inputbar { 63 | children: [ prompt, entry ]; 64 | background-color: @se; 65 | text-color: @fg; 66 | expand: false; 67 | border: 0% 0% 0% 0%; 68 | border-radius: 0px; 69 | border-color: @ac; 70 | } 71 | 72 | listview { 73 | background-color: @al; 74 | padding: 0px; 75 | columns: 2; 76 | lines: 7; 77 | spacing: 1%; 78 | cycle: false; 79 | dynamic: true; 80 | layout: vertical; 81 | } 82 | 83 | mainbox { 84 | background-color: @al; 85 | border: 0% 0% 0% 0%; 86 | border-radius: 0% 0% 0% 0%; 87 | border-color: @ac; 88 | children: [ inputbar, listview ]; 89 | spacing: 2%; 90 | padding: 4% 2% 4% 2%; 91 | } 92 | 93 | element { 94 | background-color: @se; 95 | text-color: @fg; 96 | orientation: horizontal; 97 | border-radius: 0%; 98 | padding: 1% 0.5% 1% 0.75%; 99 | } 100 | 101 | element-icon { 102 | background-color: inherit; 103 | text-color: inherit; 104 | horizontal-align: 0.5; 105 | vertical-align: 0.5; 106 | size: 24px; 107 | border: 0px; 108 | } 109 | 110 | element-text { 111 | background-color: @al; 112 | text-color: inherit; 113 | expand: true; 114 | horizontal-align: 0; 115 | vertical-align: 0.5; 116 | margin: 0% 0.25% 0% 0.25%; 117 | } 118 | 119 | element selected { 120 | background-color: @se; 121 | text-color: @ac; 122 | border: 0% 0% 0% 0.3%; 123 | border-radius: 0px; 124 | border-color: @ac; 125 | } 126 | -------------------------------------------------------------------------------- /config/rofi/launchers/colorful/style_9.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "Iosevka Nerd Font 10"; 12 | show-icons: true; 13 | icon-theme: "Papirus"; 14 | display-drun: "Applications"; 15 | drun-display-format: "{name}"; 16 | disable-history: false; 17 | sidebar-mode: false; 18 | } 19 | 20 | @import "colors.rasi" 21 | 22 | window { 23 | transparency: "real"; 24 | background-color: @bg; 25 | text-color: @fg; 26 | border: 0px; 27 | border-color: @ac; 28 | border-radius: 15px; 29 | width: 35%; 30 | location: center; 31 | x-offset: 0; 32 | y-offset: 0; 33 | } 34 | 35 | prompt { 36 | enabled: true; 37 | padding: 1% 0.75% 1% 0.75%; 38 | background-color: @ac; 39 | text-color: @fg; 40 | border-radius: 10px; 41 | font: "Iosevka Nerd Font 12"; 42 | } 43 | 44 | textbox-prompt-colon { 45 | padding: 1% 0% 1% 0%; 46 | background-color: @se; 47 | text-color: @fg; 48 | expand: false; 49 | str: " :: "; 50 | } 51 | 52 | entry { 53 | background-color: @al; 54 | text-color: @fg; 55 | placeholder-color: @fg; 56 | expand: true; 57 | horizontal-align: 0; 58 | placeholder: "Search..."; 59 | padding: 1.15% 0.5% 1% 0.5%; 60 | blink: true; 61 | } 62 | 63 | inputbar { 64 | children: [ prompt, entry ]; 65 | background-color: @se; 66 | text-color: @fg; 67 | expand: false; 68 | border: 0% 0% 0% 0%; 69 | border-radius: 10px; 70 | border-color: @ac; 71 | } 72 | 73 | listview { 74 | background-color: @al; 75 | padding: 0px; 76 | columns: 2; 77 | lines: 7; 78 | spacing: 1%; 79 | cycle: false; 80 | dynamic: true; 81 | layout: vertical; 82 | } 83 | 84 | mainbox { 85 | background-color: @al; 86 | border: 0% 0% 0% 0%; 87 | border-radius: 0% 0% 0% 0%; 88 | border-color: @ac; 89 | children: [ inputbar, listview ]; 90 | spacing: 2%; 91 | padding: 4% 2% 4% 2%; 92 | } 93 | 94 | element { 95 | background-color: @se; 96 | text-color: @fg; 97 | orientation: horizontal; 98 | border-radius: 12px; 99 | padding: 1% 0.5% 1% 0.75%; 100 | } 101 | 102 | element-icon { 103 | background-color: inherit; 104 | text-color: inherit; 105 | horizontal-align: 0.5; 106 | vertical-align: 0.5; 107 | size: 24px; 108 | border: 0px; 109 | } 110 | 111 | element-text { 112 | background-color: @al; 113 | text-color: inherit; 114 | expand: true; 115 | horizontal-align: 0; 116 | vertical-align: 0.5; 117 | margin: 0% 0.25% 0% 0.25%; 118 | } 119 | 120 | element selected { 121 | background-color: @se; 122 | text-color: @ac; 123 | border: 0% 0.3% 0% 0.3%; 124 | border-radius: 12px; 125 | border-color: @ac; 126 | } 127 | -------------------------------------------------------------------------------- /config/rofi/powermenu/column_alt.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "FantasqueSansMono Nerd Font 14"; 12 | show-icons: false; 13 | icon-theme: "Papirus"; 14 | drun-display-format: "{name}"; 15 | disable-history: false; 16 | sidebar-mode: false; 17 | } 18 | 19 | @import "styles/colors.rasi" 20 | 21 | window { 22 | transparency: "real"; 23 | background-color: @background; 24 | text-color: @foreground; 25 | border-radius: 0px; 26 | height: 100%; 27 | width: 12.25%; 28 | location: east; 29 | x-offset: 0; 30 | y-offset: 0; 31 | } 32 | 33 | prompt { 34 | enabled: true; 35 | padding: 0.5% 0.5% 0.5% 0%; 36 | background-color: @background-alt; 37 | text-color: @foreground; 38 | } 39 | 40 | textbox-prompt-colon { 41 | expand: false; 42 | str: "System"; 43 | background-color: @border; 44 | text-color: @background; 45 | padding: 1% 1% 1% 2.2%; 46 | } 47 | 48 | inputbar { 49 | children: [ textbox-prompt-colon ]; 50 | background-color: @border; 51 | text-color: @foreground; 52 | expand: false; 53 | border: 0% 0% 0% 0%; 54 | border-radius: 1.5%; 55 | border-color: @border; 56 | margin: 0% 0% 0% 0%; 57 | padding: 0.5%; 58 | position: center; 59 | } 60 | 61 | listview { 62 | background-color: @background; 63 | margin: 0% 0% 0% 0%; 64 | spacing: 3%; 65 | cycle: true; 66 | dynamic: true; 67 | layout: vertical; 68 | } 69 | 70 | mainbox { 71 | background-color: @background; 72 | children: [ inputbar, listview ]; 73 | spacing: 3%; 74 | padding: 4% 2% 0% 2%; 75 | } 76 | 77 | element { 78 | background-color: @background-alt; 79 | text-color: @foreground; 80 | orientation: vertical; 81 | border-radius: 5%; 82 | } 83 | 84 | element-text { 85 | background-color: #00000000; 86 | text-color: inherit; 87 | font: "feather 32"; 88 | expand: true; 89 | horizontal-align: 0.5; 90 | vertical-align: 0.5; 91 | margin: 5% 0% 5% 0%; 92 | } 93 | 94 | element normal.urgent, 95 | element alternate.urgent { 96 | background-color: @urgent; 97 | text-color: @foreground; 98 | border-radius: 0.2%; 99 | } 100 | 101 | element normal.active, 102 | element alternate.active { 103 | background-color: @background-alt; 104 | text-color: @foreground; 105 | } 106 | 107 | element selected { 108 | background-color: @border; 109 | text-color: @foreground; 110 | border: 0% 0% 0% 0%; 111 | border-radius: 5%; 112 | border-color: @border; 113 | } 114 | 115 | element selected.urgent { 116 | background-color: @urgent; 117 | text-color: @foreground; 118 | } 119 | 120 | element selected.active { 121 | background-color: @background-alt; 122 | color: @foreground; 123 | } 124 | -------------------------------------------------------------------------------- /config/rofi/powermenu/column_circle.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | font: "FantasqueSansMono Nerd Font 14"; 12 | show-icons: false; 13 | icon-theme: "Papirus"; 14 | drun-display-format: "{name}"; 15 | disable-history: false; 16 | sidebar-mode: false; 17 | } 18 | 19 | @import "styles/colors.rasi" 20 | 21 | window { 22 | transparency: "real"; 23 | background-color: @background; 24 | text-color: @foreground; 25 | border-radius: 0px; 26 | height: 100%; 27 | width: 12.25%; 28 | location: east; 29 | x-offset: 0; 30 | y-offset: 0; 31 | } 32 | 33 | prompt { 34 | enabled: true; 35 | padding: 0.5% 0.5% 0.5% 0%; 36 | background-color: @background-alt; 37 | text-color: @foreground; 38 | } 39 | 40 | textbox-prompt-colon { 41 | expand: false; 42 | str: "System"; 43 | background-color: @border; 44 | text-color: @background; 45 | padding: 1% 1% 1% 2.2%; 46 | } 47 | 48 | inputbar { 49 | children: [ textbox-prompt-colon ]; 50 | background-color: @border; 51 | text-color: @foreground; 52 | expand: false; 53 | border: 0% 0% 0% 0%; 54 | border-radius: 100%; 55 | border-color: @border; 56 | margin: 0% 0% 0% 0%; 57 | padding: 0.5%; 58 | position: center; 59 | } 60 | 61 | listview { 62 | background-color: @background; 63 | margin: 0% 0% 0% 0%; 64 | spacing: 3%; 65 | cycle: true; 66 | dynamic: true; 67 | layout: vertical; 68 | } 69 | 70 | mainbox { 71 | background-color: @background; 72 | children: [ inputbar, listview ]; 73 | spacing: 3%; 74 | padding: 4% 2% 0% 2%; 75 | } 76 | 77 | element { 78 | background-color: @background-alt; 79 | text-color: @foreground; 80 | orientation: vertical; 81 | border-radius: 100%; 82 | } 83 | 84 | element-text { 85 | background-color: #00000000; 86 | text-color: inherit; 87 | font: "feather 32"; 88 | expand: true; 89 | horizontal-align: 0.5; 90 | vertical-align: 0.5; 91 | margin: 5% 0% 5% 0%; 92 | } 93 | 94 | element normal.urgent, 95 | element alternate.urgent { 96 | background-color: @urgent; 97 | text-color: @foreground; 98 | border-radius: 0.2%; 99 | } 100 | 101 | element normal.active, 102 | element alternate.active { 103 | background-color: @background-alt; 104 | text-color: @foreground; 105 | } 106 | 107 | element selected { 108 | background-color: @selected; 109 | text-color: @foreground; 110 | border: 0.2%; 111 | border-radius: 100%; 112 | border-color: @border; 113 | } 114 | 115 | element selected.urgent { 116 | background-color: @urgent; 117 | text-color: @foreground; 118 | } 119 | 120 | element selected.active { 121 | background-color: @background-alt; 122 | color: @foreground; 123 | } 124 | -------------------------------------------------------------------------------- /config/rofi/applets/applets/configs/square/mpd.rasi: -------------------------------------------------------------------------------- 1 | /* 2 | * 3 | * Author : Aditya Shakya 4 | * Mail : adi1090x@gmail.com 5 | * Github : @adi1090x 6 | * Twitter : @adi1090x 7 | * 8 | */ 9 | 10 | configuration { 11 | show-icons: false; 12 | font: "Comfortaa 12"; 13 | disable-history: false; 14 | sidebar-mode: false; 15 | } 16 | 17 | @import "../../../styles/colors.rasi" 18 | 19 | * { 20 | background-color: @background; 21 | text-color: @foreground; 22 | } 23 | 24 | window { 25 | transparency: "real"; 26 | border-radius: 0px; 27 | location: southeast; 28 | width: 500px; 29 | x-offset: -15px; 30 | y-offset: -45px; 31 | } 32 | 33 | prompt { 34 | enabled: true; 35 | padding: 10px; 36 | background-color: @background-light; 37 | text-color: @accent; 38 | border: 2px 2px 2px 2px; 39 | border-radius: 0px; 40 | border-color: @accent; 41 | } 42 | 43 | textbox-prompt-colon { 44 | expand: false; 45 | str: " MPD "; 46 | background-color: @accent; 47 | text-color: @background; 48 | padding: 12px 10px 0px 10px; 49 | } 50 | 51 | inputbar { 52 | children: [ textbox-prompt-colon, prompt ]; 53 | spacing: 0px; 54 | background-color: @background; 55 | text-color: @foreground; 56 | expand: false; 57 | border: 0px; 58 | border-radius: 0px; 59 | border-color: @accent; 60 | margin: 0px 0px 0px 0px; 61 | padding: 0px; 62 | position: center; 63 | } 64 | 65 | listview { 66 | columns: 6; 67 | lines: 1; 68 | spacing: 12px; 69 | cycle: true; 70 | dynamic: true; 71 | layout: vertical; 72 | } 73 | 74 | mainbox { 75 | background-color: @background; 76 | children: [ inputbar, listview ]; 77 | spacing: 12px; 78 | margin: 12px; 79 | } 80 | 81 | element { 82 | background-color: @background-light; 83 | text-color: @foreground; 84 | orientation: vertical; 85 | border-radius: 0px; 86 | } 87 | 88 | element-text { 89 | background-color: inherit; 90 | text-color: inherit; 91 | font: "feather 20"; 92 | expand: true; 93 | horizontal-align: 0.5; 94 | vertical-align: 0.5; 95 | margin: 19px 10px 19px 10px; 96 | } 97 | 98 | element normal.urgent, 99 | element alternate.urgent { 100 | background-color: @off; 101 | text-color: @background; 102 | border-radius: 0px; 103 | } 104 | 105 | element normal.active, 106 | element alternate.active { 107 | background-color: @on; 108 | text-color: @background; 109 | } 110 | 111 | element selected { 112 | background-color: @accent; 113 | text-color: @background; 114 | border: 0px; 115 | border-radius: 0px; 116 | border-color: @border; 117 | } 118 | 119 | element selected.urgent { 120 | background-color: @on; 121 | text-color: @background; 122 | } 123 | 124 | element selected.active { 125 | background-color: @off; 126 | color: @background; 127 | } 128 | --------------------------------------------------------------------------------