aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlec Goncharow <alec@goncharow.dev>2022-12-04 18:23:46 -0600
committerAlec Goncharow <alec@goncharow.dev>2022-12-04 18:23:46 -0600
commit1ec73cc2c14d2f62c32046d9585c3a745531d37a (patch)
tree8b9c6b2e5ba43ce1248c114758a55df9467cab64
parentb257edf16c9b8b14ebb542e857a29c74fea00495 (diff)
Fresh start
-rw-r--r--.Xmodmap248
-rw-r--r--.bash_profile7
-rw-r--r--.bashrc58
-rw-r--r--.config/alacritty/alacritty.yml22
-rw-r--r--.config/compton.conf233
-rw-r--r--.config/dunst/dunstrc173
-rw-r--r--.config/i3/dec_brightness.py16
-rw-r--r--.config/i3blocks/brightness.py17
-rw-r--r--.config/i3blocks/config190
m---------.config/i3blocks/i3blocks-cmus0
-rwxr-xr-x.config/i3blocks/scripts/arch-update.py116
-rwxr-xr-x.config/i3blocks/scripts/bandwidth113
-rwxr-xr-x.config/i3blocks/scripts/batterybar138
-rwxr-xr-x.config/i3blocks/scripts/brightness.py42
-rwxr-xr-x.config/i3blocks/scripts/calendar38
-rwxr-xr-x.config/i3blocks/scripts/cpu_usage62
-rwxr-xr-x.config/i3blocks/scripts/disk48
-rwxr-xr-x.config/i3blocks/scripts/disk-io92
-rwxr-xr-x.config/i3blocks/scripts/i3blocks-cmusbin2557784 -> 0 bytes
m---------.config/i3blocks/scripts/i3blocks-contrib0
-rwxr-xr-x.config/i3blocks/scripts/iface70
-rwxr-xr-x.config/i3blocks/scripts/keyindicator89
-rwxr-xr-x.config/i3blocks/scripts/load_average34
-rw-r--r--.config/i3blocks/scripts/mediaplayerbin3124880 -> 0 bytes
-rwxr-xr-x.config/i3blocks/scripts/memory69
-rwxr-xr-x.config/i3blocks/scripts/myCalendar17
-rwxr-xr-x.config/i3blocks/scripts/old_brightness.py17
-rwxr-xr-x.config/i3blocks/scripts/rofi-calendar28
-rwxr-xr-x.config/i3blocks/scripts/temperature69
-rwxr-xr-x.config/i3blocks/scripts/volume83
-rwxr-xr-x.config/i3blocks/scripts/wifi53
-rw-r--r--.config/neofetch/config.conf728
-rw-r--r--.config/nushell/config.nu537
-rw-r--r--.config/nushell/env.nu69
-rw-r--r--.config/nvim/autoload/plug.vim2699
-rw-r--r--.config/nvim/colors/mountaineer.vim1751
-rw-r--r--.config/nvim/init.vim330
-rw-r--r--.config/picom.conf230
-rwxr-xr-x.config/rofi/applets/android/apps.sh94
-rwxr-xr-x.config/rofi/applets/android/backlight.sh84
-rw-r--r--.config/rofi/applets/android/colors.rasi22
-rw-r--r--.config/rofi/applets/android/confirm.rasi24
-rw-r--r--.config/rofi/applets/android/five.rasi92
-rw-r--r--.config/rofi/applets/android/message.rasi24
-rwxr-xr-x.config/rofi/applets/android/mpd.sh76
-rwxr-xr-x.config/rofi/applets/android/powermenu.sh94
-rwxr-xr-x.config/rofi/applets/android/quicklinks.sh60
-rwxr-xr-x.config/rofi/applets/android/screenshot.sh48
-rw-r--r--.config/rofi/applets/android/six.rasi92
-rw-r--r--.config/rofi/applets/android/three.rasi92
-rwxr-xr-x.config/rofi/applets/android/volume.sh56
-rwxr-xr-x.config/rofi/applets/applets/apps.sh95
-rwxr-xr-x.config/rofi/applets/applets/backlight.sh86
-rwxr-xr-x.config/rofi/applets/applets/battery.sh65
-rw-r--r--.config/rofi/applets/applets/configs/circle/apps.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/circle/backlight.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/circle/battery.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/circle/mpd.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/circle/network.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/circle/powermenu.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/circle/quicklinks.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/circle/screenshot.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/circle/time.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/circle/volume.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/rounded/apps.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/rounded/backlight.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/rounded/battery.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/rounded/mpd.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/rounded/network.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/rounded/powermenu.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/rounded/quicklinks.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/rounded/screenshot.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/rounded/time.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/rounded/volume.rasi128
-rw-r--r--.config/rofi/applets/applets/configs/square/apps.rasi127
-rw-r--r--.config/rofi/applets/applets/configs/square/backlight.rasi127
-rw-r--r--.config/rofi/applets/applets/configs/square/battery.rasi127
-rw-r--r--.config/rofi/applets/applets/configs/square/mpd.rasi127
-rw-r--r--.config/rofi/applets/applets/configs/square/network.rasi127
-rw-r--r--.config/rofi/applets/applets/configs/square/powermenu.rasi127
-rw-r--r--.config/rofi/applets/applets/configs/square/quicklinks.rasi127
-rw-r--r--.config/rofi/applets/applets/configs/square/screenshot.rasi127
-rw-r--r--.config/rofi/applets/applets/configs/square/time.rasi127
-rw-r--r--.config/rofi/applets/applets/configs/square/volume.rasi127
-rwxr-xr-x.config/rofi/applets/applets/mpd.sh78
-rwxr-xr-x.config/rofi/applets/applets/network.sh68
-rwxr-xr-x.config/rofi/applets/applets/powermenu.sh98
-rwxr-xr-x.config/rofi/applets/applets/quicklinks.sh62
-rwxr-xr-x.config/rofi/applets/applets/screenshot.sh50
-rwxr-xr-x.config/rofi/applets/applets/style.sh15
-rwxr-xr-x.config/rofi/applets/applets/time.sh24
-rwxr-xr-x.config/rofi/applets/applets/volume.sh58
-rwxr-xr-x.config/rofi/applets/menu/apps.sh95
-rwxr-xr-x.config/rofi/applets/menu/backlight.sh86
-rwxr-xr-x.config/rofi/applets/menu/battery.sh65
-rw-r--r--.config/rofi/applets/menu/configs/circle/apps.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/circle/backlight.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/circle/battery.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/circle/mpd.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/circle/network.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/circle/powermenu.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/circle/quicklinks.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/circle/screenshot.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/circle/time.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/circle/volume.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/rounded/apps.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/rounded/backlight.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/rounded/battery.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/rounded/mpd.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/rounded/network.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/rounded/powermenu.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/rounded/quicklinks.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/rounded/screenshot.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/rounded/time.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/rounded/volume.rasi128
-rw-r--r--.config/rofi/applets/menu/configs/square/apps.rasi127
-rw-r--r--.config/rofi/applets/menu/configs/square/backlight.rasi127
-rw-r--r--.config/rofi/applets/menu/configs/square/battery.rasi127
-rw-r--r--.config/rofi/applets/menu/configs/square/mpd.rasi127
-rw-r--r--.config/rofi/applets/menu/configs/square/network.rasi127
-rw-r--r--.config/rofi/applets/menu/configs/square/powermenu.rasi127
-rw-r--r--.config/rofi/applets/menu/configs/square/quicklinks.rasi127
-rw-r--r--.config/rofi/applets/menu/configs/square/screenshot.rasi127
-rw-r--r--.config/rofi/applets/menu/configs/square/time.rasi127
-rw-r--r--.config/rofi/applets/menu/configs/square/volume.rasi127
-rwxr-xr-x.config/rofi/applets/menu/mpd.sh78
-rwxr-xr-x.config/rofi/applets/menu/network.sh68
-rwxr-xr-x.config/rofi/applets/menu/powermenu.sh98
-rwxr-xr-x.config/rofi/applets/menu/quicklinks.sh62
-rwxr-xr-x.config/rofi/applets/menu/screenshot.sh50
-rwxr-xr-x.config/rofi/applets/menu/style.sh15
-rwxr-xr-x.config/rofi/applets/menu/time.sh24
-rwxr-xr-x.config/rofi/applets/menu/volume.sh58
-rw-r--r--.config/rofi/applets/styles/adapta-nokto.rasi8
-rw-r--r--.config/rofi/applets/styles/adapta.rasi8
-rw-r--r--.config/rofi/applets/styles/adwaita.rasi8
-rw-r--r--.config/rofi/applets/styles/arc-dark.rasi8
-rw-r--r--.config/rofi/applets/styles/arc.rasi8
-rw-r--r--.config/rofi/applets/styles/armchair.rasi8
-rw-r--r--.config/rofi/applets/styles/colors.rasi22
-rw-r--r--.config/rofi/applets/styles/confirm.rasi24
-rw-r--r--.config/rofi/applets/styles/dark.rasi8
-rw-r--r--.config/rofi/applets/styles/darkpink.rasi8
-rw-r--r--.config/rofi/applets/styles/fresh.rasi8
-rw-r--r--.config/rofi/applets/styles/gruvbox.rasi8
-rw-r--r--.config/rofi/applets/styles/inside.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/amber.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/blue.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/blue_grey.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/brown.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/cyan.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/deep_orange.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/deep_purple.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/green.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/grey.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/indigo.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/light_blue.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/light_green.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/lime.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/orange.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/pink.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/purple.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/red.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/teal.rasi8
-rw-r--r--.config/rofi/applets/styles/material-dark/yellow.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/amber.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/blue.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/blue_grey.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/brown.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/cyan.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/deep_orange.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/deep_purple.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/green.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/grey.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/indigo.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/light_blue.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/light_green.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/lime.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/orange.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/pink.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/purple.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/red.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/teal.rasi8
-rw-r--r--.config/rofi/applets/styles/material-light/yellow.rasi8
-rw-r--r--.config/rofi/applets/styles/message.rasi24
-rw-r--r--.config/rofi/applets/styles/minimo.rasi8
-rw-r--r--.config/rofi/applets/styles/party.rasi8
-rw-r--r--.config/rofi/applets/styles/sirin.rasi8
l---------.config/rofi/bin/android_apps1
l---------.config/rofi/bin/android_backlight1
l---------.config/rofi/bin/android_mpd1
l---------.config/rofi/bin/android_powermenu1
l---------.config/rofi/bin/android_quicklinks1
l---------.config/rofi/bin/android_screenshot1
l---------.config/rofi/bin/android_volume1
l---------.config/rofi/bin/applet_apps1
l---------.config/rofi/bin/applet_backlight1
l---------.config/rofi/bin/applet_battery1
l---------.config/rofi/bin/applet_mpd1
l---------.config/rofi/bin/applet_network1
l---------.config/rofi/bin/applet_powermenu1
l---------.config/rofi/bin/applet_quicklinks1
l---------.config/rofi/bin/applet_screenshot1
l---------.config/rofi/bin/applet_time1
l---------.config/rofi/bin/applet_volume1
l---------.config/rofi/bin/launcher_colorful1
l---------.config/rofi/bin/launcher_misc1
l---------.config/rofi/bin/launcher_ribbon1
l---------.config/rofi/bin/launcher_slate1
l---------.config/rofi/bin/launcher_text1
l---------.config/rofi/bin/menu_apps1
l---------.config/rofi/bin/menu_backlight1
l---------.config/rofi/bin/menu_battery1
l---------.config/rofi/bin/menu_mpd1
l---------.config/rofi/bin/menu_network1
l---------.config/rofi/bin/menu_powermenu1
l---------.config/rofi/bin/menu_quicklinks1
l---------.config/rofi/bin/menu_screenshot1
l---------.config/rofi/bin/menu_time1
l---------.config/rofi/bin/menu_volume1
l---------.config/rofi/bin/powermenu1
-rwxr-xr-x.config/rofi/bin/usedcpu45
-rwxr-xr-x.config/rofi/bin/usedram27
-rw-r--r--.config/rofi/config.rasi6
-rw-r--r--.config/rofi/launchers/colorful/colors.rasi9
-rwxr-xr-x.config/rofi/launchers/colorful/launcher.sh52
-rw-r--r--.config/rofi/launchers/colorful/style_1.rasi119
-rw-r--r--.config/rofi/launchers/colorful/style_10.rasi123
-rw-r--r--.config/rofi/launchers/colorful/style_11.rasi129
-rw-r--r--.config/rofi/launchers/colorful/style_12.rasi132
-rw-r--r--.config/rofi/launchers/colorful/style_2.rasi119
-rw-r--r--.config/rofi/launchers/colorful/style_3.rasi120
-rw-r--r--.config/rofi/launchers/colorful/style_4.rasi119
-rw-r--r--.config/rofi/launchers/colorful/style_5.rasi119
-rw-r--r--.config/rofi/launchers/colorful/style_6.rasi116
-rw-r--r--.config/rofi/launchers/colorful/style_7.rasi119
-rw-r--r--.config/rofi/launchers/colorful/style_8.rasi125
-rw-r--r--.config/rofi/launchers/colorful/style_9.rasi126
-rw-r--r--.config/rofi/launchers/misc/appdrawer.rasi140
-rw-r--r--.config/rofi/launchers/misc/appdrawer_alt.rasi140
-rw-r--r--.config/rofi/launchers/misc/appfolder.rasi140
-rw-r--r--.config/rofi/launchers/misc/blurry.rasi124
-rw-r--r--.config/rofi/launchers/misc/blurry_full.rasi122
-rw-r--r--.config/rofi/launchers/misc/column.rasi140
-rw-r--r--.config/rofi/launchers/misc/gnome_do.rasi169
-rw-r--r--.config/rofi/launchers/misc/kde_krunner.rasi147
-rw-r--r--.config/rofi/launchers/misc/kde_simplemenu.rasi147
-rwxr-xr-x.config/rofi/launchers/misc/launcher.sh22
-rw-r--r--.config/rofi/launchers/misc/launchpad.rasi122
-rw-r--r--.config/rofi/launchers/misc/row.rasi140
-rw-r--r--.config/rofi/launchers/misc/row_center.rasi140
-rw-r--r--.config/rofi/launchers/misc/row_dock.rasi140
-rw-r--r--.config/rofi/launchers/misc/row_dropdown.rasi140
-rw-r--r--.config/rofi/launchers/misc/screen.rasi138
-rw-r--r--.config/rofi/launchers/misc/slingshot.rasi136
-rw-r--r--.config/rofi/launchers/ribbon/full_bottom.rasi139
-rw-r--r--.config/rofi/launchers/ribbon/full_left.rasi139
-rw-r--r--.config/rofi/launchers/ribbon/full_right.rasi139
-rw-r--r--.config/rofi/launchers/ribbon/full_top.rasi139
-rwxr-xr-x.config/rofi/launchers/ribbon/launcher.sh28
-rw-r--r--.config/rofi/launchers/ribbon/ribbon_bottom.rasi142
-rw-r--r--.config/rofi/launchers/ribbon/ribbon_bottom_round.rasi142
-rw-r--r--.config/rofi/launchers/ribbon/ribbon_left.rasi142
-rw-r--r--.config/rofi/launchers/ribbon/ribbon_left_round.rasi142
-rw-r--r--.config/rofi/launchers/ribbon/ribbon_right.rasi142
-rw-r--r--.config/rofi/launchers/ribbon/ribbon_right_round.rasi142
-rw-r--r--.config/rofi/launchers/ribbon/ribbon_top.rasi142
-rw-r--r--.config/rofi/launchers/ribbon/ribbon_top_round.rasi142
-rw-r--r--.config/rofi/launchers/ribbon/styles/berry.rasi9
-rw-r--r--.config/rofi/launchers/ribbon/styles/bluish.rasi9
-rw-r--r--.config/rofi/launchers/ribbon/styles/cocoa.rasi9
-rw-r--r--.config/rofi/launchers/ribbon/styles/colors.rasi10
-rw-r--r--.config/rofi/launchers/ribbon/styles/faded.rasi9
-rw-r--r--.config/rofi/launchers/ribbon/styles/gotham.rasi9
-rw-r--r--.config/rofi/launchers/ribbon/styles/mask.rasi9
-rw-r--r--.config/rofi/launchers/ribbon/styles/nightly.rasi9
-rw-r--r--.config/rofi/launchers/ribbon/styles/nordic.rasi9
-rwxr-xr-x.config/rofi/launchers/slate/launcher.sh27
-rw-r--r--.config/rofi/launchers/slate/slate_bottom.rasi142
-rw-r--r--.config/rofi/launchers/slate/slate_center.rasi142
-rw-r--r--.config/rofi/launchers/slate/slate_full.rasi139
-rw-r--r--.config/rofi/launchers/slate/slate_left.rasi142
-rw-r--r--.config/rofi/launchers/slate/slate_right.rasi142
-rw-r--r--.config/rofi/launchers/slate/slate_top.rasi142
-rw-r--r--.config/rofi/launchers/slate/styles/Amber.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Black.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Blue.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Blue_gray.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Brown.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Cyan.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Deep_orange.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Deep_purple.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Gray.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Green.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Indigo.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Light_blue.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Light_green.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Lime.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Orange.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Pink.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Purple.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Red.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Teal.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/Yellow.rasi36
-rw-r--r--.config/rofi/launchers/slate/styles/colors.rasi12
-rwxr-xr-x.config/rofi/launchers/text/launcher.sh29
-rw-r--r--.config/rofi/launchers/text/style_1.rasi175
-rw-r--r--.config/rofi/launchers/text/style_2.rasi177
-rw-r--r--.config/rofi/launchers/text/style_3.rasi177
-rw-r--r--.config/rofi/launchers/text/style_4.rasi179
-rw-r--r--.config/rofi/launchers/text/style_5.rasi181
-rw-r--r--.config/rofi/launchers/text/style_6.rasi178
-rw-r--r--.config/rofi/launchers/text/style_7.rasi177
-rw-r--r--.config/rofi/launchers/text/styles/berry.rasi15
-rw-r--r--.config/rofi/launchers/text/styles/black.rasi15
-rw-r--r--.config/rofi/launchers/text/styles/bluish.rasi15
-rw-r--r--.config/rofi/launchers/text/styles/cocoa.rasi15
-rw-r--r--.config/rofi/launchers/text/styles/colors.rasi11
-rw-r--r--.config/rofi/launchers/text/styles/faded.rasi15
-rw-r--r--.config/rofi/launchers/text/styles/gotham.rasi15
-rw-r--r--.config/rofi/launchers/text/styles/mask.rasi15
-rw-r--r--.config/rofi/launchers/text/styles/nightly.rasi15
-rw-r--r--.config/rofi/launchers/text/styles/nordic.rasi15
-rw-r--r--.config/rofi/launchers/text/styles/white.rasi15
-rw-r--r--.config/rofi/powermenu/card_alt.rasi123
-rw-r--r--.config/rofi/powermenu/card_circle.rasi123
-rw-r--r--.config/rofi/powermenu/card_rounded.rasi123
-rw-r--r--.config/rofi/powermenu/card_square.rasi123
-rw-r--r--.config/rofi/powermenu/column_alt.rasi123
-rw-r--r--.config/rofi/powermenu/column_circle.rasi123
-rw-r--r--.config/rofi/powermenu/column_rounded.rasi123
-rw-r--r--.config/rofi/powermenu/column_square.rasi123
-rw-r--r--.config/rofi/powermenu/confirm.rasi24
-rw-r--r--.config/rofi/powermenu/dock_alt.rasi123
-rw-r--r--.config/rofi/powermenu/dock_circle.rasi123
-rw-r--r--.config/rofi/powermenu/dock_rounded.rasi123
-rw-r--r--.config/rofi/powermenu/dock_square.rasi123
-rw-r--r--.config/rofi/powermenu/drop_alt.rasi123
-rw-r--r--.config/rofi/powermenu/drop_circle.rasi123
-rw-r--r--.config/rofi/powermenu/drop_rounded.rasi123
-rw-r--r--.config/rofi/powermenu/drop_square.rasi123
-rw-r--r--.config/rofi/powermenu/full_alt.rasi120
-rw-r--r--.config/rofi/powermenu/full_circle.rasi120
-rw-r--r--.config/rofi/powermenu/full_rounded.rasi120
-rw-r--r--.config/rofi/powermenu/full_square.rasi120
-rw-r--r--.config/rofi/powermenu/message.rasi24
-rwxr-xr-x.config/rofi/powermenu/powermenu.sh117
-rw-r--r--.config/rofi/powermenu/row_alt.rasi123
-rw-r--r--.config/rofi/powermenu/row_circle.rasi123
-rw-r--r--.config/rofi/powermenu/row_rounded.rasi123
-rw-r--r--.config/rofi/powermenu/row_square.rasi123
-rw-r--r--.config/rofi/powermenu/styles/berry.rasi9
-rw-r--r--.config/rofi/powermenu/styles/bluish.rasi9
-rw-r--r--.config/rofi/powermenu/styles/cocoa.rasi9
-rw-r--r--.config/rofi/powermenu/styles/colors.rasi10
-rw-r--r--.config/rofi/powermenu/styles/faded.rasi9
-rw-r--r--.config/rofi/powermenu/styles/gotham.rasi9
-rw-r--r--.config/rofi/powermenu/styles/mask.rasi9
-rw-r--r--.config/rofi/powermenu/styles/nightly.rasi9
-rw-r--r--.config/rofi/powermenu/styles/nordic.rasi9
-rw-r--r--.config/sway/config (renamed from .config/i3/config)145
-rw-r--r--.config/termite/config127
-rw-r--r--.config/vis/colors/basic_colors15
-rw-r--r--.config/vis/colors/blue1
-rw-r--r--.config/vis/colors/cyan1
-rw-r--r--.config/vis/colors/green1
-rw-r--r--.config/vis/colors/lightblue1
-rw-r--r--.config/vis/colors/rainbow30
-rw-r--r--.config/vis/config91
-rw-r--r--.config/vis/vis.log1
-rw-r--r--.config/waybar/config87
-rw-r--r--.config/waybar/default/config166
-rw-r--r--.config/waybar/default/style.css280
-rw-r--r--.config/waybar/style.css180
-rw-r--r--.config/waybar/yoink/config87
-rw-r--r--.config/waybar/yoink/style.css180
-rw-r--r--.config/yad.conf23
-rw-r--r--.dir_colors91
-rw-r--r--.gitignore1
-rw-r--r--.gitmodules6
-rw-r--r--.tmux.conf64
-rw-r--r--.vim/vimrc247
-rw-r--r--.xbindkeysrc82
-rw-r--r--.xinitrc65
-rw-r--r--.zshrc48
-rw-r--r--README.md2
-rwxr-xr-xbin/clamshell-toggle6
-rwxr-xr-xbin/idlechecker6
-rwxr-xr-xbin/pretty-lock18
-rwxr-xr-xbin/wallpaper-shuffle11
m---------rofi0
391 files changed, 2057 insertions, 30810 deletions
diff --git a/.Xmodmap b/.Xmodmap
deleted file mode 100644
index 046baff..0000000
--- a/.Xmodmap
+++ /dev/null
@@ -1,248 +0,0 @@
-keycode 8 =
-keycode 9 = Escape NoSymbol Escape
-keycode 10 = 1 exclam 1 exclam
-keycode 11 = 2 at 2 at
-keycode 12 = 3 numbersign 3 numbersign
-keycode 13 = 4 dollar 4 dollar
-keycode 14 = 5 percent 5 percent
-keycode 15 = 6 asciicircum 6 asciicircum
-keycode 16 = 7 ampersand 7 ampersand
-keycode 17 = 8 asterisk 8 asterisk
-keycode 18 = 9 parenleft 9 parenleft
-keycode 19 = 0 parenright 0 parenright
-keycode 20 = minus underscore minus underscore
-keycode 21 = equal plus equal plus
-keycode 22 = BackSpace BackSpace BackSpace BackSpace Delete NoSymbol Delete
-keycode 23 = Tab ISO_Left_Tab Tab ISO_Left_Tab
-keycode 24 = q Q q Q
-keycode 25 = w W w W
-keycode 26 = e E e E
-keycode 27 = r R r R
-keycode 28 = t T t T
-keycode 29 = y Y y Y
-keycode 30 = u U u U
-keycode 31 = i I i I
-keycode 32 = o O o O
-keycode 33 = p P p P
-keycode 34 = bracketleft braceleft bracketleft braceleft
-keycode 35 = bracketright braceright bracketright braceright
-keycode 36 = Return NoSymbol Return
-keycode 37 = Control_L NoSymbol Control_L
-keycode 38 = a A a A
-keycode 39 = s S s S
-keycode 40 = d D d D
-keycode 41 = f F f F
-keycode 42 = g G g G
-keycode 43 = h H h H
-keycode 44 = j J j J
-keycode 45 = k K k K
-keycode 46 = l L l L
-keycode 47 = semicolon colon semicolon colon
-keycode 48 = apostrophe quotedbl apostrophe quotedbl
-keycode 49 = grave asciitilde grave asciitilde
-keycode 50 = Shift_L NoSymbol Shift_L
-keycode 51 = backslash bar backslash bar
-keycode 52 = z Z z Z
-keycode 53 = x X x X
-keycode 54 = c C c C
-keycode 55 = v V v V
-keycode 56 = b B b B
-keycode 57 = n N n N
-keycode 58 = m M m M
-keycode 59 = comma less comma less
-keycode 60 = period greater period greater
-keycode 61 = slash question slash question
-keycode 62 = Shift_R NoSymbol Shift_R
-keycode 63 = KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply KP_Multiply XF86ClearGrab
-keycode 64 = Alt_L Meta_L Alt_L Meta_L
-keycode 65 = space NoSymbol space
-keycode 66 = Caps_Lock NoSymbol Caps_Lock
-keycode 67 = F1 XF86Back XF86Back F1 F1 F1 XF86Switch_VT_1
-keycode 68 = F2 XF86Forward XF86Forward F2 F2 F2 XF86Switch_VT_2
-keycode 69 = F3 XF86Reload XF86Reload F3 F3 F3 XF86Switch_VT_3
-keycode 70 = F4 F11 F4 F11 F4 F4 XF86Switch_VT_4
-keycode 71 = F5 F5 F5 F5 F5 XF86Switch_VT_5
-keycode 72 = F6 XF86MonBrightnessDown XF86MonBrightnessDown F6 F6 F6 XF86Switch_VT_6
-keycode 73 = F7 XF86MonBrightnessUp XF86MonBrightnessUp F7 F7 F7 XF86Switch_VT_7
-keycode 74 = F8 XF86AudioMute XF86AudioMute F8 F8 F8 XF86Switch_VT_8
-keycode 75 = F9 XF86AudioLowerVolume XF86AudioLowerVolume F9 F9 F9 XF86Switch_VT_9
-keycode 76 = F10 XF86AudioRaiseVolume F10 XF86AudioRaiseVolume F10 F10 F10 XF86Switch_VT_10
-keycode 77 = Num_Lock NoSymbol Num_Lock
-keycode 78 = Scroll_Lock NoSymbol Scroll_Lock
-keycode 79 = KP_Home KP_7 KP_Home KP_7
-keycode 80 = KP_Up KP_8 KP_Up KP_8
-keycode 81 = KP_Prior KP_9 KP_Prior KP_9
-keycode 82 = KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract KP_Subtract XF86Prev_VMode
-keycode 83 = KP_Left KP_4 KP_Left KP_4
-keycode 84 = KP_Begin KP_5 KP_Begin KP_5
-keycode 85 = KP_Right KP_6 KP_Right KP_6
-keycode 86 = KP_Add KP_Add KP_Add KP_Add KP_Add KP_Add XF86Next_VMode
-keycode 87 = KP_End KP_1 KP_End KP_1
-keycode 88 = KP_Down KP_2 KP_Down KP_2
-keycode 89 = KP_Next KP_3 KP_Next KP_3
-keycode 90 = KP_Insert KP_0 KP_Insert KP_0
-keycode 91 = KP_Delete KP_Decimal KP_Delete KP_Decimal
-keycode 92 = ISO_Level3_Shift NoSymbol ISO_Level3_Shift
-keycode 93 =
-keycode 94 = less greater less greater bar brokenbar bar
-keycode 95 = F11 F11 F11 F11 F11 F11 XF86Switch_VT_11
-keycode 96 = F12 F12 F12 F12 F12 F12 XF86Switch_VT_12
-keycode 97 =
-keycode 98 = Katakana NoSymbol Katakana
-keycode 99 = Hiragana NoSymbol Hiragana
-keycode 100 = Henkan_Mode NoSymbol Henkan_Mode
-keycode 101 = Hiragana_Katakana NoSymbol Hiragana_Katakana
-keycode 102 = Muhenkan NoSymbol Muhenkan
-keycode 103 =
-keycode 104 = KP_Enter NoSymbol KP_Enter
-keycode 105 = Control_R NoSymbol Control_R
-keycode 106 = KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide KP_Divide XF86Ungrab
-keycode 107 = Print Sys_Req Print Sys_Req
-keycode 108 = Alt_R NoSymbol ISO_Level3_Shift
-keycode 109 = Linefeed NoSymbol Linefeed
-keycode 110 = Home NoSymbol Home
-keycode 111 = Up Up Up Up Prior Up Prior
-keycode 112 = Prior NoSymbol Prior
-keycode 113 = Left Left Left Left Home Left Home
-keycode 114 = Right Right Right Right End Right End
-keycode 115 = End NoSymbol End
-keycode 116 = Down Down Down Down Next Down Next
-keycode 117 = Next NoSymbol Next
-keycode 118 = Insert NoSymbol Insert
-keycode 119 = Delete NoSymbol Delete
-keycode 120 =
-keycode 121 = XF86AudioMute NoSymbol XF86AudioMute
-keycode 122 = XF86AudioLowerVolume NoSymbol XF86AudioLowerVolume
-keycode 123 = XF86AudioRaiseVolume NoSymbol XF86AudioRaiseVolume
-keycode 124 = XF86PowerOff NoSymbol XF86PowerOff
-keycode 125 = KP_Equal NoSymbol KP_Equal
-keycode 126 = plusminus NoSymbol plusminus
-keycode 127 = Pause Break Pause Break
-keycode 128 = XF86LaunchA NoSymbol XF86LaunchA
-keycode 129 = KP_Decimal KP_Decimal KP_Decimal KP_Decimal
-keycode 130 = Hangul NoSymbol Hangul
-keycode 131 = Hangul_Hanja NoSymbol Hangul_Hanja
-keycode 132 =
-keycode 133 = Caps_Lock Super_L Super_L Super_L Caps_Lock Super_L Caps_Lock
-keycode 134 = Super_R NoSymbol Super_R
-keycode 135 = Menu NoSymbol Menu
-keycode 136 = Cancel NoSymbol Cancel
-keycode 137 = Redo NoSymbol Redo
-keycode 138 = SunProps NoSymbol SunProps
-keycode 139 = Undo NoSymbol Undo
-keycode 140 = SunFront NoSymbol SunFront
-keycode 141 = XF86Copy NoSymbol XF86Copy
-keycode 142 = XF86Open NoSymbol XF86Open
-keycode 143 = XF86Paste NoSymbol XF86Paste
-keycode 144 = Find NoSymbol Find
-keycode 145 = XF86Cut NoSymbol XF86Cut
-keycode 146 = Help NoSymbol Help
-keycode 147 = XF86MenuKB NoSymbol XF86MenuKB
-keycode 148 = XF86Calculator NoSymbol XF86Calculator
-keycode 149 =
-keycode 150 = XF86Sleep NoSymbol XF86Sleep
-keycode 151 = XF86WakeUp NoSymbol XF86WakeUp
-keycode 152 = XF86Explorer NoSymbol XF86Explorer
-keycode 153 = XF86Send NoSymbol XF86Send
-keycode 154 =
-keycode 155 = XF86Xfer NoSymbol XF86Xfer
-keycode 156 = XF86Launch1 NoSymbol XF86Launch1
-keycode 157 = XF86Launch2 NoSymbol XF86Launch2
-keycode 158 = XF86WWW NoSymbol XF86WWW
-keycode 159 = XF86DOS NoSymbol XF86DOS
-keycode 160 = XF86ScreenSaver NoSymbol XF86ScreenSaver
-keycode 161 = XF86RotateWindows NoSymbol XF86RotateWindows
-keycode 162 = XF86TaskPane NoSymbol XF86TaskPane
-keycode 163 = XF86Mail NoSymbol XF86Mail
-keycode 164 = XF86Favorites NoSymbol XF86Favorites
-keycode 165 = XF86MyComputer NoSymbol XF86MyComputer
-keycode 166 = XF86Back NoSymbol XF86Back
-keycode 167 = XF86Forward NoSymbol XF86Forward
-keycode 168 =
-keycode 169 = XF86Eject NoSymbol XF86Eject
-keycode 170 = XF86Eject XF86Eject XF86Eject XF86Eject
-keycode 171 = XF86AudioNext NoSymbol XF86AudioNext
-keycode 172 = XF86AudioPlay XF86AudioPause XF86AudioPlay XF86AudioPause
-keycode 173 = XF86AudioPrev NoSymbol XF86AudioPrev
-keycode 174 = XF86AudioStop XF86Eject XF86AudioStop XF86Eject
-keycode 175 = XF86AudioRecord NoSymbol XF86AudioRecord
-keycode 176 = XF86AudioRewind NoSymbol XF86AudioRewind
-keycode 177 = XF86Phone NoSymbol XF86Phone
-keycode 178 =
-keycode 179 = XF86Tools NoSymbol XF86Tools
-keycode 180 = XF86HomePage NoSymbol XF86HomePage
-keycode 181 = XF86Reload NoSymbol XF86Reload
-keycode 182 = XF86Close NoSymbol XF86Close
-keycode 183 =
-keycode 184 =
-keycode 185 = XF86ScrollUp NoSymbol XF86ScrollUp
-keycode 186 = XF86ScrollDown NoSymbol XF86ScrollDown
-keycode 187 = parenleft NoSymbol parenleft
-keycode 188 = parenright NoSymbol parenright
-keycode 189 = XF86New NoSymbol XF86New
-keycode 190 = Redo NoSymbol Redo
-keycode 191 = XF86Tools NoSymbol XF86Tools
-keycode 192 = XF86Launch5 NoSymbol XF86Launch5
-keycode 193 = XF86Launch6 NoSymbol XF86Launch6
-keycode 194 = XF86Launch7 NoSymbol XF86Launch7
-keycode 195 = XF86Launch8 NoSymbol XF86Launch8
-keycode 196 = XF86Launch9 NoSymbol XF86Launch9
-keycode 197 =
-keycode 198 = XF86AudioMicMute NoSymbol XF86AudioMicMute
-keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle
-keycode 200 = XF86TouchpadOn NoSymbol XF86TouchpadOn
-keycode 201 = XF86TouchpadOff NoSymbol XF86TouchpadOff
-keycode 202 =
-keycode 203 = Mode_switch NoSymbol Mode_switch
-keycode 204 = NoSymbol Alt_L NoSymbol Alt_L
-keycode 205 = NoSymbol Meta_L NoSymbol Meta_L
-keycode 206 = NoSymbol Super_L NoSymbol Super_L
-keycode 207 = NoSymbol Hyper_L NoSymbol Hyper_L
-keycode 208 = XF86AudioPlay NoSymbol XF86AudioPlay
-keycode 209 = XF86AudioPause NoSymbol XF86AudioPause
-keycode 210 = XF86Launch3 NoSymbol XF86Launch3
-keycode 211 = XF86Launch4 NoSymbol XF86Launch4
-keycode 212 = XF86LaunchB NoSymbol XF86LaunchB
-keycode 213 = XF86Suspend NoSymbol XF86Suspend
-keycode 214 = XF86Close NoSymbol XF86Close
-keycode 215 = XF86AudioPlay NoSymbol XF86AudioPlay
-keycode 216 = XF86AudioForward NoSymbol XF86AudioForward
-keycode 217 =
-keycode 218 = Print NoSymbol Print
-keycode 219 =
-keycode 220 = XF86WebCam NoSymbol XF86WebCam
-keycode 221 =
-keycode 222 =
-keycode 223 = XF86Mail NoSymbol XF86Mail
-keycode 224 = XF86Messenger NoSymbol XF86Messenger
-keycode 225 = XF86Search NoSymbol XF86Search
-keycode 226 = XF86Go NoSymbol XF86Go
-keycode 227 = XF86Finance NoSymbol XF86Finance
-keycode 228 = XF86Game NoSymbol XF86Game
-keycode 229 = XF86Shop NoSymbol XF86Shop
-keycode 230 =
-keycode 231 = Cancel NoSymbol Cancel
-keycode 232 = XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown
-keycode 233 = XF86MonBrightnessUp NoSymbol XF86MonBrightnessUp
-keycode 234 = XF86AudioMedia NoSymbol XF86AudioMedia
-keycode 235 = XF86Display NoSymbol XF86Display
-keycode 236 = XF86KbdLightOnOff NoSymbol XF86KbdLightOnOff
-keycode 237 = XF86KbdBrightnessDown NoSymbol XF86KbdBrightnessDown
-keycode 238 = XF86KbdBrightnessUp NoSymbol XF86KbdBrightnessUp
-keycode 239 = XF86Send NoSymbol XF86Send
-keycode 240 = XF86Reply NoSymbol XF86Reply
-keycode 241 = XF86MailForward NoSymbol XF86MailForward
-keycode 242 = XF86Save NoSymbol XF86Save
-keycode 243 = XF86Documents NoSymbol XF86Documents
-keycode 244 = XF86Battery NoSymbol XF86Battery
-keycode 245 = XF86Bluetooth NoSymbol XF86Bluetooth
-keycode 246 = XF86WLAN NoSymbol XF86WLAN
-keycode 247 =
-keycode 248 =
-keycode 249 =
-keycode 250 =
-keycode 251 =
-keycode 252 =
-keycode 253 =
-keycode 254 =
-keycode 255 =
diff --git a/.bash_profile b/.bash_profile
deleted file mode 100644
index ae4555c..0000000
--- a/.bash_profile
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# ~/.bash_profile
-#
-
-[[ -f ~/.bashrc ]] && . ~/.bashrc
-
-export PATH="$HOME/.cargo/bin:$PATH"
diff --git a/.bashrc b/.bashrc
deleted file mode 100644
index c202a34..0000000
--- a/.bashrc
+++ /dev/null
@@ -1,58 +0,0 @@
-#
-# ~/.bashrc
-#
-
-# If not running interactively, don't do anything
-[[ $- != *i* ]] && return
-
-
-
-# sanitize TERM:
-safe_term=${TERM//[^[:alnum:]]/?}
-match_lhs=""
-
-[[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)"
-[[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(</etc/DIR_COLORS)"
-[[ -z ${match_lhs} ]] \
- && type -P dircolors >/dev/null \
- && match_lhs=$(dircolors --print-database)
-
-if [[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] ; then
-
- # we have colors :-)
-
- # Enable colors for ls, etc. Prefer ~/.dir_colors
- if type -P dircolors >/dev/null ; then
- if [[ -f ~/.dir_colors ]] ; then
- eval $(dircolors -b ~/.dir_colors)
- elif [[ -f /etc/DIR_COLORS ]] ; then
- eval $(dircolors -b /etc/DIR_COLORS)
- fi
- fi
-
-else
-
- # show root@ when we do not have colors
-
- PS1="\u@\h \w \$([[ \$? != 0 ]] && echo \"! \")\$ "
-
- # Use this other PS1 string if you want \W for root and \w for all other users:
- # PS1="\u@\h $(if [[ ${EUID} == 0 ]]; then echo '\W'; else echo '\w'; fi) \$([[ \$? != 0 ]] && echo \":( \")\$ "
-fi
-
-alias ls="ls --color=auto"
-alias dir="dir --color=auto"
-alias grep="grep --color=auto"
-alias dmesg='dmesg --color'
-
-PS1="$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;31m\]\h'; else echo '\[\033[01;32m\]\u@\h'; fi)\[\033[01;34m\] \w \$([[ \$? != 0 ]] && echo \"\[\033[01;31m\]!\[\033[01;34m\] \")\\$\[\033[00m\] "
-#PS1='[\u@\h \W]\$ '
-unset safe_term match_lhs
-
-# Try to enable the auto-completion (type: "pacman -S bash-completion" to install it).
-[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
-# Try to enable the "Command not found" hook ("pacman -S pkgfile" to install it).
-# See also: https://wiki.archlinux.org/index.php/Bash#The_.22command_not_found.22_hook
-[ -r /usr/share/doc/pkgfile/command-not-found.bash ] && . /usr/share/doc/pkgfile/command-not-found.bash
-
-neofetch
diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml
deleted file mode 100644
index 2c2e741..0000000
--- a/.config/alacritty/alacritty.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-# Font configuration (changes require restart)
-font:
- # The size to use.
- size: 12
- # The normal (roman) font face to use.
- normal:
- family: JetBrainsMono Nerd Font
- # Style can be specified to pick a specific face.
- style: Regular
-
- # The bold font face
- bold:
- family: JetBrainsMono Nerd Font
- # Style can be specified to pick a specific face.
- # style: Bold
-
- # The italic font face
- italic:
- family: JetBrainsMono Nerd Font
- # ()
- # Style can be specified to pick a specific face.
- # style: Italic
diff --git a/.config/compton.conf b/.config/compton.conf
deleted file mode 100644
index 07e6583..0000000
--- a/.config/compton.conf
+++ /dev/null
@@ -1,233 +0,0 @@
-# Thank you code_nomad: http://9m.no/ꪯ鵞
-
-#################################
-#
-# Backend
-#
-#################################
-
-# Backend to use: "xrender" or "glx".
-# GLX backend is typically much faster but depends on a sane driver.
-backend = "glx";
-
-#################################
-#
-# GLX backend
-#
-#################################
-
-glx-no-stencil = true;
-
-# GLX backend: Copy unmodified regions from front buffer instead of redrawing them all.
-# My tests with nvidia-drivers show a 10% decrease in performance when the whole screen is modified,
-# but a 20% increase when only 1/4 is.
-# My tests on nouveau show terrible slowdown.
-# Useful with --glx-swap-method, as well.
-glx-copy-from-front = false;
-
-# GLX backend: Use MESA_copy_sub_buffer to do partial screen update.
-# My tests on nouveau shows a 200% performance boost when only 1/4 of the screen is updated.
-# May break VSync and is not available on some drivers.
-# Overrides --glx-copy-from-front.
-# glx-use-copysubbuffermesa = true;
-
-# GLX backend: Avoid rebinding pixmap on window damage.
-# Probably could improve performance on rapid window content changes, but is known to break things on some drivers (LLVMpipe).
-# Recommended if it works.
-# glx-no-rebind-pixmap = true;
-
-
-# GLX backend: GLX buffer swap method we assume.
-# Could be undefined (0), copy (1), exchange (2), 3-6, or buffer-age (-1).
-# undefined is the slowest and the safest, and the default value.
-# copy is fastest, but may fail on some drivers,
-# 2-6 are gradually slower but safer (6 is still faster than 0).
-# Usually, double buffer means 2, triple buffer means 3.
-# buffer-age means auto-detect using GLX_EXT_buffer_age, supported by some drivers.
-# Useless with --glx-use-copysubbuffermesa.
-# Partially breaks --resize-damage.
-# Defaults to undefined.
-glx-swap-method = "undefined";
-
-#################################
-#
-# Shadows
-#
-#################################
-
-# Enabled client-side shadows on windows.
-shadow = true;
-# Don't draw shadows on DND windows.
-no-dnd-shadow = true;
-# Avoid drawing shadows on dock/panel windows.
-no-dock-shadow = true;
-# Zero the part of the shadow's mask behind the window. Fix some weirdness with ARGB windows.
-clear-shadow = true;
-# The blur radius for shadows. (default 12)
-shadow-radius = 12;
-# The left offset for shadows. (default -15)
-shadow-offset-x = -15;
-# The top offset for shadows. (default -15)
-shadow-offset-y = -15;
-# The translucency for shadows. (default .75)
-shadow-opacity = 0.75;
-
-# Set if you want different colour shadows
-# shadow-red = 0.0;
-# shadow-green = 0.0;
-# shadow-blue = 0.0;
-
-# The shadow exclude options are helpful if you have shadows enabled. Due to the way compton draws its shadows, certain applications will have visual glitches
-# (most applications are fine, only apps that do weird things with xshapes or argb are affected).
-# This list includes all the affected apps I found in my testing. The "! name~=''" part excludes shadows on any "Unknown" windows, this prevents a visual glitch with the XFWM alt tab switcher.
-shadow-exclude = [
- "! name~=''",
- "name = 'Notification'",
- "name = 'Plank'",
- "name = 'Docky'",
- "name = 'Kupfer'",
- "name = 'xfce4-notifyd'",
- "name *= 'VLC'",
- "name *= 'compton'",
- "name *= 'Chromium'",
- "name *= 'Chrome'",
- "class_g = 'Conky'",
- "class_g = 'Kupfer'",
- "class_g = 'Synapse'",
- "class_g ?= 'Notify-osd'",
- "class_g ?= 'Cairo-dock'",
- "class_g ?= 'Xfce4-notifyd'",
- "class_g ?= 'Xfce4-power-manager'",
- "_GTK_FRAME_EXTENTS@:c"
-];
-# Avoid drawing shadow on all shaped windows (see also: --detect-rounded-corners)
-shadow-ignore-shaped = false;
-
-#################################
-#
-# Opacity
-#
-#################################
-
-menu-opacity = 1;
-inactive-opacity = 1;
-active-opacity = 1;
-frame-opacity = 1;
-inactive-opacity-override = false;
-alpha-step = 0.06;
-
-# Dim inactive windows. (0.0 - 1.0)
-inactive-dim = 0.2;
-# Do not let dimness adjust based on window opacity.
-# inactive-dim-fixed = true;
-# Blur background of transparent windows. Bad performance with X Render backend. GLX backend is preferred.
-# blur-background = true;
-# Blur background of opaque windows with transparent frames as well.
-# blur-background-frame = true;
-# Do not let blur radius adjust based on window opacity.
-blur-background-fixed = false;
-blur-background-exclude = [
- "window_type = 'dock'",
- "window_type = 'desktop'"
-];
-
-#################################
-#
-# Fading
-#
-#################################
-
-# Fade windows during opacity changes.
-fading = true;
-# The time between steps in a fade in milliseconds. (default 10).
-fade-delta = 4;
-# Opacity change between steps while fading in. (default 0.028).
-fade-in-step = 0.03;
-# Opacity change between steps while fading out. (default 0.03).
-fade-out-step = 0.03;
-# Fade windows in/out when opening/closing
-# no-fading-openclose = true;
-
-# Specify a list of conditions of windows that should not be faded.
-fade-exclude = [ ];
-
-#################################
-#
-# Other
-#
-#################################
-
-# Try to detect WM windows and mark them as active.
-mark-wmwin-focused = true;
-# Mark all non-WM but override-redirect windows active (e.g. menus).
-mark-ovredir-focused = true;
-# Use EWMH _NET_WM_ACTIVE_WINDOW to determine which window is focused instead of using FocusIn/Out events.
-# Usually more reliable but depends on a EWMH-compliant WM.
-use-ewmh-active-win = true;
-# Detect rounded corners and treat them as rectangular when --shadow-ignore-shaped is on.
-detect-rounded-corners = true;
-
-# Detect _NET_WM_OPACITY on client windows, useful for window managers not passing _NET_WM_OPACITY of client windows to frame windows.
-# This prevents opacity being ignored for some apps.
-# For example without this enabled my xfce4-notifyd is 100% opacity no matter what.
-detect-client-opacity = true;
-
-# Specify refresh rate of the screen.
-# If not specified or 0, compton will try detecting this with X RandR extension.
-refresh-rate = 0;
-
-# Set VSync method. VSync methods currently available:
-# none: No VSync
-# drm: VSync with DRM_IOCTL_WAIT_VBLANK. May only work on some drivers.
-# opengl: Try to VSync with SGI_video_sync OpenGL extension. Only work on some drivers.
-# opengl-oml: Try to VSync with OML_sync_control OpenGL extension. Only work on some drivers.
-# opengl-swc: Try to VSync with SGI_swap_control OpenGL extension. Only work on some drivers. Works only with GLX backend. Known to be most effective on many drivers. Does not actually control paint timing, only buffer swap is affected, so it doesn’t have the effect of --sw-opti unlike other methods. Experimental.
-# opengl-mswc: Try to VSync with MESA_swap_control OpenGL extension. Basically the same as opengl-swc above, except the extension we use.
-# (Note some VSync methods may not be enabled at compile time.)
-vsync = "opengl-swc";
-
-# Enable DBE painting mode, intended to use with VSync to (hopefully) eliminate tearing.
-# Reported to have no effect, though.
-dbe = false;
-# Painting on X Composite overlay window. Recommended.
-paint-on-overlay = true;
-
-# Limit compton to repaint at most once every 1 / refresh_rate second to boost performance.
-# This should not be used with --vsync drm/opengl/opengl-oml as they essentially does --sw-opti's job already,
-# unless you wish to specify a lower refresh rate than the actual value.
-sw-opti = true;
-
-# Unredirect all windows if a full-screen opaque window is detected, to maximize performance for full-screen windows, like games.
-# Known to cause flickering when redirecting/unredirecting windows.
-# paint-on-overlay may make the flickering less obvious.
-unredir-if-possible = true;
-
-# Specify a list of conditions of windows that should always be considered focused.
-focus-exclude = [ ];
-
-# Use WM_TRANSIENT_FOR to group windows, and consider windows in the same group focused at the same time.
-detect-transient = true;
-# Use WM_CLIENT_LEADER to group windows, and consider windows in the same group focused at the same time.
-# WM_TRANSIENT_FOR has higher priority if --detect-transient is enabled, too.
-detect-client-leader = true;
-
-#################################
-#
-# Window type settings
-#
-#################################
-
-wintypes:
-{
- tooltip =
- {
- # fade: Fade the particular type of windows.
- fade = true;
- # shadow: Give those windows shadow
- shadow = false;
- # opacity: Default opacity for the type of windows.
- opacity = 0.85;
- # focus: Whether to always consider windows of this type focused.
- focus = true;
- };
-};
diff --git a/.config/dunst/dunstrc b/.config/dunst/dunstrc
new file mode 100644
index 0000000..aefc92c
--- /dev/null
+++ b/.config/dunst/dunstrc
@@ -0,0 +1,173 @@
+[global]
+ ### Display ###
+
+ # Which monitor should the notifications be displayed on.
+ monitor = 0
+
+ # Display notification on focused monitor.
+ follow = mouse
+
+ geometry = "300x60-15+55"
+
+ # Show how many messages are currently hidden (because of geometry).
+ indicate_hidden = yes
+
+ #progress_bar = true
+
+ # Shrink window if it's smaller than the width.
+ shrink = false
+
+ # The transparency of the window.
+ transparency = 0.5
+
+ # The height of the entire notification.
+ notification_height = 0
+
+ # Draw a line of "separator_height" pixel height between two notifications.
+ separator_height = 1
+
+ # Padding between text and separator.
+ padding = 8
+
+ # Horizontal padding.
+ horizontal_padding = 8
+
+ # Defines width in pixels of frame around the notification window.
+ frame_width = 1
+
+ # Defines color of the frame around the notification window.
+ frame_color = "#D0F0C0"
+
+ # Define a color for the separator.
+ separator_color = frame
+
+ # Sort messages by urgency.
+ sort = yes
+
+ # Don't remove messages, if the user is idle (no mouse or keyboard input) for longer than idle_threshold seconds.
+ idle_threshold = 120
+
+ ### Text ###
+ font = Open Sans 10
+
+ # The spacing between lines.
+ line_height = 0
+
+ markup = full
+
+ # The format of the message.
+ format = "<b>%s</b>\n%b"
+
+ # Alignment of message text.
+ alignment = center
+
+ # Show age of message if message is older than show_age_threshold seconds
+ show_age_threshold = 60
+
+ # Split notifications into multiple lines if they don't fit into geometry
+ word_wrap = yes
+
+ # When word_wrap is set to no, specify where to make an ellipsis in long lines.
+ ellipsize = middle
+
+ # Ignore newlines '\n' in notifications.
+ ignore_newline = no
+
+ # Stack together notifications with the same content
+ stack_duplicates = true
+
+ # Hide the count of stacked notifications with the same content
+ hide_duplicate_count = false
+
+ # Display indicators for URLs (U) and actions (A).
+ show_indicators = no
+
+ ### Icons ###
+
+ # Align icons left/right/off
+ icon_position = left
+
+ # Scale larger icons down to this size, set to 0 to disable
+ max_icon_size = 50
+
+ # Paths to default icons.
+ # icon_path = /usr/share/icons/Dark-MacOSDark/32x32/status/:/usr/share/icons/HighContrast/32x32/devices/
+
+ ### History ###
+
+ # Should a notification popped up from history be sticky or timeout as if it would normally do.
+ sticky_history = yes
+
+ # Maximum amount of notifications kept in history
+ history_length = 20
+
+ ### Misc/Advanced ###
+
+ # Always run rule-defined scripts, even if the notification is suppressed
+ always_run_script = true
+
+ # Define the title of the windows spawned by dunst
+ title = Dunst
+
+ # Define the class of the windows spawned by dunst
+ class = Dunst
+
+ # Print a notification on startup.
+ verbosity = mesg
+
+ # Define the corner radius of the notification window in pixel size
+ corner_radius = 5
+
+ ### Legacy
+
+ # Use the Xinerama extension instead of RandR for multi-monitor support.
+ force_xinerama = false
+
+ ### mouse
+
+ # Defines action of mouse event
+ mouse_left_click = close_current
+ mouse_middle_click = do_action
+ mouse_right_click = close_all
+
+# Experimental features that may or may not work correctly. Do not expect them
+# to have a consistent behaviour across releases.
+[experimental]
+ # Calculate the dpi to use on a per-monitor basis.
+ # If this setting is enabled the Xft.dpi value will be ignored and instead
+ # dunst will attempt to calculate an appropriate dpi value for each monitor
+ # using the resolution and physical size. This might be useful in setups
+ # where there are multiple screens with very different dpi values.
+ per_monitor_dpi = false
+
+[shortcuts]
+ # Close notification.
+ close = ctrl+space
+
+ # Close all notifications.
+ close_all = ctrl+shift+space
+
+ # Redisplay last message(s).
+ history = ctrl+grave
+
+ # Context menu.
+ context = ctrl+shift+grave
+
+[urgency_low]
+ background = "#111111"
+ foreground = "#ffffff"
+ timeout = 10
+
+[urgency_normal]
+ background = "#111111"
+ foreground = "#ffffff"
+ timeout = 10
+
+[urgency_critical]
+ background = "#111111"
+ foreground = "#ffd5cd" #FDF1DB #f5bfd2 #ff8585 #ffdfd3 #fec8d8 #FDF1DB #8fbcbb
+ timeout = 0
+
+[Spotify]
+ appname = Spotify
+ format = "<b>%s</b>\n%b"
diff --git a/.config/i3/dec_brightness.py b/.config/i3/dec_brightness.py
deleted file mode 100644
index a4b3757..0000000
--- a/.config/i3/dec_brightness.py
+++ /dev/null
@@ -1,16 +0,0 @@
-#!/usr/bin/python3
-
-import subprocess
-
-backlight_dir = '/sys/class/backlight/intel_backlight/'
-
-brightness_file = 'brightness'
-max_brightness_file = 'max_brightness'
-
-brightness = int(open(backlight_dir + brightness_file).read())
-max_brightness = int(open(backlight_dir + max_brightness_file).read())
-ratio = (brightness / max_brightness)
-brightness = ratio * 100
-
-if brightness > 6:
- subprocess.call("xbacklight -set {}".format(brightness - 5), shell=True)
diff --git a/.config/i3blocks/brightness.py b/.config/i3blocks/brightness.py
deleted file mode 100644
index 993856e..0000000
--- a/.config/i3blocks/brightness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/usr/bin/python3
-
-backlight_dir = '/sys/class/backlight/intel_backlight/'
-
-brightness_file = 'brightness'
-max_brightness_file = 'max_brightness'
-
-brightness = int(open(backlight_dir + brightness_file).read())
-max_brightness = int(open(backlight_dir + max_brightness_file).read())
-
-ratio = (brightness / max_brightness)
-percent = ratio * 100
-
-round_percent = percent + 2.5
-round_percent = round_percent - round_percent%5
-
-print("{}%".format(round(round_percent)))
diff --git a/.config/i3blocks/config b/.config/i3blocks/config
deleted file mode 100644
index fff8dd6..0000000
--- a/.config/i3blocks/config
+++ /dev/null
@@ -1,190 +0,0 @@
-# i3blocks config file
-#
-# Please see man i3blocks for a complete reference!
-# The man page is also hosted at http://vivien.github.io/i3blocks
-#
-# List of valid properties:
-#
-# align
-# color
-# command
-# full_text
-# instance
-# interval
-# label
-# min_width
-# name
-# separator
-# separator_block_width
-# short_text
-# signal
-# urgent
-
-# Global properties
-#
-# The top properties below are applied to every block, but can be overridden.
-# Each block command defaults to the script name to avoid boilerplate.
-command=~/.config/i3blocks/scripts/$BLOCK_NAME
-separator_block_width=15
-markup=none
-
-[arch-update]
-command=~/.config/i3blocks/scripts/arch-update.py #run arch-update.py -h for options
-interval=3600
-markup=pango
-color=#006DA3
-
-# This displays "ARTIST - SONG" if a music is playing.
-# I rewrote this in rust because the old perl script was giving me issues
-[i3blocks-cmus]
-interval=5
-#signal=10
-
-
-# Memory usage
-#
-# The type defaults to "mem" if the instance is not specified.
-[memory]
-label=🐏
-separator=false
-interval=30
-
-#[memory]
-#label=SWAP
-#instance=swap
-#separator=false
-#interval=30
-
-# Disk usage
-#
-# The directory defaults to $HOME if the instance is not specified.
-# The script may be called with a optional argument to set the alert
-# (defaults to 10 for 10%).
-[disk]
-label=
-#instance=/mnt/data
-interval=30
-separator=false
-
-[disk-io]
-label=
-command=~/.config/i3blocks/scripts/disk-io -w 2
-#command=$SCRIPT_DIR/disk-io -w 3 -M -P 0
-interval=persist
-markup=pango
-instance=/sda/
-# Network interface monitoring
-#
-# If the instance is not specified, use the interface used for default route.
-# The address can be forced to IPv4 or IPv6 with -4 or -6 switches.
-[iface]
-#instance=wlan0
-color=#00ffff
-interval=10
-separator=false
-
-[wifi]
-#instance=wlp3s0
-interval=10
-separator=false
-
-[bandwidth]
-#instance=eth0
-interval=5
-
-# CPU usage
-#
-# The script may be called with -w and -c switches to specify thresholds,
-# see the script for details.
-[cpu_usage]
-label=CPU
-interval=10
-#min_width=CPU: 100.00%
-separator=false
-
-[load_average]
-interval=10
-separator=false
-label=AVG
-
-#
-# Temperature
-#
-# Support multiple chips, though lm-sensors.
-# The script may be called with -w and -c switches to specify thresholds,
-# see the script for details.
-[temperature]
-label=TEMP
-interval=10
-
-[volume]
-#label=VOL
-label=♪
-instance=Master
-#instance=PCM
-interval=once
-signal=10
-
-
-# Key indicators
-#
-# Add the following bindings to i3 config file:
-#
-# bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks
-# bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks
-[keyindicator]
-instance=CAPS
-interval=once
-signal=11
-markup=pango
-#
-[keyindicator]
-instance=NUM
-interval=once
-signal=11
-markup=pango
-
-#[brightness]
-#command=~/.config/i3blocks/scripts/brightness.py
-#label=
-#☀️
-#interval=once
-#signal=12
-
-# Battery indicator
-#
-# The battery instance defaults to 0.
-#[battery]
-#command=~/.config/i3blocks/scripts/batterybar
-#label=BAT
-#markup=pango
-#label= BAT
-#🔋
-#⚡
-#instance=1
-#interval=30
-#separator=false
-
-# Volume indicator
-#
-# The first parameter sets the step (and units to display)
-# The second parameter overrides the mixer selection
-# See the script for details.
-
-
-# Date Time
-#
-[time]
-label=
-command=~/.config/i3blocks/scripts/myCalendar -f '+%a %Y-%m-%d %H:%M:%S'
-interval=1
-
-
-
-# OpenVPN support
-#
-# Support multiple VPN, with colors.
-#[openvpn]
-#interval=20
-
-
diff --git a/.config/i3blocks/i3blocks-cmus b/.config/i3blocks/i3blocks-cmus
deleted file mode 160000
-Subproject c6969fcea8f09152ea4d1844f7ac11243618d24
diff --git a/.config/i3blocks/scripts/arch-update.py b/.config/i3blocks/scripts/arch-update.py
deleted file mode 100755
index 7dc5d62..0000000
--- a/.config/i3blocks/scripts/arch-update.py
+++ /dev/null
@@ -1,116 +0,0 @@
-#!/usr/bin/python3
-#
-# Copyright (C) 2017 Marcel Patzwahl
-# Licensed under the terms of the GNU GPL v3 only.
-#
-# i3blocks blocklet script to see the available updates of pacman and the AUR
-import subprocess
-from subprocess import check_output
-import argparse
-import re
-
-
-def create_argparse():
- parser = argparse.ArgumentParser(description='Check for pacman updates')
- parser.add_argument(
- '-b',
- '--base_color',
- default='cyan',
- help='base color of the output(default=cyan)'
- )
- parser.add_argument(
- '-u',
- '--updates_available_color',
- default='yellow',
- help='color of the output, when updates are available(default=yellow)'
- )
- parser.add_argument(
- '-a',
- '--aur',
- action='store_true',
- help='Include AUR packages. Attn: Yaourt must be installed'
- )
- parser.add_argument(
- '-q',
- '--quiet',
- action='store_true',
- help='Do not produce output when system is up to date'
- )
- parser.add_argument(
- '-w',
- '--watch',
- nargs='*',
- default=[],
- help='Explicitly watch for specified packages. '
- 'Listed elements are treated as regular expressions for matching.'
- )
- return parser.parse_args()
-
-
-def get_updates():
- output = check_output(['checkupdates']).decode('utf-8')
- if not output:
- return []
-
- updates = [line.split(' ')[0]
- for line in output.split('\n')
- if line]
-
- return updates
-
-
-def get_aur_updates():
- output = ''
- try:
- output = check_output(['yaourt', '-Qua']).decode('utf-8')
- except subprocess.CalledProcessError as exc:
- # yaourt exits with 1 and no output if no updates are available.
- # we ignore this case and go on
- if not (exc.returncode == 1 and not exc.output):
- raise exc
- if not output:
- return []
-
- aur_updates = [line.split(' ')[0]
- for line in output.split('\n')
- if line.startswith('aur/')]
-
- return aur_updates
-
-
-def matching_updates(updates, watch_list):
- matches = set()
- for u in updates:
- for w in watch_list:
- if re.match(w, u):
- matches.add(u)
-
- return matches
-
-
-message = "<span color='{0}'>{1}</span>"
-args = create_argparse()
-
-updates = get_updates()
-if args.aur:
- updates += get_aur_updates()
-
-update_count = len(updates)
-if update_count > 0:
- info = '-Syu  : {}'.format(update_count)
- matches = matching_updates(updates, args.watch)
- if matches:
- info += ' [{0}]'.format(', '.join(matches))
- print(message.format(args.updates_available_color, info))
-
- import os
- if 'BLOCK_BUTTON' in os.environ:
- button = os.environ['BLOCK_BUTTON']
- if button is not '':
- button = int(button)
- if button is 1:
- subprocess.call("termite -e 'sudo pacman -Syu' --hold",
- shell=True)
-
-elif not args.quiet:
- print(message.format(args.base_color, '-Syu  '))
diff --git a/.config/i3blocks/scripts/bandwidth b/.config/i3blocks/scripts/bandwidth
deleted file mode 100755
index 6a93c35..0000000
--- a/.config/i3blocks/scripts/bandwidth
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/bash
-# Copyright (C) 2012 Stefan Breunig <stefan+measure-net-speed@mathphys.fsk.uni-heidelberg.de>
-# Copyright (C) 2014 kaueraal
-# Copyright (C) 2015 Thiago Perrotta <perrotta dot thiago at poli dot ufrj dot br>
-
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-# Get custom IN and OUT labels if provided by command line arguments
-while [[ $# -gt 1 ]]; do
- key="$1"
- case "$key" in
- -i|--inlabel)
- INLABEL="$2"
- shift;;
- -o|--outlabel)
- OUTLABEL="$2"
- shift;;
- esac
- shift
-done
-
-[[ -z "$INLABEL" ]] && INLABEL="IN "
-[[ -z "$OUTLABEL" ]] && OUTLABEL="OUT "
-
-# Use the provided interface, otherwise the device used for the default route.
-if [[ -z $INTERFACE ]] && [[ -n $BLOCK_INSTANCE ]]; then
- INTERFACE=$BLOCK_INSTANCE
-elif [[ -z $INTERFACE ]]; then
- INTERFACE=$(ip route | awk '/^default/ { print $5 ; exit }')
-fi
-
-# Exit if there is no default route
-[[ -z "$INTERFACE" ]] && exit
-
-# Issue #36 compliant.
-if ! [ -e "/sys/class/net/${INTERFACE}/operstate" ] || \
- (! [ "$TREAT_UNKNOWN_AS_UP" = "1" ] &&
- ! [ "`cat /sys/class/net/${INTERFACE}/operstate`" = "up" ])
-then
- echo "$INTERFACE down"
- echo "$INTERFACE down"
- echo "#FF0000"
- exit 0
-fi
-
-# path to store the old results in
-path="/dev/shm/$(basename $0)-${INTERFACE}"
-
-# grabbing data for each adapter.
-read rx < "/sys/class/net/${INTERFACE}/statistics/rx_bytes"
-read tx < "/sys/class/net/${INTERFACE}/statistics/tx_bytes"
-
-# get time
-time=$(date +%s)
-
-# write current data if file does not exist. Do not exit, this will cause
-# problems if this file is sourced instead of executed as another process.
-if ! [[ -f "${path}" ]]; then
- echo "${time} ${rx} ${tx}" > "${path}"
- chmod 0666 "${path}"
-fi
-
-
-# read previous state and update data storage
-read old < "${path}"
-echo "${time} ${rx} ${tx}" > "${path}"
-
-# parse old data and calc time passed
-old=(${old//;/ })
-time_diff=$(( $time - ${old[0]} ))
-
-# sanity check: has a positive amount of time passed
-[[ "${time_diff}" -gt 0 ]] || exit
-
-# calc bytes transferred, and their rate in byte/s
-rx_diff=$(( $rx - ${old[1]} ))
-tx_diff=$(( $tx - ${old[2]} ))
-rx_rate=$(( $rx_diff / $time_diff ))
-tx_rate=$(( $tx_diff / $time_diff ))
-
-# shift by 10 bytes to get KiB/s. If the value is larger than
-# 1024^2 = 1048576, then display MiB/s instead
-
-# incoming
-echo -n "$INLABEL"
-rx_kib=$(( $rx_rate >> 10 ))
-if hash bc 2>/dev/null && [[ "$rx_rate" -gt 1048576 ]]; then
- printf '%sM' "`echo "scale=1; $rx_kib / 1024" | bc`"
-else
- echo -n "${rx_kib}K"
-fi
-
-echo -n " "
-
-# outgoing
-echo -n "$OUTLABEL"
-tx_kib=$(( $tx_rate >> 10 ))
-if hash bc 2>/dev/null && [[ "$tx_rate" -gt 1048576 ]]; then
- printf '%sM\n' "`echo "scale=1; $tx_kib / 1024" | bc`"
-else
- echo "${tx_kib}K"
-fi
diff --git a/.config/i3blocks/scripts/batterybar b/.config/i3blocks/scripts/batterybar
deleted file mode 100755
index 5b5e869..0000000
--- a/.config/i3blocks/scripts/batterybar
+++ /dev/null
@@ -1,138 +0,0 @@
-#!/usr/bin/env bash
-# batterybar; displays battery percentage as a bar on i3blocks
-#
-# Copyright 2015 Keftaa <adnan.37h@gmail.com>
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
-# MA 02110-1301, USA.
-#
-#
-readarray -t output <<< $(acpi battery)
-battery_count=${#output[@]}
-
-
-for line in "${output[@]}";
-do
- percentages+=($(echo "$line" | grep -o -m1 '[0-9]\{1,3\}%' | tr -d '%'))
- statuses+=($(echo "$line" | egrep -o -m1 'Discharging|Charging|AC|Full|Unknown'))
- remaining=$(echo "$line" | egrep -o -m1 '[0-9][0-9]:[0-9][0-9]')
- if [[ -n $remaining ]]; then
- remainings+=(" ($remaining)")
- else
- remainings+=("")
- fi
-done
-
-squares="■"
-
-#There are 8 colors that reflect the current battery percentage when
-#discharging
-dis_colors=("#FF0027" "#FF3B05" "#FFB923" "#FFD000" "#E4FF00" "#ADFF00"
-"#6DFF00" "#10BA00")
-charging_color="#00FFFF"
-full_color="#FFFFFF"
-ac_color="#535353"
-
-
-while getopts 1:2:3:4:5:6:7:8:c:f:a:h opt; do
- case "$opt" in
- 1) dis_colors[0]="$OPTARG";;
- 2) dis_colors[1]="$OPTARG";;
- 3) dis_colors[2]="$OPTARG";;
- 4) dis_colors[3]="$OPTARG";;
- 5) dis_colors[4]="$OPTARG";;
- 6) dis_colors[5]="$OPTARG";;
- 7) dis_colors[6]="$OPTARG";;
- 8) dis_colors[7]="$OPTARG";;
- c) charging_color="$OPTARG";;
- f) full_color="$OPTARG";;
- a) ac_color="$OPTARG";;
- h) printf "Usage: batterybar [OPTION] color
- When discharging, there are 8 [1-8] levels colors.
- You can specify custom colors, for example:
-
- batterybar -1 red -2 \"#F6F6F6\" -8 green
-
- You can also specify the colors for the charging, AC and
- charged states:
-
- batterybar -c green -f white -a \"#EEEEEE\"\n";
- exit 0;
- esac
-done
-
-end=$(($battery_count - 1))
-for i in $(seq 0 $end);
-do
- if (( percentages[$i] >=85 )); then
- squares=""
- elif (( percentages[$i] >=65 )); then
- squares=""
- elif (( percentages[$i] >=35 )); then
- squares=""
- elif (( percentages[$i] >=10 )); then
- squares=""
- else
- squares=""
- fi
-
- if [[ "${statuses[$i]}" = "Unknown" ]]; then
- #squares="<sup>?</sup>$squares"
- continue
- fi
-
- case "${statuses[$i]}" in
- "Charging")
- color="$charging_color"
- ;;
- "Full")
- color="$full_color"
- ;;
- "AC")
- color="$ac_color"
- ;;
- "Discharging"|"Unknown")
- if (( percentages[$i] >= 80 )); then
- color="${dis_colors[7]}"
- elif (( percentages[$i] >= 70)); then
- color="${dis_colors[6]}"
- elif (( percentages[$i] >= 60)); then
- color="${dis_colors[5]}"
- elif (( percentages[$i] >= 40)); then
- color="${dis_colors[4]}"
- elif (( percentages[$i] >= 30)); then
- color="${dis_colors[3]}"
- elif (( percentages[$i] >= 20)); then
- color="${dis_colors[2]}"
- elif (( percentages[$i] >= 10)); then
- color="${dis_colors[1]}"
- else
- color="${dis_colors[0]}"
- fi
- ;;
- esac
-
- # Print Battery number if there is more than one
- if (( $end > 1 )) ; then
- message="$message $(($i + 1)):"
- fi
-
- if [[ "$BLOCK_BUTTON" -eq 1 ]]; then
- message="$message ${statuses[$i]} <span foreground=\"$color\">${remainings[i]}</span>"
- fi
- message="$message <span foreground=\"$color\">$squares ${percentages[$i]}%</span>"
-done
-
-echo $message
diff --git a/.config/i3blocks/scripts/brightness.py b/.config/i3blocks/scripts/brightness.py
deleted file mode 100755
index 983a54f..0000000
--- a/.config/i3blocks/scripts/brightness.py
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/usr/bin/python3
-# This script is for my i3blocks bar, its handles scrolling to change
-# brightness of monitor
-
-import subprocess
-import re
-import os
-
-display = "eDP-1"
-
-proc = subprocess.Popen("xrandr --verbose | grep Brightness", shell=True,
- stdout=subprocess.PIPE)
-
-
-res = proc.stdout.readline().strip()
-res = str(res)
-
-num = re.compile("\d\.\d+")
-bri = num.findall(res)[0]
-
-bri = round(float(bri)*100)
-
-env = os.environ
-if 'BLOCK_BUTTON' in env:
- button = env['BLOCK_BUTTON']
- if button is not '':
- button = int(button)
- if button is 4:
- new_bri = bri + 5
- elif button is 5:
- new_bri = bri - 5
- else:
- new_bri = bri
-
- if new_bri <= 100 and new_bri >= 10:
- bri = new_bri
- new_bri = new_bri/100
- subprocess.call(f"xrandr --output {display} --brightness {new_bri}",
- shell=True)
- subprocess.call(f"echo {new_bri} > ~/.last_brightness", shell=True)
-
-print(f"{bri}%")
diff --git a/.config/i3blocks/scripts/calendar b/.config/i3blocks/scripts/calendar
deleted file mode 100755
index fe09fcc..0000000
--- a/.config/i3blocks/scripts/calendar
+++ /dev/null
@@ -1,38 +0,0 @@
-#! /bin/sh
-
-width=200
-height=200
-datefmt="+%a %Y-%m-%d"
-
-OPTIND=1
-while getopts ":f:W:H:" opt; do
- case $opt in
- f) datefmt="$OPTARG" ;;
- W) width="$OPTARG" ;;
- H) height="$OPTARG" ;;
- \?)
- echo "Invalid option: -$OPTARG" >&2
- exit 1
- ;;
- :)
- echo "Option -$OPTARG requires an argument." >&2
- exit 1
- ;;
- esac
-done
-
-case "$BLOCK_BUTTON" in
- 1|2|3)
-
- # the position of the upper left corner of the popup
- posX=$(($BLOCK_X - $width))
- posY=$(($BLOCK_Y)) #+ $height))
-
- i3-msg -q "exec yad --calendar \
- --width=$width --height=$height \
- --fixed \
- --close-on-unfocus --no-buttons \
- --posx=$posX --posy=$posY \
- > /dev/null"
-esac
-date "$datefmt"
diff --git a/.config/i3blocks/scripts/cpu_usage b/.config/i3blocks/scripts/cpu_usage
deleted file mode 100755
index 44c1189..0000000
--- a/.config/i3blocks/scripts/cpu_usage
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/usr/bin/perl
-#
-# Copyright 2014 Pierre Mavro <deimos@deimos.fr>
-# Copyright 2014 Vivien Didelot <vivien@didelot.org>
-# Copyright 2014 Andreas Guldstrand <andreas.guldstrand@gmail.com>
-#
-# Licensed under the terms of the GNU GPL v3, or any later version.
-
-use strict;
-use warnings;
-use utf8;
-use Getopt::Long;
-
-# default values
-my $t_warn = $ENV{T_WARN} // 50;
-my $t_crit = $ENV{T_CRIT} // 80;
-my $cpu_usage = -1;
-my $decimals = $ENV{DECIMALS} // 2;
-my $label = $ENV{LABEL} // "";
-
-sub help {
- print "Usage: cpu_usage [-w <warning>] [-c <critical>] [-d <decimals>]\n";
- print "-w <percent>: warning threshold to become yellow\n";
- print "-c <percent>: critical threshold to become red\n";
- print "-d <decimals>: Use <decimals> decimals for percentage (default is $decimals) \n";
- exit 0;
-}
-
-GetOptions("help|h" => \&help,
- "w=i" => \$t_warn,
- "c=i" => \$t_crit,
- "d=i" => \$decimals,
-);
-
-# Get CPU usage
-$ENV{LC_ALL}="en_US"; # if mpstat is not run under en_US locale, things may break, so make sure it is
-open (MPSTAT, 'mpstat 1 1 |') or die;
-while (<MPSTAT>) {
- if (/^.*\s+(\d+\.\d+)[\s\x00]?$/) {
- $cpu_usage = 100 - $1; # 100% - %idle
- last;
- }
-}
-close(MPSTAT);
-
-$cpu_usage eq -1 and die 'Can\'t find CPU information';
-
-# Print short_text, full_text
-print "${label}";
-printf "%.${decimals}f%%\n", $cpu_usage;
-print "${label}";
-printf "%.${decimals}f%%\n", $cpu_usage;
-
-# Print color, if needed
-if ($cpu_usage >= $t_crit) {
- print "#FF0000\n";
- exit 33;
-} elsif ($cpu_usage >= $t_warn) {
- print "#FFFC00\n";
-}
-
-exit 0;
diff --git a/.config/i3blocks/scripts/disk b/.config/i3blocks/scripts/disk
deleted file mode 100755
index c34240d..0000000
--- a/.config/i3blocks/scripts/disk
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/sh
-# Copyright (C) 2014 Julien Bonjean <julien@bonjean.info>
-
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-DIR="${DIR:-$BLOCK_INSTANCE}"
-DIR="${DIR:-$HOME}"
-ALERT_LOW="${ALERT_LOW:-$1}"
-ALERT_LOW="${ALERT_LOW:-10}" # color will turn red under this value (default: 10%)
-
-LOCAL_FLAG="-l"
-if [ "$1" = "-n" ] || [ "$2" = "-n" ]; then
- LOCAL_FLAG=""
-fi
-
-df -h -P $LOCAL_FLAG "$DIR" | awk -v label="$LABEL" -v alert_low=$ALERT_LOW '
-/\/.*/ {
- # full text
- print label $4
-
- # short text
- print label $4
-
- use=$5
-
- # no need to continue parsing
- exit 0
-}
-
-END {
- gsub(/%$/,"",use)
- if (100 - use < alert_low) {
- # color
- print "#FF0000"
- }
-}
-'
diff --git a/.config/i3blocks/scripts/disk-io b/.config/i3blocks/scripts/disk-io
deleted file mode 100755
index b6bebc2..0000000
--- a/.config/i3blocks/scripts/disk-io
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/usr/bin/env bash
-#
-# Copyright (C) 2016 James Murphy
-# Licensed under the terms of the GNU GPL v2 only.
-#
-# i3blocks blocklet script to monitor disk io
-
-label="${LABEL:-""}"
-dt="${DT:-5}"
-MB_only="${MB_ONLY:-0}"
-kB_only="${KB_ONLY:-0}"
-width="${WIDTH:-4}"
-MB_precision="${MB_PRECISION:-1}"
-kB_precision="${KB_PRECISION:-0}"
-regex="${REGEX:-$BLOCK_INSTANCE}"
-regex="${regex:-/^(s|h)d[a-zA-Z]+/}"
-threshold="${THRESHOLD:-0}"
-warn_color="${WARN_COLOR:-#FF0000}"
-sep="${SEPARATOR:-/}"
-unit_suffix="${SUFFIX:-B/s}"
-
-function list_devices {
- echo "Devices iostat reports that match our regex:"
- iostat | awk '$1~/^(s|h)d[a-zA-Z]+/{print $1}'
-}
-
-while getopts L:t:w:p:P:R:s:ST:C:lLMmKkh opt; do
- case "$opt" in
- L) label="$OPTARG" ;;
- t) dt="$OPTARG" ;;
- w) width="$OPTARG" ;;
- p) kB_precision="$OPTARG" ;;
- P) MB_precision="$OPTARG" ;;
- R) regex="$OPTARG" ;;
- s) sep="$OPTARG" ;;
- S) unit_suffix="" ;;
- T) threshold="$OPTARG" ;;
- C) warn_color="$OPTARG" ;;
- l) list_devices; exit 0 ;;
- M|m) MB_only=1 ;;
- K|k) kB_only=1 ;;
- h) printf \
-"Usage: disk-io [-t time] [-w width] [-p kB_precision] [-P MB_precision] [-R regex] [-s separator] [-S] [-T threshold [-C warn_color]] [-k|-M] [-l] [-h]
-Options:
--L\tLabel to put in front of the text. Default: $label
--t\tTime interval in seconds between measurements. Default: $dt
--w\tThe width of printed floats. Default: $width
--p\tThe precision of kB/s floats. Default: $kB_precision
--P\tThe precision of MB/s floats. Default: $MB_precision
--R\tRegex that devices must match. Default: $regex
--s\tSeparator to put between rates. Default: $sep
--S\tShort units, omit B/s in kB/s and MB/s.
--T\tRate in kB/s to exceed to trigger a warning. Default: not enabled
--C\tColor to change the blocklet to warn the user. Default: $warn_color
--l\tList devices that iostat reports
--M\tDo not switch between MB/s and kB/s, use only MB/s
--k\tDo not switch between MB/s and kB/s, use only kB/s
--h\tShow this help text
-" && exit 0;;
- esac
-done
-
-iostat -dyz "$dt" | awk -v sep="$sep" "
- BEGIN {
- rx = wx = 0;
- }
- {
- if(\$0 == \"\") {
- if ($threshold > 0 && (rx >= $threshold || wx >= $threshold)) {
- printf \"<span color='$warn_color'>\";
- }
- printf \"$label\";
- if(!$kB_only && ($MB_only || rx >= 1024 || wx >= 1024)) {
- printf \"%-$width.${MB_precision}f%s%$width.${MB_precision}f M$unit_suffix\", rx/1024, sep, wx/1024;
- }
- else {
- printf \"%-$width.${kB_precision}f%s%$width.${kB_precision}f k$unit_suffix\", rx, sep, wx;
- }
- if ($threshold > 0 && (rx >= $threshold || wx >= $threshold)) {
- printf \"</span>\";
- }
- printf \"\n\";
- fflush(stdout);
- }
- else if(\$1~/^Device:?/) {
- rx = wx = 0;
- }
- else if(\$1~$regex) {
- rx += \$3;
- wx += \$4;
- }
- }"
diff --git a/.config/i3blocks/scripts/i3blocks-cmus b/.config/i3blocks/scripts/i3blocks-cmus
deleted file mode 100755
index bd90f14..0000000
--- a/.config/i3blocks/scripts/i3blocks-cmus
+++ /dev/null
Binary files differ
diff --git a/.config/i3blocks/scripts/i3blocks-contrib b/.config/i3blocks/scripts/i3blocks-contrib
deleted file mode 160000
-Subproject 21708edc3d12c1f37285e3e9363f6541be72359
diff --git a/.config/i3blocks/scripts/iface b/.config/i3blocks/scripts/iface
deleted file mode 100755
index 75baa94..0000000
--- a/.config/i3blocks/scripts/iface
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/bash
-# Copyright (C) 2014 Julien Bonjean <julien@bonjean.info>
-# Copyright (C) 2014 Alexander Keller <github@nycroth.com>
-
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-#------------------------------------------------------------------------
-
-# Use the provided interface, otherwise the device used for the default route.
-IF="${IFACE:-$BLOCK_INSTANCE}"
-IF="${IF:-$(ip route | awk '/^default/ { print $5 ; exit }')}"
-
-# Exit if there is no default route
-[[ -z "$IF" ]] && exit
-
-#------------------------------------------------------------------------
-
-# As per #36 -- It is transparent: e.g. if the machine has no battery or wireless
-# connection (think desktop), the corresponding block should not be displayed.
-[[ ! -d /sys/class/net/${IF} ]] && exit
-
-#------------------------------------------------------------------------
-
-AF=${ADDRESS_FAMILY:-inet6?}
-LABEL="${LABEL:-}"
-
-for flag in "$1" "$2"; do
- case "$flag" in
- -4)
- AF=inet ;;
- -6)
- AF=inet6 ;;
- -L)
- if [[ "$IF" = "" ]]; then
- LABEL="iface "
- else
- LABEL="$IF: "
- fi ;;
- esac
-done
-
-if [[ "$IF" = "" ]] || [[ "$(cat /sys/class/net/$IF/operstate)" = 'down' ]]; then
- echo "${LABEL}down" # full text
- echo "${LABEL}down" # short text
- echo \#FF0000 # color
- exit
-fi
-
-# if no interface is found, use the first device with a global scope
-IPADDR=$(ip addr show $IF | perl -n -e "/$AF ([^ \/]+).* scope global/ && print \$1 and exit")
-
-case $BLOCK_BUTTON in
- 3) echo -n "$IPADDR" | xclip -q -se c ;;
-esac
-
-#------------------------------------------------------------------------
-
-echo "$LABEL$IPADDR" # full text
-echo "$LABEL$IPADDR" # short text
diff --git a/.config/i3blocks/scripts/keyindicator b/.config/i3blocks/scripts/keyindicator
deleted file mode 100755
index 50c3a3f..0000000
--- a/.config/i3blocks/scripts/keyindicator
+++ /dev/null
@@ -1,89 +0,0 @@
-#!/usr/bin/env perl
-#
-# Copyright 2014 Marcelo Cerri <mhcerri at gmail dot com>
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-use strict;
-use warnings;
-use utf8;
-use Getopt::Long;
-use File::Basename;
-
-# Default values
-my $indicator = $ENV{BLOCK_INSTANCE} || $ENV{KEY} || "CAPS";
-my $color_on = $ENV{COLOR_ON} || "#00FF00";
-my $color_off = $ENV{COLOR_OFF} || "#222222";
-my $bg_color_on = $ENV{BG_COLOR_ON};
-my $bg_color_off = $ENV{BG_COLOR_OFF};
-my $hide = $ENV{HIDE_WHEN_OFF} || 0;
-
-sub help {
- my $program = basename($0);
- printf "Usage: %s [-c <color on>] [-C <color off>] [-b <bg color on>] [-B <bg color off>] [--hide]\n", $program;
- printf " -c <color on>: hex color to use when indicator is on\n";
- printf " -C <color off>: hex color to use when indicator is off\n";
- printf " -b <background color on>: hex color to use when indicator is on\n";
- printf " -B <background color off>: hex color to use when indicator is off\n";
- printf " --hide: don't output anything when indicator is off\n";
- printf "\n";
- printf "Note: environment variable \$BLOCK_INSTANCE should be one of:\n";
- printf " CAPS, NUM (default is CAPS).\n";
- exit 0;
-}
-
-Getopt::Long::config qw(no_ignore_case);
-GetOptions("help|h" => \&help,
- "c=s" => \$color_on,
- "C=s" => \$color_off,
- "b=s" => \$bg_color_on,
- "B=s" => \$bg_color_off,
- "hide" => \$hide) or exit 1;
-
-# Key mapping
-my %indicators = (
- CAPS => 0x00000001,
- NUM => 0x00000002,
-);
-
-# Retrieve key flags
-my $mask = 0;
-open(XSET, "xset -q |") or die;
-while (<XSET>) {
- if (/LED mask:\s*([0-9a-f]+)/) {
- $mask = hex $1;
- last;
- }
-}
-close(XSET);
-
-# Determine if indicator is on or off
-my $indicator_status = ($indicators{$indicator} || 0) & $mask;
-
-# Exit if --hide and indicator is off
-if ($hide and !$indicator_status) {
- exit 0
-}
-
-# Output
-my $fg_color = $indicator_status ? $color_on : $color_off;
-my $bg_color = $indicator_status ? $bg_color_on : $bg_color_off;
-
-if (defined $bg_color) {
- printf "<span color='%s' bgcolor='%s'>%s</span>\n", $fg_color, $bg_color, $indicator;
-} else {
- printf "<span color='%s'>%s</span>\n", $fg_color, $indicator;
-}
-
-exit 0
diff --git a/.config/i3blocks/scripts/load_average b/.config/i3blocks/scripts/load_average
deleted file mode 100755
index 37a5c71..0000000
--- a/.config/i3blocks/scripts/load_average
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/sh
-# Copyright (C) 2014 Julien Bonjean <julien@bonjean.info>
-
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-load="$(cut -d ' ' -f1 /proc/loadavg)"
-cpus="$(nproc)"
-
-# full text
-echo "$load"
-
-# short text
-echo "$load"
-
-# color if load is too high
-awk -v cpus=$cpus -v cpuload=$load '
- BEGIN {
- if (cpus <= cpuload) {
- print "#FF0000";
- exit 33;
- }
- }
-'
diff --git a/.config/i3blocks/scripts/mediaplayer b/.config/i3blocks/scripts/mediaplayer
deleted file mode 100644
index dede5fd..0000000
--- a/.config/i3blocks/scripts/mediaplayer
+++ /dev/null
Binary files differ
diff --git a/.config/i3blocks/scripts/memory b/.config/i3blocks/scripts/memory
deleted file mode 100755
index 90eb2c6..0000000
--- a/.config/i3blocks/scripts/memory
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/sh
-# Copyright (C) 2014 Julien Bonjean <julien@bonjean.info>
-
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-TYPE="${BLOCK_INSTANCE:-mem}"
-
-awk -v type=$TYPE '
-/^MemTotal:/ {
- mem_total=$2
-}
-/^MemFree:/ {
- mem_free=$2
-}
-/^Buffers:/ {
- mem_free+=$2
-}
-/^Cached:/ {
- mem_free+=$2
-}
-/^SwapTotal:/ {
- swap_total=$2
-}
-/^SwapFree:/ {
- swap_free=$2
-}
-END {
- if (type == "swap") {
- free=swap_free/1024/1024
- used=(swap_total-swap_free)/1024/1024
- total=swap_total/1024/1024
- } else {
- free=mem_free/1024/1024
- used=(mem_total-mem_free)/1024/1024
- total=mem_total/1024/1024
- }
-
- pct=0
- if (total > 0) {
- pct=used/total*100
- }
-
- # full text
- printf("%.1fG/%.1fG (%.f%%)\n", used, total, pct)
-
- # short text
- printf("%.f%%\n", pct)
-
- # color
- if (pct > 90) {
- print("#FF0000")
- } else if (pct > 80) {
- print("#FFAE00")
- } else if (pct > 70) {
- print("#FFF600")
- }
-}
-' /proc/meminfo
diff --git a/.config/i3blocks/scripts/myCalendar b/.config/i3blocks/scripts/myCalendar
deleted file mode 100755
index d1557ba..0000000
--- a/.config/i3blocks/scripts/myCalendar
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/bash
-# this is a simple bash script / blocklet for i3blocks
-# that will open a new termite instance with 'cal' when clicked
-
-datefmt='+%a %Y-%m-%d %H:%M:%S'
-
-while getopts "f:" opt; do
- case $opt in
- f) datefmt="$OPTARG" ;;
- esac
-done
-
-case "$BLOCK_BUTTON" in 1|2|3)
- exec termite -e "bash -c 'cal -Y'" --hold & disown
-esac
-
-date "$datefmt"
diff --git a/.config/i3blocks/scripts/old_brightness.py b/.config/i3blocks/scripts/old_brightness.py
deleted file mode 100755
index 993856e..0000000
--- a/.config/i3blocks/scripts/old_brightness.py
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/usr/bin/python3
-
-backlight_dir = '/sys/class/backlight/intel_backlight/'
-
-brightness_file = 'brightness'
-max_brightness_file = 'max_brightness'
-
-brightness = int(open(backlight_dir + brightness_file).read())
-max_brightness = int(open(backlight_dir + max_brightness_file).read())
-
-ratio = (brightness / max_brightness)
-percent = ratio * 100
-
-round_percent = percent + 2.5
-round_percent = round_percent - round_percent%5
-
-print("{}%".format(round(round_percent)))
diff --git a/.config/i3blocks/scripts/rofi-calendar b/.config/i3blocks/scripts/rofi-calendar
deleted file mode 100755
index e1f12d0..0000000
--- a/.config/i3blocks/scripts/rofi-calendar
+++ /dev/null
@@ -1,28 +0,0 @@
-#! /bin/sh
-
-blockdate=$(date '+%a. %d. %b. %Y')
-
-case "$BLOCK_BUTTON" in
- 1|2|3) date=$(date '+%A, %d. %B')
-export TERM=xterm
-cal --color=always \
- | sed 's/\x1b\[[7;]*m/\<b\>\<u\>/g' \
- | sed 's/\x1b\[[27;]*m/\<\/u\>\<\/b\>/g' \
- | tail -n +2 \
- | rofi \
- -dmenu \
- -markup-rows \
- -no-fullscreen \
- -font "Monospace 6" \
- -hide-scrollbar \
- -bw 2 \
- -m -3 \
- -theme-str '#window {anchor:northeast; location: southeast;}' \
- -eh 1 \
- -width -22 \
- -no-custom \
- -no-config \
- -p "$date" > /dev/null
- esac
-echo $blockdate
-date '+%d.%m.%Y'
diff --git a/.config/i3blocks/scripts/temperature b/.config/i3blocks/scripts/temperature
deleted file mode 100755
index 2170f10..0000000
--- a/.config/i3blocks/scripts/temperature
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/usr/bin/env perl
-# Copyright 2014 Pierre Mavro <deimos@deimos.fr>
-# Copyright 2014 Vivien Didelot <vivien@didelot.org>
-# Copyright 2014 Andreas Guldstrand <andreas.guldstrand@gmail.com>
-# Copyright 2014 Benjamin Chretien <chretien at lirmm dot fr>
-
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-use strict;
-use warnings;
-use utf8;
-use Getopt::Long;
-
-binmode(STDOUT, ":utf8");
-
-# default values
-my $t_warn = $ENV{T_WARN} || 70;
-my $t_crit = $ENV{T_CRIT} || 90;
-my $chip = $ENV{SENSOR_CHIP} || "";
-my $temperature = -9999;
-
-sub help {
- print "Usage: temperature [-w <warning>] [-c <critical>] [--chip <chip>]\n";
- print "-w <percent>: warning threshold to become yellow\n";
- print "-c <percent>: critical threshold to become red\n";
- print "--chip <chip>: sensor chip\n";
- exit 0;
-}
-
-GetOptions("help|h" => \&help,
- "w=i" => \$t_warn,
- "c=i" => \$t_crit,
- "chip=s" => \$chip);
-
-# Get chip temperature
-open (SENSORS, "sensors -u $chip |") or die;
-while (<SENSORS>) {
- if (/^\s+temp1_input:\s+[\+]*([\-]*\d+\.\d)/) {
- $temperature = $1;
- last;
- }
-}
-close(SENSORS);
-
-$temperature eq -9999 and die 'Cannot find temperature';
-
-# Print short_text, full_text
-print "$temperature°C\n" x2;
-
-# Print color, if needed
-if ($temperature >= $t_crit) {
- print "#FF0000\n";
- exit 33;
-} elsif ($temperature >= $t_warn) {
- print "#FFFC00\n";
-}
-
-exit 0;
diff --git a/.config/i3blocks/scripts/volume b/.config/i3blocks/scripts/volume
deleted file mode 100755
index 6e0c4fe..0000000
--- a/.config/i3blocks/scripts/volume
+++ /dev/null
@@ -1,83 +0,0 @@
-#!/usr/bin/env bash
-# Copyright (C) 2014 Julien Bonjean <julien@bonjean.info>
-# Copyright (C) 2014 Alexander Keller <github@nycroth.com>
-
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-#------------------------------------------------------------------------
-
-# The second parameter overrides the mixer selection
-# For PulseAudio users, eventually use "pulse"
-# For Jack/Jack2 users, use "jackplug"
-# For ALSA users, you may use "default" for your primary card
-# or you may use hw:# where # is the number of the card desired
-if [[ -z "$MIXER" ]] ; then
- MIXER="default"
- if command -v pulseaudio >/dev/null 2>&1 && pulseaudio --check ; then
- # pulseaudio is running, but not all installations use "pulse"
- if amixer -D pulse info >/dev/null 2>&1 ; then
- MIXER="pulse"
- fi
- fi
- [ -n "$(lsmod | grep jack)" ] && MIXER="jackplug"
- MIXER="${2:-$MIXER}"
-fi
-
-# The instance option sets the control to report and configure
-# This defaults to the first control of your selected mixer
-# For a list of the available, use `amixer -D $Your_Mixer scontrols`
-if [[ -z "$SCONTROL" ]] ; then
- SCONTROL="${BLOCK_INSTANCE:-$(amixer -D $MIXER scontrols |
- sed -n "s/Simple mixer control '\([^']*\)',0/\1/p" |
- head -n1
- )}"
-fi
-
-# The first parameter sets the step to change the volume by (and units to display)
-# This may be in in % or dB (eg. 5% or 3dB)
-if [[ -z "$STEP" ]] ; then
- STEP="${1:-5%}"
-fi
-
-#------------------------------------------------------------------------
-
-capability() { # Return "Capture" if the device is a capture device
- amixer -D $MIXER get $SCONTROL |
- sed -n "s/ Capabilities:.*cvolume.*/Capture/p"
-}
-
-volume() {
- amixer -D $MIXER get $SCONTROL $(capability)
-}
-
-format() {
-
- perl_filter='if (/.*\[(\d+%)\] (\[(-?\d+.\d+dB)\] )?\[(on|off)\]/)'
- perl_filter+='{CORE::say $4 eq "off" ? "MUTE" : "'
- # If dB was selected, print that instead
- perl_filter+=$([[ $STEP = *dB ]] && echo '$3' || echo '$1')
- perl_filter+='"; exit}'
- output=$(perl -ne "$perl_filter")
- echo "$LABEL$output"
-}
-
-#------------------------------------------------------------------------
-
-case $BLOCK_BUTTON in
- 3) amixer -q -D $MIXER sset $SCONTROL $(capability) toggle ;; # right click, mute/unmute
- 4) amixer -q -D $MIXER sset $SCONTROL $(capability) ${STEP}+ unmute ;; # scroll up, increase
- 5) amixer -q -D $MIXER sset $SCONTROL $(capability) ${STEP}- unmute ;; # scroll down, decrease
-esac
-
-volume | format
diff --git a/.config/i3blocks/scripts/wifi b/.config/i3blocks/scripts/wifi
deleted file mode 100755
index 34b6348..0000000
--- a/.config/i3blocks/scripts/wifi
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/bash
-# Copyright (C) 2014 Alexander Keller <github@nycroth.com>
-
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-#------------------------------------------------------------------------
-if [[ -z "$INTERFACE" ]] ; then
- INTERFACE="${BLOCK_INSTANCE:-wlan0}"
-fi
-#------------------------------------------------------------------------
-
-# As per #36 -- It is transparent: e.g. if the machine has no battery or wireless
-# connection (think desktop), the corresponding block should not be displayed.
-[[ ! -d /sys/class/net/${INTERFACE}/wireless ]] && exit
-
-# If the wifi interface exists but no connection is active, "down" shall be displayed.
-if [[ "$(cat /sys/class/net/$INTERFACE/operstate)" = 'down' ]]; then
- echo "down"
- echo "down"
- echo "#FF0000"
- exit
-fi
-
-#------------------------------------------------------------------------
-
-QUALITY=$(grep $INTERFACE /proc/net/wireless | awk '{ print int($3 * 100 / 70) }')
-
-#------------------------------------------------------------------------
-
-echo $QUALITY% # full text
-echo $QUALITY% # short text
-
-# color
-if [[ $QUALITY -ge 80 ]]; then
- echo "#00FF00"
-elif [[ $QUALITY -ge 60 ]]; then
- echo "#FFF600"
-elif [[ $QUALITY -ge 40 ]]; then
- echo "#FFAE00"
-else
- echo "#FF0000"
-fi
diff --git a/.config/neofetch/config.conf b/.config/neofetch/config.conf
deleted file mode 100644
index 10430cc..0000000
--- a/.config/neofetch/config.conf
+++ /dev/null
@@ -1,728 +0,0 @@
-# See this wiki page for more info:
-# https://github.com/dylanaraps/neofetch/wiki/Customizing-Info
-print_info() {
- info title
- info underline
-
- info "OS" distro
- info "Host" model
- info "Kernel" kernel
- info "Uptime" uptime
- info "Packages" packages
- info "Shell" shell
- info "Resolution" resolution
- # info "DE" de
- info "WM" wm
- #info "WM Theme" wm_theme
- #info "Theme" theme
- #info "Icons" icons
- prin "$(color 4)Editor: $(echo $EDITOR)"
- info "Terminal" term
- info "Terminal Font" term_font
- info "CPU" cpu
- info "GPU" gpu
- info "Memory" memory
-
- # info "GPU Driver" gpu_driver # Linux/macOS only
- # info "CPU Usage" cpu_usage
- info "Disk" disk
- # info "Battery" battery
- # info "Font" font
- # info "Song" song
- # info "Local IP" local_ip
- # info "Public IP" public_ip
- # info "Users" users
- # info "Locale" locale # This only works on glibc systems.
-
- info line_break
- info cols
- #info line_break
-}
-
-
-# Kernel
-
-
-# Shorten the output of the kernel function.
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --kernel_shorthand
-# Supports: Everything except *BSDs (except PacBSD and PC-BSD)
-#
-# Example:
-# on: '4.8.9-1-ARCH'
-# off: 'Linux 4.8.9-1-ARCH'
-kernel_shorthand="on"
-
-
-# Distro
-
-
-# Shorten the output of the distro function
-#
-# Default: 'off'
-# Values: 'on', 'off', 'tiny'
-# Flag: --distro_shorthand
-# Supports: Everything except Windows and Haiku
-distro_shorthand="off"
-
-# Show/Hide OS Architecture.
-# Show 'x86_64', 'x86' and etc in 'Distro:' output.
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --os_arch
-#
-# Example:
-# on: 'Arch Linux x86_64'
-# off: 'Arch Linux'
-os_arch="on"
-
-
-# Uptime
-
-
-# Shorten the output of the uptime function
-#
-# Default: 'on'
-# Values: 'on', 'off', 'tiny'
-# Flag: --uptime_shorthand
-#
-# Example:
-# on: '2 days, 10 hours, 3 mins'
-# off: '2 days, 10 hours, 3 minutes'
-# tiny: '2d 10h 3m'
-uptime_shorthand="on"
-
-
-# Packages
-
-
-# Show/Hide Package Manager names.
-#
-# Default: 'tiny'
-# Values: 'on', 'tiny' 'off'
-# Flag: --package_managers
-#
-# Example:
-# on: '998 (pacman), 8 (flatpak), 4 (snap)'
-# tiny: '908 (pacman, flatpak, snap)'
-# off: '908'
-package_managers="on"
-
-
-# Shell
-
-
-# Show the path to $SHELL
-#
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --shell_path
-#
-# Example:
-# on: '/bin/bash'
-# off: 'bash'
-shell_path="off"
-
-# Show $SHELL version
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --shell_version
-#
-# Example:
-# on: 'bash 4.4.5'
-# off: 'bash'
-shell_version="on"
-
-
-# CPU
-
-
-# CPU speed type
-#
-# Default: 'bios_limit'
-# Values: 'scaling_cur_freq', 'scaling_min_freq', 'scaling_max_freq', 'bios_limit'.
-# Flag: --speed_type
-# Supports: Linux with 'cpufreq'
-# NOTE: Any file in '/sys/devices/system/cpu/cpu0/cpufreq' can be used as a value.
-speed_type="bios_limit"
-
-# CPU speed shorthand
-#
-# Default: 'off'
-# Values: 'on', 'off'.
-# Flag: --speed_shorthand.
-# NOTE: This flag is not supported in systems with CPU speed less than 1 GHz
-#
-# Example:
-# on: 'i7-6500U (4) @ 3.1GHz'
-# off: 'i7-6500U (4) @ 3.100GHz'
-speed_shorthand="off"
-
-# Enable/Disable CPU brand in output.
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --cpu_brand
-#
-# Example:
-# on: 'Intel i7-6500U'
-# off: 'i7-6500U (4)'
-cpu_brand="on"
-
-# CPU Speed
-# Hide/Show CPU speed.
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --cpu_speed
-#
-# Example:
-# on: 'Intel i7-6500U (4) @ 3.1GHz'
-# off: 'Intel i7-6500U (4)'
-cpu_speed="on"
-
-# CPU Cores
-# Display CPU cores in output
-#
-# Default: 'logical'
-# Values: 'logical', 'physical', 'off'
-# Flag: --cpu_cores
-# Support: 'physical' doesn't work on BSD.
-#
-# Example:
-# logical: 'Intel i7-6500U (4) @ 3.1GHz' (All virtual cores)
-# physical: 'Intel i7-6500U (2) @ 3.1GHz' (All physical cores)
-# off: 'Intel i7-6500U @ 3.1GHz'
-cpu_cores="logical"
-
-# CPU Temperature
-# Hide/Show CPU temperature.
-# Note the temperature is added to the regular CPU function.
-#
-# Default: 'off'
-# Values: 'C', 'F', 'off'
-# Flag: --cpu_temp
-# Supports: Linux, BSD
-# NOTE: For FreeBSD and NetBSD-based systems, you'll need to enable
-# coretemp kernel module. This only supports newer Intel processors.
-#
-# Example:
-# C: 'Intel i7-6500U (4) @ 3.1GHz [27.2°C]'
-# F: 'Intel i7-6500U (4) @ 3.1GHz [82.0°F]'
-# off: 'Intel i7-6500U (4) @ 3.1GHz'
-cpu_temp="on"
-
-
-# GPU
-
-
-# Enable/Disable GPU Brand
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --gpu_brand
-#
-# Example:
-# on: 'AMD HD 7950'
-# off: 'HD 7950'
-gpu_brand="on"
-
-# Which GPU to display
-#
-# Default: 'all'
-# Values: 'all', 'dedicated', 'integrated'
-# Flag: --gpu_type
-# Supports: Linux
-#
-# Example:
-# all:
-# GPU1: AMD HD 7950
-# GPU2: Intel Integrated Graphics
-#
-# dedicated:
-# GPU1: AMD HD 7950
-#
-# integrated:
-# GPU1: Intel Integrated Graphics
-gpu_type="all"
-
-
-# Resolution
-
-
-# Display refresh rate next to each monitor
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --refresh_rate
-# Supports: Doesn't work on Windows.
-#
-# Example:
-# on: '1920x1080 @ 60Hz'
-# off: '1920x1080'
-refresh_rate="off"
-
-
-# Gtk Theme / Icons / Font
-
-
-# Shorten output of GTK Theme / Icons / Font
-#
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --gtk_shorthand
-#
-# Example:
-# on: 'Numix, Adwaita'
-# off: 'Numix [GTK2], Adwaita [GTK3]'
-gtk_shorthand="off"
-
-
-# Enable/Disable gtk2 Theme / Icons / Font
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --gtk2
-#
-# Example:
-# on: 'Numix [GTK2], Adwaita [GTK3]'
-# off: 'Adwaita [GTK3]'
-gtk2="on"
-
-# Enable/Disable gtk3 Theme / Icons / Font
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --gtk3
-#
-# Example:
-# on: 'Numix [GTK2], Adwaita [GTK3]'
-# off: 'Numix [GTK2]'
-gtk3="on"
-
-
-# IP Address
-
-
-# Website to ping for the public IP
-#
-# Default: 'http://ident.me'
-# Values: 'url'
-# Flag: --ip_host
-public_ip_host="http://ident.me"
-
-
-
-# Disk
-
-
-# Which disks to display.
-# The values can be any /dev/sdXX, mount point or directory.
-# NOTE: By default we only show the disk info for '/'.
-#
-# Default: '/'
-# Values: '/', '/dev/sdXX', '/path/to/drive'.
-# Flag: --disk_show
-#
-# Example:
-# disk_show=('/' '/dev/sdb1'):
-# 'Disk (/): 74G / 118G (66%)'
-# 'Disk (/mnt/Videos): 823G / 893G (93%)'
-#
-# disk_show=('/'):
-# 'Disk (/): 74G / 118G (66%)'
-#
-disk_show=('/')
-
-# Disk subtitle.
-# What to append to the Disk subtitle.
-#
-# Default: 'mount'
-# Values: 'mount', 'name', 'dir'
-# Flag: --disk_subtitle
-#
-# Example:
-# name: 'Disk (/dev/sda1): 74G / 118G (66%)'
-# 'Disk (/dev/sdb2): 74G / 118G (66%)'
-#
-# mount: 'Disk (/): 74G / 118G (66%)'
-# 'Disk (/mnt/Local Disk): 74G / 118G (66%)'
-# 'Disk (/mnt/Videos): 74G / 118G (66%)'
-#
-# dir: 'Disk (/): 74G / 118G (66%)'
-# 'Disk (Local Disk): 74G / 118G (66%)'
-# 'Disk (Videos): 74G / 118G (66%)'
-disk_subtitle="mount"
-
-
-# Song
-
-
-# Manually specify a music player.
-#
-# Default: 'auto'
-# Values: 'auto', 'player-name'
-# Flag: --music_player
-#
-# Available values for 'player-name':
-#
-# amarok
-# audacious
-# banshee
-# bluemindo
-# clementine
-# cmus
-# deadbeef
-# deepin-music
-# dragon
-# elisa
-# exaile
-# gnome-music
-# gmusicbrowser
-# Google Play
-# guayadeque
-# iTunes
-# juk
-# lollypop
-# mocp
-# mopidy
-# mpd
-# pogo
-# pragha
-# qmmp
-# quodlibet
-# rhythmbox
-# sayonara
-# smplayer
-# spotify
-# Spotify
-# tomahawk
-# vlc
-# xmms2d
-# yarock
-music_player="auto"
-
-# Format to display song information.
-#
-# Default: '%artist% - %album% - %title%'
-# Values: '%artist%', '%album%', '%title%'
-# Flag: --song_format
-#
-# Example:
-# default: 'Song: Jet - Get Born - Sgt Major'
-song_format="%artist% - %album% - %title%"
-
-# Print the Artist, Album and Title on separate lines
-#
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --song_shorthand
-#
-# Example:
-# on: 'Artist: The Fratellis'
-# 'Album: Costello Music'
-# 'Song: Chelsea Dagger'
-#
-# off: 'Song: The Fratellis - Costello Music - Chelsea Dagger'
-song_shorthand="off"
-
-# 'mpc' arguments (specify a host, password etc).
-#
-# Default: ''
-# Example: mpc_args=(-h HOST -P PASSWORD)
-mpc_args=()
-
-
-# Text Colors
-
-
-# Text Colors
-#
-# Default: 'distro'
-# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
-# Flag: --colors
-#
-# Each number represents a different part of the text in
-# this order: 'title', '@', 'underline', 'subtitle', 'colon', 'info'
-#
-# Example:
-# colors=(distro) - Text is colored based on Distro colors.
-# colors=(4 6 1 8 8 6) - Text is colored in the order above.
-colors=(4 7 7 4 4 7)
-
-
-# Text Options
-
-
-# Toggle bold text
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --bold
-bold="on"
-
-# Enable/Disable Underline
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --underline
-underline_enabled="on"
-
-# Underline character
-#
-# Default: '-'
-# Values: 'string'
-# Flag: --underline_char
-underline_char="-"
-
-
-# Color Blocks
-
-
-# Color block range
-# The range of colors to print.
-#
-# Default: '0', '7'
-# Values: 'num'
-# Flag: --block_range
-#
-# Example:
-#
-# Display colors 0-7 in the blocks. (8 colors)
-# neofetch --block_range 0 7
-#
-# Display colors 0-15 in the blocks. (16 colors)
-# neofetch --block_range 0 15
-
-# Toggle color blocks
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --color_blocks
-color_blocks="on"
-
-# Color block width in spaces
-#
-# Default: '3'
-# Values: 'num'
-# Flag: --block_width
-block_width=3
-
-# Color block height in lines
-#
-# Default: '1'
-# Values: 'num'
-# Flag: --block_height
-block_height=1
-
-
-# Progress Bars
-
-
-# Bar characters
-#
-# Default: '-', '='
-# Values: 'string', 'string'
-# Flag: --bar_char
-#
-# Example:
-# neofetch --bar_char 'elapsed' 'total'
-# neofetch --bar_char '-' '='
-bar_char_elapsed="-"
-bar_char_total="="
-
-# Toggle Bar border
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --bar_border
-bar_border="on"
-
-# Progress bar length in spaces
-# Number of chars long to make the progress bars.
-#
-# Default: '15'
-# Values: 'num'
-# Flag: --bar_length
-bar_length=15
-
-# Progress bar colors
-# When set to distro, uses your distro's logo colors.
-#
-# Default: 'distro', 'distro'
-# Values: 'distro', 'num'
-# Flag: --bar_colors
-#
-# Example:
-# neofetch --bar_colors 3 4
-# neofetch --bar_colors distro 5
-bar_color_elapsed="distro"
-bar_color_total="distro"
-
-
-# Info display
-# Display a bar with the info.
-#
-# Default: 'off'
-# Values: 'bar', 'infobar', 'barinfo', 'off'
-# Flags: --cpu_display
-# --memory_display
-# --battery_display
-# --disk_display
-#
-# Example:
-# bar: '[---=======]'
-# infobar: 'info [---=======]'
-# barinfo: '[---=======] info'
-# off: 'info'
-cpu_display="off"
-memory_display="off"
-battery_display="off"
-disk_display="off"
-
-
-# Backend Settings
-
-
-# Image backend.
-#
-# Default: 'ascii'
-# Values: 'ascii', 'caca', 'jp2a', 'iterm2', 'off', 'termpix', 'pixterm', 'tycat', 'w3m'
-# Flag: --backend
-image_backend="ascii"
-
-# Image Source
-#
-# Which image or ascii file to display.
-#
-# Default: 'auto'
-# Values: 'auto', 'ascii', 'wallpaper', '/path/to/img', '/path/to/ascii', '/path/to/dir/'
-# Flag: --source
-#
-# NOTE: 'auto' will pick the best image source for whatever image backend is used.
-# In ascii mode, distro ascii art will be used and in an image mode, your
-# wallpaper will be used.
-image_source="auto"
-
-
-# Ascii Options
-
-
-# Ascii distro
-# Which distro's ascii art to display.
-#
-# Default: 'auto'
-# Values: 'auto', 'distro_name'
-# Flag: --ascii_distro
-#
-# NOTE: Arch and Ubuntu have 'old' logo variants.
-# Change this to 'arch_old' or 'ubuntu_old' to use the old logos.
-# NOTE: Ubuntu has flavor variants.
-# Change this to 'Lubuntu', 'Xubuntu', 'Ubuntu-GNOME' or 'Ubuntu-Budgie' to use the flavors.
-# NOTE: Arch, Crux and Gentoo have a smaller logo variant.
-# Change this to 'arch_small', 'crux_small' or 'gentoo_small' to use the small logos.
-ascii_distro="auto"
-
-# Ascii Colors
-#
-# Default: 'distro'
-# Values: 'distro', 'num' 'num' 'num' 'num' 'num' 'num'
-# Flag: --ascii_colors
-#
-# Example:
-# ascii_colors=(distro) - Ascii is colored based on Distro colors.
-# ascii_colors=(4 6 1 8 8 6) - Ascii is colored using these colors.
-ascii_colors=(4 12 1 8 8 12)
-
-# Bold ascii logo
-# Whether or not to bold the ascii logo.
-#
-# Default: 'on'
-# Values: 'on', 'off'
-# Flag: --ascii_bold
-ascii_bold="off"
-
-
-# Image Options
-
-
-# Image loop
-# Setting this to on will make neofetch redraw the image constantly until
-# Ctrl+C is pressed. This fixes display issues in some terminal emulators.
-#
-# Default: 'off'
-# Values: 'on', 'off'
-# Flag: --loop
-image_loop="off"
-
-# Thumbnail directory
-#
-# Default: '~/.cache/thumbnails/neofetch'
-# Values: 'dir'
-thumbnail_dir="${XDG_CACHE_HOME:-${HOME}/.cache}/thumbnails/neofetch"
-
-# Crop mode
-#
-# Default: 'normal'
-# Values: 'normal', 'fit', 'fill'
-# Flag: --crop_mode
-#
-# See this wiki page to learn about the fit and fill options.
-# https://github.com/dylanaraps/neofetch/wiki/What-is-Waifu-Crop%3F
-crop_mode="normal"
-
-# Crop offset
-# Note: Only affects 'normal' crop mode.
-#
-# Default: 'center'
-# Values: 'northwest', 'north', 'northeast', 'west', 'center'
-# 'east', 'southwest', 'south', 'southeast'
-# Flag: --crop_offset
-crop_offset="center"
-
-# Image size
-# The image is half the terminal width by default.
-#
-# Default: 'auto'
-# Values: 'auto', '00px', '00%', 'none'
-# Flags: --image_size
-# --size
-image_size="auto"
-
-# Gap between image and text
-#
-# Default: '3'
-# Values: 'num', '-num'
-# Flag: --gap
-gap=3
-
-# Image offsets
-# Only works with the w3m backend.
-#
-# Default: '0'
-# Values: 'px'
-# Flags: --xoffset
-# --yoffset
-yoffset=0
-xoffset=0
-
-# Image background color
-# Only works with the w3m backend.
-#
-# Default: ''
-# Values: 'color', 'blue'
-# Flag: --bg_color
-background_color=
-
-
-# Misc Options
-
-# Stdout mode
-# Turn off all colors and disables image backend (ASCII/Image).
-# Useful for piping into another command.
-# Default: 'off'
-# Values: 'on', 'off'
-stdout="off"
diff --git a/.config/nushell/config.nu b/.config/nushell/config.nu
new file mode 100644
index 0000000..606dbf8
--- /dev/null
+++ b/.config/nushell/config.nu
@@ -0,0 +1,537 @@
+# Nushell Config File
+
+module completions {
+ # Custom completions for external commands (those outside of Nushell)
+ # Each completions has two parts: the form of the external command, including its flags and parameters
+ # and a helper command that knows how to complete values for those flags and parameters
+ #
+ # This is a simplified version of completions for git branches and git remotes
+ def "nu-complete git branches" [] {
+ ^git branch | lines | each { |line| $line | str replace '[\*\+] ' '' | str trim }
+ }
+
+ def "nu-complete git remotes" [] {
+ ^git remote | lines | each { |line| $line | str trim }
+ }
+
+ # Download objects and refs from another repository
+ export extern "git fetch" [
+ repository?: string@"nu-complete git remotes" # name of the repository to fetch
+ branch?: string@"nu-complete git branches" # name of the branch to fetch
+ --all # Fetch all remotes
+ --append(-a) # Append ref names and object names to .git/FETCH_HEAD
+ --atomic # Use an atomic transaction to update local refs.
+ --depth: int # Limit fetching to n commits from the tip
+ --deepen: int # Limit fetching to n commits from the current shallow boundary
+ --shallow-since: string # Deepen or shorten the history by date
+ --shallow-exclude: string # Deepen or shorten the history by branch/tag
+ --unshallow # Fetch all available history
+ --update-shallow # Update .git/shallow to accept new refs
+ --negotiation-tip: string # Specify which commit/glob to report while fetching
+ --negotiate-only # Do not fetch, only print common ancestors
+ --dry-run # Show what would be done
+ --write-fetch-head # Write fetched refs in FETCH_HEAD (default)
+ --no-write-fetch-head # Do not write FETCH_HEAD
+ --force(-f) # Always update the local branch
+ --keep(-k) # Keep dowloaded pack
+ --multiple # Allow several arguments to be specified
+ --auto-maintenance # Run 'git maintenance run --auto' at the end (default)
+ --no-auto-maintenance # Don't run 'git maintenance' at the end
+ --auto-gc # Run 'git maintenance run --auto' at the end (default)
+ --no-auto-gc # Don't run 'git maintenance' at the end
+ --write-commit-graph # Write a commit-graph after fetching
+ --no-write-commit-graph # Don't write a commit-graph after fetching
+ --prefetch # Place all refs into the refs/prefetch/ namespace
+ --prune(-p) # Remove obsolete remote-tracking references
+ --prune-tags(-P) # Remove any local tags that do not exist on the remote
+ --no-tags(-n) # Disable automatic tag following
+ --refmap: string # Use this refspec to map the refs to remote-tracking branches
+ --tags(-t) # Fetch all tags
+ --recurse-submodules: string # Fetch new commits of populated submodules (yes/on-demand/no)
+ --jobs(-j): int # Number of parallel children
+ --no-recurse-submodules # Disable recursive fetching of submodules
+ --set-upstream # Add upstream (tracking) reference
+ --submodule-prefix: string # Prepend to paths printed in informative messages
+ --upload-pack: string # Non-default path for remote command
+ --quiet(-q) # Silence internally used git commands
+ --verbose(-v) # Be verbose
+ --progress # Report progress on stderr
+ --server-option(-o): string # Pass options for the server to handle
+ --show-forced-updates # Check if a branch is force-updated
+ --no-show-forced-updates # Don't check if a branch is force-updated
+ -4 # Use IPv4 addresses, ignore IPv6 addresses
+ -6 # Use IPv6 addresses, ignore IPv4 addresses
+ --help # Display the help message for this command
+ ]
+
+ # Check out git branches and files
+ export extern "git checkout" [
+ ...targets: string@"nu-complete git branches" # name of the branch or files to checkout
+ --conflict: string # conflict style (merge or diff3)
+ --detach(-d) # detach HEAD at named commit
+ --force(-f) # force checkout (throw away local modifications)
+ --guess # second guess 'git checkout <no-such-branch>' (default)
+ --ignore-other-worktrees # do not check if another worktree is holding the given ref
+ --ignore-skip-worktree-bits # do not limit pathspecs to sparse entries only
+ --merge(-m) # perform a 3-way merge with the new branch
+ --orphan: string # new unparented branch
+ --ours(-2) # checkout our version for unmerged files
+ --overlay # use overlay mode (default)
+ --overwrite-ignore # update ignored files (default)
+ --patch(-p) # select hunks interactively
+ --pathspec-from-file: string # read pathspec from file
+ --progress # force progress reporting
+ --quiet(-q) # suppress progress reporting
+ --recurse-submodules: string # control recursive updating of submodules
+ --theirs(-3) # checkout their version for unmerged files
+ --track(-t) # set upstream info for new branch
+ -b: string # create and checkout a new branch
+ -B: string # create/reset and checkout a branch
+ -l # create reflog for new branch
+ --help # Display the help message for this command
+ ]
+
+ # Push changes
+ export extern "git push" [
+ remote?: string@"nu-complete git remotes", # the name of the remote
+ ...refs: string@"nu-complete git branches" # the branch / refspec
+ --all # push all refs
+ --atomic # request atomic transaction on remote side
+ --delete(-d) # delete refs
+ --dry-run(-n) # dry run
+ --exec: string # receive pack program
+ --follow-tags # push missing but relevant tags
+ --force-with-lease # require old value of ref to be at this value
+ --force(-f) # force updates
+ --ipv4(-4) # use IPv4 addresses only
+ --ipv6(-6) # use IPv6 addresses only
+ --mirror # mirror all refs
+ --no-verify # bypass pre-push hook
+ --porcelain # machine-readable output
+ --progress # force progress reporting
+ --prune # prune locally removed refs
+ --push-option(-o): string # option to transmit
+ --quiet(-q) # be more quiet
+ --receive-pack: string # receive pack program
+ --recurse-submodules: string # control recursive pushing of submodules
+ --repo: string # repository
+ --set-upstream(-u) # set upstream for git pull/status
+ --signed: string # GPG sign the push
+ --tags # push tags (can't be used with --all or --mirror)
+ --thin # use thin pack
+ --verbose(-v) # be more verbose
+ --help # Display the help message for this command
+ ]
+}
+
+# Get just the extern definitions without the custom completion commands
+use completions *
+
+# for more information on themes see
+# https://www.nushell.sh/book/coloring_and_theming.html
+let dark_theme = {
+ # color for nushell primitives
+ separator: white
+ leading_trailing_space_bg: { attr: n } # no fg, no bg, attr none effectively turns this off
+ header: green_bold
+ empty: blue
+ bool: white
+ int: white
+ filesize: white
+ duration: white
+ date: white
+ range: white
+ float: white
+ string: white
+ nothing: white
+ binary: white
+ cellpath: white
+ row_index: green_bold
+ record: white
+ list: white
+ block: white
+ hints: dark_gray
+
+ # shapes are used to change the cli syntax highlighting
+ shape_garbage: { fg: "#FFFFFF" bg: "#FF0000" attr: b}
+ shape_binary: purple_bold
+ shape_bool: light_cyan
+ shape_int: purple_bold
+ shape_float: purple_bold
+ shape_range: yellow_bold
+ shape_internalcall: cyan_bold
+ shape_external: cyan
+ shape_externalarg: green_bold
+ shape_literal: blue
+ shape_operator: yellow
+ shape_signature: green_bold
+ shape_string: green
+ shape_string_interpolation: cyan_bold
+ shape_datetime: cyan_bold
+ shape_list: cyan_bold
+ shape_table: blue_bold
+ shape_record: cyan_bold
+ shape_block: blue_bold
+ shape_filepath: cyan
+ shape_directory: cyan
+ shape_globpattern: cyan_bold
+ shape_variable: purple
+ shape_flag: blue_bold
+ shape_custom: green
+ shape_nothing: light_cyan
+ shape_matching_brackets: { attr: u }
+}
+
+let light_theme = {
+ # color for nushell primitives
+ separator: dark_gray
+ leading_trailing_space_bg: { attr: n } # no fg, no bg, attr none effectively turns this off
+ header: green_bold
+ empty: blue
+ bool: dark_gray
+ int: dark_gray
+ filesize: dark_gray
+ duration: dark_gray
+ date: dark_gray
+ range: dark_gray
+ float: dark_gray
+ string: dark_gray
+ nothing: dark_gray
+ binary: dark_gray
+ cellpath: dark_gray
+ row_index: green_bold
+ record: white
+ list: white
+ block: white
+ hints: dark_gray
+
+ # shapes are used to change the cli syntax highlighting
+ shape_garbage: { fg: "#FFFFFF" bg: "#FF0000" attr: b}
+ shape_binary: purple_bold
+ shape_bool: light_cyan
+ shape_int: purple_bold
+ shape_float: purple_bold
+ shape_range: yellow_bold
+ shape_internalcall: cyan_bold
+ shape_external: cyan
+ shape_externalarg: green_bold
+ shape_literal: blue
+ shape_operator: yellow
+ shape_signature: green_bold
+ shape_string: green
+ shape_string_interpolation: cyan_bold
+ shape_datetime: cyan_bold
+ shape_list: cyan_bold
+ shape_table: blue_bold
+ shape_record: cyan_bold
+ shape_block: blue_bold
+ shape_filepath: cyan
+ shape_directory: cyan
+ shape_globpattern: cyan_bold
+ shape_variable: purple
+ shape_flag: blue_bold
+ shape_custom: green
+ shape_nothing: light_cyan
+ shape_matching_brackets: { attr: u }
+}
+
+# External completer example
+let carapace_completer = {|spans|
+ carapace $spans.0 nushell $spans | from json
+}
+
+
+# The default config record. This is where much of your global configuration is setup.
+let-env config = {
+ color_config: $dark_theme # if you want a light theme, replace `$dark_theme` to `$light_theme`
+ use_grid_icons: true
+ footer_mode: "25" # always, never, number_of_rows, auto
+ float_precision: 2
+ # buffer_editor: "emacs" # command that will be used to edit the current line buffer with ctrl+o, if unset fallback to $env.EDITOR and $env.VISUAL
+ use_ansi_coloring: true
+ edit_mode: vi # emacs, vi
+ shell_integration: true # enables terminal markers and a workaround to arrow keys stop working issue
+ show_banner: false # true or false to enable or disable the banner
+ render_right_prompt_on_last_line: false # true or false to enable or disable right prompt to be rendered on last line of the prompt.
+ ls: {
+ use_ls_colors: true # use the LS_COLORS environment variable to colorize output
+ clickable_links: true # enable or disable clickable links. Your terminal has to support links.
+ }
+ rm: {
+ always_trash: true # always act as if -t was given. Can be overridden with -p
+ }
+ cd: {
+ abbreviations: true # allows `cd s/o/f` to expand to `cd some/other/folder`
+ }
+ table: {
+ mode: compact_double # basic, compact, compact_double, light, thin, with_love, rounded, reinforced, heavy, none, other
+ index_mode: always # "always" show indexes, "never" show indexes, "auto" = show indexes when a table has "index" column
+ trim: {
+ methodology: wrapping # wrapping or truncating
+ wrapping_try_keep_words: true # A strategy used by the 'wrapping' methodology
+ truncating_suffix: "..." # A suffix used by the 'truncating' methodology
+ }
+ }
+ history: {
+ max_size: 10000 # Session has to be reloaded for this to take effect
+ sync_on_enter: true # Enable to share history between multiple sessions, else you have to close the session to write history to file
+ file_format: "plaintext" # "sqlite" or "plaintext"
+ }
+ completions: {
+ case_sensitive: false # set to true to enable case-sensitive completions
+ quick: true # set this to false to prevent auto-selecting completions when only one remains
+ partial: true # set this to false to prevent partial filling of the prompt
+ algorithm: "fuzzy" # prefix or fuzzy
+ external: {
+ enable: true # set to false to prevent nushell looking into $env.PATH to find more suggestions, `false` recommended for WSL users as this look up my be very slow
+ max_results: 100 # setting it lower can improve completion performance at the cost of omitting some options
+ completer: $carapace_completer # check 'carapace_completer' above as an example
+ }
+ }
+ filesize: {
+ metric: true # true => KB, MB, GB (ISO standard), false => KiB, MiB, GiB (Windows standard)
+ format: "auto" # b, kb, kib, mb, mib, gb, gib, tb, tib, pb, pib, eb, eib, zb, zib, auto
+ }
+ hooks: {
+ pre_prompt: [{
+ $nothing # replace with source code to run before the prompt is shown
+ }]
+ pre_execution: [{
+ $nothing # replace with source code to run before the repl input is run
+ }]
+ env_change: {
+ PWD: [{|before, after|
+ $nothing # replace with source code to run if the PWD environment is different since the last repl input
+ }]
+ }
+ }
+ menus: [
+ # Configuration for default nushell menus
+ # Note the lack of souce parameter
+ {
+ name: completion_menu
+ only_buffer_difference: false
+ marker: "| "
+ type: {
+ layout: columnar
+ columns: 4
+ col_width: 20 # Optional value. If missing all the screen width is used to calculate column width
+ col_padding: 2
+ }
+ style: {
+ text: green
+ selected_text: green_reverse
+ description_text: yellow
+ }
+ }
+ {
+ name: history_menu
+ only_buffer_difference: true
+ marker: "? "
+ type: {
+ layout: list
+ page_size: 10
+ }
+ style: {
+ text: green
+ selected_text: green_reverse
+ description_text: yellow
+ }
+ }
+ {
+ name: help_menu
+ only_buffer_difference: true
+ marker: "? "
+ type: {
+ layout: description
+ columns: 4
+ col_width: 20 # Optional value. If missing all the screen width is used to calculate column width
+ col_padding: 2
+ selection_rows: 4
+ description_rows: 10
+ }
+ style: {
+ text: green
+ selected_text: green_reverse
+ description_text: yellow
+ }
+ }
+ # Example of extra menus created using a nushell source
+ # Use the source field to create a list of records that populates
+ # the menu
+ {
+ name: commands_menu
+ only_buffer_difference: false
+ marker: "# "
+ type: {
+ layout: columnar
+ columns: 4
+ col_width: 20
+ col_padding: 2
+ }
+ style: {
+ text: green
+ selected_text: green_reverse
+ description_text: yellow
+ }
+ source: { |buffer, position|
+ $nu.scope.commands
+ | where command =~ $buffer
+ | each { |it| {value: $it.command description: $it.usage} }
+ }
+ }
+ {
+ name: vars_menu
+ only_buffer_difference: true
+ marker: "# "
+ type: {
+ layout: list
+ page_size: 10
+ }
+ style: {
+ text: green
+ selected_text: green_reverse
+ description_text: yellow
+ }
+ source: { |buffer, position|
+ $nu.scope.vars
+ | where name =~ $buffer
+ | sort-by name
+ | each { |it| {value: $it.name description: $it.type} }
+ }
+ }
+ {
+ name: commands_with_description
+ only_buffer_difference: true
+ marker: "# "
+ type: {
+ layout: description
+ columns: 4
+ col_width: 20
+ col_padding: 2
+ selection_rows: 4
+ description_rows: 10
+ }
+ style: {
+ text: green
+ selected_text: green_reverse
+ description_text: yellow
+ }
+ source: { |buffer, position|
+ $nu.scope.commands
+ | where command =~ $buffer
+ | each { |it| {value: $it.command description: $it.usage} }
+ }
+ }
+ ]
+ keybindings: [
+ {
+ name: completion_menu
+ modifier: none
+ keycode: tab
+ mode: vi_insert # Options: emacs vi_normal vi_insert
+ event: {
+ until: [
+ { send: menu name: completion_menu }
+ { send: menunext }
+ ]
+ }
+ }
+ {
+ name: completion_previous
+ modifier: shift
+ keycode: backtab
+ mode: [emacs, vi_normal, vi_insert] # Note: You can add the same keybinding to all modes by using a list
+ event: { send: menuprevious }
+ }
+ {
+ name: history_menu
+ modifier: control
+ keycode: char_r
+ mode: vi_insert
+ event: { send: menu name: history_menu }
+ }
+ {
+ name: next_page
+ modifier: control
+ keycode: char_x
+ mode: emacs
+ event: { send: menupagenext }
+ }
+ {
+ name: undo_or_previous_page
+ modifier: control
+ keycode: char_z
+ mode: emacs
+ event: {
+ until: [
+ { send: menupageprevious }
+ { edit: undo }
+ ]
+ }
+ }
+ {
+ name: yank
+ modifier: control
+ keycode: char_y
+ mode: emacs
+ event: {
+ until: [
+ {edit: pastecutbufferafter}
+ ]
+ }
+ }
+ {
+ name: unix-line-discard
+ modifier: control
+ keycode: char_u
+ mode: [emacs, vi_normal, vi_insert]
+ event: {
+ until: [
+ {edit: cutfromlinestart}
+ ]
+ }
+ }
+ {
+ name: kill-line
+ modifier: control
+ keycode: char_k
+ mode: [emacs, vi_normal, vi_insert]
+ event: {
+ until: [
+ {edit: cuttolineend}
+ ]
+ }
+ }
+ # Keybindings used to trigger the user defined menus
+ {
+ name: commands_menu
+ modifier: control
+ keycode: char_t
+ mode: [emacs, vi_normal, vi_insert]
+ event: { send: menu name: commands_menu }
+ }
+ {
+ name: vars_menu
+ modifier: alt
+ keycode: char_o
+ mode: [emacs, vi_normal, vi_insert]
+ event: { send: menu name: vars_menu }
+ }
+ {
+ name: commands_with_description
+ modifier: control
+ keycode: char_s
+ mode: [emacs, vi_normal, vi_insert]
+ event: { send: menu name: commands_with_description }
+ }
+ ]
+}
+
+# Custom Commands
+source greet.nu
+source hello.nu
+source brightness.nu
+
+
+source ~/.cache/starship/init.nu
diff --git a/.config/nushell/env.nu b/.config/nushell/env.nu
new file mode 100644
index 0000000..10574d9
--- /dev/null
+++ b/.config/nushell/env.nu
@@ -0,0 +1,69 @@
+# Nushell Environment Config File
+
+def create_left_prompt [] {
+ let path_segment = if (is-admin) {
+ $"(ansi red_bold)($env.PWD)"
+ } else {
+ $"(ansi green_bold)($env.PWD)"
+ }
+
+ $path_segment
+}
+
+def create_right_prompt [] {
+ let time_segment = ([
+ (date now | date format '%m/%d/%Y %r')
+ ] | str join)
+
+ $time_segment
+}
+
+# Use nushell functions to define your right and left prompt
+let-env PROMPT_COMMAND = { create_left_prompt }
+let-env PROMPT_COMMAND_RIGHT = { create_right_prompt }
+
+# The prompt indicators are environmental variables that represent
+# the state of the prompt
+let-env PROMPT_INDICATOR = { "〉" }
+let-env PROMPT_INDICATOR_VI_INSERT = { ": " }
+let-env PROMPT_INDICATOR_VI_NORMAL = { "〉" }
+let-env PROMPT_MULTILINE_INDICATOR = { "::: " }
+
+# Specifies how environment variables are:
+# - converted from a string to a value on Nushell startup (from_string)
+# - converted from a value back to a string when running external commands (to_string)
+# Note: The conversions happen *after* config.nu is loaded
+let-env ENV_CONVERSIONS = {
+ "PATH": {
+ from_string: { |s| $s | split row (char esep) | path expand -n }
+ to_string: { |v| $v | path expand -n | str join (char esep) }
+ }
+ "Path": {
+ from_string: { |s| $s | split row (char esep) | path expand -n }
+ to_string: { |v| $v | path expand -n | str join (char esep) }
+ }
+}
+
+# Directories to search for scripts when calling source or use
+#
+# By default, <nushell-config-dir>/scripts is added
+let-env NU_LIB_DIRS = [
+ ($nu.config-path | path dirname | path join 'scripts')
+ ~/nushell/scripts
+]
+
+# Directories to search for plugin binaries when calling register
+#
+# By default, <nushell-config-dir>/plugins is added
+let-env NU_PLUGIN_DIRS = [
+ ($nu.config-path | path dirname | path join 'plugins')
+]
+
+# Wayland things
+let-env MOZ_ENABLE_WAYLAND = 1
+
+# To add entries to PATH (on Windows you might use Path), you can use the following pattern:
+
+let-env PATH = ($env.PATH | split row (char esep) | prepend '~/bin/:~/.cargo/bin/')
+mkdir ~/.cache/starship
+starship init nu | sed "s/size -c/size/" | save ~/.cache/starship/init.nu
diff --git a/.config/nvim/autoload/plug.vim b/.config/nvim/autoload/plug.vim
deleted file mode 100644
index 7914bfe..0000000
--- a/.config/nvim/autoload/plug.vim
+++ /dev/null
@@ -1,2699 +0,0 @@
-" vim-plug: Vim plugin manager
-" ============================
-"
-" Download plug.vim and put it in ~/.vim/autoload
-"
-" curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
-" https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
-"
-" Edit your .vimrc
-"
-" call plug#begin('~/.vim/plugged')
-"
-" " Make sure you use single quotes
-"
-" " Shorthand notation; fetches https://github.com/junegunn/vim-easy-align
-" Plug 'junegunn/vim-easy-align'
-"
-" " Any valid git URL is allowed
-" Plug 'https://github.com/junegunn/vim-github-dashboard.git'
-"
-" " Multiple Plug commands can be written in a single line using | separators
-" Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'
-"
-" " On-demand loading
-" Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }
-" Plug 'tpope/vim-fireplace', { 'for': 'clojure' }
-"
-" " Using a non-master branch
-" Plug 'rdnetto/YCM-Generator', { 'branch': 'stable' }
-"
-" " Using a tagged release; wildcard allowed (requires git 1.9.2 or above)
-" Plug 'fatih/vim-go', { 'tag': '*' }
-"
-" " Plugin options
-" Plug 'nsf/gocode', { 'tag': 'v.20150303', 'rtp': 'vim' }
-"
-" " Plugin outside ~/.vim/plugged with post-update hook
-" Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
-"
-" " Unmanaged plugin (manually installed and updated)
-" Plug '~/my-prototype-plugin'
-"
-" " Initialize plugin system
-" call plug#end()
-"
-" Then reload .vimrc and :PlugInstall to install plugins.
-"
-" Plug options:
-"
-"| Option | Description |
-"| ----------------------- | ------------------------------------------------ |
-"| `branch`/`tag`/`commit` | Branch/tag/commit of the repository to use |
-"| `rtp` | Subdirectory that contains Vim plugin |
-"| `dir` | Custom directory for the plugin |
-"| `as` | Use different name for the plugin |
-"| `do` | Post-update hook (string or funcref) |
-"| `on` | On-demand loading: Commands or `<Plug>`-mappings |
-"| `for` | On-demand loading: File types |
-"| `frozen` | Do not update unless explicitly specified |
-"
-" More information: https://github.com/junegunn/vim-plug
-"
-"
-" Copyright (c) 2017 Junegunn Choi
-"
-" MIT License
-"
-" Permission is hereby granted, free of charge, to any person obtaining
-" a copy of this software and associated documentation files (the
-" "Software"), to deal in the Software without restriction, including
-" without limitation the rights to use, copy, modify, merge, publish,
-" distribute, sublicense, and/or sell copies of the Software, and to
-" permit persons to whom the Software is furnished to do so, subject to
-" the following conditions:
-"
-" The above copyright notice and this permission notice shall be
-" included in all copies or substantial portions of the Software.
-"
-" THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-" EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-" MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-" NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-" LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-" OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-" WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-if exists('g:loaded_plug')
- finish
-endif
-let g:loaded_plug = 1
-
-let s:cpo_save = &cpo
-set cpo&vim
-
-let s:plug_src = 'https://github.com/junegunn/vim-plug.git'
-let s:plug_tab = get(s:, 'plug_tab', -1)
-let s:plug_buf = get(s:, 'plug_buf', -1)
-let s:mac_gui = has('gui_macvim') && has('gui_running')
-let s:is_win = has('win32')
-let s:nvim = has('nvim-0.2') || (has('nvim') && exists('*jobwait') && !s:is_win)
-let s:vim8 = has('patch-8.0.0039') && exists('*job_start')
-if s:is_win && &shellslash
- set noshellslash
- let s:me = resolve(expand('<sfile>:p'))
- set shellslash
-else
- let s:me = resolve(expand('<sfile>:p'))
-endif
-let s:base_spec = { 'branch': 'master', 'frozen': 0 }
-let s:TYPE = {
-\ 'string': type(''),
-\ 'list': type([]),
-\ 'dict': type({}),
-\ 'funcref': type(function('call'))
-\ }
-let s:loaded = get(s:, 'loaded', {})
-let s:triggers = get(s:, 'triggers', {})
-
-if s:is_win
- function! s:plug_call(fn, ...)
- let shellslash = &shellslash
- try
- set noshellslash
- return call(a:fn, a:000)
- finally
- let &shellslash = shellslash
- endtry
- endfunction
-else
- function! s:plug_call(fn, ...)
- return call(a:fn, a:000)
- endfunction
-endif
-
-function! s:plug_getcwd()
- return s:plug_call('getcwd')
-endfunction
-
-function! s:plug_fnamemodify(fname, mods)
- return s:plug_call('fnamemodify', a:fname, a:mods)
-endfunction
-
-function! s:plug_expand(fmt)
- return s:plug_call('expand', a:fmt, 1)
-endfunction
-
-function! s:plug_tempname()
- return s:plug_call('tempname')
-endfunction
-
-function! plug#begin(...)
- if a:0 > 0
- let s:plug_home_org = a:1
- let home = s:path(s:plug_fnamemodify(s:plug_expand(a:1), ':p'))
- elseif exists('g:plug_home')
- let home = s:path(g:plug_home)
- elseif !empty(&rtp)
- let home = s:path(split(&rtp, ',')[0]) . '/plugged'
- else
- return s:err('Unable to determine plug home. Try calling plug#begin() with a path argument.')
- endif
- if s:plug_fnamemodify(home, ':t') ==# 'plugin' && s:plug_fnamemodify(home, ':h') ==# s:first_rtp
- return s:err('Invalid plug home. '.home.' is a standard Vim runtime path and is not allowed.')
- endif
-
- let g:plug_home = home
- let g:plugs = {}
- let g:plugs_order = []
- let s:triggers = {}
-
- call s:define_commands()
- return 1
-endfunction
-
-function! s:define_commands()
- command! -nargs=+ -bar Plug call plug#(<args>)
- if !executable('git')
- return s:err('`git` executable not found. Most commands will not be available. To suppress this message, prepend `silent!` to `call plug#begin(...)`.')
- endif
- if has('win32')
- \ && &shellslash
- \ && (&shell =~# 'cmd\(\.exe\)\?$' || &shell =~# 'powershell\(\.exe\)\?$')
- return s:err('vim-plug does not support shell, ' . &shell . ', when shellslash is set.')
- endif
- if !has('nvim')
- \ && (has('win32') || has('win32unix'))
- \ && !has('multi_byte')
- return s:err('Vim needs +multi_byte feature on Windows to run shell commands. Enable +iconv for best results.')
- endif
- command! -nargs=* -bar -bang -complete=customlist,s:names PlugInstall call s:install(<bang>0, [<f-args>])
- command! -nargs=* -bar -bang -complete=customlist,s:names PlugUpdate call s:update(<bang>0, [<f-args>])
- command! -nargs=0 -bar -bang PlugClean call s:clean(<bang>0)
- command! -nargs=0 -bar PlugUpgrade if s:upgrade() | execute 'source' s:esc(s:me) | endif
- command! -nargs=0 -bar PlugStatus call s:status()
- command! -nargs=0 -bar PlugDiff call s:diff()
- command! -nargs=? -bar -bang -complete=file PlugSnapshot call s:snapshot(<bang>0, <f-args>)
-endfunction
-
-function! s:to_a(v)
- return type(a:v) == s:TYPE.list ? a:v : [a:v]
-endfunction
-
-function! s:to_s(v)
- return type(a:v) == s:TYPE.string ? a:v : join(a:v, "\n") . "\n"
-endfunction
-
-function! s:glob(from, pattern)
- return s:lines(globpath(a:from, a:pattern))
-endfunction
-
-function! s:source(from, ...)
- let found = 0
- for pattern in a:000
- for vim in s:glob(a:from, pattern)
- execute 'source' s:esc(vim)
- let found = 1
- endfor
- endfor
- return found
-endfunction
-
-function! s:assoc(dict, key, val)
- let a:dict[a:key] = add(get(a:dict, a:key, []), a:val)
-endfunction
-
-function! s:ask(message, ...)
- call inputsave()
- echohl WarningMsg
- let answer = input(a:message.(a:0 ? ' (y/N/a) ' : ' (y/N) '))
- echohl None
- call inputrestore()
- echo "\r"
- return (a:0 && answer =~? '^a') ? 2 : (answer =~? '^y') ? 1 : 0
-endfunction
-
-function! s:ask_no_interrupt(...)
- try
- return call('s:ask', a:000)
- catch
- return 0
- endtry
-endfunction
-
-function! s:lazy(plug, opt)
- return has_key(a:plug, a:opt) &&
- \ (empty(s:to_a(a:plug[a:opt])) ||
- \ !isdirectory(a:plug.dir) ||
- \ len(s:glob(s:rtp(a:plug), 'plugin')) ||
- \ len(s:glob(s:rtp(a:plug), 'after/plugin')))
-endfunction
-
-function! plug#end()
- if !exists('g:plugs')
- return s:err('plug#end() called without calling plug#begin() first')
- endif
-
- if exists('#PlugLOD')
- augroup PlugLOD
- autocmd!
- augroup END
- augroup! PlugLOD
- endif
- let lod = { 'ft': {}, 'map': {}, 'cmd': {} }
-
- if exists('g:did_load_filetypes')
- filetype off
- endif
- for name in g:plugs_order
- if !has_key(g:plugs, name)
- continue
- endif
- let plug = g:plugs[name]
- if get(s:loaded, name, 0) || !s:lazy(plug, 'on') && !s:lazy(plug, 'for')
- let s:loaded[name] = 1
- continue
- endif
-
- if has_key(plug, 'on')
- let s:triggers[name] = { 'map': [], 'cmd': [] }
- for cmd in s:to_a(plug.on)
- if cmd =~? '^<Plug>.\+'
- if empty(mapcheck(cmd)) && empty(mapcheck(cmd, 'i'))
- call s:assoc(lod.map, cmd, name)
- endif
- call add(s:triggers[name].map, cmd)
- elseif cmd =~# '^[A-Z]'
- let cmd = substitute(cmd, '!*$', '', '')
- if exists(':'.cmd) != 2
- call s:assoc(lod.cmd, cmd, name)
- endif
- call add(s:triggers[name].cmd, cmd)
- else
- call s:err('Invalid `on` option: '.cmd.
- \ '. Should start with an uppercase letter or `<Plug>`.')
- endif
- endfor
- endif
-
- if has_key(plug, 'for')
- let types = s:to_a(plug.for)
- if !empty(types)
- augroup filetypedetect
- call s:source(s:rtp(plug), 'ftdetect/**/*.vim', 'after/ftdetect/**/*.vim')
- augroup END
- endif
- for type in types
- call s:assoc(lod.ft, type, name)
- endfor
- endif
- endfor
-
- for [cmd, names] in items(lod.cmd)
- execute printf(
- \ 'command! -nargs=* -range -bang -complete=file %s call s:lod_cmd(%s, "<bang>", <line1>, <line2>, <q-args>, %s)',
- \ cmd, string(cmd), string(names))
- endfor
-
- for [map, names] in items(lod.map)
- for [mode, map_prefix, key_prefix] in
- \ [['i', '<C-O>', ''], ['n', '', ''], ['v', '', 'gv'], ['o', '', '']]
- execute printf(
- \ '%snoremap <silent> %s %s:<C-U>call <SID>lod_map(%s, %s, %s, "%s")<CR>',
- \ mode, map, map_prefix, string(map), string(names), mode != 'i', key_prefix)
- endfor
- endfor
-
- for [ft, names] in items(lod.ft)
- augroup PlugLOD
- execute printf('autocmd FileType %s call <SID>lod_ft(%s, %s)',
- \ ft, string(ft), string(names))
- augroup END
- endfor
-
- call s:reorg_rtp()
- filetype plugin indent on
- if has('vim_starting')
- if has('syntax') && !exists('g:syntax_on')
- syntax enable
- end
- else
- call s:reload_plugins()
- endif
-endfunction
-
-function! s:loaded_names()
- return filter(copy(g:plugs_order), 'get(s:loaded, v:val, 0)')
-endfunction
-
-function! s:load_plugin(spec)
- call s:source(s:rtp(a:spec), 'plugin/**/*.vim', 'after/plugin/**/*.vim')
-endfunction
-
-function! s:reload_plugins()
- for name in s:loaded_names()
- call s:load_plugin(g:plugs[name])
- endfor
-endfunction
-
-function! s:trim(str)
- return substitute(a:str, '[\/]\+$', '', '')
-endfunction
-
-function! s:version_requirement(val, min)
- for idx in range(0, len(a:min) - 1)
- let v = get(a:val, idx, 0)
- if v < a:min[idx] | return 0
- elseif v > a:min[idx] | return 1
- endif
- endfor
- return 1
-endfunction
-
-function! s:git_version_requirement(...)
- if !exists('s:git_version')
- let s:git_version = map(split(split(s:system(['git', '--version']))[2], '\.'), 'str2nr(v:val)')
- endif
- return s:version_requirement(s:git_version, a:000)
-endfunction
-
-function! s:progress_opt(base)
- return a:base && !s:is_win &&
- \ s:git_version_requirement(1, 7, 1) ? '--progress' : ''
-endfunction
-
-function! s:rtp(spec)
- return s:path(a:spec.dir . get(a:spec, 'rtp', ''))
-endfunction
-
-if s:is_win
- function! s:path(path)
- return s:trim(substitute(a:path, '/', '\', 'g'))
- endfunction
-
- function! s:dirpath(path)
- return s:path(a:path) . '\'
- endfunction
-
- function! s:is_local_plug(repo)
- return a:repo =~? '^[a-z]:\|^[%~]'
- endfunction
-
- " Copied from fzf
- function! s:wrap_cmds(cmds)
- let cmds = [
- \ '@echo off',
- \ 'setlocal enabledelayedexpansion']
- \ + (type(a:cmds) == type([]) ? a:cmds : [a:cmds])
- \ + ['endlocal']
- if has('iconv')
- if !exists('s:codepage')
- let s:codepage = libcallnr('kernel32.dll', 'GetACP', 0)
- endif
- return map(cmds, printf('iconv(v:val."\r", "%s", "cp%d")', &encoding, s:codepage))
- endif
- return map(cmds, 'v:val."\r"')
- endfunction
-
- function! s:batchfile(cmd)
- let batchfile = s:plug_tempname().'.bat'
- call writefile(s:wrap_cmds(a:cmd), batchfile)
- let cmd = plug#shellescape(batchfile, {'shell': &shell, 'script': 0})
- if &shell =~# 'powershell\(\.exe\)\?$'
- let cmd = '& ' . cmd
- endif
- return [batchfile, cmd]
- endfunction
-else
- function! s:path(path)
- return s:trim(a:path)
- endfunction
-
- function! s:dirpath(path)
- return substitute(a:path, '[/\\]*$', '/', '')
- endfunction
-
- function! s:is_local_plug(repo)
- return a:repo[0] =~ '[/$~]'
- endfunction
-endif
-
-function! s:err(msg)
- echohl ErrorMsg
- echom '[vim-plug] '.a:msg
- echohl None
-endfunction
-
-function! s:warn(cmd, msg)
- echohl WarningMsg
- execute a:cmd 'a:msg'
- echohl None
-endfunction
-
-function! s:esc(path)
- return escape(a:path, ' ')
-endfunction
-
-function! s:escrtp(path)
- return escape(a:path, ' ,')
-endfunction
-
-function! s:remove_rtp()
- for name in s:loaded_names()
- let rtp = s:rtp(g:plugs[name])
- execute 'set rtp-='.s:escrtp(rtp)
- let after = globpath(rtp, 'after')
- if isdirectory(after)
- execute 'set rtp-='.s:escrtp(after)
- endif
- endfor
-endfunction
-
-function! s:reorg_rtp()
- if !empty(s:first_rtp)
- execute 'set rtp-='.s:first_rtp
- execute 'set rtp-='.s:last_rtp
- endif
-
- " &rtp is modified from outside
- if exists('s:prtp') && s:prtp !=# &rtp
- call s:remove_rtp()
- unlet! s:middle
- endif
-
- let s:middle = get(s:, 'middle', &rtp)
- let rtps = map(s:loaded_names(), 's:rtp(g:plugs[v:val])')
- let afters = filter(map(copy(rtps), 'globpath(v:val, "after")'), '!empty(v:val)')
- let rtp = join(map(rtps, 'escape(v:val, ",")'), ',')
- \ . ','.s:middle.','
- \ . join(map(afters, 'escape(v:val, ",")'), ',')
- let &rtp = substitute(substitute(rtp, ',,*', ',', 'g'), '^,\|,$', '', 'g')
- let s:prtp = &rtp
-
- if !empty(s:first_rtp)
- execute 'set rtp^='.s:first_rtp
- execute 'set rtp+='.s:last_rtp
- endif
-endfunction
-
-function! s:doautocmd(...)
- if exists('#'.join(a:000, '#'))
- execute 'doautocmd' ((v:version > 703 || has('patch442')) ? '<nomodeline>' : '') join(a:000)
- endif
-endfunction
-
-function! s:dobufread(names)
- for name in a:names
- let path = s:rtp(g:plugs[name])
- for dir in ['ftdetect', 'ftplugin', 'after/ftdetect', 'after/ftplugin']
- if len(finddir(dir, path))
- if exists('#BufRead')
- doautocmd BufRead
- endif
- return
- endif
- endfor
- endfor
-endfunction
-
-function! plug#load(...)
- if a:0 == 0
- return s:err('Argument missing: plugin name(s) required')
- endif
- if !exists('g:plugs')
- return s:err('plug#begin was not called')
- endif
- let names = a:0 == 1 && type(a:1) == s:TYPE.list ? a:1 : a:000
- let unknowns = filter(copy(names), '!has_key(g:plugs, v:val)')
- if !empty(unknowns)
- let s = len(unknowns) > 1 ? 's' : ''
- return s:err(printf('Unknown plugin%s: %s', s, join(unknowns, ', ')))
- end
- let unloaded = filter(copy(names), '!get(s:loaded, v:val, 0)')
- if !empty(unloaded)
- for name in unloaded
- call s:lod([name], ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin'])
- endfor
- call s:dobufread(unloaded)
- return 1
- end
- return 0
-endfunction
-
-function! s:remove_triggers(name)
- if !has_key(s:triggers, a:name)
- return
- endif
- for cmd in s:triggers[a:name].cmd
- execute 'silent! delc' cmd
- endfor
- for map in s:triggers[a:name].map
- execute 'silent! unmap' map
- execute 'silent! iunmap' map
- endfor
- call remove(s:triggers, a:name)
-endfunction
-
-function! s:lod(names, types, ...)
- for name in a:names
- call s:remove_triggers(name)
- let s:loaded[name] = 1
- endfor
- call s:reorg_rtp()
-
- for name in a:names
- let rtp = s:rtp(g:plugs[name])
- for dir in a:types
- call s:source(rtp, dir.'/**/*.vim')
- endfor
- if a:0
- if !s:source(rtp, a:1) && !empty(s:glob(rtp, a:2))
- execute 'runtime' a:1
- endif
- call s:source(rtp, a:2)
- endif
- call s:doautocmd('User', name)
- endfor
-endfunction
-
-function! s:lod_ft(pat, names)
- let syn = 'syntax/'.a:pat.'.vim'
- call s:lod(a:names, ['plugin', 'after/plugin'], syn, 'after/'.syn)
- execute 'autocmd! PlugLOD FileType' a:pat
- call s:doautocmd('filetypeplugin', 'FileType')
- call s:doautocmd('filetypeindent', 'FileType')
-endfunction
-
-function! s:lod_cmd(cmd, bang, l1, l2, args, names)
- call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin'])
- call s:dobufread(a:names)
- execute printf('%s%s%s %s', (a:l1 == a:l2 ? '' : (a:l1.','.a:l2)), a:cmd, a:bang, a:args)
-endfunction
-
-function! s:lod_map(map, names, with_prefix, prefix)
- call s:lod(a:names, ['ftdetect', 'after/ftdetect', 'plugin', 'after/plugin'])
- call s:dobufread(a:names)
- let extra = ''
- while 1
- let c = getchar(0)
- if c == 0
- break
- endif
- let extra .= nr2char(c)
- endwhile
-
- if a:with_prefix
- let prefix = v:count ? v:count : ''
- let prefix .= '"'.v:register.a:prefix
- if mode(1) == 'no'
- if v:operator == 'c'
- let prefix = "\<esc>" . prefix
- endif
- let prefix .= v:operator
- endif
- call feedkeys(prefix, 'n')
- endif
- call feedkeys(substitute(a:map, '^<Plug>', "\<Plug>", '') . extra)
-endfunction
-
-function! plug#(repo, ...)
- if a:0 > 1
- return s:err('Invalid number of arguments (1..2)')
- endif
-
- try
- let repo = s:trim(a:repo)
- let opts = a:0 == 1 ? s:parse_options(a:1) : s:base_spec
- let name = get(opts, 'as', s:plug_fnamemodify(repo, ':t:s?\.git$??'))
- let spec = extend(s:infer_properties(name, repo), opts)
- if !has_key(g:plugs, name)
- call add(g:plugs_order, name)
- endif
- let g:plugs[name] = spec
- let s:loaded[name] = get(s:loaded, name, 0)
- catch
- return s:err(repo . ' ' . v:exception)
- endtry
-endfunction
-
-function! s:parse_options(arg)
- let opts = copy(s:base_spec)
- let type = type(a:arg)
- let opt_errfmt = 'Invalid argument for "%s" option of :Plug (expected: %s)'
- if type == s:TYPE.string
- if empty(a:arg)
- throw printf(opt_errfmt, 'tag', 'string')
- endif
- let opts.tag = a:arg
- elseif type == s:TYPE.dict
- call extend(opts, a:arg)
- for opt in ['branch', 'tag', 'commit', 'rtp', 'dir', 'as']
- if has_key(opts, opt)
- \ && (type(opts[opt]) != s:TYPE.string || empty(opts[opt]))
- throw printf(opt_errfmt, opt, 'string')
- endif
- endfor
- for opt in ['on', 'for']
- if has_key(opts, opt)
- \ && type(opts[opt]) != s:TYPE.list
- \ && (type(opts[opt]) != s:TYPE.string || empty(opts[opt]))
- throw printf(opt_errfmt, opt, 'string or list')
- endif
- endfor
- if has_key(opts, 'do')
- \ && type(opts.do) != s:TYPE.funcref
- \ && (type(opts.do) != s:TYPE.string || empty(opts.do))
- throw printf(opt_errfmt, 'do', 'string or funcref')
- endif
- if has_key(opts, 'dir')
- let opts.dir = s:dirpath(s:plug_expand(opts.dir))
- endif
- else
- throw 'Invalid argument type (expected: string or dictionary)'
- endif
- return opts
-endfunction
-
-function! s:infer_properties(name, repo)
- let repo = a:repo
- if s:is_local_plug(repo)
- return { 'dir': s:dirpath(s:plug_expand(repo)) }
- else
- if repo =~ ':'
- let uri = repo
- else
- if repo !~ '/'
- throw printf('Invalid argument: %s (implicit `vim-scripts'' expansion is deprecated)', repo)
- endif
- let fmt = get(g:, 'plug_url_format', 'https://git::@github.com/%s.git')
- let uri = printf(fmt, repo)
- endif
- return { 'dir': s:dirpath(g:plug_home.'/'.a:name), 'uri': uri }
- endif
-endfunction
-
-function! s:install(force, names)
- call s:update_impl(0, a:force, a:names)
-endfunction
-
-function! s:update(force, names)
- call s:update_impl(1, a:force, a:names)
-endfunction
-
-function! plug#helptags()
- if !exists('g:plugs')
- return s:err('plug#begin was not called')
- endif
- for spec in values(g:plugs)
- let docd = join([s:rtp(spec), 'doc'], '/')
- if isdirectory(docd)
- silent! execute 'helptags' s:esc(docd)
- endif
- endfor
- return 1
-endfunction
-
-function! s:syntax()
- syntax clear
- syntax region plug1 start=/\%1l/ end=/\%2l/ contains=plugNumber
- syntax region plug2 start=/\%2l/ end=/\%3l/ contains=plugBracket,plugX
- syn match plugNumber /[0-9]\+[0-9.]*/ contained
- syn match plugBracket /[[\]]/ contained
- syn match plugX /x/ contained
- syn match plugDash /^-/
- syn match plugPlus /^+/
- syn match plugStar /^*/
- syn match plugMessage /\(^- \)\@<=.*/
- syn match plugName /\(^- \)\@<=[^ ]*:/
- syn match plugSha /\%(: \)\@<=[0-9a-f]\{4,}$/
- syn match plugTag /(tag: [^)]\+)/
- syn match plugInstall /\(^+ \)\@<=[^:]*/
- syn match plugUpdate /\(^* \)\@<=[^:]*/
- syn match plugCommit /^ \X*[0-9a-f]\{7,9} .*/ contains=plugRelDate,plugEdge,plugTag
- syn match plugEdge /^ \X\+$/
- syn match plugEdge /^ \X*/ contained nextgroup=plugSha
- syn match plugSha /[0-9a-f]\{7,9}/ contained
- syn match plugRelDate /([^)]*)$/ contained
- syn match plugNotLoaded /(not loaded)$/
- syn match plugError /^x.*/
- syn region plugDeleted start=/^\~ .*/ end=/^\ze\S/
- syn match plugH2 /^.*:\n-\+$/
- syn keyword Function PlugInstall PlugStatus PlugUpdate PlugClean
- hi def link plug1 Title
- hi def link plug2 Repeat
- hi def link plugH2 Type
- hi def link plugX Exception
- hi def link plugBracket Structure
- hi def link plugNumber Number
-
- hi def link plugDash Special
- hi def link plugPlus Constant
- hi def link plugStar Boolean
-
- hi def link plugMessage Function
- hi def link plugName Label
- hi def link plugInstall Function
- hi def link plugUpdate Type
-
- hi def link plugError Error
- hi def link plugDeleted Ignore
- hi def link plugRelDate Comment
- hi def link plugEdge PreProc
- hi def link plugSha Identifier
- hi def link plugTag Constant
-
- hi def link plugNotLoaded Comment
-endfunction
-
-function! s:lpad(str, len)
- return a:str . repeat(' ', a:len - len(a:str))
-endfunction
-
-function! s:lines(msg)
- return split(a:msg, "[\r\n]")
-endfunction
-
-function! s:lastline(msg)
- return get(s:lines(a:msg), -1, '')
-endfunction
-
-function! s:new_window()
- execute get(g:, 'plug_window', 'vertical topleft new')
-endfunction
-
-function! s:plug_window_exists()
- let buflist = tabpagebuflist(s:plug_tab)
- return !empty(buflist) && index(buflist, s:plug_buf) >= 0
-endfunction
-
-function! s:switch_in()
- if !s:plug_window_exists()
- return 0
- endif
-
- if winbufnr(0) != s:plug_buf
- let s:pos = [tabpagenr(), winnr(), winsaveview()]
- execute 'normal!' s:plug_tab.'gt'
- let winnr = bufwinnr(s:plug_buf)
- execute winnr.'wincmd w'
- call add(s:pos, winsaveview())
- else
- let s:pos = [winsaveview()]
- endif
-
- setlocal modifiable
- return 1
-endfunction
-
-function! s:switch_out(...)
- call winrestview(s:pos[-1])
- setlocal nomodifiable
- if a:0 > 0
- execute a:1
- endif
-
- if len(s:pos) > 1
- execute 'normal!' s:pos[0].'gt'
- execute s:pos[1] 'wincmd w'
- call winrestview(s:pos[2])
- endif
-endfunction
-
-function! s:finish_bindings()
- nnoremap <silent> <buffer> R :call <SID>retry()<cr>
- nnoremap <silent> <buffer> D :PlugDiff<cr>
- nnoremap <silent> <buffer> S :PlugStatus<cr>
- nnoremap <silent> <buffer> U :call <SID>status_update()<cr>
- xnoremap <silent> <buffer> U :call <SID>status_update()<cr>
- nnoremap <silent> <buffer> ]] :silent! call <SID>section('')<cr>
- nnoremap <silent> <buffer> [[ :silent! call <SID>section('b')<cr>
-endfunction
-
-function! s:prepare(...)
- if empty(s:plug_getcwd())
- throw 'Invalid current working directory. Cannot proceed.'
- endif
-
- for evar in ['$GIT_DIR', '$GIT_WORK_TREE']
- if exists(evar)
- throw evar.' detected. Cannot proceed.'
- endif
- endfor
-
- call s:job_abort()
- if s:switch_in()
- if b:plug_preview == 1
- pc
- endif
- enew
- else
- call s:new_window()
- endif
-
- nnoremap <silent> <buffer> q :if b:plug_preview==1<bar>pc<bar>endif<bar>bd<cr>
- if a:0 == 0
- call s:finish_bindings()
- endif
- let b:plug_preview = -1
- let s:plug_tab = tabpagenr()
- let s:plug_buf = winbufnr(0)
- call s:assign_name()
-
- for k in ['<cr>', 'L', 'o', 'X', 'd', 'dd']
- execute 'silent! unmap <buffer>' k
- endfor
- setlocal buftype=nofile bufhidden=wipe nobuflisted nolist noswapfile nowrap cursorline modifiable nospell
- if exists('+colorcolumn')
- setlocal colorcolumn=
- endif
- setf vim-plug
- if exists('g:syntax_on')
- call s:syntax()
- endif
-endfunction
-
-function! s:assign_name()
- " Assign buffer name
- let prefix = '[Plugins]'
- let name = prefix
- let idx = 2
- while bufexists(name)
- let name = printf('%s (%s)', prefix, idx)
- let idx = idx + 1
- endwhile
- silent! execute 'f' fnameescape(name)
-endfunction
-
-function! s:chsh(swap)
- let prev = [&shell, &shellcmdflag, &shellredir]
- if !s:is_win
- set shell=sh
- endif
- if a:swap
- if &shell =~# 'powershell\(\.exe\)\?$' || &shell =~# 'pwsh$'
- let &shellredir = '2>&1 | Out-File -Encoding UTF8 %s'
- elseif &shell =~# 'sh' || &shell =~# 'cmd\(\.exe\)\?$'
- set shellredir=>%s\ 2>&1
- endif
- endif
- return prev
-endfunction
-
-function! s:bang(cmd, ...)
- let batchfile = ''
- try
- let [sh, shellcmdflag, shrd] = s:chsh(a:0)
- " FIXME: Escaping is incomplete. We could use shellescape with eval,
- " but it won't work on Windows.
- let cmd = a:0 ? s:with_cd(a:cmd, a:1) : a:cmd
- if s:is_win
- let [batchfile, cmd] = s:batchfile(cmd)
- endif
- let g:_plug_bang = (s:is_win && has('gui_running') ? 'silent ' : '').'!'.escape(cmd, '#!%')
- execute "normal! :execute g:_plug_bang\<cr>\<cr>"
- finally
- unlet g:_plug_bang
- let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd]
- if s:is_win && filereadable(batchfile)
- call delete(batchfile)
- endif
- endtry
- return v:shell_error ? 'Exit status: ' . v:shell_error : ''
-endfunction
-
-function! s:regress_bar()
- let bar = substitute(getline(2)[1:-2], '.*\zs=', 'x', '')
- call s:progress_bar(2, bar, len(bar))
-endfunction
-
-function! s:is_updated(dir)
- return !empty(s:system_chomp(['git', 'log', '--pretty=format:%h', 'HEAD...HEAD@{1}'], a:dir))
-endfunction
-
-function! s:do(pull, force, todo)
- for [name, spec] in items(a:todo)
- if !isdirectory(spec.dir)
- continue
- endif
- let installed = has_key(s:update.new, name)
- let updated = installed ? 0 :
- \ (a:pull && index(s:update.errors, name) < 0 && s:is_updated(spec.dir))
- if a:force || installed || updated
- execute 'cd' s:esc(spec.dir)
- call append(3, '- Post-update hook for '. name .' ... ')
- let error = ''
- let type = type(spec.do)
- if type == s:TYPE.string
- if spec.do[0] == ':'
- if !get(s:loaded, name, 0)
- let s:loaded[name] = 1
- call s:reorg_rtp()
- endif
- call s:load_plugin(spec)
- try
- execute spec.do[1:]
- catch
- let error = v:exception
- endtry
- if !s:plug_window_exists()
- cd -
- throw 'Warning: vim-plug was terminated by the post-update hook of '.name
- endif
- else
- let error = s:bang(spec.do)
- endif
- elseif type == s:TYPE.funcref
- try
- call s:load_plugin(spec)
- let status = installed ? 'installed' : (updated ? 'updated' : 'unchanged')
- call spec.do({ 'name': name, 'status': status, 'force': a:force })
- catch
- let error = v:exception
- endtry
- else
- let error = 'Invalid hook type'
- endif
- call s:switch_in()
- call setline(4, empty(error) ? (getline(4) . 'OK')
- \ : ('x' . getline(4)[1:] . error))
- if !empty(error)
- call add(s:update.errors, name)
- call s:regress_bar()
- endif
- cd -
- endif
- endfor
-endfunction
-
-function! s:hash_match(a, b)
- return stridx(a:a, a:b) == 0 || stridx(a:b, a:a) == 0
-endfunction
-
-function! s:checkout(spec)
- let sha = a:spec.commit
- let output = s:system(['git', 'rev-parse', 'HEAD'], a:spec.dir)
- if !v:shell_error && !s:hash_match(sha, s:lines(output)[0])
- let output = s:system(
- \ 'git fetch --depth 999999 && git checkout '.plug#shellescape(sha).' --', a:spec.dir)
- endif
- return output
-endfunction
-
-function! s:finish(pull)
- let new_frozen = len(filter(keys(s:update.new), 'g:plugs[v:val].frozen'))
- if new_frozen
- let s = new_frozen > 1 ? 's' : ''
- call append(3, printf('- Installed %d frozen plugin%s', new_frozen, s))
- endif
- call append(3, '- Finishing ... ') | 4
- redraw
- call plug#helptags()
- call plug#end()
- call setline(4, getline(4) . 'Done!')
- redraw
- let msgs = []
- if !empty(s:update.errors)
- call add(msgs, "Press 'R' to retry.")
- endif
- if a:pull && len(s:update.new) < len(filter(getline(5, '$'),
- \ "v:val =~ '^- ' && v:val !~# 'Already up.to.date'"))
- call add(msgs, "Press 'D' to see the updated changes.")
- endif
- echo join(msgs, ' ')
- call s:finish_bindings()
-endfunction
-
-function! s:retry()
- if empty(s:update.errors)
- return
- endif
- echo
- call s:update_impl(s:update.pull, s:update.force,
- \ extend(copy(s:update.errors), [s:update.threads]))
-endfunction
-
-function! s:is_managed(name)
- return has_key(g:plugs[a:name], 'uri')
-endfunction
-
-function! s:names(...)
- return sort(filter(keys(g:plugs), 'stridx(v:val, a:1) == 0 && s:is_managed(v:val)'))
-endfunction
-
-function! s:check_ruby()
- silent! ruby require 'thread'; VIM::command("let g:plug_ruby = '#{RUBY_VERSION}'")
- if !exists('g:plug_ruby')
- redraw!
- return s:warn('echom', 'Warning: Ruby interface is broken')
- endif
- let ruby_version = split(g:plug_ruby, '\.')
- unlet g:plug_ruby
- return s:version_requirement(ruby_version, [1, 8, 7])
-endfunction
-
-function! s:update_impl(pull, force, args) abort
- let sync = index(a:args, '--sync') >= 0 || has('vim_starting')
- let args = filter(copy(a:args), 'v:val != "--sync"')
- let threads = (len(args) > 0 && args[-1] =~ '^[1-9][0-9]*$') ?
- \ remove(args, -1) : get(g:, 'plug_threads', 16)
-
- let managed = filter(copy(g:plugs), 's:is_managed(v:key)')
- let todo = empty(args) ? filter(managed, '!v:val.frozen || !isdirectory(v:val.dir)') :
- \ filter(managed, 'index(args, v:key) >= 0')
-
- if empty(todo)
- return s:warn('echo', 'No plugin to '. (a:pull ? 'update' : 'install'))
- endif
-
- if !s:is_win && s:git_version_requirement(2, 3)
- let s:git_terminal_prompt = exists('$GIT_TERMINAL_PROMPT') ? $GIT_TERMINAL_PROMPT : ''
- let $GIT_TERMINAL_PROMPT = 0
- for plug in values(todo)
- let plug.uri = substitute(plug.uri,
- \ '^https://git::@github\.com', 'https://github.com', '')
- endfor
- endif
-
- if !isdirectory(g:plug_home)
- try
- call mkdir(g:plug_home, 'p')
- catch
- return s:err(printf('Invalid plug directory: %s. '.
- \ 'Try to call plug#begin with a valid directory', g:plug_home))
- endtry
- endif
-
- if has('nvim') && !exists('*jobwait') && threads > 1
- call s:warn('echom', '[vim-plug] Update Neovim for parallel installer')
- endif
-
- let use_job = s:nvim || s:vim8
- let python = (has('python') || has('python3')) && !use_job
- let ruby = has('ruby') && !use_job && (v:version >= 703 || v:version == 702 && has('patch374')) && !(s:is_win && has('gui_running')) && threads > 1 && s:check_ruby()
-
- let s:update = {
- \ 'start': reltime(),
- \ 'all': todo,
- \ 'todo': copy(todo),
- \ 'errors': [],
- \ 'pull': a:pull,
- \ 'force': a:force,
- \ 'new': {},
- \ 'threads': (python || ruby || use_job) ? min([len(todo), threads]) : 1,
- \ 'bar': '',
- \ 'fin': 0
- \ }
-
- call s:prepare(1)
- call append(0, ['', ''])
- normal! 2G
- silent! redraw
-
- let s:clone_opt = []
- if get(g:, 'plug_shallow', 1)
- call extend(s:clone_opt, ['--depth', '1'])
- if s:git_version_requirement(1, 7, 10)
- call add(s:clone_opt, '--no-single-branch')
- endif
- endif
-
- if has('win32unix') || has('wsl')
- call extend(s:clone_opt, ['-c', 'core.eol=lf', '-c', 'core.autocrlf=input'])
- endif
-
- let s:submodule_opt = s:git_version_requirement(2, 8) ? ' --jobs='.threads : ''
-
- " Python version requirement (>= 2.7)
- if python && !has('python3') && !ruby && !use_job && s:update.threads > 1
- redir => pyv
- silent python import platform; print platform.python_version()
- redir END
- let python = s:version_requirement(
- \ map(split(split(pyv)[0], '\.'), 'str2nr(v:val)'), [2, 6])
- endif
-
- if (python || ruby) && s:update.threads > 1
- try
- let imd = &imd
- if s:mac_gui
- set noimd
- endif
- if ruby
- call s:update_ruby()
- else
- call s:update_python()
- endif
- catch
- let lines = getline(4, '$')
- let printed = {}
- silent! 4,$d _
- for line in lines
- let name = s:extract_name(line, '.', '')
- if empty(name) || !has_key(printed, name)
- call append('$', line)
- if !empty(name)
- let printed[name] = 1
- if line[0] == 'x' && index(s:update.errors, name) < 0
- call add(s:update.errors, name)
- end
- endif
- endif
- endfor
- finally
- let &imd = imd
- call s:update_finish()
- endtry
- else
- call s:update_vim()
- while use_job && sync
- sleep 100m
- if s:update.fin
- break
- endif
- endwhile
- endif
-endfunction
-
-function! s:log4(name, msg)
- call setline(4, printf('- %s (%s)', a:msg, a:name))
- redraw
-endfunction
-
-function! s:update_finish()
- if exists('s:git_terminal_prompt')
- let $GIT_TERMINAL_PROMPT = s:git_terminal_prompt
- endif
- if s:switch_in()
- call append(3, '- Updating ...') | 4
- for [name, spec] in items(filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && (s:update.force || s:update.pull || has_key(s:update.new, v:key))'))
- let [pos, _] = s:logpos(name)
- if !pos
- continue
- endif
- if has_key(spec, 'commit')
- call s:log4(name, 'Checking out '.spec.commit)
- let out = s:checkout(spec)
- elseif has_key(spec, 'tag')
- let tag = spec.tag
- if tag =~ '\*'
- let tags = s:lines(s:system('git tag --list '.plug#shellescape(tag).' --sort -version:refname 2>&1', spec.dir))
- if !v:shell_error && !empty(tags)
- let tag = tags[0]
- call s:log4(name, printf('Latest tag for %s -> %s', spec.tag, tag))
- call append(3, '')
- endif
- endif
- call s:log4(name, 'Checking out '.tag)
- let out = s:system('git checkout -q '.plug#shellescape(tag).' -- 2>&1', spec.dir)
- else
- let branch = get(spec, 'branch', 'master')
- call s:log4(name, 'Merging origin/'.s:esc(branch))
- let out = s:system('git checkout -q '.plug#shellescape(branch).' -- 2>&1'
- \. (has_key(s:update.new, name) ? '' : ('&& git merge --ff-only '.plug#shellescape('origin/'.branch).' 2>&1')), spec.dir)
- endif
- if !v:shell_error && filereadable(spec.dir.'/.gitmodules') &&
- \ (s:update.force || has_key(s:update.new, name) || s:is_updated(spec.dir))
- call s:log4(name, 'Updating submodules. This may take a while.')
- let out .= s:bang('git submodule update --init --recursive'.s:submodule_opt.' 2>&1', spec.dir)
- endif
- let msg = s:format_message(v:shell_error ? 'x': '-', name, out)
- if v:shell_error
- call add(s:update.errors, name)
- call s:regress_bar()
- silent execute pos 'd _'
- call append(4, msg) | 4
- elseif !empty(out)
- call setline(pos, msg[0])
- endif
- redraw
- endfor
- silent 4 d _
- try
- call s:do(s:update.pull, s:update.force, filter(copy(s:update.all), 'index(s:update.errors, v:key) < 0 && has_key(v:val, "do")'))
- catch
- call s:warn('echom', v:exception)
- call s:warn('echo', '')
- return
- endtry
- call s:finish(s:update.pull)
- call setline(1, 'Updated. Elapsed time: ' . split(reltimestr(reltime(s:update.start)))[0] . ' sec.')
- call s:switch_out('normal! gg')
- endif
-endfunction
-
-function! s:job_abort()
- if (!s:nvim && !s:vim8) || !exists('s:jobs')
- return
- endif
-
- for [name, j] in items(s:jobs)
- if s:nvim
- silent! call jobstop(j.jobid)
- elseif s:vim8
- silent! call job_stop(j.jobid)
- endif
- if j.new
- call s:rm_rf(g:plugs[name].dir)
- endif
- endfor
- let s:jobs = {}
-endfunction
-
-function! s:last_non_empty_line(lines)
- let len = len(a:lines)
- for idx in range(len)
- let line = a:lines[len-idx-1]
- if !empty(line)
- return line
- endif
- endfor
- return ''
-endfunction
-
-function! s:job_out_cb(self, data) abort
- let self = a:self
- let data = remove(self.lines, -1) . a:data
- let lines = map(split(data, "\n", 1), 'split(v:val, "\r", 1)[-1]')
- call extend(self.lines, lines)
- " To reduce the number of buffer updates
- let self.tick = get(self, 'tick', -1) + 1
- if !self.running || self.tick % len(s:jobs) == 0
- let bullet = self.running ? (self.new ? '+' : '*') : (self.error ? 'x' : '-')
- let result = self.error ? join(self.lines, "\n") : s:last_non_empty_line(self.lines)
- call s:log(bullet, self.name, result)
- endif
-endfunction
-
-function! s:job_exit_cb(self, data) abort
- let a:self.running = 0
- let a:self.error = a:data != 0
- call s:reap(a:self.name)
- call s:tick()
-endfunction
-
-function! s:job_cb(fn, job, ch, data)
- if !s:plug_window_exists() " plug window closed
- return s:job_abort()
- endif
- call call(a:fn, [a:job, a:data])
-endfunction
-
-function! s:nvim_cb(job_id, data, event) dict abort
- return (a:event == 'stdout' || a:event == 'stderr') ?
- \ s:job_cb('s:job_out_cb', self, 0, join(a:data, "\n")) :
- \ s:job_cb('s:job_exit_cb', self, 0, a:data)
-endfunction
-
-function! s:spawn(name, cmd, opts)
- let job = { 'name': a:name, 'running': 1, 'error': 0, 'lines': [''],
- \ 'new': get(a:opts, 'new', 0) }
- let s:jobs[a:name] = job
-
- if s:nvim
- if has_key(a:opts, 'dir')
- let job.cwd = a:opts.dir
- endif
- let argv = a:cmd
- call extend(job, {
- \ 'on_stdout': function('s:nvim_cb'),
- \ 'on_stderr': function('s:nvim_cb'),
- \ 'on_exit': function('s:nvim_cb'),
- \ })
- let jid = s:plug_call('jobstart', argv, job)
- if jid > 0
- let job.jobid = jid
- else
- let job.running = 0
- let job.error = 1
- let job.lines = [jid < 0 ? argv[0].' is not executable' :
- \ 'Invalid arguments (or job table is full)']
- endif
- elseif s:vim8
- let cmd = join(map(copy(a:cmd), 'plug#shellescape(v:val, {"script": 0})'))
- if has_key(a:opts, 'dir')
- let cmd = s:with_cd(cmd, a:opts.dir, 0)
- endif
- let argv = s:is_win ? ['cmd', '/s', '/c', '"'.cmd.'"'] : ['sh', '-c', cmd]
- let jid = job_start(s:is_win ? join(argv, ' ') : argv, {
- \ 'out_cb': function('s:job_cb', ['s:job_out_cb', job]),
- \ 'err_cb': function('s:job_cb', ['s:job_out_cb', job]),
- \ 'exit_cb': function('s:job_cb', ['s:job_exit_cb', job]),
- \ 'err_mode': 'raw',
- \ 'out_mode': 'raw'
- \})
- if job_status(jid) == 'run'
- let job.jobid = jid
- else
- let job.running = 0
- let job.error = 1
- let job.lines = ['Failed to start job']
- endif
- else
- let job.lines = s:lines(call('s:system', has_key(a:opts, 'dir') ? [a:cmd, a:opts.dir] : [a:cmd]))
- let job.error = v:shell_error != 0
- let job.running = 0
- endif
-endfunction
-
-function! s:reap(name)
- let job = s:jobs[a:name]
- if job.error
- call add(s:update.errors, a:name)
- elseif get(job, 'new', 0)
- let s:update.new[a:name] = 1
- endif
- let s:update.bar .= job.error ? 'x' : '='
-
- let bullet = job.error ? 'x' : '-'
- let result = job.error ? join(job.lines, "\n") : s:last_non_empty_line(job.lines)
- call s:log(bullet, a:name, empty(result) ? 'OK' : result)
- call s:bar()
-
- call remove(s:jobs, a:name)
-endfunction
-
-function! s:bar()
- if s:switch_in()
- let total = len(s:update.all)
- call setline(1, (s:update.pull ? 'Updating' : 'Installing').
- \ ' plugins ('.len(s:update.bar).'/'.total.')')
- call s:progress_bar(2, s:update.bar, total)
- call s:switch_out()
- endif
-endfunction
-
-function! s:logpos(name)
- let max = line('$')
- for i in range(4, max > 4 ? max : 4)
- if getline(i) =~# '^[-+x*] '.a:name.':'
- for j in range(i + 1, max > 5 ? max : 5)
- if getline(j) !~ '^ '
- return [i, j - 1]
- endif
- endfor
- return [i, i]
- endif
- endfor
- return [0, 0]
-endfunction
-
-function! s:log(bullet, name, lines)
- if s:switch_in()
- let [b, e] = s:logpos(a:name)
- if b > 0
- silent execute printf('%d,%d d _', b, e)
- if b > winheight('.')
- let b = 4
- endif
- else
- let b = 4
- endif
- " FIXME For some reason, nomodifiable is set after :d in vim8
- setlocal modifiable
- call append(b - 1, s:format_message(a:bullet, a:name, a:lines))
- call s:switch_out()
- endif
-endfunction
-
-function! s:update_vim()
- let s:jobs = {}
-
- call s:bar()
- call s:tick()
-endfunction
-
-function! s:tick()
- let pull = s:update.pull
- let prog = s:progress_opt(s:nvim || s:vim8)
-while 1 " Without TCO, Vim stack is bound to explode
- if empty(s:update.todo)
- if empty(s:jobs) && !s:update.fin
- call s:update_finish()
- let s:update.fin = 1
- endif
- return
- endif
-
- let name = keys(s:update.todo)[0]
- let spec = remove(s:update.todo, name)
- let new = empty(globpath(spec.dir, '.git', 1))
-
- call s:log(new ? '+' : '*', name, pull ? 'Updating ...' : 'Installing ...')
- redraw
-
- let has_tag = has_key(spec, 'tag')
- if !new
- let [error, _] = s:git_validate(spec, 0)
- if empty(error)
- if pull
- let cmd = ['git', 'fetch']
- if has_tag && !empty(globpath(spec.dir, '.git/shallow'))
- call extend(cmd, ['--depth', '99999999'])
- endif
- if !empty(prog)
- call add(cmd, prog)
- endif
- call s:spawn(name, cmd, { 'dir': spec.dir })
- else
- let s:jobs[name] = { 'running': 0, 'lines': ['Already installed'], 'error': 0 }
- endif
- else
- let s:jobs[name] = { 'running': 0, 'lines': s:lines(error), 'error': 1 }
- endif
- else
- let cmd = ['git', 'clone']
- if !has_tag
- call extend(cmd, s:clone_opt)
- endif
- if !empty(prog)
- call add(cmd, prog)
- endif
- call s:spawn(name, extend(cmd, [spec.uri, s:trim(spec.dir)]), { 'new': 1 })
- endif
-
- if !s:jobs[name].running
- call s:reap(name)
- endif
- if len(s:jobs) >= s:update.threads
- break
- endif
-endwhile
-endfunction
-
-function! s:update_python()
-let py_exe = has('python') ? 'python' : 'python3'
-execute py_exe "<< EOF"
-import datetime
-import functools
-import os
-try:
- import queue
-except ImportError:
- import Queue as queue
-import random
-import re
-import shutil
-import signal
-import subprocess
-import tempfile
-import threading as thr
-import time
-import traceback
-import vim
-
-G_NVIM = vim.eval("has('nvim')") == '1'
-G_PULL = vim.eval('s:update.pull') == '1'
-G_RETRIES = int(vim.eval('get(g:, "plug_retries", 2)')) + 1
-G_TIMEOUT = int(vim.eval('get(g:, "plug_timeout", 60)'))
-G_CLONE_OPT = ' '.join(vim.eval('s:clone_opt'))
-G_PROGRESS = vim.eval('s:progress_opt(1)')
-G_LOG_PROB = 1.0 / int(vim.eval('s:update.threads'))
-G_STOP = thr.Event()
-G_IS_WIN = vim.eval('s:is_win') == '1'
-
-class PlugError(Exception):
- def __init__(self, msg):
- self.msg = msg
-class CmdTimedOut(PlugError):
- pass
-class CmdFailed(PlugError):
- pass
-class InvalidURI(PlugError):
- pass
-class Action(object):
- INSTALL, UPDATE, ERROR, DONE = ['+', '*', 'x', '-']
-
-class Buffer(object):
- def __init__(self, lock, num_plugs, is_pull):
- self.bar = ''
- self.event = 'Updating' if is_pull else 'Installing'
- self.lock = lock
- self.maxy = int(vim.eval('winheight(".")'))
- self.num_plugs = num_plugs
-
- def __where(self, name):
- """ Find first line with name in current buffer. Return line num. """
- found, lnum = False, 0
- matcher = re.compile('^[-+x*] {0}:'.format(name))
- for line in vim.current.buffer:
- if matcher.search(line) is not None:
- found = True
- break
- lnum += 1
-
- if not found:
- lnum = -1
- return lnum
-
- def header(self):
- curbuf = vim.current.buffer
- curbuf[0] = self.event + ' plugins ({0}/{1})'.format(len(self.bar), self.num_plugs)
-
- num_spaces = self.num_plugs - len(self.bar)
- curbuf[1] = '[{0}{1}]'.format(self.bar, num_spaces * ' ')
-
- with self.lock:
- vim.command('normal! 2G')
- vim.command('redraw')
-
- def write(self, action, name, lines):
- first, rest = lines[0], lines[1:]
- msg = ['{0} {1}{2}{3}'.format(action, name, ': ' if first else '', first)]
- msg.extend([' ' + line for line in rest])
-
- try:
- if action == Action.ERROR:
- self.bar += 'x'
- vim.command("call add(s:update.errors, '{0}')".format(name))
- elif action == Action.DONE:
- self.bar += '='
-
- curbuf = vim.current.buffer
- lnum = self.__where(name)
- if lnum != -1: # Found matching line num
- del curbuf[lnum]
- if lnum > self.maxy and action in set([Action.INSTALL, Action.UPDATE]):
- lnum = 3
- else:
- lnum = 3
- curbuf.append(msg, lnum)
-
- self.header()
- except vim.error:
- pass
-
-class Command(object):
- CD = 'cd /d' if G_IS_WIN else 'cd'
-
- def __init__(self, cmd, cmd_dir=None, timeout=60, cb=None, clean=None):
- self.cmd = cmd
- if cmd_dir:
- self.cmd = '{0} {1} && {2}'.format(Command.CD, cmd_dir, self.cmd)
- self.timeout = timeout
- self.callback = cb if cb else (lambda msg: None)
- self.clean = clean if clean else (lambda: None)
- self.proc = None
-
- @property
- def alive(self):
- """ Returns true only if command still running. """
- return self.proc and self.proc.poll() is None
-
- def execute(self, ntries=3):
- """ Execute the command with ntries if CmdTimedOut.
- Returns the output of the command if no Exception.
- """
- attempt, finished, limit = 0, False, self.timeout
-
- while not finished:
- try:
- attempt += 1
- result = self.try_command()
- finished = True
- return result
- except CmdTimedOut:
- if attempt != ntries:
- self.notify_retry()
- self.timeout += limit
- else:
- raise
-
- def notify_retry(self):
- """ Retry required for command, notify user. """
- for count in range(3, 0, -1):
- if G_STOP.is_set():
- raise KeyboardInterrupt
- msg = 'Timeout. Will retry in {0} second{1} ...'.format(
- count, 's' if count != 1 else '')
- self.callback([msg])
- time.sleep(1)
- self.callback(['Retrying ...'])
-
- def try_command(self):
- """ Execute a cmd & poll for callback. Returns list of output.
- Raises CmdFailed -> return code for Popen isn't 0
- Raises CmdTimedOut -> command exceeded timeout without new output
- """
- first_line = True
-
- try:
- tfile = tempfile.NamedTemporaryFile(mode='w+b')
- preexec_fn = not G_IS_WIN and os.setsid or None
- self.proc = subprocess.Popen(self.cmd, stdout=tfile,
- stderr=subprocess.STDOUT,
- stdin=subprocess.PIPE, shell=True,
- preexec_fn=preexec_fn)
- thrd = thr.Thread(target=(lambda proc: proc.wait()), args=(self.proc,))
- thrd.start()
-
- thread_not_started = True
- while thread_not_started:
- try:
- thrd.join(0.1)
- thread_not_started = False
- except RuntimeError:
- pass
-
- while self.alive:
- if G_STOP.is_set():
- raise KeyboardInterrupt
-
- if first_line or random.random() < G_LOG_PROB:
- first_line = False
- line = '' if G_IS_WIN else nonblock_read(tfile.name)
- if line:
- self.callback([line])
-
- time_diff = time.time() - os.path.getmtime(tfile.name)
- if time_diff > self.timeout:
- raise CmdTimedOut(['Timeout!'])
-
- thrd.join(0.5)
-
- tfile.seek(0)
- result = [line.decode('utf-8', 'replace').rstrip() for line in tfile]
-
- if self.proc.returncode != 0:
- raise CmdFailed([''] + result)
-
- return result
- except:
- self.terminate()
- raise
-
- def terminate(self):
- """ Terminate process and cleanup. """
- if self.alive:
- if G_IS_WIN:
- os.kill(self.proc.pid, signal.SIGINT)
- else:
- os.killpg(self.proc.pid, signal.SIGTERM)
- self.clean()
-
-class Plugin(object):
- def __init__(self, name, args, buf_q, lock):
- self.name = name
- self.args = args
- self.buf_q = buf_q
- self.lock = lock
- self.tag = args.get('tag', 0)
-
- def manage(self):
- try:
- if os.path.exists(self.args['dir']):
- self.update()
- else:
- self.install()
- with self.lock:
- thread_vim_command("let s:update.new['{0}'] = 1".format(self.name))
- except PlugError as exc:
- self.write(Action.ERROR, self.name, exc.msg)
- except KeyboardInterrupt:
- G_STOP.set()
- self.write(Action.ERROR, self.name, ['Interrupted!'])
- except:
- # Any exception except those above print stack trace
- msg = 'Trace:\n{0}'.format(traceback.format_exc().rstrip())
- self.write(Action.ERROR, self.name, msg.split('\n'))
- raise
-
- def install(self):
- target = self.args['dir']
- if target[-1] == '\\':
- target = target[0:-1]
-
- def clean(target):
- def _clean():
- try:
- shutil.rmtree(target)
- except OSError:
- pass
- return _clean
-
- self.write(Action.INSTALL, self.name, ['Installing ...'])
- callback = functools.partial(self.write, Action.INSTALL, self.name)
- cmd = 'git clone {0} {1} {2} {3} 2>&1'.format(
- '' if self.tag else G_CLONE_OPT, G_PROGRESS, self.args['uri'],
- esc(target))
- com = Command(cmd, None, G_TIMEOUT, callback, clean(target))
- result = com.execute(G_RETRIES)
- self.write(Action.DONE, self.name, result[-1:])
-
- def repo_uri(self):
- cmd = 'git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url'
- command = Command(cmd, self.args['dir'], G_TIMEOUT,)
- result = command.execute(G_RETRIES)
- return result[-1]
-
- def update(self):
- actual_uri = self.repo_uri()
- expect_uri = self.args['uri']
- regex = re.compile(r'^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$')
- ma = regex.match(actual_uri)
- mb = regex.match(expect_uri)
- if ma is None or mb is None or ma.groups() != mb.groups():
- msg = ['',
- 'Invalid URI: {0}'.format(actual_uri),
- 'Expected {0}'.format(expect_uri),
- 'PlugClean required.']
- raise InvalidURI(msg)
-
- if G_PULL:
- self.write(Action.UPDATE, self.name, ['Updating ...'])
- callback = functools.partial(self.write, Action.UPDATE, self.name)
- fetch_opt = '--depth 99999999' if self.tag and os.path.isfile(os.path.join(self.args['dir'], '.git/shallow')) else ''
- cmd = 'git fetch {0} {1} 2>&1'.format(fetch_opt, G_PROGRESS)
- com = Command(cmd, self.args['dir'], G_TIMEOUT, callback)
- result = com.execute(G_RETRIES)
- self.write(Action.DONE, self.name, result[-1:])
- else:
- self.write(Action.DONE, self.name, ['Already installed'])
-
- def write(self, action, name, msg):
- self.buf_q.put((action, name, msg))
-
-class PlugThread(thr.Thread):
- def __init__(self, tname, args):
- super(PlugThread, self).__init__()
- self.tname = tname
- self.args = args
-
- def run(self):
- thr.current_thread().name = self.tname
- buf_q, work_q, lock = self.args
-
- try:
- while not G_STOP.is_set():
- name, args = work_q.get_nowait()
- plug = Plugin(name, args, buf_q, lock)
- plug.manage()
- work_q.task_done()
- except queue.Empty:
- pass
-
-class RefreshThread(thr.Thread):
- def __init__(self, lock):
- super(RefreshThread, self).__init__()
- self.lock = lock
- self.running = True
-
- def run(self):
- while self.running:
- with self.lock:
- thread_vim_command('noautocmd normal! a')
- time.sleep(0.33)
-
- def stop(self):
- self.running = False
-
-if G_NVIM:
- def thread_vim_command(cmd):
- vim.session.threadsafe_call(lambda: vim.command(cmd))
-else:
- def thread_vim_command(cmd):
- vim.command(cmd)
-
-def esc(name):
- return '"' + name.replace('"', '\"') + '"'
-
-def nonblock_read(fname):
- """ Read a file with nonblock flag. Return the last line. """
- fread = os.open(fname, os.O_RDONLY | os.O_NONBLOCK)
- buf = os.read(fread, 100000).decode('utf-8', 'replace')
- os.close(fread)
-
- line = buf.rstrip('\r\n')
- left = max(line.rfind('\r'), line.rfind('\n'))
- if left != -1:
- left += 1
- line = line[left:]
-
- return line
-
-def main():
- thr.current_thread().name = 'main'
- nthreads = int(vim.eval('s:update.threads'))
- plugs = vim.eval('s:update.todo')
- mac_gui = vim.eval('s:mac_gui') == '1'
-
- lock = thr.Lock()
- buf = Buffer(lock, len(plugs), G_PULL)
- buf_q, work_q = queue.Queue(), queue.Queue()
- for work in plugs.items():
- work_q.put(work)
-
- start_cnt = thr.active_count()
- for num in range(nthreads):
- tname = 'PlugT-{0:02}'.format(num)
- thread = PlugThread(tname, (buf_q, work_q, lock))
- thread.start()
- if mac_gui:
- rthread = RefreshThread(lock)
- rthread.start()
-
- while not buf_q.empty() or thr.active_count() != start_cnt:
- try:
- action, name, msg = buf_q.get(True, 0.25)
- buf.write(action, name, ['OK'] if not msg else msg)
- buf_q.task_done()
- except queue.Empty:
- pass
- except KeyboardInterrupt:
- G_STOP.set()
-
- if mac_gui:
- rthread.stop()
- rthread.join()
-
-main()
-EOF
-endfunction
-
-function! s:update_ruby()
- ruby << EOF
- module PlugStream
- SEP = ["\r", "\n", nil]
- def get_line
- buffer = ''
- loop do
- char = readchar rescue return
- if SEP.include? char.chr
- buffer << $/
- break
- else
- buffer << char
- end
- end
- buffer
- end
- end unless defined?(PlugStream)
-
- def esc arg
- %["#{arg.gsub('"', '\"')}"]
- end
-
- def killall pid
- pids = [pid]
- if /mswin|mingw|bccwin/ =~ RUBY_PLATFORM
- pids.each { |pid| Process.kill 'INT', pid.to_i rescue nil }
- else
- unless `which pgrep 2> /dev/null`.empty?
- children = pids
- until children.empty?
- children = children.map { |pid|
- `pgrep -P #{pid}`.lines.map { |l| l.chomp }
- }.flatten
- pids += children
- end
- end
- pids.each { |pid| Process.kill 'TERM', pid.to_i rescue nil }
- end
- end
-
- def compare_git_uri a, b
- regex = %r{^(?:\w+://)?(?:[^@/]*@)?([^:/]*(?::[0-9]*)?)[:/](.*?)(?:\.git)?/?$}
- regex.match(a).to_a.drop(1) == regex.match(b).to_a.drop(1)
- end
-
- require 'thread'
- require 'fileutils'
- require 'timeout'
- running = true
- iswin = VIM::evaluate('s:is_win').to_i == 1
- pull = VIM::evaluate('s:update.pull').to_i == 1
- base = VIM::evaluate('g:plug_home')
- all = VIM::evaluate('s:update.todo')
- limit = VIM::evaluate('get(g:, "plug_timeout", 60)')
- tries = VIM::evaluate('get(g:, "plug_retries", 2)') + 1
- nthr = VIM::evaluate('s:update.threads').to_i
- maxy = VIM::evaluate('winheight(".")').to_i
- vim7 = VIM::evaluate('v:version').to_i <= 703 && RUBY_PLATFORM =~ /darwin/
- cd = iswin ? 'cd /d' : 'cd'
- tot = VIM::evaluate('len(s:update.todo)') || 0
- bar = ''
- skip = 'Already installed'
- mtx = Mutex.new
- take1 = proc { mtx.synchronize { running && all.shift } }
- logh = proc {
- cnt = bar.length
- $curbuf[1] = "#{pull ? 'Updating' : 'Installing'} plugins (#{cnt}/#{tot})"
- $curbuf[2] = '[' + bar.ljust(tot) + ']'
- VIM::command('normal! 2G')
- VIM::command('redraw')
- }
- where = proc { |name| (1..($curbuf.length)).find { |l| $curbuf[l] =~ /^[-+x*] #{name}:/ } }
- log = proc { |name, result, type|
- mtx.synchronize do
- ing = ![true, false].include?(type)
- bar += type ? '=' : 'x' unless ing
- b = case type
- when :install then '+' when :update then '*'
- when true, nil then '-' else
- VIM::command("call add(s:update.errors, '#{name}')")
- 'x'
- end
- result =
- if type || type.nil?
- ["#{b} #{name}: #{result.lines.to_a.last || 'OK'}"]
- elsif result =~ /^Interrupted|^Timeout/
- ["#{b} #{name}: #{result}"]
- else
- ["#{b} #{name}"] + result.lines.map { |l| " " << l }
- end
- if lnum = where.call(name)
- $curbuf.delete lnum
- lnum = 4 if ing && lnum > maxy
- end
- result.each_with_index do |line, offset|
- $curbuf.append((lnum || 4) - 1 + offset, line.gsub(/\e\[./, '').chomp)
- end
- logh.call
- end
- }
- bt = proc { |cmd, name, type, cleanup|
- tried = timeout = 0
- begin
- tried += 1
- timeout += limit
- fd = nil
- data = ''
- if iswin
- Timeout::timeout(timeout) do
- tmp = VIM::evaluate('tempname()')
- system("(#{cmd}) > #{tmp}")
- data = File.read(tmp).chomp
- File.unlink tmp rescue nil
- end
- else
- fd = IO.popen(cmd).extend(PlugStream)
- first_line = true
- log_prob = 1.0 / nthr
- while line = Timeout::timeout(timeout) { fd.get_line }
- data << line
- log.call name, line.chomp, type if name && (first_line || rand < log_prob)
- first_line = false
- end
- fd.close
- end
- [$? == 0, data.chomp]
- rescue Timeout::Error, Interrupt => e
- if fd && !fd.closed?
- killall fd.pid
- fd.close
- end
- cleanup.call if cleanup
- if e.is_a?(Timeout::Error) && tried < tries
- 3.downto(1) do |countdown|
- s = countdown > 1 ? 's' : ''
- log.call name, "Timeout. Will retry in #{countdown} second#{s} ...", type
- sleep 1
- end
- log.call name, 'Retrying ...', type
- retry
- end
- [false, e.is_a?(Interrupt) ? "Interrupted!" : "Timeout!"]
- end
- }
- main = Thread.current
- threads = []
- watcher = Thread.new {
- if vim7
- while VIM::evaluate('getchar(1)')
- sleep 0.1
- end
- else
- require 'io/console' # >= Ruby 1.9
- nil until IO.console.getch == 3.chr
- end
- mtx.synchronize do
- running = false
- threads.each { |t| t.raise Interrupt } unless vim7
- end
- threads.each { |t| t.join rescue nil }
- main.kill
- }
- refresh = Thread.new {
- while true
- mtx.synchronize do
- break unless running
- VIM::command('noautocmd normal! a')
- end
- sleep 0.2
- end
- } if VIM::evaluate('s:mac_gui') == 1
-
- clone_opt = VIM::evaluate('s:clone_opt').join(' ')
- progress = VIM::evaluate('s:progress_opt(1)')
- nthr.times do
- mtx.synchronize do
- threads << Thread.new {
- while pair = take1.call
- name = pair.first
- dir, uri, tag = pair.last.values_at *%w[dir uri tag]
- exists = File.directory? dir
- ok, result =
- if exists
- chdir = "#{cd} #{iswin ? dir : esc(dir)}"
- ret, data = bt.call "#{chdir} && git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url", nil, nil, nil
- current_uri = data.lines.to_a.last
- if !ret
- if data =~ /^Interrupted|^Timeout/
- [false, data]
- else
- [false, [data.chomp, "PlugClean required."].join($/)]
- end
- elsif !compare_git_uri(current_uri, uri)
- [false, ["Invalid URI: #{current_uri}",
- "Expected: #{uri}",
- "PlugClean required."].join($/)]
- else
- if pull
- log.call name, 'Updating ...', :update
- fetch_opt = (tag && File.exist?(File.join(dir, '.git/shallow'))) ? '--depth 99999999' : ''
- bt.call "#{chdir} && git fetch #{fetch_opt} #{progress} 2>&1", name, :update, nil
- else
- [true, skip]
- end
- end
- else
- d = esc dir.sub(%r{[\\/]+$}, '')
- log.call name, 'Installing ...', :install
- bt.call "git clone #{clone_opt unless tag} #{progress} #{uri} #{d} 2>&1", name, :install, proc {
- FileUtils.rm_rf dir
- }
- end
- mtx.synchronize { VIM::command("let s:update.new['#{name}'] = 1") } if !exists && ok
- log.call name, result, ok
- end
- } if running
- end
- end
- threads.each { |t| t.join rescue nil }
- logh.call
- refresh.kill if refresh
- watcher.kill
-EOF
-endfunction
-
-function! s:shellesc_cmd(arg, script)
- let escaped = substitute('"'.a:arg.'"', '[&|<>()@^!"]', '^&', 'g')
- return substitute(escaped, '%', (a:script ? '%' : '^') . '&', 'g')
-endfunction
-
-function! s:shellesc_ps1(arg)
- return "'".substitute(escape(a:arg, '\"'), "'", "''", 'g')."'"
-endfunction
-
-function! s:shellesc_sh(arg)
- return "'".substitute(a:arg, "'", "'\\\\''", 'g')."'"
-endfunction
-
-" Escape the shell argument based on the shell.
-" Vim and Neovim's shellescape() are insufficient.
-" 1. shellslash determines whether to use single/double quotes.
-" Double-quote escaping is fragile for cmd.exe.
-" 2. It does not work for powershell.
-" 3. It does not work for *sh shells if the command is executed
-" via cmd.exe (ie. cmd.exe /c sh -c command command_args)
-" 4. It does not support batchfile syntax.
-"
-" Accepts an optional dictionary with the following keys:
-" - shell: same as Vim/Neovim 'shell' option.
-" If unset, fallback to 'cmd.exe' on Windows or 'sh'.
-" - script: If truthy and shell is cmd.exe, escape for batchfile syntax.
-function! plug#shellescape(arg, ...)
- if a:arg =~# '^[A-Za-z0-9_/:.-]\+$'
- return a:arg
- endif
- let opts = a:0 > 0 && type(a:1) == s:TYPE.dict ? a:1 : {}
- let shell = get(opts, 'shell', s:is_win ? 'cmd.exe' : 'sh')
- let script = get(opts, 'script', 1)
- if shell =~# 'cmd\(\.exe\)\?$'
- return s:shellesc_cmd(a:arg, script)
- elseif shell =~# 'powershell\(\.exe\)\?$' || shell =~# 'pwsh$'
- return s:shellesc_ps1(a:arg)
- endif
- return s:shellesc_sh(a:arg)
-endfunction
-
-function! s:glob_dir(path)
- return map(filter(s:glob(a:path, '**'), 'isdirectory(v:val)'), 's:dirpath(v:val)')
-endfunction
-
-function! s:progress_bar(line, bar, total)
- call setline(a:line, '[' . s:lpad(a:bar, a:total) . ']')
-endfunction
-
-function! s:compare_git_uri(a, b)
- " See `git help clone'
- " https:// [user@] github.com[:port] / junegunn/vim-plug [.git]
- " [git@] github.com[:port] : junegunn/vim-plug [.git]
- " file:// / junegunn/vim-plug [/]
- " / junegunn/vim-plug [/]
- let pat = '^\%(\w\+://\)\='.'\%([^@/]*@\)\='.'\([^:/]*\%(:[0-9]*\)\=\)'.'[:/]'.'\(.\{-}\)'.'\%(\.git\)\=/\?$'
- let ma = matchlist(a:a, pat)
- let mb = matchlist(a:b, pat)
- return ma[1:2] ==# mb[1:2]
-endfunction
-
-function! s:format_message(bullet, name, message)
- if a:bullet != 'x'
- return [printf('%s %s: %s', a:bullet, a:name, s:lastline(a:message))]
- else
- let lines = map(s:lines(a:message), '" ".v:val')
- return extend([printf('x %s:', a:name)], lines)
- endif
-endfunction
-
-function! s:with_cd(cmd, dir, ...)
- let script = a:0 > 0 ? a:1 : 1
- return printf('cd%s %s && %s', s:is_win ? ' /d' : '', plug#shellescape(a:dir, {'script': script}), a:cmd)
-endfunction
-
-function! s:system(cmd, ...)
- let batchfile = ''
- try
- let [sh, shellcmdflag, shrd] = s:chsh(1)
- if type(a:cmd) == s:TYPE.list
- " Neovim's system() supports list argument to bypass the shell
- " but it cannot set the working directory for the command.
- " Assume that the command does not rely on the shell.
- if has('nvim') && a:0 == 0
- return system(a:cmd)
- endif
- let cmd = join(map(copy(a:cmd), 'plug#shellescape(v:val, {"shell": &shell, "script": 0})'))
- if &shell =~# 'powershell\(\.exe\)\?$'
- let cmd = '& ' . cmd
- endif
- else
- let cmd = a:cmd
- endif
- if a:0 > 0
- let cmd = s:with_cd(cmd, a:1, type(a:cmd) != s:TYPE.list)
- endif
- if s:is_win && type(a:cmd) != s:TYPE.list
- let [batchfile, cmd] = s:batchfile(cmd)
- endif
- return system(cmd)
- finally
- let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd]
- if s:is_win && filereadable(batchfile)
- call delete(batchfile)
- endif
- endtry
-endfunction
-
-function! s:system_chomp(...)
- let ret = call('s:system', a:000)
- return v:shell_error ? '' : substitute(ret, '\n$', '', '')
-endfunction
-
-function! s:git_validate(spec, check_branch)
- let err = ''
- if isdirectory(a:spec.dir)
- let result = s:lines(s:system('git rev-parse --abbrev-ref HEAD 2>&1 && git config -f .git/config remote.origin.url', a:spec.dir))
- let remote = result[-1]
- if v:shell_error
- let err = join([remote, 'PlugClean required.'], "\n")
- elseif !s:compare_git_uri(remote, a:spec.uri)
- let err = join(['Invalid URI: '.remote,
- \ 'Expected: '.a:spec.uri,
- \ 'PlugClean required.'], "\n")
- elseif a:check_branch && has_key(a:spec, 'commit')
- let result = s:lines(s:system('git rev-parse HEAD 2>&1', a:spec.dir))
- let sha = result[-1]
- if v:shell_error
- let err = join(add(result, 'PlugClean required.'), "\n")
- elseif !s:hash_match(sha, a:spec.commit)
- let err = join([printf('Invalid HEAD (expected: %s, actual: %s)',
- \ a:spec.commit[:6], sha[:6]),
- \ 'PlugUpdate required.'], "\n")
- endif
- elseif a:check_branch
- let branch = result[0]
- " Check tag
- if has_key(a:spec, 'tag')
- let tag = s:system_chomp('git describe --exact-match --tags HEAD 2>&1', a:spec.dir)
- if a:spec.tag !=# tag && a:spec.tag !~ '\*'
- let err = printf('Invalid tag: %s (expected: %s). Try PlugUpdate.',
- \ (empty(tag) ? 'N/A' : tag), a:spec.tag)
- endif
- " Check branch
- elseif a:spec.branch !=# branch
- let err = printf('Invalid branch: %s (expected: %s). Try PlugUpdate.',
- \ branch, a:spec.branch)
- endif
- if empty(err)
- let [ahead, behind] = split(s:lastline(s:system([
- \ 'git', 'rev-list', '--count', '--left-right',
- \ printf('HEAD...origin/%s', a:spec.branch)
- \ ], a:spec.dir)), '\t')
- if !v:shell_error && ahead
- if behind
- " Only mention PlugClean if diverged, otherwise it's likely to be
- " pushable (and probably not that messed up).
- let err = printf(
- \ "Diverged from origin/%s (%d commit(s) ahead and %d commit(s) behind!\n"
- \ .'Backup local changes and run PlugClean and PlugUpdate to reinstall it.', a:spec.branch, ahead, behind)
- else
- let err = printf("Ahead of origin/%s by %d commit(s).\n"
- \ .'Cannot update until local changes are pushed.',
- \ a:spec.branch, ahead)
- endif
- endif
- endif
- endif
- else
- let err = 'Not found'
- endif
- return [err, err =~# 'PlugClean']
-endfunction
-
-function! s:rm_rf(dir)
- if isdirectory(a:dir)
- return s:system(s:is_win
- \ ? 'rmdir /S /Q '.plug#shellescape(a:dir)
- \ : ['rm', '-rf', a:dir])
- endif
-endfunction
-
-function! s:clean(force)
- call s:prepare()
- call append(0, 'Searching for invalid plugins in '.g:plug_home)
- call append(1, '')
-
- " List of valid directories
- let dirs = []
- let errs = {}
- let [cnt, total] = [0, len(g:plugs)]
- for [name, spec] in items(g:plugs)
- if !s:is_managed(name)
- call add(dirs, spec.dir)
- else
- let [err, clean] = s:git_validate(spec, 1)
- if clean
- let errs[spec.dir] = s:lines(err)[0]
- else
- call add(dirs, spec.dir)
- endif
- endif
- let cnt += 1
- call s:progress_bar(2, repeat('=', cnt), total)
- normal! 2G
- redraw
- endfor
-
- let allowed = {}
- for dir in dirs
- let allowed[s:dirpath(s:plug_fnamemodify(dir, ':h:h'))] = 1
- let allowed[dir] = 1
- for child in s:glob_dir(dir)
- let allowed[child] = 1
- endfor
- endfor
-
- let todo = []
- let found = sort(s:glob_dir(g:plug_home))
- while !empty(found)
- let f = remove(found, 0)
- if !has_key(allowed, f) && isdirectory(f)
- call add(todo, f)
- call append(line('$'), '- ' . f)
- if has_key(errs, f)
- call append(line('$'), ' ' . errs[f])
- endif
- let found = filter(found, 'stridx(v:val, f) != 0')
- end
- endwhile
-
- 4
- redraw
- if empty(todo)
- call append(line('$'), 'Already clean.')
- else
- let s:clean_count = 0
- call append(3, ['Directories to delete:', ''])
- redraw!
- if a:force || s:ask_no_interrupt('Delete all directories?')
- call s:delete([6, line('$')], 1)
- else
- call setline(4, 'Cancelled.')
- nnoremap <silent> <buffer> d :set opfunc=<sid>delete_op<cr>g@
- nmap <silent> <buffer> dd d_
- xnoremap <silent> <buffer> d :<c-u>call <sid>delete_op(visualmode(), 1)<cr>
- echo 'Delete the lines (d{motion}) to delete the corresponding directories'
- endif
- endif
- 4
- setlocal nomodifiable
-endfunction
-
-function! s:delete_op(type, ...)
- call s:delete(a:0 ? [line("'<"), line("'>")] : [line("'["), line("']")], 0)
-endfunction
-
-function! s:delete(range, force)
- let [l1, l2] = a:range
- let force = a:force
- let err_count = 0
- while l1 <= l2
- let line = getline(l1)
- if line =~ '^- ' && isdirectory(line[2:])
- execute l1
- redraw!
- let answer = force ? 1 : s:ask('Delete '.line[2:].'?', 1)
- let force = force || answer > 1
- if answer
- let err = s:rm_rf(line[2:])
- setlocal modifiable
- if empty(err)
- call setline(l1, '~'.line[1:])
- let s:clean_count += 1
- else
- delete _
- call append(l1 - 1, s:format_message('x', line[1:], err))
- let l2 += len(s:lines(err))
- let err_count += 1
- endif
- let msg = printf('Removed %d directories.', s:clean_count)
- if err_count > 0
- let msg .= printf(' Failed to remove %d directories.', err_count)
- endif
- call setline(4, msg)
- setlocal nomodifiable
- endif
- endif
- let l1 += 1
- endwhile
-endfunction
-
-function! s:upgrade()
- echo 'Downloading the latest version of vim-plug'
- redraw
- let tmp = s:plug_tempname()
- let new = tmp . '/plug.vim'
-
- try
- let out = s:system(['git', 'clone', '--depth', '1', s:plug_src, tmp])
- if v:shell_error
- return s:err('Error upgrading vim-plug: '. out)
- endif
-
- if readfile(s:me) ==# readfile(new)
- echo 'vim-plug is already up-to-date'
- return 0
- else
- call rename(s:me, s:me . '.old')
- call rename(new, s:me)
- unlet g:loaded_plug
- echo 'vim-plug has been upgraded'
- return 1
- endif
- finally
- silent! call s:rm_rf(tmp)
- endtry
-endfunction
-
-function! s:upgrade_specs()
- for spec in values(g:plugs)
- let spec.frozen = get(spec, 'frozen', 0)
- endfor
-endfunction
-
-function! s:status()
- call s:prepare()
- call append(0, 'Checking plugins')
- call append(1, '')
-
- let ecnt = 0
- let unloaded = 0
- let [cnt, total] = [0, len(g:plugs)]
- for [name, spec] in items(g:plugs)
- let is_dir = isdirectory(spec.dir)
- if has_key(spec, 'uri')
- if is_dir
- let [err, _] = s:git_validate(spec, 1)
- let [valid, msg] = [empty(err), empty(err) ? 'OK' : err]
- else
- let [valid, msg] = [0, 'Not found. Try PlugInstall.']
- endif
- else
- if is_dir
- let [valid, msg] = [1, 'OK']
- else
- let [valid, msg] = [0, 'Not found.']
- endif
- endif
- let cnt += 1
- let ecnt += !valid
- " `s:loaded` entry can be missing if PlugUpgraded
- if is_dir && get(s:loaded, name, -1) == 0
- let unloaded = 1
- let msg .= ' (not loaded)'
- endif
- call s:progress_bar(2, repeat('=', cnt), total)
- call append(3, s:format_message(valid ? '-' : 'x', name, msg))
- normal! 2G
- redraw
- endfor
- call setline(1, 'Finished. '.ecnt.' error(s).')
- normal! gg
- setlocal nomodifiable
- if unloaded
- echo "Press 'L' on each line to load plugin, or 'U' to update"
- nnoremap <silent> <buffer> L :call <SID>status_load(line('.'))<cr>
- xnoremap <silent> <buffer> L :call <SID>status_load(line('.'))<cr>
- end
-endfunction
-
-function! s:extract_name(str, prefix, suffix)
- return matchstr(a:str, '^'.a:prefix.' \zs[^:]\+\ze:.*'.a:suffix.'$')
-endfunction
-
-function! s:status_load(lnum)
- let line = getline(a:lnum)
- let name = s:extract_name(line, '-', '(not loaded)')
- if !empty(name)
- call plug#load(name)
- setlocal modifiable
- call setline(a:lnum, substitute(line, ' (not loaded)$', '', ''))
- setlocal nomodifiable
- endif
-endfunction
-
-function! s:status_update() range
- let lines = getline(a:firstline, a:lastline)
- let names = filter(map(lines, 's:extract_name(v:val, "[x-]", "")'), '!empty(v:val)')
- if !empty(names)
- echo
- execute 'PlugUpdate' join(names)
- endif
-endfunction
-
-function! s:is_preview_window_open()
- silent! wincmd P
- if &previewwindow
- wincmd p
- return 1
- endif
-endfunction
-
-function! s:find_name(lnum)
- for lnum in reverse(range(1, a:lnum))
- let line = getline(lnum)
- if empty(line)
- return ''
- endif
- let name = s:extract_name(line, '-', '')
- if !empty(name)
- return name
- endif
- endfor
- return ''
-endfunction
-
-function! s:preview_commit()
- if b:plug_preview < 0
- let b:plug_preview = !s:is_preview_window_open()
- endif
-
- let sha = matchstr(getline('.'), '^ \X*\zs[0-9a-f]\{7,9}')
- if empty(sha)
- return
- endif
-
- let name = s:find_name(line('.'))
- if empty(name) || !has_key(g:plugs, name) || !isdirectory(g:plugs[name].dir)
- return
- endif
-
- if exists('g:plug_pwindow') && !s:is_preview_window_open()
- execute g:plug_pwindow
- execute 'e' sha
- else
- execute 'pedit' sha
- wincmd P
- endif
- setlocal previewwindow filetype=git buftype=nofile nobuflisted modifiable
- let batchfile = ''
- try
- let [sh, shellcmdflag, shrd] = s:chsh(1)
- let cmd = 'cd '.plug#shellescape(g:plugs[name].dir).' && git show --no-color --pretty=medium '.sha
- if s:is_win
- let [batchfile, cmd] = s:batchfile(cmd)
- endif
- execute 'silent %!' cmd
- finally
- let [&shell, &shellcmdflag, &shellredir] = [sh, shellcmdflag, shrd]
- if s:is_win && filereadable(batchfile)
- call delete(batchfile)
- endif
- endtry
- setlocal nomodifiable
- nnoremap <silent> <buffer> q :q<cr>
- wincmd p
-endfunction
-
-function! s:section(flags)
- call search('\(^[x-] \)\@<=[^:]\+:', a:flags)
-endfunction
-
-function! s:format_git_log(line)
- let indent = ' '
- let tokens = split(a:line, nr2char(1))
- if len(tokens) != 5
- return indent.substitute(a:line, '\s*$', '', '')
- endif
- let [graph, sha, refs, subject, date] = tokens
- let tag = matchstr(refs, 'tag: [^,)]\+')
- let tag = empty(tag) ? ' ' : ' ('.tag.') '
- return printf('%s%s%s%s%s (%s)', indent, graph, sha, tag, subject, date)
-endfunction
-
-function! s:append_ul(lnum, text)
- call append(a:lnum, ['', a:text, repeat('-', len(a:text))])
-endfunction
-
-function! s:diff()
- call s:prepare()
- call append(0, ['Collecting changes ...', ''])
- let cnts = [0, 0]
- let bar = ''
- let total = filter(copy(g:plugs), 's:is_managed(v:key) && isdirectory(v:val.dir)')
- call s:progress_bar(2, bar, len(total))
- for origin in [1, 0]
- let plugs = reverse(sort(items(filter(copy(total), (origin ? '' : '!').'(has_key(v:val, "commit") || has_key(v:val, "tag"))'))))
- if empty(plugs)
- continue
- endif
- call s:append_ul(2, origin ? 'Pending updates:' : 'Last update:')
- for [k, v] in plugs
- let range = origin ? '..origin/'.v.branch : 'HEAD@{1}..'
- let cmd = ['git', 'log', '--graph', '--color=never']
- if s:git_version_requirement(2, 10, 0)
- call add(cmd, '--no-show-signature')
- endif
- call extend(cmd, ['--pretty=format:%x01%h%x01%d%x01%s%x01%cr', range])
- if has_key(v, 'rtp')
- call extend(cmd, ['--', v.rtp])
- endif
- let diff = s:system_chomp(cmd, v.dir)
- if !empty(diff)
- let ref = has_key(v, 'tag') ? (' (tag: '.v.tag.')') : has_key(v, 'commit') ? (' '.v.commit) : ''
- call append(5, extend(['', '- '.k.':'.ref], map(s:lines(diff), 's:format_git_log(v:val)')))
- let cnts[origin] += 1
- endif
- let bar .= '='
- call s:progress_bar(2, bar, len(total))
- normal! 2G
- redraw
- endfor
- if !cnts[origin]
- call append(5, ['', 'N/A'])
- endif
- endfor
- call setline(1, printf('%d plugin(s) updated.', cnts[0])
- \ . (cnts[1] ? printf(' %d plugin(s) have pending updates.', cnts[1]) : ''))
-
- if cnts[0] || cnts[1]
- nnoremap <silent> <buffer> <plug>(plug-preview) :silent! call <SID>preview_commit()<cr>
- if empty(maparg("\<cr>", 'n'))
- nmap <buffer> <cr> <plug>(plug-preview)
- endif
- if empty(maparg('o', 'n'))
- nmap <buffer> o <plug>(plug-preview)
- endif
- endif
- if cnts[0]
- nnoremap <silent> <buffer> X :call <SID>revert()<cr>
- echo "Press 'X' on each block to revert the update"
- endif
- normal! gg
- setlocal nomodifiable
-endfunction
-
-function! s:revert()
- if search('^Pending updates', 'bnW')
- return
- endif
-
- let name = s:find_name(line('.'))
- if empty(name) || !has_key(g:plugs, name) ||
- \ input(printf('Revert the update of %s? (y/N) ', name)) !~? '^y'
- return
- endif
-
- call s:system('git reset --hard HEAD@{1} && git checkout '.plug#shellescape(g:plugs[name].branch).' --', g:plugs[name].dir)
- setlocal modifiable
- normal! "_dap
- setlocal nomodifiable
- echo 'Reverted'
-endfunction
-
-function! s:snapshot(force, ...) abort
- call s:prepare()
- setf vim
- call append(0, ['" Generated by vim-plug',
- \ '" '.strftime("%c"),
- \ '" :source this file in vim to restore the snapshot',
- \ '" or execute: vim -S snapshot.vim',
- \ '', '', 'PlugUpdate!'])
- 1
- let anchor = line('$') - 3
- let names = sort(keys(filter(copy(g:plugs),
- \'has_key(v:val, "uri") && !has_key(v:val, "commit") && isdirectory(v:val.dir)')))
- for name in reverse(names)
- let sha = s:system_chomp(['git', 'rev-parse', '--short', 'HEAD'], g:plugs[name].dir)
- if !empty(sha)
- call append(anchor, printf("silent! let g:plugs['%s'].commit = '%s'", name, sha))
- redraw
- endif
- endfor
-
- if a:0 > 0
- let fn = s:plug_expand(a:1)
- if filereadable(fn) && !(a:force || s:ask(a:1.' already exists. Overwrite?'))
- return
- endif
- call writefile(getline(1, '$'), fn)
- echo 'Saved as '.a:1
- silent execute 'e' s:esc(fn)
- setf vim
- endif
-endfunction
-
-function! s:split_rtp()
- return split(&rtp, '\\\@<!,')
-endfunction
-
-let s:first_rtp = s:escrtp(get(s:split_rtp(), 0, ''))
-let s:last_rtp = s:escrtp(get(s:split_rtp(), -1, ''))
-
-if exists('g:plugs')
- let g:plugs_order = get(g:, 'plugs_order', keys(g:plugs))
- call s:upgrade_specs()
- call s:define_commands()
-endif
-
-let &cpo = s:cpo_save
-unlet s:cpo_save
diff --git a/.config/nvim/colors/mountaineer.vim b/.config/nvim/colors/mountaineer.vim
deleted file mode 100644
index 56e9f35..0000000
--- a/.config/nvim/colors/mountaineer.vim
+++ /dev/null
@@ -1,1751 +0,0 @@
-" Initialization: {{{
-highlight clear
-if exists('syntax_on')
- syntax reset
-endif
-set background=dark
-
-let s:t_Co = exists('&t_Co') && !empty(&t_Co) && &t_Co > 1 ? &t_Co : 2
-
-let g:colors_name = 'mountaineer'
-" }}}
-" Configuration: {{{
-let s:configuration = {}
-let s:configuration.palette = get(g:, 'mountaineer_palette', 'soft')
-let s:configuration.transparent_background = get(g:, 'mountaineer_transparent_background', 0)
-let s:configuration.disable_italic_comment = get(g:, 'mountaineer_disable_italic_comment', 0)
-let s:configuration.enable_italic = get(g:, 'mountaineer_enable_italic', 0)
-let s:configuration.cursor = get(g:, 'mountaineer_cursor', 'auto')
-let s:configuration.current_word = get(g:, 'mountaineer_current_word', get(g:, 'mountaineer_transparent_background', 0) == 0 ? 'grey background' : 'bold')
-" }}}
-" Palette: {{{
-let s:palette = {
- \ 'bg0': ['#050505', '235', 'Black'],
- \ 'bg1': ['#0f0f0f', '236', 'DarkGrey'],
- \ 'bg2': ['#0f0f0f', '237', 'DarkGrey'],
- \ 'bg3': ['#050505', '238', 'DarkGrey'],
- \ 'bg4': ['#050505', '239', 'Grey'],
- \ 'bg_red': ['#0f0f0f', '52', 'DarkRed'],
- \ 'bg_green': ['#222222', '22', 'DarkGreen'],
- \ 'bg_blue': ['#0f0f0f', '17', 'DarkBlue'],
- \ 'fg': ['#f0f0f0', '223', 'White'],
- \ 'red': ['#AC8A8C', '167', 'Red'],
- \ 'orange': ['#AC9D8A', '208', 'Red'],
- \ 'yellow': ['#ACA98A', '214', 'Yellow'],
- \ 'green': ['#8AAC8B', '108', 'Green'],
- \ 'cyan': ['#8AABAC', '108', 'Cyan'],
- \ 'blue': ['#8F8AAC', '109', 'Blue'],
- \ 'purple': ['#AC8AAC', '175', 'Magenta'],
- \ 'grey': ['#363636', '245', 'LightGrey'],
- \ 'light_grey': ['#363636', '245', 'LightGrey'],
- \ 'gold': ['#2f4243', '214', 'Yellow'],
- \ 'none': ['NONE', 'NONE', 'NONE']
- \ }
-" }}}
-" Function: {{{
-" call s:HL(group, foreground, background)
-" call s:HL(group, foreground, background, gui, guisp)
-"
-" E.g.:
-" call s:HL('Normal', s:palette.fg, s:palette.bg0)
-
-if (has('termguicolors') && &termguicolors) || has('gui_running') " guifg guibg gui cterm guisp
- function! s:HL(group, fg, bg, ...)
- let hl_string = [
- \ 'highlight', a:group,
- \ 'guifg=' . a:fg[0],
- \ 'guibg=' . a:bg[0],
- \ ]
- if a:0 >= 1
- if a:1 ==# 'undercurl'
- call add(hl_string, 'gui=undercurl')
- call add(hl_string, 'cterm=underline')
- else
- call add(hl_string, 'gui=' . a:1)
- call add(hl_string, 'cterm=' . a:1)
- endif
- else
- call add(hl_string, 'gui=NONE')
- call add(hl_string, 'cterm=NONE')
- endif
- if a:0 >= 2
- call add(hl_string, 'guisp=' . a:2[0])
- endif
- execute join(hl_string, ' ')
- endfunction
-elseif s:t_Co >= 256 " ctermfg ctermbg cterm
- function! s:HL(group, fg, bg, ...)
- let hl_string = [
- \ 'highlight', a:group,
- \ 'ctermfg=' . a:fg[1],
- \ 'ctermbg=' . a:bg[1],
- \ ]
- if a:0 >= 1
- if a:1 ==# 'undercurl'
- call add(hl_string, 'cterm=underline')
- else
- call add(hl_string, 'cterm=' . a:1)
- endif
- else
- call add(hl_string, 'cterm=NONE')
- endif
- execute join(hl_string, ' ')
- endfunction
-else " ctermfg ctermbg cterm
- function! s:HL(group, fg, bg, ...)
- let hl_string = [
- \ 'highlight', a:group,
- \ 'ctermfg=' . a:fg[2],
- \ 'ctermbg=' . a:bg[2],
- \ ]
- if a:0 >= 1
- if a:1 ==# 'undercurl'
- call add(hl_string, 'cterm=underline')
- else
- call add(hl_string, 'cterm=' . a:1)
- endif
- else
- call add(hl_string, 'cterm=NONE')
- endif
- execute join(hl_string, ' ')
- endfunction
-endif
-" }}}
-
-" Common Highlight Groups: {{{
-" UI: {{{
-if s:configuration.transparent_background
- call s:HL('Normal', s:palette.fg, s:palette.none)
- call s:HL('Terminal', s:palette.fg, s:palette.none)
- call s:HL('EndOfBuffer', s:palette.bg0, s:palette.none)
- call s:HL('FoldColumn', s:palette.grey, s:palette.none)
- call s:HL('Folded', s:palette.grey, s:palette.none)
- call s:HL('SignColumn', s:palette.fg, s:palette.none)
-else
- call s:HL('Normal', s:palette.fg, s:palette.bg0)
- call s:HL('Terminal', s:palette.fg, s:palette.bg0)
- call s:HL('EndOfBuffer', s:palette.bg0, s:palette.bg0)
- call s:HL('FoldColumn', s:palette.grey, s:palette.bg1)
- call s:HL('Folded', s:palette.grey, s:palette.bg1)
- call s:HL('SignColumn', s:palette.fg, s:palette.bg0)
-endif
-call s:HL('ColorColumn', s:palette.none, s:palette.bg1)
-call s:HL('Conceal', s:palette.grey, s:palette.none)
-if s:configuration.cursor ==# 'auto'
- call s:HL('Cursor', s:palette.none, s:palette.none, 'reverse')
- call s:HL('lCursor', s:palette.none, s:palette.none, 'reverse')
-elseif s:configuration.cursor ==# 'red'
- call s:HL('Cursor', s:palette.bg0, s:palette.red)
- call s:HL('lCursor', s:palette.bg0, s:palette.red)
-elseif s:configuration.cursor ==# 'green'
- call s:HL('Cursor', s:palette.bg0, s:palette.green)
- call s:HL('lCursor', s:palette.bg0, s:palette.green)
-elseif s:configuration.cursor ==# 'blue'
- call s:HL('Cursor', s:palette.bg0, s:palette.blue)
- call s:HL('lCursor', s:palette.bg0, s:palette.blue)
-elseif s:configuration.cursor ==# 'purple'
- call s:HL('Cursor', s:palette.bg0, s:palette.purple)
- call s:HL('lCursor', s:palette.bg0, s:palette.purple)
-endif
-call s:HL('CursorColumn', s:palette.none, s:palette.bg1)
-call s:HL('CursorLine', s:palette.none, s:palette.bg1)
-call s:HL('LineNr', s:palette.grey, s:palette.none)
-if &relativenumber == 1 && &cursorline == 0
- call s:HL('CursorLineNr', s:palette.fg, s:palette.none)
-else
- call s:HL('CursorLineNr', s:palette.fg, s:palette.bg0)
-endif
-call s:HL('DiffAdd', s:palette.none, s:palette.bg_green)
-call s:HL('DiffChange', s:palette.none, s:palette.bg_blue)
-call s:HL('DiffDelete', s:palette.none, s:palette.bg_red)
-call s:HL('DiffText', s:palette.none, s:palette.bg0, 'reverse')
-call s:HL('Directory', s:palette.green, s:palette.none)
-call s:HL('ErrorMsg', s:palette.red, s:palette.none, 'bold,underline')
-call s:HL('WarningMsg', s:palette.yellow, s:palette.none, 'bold')
-call s:HL('ModeMsg', s:palette.fg, s:palette.none, 'bold')
-call s:HL('MoreMsg', s:palette.blue, s:palette.none, 'bold')
-call s:HL('IncSearch', s:palette.none, s:palette.none, 'reverse')
-call s:HL('Search', s:palette.none, s:palette.bg3)
-call s:HL('MatchParen', s:palette.none, s:palette.bg4)
-call s:HL('NonText', s:palette.grey, s:palette.none)
-call s:HL('Pmenu', s:palette.fg, s:palette.bg2)
-call s:HL('PmenuSbar', s:palette.none, s:palette.bg2)
-call s:HL('PmenuThumb', s:palette.none, s:palette.grey)
-call s:HL('PmenuSel', s:palette.bg0, s:palette.fg)
-call s:HL('WildMenu', s:palette.bg0, s:palette.fg)
-call s:HL('Question', s:palette.yellow, s:palette.none)
-call s:HL('SpellBad', s:palette.red, s:palette.none, 'undercurl', s:palette.red)
-call s:HL('SpellCap', s:palette.yellow, s:palette.none, 'undercurl', s:palette.yellow)
-call s:HL('SpellLocal', s:palette.blue, s:palette.none, 'undercurl', s:palette.blue)
-call s:HL('SpellRare', s:palette.purple, s:palette.none, 'undercurl', s:palette.purple)
-call s:HL('StatusLine', s:palette.fg, s:palette.bg3)
-call s:HL('StatusLineTerm', s:palette.fg, s:palette.bg3)
-call s:HL('StatusLineNC', s:palette.grey, s:palette.bg1)
-call s:HL('StatusLineTermNC', s:palette.grey, s:palette.bg1)
-call s:HL('TabLine', s:palette.fg, s:palette.bg4)
-call s:HL('TabLineFill', s:palette.grey, s:palette.bg1)
-call s:HL('TabLineSel', s:palette.bg0, s:palette.green)
-call s:HL('VertSplit', s:palette.bg4, s:palette.none)
-call s:HL('Visual', s:palette.fg, s:palette.gold)
-call s:HL('VisualNOS', s:palette.bg0, s:palette.gold, 'underline')
-call s:HL('CursorIM', s:palette.none, s:palette.fg)
-call s:HL('ToolbarLine', s:palette.none, s:palette.grey)
-call s:HL('ToolbarButton', s:palette.fg, s:palette.bg0, 'bold')
-call s:HL('QuickFixLine', s:palette.blue, s:palette.bg1)
-call s:HL('Debug', s:palette.yellow, s:palette.none)
-" }}}
-" Syntax: {{{
-call s:HL('Boolean', s:palette.purple, s:palette.none)
-call s:HL('Number', s:palette.purple, s:palette.none)
-call s:HL('Float', s:palette.purple, s:palette.none)
-if s:configuration.enable_italic
- call s:HL('PreProc', s:palette.purple, s:palette.none, 'italic')
- call s:HL('PreCondit', s:palette.purple, s:palette.none, 'italic')
- call s:HL('Include', s:palette.purple, s:palette.none, 'italic')
- call s:HL('Define', s:palette.purple, s:palette.none, 'italic')
- call s:HL('Conditional', s:palette.red, s:palette.none, 'bold,italic')
- call s:HL('Repeat', s:palette.red, s:palette.none, 'italic')
- call s:HL('Keyword', s:palette.red, s:palette.none, 'italic')
- call s:HL('Typedef', s:palette.red, s:palette.none, 'italic')
- call s:HL('Exception', s:palette.red, s:palette.none, 'italic')
- call s:HL('Statement', s:palette.red, s:palette.none, 'italic')
-else
- call s:HL('PreProc', s:palette.purple, s:palette.none)
- call s:HL('PreCondit', s:palette.purple, s:palette.none)
- call s:HL('Include', s:palette.purple, s:palette.none)
- call s:HL('Define', s:palette.purple, s:palette.none)
- call s:HL('Conditional', s:palette.red, s:palette.none)
- call s:HL('Repeat', s:palette.red, s:palette.none)
- call s:HL('Keyword', s:palette.red, s:palette.none)
- call s:HL('Typedef', s:palette.red, s:palette.none)
- call s:HL('Exception', s:palette.red, s:palette.none)
- call s:HL('Statement', s:palette.red, s:palette.none)
-endif
-call s:HL('Error', s:palette.red, s:palette.none)
-call s:HL('StorageClass', s:palette.orange, s:palette.none, 'bold')
-call s:HL('Tag', s:palette.orange, s:palette.none)
-call s:HL('Label', s:palette.orange, s:palette.none)
-call s:HL('Structure', s:palette.orange, s:palette.none)
-call s:HL('Operator', s:palette.orange, s:palette.none)
-call s:HL('Title', s:palette.orange, s:palette.none, 'bold')
-call s:HL('Special', s:palette.yellow, s:palette.none)
-call s:HL('SpecialChar', s:palette.yellow, s:palette.none)
-call s:HL('Type', s:palette.yellow, s:palette.none, 'bold')
-call s:HL('Function', s:palette.green, s:palette.none, 'bold')
-call s:HL('String', s:palette.green, s:palette.none)
-call s:HL('Character', s:palette.green, s:palette.none)
-call s:HL('Constant', s:palette.cyan, s:palette.none, 'bold')
-call s:HL('Macro', s:palette.cyan, s:palette.none)
-call s:HL('Identifier', s:palette.blue, s:palette.none)
-call s:HL('SpecialKey', s:palette.blue, s:palette.none)
-if s:configuration.disable_italic_comment
- call s:HL('Comment', s:palette.light_grey, s:palette.none)
- call s:HL('SpecialComment', s:palette.light_grey, s:palette.none)
- call s:HL('Todo', s:palette.purple, s:palette.none)
-else
- call s:HL('Comment', s:palette.light_grey, s:palette.none, 'italic')
- call s:HL('SpecialComment', s:palette.light_grey, s:palette.none, 'italic')
- call s:HL('Todo', s:palette.purple, s:palette.none, 'italic')
-endif
-call s:HL('Delimiter', s:palette.fg, s:palette.none)
-call s:HL('Ignore', s:palette.grey, s:palette.none)
-call s:HL('Underlined', s:palette.none, s:palette.none, 'underline')
-" }}}
-" Predefined Highlight Groups: {{{
-call s:HL('Fg', s:palette.fg, s:palette.none)
-call s:HL('Grey', s:palette.grey, s:palette.none)
-call s:HL('Yellow', s:palette.yellow, s:palette.none)
-call s:HL('Blue', s:palette.blue, s:palette.none)
-if s:configuration.enable_italic
- call s:HL('RedItalic', s:palette.red, s:palette.none, 'italic')
- call s:HL('OrangeItalic', s:palette.orange, s:palette.none, 'italic')
- call s:HL('PurpleItalic', s:palette.purple, s:palette.none, 'italic')
-else
- call s:HL('RedItalic', s:palette.red, s:palette.none)
- call s:HL('OrangeItalic', s:palette.orange, s:palette.none)
- call s:HL('PurpleItalic', s:palette.purple, s:palette.none)
-endif
-call s:HL('Red', s:palette.red, s:palette.none)
-call s:HL('Orange', s:palette.orange, s:palette.none)
-call s:HL('Purple', s:palette.purple, s:palette.none)
-call s:HL('Green', s:palette.green, s:palette.none)
-call s:HL('Cyan', s:palette.cyan, s:palette.none)
-if s:configuration.transparent_background
- call s:HL('RedSign', s:palette.red, s:palette.none)
- call s:HL('OrangeSign', s:palette.orange, s:palette.none)
- call s:HL('YellowSign', s:palette.yellow, s:palette.none)
- call s:HL('GreenSign', s:palette.green, s:palette.none)
- call s:HL('CyanSign', s:palette.cyan, s:palette.none)
- call s:HL('BlueSign', s:palette.blue, s:palette.none)
- call s:HL('PurpleSign', s:palette.purple, s:palette.none)
-else
- call s:HL('RedSign', s:palette.red, s:palette.bg1)
- call s:HL('OrangeSign', s:palette.orange, s:palette.bg1)
- call s:HL('YellowSign', s:palette.yellow, s:palette.bg1)
- call s:HL('GreenSign', s:palette.green, s:palette.bg1)
- call s:HL('CyanSign', s:palette.cyan, s:palette.bg1)
- call s:HL('BlueSign', s:palette.blue, s:palette.bg1)
- call s:HL('PurpleSign', s:palette.purple, s:palette.bg1)
-endif
-" }}}
-" }}}
-" Extended File Types: {{{
-" Markdown: {{{
-" builtin: {{{
-call s:HL('markdownH1', s:palette.red, s:palette.none, 'bold')
-call s:HL('markdownH2', s:palette.orange, s:palette.none, 'bold')
-call s:HL('markdownH3', s:palette.yellow, s:palette.none, 'bold')
-call s:HL('markdownH4', s:palette.green, s:palette.none, 'bold')
-call s:HL('markdownH5', s:palette.blue, s:palette.none, 'bold')
-call s:HL('markdownH6', s:palette.purple, s:palette.none, 'bold')
-call s:HL('markdownUrl', s:palette.blue, s:palette.none, 'underline')
-call s:HL('markdownItalic', s:palette.none, s:palette.none, 'italic')
-call s:HL('markdownBold', s:palette.none, s:palette.none, 'bold')
-call s:HL('markdownItalicDelimiter', s:palette.grey, s:palette.none, 'italic')
-highlight! link markdownCode Green
-highlight! link markdownCodeBlock Cyan
-highlight! link markdownCodeDelimiter Cyan
-highlight! link markdownBlockquote Grey
-highlight! link markdownListMarker Red
-highlight! link markdownOrderedListMarker Red
-highlight! link markdownRule Purple
-highlight! link markdownHeadingRule Grey
-highlight! link markdownUrlDelimiter Grey
-highlight! link markdownLinkDelimiter Grey
-highlight! link markdownLinkTextDelimiter Grey
-highlight! link markdownHeadingDelimiter Grey
-highlight! link markdownLinkText Purple
-highlight! link markdownUrlTitleDelimiter Green
-highlight! link markdownIdDeclaration markdownLinkText
-highlight! link markdownBoldDelimiter Grey
-highlight! link markdownId Yellow
-" }}}
-" vim-markdown: https://github.com/gabrielelana/vim-markdown{{{
-call s:HL('mkdURL', s:palette.blue, s:palette.none, 'underline')
-call s:HL('mkdInlineURL', s:palette.purple, s:palette.none, 'underline')
-call s:HL('mkdItalic', s:palette.grey, s:palette.none, 'italic')
-highlight! link mkdCodeDelimiter Cyan
-highlight! link mkdBold Grey
-highlight! link mkdLink Purple
-highlight! link mkdHeading Grey
-highlight! link mkdListItem Red
-highlight! link mkdRule Purple
-highlight! link mkdDelimiter Grey
-highlight! link mkdId Yellow
-" }}}
-" }}}
-" ReStructuredText: {{{
-" builtin: https://github.com/marshallward/vim-restructuredtext{{{
-call s:HL('rstStandaloneHyperlink', s:palette.purple, s:palette.none, 'underline')
-highlight! link rstSubstitutionReference Blue
-highlight! link rstInterpretedTextOrHyperlinkReference Cyan
-highlight! link rstTableLines Grey
-" }}}
-" }}}
-" LaTex: {{{
-" builtin: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_TEX{{{
-highlight! link texStatement Green
-highlight! link texOnlyMath Grey
-highlight! link texDefName Yellow
-highlight! link texNewCmd Orange
-highlight! link texCmdName Blue
-highlight! link texBeginEnd Red
-highlight! link texBeginEndName Blue
-highlight! link texDocType Purple
-highlight! link texDocTypeArgs Orange
-" }}}
-" }}}
-" Html: {{{
-" builtin: https://notabug.org/jorgesumle/vim-html-syntax{{{
-call s:HL('htmlH1', s:palette.red, s:palette.none, 'bold')
-call s:HL('htmlH2', s:palette.orange, s:palette.none, 'bold')
-call s:HL('htmlH3', s:palette.yellow, s:palette.none, 'bold')
-call s:HL('htmlH4', s:palette.green, s:palette.none, 'bold')
-call s:HL('htmlH5', s:palette.blue, s:palette.none, 'bold')
-call s:HL('htmlH6', s:palette.purple, s:palette.none, 'bold')
-call s:HL('htmlLink', s:palette.none, s:palette.none, 'underline')
-call s:HL('htmlBold', s:palette.none, s:palette.none, 'bold')
-call s:HL('htmlBoldUnderline', s:palette.none, s:palette.none, 'bold,underline')
-call s:HL('htmlBoldItalic', s:palette.none, s:palette.none, 'bold,italic')
-call s:HL('htmlBoldUnderlineItalic', s:palette.none, s:palette.none, 'bold,underline,italic')
-call s:HL('htmlUnderline', s:palette.none, s:palette.none, 'underline')
-call s:HL('htmlUnderlineItalic', s:palette.none, s:palette.none, 'underline,italic')
-call s:HL('htmlItalic', s:palette.none, s:palette.none, 'italic')
-highlight! link htmlTag Green
-highlight! link htmlEndTag Blue
-highlight! link htmlTagN OrangeItalic
-highlight! link htmlTagName OrangeItalic
-highlight! link htmlArg Cyan
-highlight! link htmlScriptTag Purple
-highlight! link htmlSpecialTagName RedItalic
-" }}}
-" }}}
-" Xml: {{{
-" builtin: https://github.com/chrisbra/vim-xml-ftplugin{{{
-highlight! link xmlTag Green
-highlight! link xmlEndTag Blue
-highlight! link xmlTagName OrangeItalic
-highlight! link xmlEqual Orange
-highlight! link xmlAttrib Cyan
-highlight! link xmlEntity Red
-highlight! link xmlEntityPunct Red
-highlight! link xmlDocTypeDecl Grey
-highlight! link xmlDocTypeKeyword PurpleItalic
-highlight! link xmlCdataStart Grey
-highlight! link xmlCdataCdata Purple
-" }}}
-" }}}
-" CSS: {{{
-" builtin: https://github.com/JulesWang/css.vim{{{
-highlight! link cssAttrComma Fg
-highlight! link cssBraces Fg
-highlight! link cssTagName PurpleItalic
-highlight! link cssClassNameDot Red
-highlight! link cssClassName RedItalic
-highlight! link cssFunctionName Yellow
-highlight! link cssAttr Orange
-highlight! link cssProp Cyan
-highlight! link cssCommonAttr Yellow
-highlight! link cssPseudoClassId Blue
-highlight! link cssPseudoClassFn Green
-highlight! link cssPseudoClass Purple
-highlight! link cssImportant RedItalic
-highlight! link cssSelectorOp Orange
-highlight! link cssSelectorOp2 Orange
-highlight! link cssColor Green
-highlight! link cssAttributeSelector Cyan
-highlight! link cssUnitDecorators Orange
-highlight! link cssValueLength Green
-highlight! link cssValueInteger Green
-highlight! link cssValueNumber Green
-highlight! link cssValueAngle Green
-highlight! link cssValueTime Green
-highlight! link cssValueFrequency Green
-highlight! link cssVendor Grey
-highlight! link cssNoise Grey
-" }}}
-" }}}
-" SASS: {{{
-" builtin: {{{
-highlight! link sassProperty Cyan
-highlight! link sassAmpersand Orange
-highlight! link sassClass RedItalic
-highlight! link sassClassChar Red
-highlight! link sassMixing PurpleItalic
-highlight! link sassMixinName Orange
-highlight! link sassCssAttribute Yellow
-highlight! link sassInterpolationDelimiter Green
-highlight! link sassFunction Yellow
-highlight! link sassControl RedItalic
-highlight! link sassFor RedItalic
-highlight! link sassFunctionName Green
-" }}}
-" scss-syntax: https://github.com/cakebaker/scss-syntax.vim{{{
-highlight! link scssMixinName Yellow
-highlight! link scssSelectorChar Red
-highlight! link scssSelectorName RedItalic
-highlight! link scssInterpolationDelimiter Green
-highlight! link scssVariableValue Green
-highlight! link scssNull Purple
-highlight! link scssBoolean Purple
-highlight! link scssVariableAssignment Grey
-highlight! link scssForKeyword PurpleItalic
-highlight! link scssAttribute Orange
-highlight! link scssFunctionName Yellow
-" }}}
-" }}}
-" LESS: {{{
-" vim-less: https://github.com/groenewege/vim-less{{{
-highlight! link lessMixinChar Grey
-highlight! link lessClass RedItalic
-highlight! link lessVariable Blue
-highlight! link lessAmpersandChar Orange
-highlight! link lessFunction Yellow
-" }}}
-" }}}
-" JavaScript: {{{
-" builtin: http://www.fleiner.com/vim/syntax/javascript.vim{{{
-highlight! link javaScriptNull Cyan
-highlight! link javaScriptIdentifier Orange
-highlight! link javaScriptParens Fg
-highlight! link javaScriptBraces Fg
-highlight! link javaScriptGlobal Purple
-highlight! link javaScriptMessage Yellow
-highlight! link javaScriptFunction RedItalic
-highlight! link javaScriptOperator Orange
-highlight! link javaScriptMember Cyan
-" }}}
-" vim-javascript: https://github.com/pangloss/vim-javascript{{{
-highlight! link jsThis Purple
-highlight! link jsUndefined Cyan
-highlight! link jsNull Cyan
-highlight! link jsNan Cyan
-highlight! link jsSuper Purple
-highlight! link jsPrototype Purple
-highlight! link jsFunction RedItalic
-highlight! link jsGlobalNodeObjects PurpleItalic
-highlight! link jsGlobalObjects Yellow
-highlight! link jsArrowFunction Purple
-highlight! link jsArrowFuncArgs Blue
-highlight! link jsFuncArgs Blue
-highlight! link jsObjectProp Cyan
-highlight! link jsVariableDef Blue
-highlight! link jsObjectKey Cyan
-highlight! link jsParen Blue
-highlight! link jsParenIfElse Blue
-highlight! link jsParenRepeat Blue
-highlight! link jsParenSwitch Blue
-highlight! link jsParenCatch Blue
-highlight! link jsBracket Blue
-highlight! link jsBlockLabel Cyan
-highlight! link jsFunctionKey Green
-highlight! link jsClassDefinition Yellow
-highlight! link jsDot Grey
-highlight! link jsDestructuringBlock Blue
-highlight! link jsSpreadExpression Purple
-highlight! link jsSpreadOperator Green
-highlight! link jsModuleKeyword Yellow
-highlight! link jsObjectValue Blue
-highlight! link jsTemplateExpression LightGray
-highlight! link jsTemplateBraces Yellow
-highlight! link jsClassMethodType Orange
-" }}}
-" yajs: https://github.com/othree/yajs.vim{{{
-highlight! link javascriptEndColons Fg
-highlight! link javascriptOpSymbol Orange
-highlight! link javascriptOpSymbols Orange
-highlight! link javascriptIdentifierName Blue
-highlight! link javascriptVariable Orange
-highlight! link javascriptObjectLabel Cyan
-highlight! link javascriptObjectLabelColon Grey
-highlight! link javascriptPropertyNameString Cyan
-highlight! link javascriptFuncArg Blue
-highlight! link javascriptIdentifier Purple
-highlight! link javascriptArrowFunc Purple
-highlight! link javascriptTemplate Yellow
-highlight! link javascriptTemplateSubstitution Yellow
-highlight! link javascriptTemplateSB Yellow
-highlight! link javascriptNodeGlobal PurpleItalic
-highlight! link javascriptDocTags PurpleItalic
-highlight! link javascriptDocNotation Purple
-highlight! link javascriptClassSuper Purple
-highlight! link javascriptClassName Yellow
-highlight! link javascriptClassSuperName Yellow
-highlight! link javascriptBrackets Fg
-highlight! link javascriptBraces Fg
-highlight! link javascriptLabel Purple
-highlight! link javascriptDotNotation Grey
-highlight! link javascriptGlobalArrayDot Grey
-highlight! link javascriptGlobalBigIntDot Grey
-highlight! link javascriptGlobalDateDot Grey
-highlight! link javascriptGlobalJSONDot Grey
-highlight! link javascriptGlobalMathDot Grey
-highlight! link javascriptGlobalNumberDot Grey
-highlight! link javascriptGlobalObjectDot Grey
-highlight! link javascriptGlobalPromiseDot Grey
-highlight! link javascriptGlobalRegExpDot Grey
-highlight! link javascriptGlobalStringDot Grey
-highlight! link javascriptGlobalSymbolDot Grey
-highlight! link javascriptGlobalURLDot Grey
-highlight! link javascriptMethod Green
-highlight! link javascriptMethodName Green
-highlight! link javascriptObjectMethodName Green
-highlight! link javascriptGlobalMethod Green
-highlight! link javascriptDOMStorageMethod Green
-highlight! link javascriptFileMethod Green
-highlight! link javascriptFileReaderMethod Green
-highlight! link javascriptFileListMethod Green
-highlight! link javascriptBlobMethod Green
-highlight! link javascriptURLStaticMethod Green
-highlight! link javascriptNumberStaticMethod Green
-highlight! link javascriptNumberMethod Green
-highlight! link javascriptDOMNodeMethod Green
-highlight! link javascriptES6BigIntStaticMethod Green
-highlight! link javascriptBOMWindowMethod Green
-highlight! link javascriptHeadersMethod Green
-highlight! link javascriptRequestMethod Green
-highlight! link javascriptResponseMethod Green
-highlight! link javascriptES6SetMethod Green
-highlight! link javascriptReflectMethod Green
-highlight! link javascriptPaymentMethod Green
-highlight! link javascriptPaymentResponseMethod Green
-highlight! link javascriptTypedArrayStaticMethod Green
-highlight! link javascriptGeolocationMethod Green
-highlight! link javascriptES6MapMethod Green
-highlight! link javascriptServiceWorkerMethod Green
-highlight! link javascriptCacheMethod Green
-highlight! link javascriptFunctionMethod Green
-highlight! link javascriptXHRMethod Green
-highlight! link javascriptBOMNavigatorMethod Green
-highlight! link javascriptServiceWorkerMethod Green
-highlight! link javascriptDOMEventTargetMethod Green
-highlight! link javascriptDOMEventMethod Green
-highlight! link javascriptIntlMethod Green
-highlight! link javascriptDOMDocMethod Green
-highlight! link javascriptStringStaticMethod Green
-highlight! link javascriptStringMethod Green
-highlight! link javascriptSymbolStaticMethod Green
-highlight! link javascriptRegExpMethod Green
-highlight! link javascriptObjectStaticMethod Green
-highlight! link javascriptObjectMethod Green
-highlight! link javascriptBOMLocationMethod Green
-highlight! link javascriptJSONStaticMethod Green
-highlight! link javascriptGeneratorMethod Green
-highlight! link javascriptEncodingMethod Green
-highlight! link javascriptPromiseStaticMethod Green
-highlight! link javascriptPromiseMethod Green
-highlight! link javascriptBOMHistoryMethod Green
-highlight! link javascriptDOMFormMethod Green
-highlight! link javascriptClipboardMethod Green
-highlight! link javascriptTypedArrayStaticMethod Green
-highlight! link javascriptBroadcastMethod Green
-highlight! link javascriptDateStaticMethod Green
-highlight! link javascriptDateMethod Green
-highlight! link javascriptConsoleMethod Green
-highlight! link javascriptArrayStaticMethod Green
-highlight! link javascriptArrayMethod Green
-highlight! link javascriptMathStaticMethod Green
-highlight! link javascriptSubtleCryptoMethod Green
-highlight! link javascriptCryptoMethod Green
-highlight! link javascriptProp Cyan
-highlight! link javascriptBOMWindowProp Cyan
-highlight! link javascriptDOMStorageProp Cyan
-highlight! link javascriptFileReaderProp Cyan
-highlight! link javascriptURLUtilsProp Cyan
-highlight! link javascriptNumberStaticProp Cyan
-highlight! link javascriptDOMNodeProp Cyan
-highlight! link javascriptRequestProp Cyan
-highlight! link javascriptResponseProp Cyan
-highlight! link javascriptES6SetProp Cyan
-highlight! link javascriptPaymentProp Cyan
-highlight! link javascriptPaymentResponseProp Cyan
-highlight! link javascriptPaymentAddressProp Cyan
-highlight! link javascriptPaymentShippingOptionProp Cyan
-highlight! link javascriptTypedArrayStaticProp Cyan
-highlight! link javascriptServiceWorkerProp Cyan
-highlight! link javascriptES6MapProp Cyan
-highlight! link javascriptRegExpStaticProp Cyan
-highlight! link javascriptRegExpProp Cyan
-highlight! link javascriptXHRProp Cyan
-highlight! link javascriptBOMNavigatorProp Green
-highlight! link javascriptDOMEventProp Cyan
-highlight! link javascriptBOMNetworkProp Cyan
-highlight! link javascriptDOMDocProp Cyan
-highlight! link javascriptSymbolStaticProp Cyan
-highlight! link javascriptSymbolProp Cyan
-highlight! link javascriptBOMLocationProp Cyan
-highlight! link javascriptEncodingProp Cyan
-highlight! link javascriptCryptoProp Cyan
-highlight! link javascriptBOMHistoryProp Cyan
-highlight! link javascriptDOMFormProp Cyan
-highlight! link javascriptDataViewProp Cyan
-highlight! link javascriptBroadcastProp Cyan
-highlight! link javascriptMathStaticProp Cyan
-" }}}
-" }}}
-" JavaScript React: {{{
-" vim-jsx-pretty: https://github.com/maxmellon/vim-jsx-pretty{{{
-highlight! link jsxTagName OrangeItalic
-highlight! link jsxOpenPunct Green
-highlight! link jsxClosePunct Blue
-highlight! link jsxEscapeJs Blue
-highlight! link jsxAttrib Cyan
-" }}}
-" }}}
-" TypeScript: {{{
-" vim-typescript: https://github.com/leafgarland/typescript-vim{{{
-highlight! link typescriptSource PurpleItalic
-highlight! link typescriptMessage Yellow
-highlight! link typescriptGlobalObjects Cyan
-highlight! link typescriptInterpolation Yellow
-highlight! link typescriptInterpolationDelimiter Yellow
-highlight! link typescriptBraces Fg
-highlight! link typescriptParens Fg
-" }}}
-" yats: https:github.com/HerringtonDarkholme/yats.vim{{{
-highlight! link typescriptMethodAccessor OrangeItalic
-highlight! link typescriptVariable Orange
-highlight! link typescriptVariableDeclaration Blue
-highlight! link typescriptTypeReference Yellow
-highlight! link typescriptBraces Fg
-highlight! link typescriptEnumKeyword RedItalic
-highlight! link typescriptEnum Yellow
-highlight! link typescriptIdentifierName Cyan
-highlight! link typescriptProp Cyan
-highlight! link typescriptCall Blue
-highlight! link typescriptInterfaceName Yellow
-highlight! link typescriptEndColons Fg
-highlight! link typescriptMember Cyan
-highlight! link typescriptMemberOptionality Orange
-highlight! link typescriptObjectLabel Cyan
-highlight! link typescriptArrowFunc Purple
-highlight! link typescriptAbstract Orange
-highlight! link typescriptObjectColon Grey
-highlight! link typescriptTypeAnnotation Grey
-highlight! link typescriptAssign Orange
-highlight! link typescriptBinaryOp Orange
-highlight! link typescriptUnaryOp Orange
-highlight! link typescriptFuncComma Fg
-highlight! link typescriptClassName Yellow
-highlight! link typescriptClassHeritage Yellow
-highlight! link typescriptInterfaceHeritage Yellow
-highlight! link typescriptIdentifier Purple
-highlight! link typescriptGlobal Purple
-highlight! link typescriptOperator RedItalic
-highlight! link typescriptNodeGlobal PurpleItalic
-highlight! link typescriptExport PurpleItalic
-highlight! link typescriptDefaultParam Orange
-highlight! link typescriptImport PurpleItalic
-highlight! link typescriptTypeParameter Yellow
-highlight! link typescriptReadonlyModifier Orange
-highlight! link typescriptAccessibilityModifier Orange
-highlight! link typescriptAmbientDeclaration RedItalic
-highlight! link typescriptTemplateSubstitution Yellow
-highlight! link typescriptTemplateSB Yellow
-highlight! link typescriptExceptions RedItalic
-highlight! link typescriptCastKeyword RedItalic
-highlight! link typescriptOptionalMark Orange
-highlight! link typescriptNull Cyan
-highlight! link typescriptMappedIn RedItalic
-highlight! link typescriptFuncTypeArrow Purple
-highlight! link typescriptTernaryOp Orange
-highlight! link typescriptParenExp Blue
-highlight! link typescriptIndexExpr Blue
-highlight! link typescriptDotNotation Grey
-highlight! link typescriptGlobalNumberDot Grey
-highlight! link typescriptGlobalStringDot Grey
-highlight! link typescriptGlobalArrayDot Grey
-highlight! link typescriptGlobalObjectDot Grey
-highlight! link typescriptGlobalSymbolDot Grey
-highlight! link typescriptGlobalMathDot Grey
-highlight! link typescriptGlobalDateDot Grey
-highlight! link typescriptGlobalJSONDot Grey
-highlight! link typescriptGlobalRegExpDot Grey
-highlight! link typescriptGlobalPromiseDot Grey
-highlight! link typescriptGlobalURLDot Grey
-highlight! link typescriptGlobalMethod Green
-highlight! link typescriptDOMStorageMethod Green
-highlight! link typescriptFileMethod Green
-highlight! link typescriptFileReaderMethod Green
-highlight! link typescriptFileListMethod Green
-highlight! link typescriptBlobMethod Green
-highlight! link typescriptURLStaticMethod Green
-highlight! link typescriptNumberStaticMethod Green
-highlight! link typescriptNumberMethod Green
-highlight! link typescriptDOMNodeMethod Green
-highlight! link typescriptPaymentMethod Green
-highlight! link typescriptPaymentResponseMethod Green
-highlight! link typescriptHeadersMethod Green
-highlight! link typescriptRequestMethod Green
-highlight! link typescriptResponseMethod Green
-highlight! link typescriptES6SetMethod Green
-highlight! link typescriptReflectMethod Green
-highlight! link typescriptBOMWindowMethod Green
-highlight! link typescriptGeolocationMethod Green
-highlight! link typescriptServiceWorkerMethod Green
-highlight! link typescriptCacheMethod Green
-highlight! link typescriptES6MapMethod Green
-highlight! link typescriptFunctionMethod Green
-highlight! link typescriptRegExpMethod Green
-highlight! link typescriptXHRMethod Green
-highlight! link typescriptBOMNavigatorMethod Green
-highlight! link typescriptServiceWorkerMethod Green
-highlight! link typescriptIntlMethod Green
-highlight! link typescriptDOMEventTargetMethod Green
-highlight! link typescriptDOMEventMethod Green
-highlight! link typescriptDOMDocMethod Green
-highlight! link typescriptStringStaticMethod Green
-highlight! link typescriptStringMethod Green
-highlight! link typescriptSymbolStaticMethod Green
-highlight! link typescriptObjectStaticMethod Green
-highlight! link typescriptObjectMethod Green
-highlight! link typescriptJSONStaticMethod Green
-highlight! link typescriptEncodingMethod Green
-highlight! link typescriptBOMLocationMethod Green
-highlight! link typescriptPromiseStaticMethod Green
-highlight! link typescriptPromiseMethod Green
-highlight! link typescriptSubtleCryptoMethod Green
-highlight! link typescriptCryptoMethod Green
-highlight! link typescriptBOMHistoryMethod Green
-highlight! link typescriptDOMFormMethod Green
-highlight! link typescriptConsoleMethod Green
-highlight! link typescriptDateStaticMethod Green
-highlight! link typescriptDateMethod Green
-highlight! link typescriptArrayStaticMethod Green
-highlight! link typescriptArrayMethod Green
-highlight! link typescriptMathStaticMethod Green
-highlight! link typescriptStringProperty Cyan
-highlight! link typescriptDOMStorageProp Cyan
-highlight! link typescriptFileReaderProp Cyan
-highlight! link typescriptURLUtilsProp Cyan
-highlight! link typescriptNumberStaticProp Cyan
-highlight! link typescriptDOMNodeProp Cyan
-highlight! link typescriptBOMWindowProp Cyan
-highlight! link typescriptRequestProp Cyan
-highlight! link typescriptResponseProp Cyan
-highlight! link typescriptPaymentProp Cyan
-highlight! link typescriptPaymentResponseProp Cyan
-highlight! link typescriptPaymentAddressProp Cyan
-highlight! link typescriptPaymentShippingOptionProp Cyan
-highlight! link typescriptES6SetProp Cyan
-highlight! link typescriptServiceWorkerProp Cyan
-highlight! link typescriptES6MapProp Cyan
-highlight! link typescriptRegExpStaticProp Cyan
-highlight! link typescriptRegExpProp Cyan
-highlight! link typescriptBOMNavigatorProp Green
-highlight! link typescriptXHRProp Cyan
-highlight! link typescriptDOMEventProp Cyan
-highlight! link typescriptDOMDocProp Cyan
-highlight! link typescriptBOMNetworkProp Cyan
-highlight! link typescriptSymbolStaticProp Cyan
-highlight! link typescriptEncodingProp Cyan
-highlight! link typescriptBOMLocationProp Cyan
-highlight! link typescriptCryptoProp Cyan
-highlight! link typescriptDOMFormProp Cyan
-highlight! link typescriptBOMHistoryProp Cyan
-highlight! link typescriptMathStaticProp Cyan
-" }}}
-" }}}
-" Dart: {{{
-" dart-lang: https://github.com/dart-lang/dart-vim-plugin{{{
-highlight! link dartCoreClasses Cyan
-highlight! link dartTypeName Cyan
-highlight! link dartInterpolation Blue
-highlight! link dartTypeDef RedItalic
-highlight! link dartClassDecl RedItalic
-highlight! link dartLibrary PurpleItalic
-highlight! link dartMetadata Blue
-" }}}
-" }}}
-" CoffeeScript: {{{
-" vim-coffee-script: https://github.com/kchmck/vim-coffee-script{{{
-highlight! link coffeeExtendedOp Orange
-highlight! link coffeeSpecialOp Fg
-highlight! link coffeeDotAccess Grey
-highlight! link coffeeCurly Fg
-highlight! link coffeeParen Fg
-highlight! link coffeeBracket Fg
-highlight! link coffeeParens Blue
-highlight! link coffeeBrackets Blue
-highlight! link coffeeCurlies Blue
-highlight! link coffeeOperator RedItalic
-highlight! link coffeeStatement Orange
-highlight! link coffeeSpecialIdent Purple
-highlight! link coffeeObject Purple
-highlight! link coffeeObjAssign Cyan
-" }}}
-" }}}
-" PureScript: {{{
-" purescript-vim: https://github.com/purescript-contrib/purescript-vim{{{
-highlight! link purescriptModuleKeyword PurpleItalic
-highlight! link purescriptModule Cyan
-highlight! link purescriptModuleParams Blue
-highlight! link purescriptAsKeyword OrangeItalic
-highlight! link purescriptHidingKeyword OrangeItalic
-highlight! link purescriptWhere OrangeItalic
-highlight! link purescriptIdentifier Blue
-highlight! link purescriptFunction Yellow
-highlight! link purescriptType Cyan
-" }}}
-" }}}
-" C/C++: {{{
-" vim-cpp-enhanced-highlight: https://github.com/octol/vim-cpp-enhanced-highlight{{{
-highlight! link cppSTLnamespace Purple
-highlight! link cppSTLtype Yellow
-highlight! link cppAccess PurpleItalic
-highlight! link cppStructure RedItalic
-highlight! link cppSTLios Cyan
-highlight! link cppSTLiterator PurpleItalic
-highlight! link cppSTLexception Purple
-" }}}
-" vim-cpp-modern: https://github.com/bfrg/vim-cpp-modern{{{
-highlight! link cppSTLVariable Cyan
-" }}}
-" }}}
-" ObjectiveC: {{{
-" builtin: {{{
-highlight! link objcModuleImport PurpleItalic
-highlight! link objcException RedItalic
-highlight! link objcProtocolList Cyan
-highlight! link objcObjDef PurpleItalic
-highlight! link objcDirective RedItalic
-highlight! link objcPropertyAttribute Orange
-highlight! link objcHiddenArgument Cyan
-" }}}
-" }}}
-" C#: {{{
-" builtin: https://github.com/nickspoons/vim-cs{{{
-highlight! link csUnspecifiedStatement PurpleItalic
-highlight! link csStorage RedItalic
-highlight! link csClass RedItalic
-highlight! link csNewType Cyan
-highlight! link csContextualStatement PurpleItalic
-highlight! link csInterpolationDelimiter Yellow
-highlight! link csInterpolation Yellow
-highlight! link csEndColon Fg
-" }}}
-" }}}
-" Python: {{{
-" builtin: {{{
-highlight! link pythonBuiltin Yellow
-highlight! link pythonExceptions Purple
-highlight! link pythonDecoratorName Blue
-" }}}
-" python-syntax: https://github.com/vim-python/python-syntax{{{
-highlight! link pythonExClass Purple
-highlight! link pythonBuiltinType Yellow
-highlight! link pythonBuiltinObj Blue
-highlight! link pythonDottedName PurpleItalic
-highlight! link pythonBuiltinFunc Green
-highlight! link pythonFunction Cyan
-highlight! link pythonDecorator Orange
-highlight! link pythonInclude Include
-highlight! link pythonImport PreProc
-highlight! link pythonRun Blue
-highlight! link pythonCoding Grey
-highlight! link pythonOperator Orange
-highlight! link pythonConditional RedItalic
-highlight! link pythonRepeat RedItalic
-highlight! link pythonException RedItalic
-highlight! link pythonNone Cyan
-highlight! link pythonDot Grey
-" }}}
-" }}}
-" Lua: {{{
-" builtin: {{{
-highlight! link luaFunc Green
-highlight! link luaFunction Cyan
-highlight! link luaTable Fg
-highlight! link luaIn RedItalic
-" }}}
-" vim-lua: https://github.com/tbastos/vim-lua{{{
-highlight! link luaFuncCall Green
-highlight! link luaLocal Orange
-highlight! link luaSpecialValue Green
-highlight! link luaBraces Fg
-highlight! link luaBuiltIn Purple
-highlight! link luaNoise Grey
-highlight! link luaLabel Purple
-highlight! link luaFuncTable Yellow
-highlight! link luaFuncArgName Blue
-highlight! link luaEllipsis Orange
-highlight! link luaDocTag Green
-" }}}
-" }}}
-" Moonscript: {{{
-" moonscript-vim: https://github.com/leafo/moonscript-vim{{{
-highlight! link moonInterpDelim Yellow
-highlight! link moonInterp Blue
-highlight! link moonFunction Green
-highlight! link moonLuaFunc Cyan
-highlight! link moonSpecialVar Purple
-highlight! link moonObject Yellow
-highlight! link moonDotAccess Grey
-" }}}
-" }}}
-" Java: {{{
-" builtin: {{{
-highlight! link javaClassDecl RedItalic
-highlight! link javaMethodDecl RedItalic
-highlight! link javaVarArg Green
-highlight! link javaAnnotation Blue
-highlight! link javaUserLabel Purple
-highlight! link javaTypedef Cyan
-highlight! link javaParen Fg
-highlight! link javaParen1 Fg
-highlight! link javaParen2 Fg
-highlight! link javaParen3 Fg
-highlight! link javaParen4 Fg
-highlight! link javaParen5 Fg
-" }}}
-" }}}
-" Kotlin: {{{
-" kotlin-vim: https://github.com/udalov/kotlin-vim{{{
-highlight! link ktSimpleInterpolation Yellow
-highlight! link ktComplexInterpolation Yellow
-highlight! link ktComplexInterpolationBrace Yellow
-highlight! link ktStructure RedItalic
-highlight! link ktKeyword Cyan
-" }}}
-" }}}
-" Scala: {{{
-" builtin: https://github.com/derekwyatt/vim-scala{{{
-highlight! link scalaNameDefinition Cyan
-highlight! link scalaInterpolationBoundary Yellow
-highlight! link scalaInterpolation Blue
-highlight! link scalaTypeOperator Orange
-highlight! link scalaOperator Orange
-highlight! link scalaKeywordModifier Orange
-" }}}
-" }}}
-" Go: {{{
-" builtin: https://github.com/google/vim-ft-go{{{
-highlight! link goDirective PurpleItalic
-highlight! link goConstants Cyan
-highlight! link goDeclType OrangeItalic
-" }}}
-" polyglot: {{{
-highlight! link goPackage PurpleItalic
-highlight! link goImport PurpleItalic
-highlight! link goVarArgs Blue
-highlight! link goBuiltins Green
-highlight! link goPredefinedIdentifiers Cyan
-highlight! link goVar Orange
-" }}}
-" }}}
-" Rust: {{{
-" builtin: https://github.com/rust-lang/rust.vim{{{
-highlight! link rustStructure Orange
-highlight! link rustIdentifier Purple
-highlight! link rustModPath Orange
-highlight! link rustModPathSep Grey
-highlight! link rustSelf Blue
-highlight! link rustSuper Blue
-highlight! link rustDeriveTrait PurpleItalic
-highlight! link rustEnumVariant Purple
-highlight! link rustMacroVariable Blue
-highlight! link rustAssert Cyan
-highlight! link rustPanic Cyan
-highlight! link rustPubScopeCrate PurpleItalic
-" }}}
-" }}}
-" Swift: {{{
-" swift.vim: https://github.com/keith/swift.vim{{{
-highlight! link swiftInterpolatedWrapper Yellow
-highlight! link swiftInterpolatedString Blue
-highlight! link swiftProperty Cyan
-highlight! link swiftTypeDeclaration Orange
-highlight! link swiftClosureArgument Purple
-" }}}
-" }}}
-" PHP: {{{
-" builtin: https://jasonwoof.com/gitweb/?p=vim-syntax.git;a=blob;f=php.vim;hb=HEAD{{{
-highlight! link phpVarSelector Blue
-highlight! link phpDefine OrangeItalic
-highlight! link phpStructure RedItalic
-highlight! link phpSpecialFunction Green
-highlight! link phpInterpSimpleCurly Yellow
-highlight! link phpComparison Orange
-highlight! link phpMethodsVar Cyan
-highlight! link phpMemberSelector Green
-" }}}
-" php.vim: https://github.com/StanAngeloff/php.vim{{{
-highlight! link phpParent Fg
-highlight! link phpNowDoc Green
-highlight! link phpFunction Green
-highlight! link phpMethod Green
-highlight! link phpClass Orange
-highlight! link phpSuperglobals Purple
-" }}}
-" }}}
-" Ruby: {{{
-" builtin: https://github.com/vim-ruby/vim-ruby{{{
-highlight! link rubyKeywordAsMethod Green
-highlight! link rubyInterpolation Yellow
-highlight! link rubyInterpolationDelimiter Yellow
-highlight! link rubyStringDelimiter Green
-highlight! link rubyBlockParameterList Blue
-highlight! link rubyDefine RedItalic
-highlight! link rubyModuleName Purple
-highlight! link rubyAccess Orange
-highlight! link rubyAttribute Yellow
-highlight! link rubyMacro RedItalic
-" }}}
-" }}}
-" Haskell: {{{
-" haskell-vim: https://github.com/neovimhaskell/haskell-vim{{{
-highlight! link haskellBrackets Blue
-highlight! link haskellIdentifier Yellow
-highlight! link haskellAssocType Cyan
-highlight! link haskellQuotedType Cyan
-highlight! link haskellType Cyan
-highlight! link haskellDeclKeyword RedItalic
-highlight! link haskellWhere RedItalic
-highlight! link haskellDeriving PurpleItalic
-highlight! link haskellForeignKeywords PurpleItalic
-" }}}
-" }}}
-" Perl: {{{
-" builtin: https://github.com/vim-perl/vim-perl{{{
-highlight! link perlStatementPackage PurpleItalic
-highlight! link perlStatementInclude PurpleItalic
-highlight! link perlStatementStorage Orange
-highlight! link perlStatementList Orange
-highlight! link perlMatchStartEnd Orange
-highlight! link perlVarSimpleMemberName Cyan
-highlight! link perlVarSimpleMember Fg
-highlight! link perlMethod Green
-highlight! link podVerbatimLine Green
-highlight! link podCmdText Yellow
-" }}}
-" }}}
-" OCaml: {{{
-" builtin: https://github.com/rgrinberg/vim-ocaml{{{
-highlight! link ocamlArrow Orange
-highlight! link ocamlEqual Orange
-highlight! link ocamlOperator Orange
-highlight! link ocamlKeyChar Orange
-highlight! link ocamlModPath Green
-highlight! link ocamlFullMod Green
-highlight! link ocamlModule Purple
-highlight! link ocamlConstructor Cyan
-highlight! link ocamlFuncWith Yellow
-highlight! link ocamlWith Yellow
-highlight! link ocamlModParam Fg
-highlight! link ocamlModParam1 Fg
-highlight! link ocamlAnyVar Blue
-highlight! link ocamlPpxEncl Orange
-highlight! link ocamlPpxIdentifier Blue
-highlight! link ocamlSigEncl Orange
-highlight! link ocamlStructEncl Cyan
-highlight! link ocamlModParam1 Blue
-" }}}
-" }}}
-" Erlang: {{{
-" builtin: https://github.com/vim-erlang/vim-erlang-runtime{{{
-highlight! link erlangAtom Cyan
-highlight! link erlangLocalFuncRef Green
-highlight! link erlangLocalFuncCall Green
-highlight! link erlangGlobalFuncRef Green
-highlight! link erlangGlobalFuncCall Green
-highlight! link erlangAttribute PurpleItalic
-highlight! link erlangPipe Orange
-" }}}
-" }}}
-" Elixir: {{{
-" vim-elixir: https://github.com/elixir-editors/vim-elixir{{{
-highlight! link elixirStringDelimiter Green
-highlight! link elixirKeyword Orange
-highlight! link elixirInterpolation Yellow
-highlight! link elixirInterpolationDelimiter Yellow
-highlight! link elixirSelf Purple
-highlight! link elixirPseudoVariable Purple
-highlight! link elixirModuleDefine PurpleItalic
-highlight! link elixirBlockDefinition RedItalic
-highlight! link elixirDefine RedItalic
-highlight! link elixirPrivateDefine RedItalic
-highlight! link elixirGuard RedItalic
-highlight! link elixirPrivateGuard RedItalic
-highlight! link elixirProtocolDefine RedItalic
-highlight! link elixirImplDefine RedItalic
-highlight! link elixirRecordDefine RedItalic
-highlight! link elixirPrivateRecordDefine RedItalic
-highlight! link elixirMacroDefine RedItalic
-highlight! link elixirPrivateMacroDefine RedItalic
-highlight! link elixirDelegateDefine RedItalic
-highlight! link elixirOverridableDefine RedItalic
-highlight! link elixirExceptionDefine RedItalic
-highlight! link elixirCallbackDefine RedItalic
-highlight! link elixirStructDefine RedItalic
-highlight! link elixirExUnitMacro RedItalic
-" }}}
-" }}}
-" Common Lisp: {{{
-" builtin: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_LISP{{{
-highlight! link lispAtomMark Green
-highlight! link lispKey Cyan
-highlight! link lispFunc OrangeItalic
-" }}}
-" }}}
-" Clojure: {{{
-" builtin: https://github.com/guns/vim-clojure-static{{{
-highlight! link clojureMacro PurpleItalic
-highlight! link clojureFunc Cyan
-highlight! link clojureConstant Yellow
-highlight! link clojureSpecial RedItalic
-highlight! link clojureDefine RedItalic
-highlight! link clojureKeyword Orange
-highlight! link clojureVariable Blue
-highlight! link clojureMeta Yellow
-highlight! link clojureDeref Yellow
-" }}}
-" }}}
-" Shell: {{{
-" builtin: http://www.drchip.org/astronaut/vim/index.html#SYNTAX_SH{{{
-highlight! link shRange Fg
-highlight! link shTestOpr Orange
-highlight! link shOption Cyan
-highlight! link bashStatement Orange
-highlight! link shOperator Orange
-highlight! link shQuote Green
-highlight! link shSet Orange
-highlight! link shSetList Blue
-highlight! link shSnglCase Orange
-highlight! link shVariable Blue
-highlight! link shVarAssign Orange
-highlight! link shCmdSubRegion Green
-highlight! link shCommandSub Orange
-highlight! link shFunctionOne Green
-highlight! link shFunctionKey RedItalic
-" }}}
-" }}}
-" Zsh: {{{
-" builtin: https://github.com/chrisbra/vim-zsh{{{
-highlight! link zshOptStart PurpleItalic
-highlight! link zshOption Blue
-highlight! link zshSubst Yellow
-highlight! link zshFunction Green
-highlight! link zshDeref Blue
-highlight! link zshTypes Orange
-highlight! link zshVariableDef Blue
-" }}}
-" }}}
-" Fish: {{{
-" vim-fish: https://github.com/georgewitteman/vim-fish{{{
-highlight! link fishStatement Orange
-highlight! link fishLabel RedItalic
-highlight! link fishCommandSub Yellow
-" }}}
-" }}}
-" PowerShell: {{{
-" vim-ps1: https://github.com/PProvost/vim-ps1{{{
-highlight! link ps1FunctionInvocation Cyan
-highlight! link ps1FunctionDeclaration Cyan
-highlight! link ps1InterpolationDelimiter Yellow
-highlight! link ps1BuiltIn Yellow
-" }}}
-" }}}
-" VimL: {{{
-highlight! link vimLet Orange
-highlight! link vimFunction Green
-highlight! link vimIsCommand Fg
-highlight! link vimUserFunc Green
-highlight! link vimFuncName Green
-highlight! link vimMap PurpleItalic
-highlight! link vimNotation Cyan
-highlight! link vimMapLhs Green
-highlight! link vimMapRhs Green
-highlight! link vimSetEqual Yellow
-highlight! link vimSetSep Fg
-highlight! link vimOption Cyan
-highlight! link vimUserAttrbKey Yellow
-highlight! link vimUserAttrb Green
-highlight! link vimAutoCmdSfxList Cyan
-highlight! link vimSynType Orange
-highlight! link vimHiBang Orange
-highlight! link vimSet Yellow
-highlight! link vimSetSep Grey
-" }}}
-" Makefile: {{{
-highlight! link makeIdent Cyan
-highlight! link makeSpecTarget Yellow
-highlight! link makeTarget Blue
-highlight! link makeCommands Orange
-" }}}
-" CMake: {{{
-highlight! link cmakeCommand Orange
-highlight! link cmakeKWconfigure_package_config_file Yellow
-highlight! link cmakeKWwrite_basic_package_version_file Yellow
-highlight! link cmakeKWExternalProject Cyan
-highlight! link cmakeKWadd_compile_definitions Cyan
-highlight! link cmakeKWadd_compile_options Cyan
-highlight! link cmakeKWadd_custom_command Cyan
-highlight! link cmakeKWadd_custom_target Cyan
-highlight! link cmakeKWadd_definitions Cyan
-highlight! link cmakeKWadd_dependencies Cyan
-highlight! link cmakeKWadd_executable Cyan
-highlight! link cmakeKWadd_library Cyan
-highlight! link cmakeKWadd_link_options Cyan
-highlight! link cmakeKWadd_subdirectory Cyan
-highlight! link cmakeKWadd_test Cyan
-highlight! link cmakeKWbuild_command Cyan
-highlight! link cmakeKWcmake_host_system_information Cyan
-highlight! link cmakeKWcmake_minimum_required Cyan
-highlight! link cmakeKWcmake_parse_arguments Cyan
-highlight! link cmakeKWcmake_policy Cyan
-highlight! link cmakeKWconfigure_file Cyan
-highlight! link cmakeKWcreate_test_sourcelist Cyan
-highlight! link cmakeKWctest_build Cyan
-highlight! link cmakeKWctest_configure Cyan
-highlight! link cmakeKWctest_coverage Cyan
-highlight! link cmakeKWctest_memcheck Cyan
-highlight! link cmakeKWctest_run_script Cyan
-highlight! link cmakeKWctest_start Cyan
-highlight! link cmakeKWctest_submit Cyan
-highlight! link cmakeKWctest_test Cyan
-highlight! link cmakeKWctest_update Cyan
-highlight! link cmakeKWctest_upload Cyan
-highlight! link cmakeKWdefine_property Cyan
-highlight! link cmakeKWdoxygen_add_docs Cyan
-highlight! link cmakeKWenable_language Cyan
-highlight! link cmakeKWenable_testing Cyan
-highlight! link cmakeKWexec_program Cyan
-highlight! link cmakeKWexecute_process Cyan
-highlight! link cmakeKWexport Cyan
-highlight! link cmakeKWexport_library_dependencies Cyan
-highlight! link cmakeKWfile Cyan
-highlight! link cmakeKWfind_file Cyan
-highlight! link cmakeKWfind_library Cyan
-highlight! link cmakeKWfind_package Cyan
-highlight! link cmakeKWfind_path Cyan
-highlight! link cmakeKWfind_program Cyan
-highlight! link cmakeKWfltk_wrap_ui Cyan
-highlight! link cmakeKWforeach Cyan
-highlight! link cmakeKWfunction Cyan
-highlight! link cmakeKWget_cmake_property Cyan
-highlight! link cmakeKWget_directory_property Cyan
-highlight! link cmakeKWget_filename_component Cyan
-highlight! link cmakeKWget_property Cyan
-highlight! link cmakeKWget_source_file_property Cyan
-highlight! link cmakeKWget_target_property Cyan
-highlight! link cmakeKWget_test_property Cyan
-highlight! link cmakeKWif Cyan
-highlight! link cmakeKWinclude Cyan
-highlight! link cmakeKWinclude_directories Cyan
-highlight! link cmakeKWinclude_external_msproject Cyan
-highlight! link cmakeKWinclude_guard Cyan
-highlight! link cmakeKWinstall Cyan
-highlight! link cmakeKWinstall_files Cyan
-highlight! link cmakeKWinstall_programs Cyan
-highlight! link cmakeKWinstall_targets Cyan
-highlight! link cmakeKWlink_directories Cyan
-highlight! link cmakeKWlist Cyan
-highlight! link cmakeKWload_cache Cyan
-highlight! link cmakeKWload_command Cyan
-highlight! link cmakeKWmacro Cyan
-highlight! link cmakeKWmark_as_advanced Cyan
-highlight! link cmakeKWmath Cyan
-highlight! link cmakeKWmessage Cyan
-highlight! link cmakeKWoption Cyan
-highlight! link cmakeKWproject Cyan
-highlight! link cmakeKWqt_wrap_cpp Cyan
-highlight! link cmakeKWqt_wrap_ui Cyan
-highlight! link cmakeKWremove Cyan
-highlight! link cmakeKWseparate_arguments Cyan
-highlight! link cmakeKWset Cyan
-highlight! link cmakeKWset_directory_properties Cyan
-highlight! link cmakeKWset_property Cyan
-highlight! link cmakeKWset_source_files_properties Cyan
-highlight! link cmakeKWset_target_properties Cyan
-highlight! link cmakeKWset_tests_properties Cyan
-highlight! link cmakeKWsource_group Cyan
-highlight! link cmakeKWstring Cyan
-highlight! link cmakeKWsubdirs Cyan
-highlight! link cmakeKWtarget_compile_definitions Cyan
-highlight! link cmakeKWtarget_compile_features Cyan
-highlight! link cmakeKWtarget_compile_options Cyan
-highlight! link cmakeKWtarget_include_directories Cyan
-highlight! link cmakeKWtarget_link_directories Cyan
-highlight! link cmakeKWtarget_link_libraries Cyan
-highlight! link cmakeKWtarget_link_options Cyan
-highlight! link cmakeKWtarget_precompile_headers Cyan
-highlight! link cmakeKWtarget_sources Cyan
-highlight! link cmakeKWtry_compile Cyan
-highlight! link cmakeKWtry_run Cyan
-highlight! link cmakeKWunset Cyan
-highlight! link cmakeKWuse_mangled_mesa Cyan
-highlight! link cmakeKWvariable_requires Cyan
-highlight! link cmakeKWvariable_watch Cyan
-highlight! link cmakeKWwrite_file Cyan
-" }}}
-" Json: {{{
-highlight! link jsonKeyword Orange
-highlight! link jsonQuote Grey
-highlight! link jsonBraces Fg
-" }}}
-" Yaml: {{{
-highlight! link yamlKey Orange
-highlight! link yamlConstant Purple
-" }}}
-" Toml: {{{
-call s:HL('tomlTable', s:palette.purple, s:palette.none, 'bold')
-highlight! link tomlKey Orange
-highlight! link tomlBoolean Cyan
-highlight! link tomlTableArray tomlTable
-" }}}
-" Diff: {{{
-highlight! link diffAdded Green
-highlight! link diffRemoved Red
-highlight! link diffChanged Blue
-highlight! link diffOldFile Yellow
-highlight! link diffNewFile Orange
-highlight! link diffFile Cyan
-highlight! link diffLine Grey
-highlight! link diffIndexLine Purple
-" }}}
-" Help: {{{
-call s:HL('helpNote', s:palette.purple, s:palette.none, 'bold')
-call s:HL('helpHeadline', s:palette.red, s:palette.none, 'bold')
-call s:HL('helpHeader', s:palette.orange, s:palette.none, 'bold')
-call s:HL('helpURL', s:palette.green, s:palette.none, 'underline')
-call s:HL('helpHyperTextEntry', s:palette.yellow, s:palette.none, 'bold')
-highlight! link helpHyperTextJump Yellow
-highlight! link helpCommand Cyan
-highlight! link helpExample Green
-highlight! link helpSpecial Blue
-highlight! link helpSectionDelim Grey
-" }}}
-" }}}
-" Plugins: {{{
-" junegunn/limelight.vim{{{
-let g:limelight_conceal_guifg = s:palette.grey[0]
-let g:limelight_conceal_ctermfg = s:palette.bg4[1]
-" }}}
-" junegunn/vim-plug{{{
-call s:HL('plug1', s:palette.orange, s:palette.none, 'bold')
-call s:HL('plugNumber', s:palette.yellow, s:palette.none, 'bold')
-highlight! link plug2 Green
-highlight! link plugBracket Grey
-highlight! link plugName Cyan
-highlight! link plugDash Orange
-highlight! link plugError Red
-highlight! link plugNotLoaded Grey
-highlight! link plugRelDate Grey
-highlight! link plugH2 Orange
-highlight! link plugMessage Orange
-highlight! link plugStar Red
-highlight! link plugUpdate Blue
-highlight! link plugDeleted Grey
-highlight! link plugEdge Yellow
-highlight! link plugSha Green
-" }}}
-" neoclide/coc.nvim{{{
-call s:HL('CocHoverRange', s:palette.none, s:palette.none, 'bold,underline')
-if s:configuration.current_word ==# 'bold'
- call s:HL('CocHighlightText', s:palette.none, s:palette.none, 'bold')
-elseif s:configuration.current_word ==# 'underline'
- call s:HL('CocHighlightText', s:palette.none, s:palette.none, 'underline')
-elseif s:configuration.current_word ==# 'italic'
- call s:HL('CocHighlightText', s:palette.none, s:palette.none, 'italic')
-elseif s:configuration.current_word ==# 'grey background'
- call s:HL('CocHighlightText', s:palette.none, s:palette.bg2)
-endif
-highlight! link CocErrorSign RedSign
-highlight! link CocWarningSign YellowSign
-highlight! link CocInfoSign BlueSign
-highlight! link CocHintSign CyanSign
-highlight! link CocErrorHighlight ALEError
-highlight! link CocWarningHighlight ALEWarning
-highlight! link CocInfoHighlight ALEInfo
-highlight! link CocWarningVirtualText Grey
-highlight! link CocErrorVirtualText Grey
-highlight! link CocInfoVirtualText Grey
-highlight! link CocHintVirtualText Grey
-highlight! link CocCodeLens Grey
-highlight! link HighlightedyankRegion Visual
-highlight! link CocGitAddedSign GreenSign
-highlight! link CocGitChangeRemovedSign PurpleSign
-highlight! link CocGitChangedSign BlueSign
-highlight! link CocGitRemovedSign RedSign
-highlight! link CocGitTopRemovedSign RedSign
-highlight! link CocExplorerBufferRoot Orange
-highlight! link CocExplorerBufferExpandIcon Cyan
-highlight! link CocExplorerBufferBufnr Purple
-highlight! link CocExplorerBufferModified Red
-highlight! link CocExplorerBufferBufname Grey
-highlight! link CocExplorerBufferFullpath Grey
-highlight! link CocExplorerFileRoot Orange
-highlight! link CocExplorerFileExpandIcon Cyan
-highlight! link CocExplorerFileFullpath Grey
-highlight! link CocExplorerFileDirectory Green
-highlight! link CocExplorerFileGitStage Purple
-highlight! link CocExplorerFileGitUnstage Yellow
-highlight! link CocExplorerFileSize Blue
-highlight! link CocExplorerTimeAccessed Cyan
-highlight! link CocExplorerTimeCreated Cyan
-highlight! link CocExplorerTimeModified Cyan
-" }}}
-" dense-analysis/ale{{{
-call s:HL('ALEError', s:palette.none, s:palette.none, 'undercurl', s:palette.red)
-call s:HL('ALEWarning', s:palette.none, s:palette.none, 'undercurl', s:palette.yellow)
-call s:HL('ALEInfo', s:palette.none, s:palette.none, 'undercurl', s:palette.blue)
-highlight! link ALEErrorSign RedSign
-highlight! link ALEWarningSign YellowSign
-highlight! link ALEInfoSign BlueSign
-highlight! link ALEVirtualTextError Grey
-highlight! link ALEVirtualTextWarning Grey
-highlight! link ALEVirtualTextInfo Grey
-highlight! link ALEVirtualTextStyleError Grey
-highlight! link ALEVirtualTextStyleWarning Grey
-" }}}
-" neomake/neomake{{{
-highlight! link NeomakeError ALEError
-highlight! link NeomakeErrorSign RedSign
-highlight! link NeomakeWarning ALEWarning
-highlight! link NeomakeWarningSign YellowSign
-highlight! link NeomakeInfo ALEInfo
-highlight! link NeomakeInfoSign BlueSign
-highlight! link NeomakeMessage Cyan
-highlight! link NeomakeMessageSign CyanSign
-highlight! link NeomakeVirtualtextError Grey
-highlight! link NeomakeVirtualtextWarning Grey
-highlight! link NeomakeVirtualtextInfo Grey
-highlight! link NeomakeVirtualtextMessag Grey
-" }}}
-" vim-syntastic/syntastic{{{
-highlight! link SyntasticError ALEError
-highlight! link SyntasticWarning ALEWarning
-highlight! link SyntasticErrorSign RedSign
-highlight! link SyntasticWarningSign YellowSign
-" }}}
-" Yggdroot/LeaderF{{{
-call s:HL('Lf_hl_match', s:palette.green, s:palette.none, 'bold')
-call s:HL('Lf_hl_match0', s:palette.green, s:palette.none, 'bold')
-call s:HL('Lf_hl_match1', s:palette.cyan, s:palette.none, 'bold')
-call s:HL('Lf_hl_match2', s:palette.blue, s:palette.none, 'bold')
-call s:HL('Lf_hl_match3', s:palette.purple, s:palette.none, 'bold')
-call s:HL('Lf_hl_match4', s:palette.orange, s:palette.none, 'bold')
-call s:HL('Lf_hl_matchRefine', s:palette.red, s:palette.none, 'bold')
-highlight! link Lf_hl_cursorline Fg
-highlight! link Lf_hl_selection DiffAdd
-highlight! link Lf_hl_rgHighlight Visual
-highlight! link Lf_hl_gtagsHighlight Visual
-" }}}
-" junegunn/fzf.vim{{{
-let g:fzf_colors = {
- \ 'fg': ['fg', 'Normal'],
- \ 'bg': ['bg', 'Normal'],
- \ 'hl': ['fg', 'Green'],
- \ 'fg+': ['fg', 'CursorLine', 'CursorColumn', 'Normal'],
- \ 'bg+': ['bg', 'CursorLine', 'CursorColumn'],
- \ 'hl+': ['fg', 'Cyan'],
- \ 'info': ['fg', 'Cyan'],
- \ 'prompt': ['fg', 'Orange'],
- \ 'pointer': ['fg', 'Blue'],
- \ 'marker': ['fg', 'Yellow'],
- \ 'spinner': ['fg', 'Yellow'],
- \ 'header': ['fg', 'Grey']
- \ }
-" }}}
-" Shougo/denite.nvim{{{
-call s:HL('deniteMatchedChar', s:palette.green, s:palette.none, 'bold')
-call s:HL('deniteMatchedRange', s:palette.green, s:palette.none, 'bold,underline')
-call s:HL('deniteInput', s:palette.green, s:palette.bg3, 'bold')
-call s:HL('deniteStatusLineNumber', s:palette.purple, s:palette.bg3)
-call s:HL('deniteStatusLinePath', s:palette.fg, s:palette.bg3)
-highlight! link deniteSelectedLin Green
-" }}}
-" kien/ctrlp.vim{{{
-call s:HL('CtrlPMatch', s:palette.green, s:palette.none, 'bold')
-call s:HL('CtrlPPrtBase', s:palette.bg3, s:palette.none)
-call s:HL('CtrlPLinePre', s:palette.bg3, s:palette.none)
-call s:HL('CtrlPMode1', s:palette.blue, s:palette.bg3, 'bold')
-call s:HL('CtrlPMode2', s:palette.bg0, s:palette.blue, 'bold')
-call s:HL('CtrlPStats', s:palette.grey, s:palette.bg3, 'bold')
-highlight! link CtrlPNoEntries Red
-highlight! link CtrlPPrtCursor Blue
-" }}}
-" majutsushi/tagbar{{{
-highlight! link TagbarFoldIcon Green
-highlight! link TagbarSignature Green
-highlight! link TagbarKind Red
-highlight! link TagbarScope Orange
-highlight! link TagbarNestedKind Cyan
-highlight! link TagbarVisibilityPrivate Red
-highlight! link TagbarVisibilityPublic Blue
-" }}}
-" liuchengxu/vista.vim{{{
-highlight! link VistaBracket Grey
-highlight! link VistaChildrenNr Orange
-highlight! link VistaScope Red
-highlight! link VistaTag Green
-highlight! link VistaPrefix Grey
-highlight! link VistaColon Green
-highlight! link VistaIcon Purple
-highlight! link VistaLineNr Fg
-" }}}
-" airblade/vim-gitgutter{{{
-highlight! link GitGutterAdd GreenSign
-highlight! link GitGutterChange BlueSign
-highlight! link GitGutterDelete RedSign
-highlight! link GitGutterChangeDelete PurpleSign
-" }}}
-" mhinz/vim-signify{{{
-highlight! link SignifySignAdd GreenSign
-highlight! link SignifySignChange BlueSign
-highlight! link SignifySignDelete RedSign
-highlight! link SignifySignChangeDelete PurpleSign
-" }}}
-" scrooloose/nerdtree{{{
-highlight! link NERDTreeDir Green
-highlight! link NERDTreeDirSlash Cyan
-highlight! link NERDTreeOpenable Orange
-highlight! link NERDTreeClosable Orange
-highlight! link NERDTreeFile Fg
-highlight! link NERDTreeExecFile Yellow
-highlight! link NERDTreeUp Grey
-highlight! link NERDTreeCWD Cyan
-highlight! link NERDTreeHelp LightGrey
-highlight! link NERDTreeToggleOn Green
-highlight! link NERDTreeToggleOff Red
-highlight! link NERDTreeFlags Orange
-highlight! link NERDTreeLinkFile Grey
-highlight! link NERDTreeLinkTarget Green
-" }}}
-" justinmk/vim-dirvish{{{
-highlight! link DirvishPathTail Cyan
-highlight! link DirvishArg Yellow
-" }}}
-" vim.org/netrw {{{
-" https://www.vim.org/scripts/script.php?script_id=1075
-highlight! link netrwDir Green
-highlight! link netrwClassify Green
-highlight! link netrwLink Grey
-highlight! link netrwSymLink Fg
-highlight! link netrwExe Yellow
-highlight! link netrwComment Grey
-highlight! link netrwList Cyan
-highlight! link netrwHelpCmd Blue
-highlight! link netrwCmdSep Grey
-highlight! link netrwVersion Orange
-" }}}
-" andymass/vim-matchup{{{
-call s:HL('MatchParenCur', s:palette.none, s:palette.none, 'bold')
-call s:HL('MatchWord', s:palette.none, s:palette.none, 'underline')
-call s:HL('MatchWordCur', s:palette.none, s:palette.none, 'underline')
-" }}}
-" easymotion/vim-easymotion {{{
-highlight! link EasyMotionTarget Search
-highlight! link EasyMotionShade Comment
-" }}}
-" justinmk/vim-sneak {{{
-highlight! link Sneak Cursor
-highlight! link SneakLabel Cursor
-highlight! link SneakScope DiffChange
-" }}}
-" terryma/vim-multiple-cursors{{{
-highlight! link multiple_cursors_cursor Cursor
-highlight! link multiple_cursors_visual Visual
-" }}}
-" mg979/vim-visual-multi{{{
-let g:VM_Mono_hl = 'Cursor'
-let g:VM_Extend_hl = 'Visual'
-let g:VM_Cursor_hl = 'Cursor'
-let g:VM_Insert_hl = 'Cursor'
-" }}}
-" dominikduda/vim_current_word{{{
-highlight! link CurrentWord CocHighlightText
-highlight! link CurrentWordTwins CocHighlightText
-" }}}
-" RRethy/vim-illuminate{{{
-highlight! link illuminatedWord CocHighlightText
-" }}}
-" itchyny/vim-cursorword{{{
-highlight! link CursorWord0 CocHighlightText
-highlight! link CursorWord1 CocHighlightText
-" }}}
-" nathanaelkane/vim-indent-guides{{{
-if get(g:, 'indent_guides_auto_colors', 1) == 0
- call s:HL('IndentGuidesOdd', s:palette.bg0, s:palette.bg1)
- call s:HL('IndentGuidesEven', s:palette.bg0, s:palette.bg2)
-endif
-" }}}
-" luochen1990/rainbow{{{
-if !exists('g:rbpt_colorpairs')
- let g:rbpt_colorpairs = [['blue', s:palette.blue[0]], ['magenta', s:palette.purple[0]],
- \ ['red', s:palette.red[0]], ['166', s:palette.orange[0]]]
-endif
-
-let g:rainbow_guifgs = [ s:palette.orange[0], s:palette.red[0], s:palette.purple[0], s:palette.blue[0] ]
-let g:rainbow_ctermfgs = [ '166', 'red', 'magenta', 'blue' ]
-
-if !exists('g:rainbow_conf')
- let g:rainbow_conf = {}
-endif
-if !has_key(g:rainbow_conf, 'guifgs')
- let g:rainbow_conf['guifgs'] = g:rainbow_guifgs
-endif
-if !has_key(g:rainbow_conf, 'ctermfgs')
- let g:rainbow_conf['ctermfgs'] = g:rainbow_ctermfgs
-endif
-
-let g:niji_dark_colours = g:rbpt_colorpairs
-let g:niji_light_colours = g:rbpt_colorpairs
-" }}}
-" kshenoy/vim-signature {{{
-highlight! link SignatureMarkText BlueSign
-highlight! link SignatureMarkerText PurpleSign
-" }}}
-" mhinz/vim-startify{{{
-highlight! link StartifyBracket Grey
-highlight! link StartifyFile Fg
-highlight! link StartifyNumber Red
-highlight! link StartifyPath Green
-highlight! link StartifySlash Green
-highlight! link StartifySection Blue
-highlight! link StartifyHeader Orange
-highlight! link StartifySpecial Grey
-highlight! link StartifyFooter Grey
-" }}}
-" ap/vim-buftabline{{{
-highlight! link BufTabLineCurrent TabLineSel
-highlight! link BufTabLineActive TabLine
-highlight! link BufTabLineHidden TabLineFill
-highlight! link BufTabLineFill TabLineFill
-" }}}
-" liuchengxu/vim-which-key{{{
-highlight! link WhichKey Red
-highlight! link WhichKeySeperator Green
-highlight! link WhichKeyGroup Yellow
-highlight! link WhichKeyDesc Blue
-highlight! link WhichKeyFloating SignColumn
-" }}}
-" skywind3000/quickmenu.vim{{{
-highlight! link QuickmenuOption Green
-highlight! link QuickmenuNumber Red
-highlight! link QuickmenuBracket Grey
-highlight! link QuickmenuHelp Green
-highlight! link QuickmenuSpecial Purple
-highlight! link QuickmenuHeader Orange
-" }}}
-" mbbill/undotree{{{
-call s:HL('UndotreeSavedBig', s:palette.purple, s:palette.none, 'bold')
-highlight! link UndotreeNode Orange
-highlight! link UndotreeNodeCurrent Red
-highlight! link UndotreeSeq Green
-highlight! link UndotreeNext Blue
-highlight! link UndotreeTimeStamp Grey
-highlight! link UndotreeHead Yellow
-highlight! link UndotreeBranch Yellow
-highlight! link UndotreeCurrent Cyan
-highlight! link UndotreeSavedSmall Purple
-" }}}
-" unblevable/quick-scope {{{
-call s:HL('QuickScopePrimary', s:palette.cyan, s:palette.none, 'underline')
-call s:HL('QuickScopeSecondary', s:palette.blue, s:palette.none, 'underline')
-" }}}
-" APZelos/blamer.nvim {{{
-highlight! link Blamer Grey
-" }}}
-" }}}
-" Terminal: {{{
-if (has('termguicolors') && &termguicolors) || has('gui_running')
- " Definition
- let s:terminal = {
- \ 'black': s:palette.fg,
- \ 'red': s:palette.red,
- \ 'yellow': s:palette.yellow,
- \ 'green': s:palette.green,
- \ 'cyan': s:palette.cyan,
- \ 'blue': s:palette.blue,
- \ 'purple': s:palette.purple,
- \ 'white': s:palette.grey
- \ }
- " Implementation: {{{
- if !has('nvim')
- let g:terminal_ansi_colors = [s:terminal.black[0], s:terminal.red[0], s:terminal.green[0], s:terminal.yellow[0],
- \ s:terminal.blue[0], s:terminal.purple[0], s:terminal.cyan[0], s:terminal.white[0], s:terminal.black[0], s:terminal.red[0],
- \ s:terminal.green[0], s:terminal.yellow[0], s:terminal.blue[0], s:terminal.purple[0], s:terminal.cyan[0], s:terminal.white[0]]
- else
- let g:terminal_color_0 = s:terminal.black[0]
- let g:terminal_color_1 = s:terminal.red[0]
- let g:terminal_color_2 = s:terminal.green[0]
- let g:terminal_color_3 = s:terminal.yellow[0]
- let g:terminal_color_4 = s:terminal.blue[0]
- let g:terminal_color_5 = s:terminal.purple[0]
- let g:terminal_color_6 = s:terminal.cyan[0]
- let g:terminal_color_7 = s:terminal.white[0]
- let g:terminal_color_8 = s:terminal.black[0]
- let g:terminal_color_9 = s:terminal.red[0]
- let g:terminal_color_10 = s:terminal.green[0]
- let g:terminal_color_11 = s:terminal.yellow[0]
- let g:terminal_color_12 = s:terminal.blue[0]
- let g:terminal_color_13 = s:terminal.purple[0]
- let g:terminal_color_14 = s:terminal.cyan[0]
- let g:terminal_color_15 = s:terminal.white[0]
- endif
- " }}}
-endif
-" }}}
-
-" vim: set sw=2 ts=2 sts=2 et tw=80 ft=vim fdm=marker fmr={{{,}}}:
diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim
index b5c4c77..91391a4 100644
--- a/.config/nvim/init.vim
+++ b/.config/nvim/init.vim
@@ -1,30 +1,4 @@
set nocompatible " be iMproved, required
-" PYTHON PROVIDERS {{{
-
-if has('macunix')
-
-" OSX
-
-let g:python3_host_prog = '/usr/bin/python3' " -- Set python 3 provider
-
-" let g:python_host_prog = '/usr/bin/python2' " --- Set python 2 provider
-
-elseif has('unix')
-
-" Ubuntu
-
-let g:python3_host_prog = '/usr/bin/python3' " -------- Set python 3 provider
-
-" let g:python_host_prog = '/usr/bin/python' " ---------- Set python 2 provider
-
-elseif has('win32') || has('win64')
-
-" Window
-
-endif
-
-" }}}
-
" auto-install vim-plug
if empty(glob('~/.config/nvim/autoload/plug.vim'))
silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs \
@@ -38,8 +12,8 @@ Plug 'neoclide/coc.nvim', {'branch': 'release'}
Plug 'rust-lang/rust.vim'
" go
Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }
-" syntastic
-Plug 'vim-syntastic/syntastic'
+" linting
+" Plug 'dense-analysis/ale'
"C++ Highlighting
Plug 'octol/vim-cpp-enhanced-highlight'
"GLSL
@@ -55,6 +29,10 @@ Plug 'vim-airline/vim-airline-themes'
Plug 'edkolev/tmuxline.vim'
+" :)
+Plug 'jasonccox/vim-wayland-clipboard'
+Plug 'lambdalisue/suda.vim'
+
call plug#end()
@@ -77,25 +55,70 @@ hi clear SignColumn
set textwidth=80
-function! HasPaste()
- if &paste
- return 'PASTE MODE '
- endif
- return ''
-endfunction
+set clipboard+=unnamedplus
+" " Copy to clipboard
+vnoremap <leader>y "+y
+nnoremap <leader>Y "+yg_
+nnoremap <leader>y "+y
+nnoremap <leader>yy "+yy
-let mapleader = " " " map leader to Space
+" " Paste from clipboard
+nnoremap <leader>p "+p
+nnoremap <leader>P "+P
+vnoremap <leader>p "+p
+vnoremap <leader>P "+P
-" Applying codeAction to the selected region.
+"python with virtualenv support
+py3 << EOF
+import os
+import sys
+if 'VIRTUAL_ENV' in os.environ:
+ project_base_dir = os.environ['VIRTUAL_ENV']
+ activate_this = os.path.join(project_base_dir, 'bin/activate_this.py')
+ execfile(activate_this, dict(__file__=activate_this))
+EOF
-" Example: \`<leader>aap\` for current paragraph
+" #####################################################################
+" #####################################################################
+" #####################################################################
+" ########################## COC STUFF ################################
+" #####################################################################
+" #####################################################################
+" #####################################################################
+
+" Use tab for trigger completion with characters ahead and navigate.
+" NOTE: There's always complete item selected by default, you may want to enable
+" no select by `"suggest.noselect": true` in your configuration file.
+" NOTE: Use command ':verbose imap <tab>' to make sure tab is not mapped by
+" other plugin before putting this into your config.
+inoremap <silent><expr> <TAB>
+ \ coc#pum#visible() ? coc#pum#next(1) :
+ \ CheckBackspace() ? "\<Tab>" :
+ \ coc#refresh()
+inoremap <expr><S-TAB> coc#pum#visible() ? coc#pum#prev(1) : "\<C-h>"
-xmap <leader>a <Plug>(coc-codeaction-selected)
+" Make <CR> to accept selected completion item or notify coc.nvim to format
+" <C-g>u breaks current undo, please make your own choice.
+inoremap <silent><expr> <CR> coc#pum#visible() ? coc#pum#confirm()
+ \: "\<C-g>u\<CR>\<c-r>=coc#on_enter()\<CR>"
+function! CheckBackspace() abort
+ let col = col('.') - 1
+ return !col || getline('.')[col - 1] =~# '\s'
+endfunction
+" Use <c-space> to trigger completion.
+if has('nvim')
+ inoremap <silent><expr> <c-space> coc#refresh()
+else
+ inoremap <silent><expr> <c-@> coc#refresh()
+endif
+
+" Use `[g` and `]g` to navigate diagnostics
+" Use `:CocDiagnostics` to get all diagnostics of current buffer in location list.
+nmap <silent> [g <Plug>(coc-diagnostic-prev)
+nmap <silent> ]g <Plug>(coc-diagnostic-next)
-nmap <leader>a <Plug>(coc-codeaction-selected)
-"
" GoTo code navigation.
nmap <silent> gd <Plug>(coc-definition)
nmap <silent> gy <Plug>(coc-type-definition)
@@ -103,15 +126,13 @@ nmap <silent> gi <Plug>(coc-implementation)
nmap <silent> gr <Plug>(coc-references)
" Use K to show documentation in preview window.
-nnoremap <silent> K :call <SID>show_documentation()<CR>
+nnoremap <silent> K :call ShowDocumentation()<CR>
-function! s:show_documentation()
- if (index(['vim','help'], &filetype) >= 0)
- execute 'h '.expand('<cword>')
- elseif (coc#rpc#ready())
+function! ShowDocumentation()
+ if CocAction('hasProvider', 'hover')
call CocActionAsync('doHover')
else
- execute '!' . &keywordprg . " " . expand('<cword>')
+ call feedkeys('K', 'in')
endif
endfunction
@@ -121,57 +142,114 @@ autocmd CursorHold * silent call CocActionAsync('highlight')
" Symbol renaming.
nmap <leader>rn <Plug>(coc-rename)
+" Formatting selected code.
+xmap <leader>f <Plug>(coc-format-selected)
+nmap <leader>f <Plug>(coc-format-selected)
-" My config
-
-" Remap keys for applying codeAction to the current word.
-
-" I add w mean select current word for codeaction.
-
-nmap <leader>ac <Plug>(coc-codeaction-selected)w
-
-set clipboard+=unnamedplus
-" " Copy to clipboard
-vnoremap <leader>y "+y
-nnoremap <leader>Y "+yg_
-nnoremap <leader>y "+y
-nnoremap <leader>yy "+yy
-
-" " Paste from clipboard
-nnoremap <leader>p "+p
-nnoremap <leader>P "+P
-vnoremap <leader>p "+p
-vnoremap <leader>P "+P
-
-"python with virtualenv support
-py3 << EOF
-import os
-import sys
-if 'VIRTUAL_ENV' in os.environ:
- project_base_dir = os.environ['VIRTUAL_ENV']
- activate_this = os.path.join(project_base_dir, 'bin/activate_this.py')
- execfile(activate_this, dict(__file__=activate_this))
-EOF
-
-
+augroup mygroup
+ autocmd!
+ " Setup formatexpr specified filetype(s).
+ autocmd FileType typescript,json setl formatexpr=CocAction('formatSelected')
+ " Update signature help on jump placeholder.
+ autocmd User CocJumpPlaceholder call CocActionAsync('showSignatureHelp')
+augroup end
+" Applying code actions to the selected code block.
+" Example: `<leader>aap` for current paragraph
+xmap <leader>a <Plug>(coc-codeaction-selected)
+nmap <leader>a <Plug>(coc-codeaction-selected)
-" use <tab> for trigger completion and navigate to the next complete item
-function! s:check_back_space() abort
- let col = col('.') - 1
- return !col || getline('.')[col - 1] =~ '\s'
-endfunction
+" Remap keys for apply code actions at the cursor position.
+nmap <leader>ac <Plug>(coc-codeaction-cursor)
+" Remap keys for apply code actions affect whole buffer.
+nmap <leader>as <Plug>(coc-codeaction-source)
+" Apply the most preferred quickfix action to fix diagnostic on the current line.
+nmap <leader>qf <Plug>(coc-fix-current)
+
+" Remap keys for apply refactor code actions.
+nmap <silent> <leader>re <Plug>(coc-codeaction-refactor)
+xmap <silent> <leader>r <Plug>(coc-codeaction-refactor-selected)
+nmap <silent> <leader>r <Plug>(coc-codeaction-refactor-selected)
+
+" Run the Code Lens action on the current line.
+nmap <leader>cl <Plug>(coc-codelens-action)
+
+" Map function and class text objects
+" NOTE: Requires 'textDocument.documentSymbol' support from the language server.
+xmap if <Plug>(coc-funcobj-i)
+omap if <Plug>(coc-funcobj-i)
+xmap af <Plug>(coc-funcobj-a)
+omap af <Plug>(coc-funcobj-a)
+xmap ic <Plug>(coc-classobj-i)
+omap ic <Plug>(coc-classobj-i)
+xmap ac <Plug>(coc-classobj-a)
+omap ac <Plug>(coc-classobj-a)
+
+" Remap <C-f> and <C-b> for scroll float windows/popups.
+if has('nvim-0.4.0') || has('patch-8.2.0750')
+ nnoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? coc#float#scroll(1) : "\<C-f>"
+ nnoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? coc#float#scroll(0) : "\<C-b>"
+ inoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? "\<c-r>=coc#float#scroll(1)\<cr>" : "\<Right>"
+ inoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? "\<c-r>=coc#float#scroll(0)\<cr>" : "\<Left>"
+ vnoremap <silent><nowait><expr> <C-f> coc#float#has_scroll() ? coc#float#scroll(1) : "\<C-f>"
+ vnoremap <silent><nowait><expr> <C-b> coc#float#has_scroll() ? coc#float#scroll(0) : "\<C-b>"
+endif
-inoremap <silent><expr> <Tab>
- \ pumvisible() ? "\<C-n>" :
- \ <SID>check_back_space() ? "\<Tab>" :
+" Use CTRL-S for selections ranges.
+" Requires 'textDocument/selectionRange' support of language server.
+nmap <silent> <C-s> <Plug>(coc-range-select)
+xmap <silent> <C-s> <Plug>(coc-range-select)
+
+" Add `:Format` command to format current buffer.
+command! -nargs=0 Format :call CocActionAsync('format')
+
+" Add `:Fold` command to fold current buffer.
+command! -nargs=? Fold :call CocAction('fold', <f-args>)
+
+" Add `:OR` command for organize imports of the current buffer.
+command! -nargs=0 OR :call CocActionAsync('runCommand', 'editor.action.organizeImport')
+
+" Add (Neo)Vim's native statusline support.
+" NOTE: Please see `:h coc-status` for integrations with external plugins that
+" provide custom statusline: lightline.vim, vim-airline.
+set statusline^=%{coc#status()}%{get(b:,'coc_current_function','')}
+let g:airline#extensions#coc#enabled = 1
+
+" Mappings for CoCList
+" Show all diagnostics.
+nnoremap <silent><nowait> <space>a :<C-u>CocList diagnostics<cr>
+" Manage extensions.
+nnoremap <silent><nowait> <space>e :<C-u>CocList extensions<cr>
+" Show commands.
+nnoremap <silent><nowait> <space>c :<C-u>CocList commands<cr>
+" Find symbol of current document.
+nnoremap <silent><nowait> <space>o :<C-u>CocList outline<cr>
+" Search workspace symbols.
+nnoremap <silent><nowait> <space>s :<C-u>CocList -I symbols<cr>
+" Do default action for next item.
+nnoremap <silent><nowait> <space>j :<C-u>CocNext<CR>
+" Do default action for previous item.
+nnoremap <silent><nowait> <space>k :<C-u>CocPrev<CR>
+" Resume latest coc list.
+nnoremap <silent><nowait> <space>p :<C-u>CocListResume<CR>
+inoremap <silent><expr> <TAB>
+ \ coc#pum#visible() ? coc#pum#next(1) :
+ \ CheckBackspace() ? "\<Tab>" :
\ coc#refresh()
+inoremap <expr><S-TAB> coc#pum#visible() ? coc#pum#prev(1) : "\<C-h>"
" use <c-space>for trigger completion
inoremap <silent><expr> <c-space> coc#refresh()
+
+" #####################################################################
+" #####################################################################
+" #####################################################################
+" #####################################################################
+" #####################################################################
+" #####################################################################
+
set laststatus=2
-"set statusline=\ %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\ %l\ \ Column:\ %c
map <C-h> :set hlsearch!<CR>
@@ -199,47 +277,6 @@ set smarttab
let g:enable_bold_font = 1
-" Statusline {{{2
-
-" Statusline definition {{{3
-set statusline= " clear
-set statusline+=%1*\ " Color -
-set statusline+=%t " Tail of the filename
-set statusline+=%2* " Color
-set statusline+=%h " Help file flag
-set statusline+=%r " Read only flag
-set statusline+=%3* " Color
-set statusline+=%m " Modified flag
-set statusline+=%= " Left/right separator
-set statusline+=%4*\ " Color -
-" set statusline+=%{g:pluginUpdateStatus} " Up to date plugins
-set statusline+=\ \ " --
-set statusline+=%{&filetype} " Filetype
-set statusline+=\ \ " --
-set statusline+=%{&fenc} " File encoding
-set statusline+=[%{&ff}] " File format
-set statusline+=[ " Indent settings: begin
-set statusline+=%{&expandtab?\"sp\":\"tab\"}\ " Indent settings
-set statusline+=%{&shiftwidth} " Indent settings
-set statusline+=] " Indent settings: end
-set statusline+=\ %5*\ \ \ " - Color ---
-set statusline+=%2c " Cursor column
-set statusline+=\ \ " --
-set statusline+=%2v " Cursor column (virtual)
-set statusline+=\ \ " --
-set statusline+=(%l\ /\ %L) " Cursor line/total lines
-" set statusline+=\ \ " --
-" set statusline+=%P " Percent through file
-
-" Statusline colors {{{3
-hi User1 ctermfg=250 ctermbg=234
-hi User2 ctermfg=008 ctermbg=234
-hi User3 ctermfg=143 ctermbg=234
-hi User4 ctermfg=237 ctermbg=233
-hi User5 ctermfg=238 ctermbg=233
-
-
-
"------------Start Python PEP 8 stuff----------------
" Number of spaces that a pre-existing tab is equal to.
@@ -287,39 +324,16 @@ au BufRead,BufNewFile *.css set softtabstop=2
au BufRead,BufNewFile *.tex set syntax=context
set ai "auto indent
set si "smart indent
-
set nu
-highlight LineNr ctermfg=grey
-
-let python_highlight_all=1
+let g:python3_host_prog = '/usr/bin/python3'
syntax on
-" highlight Pmenu ctermfg=cyan ctermbg=black
+highlight LineNr ctermfg=grey
-let g:ycm_python_binary_path = 'python'
-let g:ycm_server_python_interpreter = '/usr/bin/python'
-let g:ycm_autoclose_preview_window_after_completion=1
-let g:ycm_collect_identifiers_from_comments_and_strings=1
-let g:ycm_global_ycm_extra_conf = '~/.vim/.ycm_extra_conf.py'
set backspace=indent,eol,start
" Rust
let g:rustfmt_autosave = 1
-"let g:ycm_rust_src_path = '~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/'
-"let g:racer_experimental_completer = 1
-"let g:ycm_racerd_binary_path = '~/.cargo/bin/racer'
-nnoremap <C-]> :YcmCompleter GoTo<CR>
-
-" Syntastic
-set statusline+=%#warningmsg#
-set statusline+=%{SyntasticStatuslineFlag()}
-set statusline+=%*
-
-nnoremap <C-e> :SyntasticReset<CR>
-let g:syntastic_always_populate_loc_list = 1
-let g:syntastic_auto_loc_list = 1
-let g:syntastic_check_on_open = 0
-let g:syntastic_check_on_wq = 0
let g:airline#extensions#tabline#enabled = 1
let g:airline_powerline_fonts = 1
@@ -331,3 +345,13 @@ let g:smoothie_experimental_mappings = 1
let g:airline_theme='base16_gruvbox_dark_hard'
+" ### Transparency ###
+hi Normal guibg=none ctermbg=none
+hi LineNr guibg=none ctermbg=none
+hi Folded guibg=none ctermbg=none
+hi NonText guibg=none ctermbg=none
+hi SpecialKey guibg=none ctermbg=none
+hi VertSplit guibg=none ctermbg=none
+hi SignColumn guibg=none ctermbg=none
+hi EndOfBuffer guibg=none ctermbg=none
+" ####################
diff --git a/.config/picom.conf b/.config/picom.conf
deleted file mode 100644
index 86c688b..0000000
--- a/.config/picom.conf
+++ /dev/null
@@ -1,230 +0,0 @@
-# Thank you code_nomad: http://9m.no/ꪯ鵞
-
-#################################
-#
-# Backend
-#
-#################################
-
-# Backend to use: "xrender" or "glx".
-# GLX backend is typically much faster but depends on a sane driver.
-backend = "glx";
-
-#################################
-#
-# GLX backend
-#
-#################################
-
-glx-no-stencil = true;
-
-# GLX backend: Copy unmodified regions from front buffer instead of redrawing them all.
-# My tests with nvidia-drivers show a 10% decrease in performance when the whole screen is modified,
-# but a 20% increase when only 1/4 is.
-# My tests on nouveau show terrible slowdown.
-# Useful with --glx-swap-method, as well.
-glx-copy-from-front = false;
-
-# GLX backend: Use MESA_copy_sub_buffer to do partial screen update.
-# My tests on nouveau shows a 200% performance boost when only 1/4 of the screen is updated.
-# May break VSync and is not available on some drivers.
-# Overrides --glx-copy-from-front.
-# glx-use-copysubbuffermesa = true;
-
-# GLX backend: Avoid rebinding pixmap on window damage.
-# Probably could improve performance on rapid window content changes, but is known to break things on some drivers (LLVMpipe).
-# Recommended if it works.
-# glx-no-rebind-pixmap = true;
-
-
-# GLX backend: GLX buffer swap method we assume.
-# Could be undefined (0), copy (1), exchange (2), 3-6, or buffer-age (-1).
-# undefined is the slowest and the safest, and the default value.
-# copy is fastest, but may fail on some drivers,
-# 2-6 are gradually slower but safer (6 is still faster than 0).
-# Usually, double buffer means 2, triple buffer means 3.
-# buffer-age means auto-detect using GLX_EXT_buffer_age, supported by some drivers.
-# Useless with --glx-use-copysubbuffermesa.
-# Partially breaks --resize-damage.
-# Defaults to undefined.
-glx-swap-method = "undefined";
-
-#################################
-#
-# Shadows
-#
-#################################
-
-# Enabled client-side shadows on windows.
-shadow = true;
-# Don't draw shadows on DND windows.
-no-dnd-shadow = true;
-# Avoid drawing shadows on dock/panel windows.
-no-dock-shadow = true;
-# Zero the part of the shadow's mask behind the window. Fix some weirdness with ARGB windows.
-clear-shadow = true;
-# The blur radius for shadows. (default 12)
-shadow-radius = 5;
-# The left offset for shadows. (default -15)
-shadow-offset-x = -5;
-# The top offset for shadows. (default -15)
-shadow-offset-y = -5;
-# The translucency for shadows. (default .75)
-shadow-opacity = 0.5;
-
-# Set if you want different colour shadows
-# shadow-red = 0.0;
-# shadow-green = 0.0;
-# shadow-blue = 0.0;
-
-# The shadow exclude options are helpful if you have shadows enabled. Due to the way compton draws its shadows, certain applications will have visual glitches
-# (most applications are fine, only apps that do weird things with xshapes or argb are affected).
-# This list includes all the affected apps I found in my testing. The "! name~=''" part excludes shadows on any "Unknown" windows, this prevents a visual glitch with the XFWM alt tab switcher.
-shadow-exclude = [
- "! name~=''",
- "name = 'Notification'",
- "name = 'Plank'",
- "name = 'Docky'",
- "name = 'Kupfer'",
- "name = 'xfce4-notifyd'",
- "name *= 'VLC'",
- "name *= 'compton'",
- "name *= 'Chromium'",
- "name *= 'Chrome'",
- "class_g = 'Conky'",
- "class_g = 'Kupfer'",
- "class_g = 'Synapse'",
- "class_g ?= 'Notify-osd'",
- "class_g ?= 'Cairo-dock'",
- "class_g ?= 'Xfce4-notifyd'",
- "class_g ?= 'Xfce4-power-manager'",
- "_GTK_FRAME_EXTENTS@:c"
-];
-# Avoid drawing shadow on all shaped windows (see also: --detect-rounded-corners)
-shadow-ignore-shaped = false;
-
-#################################
-#
-# Opacity
-#
-#################################
-
-menu-opacity = 1;
-inactive-opacity = 1;
-active-opacity = 1;
-frame-opacity = 1;
-inactive-opacity-override = false;
-
-# Dim inactive windows. (0.0 - 1.0)
-inactive-dim = 0.2;
-# Do not let dimness adjust based on window opacity.
-# inactive-dim-fixed = true;
-# Blur background of transparent windows. Bad performance with X Render backend. GLX backend is preferred.
-# blur-background = true;
-# Blur background of opaque windows with transparent frames as well.
-# blur-background-frame = true;
-# Do not let blur radius adjust based on window opacity.
-blur-background-fixed = false;
-blur-background-exclude = [
- "window_type = 'dock'",
- "window_type = 'desktop'"
-];
-
-#################################
-#
-# Fading
-#
-#################################
-
-# Fade windows during opacity changes.
-fading = true;
-# The time between steps in a fade in milliseconds. (default 10).
-fade-delta = 4;
-# Opacity change between steps while fading in. (default 0.028).
-fade-in-step = 0.03;
-# Opacity change between steps while fading out. (default 0.03).
-fade-out-step = 0.03;
-# Fade windows in/out when opening/closing
-# no-fading-openclose = true;
-
-# Specify a list of conditions of windows that should not be faded.
-fade-exclude = [ ];
-
-#################################
-#
-# Other
-#
-#################################
-
-# Try to detect WM windows and mark them as active.
-mark-wmwin-focused = true;
-# Mark all non-WM but override-redirect windows active (e.g. menus).
-mark-ovredir-focused = true;
-# Use EWMH _NET_WM_ACTIVE_WINDOW to determine which window is focused instead of using FocusIn/Out events.
-# Usually more reliable but depends on a EWMH-compliant WM.
-use-ewmh-active-win = true;
-# Detect rounded corners and treat them as rectangular when --shadow-ignore-shaped is on.
-detect-rounded-corners = true;
-
-# Detect _NET_WM_OPACITY on client windows, useful for window managers not passing _NET_WM_OPACITY of client windows to frame windows.
-# This prevents opacity being ignored for some apps.
-# For example without this enabled my xfce4-notifyd is 100% opacity no matter what.
-detect-client-opacity = true;
-
-# Specify refresh rate of the screen.
-# If not specified or 0, compton will try detecting this with X RandR extension.
-refresh-rate = 0;
-
-# Set VSync method. VSync methods currently available:
-# none: No VSync
-# drm: VSync with DRM_IOCTL_WAIT_VBLANK. May only work on some drivers.
-# opengl: Try to VSync with SGI_video_sync OpenGL extension. Only work on some drivers.
-# opengl-oml: Try to VSync with OML_sync_control OpenGL extension. Only work on some drivers.
-# opengl-swc: Try to VSync with SGI_swap_control OpenGL extension. Only work on some drivers. Works only with GLX backend. Known to be most effective on many drivers. Does not actually control paint timing, only buffer swap is affected, so it doesn’t have the effect of --sw-opti unlike other methods. Experimental.
-# opengl-mswc: Try to VSync with MESA_swap_control OpenGL extension. Basically the same as opengl-swc above, except the extension we use.
-# (Note some VSync methods may not be enabled at compile time.)
-vsync = "opengl-swc";
-
-# Enable DBE painting mode, intended to use with VSync to (hopefully) eliminate tearing.
-# Reported to have no effect, though.
-dbe = false;
-
-# Limit compton to repaint at most once every 1 / refresh_rate second to boost performance.
-# This should not be used with --vsync drm/opengl/opengl-oml as they essentially does --sw-opti's job already,
-# unless you wish to specify a lower refresh rate than the actual value.
-sw-opti = true;
-
-# Unredirect all windows if a full-screen opaque window is detected, to maximize performance for full-screen windows, like games.
-# Known to cause flickering when redirecting/unredirecting windows.
-# paint-on-overlay may make the flickering less obvious.
-unredir-if-possible = true;
-
-# Specify a list of conditions of windows that should always be considered focused.
-focus-exclude = [ ];
-
-# Use WM_TRANSIENT_FOR to group windows, and consider windows in the same group focused at the same time.
-detect-transient = true;
-# Use WM_CLIENT_LEADER to group windows, and consider windows in the same group focused at the same time.
-# WM_TRANSIENT_FOR has higher priority if --detect-transient is enabled, too.
-detect-client-leader = true;
-
-#################################
-#
-# Window type settings
-#
-#################################
-
-wintypes:
-{
- tooltip =
- {
- # fade: Fade the particular type of windows.
- fade = true;
- # shadow: Give those windows shadow
- shadow = false;
- # opacity: Default opacity for the type of windows.
- opacity = 0.85;
- # focus: Whether to always consider windows of this type focused.
- focus = true;
- };
-};
diff --git a/.config/rofi/applets/android/apps.sh b/.config/rofi/applets/android/apps.sh
deleted file mode 100755
index 466c629..0000000
--- a/.config/rofi/applets/android/apps.sh
+++ /dev/null
@@ -1,94 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-dir="$HOME/.config/rofi/applets/android"
-rofi_command="rofi -theme $dir/six.rasi"
-
-# Links
-terminal=""
-files=""
-editor=""
-browser=""
-music=""
-settings=""
-
-# Error msg
-msg() {
- rofi -theme "$dir/message.rasi" -e "$1"
-}
-
-# Variable passed to rofi
-options="$terminal\n$files\n$editor\n$browser\n$music\n$settings"
-
-chosen="$(echo -e "$options" | $rofi_command -p "Most Used" -dmenu -selected-row 0)"
-case $chosen in
- $terminal)
- if [[ -f /usr/bin/termite ]]; then
- termite &
- elif [[ -f /usr/bin/urxvt ]]; then
- urxvt &
- elif [[ -f /usr/bin/kitty ]]; then
- kitty &
- elif [[ -f /usr/bin/xterm ]]; then
- xterm &
- elif [[ -f /usr/bin/xfce4-terminal ]]; then
- xfce4-terminal &
- elif [[ -f /usr/bin/gnome-terminal ]]; then
- gnome-terminal &
- else
- msg "No suitable terminal found!"
- fi
- ;;
- $files)
- if [[ -f /usr/bin/thunar ]]; then
- thunar &
- elif [[ -f /usr/bin/pcmanfm ]]; then
- pcmanfm &
- else
- msg "No suitable file manager found!"
- fi
- ;;
- $editor)
- if [[ -f /usr/bin/geany ]]; then
- geany &
- elif [[ -f /usr/bin/leafpad ]]; then
- leafpad &
- elif [[ -f /usr/bin/mousepad ]]; then
- mousepad &
- elif [[ -f /usr/bin/code ]]; then
- code &
- else
- msg "No suitable text editor found!"
- fi
- ;;
- $browser)
- if [[ -f /usr/bin/firefox ]]; then
- firefox &
- elif [[ -f /usr/bin/chromium ]]; then
- chromium &
- elif [[ -f /usr/bin/midori ]]; then
- midori &
- else
- msg "No suitable web browser found!"
- fi
- ;;
- $music)
- if [[ -f /usr/bin/lxmusic ]]; then
- lxmusic &
- else
- msg "No suitable music player found!"
- fi
- ;;
- $settings)
- if [[ -f /usr/bin/xfce4-settings-manager ]]; then
- xfce4-settings-manager &
- else
- msg "No suitable settings manager found!"
- fi
- ;;
-esac
-
diff --git a/.config/rofi/applets/android/backlight.sh b/.config/rofi/applets/android/backlight.sh
deleted file mode 100755
index d37f975..0000000
--- a/.config/rofi/applets/android/backlight.sh
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-dir="$HOME/.config/rofi/applets/android"
-rofi_command="rofi -theme $dir/three.rasi"
-
-# Error msg
-msg() {
- rofi -theme "$dir/message.rasi" -e "$1"
-}
-
-## Get Brightness
-if [[ -f /bin/brightnessctl ]]; then
- BNESS="$(brightnessctl get)"
- MAX="$(brightnessctl max)"
- PERC="$((BNESS*100/MAX))"
- BLIGHT=${PERC%.*}
-elif [[ -f /usr/bin/blight ]]; then
- DEVICE=$(ls /sys/class/backlight | head -n 1)
- BNESS="$(blight -d $DEVICE get brightness)"
- PERC="$(($BNESS*100/255))"
- BLIGHT=${PERC%.*}
-elif [[ -f /usr/bin/xbacklight ]]; then
- VAR="$(xbacklight -get)"
- BLIGHT="$(printf "%.0f\n" "$VAR")"
-else
- msg "No suitable backlight utility found!"
- exit 1
-fi
-
-if [[ $BLIGHT -ge 1 ]] && [[ $BLIGHT -le 29 ]]; then
- MSG="Low"
-elif [[ $BLIGHT -ge 30 ]] && [[ $BLIGHT -le 49 ]]; then
- MSG="Optimal"
-elif [[ $BLIGHT -ge 50 ]] && [[ $BLIGHT -le 69 ]]; then
- MSG="High"
-elif [[ $BLIGHT -ge 70 ]] && [[ $BLIGHT -le 99 ]]; then
- MSG="Too Much"
-fi
-
-## Icons
-ICON_UP=""
-ICON_DOWN=""
-ICON_OPT=""
-
-notify="notify-send -u low -t 1500"
-options="$ICON_UP\n$ICON_OPT\n$ICON_DOWN"
-
-## Main
-chosen="$(echo -e "$options" | $rofi_command -p "$BLIGHT%" -dmenu -selected-row 1)"
-case $chosen in
- "$ICON_UP")
- if [[ -f /bin/brightnessctl ]]; then
- brightnessctl -q set +10% && $notify "Brightness Up $ICON_UP"
- elif [[ -f /usr/bin/blight ]]; then
- blight -d "$DEVICE" set +10% && $notify "Brightness Up $ICON_UP"
- elif [[ -f /usr/bin/xbacklight ]]; then
- xbacklight -inc 10 && $notify "Brightness Up $ICON_UP"
- fi
- ;;
- "$ICON_DOWN")
- if [[ -f /bin/brightnessctl ]]; then
- brightnessctl -q set 10%- && $notify "Brightness Down $ICON_DOWN"
- elif [[ -f /usr/bin/blight ]]; then
- blight -d "$DEVICE" set -10% && $notify "Brightness Down $ICON_DOWN"
- elif [[ -f /usr/bin/xbacklight ]]; then
- xbacklight -dec 10 && $notify "Brightness Down $ICON_DOWN"
- fi
- ;;
- "$ICON_OPT")
- if [[ -f /bin/brightnessctl ]]; then
- brightnessctl -q set 25% && $notify "Optimal Brightness $ICON_OPT"
- elif [[ -f /usr/bin/blight ]]; then
- blight -d "$DEVICE" set 25% && $notify "Optimal Brightness $ICON_OPT"
- elif [[ -f /usr/bin/xbacklight ]]; then
- xbacklight -set 30 && $notify "Optimal Brightness $ICON_OPT"
- fi
- ;;
-esac
-
diff --git a/.config/rofi/applets/android/colors.rasi b/.config/rofi/applets/android/colors.rasi
deleted file mode 100644
index 5ce46fc..0000000
--- a/.config/rofi/applets/android/colors.rasi
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Change the colorscheme for every menu simply by editing this file...
- *
- * Available Color Schemes
- * // Dark
- * material-dark/amber material-dark/blue material-dark/blue_grey material-dark/brown material-dark/cyan material-dark/deep_orange
- * material-dark/deep_purple material-dark/green material-dark/grey material-dark/indigo material-dark/light_blue material-dark/light_green
- * material-dark/lime material-dark/orange material-dark/pink material-dark/purple material-dark/red material-dark/teal
- * material-dark/yellow
- * // Light
- * material-light/amber material-light/blue material-light/blue_grey material-light/brown material-light/cyan material-light/deep_orange
- * material-light/deep_purple material-light/green material-light/grey material-light/indigo material-light/light_blue material-light/light_green
- * material-light/lime material-light/orange material-light/pink material-light/purple material-light/red material-light/teal
- * material-light/yellow
- *
- * // Other
- * adapta, adapta-nokto, arc, arc-dark, adwaita, gruvbox, dark
- * armchair, darkpink, fresh, inside, party, sirin
- *
- */
-
-@import "../styles/arc.rasi"
diff --git a/.config/rofi/applets/android/confirm.rasi b/.config/rofi/applets/android/confirm.rasi
deleted file mode 100644
index 970783f..0000000
--- a/.config/rofi/applets/android/confirm.rasi
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Confirm Dialog */
-
-@import "colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
- font: "Iosevka Nerd Font 12";
-}
-
-window {
- width: 225px;
- padding: 25px;
- border: 0px;
- border-radius: 12px;
- border-color: @accent;
- location: center;
- y-offset: -20px;
-}
-
-entry {
- expand: true;
- text-color: @accent;
-}
diff --git a/.config/rofi/applets/android/five.rasi b/.config/rofi/applets/android/five.rasi
deleted file mode 100644
index 29cdcce..0000000
--- a/.config/rofi/applets/android/five.rasi
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- width: 100px;
- location: east;
- x-offset: -15px;
- y-offset: 0px;
-}
-
-listview {
- lines: 5;
- margin: 8px;
- spacing: 8px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ listview ];
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 26px 26px 26px 26px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 10px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 10px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/applets/android/message.rasi b/.config/rofi/applets/android/message.rasi
deleted file mode 100644
index f35d3a2..0000000
--- a/.config/rofi/applets/android/message.rasi
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Confirm Dialog */
-
-@import "colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
- font: "Iosevka Nerd Font 12";
-}
-
-window {
- width: 360px;
- padding: 25px;
- border: 0px;
- border-radius: 12px;
- border-color: @accent;
- location: center;
- y-offset: -20px;
-}
-
-entry {
- expand: true;
- text-color: @accent;
-}
diff --git a/.config/rofi/applets/android/mpd.sh b/.config/rofi/applets/android/mpd.sh
deleted file mode 100755
index 6f15be0..0000000
--- a/.config/rofi/applets/android/mpd.sh
+++ /dev/null
@@ -1,76 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-dir="$HOME/.config/rofi/applets/android"
-rofi_command="rofi -theme $dir/six.rasi"
-
-# Gets the current status of mpd (for us to parse it later on)
-status="$(mpc status)"
-# Defines the Play / Pause option content
-if [[ $status == *"[playing]"* ]]; then
- play_pause=""
-else
- play_pause=""
-fi
-active=""
-urgent=""
-
-# Display if repeat mode is on / off
-tog_repeat=""
-if [[ $status == *"repeat: on"* ]]; then
- active="-a 4"
-elif [[ $status == *"repeat: off"* ]]; then
- urgent="-u 4"
-else
- tog_repeat=" Parsing error"
-fi
-
-# Display if random mode is on / off
-tog_random=""
-if [[ $status == *"random: on"* ]]; then
- [ -n "$active" ] && active+=",5" || active="-a 5"
-elif [[ $status == *"random: off"* ]]; then
- [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5"
-else
- tog_random=" Parsing error"
-fi
-stop=""
-next=""
-previous=""
-
-# Variable passed to rofi
-options="$previous\n$play_pause\n$stop\n$next\n$tog_repeat\n$tog_random"
-
-# Get the current playing song
-current=$(mpc -f %title% current)
-# If mpd isn't running it will return an empty string, we don't want to display that
-if [[ -z "$current" ]]; then
- current="-"
-fi
-
-# Spawn the mpd menu with the "Play / Pause" entry selected by default
-chosen="$(echo -e "$options" | $rofi_command -p " $current" -dmenu $active $urgent -selected-row 1)"
-case $chosen in
- $previous)
- mpc -q prev && notify-send -u low -t 1800 " $(mpc current)"
- ;;
- $play_pause)
- mpc -q toggle && notify-send -u low -t 1800 " $(mpc current)"
- ;;
- $stop)
- mpc -q stop
- ;;
- $next)
- mpc -q next && notify-send -u low -t 1800 " $(mpc current)"
- ;;
- $tog_repeat)
- mpc -q repeat
- ;;
- $tog_random)
- mpc -q random
- ;;
-esac
diff --git a/.config/rofi/applets/android/powermenu.sh b/.config/rofi/applets/android/powermenu.sh
deleted file mode 100755
index e28c731..0000000
--- a/.config/rofi/applets/android/powermenu.sh
+++ /dev/null
@@ -1,94 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-dir="$HOME/.config/rofi/applets/android"
-rofi_command="rofi -theme $dir/five.rasi"
-
-uptime=$(uptime -p | sed -e 's/up //g')
-
-# Options
-shutdown=""
-reboot=""
-lock=""
-suspend=""
-logout=""
-
-# Confirmation
-confirm_exit() {
- rofi -dmenu\
- -i\
- -no-fixed-num-lines\
- -p "Are You Sure? : "\
- -theme $dir/confirm.rasi
-}
-
-# Message
-msg() {
- rofi -theme "$dir/message.rasi" -e "Available Options - yes / y / no / n"
-}
-
-# Variable passed to rofi
-options="$shutdown\n$reboot\n$lock\n$suspend\n$logout"
-
-chosen="$(echo -e "$options" | $rofi_command -p "Uptime: $uptime" -dmenu -selected-row 2)"
-case $chosen in
- $shutdown)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- systemctl poweroff
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
- $reboot)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- systemctl reboot
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
- $lock)
- if [[ -f /usr/bin/i3lock ]]; then
- i3lock
- elif [[ -f /usr/bin/betterlockscreen ]]; then
- betterlockscreen -l
- fi
- ;;
- $suspend)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- mpc -q pause
- amixer set Master mute
- systemctl suspend
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
- $logout)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- if [[ "$DESKTOP_SESSION" == "Openbox" ]]; then
- openbox --exit
- elif [[ "$DESKTOP_SESSION" == "bspwm" ]]; then
- bspc quit
- elif [[ "$DESKTOP_SESSION" == "i3" ]]; then
- i3-msg exit
- fi
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
-esac
diff --git a/.config/rofi/applets/android/quicklinks.sh b/.config/rofi/applets/android/quicklinks.sh
deleted file mode 100755
index e2ae62f..0000000
--- a/.config/rofi/applets/android/quicklinks.sh
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-dir="$HOME/.config/rofi/applets/android"
-rofi_command="rofi -theme $dir/six.rasi"
-
-# Error msg
-msg() {
- rofi -theme "$dir/message.rasi" -e "$1"
-}
-
-# Browser
-if [[ -f /usr/bin/firefox ]]; then
- app="firefox"
-elif [[ -f /usr/bin/chromium ]]; then
- app="chromium"
-elif [[ -f /usr/bin/midori ]]; then
- app="midori"
-else
- msg "No suitable web browser found!"
- exit 1
-fi
-
-# Links
-google=""
-facebook=""
-twitter=""
-github=""
-mail=""
-youtube=""
-
-# Variable passed to rofi
-options="$google\n$facebook\n$twitter\n$github\n$mail\n$youtube"
-
-chosen="$(echo -e "$options" | $rofi_command -p "Open In : Firefox" -dmenu -selected-row 0)"
-case $chosen in
- $google)
- $app https://www.google.com &
- ;;
- $facebook)
- $app https://www.facebook.com &
- ;;
- $twitter)
- $app https://www.twitter.com &
- ;;
- $github)
- $app https://www.github.com &
- ;;
- $mail)
- $app https://www.gmail.com &
- ;;
- $youtube)
- $app https://www.youtube.com &
- ;;
-esac
-
diff --git a/.config/rofi/applets/android/screenshot.sh b/.config/rofi/applets/android/screenshot.sh
deleted file mode 100755
index 95abe34..0000000
--- a/.config/rofi/applets/android/screenshot.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-dir="$HOME/.config/rofi/applets/android"
-rofi_command="rofi -theme $dir/three.rasi"
-
-# Error msg
-msg() {
- rofi -theme "$dir/message.rasi" -e "Please install 'scrot' first."
-}
-
-# Options
-screen=""
-area=""
-window=""
-
-# Variable passed to rofi
-options="$screen\n$area\n$window"
-
-chosen="$(echo -e "$options" | $rofi_command -p '' -dmenu -selected-row 1)"
-case $chosen in
- $screen)
- if [[ -f /usr/bin/scrot ]]; then
- sleep 1; scrot 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
- else
- msg
- fi
- ;;
- $area)
- if [[ -f /usr/bin/scrot ]]; then
- scrot -s 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
- else
- msg
- fi
- ;;
- $window)
- if [[ -f /usr/bin/scrot ]]; then
- 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'
- else
- msg
- fi
- ;;
-esac
-
diff --git a/.config/rofi/applets/android/six.rasi b/.config/rofi/applets/android/six.rasi
deleted file mode 100644
index e654946..0000000
--- a/.config/rofi/applets/android/six.rasi
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- width: 100px;
- location: east;
- x-offset: -15px;
- y-offset: 0px;
-}
-
-listview {
- lines: 6;
- margin: 8px;
- spacing: 8px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ listview ];
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 26px 26px 26px 26px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 10px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 10px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/android/three.rasi b/.config/rofi/applets/android/three.rasi
deleted file mode 100644
index 0a09705..0000000
--- a/.config/rofi/applets/android/three.rasi
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- width: 100px;
- location: east;
- x-offset: -15px;
- y-offset: 0px;
-}
-
-listview {
- lines: 3;
- margin: 8px;
- spacing: 8px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ listview ];
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 26px 26px 26px 26px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 10px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 10px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/android/volume.sh b/.config/rofi/applets/android/volume.sh
deleted file mode 100755
index 429db8c..0000000
--- a/.config/rofi/applets/android/volume.sh
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-dir="$HOME/.config/rofi/applets/android"
-rofi_command="rofi -theme $dir/three.rasi"
-
-## Get Volume
-#VOLUME=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')
-MUTE=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $6}' | tr -d '[]%')
-
-active=""
-urgent=""
-
-if [[ $MUTE == *"off"* ]]; then
- active="-a 1"
-else
- urgent="-u 1"
-fi
-
-if [[ $MUTE == *"off"* ]]; then
- active="-a 1"
-else
- urgent="-u 1"
-fi
-
-if [[ $MUTE == *"on"* ]]; then
- VOLUME="$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')%"
-else
- VOLUME="Mu..."
-fi
-
-## Icons
-ICON_UP=""
-ICON_DOWN=""
-ICON_MUTED=""
-
-options="$ICON_UP\n$ICON_MUTED\n$ICON_DOWN"
-
-## Main
-chosen="$(echo -e "$options" | $rofi_command -p "$VOLUME" -dmenu $active $urgent -selected-row 0)"
-case $chosen in
- $ICON_UP)
- amixer -Mq set Master,0 5%+ unmute && notify-send -u low -t 1500 "Volume Up $ICON_UP"
- ;;
- $ICON_DOWN)
- amixer -Mq set Master,0 5%- unmute && notify-send -u low -t 1500 "Volume Down $ICON_DOWN"
- ;;
- $ICON_MUTED)
- amixer -q set Master toggle
- ;;
-esac
-
diff --git a/.config/rofi/applets/applets/apps.sh b/.config/rofi/applets/applets/apps.sh
deleted file mode 100755
index f8129ce..0000000
--- a/.config/rofi/applets/applets/apps.sh
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/applets/style.sh)"
-
-dir="$HOME/.config/rofi/applets/applets/configs/$style"
-rofi_command="rofi -theme $dir/apps.rasi"
-
-# Links
-terminal=""
-files=""
-editor=""
-browser=""
-music=""
-settings=""
-
-# Error msg
-msg() {
- rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
-}
-
-# Variable passed to rofi
-options="$terminal\n$files\n$editor\n$browser\n$music\n$settings"
-
-chosen="$(echo -e "$options" | $rofi_command -p "Most Used" -dmenu -selected-row 0)"
-case $chosen in
- $terminal)
- if [[ -f /usr/bin/termite ]]; then
- termite &
- elif [[ -f /usr/bin/urxvt ]]; then
- urxvt &
- elif [[ -f /usr/bin/kitty ]]; then
- kitty &
- elif [[ -f /usr/bin/xterm ]]; then
- xterm &
- elif [[ -f /usr/bin/xfce4-terminal ]]; then
- xfce4-terminal &
- elif [[ -f /usr/bin/gnome-terminal ]]; then
- gnome-terminal &
- else
- msg "No suitable terminal found!"
- fi
- ;;
- $files)
- if [[ -f /usr/bin/thunar ]]; then
- thunar &
- elif [[ -f /usr/bin/pcmanfm ]]; then
- pcmanfm &
- else
- msg "No suitable file manager found!"
- fi
- ;;
- $editor)
- if [[ -f /usr/bin/geany ]]; then
- geany &
- elif [[ -f /usr/bin/leafpad ]]; then
- leafpad &
- elif [[ -f /usr/bin/mousepad ]]; then
- mousepad &
- elif [[ -f /usr/bin/code ]]; then
- code &
- else
- msg "No suitable text editor found!"
- fi
- ;;
- $browser)
- if [[ -f /usr/bin/firefox ]]; then
- firefox &
- elif [[ -f /usr/bin/chromium ]]; then
- chromium &
- elif [[ -f /usr/bin/midori ]]; then
- midori &
- else
- msg "No suitable web browser found!"
- fi
- ;;
- $music)
- if [[ -f /usr/bin/lxmusic ]]; then
- lxmusic &
- else
- msg "No suitable music player found!"
- fi
- ;;
- $settings)
- if [[ -f /usr/bin/xfce4-settings-manager ]]; then
- xfce4-settings-manager &
- else
- msg "No suitable settings manager found!"
- fi
- ;;
-esac
diff --git a/.config/rofi/applets/applets/backlight.sh b/.config/rofi/applets/applets/backlight.sh
deleted file mode 100755
index b94cfa7..0000000
--- a/.config/rofi/applets/applets/backlight.sh
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/applets/style.sh)"
-
-dir="$HOME/.config/rofi/applets/applets/configs/$style"
-rofi_command="rofi -theme $dir/backlight.rasi"
-
-# Error msg
-msg() {
- rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
-}
-
-## Get Brightness
-if [[ -f /bin/brightnessctl ]]; then
- BNESS="$(brightnessctl get)"
- MAX="$(brightnessctl max)"
- PERC="$((BNESS*100/MAX))"
- BLIGHT=${PERC%.*}
-elif [[ -f /usr/bin/blight ]]; then
- DEVICE=$(ls /sys/class/backlight | head -n 1)
- BNESS="$(blight -d $DEVICE get brightness)"
- PERC="$(($BNESS*100/255))"
- BLIGHT=${PERC%.*}
-elif [[ -f /usr/bin/xbacklight ]]; then
- VAR="$(xbacklight -get)"
- BLIGHT="$(printf "%.0f\n" "$VAR")"
-else
- msg "No suitable backlight utility found!"
- exit 1
-fi
-
-if [[ $BLIGHT -ge 1 ]] && [[ $BLIGHT -le 29 ]]; then
- MSG="Low"
-elif [[ $BLIGHT -ge 30 ]] && [[ $BLIGHT -le 49 ]]; then
- MSG="Optimal"
-elif [[ $BLIGHT -ge 50 ]] && [[ $BLIGHT -le 69 ]]; then
- MSG="High"
-elif [[ $BLIGHT -ge 70 ]] && [[ $BLIGHT -le 99 ]]; then
- MSG="Too Much"
-fi
-
-## Icons
-ICON_UP=""
-ICON_DOWN=""
-ICON_OPT=""
-
-notify="notify-send -u low -t 1500"
-options="$ICON_UP\n$ICON_OPT\n$ICON_DOWN"
-
-## Main
-chosen="$(echo -e "$options" | $rofi_command -p "$BLIGHT%" -dmenu -selected-row 1)"
-case $chosen in
- "$ICON_UP")
- if [[ -f /bin/brightnessctl ]]; then
- brightnessctl -q set +10% && $notify "Brightness Up $ICON_UP"
- elif [[ -f /usr/bin/blight ]]; then
- blight -d "$DEVICE" set +10% && $notify "Brightness Up $ICON_UP"
- elif [[ -f /usr/bin/xbacklight ]]; then
- xbacklight -inc 10 && $notify "Brightness Up $ICON_UP"
- fi
- ;;
- "$ICON_DOWN")
- if [[ -f /bin/brightnessctl ]]; then
- brightnessctl -q set 10%- && $notify "Brightness Down $ICON_DOWN"
- elif [[ -f /usr/bin/blight ]]; then
- blight -d "$DEVICE" set -10% && $notify "Brightness Down $ICON_DOWN"
- elif [[ -f /usr/bin/xbacklight ]]; then
- xbacklight -dec 10 && $notify "Brightness Down $ICON_DOWN"
- fi
- ;;
- "$ICON_OPT")
- if [[ -f /bin/brightnessctl ]]; then
- brightnessctl -q set 25% && $notify "Optimal Brightness $ICON_OPT"
- elif [[ -f /usr/bin/blight ]]; then
- blight -d "$DEVICE" set 25% && $notify "Optimal Brightness $ICON_OPT"
- elif [[ -f /usr/bin/xbacklight ]]; then
- xbacklight -set 30 && $notify "Optimal Brightness $ICON_OPT"
- fi
- ;;
-esac
-
diff --git a/.config/rofi/applets/applets/battery.sh b/.config/rofi/applets/applets/battery.sh
deleted file mode 100755
index 8a38ab4..0000000
--- a/.config/rofi/applets/applets/battery.sh
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/applets/style.sh)"
-
-dir="$HOME/.config/rofi/applets/applets/configs/$style"
-rofi_command="rofi -theme $dir/battery.rasi"
-
-## Get data
-BATTERY="$(acpi | awk -F ' ' '{print $4}' | tr -d \%,)"
-CHARGE="$(acpi | awk -F ' ' '{print $3}' | tr -d \,)"
-
-active=""
-urgent=""
-
-if [[ $CHARGE = *"Charging"* ]]; then
- active="-a 1"
- ICON_CHRG=""
- MSG=$CHARGE
-elif [[ $CHARGE = *"Full"* ]]; then
- active="-u 1"
- ICON_CHRG=""
- MSG=$CHARGE
-else
- urgent="-u 1"
- ICON_CHRG=""
- MSG=$CHARGE
-fi
-
-# Discharging
-#if [[ $CHARGE -eq 1 ]] && [[ $BATTERY -eq 100 ]]; then
-# ICON_DISCHRG=""
-if [[ $BATTERY -ge 5 ]] && [[ $BATTERY -le 19 ]]; then
- ICON_DISCHRG=""
-elif [[ $BATTERY -ge 20 ]] && [[ $BATTERY -le 39 ]]; then
- ICON_DISCHRG=""
-elif [[ $BATTERY -ge 40 ]] && [[ $BATTERY -le 59 ]]; then
- ICON_DISCHRG=""
-elif [[ $BATTERY -ge 60 ]] && [[ $BATTERY -le 79 ]]; then
- ICON_DISCHRG=""
-elif [[ $BATTERY -ge 80 ]] && [[ $BATTERY -le 100 ]]; then
- ICON_DISCHRG=""
-fi
-
-## Icons
-ICON_PMGR=""
-
-options="$ICON_DISCHRG\n$ICON_CHRG\n$ICON_PMGR"
-
-## Main
-chosen="$(echo -e "$options" | $rofi_command -p "$BATTERY%" -dmenu $active $urgent -selected-row 0)"
-case $chosen in
- $ICON_CHRG)
- ;;
- $ICON_DISCHRG)
- ;;
- $ICON_PMGR)
- xfce4-power-manager-settings
- ;;
-esac
-
diff --git a/.config/rofi/applets/applets/configs/circle/apps.rasi b/.config/rofi/applets/applets/configs/circle/apps.rasi
deleted file mode 100644
index 5bd1300..0000000
--- a/.config/rofi/applets/applets/configs/circle/apps.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 40px;
- location: southeast;
- width: 500px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 25px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Apps ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
- border-radius: 25px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/circle/backlight.rasi b/.config/rofi/applets/applets/configs/circle/backlight.rasi
deleted file mode 100644
index 5c6bf3b..0000000
--- a/.config/rofi/applets/applets/configs/circle/backlight.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 40px;
- location: southeast;
- width: 250px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 25px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Brightness ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
- border-radius: 25px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/circle/battery.rasi b/.config/rofi/applets/applets/configs/circle/battery.rasi
deleted file mode 100644
index db6d8d0..0000000
--- a/.config/rofi/applets/applets/configs/circle/battery.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 40px;
- location: southeast;
- width: 260px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 25px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Battery ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
- border-radius: 25px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "Iosevka Nerd Font 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/circle/mpd.rasi b/.config/rofi/applets/applets/configs/circle/mpd.rasi
deleted file mode 100644
index e49f391..0000000
--- a/.config/rofi/applets/applets/configs/circle/mpd.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 40px;
- location: southeast;
- width: 500px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 25px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " MPD ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
- border-radius: 25px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/circle/network.rasi b/.config/rofi/applets/applets/configs/circle/network.rasi
deleted file mode 100644
index 4ccc4fc..0000000
--- a/.config/rofi/applets/applets/configs/circle/network.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 40px;
- location: southeast;
- width: 335px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 25px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Network ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
- border-radius: 25px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 4;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/circle/powermenu.rasi b/.config/rofi/applets/applets/configs/circle/powermenu.rasi
deleted file mode 100644
index 2dfc85d..0000000
--- a/.config/rofi/applets/applets/configs/circle/powermenu.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 40px;
- location: southeast;
- width: 420px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 25px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " System ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
- border-radius: 25px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 5;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/circle/quicklinks.rasi b/.config/rofi/applets/applets/configs/circle/quicklinks.rasi
deleted file mode 100644
index 1eb01ec..0000000
--- a/.config/rofi/applets/applets/configs/circle/quicklinks.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 40px;
- location: southeast;
- width: 500px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 25px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Quick Links ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
- border-radius: 25px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/circle/screenshot.rasi b/.config/rofi/applets/applets/configs/circle/screenshot.rasi
deleted file mode 100644
index 801f6f4..0000000
--- a/.config/rofi/applets/applets/configs/circle/screenshot.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 40px;
- location: southeast;
- width: 250px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 25px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Screenshot ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
- border-radius: 25px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/circle/time.rasi b/.config/rofi/applets/applets/configs/circle/time.rasi
deleted file mode 100644
index cc3fd05..0000000
--- a/.config/rofi/applets/applets/configs/circle/time.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 40px;
- location: southeast;
- width: 450px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 25px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Time ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
- border-radius: 25px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "Hurmit Nerd Font Mono 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 10px 40px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/circle/volume.rasi b/.config/rofi/applets/applets/configs/circle/volume.rasi
deleted file mode 100644
index 3b533e4..0000000
--- a/.config/rofi/applets/applets/configs/circle/volume.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 40px;
- location: southeast;
- width: 250px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 25px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Volume ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
- border-radius: 25px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 0px 2px 0px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/rounded/apps.rasi b/.config/rofi/applets/applets/configs/rounded/apps.rasi
deleted file mode 100644
index 616a144..0000000
--- a/.config/rofi/applets/applets/configs/rounded/apps.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- location: southeast;
- width: 500px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 10px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Apps ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 12px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/rounded/backlight.rasi b/.config/rofi/applets/applets/configs/rounded/backlight.rasi
deleted file mode 100644
index 5ce20c4..0000000
--- a/.config/rofi/applets/applets/configs/rounded/backlight.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- location: southeast;
- width: 250px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 10px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Brightness ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 12px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/rounded/battery.rasi b/.config/rofi/applets/applets/configs/rounded/battery.rasi
deleted file mode 100644
index 801e962..0000000
--- a/.config/rofi/applets/applets/configs/rounded/battery.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- location: southeast;
- width: 250px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 10px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Battery ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "Iosevka Nerd Font 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 12px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/rounded/mpd.rasi b/.config/rofi/applets/applets/configs/rounded/mpd.rasi
deleted file mode 100644
index 61595af..0000000
--- a/.config/rofi/applets/applets/configs/rounded/mpd.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- location: southeast;
- width: 500px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 10px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " MPD ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 12px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/rounded/network.rasi b/.config/rofi/applets/applets/configs/rounded/network.rasi
deleted file mode 100644
index 54e40d0..0000000
--- a/.config/rofi/applets/applets/configs/rounded/network.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- location: southeast;
- width: 335px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 10px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Network ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 4;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 12px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/rounded/powermenu.rasi b/.config/rofi/applets/applets/configs/rounded/powermenu.rasi
deleted file mode 100644
index 51a8b13..0000000
--- a/.config/rofi/applets/applets/configs/rounded/powermenu.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- location: southeast;
- width: 420px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 10px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " System ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 5;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 12px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/rounded/quicklinks.rasi b/.config/rofi/applets/applets/configs/rounded/quicklinks.rasi
deleted file mode 100644
index b44f3b2..0000000
--- a/.config/rofi/applets/applets/configs/rounded/quicklinks.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- location: southeast;
- width: 500px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 10px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Quick Links ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 12px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/rounded/screenshot.rasi b/.config/rofi/applets/applets/configs/rounded/screenshot.rasi
deleted file mode 100644
index 4c1071e..0000000
--- a/.config/rofi/applets/applets/configs/rounded/screenshot.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- location: southeast;
- width: 250px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 10px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Screenshot ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 12px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/rounded/time.rasi b/.config/rofi/applets/applets/configs/rounded/time.rasi
deleted file mode 100644
index bee4545..0000000
--- a/.config/rofi/applets/applets/configs/rounded/time.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- location: southeast;
- width: 450px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 10px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Time ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "Hurmit Nerd Font Mono 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 30px 10px 30px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 12px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/rounded/volume.rasi b/.config/rofi/applets/applets/configs/rounded/volume.rasi
deleted file mode 100644
index 43f753d..0000000
--- a/.config/rofi/applets/applets/configs/rounded/volume.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 12px;
- location: southeast;
- width: 250px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 10px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Volume ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 12px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 12px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 12px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @background-light;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/square/apps.rasi b/.config/rofi/applets/applets/configs/square/apps.rasi
deleted file mode 100644
index 6760c56..0000000
--- a/.config/rofi/applets/applets/configs/square/apps.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: southeast;
- width: 500px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Apps ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/square/backlight.rasi b/.config/rofi/applets/applets/configs/square/backlight.rasi
deleted file mode 100644
index 5dcf4b1..0000000
--- a/.config/rofi/applets/applets/configs/square/backlight.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: southeast;
- width: 250px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Brightness ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/square/battery.rasi b/.config/rofi/applets/applets/configs/square/battery.rasi
deleted file mode 100644
index cfa2adf..0000000
--- a/.config/rofi/applets/applets/configs/square/battery.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: southeast;
- width: 250px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Battery ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "Iosevka Nerd Font 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/square/mpd.rasi b/.config/rofi/applets/applets/configs/square/mpd.rasi
deleted file mode 100644
index ec2eff9..0000000
--- a/.config/rofi/applets/applets/configs/square/mpd.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: southeast;
- width: 500px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " MPD ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/square/network.rasi b/.config/rofi/applets/applets/configs/square/network.rasi
deleted file mode 100644
index f57cb17..0000000
--- a/.config/rofi/applets/applets/configs/square/network.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: southeast;
- width: 350px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 3px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Network ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 4;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/square/powermenu.rasi b/.config/rofi/applets/applets/configs/square/powermenu.rasi
deleted file mode 100644
index 6bd1c96..0000000
--- a/.config/rofi/applets/applets/configs/square/powermenu.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: southeast;
- width: 420px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " System ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 5;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/square/quicklinks.rasi b/.config/rofi/applets/applets/configs/square/quicklinks.rasi
deleted file mode 100644
index 731ed7e..0000000
--- a/.config/rofi/applets/applets/configs/square/quicklinks.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: southeast;
- width: 500px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Quick Links ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/square/screenshot.rasi b/.config/rofi/applets/applets/configs/square/screenshot.rasi
deleted file mode 100644
index 5c1fa95..0000000
--- a/.config/rofi/applets/applets/configs/square/screenshot.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: southeast;
- width: 250px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Screenshot ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/square/time.rasi b/.config/rofi/applets/applets/configs/square/time.rasi
deleted file mode 100644
index 7022da9..0000000
--- a/.config/rofi/applets/applets/configs/square/time.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: southeast;
- width: 450px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 3px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Time ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "Hurmit Nerd Font Mono 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 30px 10px 30px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/configs/square/volume.rasi b/.config/rofi/applets/applets/configs/square/volume.rasi
deleted file mode 100644
index adfeb39..0000000
--- a/.config/rofi/applets/applets/configs/square/volume.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 12";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: southeast;
- width: 250px;
- x-offset: -15px;
- y-offset: -45px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Volume ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 12px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 12px;
- margin: 12px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 20";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 19px 10px 19px 10px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/applets/mpd.sh b/.config/rofi/applets/applets/mpd.sh
deleted file mode 100755
index d1f3d2b..0000000
--- a/.config/rofi/applets/applets/mpd.sh
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/applets/style.sh)"
-
-dir="$HOME/.config/rofi/applets/applets/configs/$style"
-rofi_command="rofi -theme $dir/mpd.rasi"
-
-# Gets the current status of mpd (for us to parse it later on)
-status="$(mpc status)"
-# Defines the Play / Pause option content
-if [[ $status == *"[playing]"* ]]; then
- play_pause=""
-else
- play_pause=""
-fi
-active=""
-urgent=""
-
-# Display if repeat mode is on / off
-tog_repeat=""
-if [[ $status == *"repeat: on"* ]]; then
- active="-a 4"
-elif [[ $status == *"repeat: off"* ]]; then
- urgent="-u 4"
-else
- tog_repeat=" Parsing error"
-fi
-
-# Display if random mode is on / off
-tog_random=""
-if [[ $status == *"random: on"* ]]; then
- [ -n "$active" ] && active+=",5" || active="-a 5"
-elif [[ $status == *"random: off"* ]]; then
- [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5"
-else
- tog_random=" Parsing error"
-fi
-stop=""
-next=""
-previous=""
-
-# Variable passed to rofi
-options="$previous\n$play_pause\n$stop\n$next\n$tog_repeat\n$tog_random"
-
-# Get the current playing song
-current=$(mpc -f "%title%" current)
-# If mpd isn't running it will return an empty string, we don't want to display that
-if [[ -z "$current" ]]; then
- current="-"
-fi
-
-# Spawn the mpd menu with the "Play / Pause" entry selected by default
-chosen="$(echo -e "$options" | $rofi_command -p " $current" -dmenu $active $urgent -selected-row 1)"
-case $chosen in
- $previous)
- mpc -q prev && notify-send -u low -t 1800 " $(mpc current)"
- ;;
- $play_pause)
- mpc -q toggle && notify-send -u low -t 1800 " $(mpc current)"
- ;;
- $stop)
- mpc -q stop
- ;;
- $next)
- mpc -q next && notify-send -u low -t 1800 " $(mpc current)"
- ;;
- $tog_repeat)
- mpc -q repeat
- ;;
- $tog_random)
- mpc -q random
- ;;
-esac
diff --git a/.config/rofi/applets/applets/network.sh b/.config/rofi/applets/applets/network.sh
deleted file mode 100755
index 260eddb..0000000
--- a/.config/rofi/applets/applets/network.sh
+++ /dev/null
@@ -1,68 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/applets/style.sh)"
-
-dir="$HOME/.config/rofi/applets/applets/configs/$style"
-rofi_command="rofi -theme $dir/network.rasi"
-
-## Get info
-IFACE="$(nmcli | grep -i interface | awk '/interface/ {print $2}')"
-#SSID="$(iwgetid -r)"
-#LIP="$(nmcli | grep -i server | awk '/server/ {print $2}')"
-#PIP="$(dig +short myip.opendns.com @resolver1.opendns.com )"
-STATUS="$(nmcli radio wifi)"
-
-active=""
-urgent=""
-
-if (ping -c 1 archlinux.org || ping -c 1 google.com || ping -c 1 bitbucket.org || ping -c 1 github.com || ping -c 1 sourceforge.net) &>/dev/null; then
- if [[ $STATUS == *"enable"* ]]; then
- if [[ $IFACE == e* ]]; then
- connected=""
- else
- connected=""
- fi
- active="-a 0"
- SSID="﬉ $(iwgetid -r)"
- PIP="$(wget --timeout=30 http://ipinfo.io/ip -qO -)"
- fi
-else
- urgent="-u 0"
- SSID="Disconnected"
- PIP="Not Available"
- connected=""
-fi
-
-## Icons
-bmon=""
-launch_cli=""
-launch=""
-
-options="$connected\n$bmon\n$launch_cli\n$launch"
-
-## Main
-chosen="$(echo -e "$options" | $rofi_command -p "$SSID" -dmenu $active $urgent -selected-row 1)"
-case $chosen in
- $connected)
- if [[ $STATUS == *"enable"* ]]; then
- nmcli radio wifi off
- else
- nmcli radio wifi on
- fi
- ;;
- $bmon)
- termite -e bmon
- ;;
- $launch_cli)
- termite -e nmtui
- ;;
- $launch)
- nm-connection-editor
- ;;
-esac
-
diff --git a/.config/rofi/applets/applets/powermenu.sh b/.config/rofi/applets/applets/powermenu.sh
deleted file mode 100755
index 500cbce..0000000
--- a/.config/rofi/applets/applets/powermenu.sh
+++ /dev/null
@@ -1,98 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/applets/style.sh)"
-
-dir="$HOME/.config/rofi/applets/applets/configs/$style"
-rofi_command="rofi -theme $dir/powermenu.rasi"
-
-uptime=$(uptime -p | sed -e 's/up //g')
-cpu=$($HOME/.config/rofi/bin/usedcpu)
-memory=$($HOME/.config/rofi/bin/usedram)
-
-# Options
-shutdown=""
-reboot=""
-lock=""
-suspend=""
-logout=""
-
-# Confirmation
-confirm_exit() {
- rofi -dmenu\
- -i\
- -no-fixed-num-lines\
- -p "Are You Sure? : "\
- -theme $HOME/.config/rofi/applets/styles/confirm.rasi
-}
-
-# Message
-msg() {
- rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "Available Options - yes / y / no / n"
-}
-
-# Variable passed to rofi
-options="$shutdown\n$reboot\n$lock\n$suspend\n$logout"
-
-chosen="$(echo -e "$options" | $rofi_command -p "UP - $uptime" -dmenu -selected-row 2)"
-case $chosen in
- $shutdown)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- systemctl poweroff
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
- $reboot)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- systemctl reboot
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
- $lock)
- if [[ -f /usr/bin/i3lock ]]; then
- i3lock
- elif [[ -f /usr/bin/betterlockscreen ]]; then
- betterlockscreen -l
- fi
- ;;
- $suspend)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- mpc -q pause
- amixer set Master mute
- systemctl suspend
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
- $logout)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- if [[ "$DESKTOP_SESSION" == "Openbox" ]]; then
- openbox --exit
- elif [[ "$DESKTOP_SESSION" == "bspwm" ]]; then
- bspc quit
- elif [[ "$DESKTOP_SESSION" == "i3" ]]; then
- i3-msg exit
- fi
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
-esac
diff --git a/.config/rofi/applets/applets/quicklinks.sh b/.config/rofi/applets/applets/quicklinks.sh
deleted file mode 100755
index e736b71..0000000
--- a/.config/rofi/applets/applets/quicklinks.sh
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/applets/style.sh)"
-
-dir="$HOME/.config/rofi/applets/applets/configs/$style"
-rofi_command="rofi -theme $dir/quicklinks.rasi"
-
-# Error msg
-msg() {
- rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
-}
-
-# Browser
-if [[ -f /usr/bin/firefox ]]; then
- app="firefox"
-elif [[ -f /usr/bin/chromium ]]; then
- app="chromium"
-elif [[ -f /usr/bin/midori ]]; then
- app="midori"
-else
- msg "No suitable web browser found!"
- exit 1
-fi
-
-# Links
-google=""
-facebook=""
-twitter=""
-github=""
-mail=""
-youtube=""
-
-# Variable passed to rofi
-options="$google\n$facebook\n$twitter\n$github\n$mail\n$youtube"
-
-chosen="$(echo -e "$options" | $rofi_command -p "Open In : $app" -dmenu -selected-row 0)"
-case $chosen in
- $google)
- $app https://www.google.com &
- ;;
- $facebook)
- $app https://www.facebook.com &
- ;;
- $twitter)
- $app https://www.twitter.com &
- ;;
- $github)
- $app https://www.github.com &
- ;;
- $mail)
- $app https://www.gmail.com &
- ;;
- $youtube)
- $app https://www.youtube.com &
- ;;
-esac
-
diff --git a/.config/rofi/applets/applets/screenshot.sh b/.config/rofi/applets/applets/screenshot.sh
deleted file mode 100755
index f614599..0000000
--- a/.config/rofi/applets/applets/screenshot.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/applets/style.sh)"
-
-dir="$HOME/.config/rofi/applets/applets/configs/$style"
-rofi_command="rofi -theme $dir/screenshot.rasi"
-
-# Error msg
-msg() {
- rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "Please install 'scrot' first."
-}
-
-# Options
-screen=""
-area=""
-window=""
-
-# Variable passed to rofi
-options="$screen\n$area\n$window"
-
-chosen="$(echo -e "$options" | $rofi_command -p 'scrot' -dmenu -selected-row 1)"
-case $chosen in
- $screen)
- if [[ -f /usr/bin/scrot ]]; then
- sleep 1; scrot 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
- else
- msg
- fi
- ;;
- $area)
- if [[ -f /usr/bin/scrot ]]; then
- scrot -s 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
- else
- msg
- fi
- ;;
- $window)
- if [[ -f /usr/bin/scrot ]]; then
- 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'
- else
- msg
- fi
- ;;
-esac
-
diff --git a/.config/rofi/applets/applets/style.sh b/.config/rofi/applets/applets/style.sh
deleted file mode 100755
index 68b9668..0000000
--- a/.config/rofi/applets/applets/style.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/usr/bin/env bash
-
-# Available Styles
-# >> Created and tested on : rofi 1.6.0-1
-#
-# square circle rounded
-
-style="square"
-
-# uncomment these lines to enable random style
-#styles=('square' 'circle' 'rounded')
-#style="${styles[$(( $RANDOM % 3 ))]}"
-
-# print style name
-echo "$style"
diff --git a/.config/rofi/applets/applets/time.sh b/.config/rofi/applets/applets/time.sh
deleted file mode 100755
index b8e7e8c..0000000
--- a/.config/rofi/applets/applets/time.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/applets/style.sh)"
-
-dir="$HOME/.config/rofi/applets/applets/configs/$style"
-rofi_command="rofi -theme $dir/time.rasi"
-
-## Get time and date
-TIME="$(date +"%I:%M %p")"
-DN=$(date +"%A")
-MN=$(date +"%B")
-DAY="$(date +"%d")"
-MONTH="$(date +"%m")"
-YEAR="$(date +"%Y")"
-
-options="$DAY\n$MONTH\n$YEAR"
-
-## Main
-chosen="$(echo -e "$options" | $rofi_command -p " $DN, $TIME" -dmenu -selected-row 1)"
diff --git a/.config/rofi/applets/applets/volume.sh b/.config/rofi/applets/applets/volume.sh
deleted file mode 100755
index 7be3242..0000000
--- a/.config/rofi/applets/applets/volume.sh
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/applets/style.sh)"
-
-dir="$HOME/.config/rofi/applets/applets/configs/$style"
-rofi_command="rofi -theme $dir/volume.rasi"
-
-## Get Volume
-#VOLUME=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')
-MUTE=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $6}' | tr -d '[]%')
-
-active=""
-urgent=""
-
-if [[ $MUTE == *"off"* ]]; then
- active="-a 1"
-else
- urgent="-u 1"
-fi
-
-if [[ $MUTE == *"off"* ]]; then
- active="-a 1"
-else
- urgent="-u 1"
-fi
-
-if [[ $MUTE == *"on"* ]]; then
- VOLUME="$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')%"
-else
- VOLUME="Mute"
-fi
-
-## Icons
-ICON_UP=""
-ICON_DOWN=""
-ICON_MUTED=""
-
-options="$ICON_UP\n$ICON_MUTED\n$ICON_DOWN"
-
-## Main
-chosen="$(echo -e "$options" | $rofi_command -p "$VOLUME" -dmenu $active $urgent -selected-row 0)"
-case $chosen in
- $ICON_UP)
- amixer -Mq set Master,0 5%+ unmute && notify-send -u low -t 1500 "Volume Up $ICON_UP"
- ;;
- $ICON_DOWN)
- amixer -Mq set Master,0 5%- unmute && notify-send -u low -t 1500 "Volume Down $ICON_DOWN"
- ;;
- $ICON_MUTED)
- amixer -q set Master toggle
- ;;
-esac
-
diff --git a/.config/rofi/applets/menu/apps.sh b/.config/rofi/applets/menu/apps.sh
deleted file mode 100755
index b5dd989..0000000
--- a/.config/rofi/applets/menu/apps.sh
+++ /dev/null
@@ -1,95 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/menu/style.sh)"
-
-dir="$HOME/.config/rofi/applets/menu/configs/$style"
-rofi_command="rofi -theme $dir/apps.rasi"
-
-# Links
-terminal=""
-files=""
-editor=""
-browser=""
-music=""
-settings=""
-
-# Error msg
-msg() {
- rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
-}
-
-# Variable passed to rofi
-options="$terminal\n$files\n$editor\n$browser\n$music\n$settings"
-
-chosen="$(echo -e "$options" | $rofi_command -p "Most Used" -dmenu -selected-row 0)"
-case $chosen in
- $terminal)
- if [[ -f /usr/bin/termite ]]; then
- termite &
- elif [[ -f /usr/bin/urxvt ]]; then
- urxvt &
- elif [[ -f /usr/bin/kitty ]]; then
- kitty &
- elif [[ -f /usr/bin/xterm ]]; then
- xterm &
- elif [[ -f /usr/bin/xfce4-terminal ]]; then
- xfce4-terminal &
- elif [[ -f /usr/bin/gnome-terminal ]]; then
- gnome-terminal &
- else
- msg "No suitable terminal found!"
- fi
- ;;
- $files)
- if [[ -f /usr/bin/thunar ]]; then
- thunar &
- elif [[ -f /usr/bin/pcmanfm ]]; then
- pcmanfm &
- else
- msg "No suitable file manager found!"
- fi
- ;;
- $editor)
- if [[ -f /usr/bin/geany ]]; then
- geany &
- elif [[ -f /usr/bin/leafpad ]]; then
- leafpad &
- elif [[ -f /usr/bin/mousepad ]]; then
- mousepad &
- elif [[ -f /usr/bin/code ]]; then
- code &
- else
- msg "No suitable text editor found!"
- fi
- ;;
- $browser)
- if [[ -f /usr/bin/firefox ]]; then
- firefox &
- elif [[ -f /usr/bin/chromium ]]; then
- chromium &
- elif [[ -f /usr/bin/midori ]]; then
- midori &
- else
- msg "No suitable web browser found!"
- fi
- ;;
- $music)
- if [[ -f /usr/bin/lxmusic ]]; then
- lxmusic &
- else
- msg "No suitable music player found!"
- fi
- ;;
- $settings)
- if [[ -f /usr/bin/xfce4-settings-manager ]]; then
- xfce4-settings-manager &
- else
- msg "No suitable settings manager found!"
- fi
- ;;
-esac
diff --git a/.config/rofi/applets/menu/backlight.sh b/.config/rofi/applets/menu/backlight.sh
deleted file mode 100755
index 15333eb..0000000
--- a/.config/rofi/applets/menu/backlight.sh
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/menu/style.sh)"
-
-dir="$HOME/.config/rofi/applets/menu/configs/$style"
-rofi_command="rofi -theme $dir/backlight.rasi"
-
-# Error msg
-msg() {
- rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
-}
-
-## Get Brightness
-if [[ -f /bin/brightnessctl ]]; then
- BNESS="$(brightnessctl get)"
- MAX="$(brightnessctl max)"
- PERC="$((BNESS*100/MAX))"
- BLIGHT=${PERC%.*}
-elif [[ -f /usr/bin/blight ]]; then
- DEVICE=$(ls /sys/class/backlight | head -n 1)
- BNESS="$(blight -d $DEVICE get brightness)"
- PERC="$(($BNESS*100/255))"
- BLIGHT=${PERC%.*}
-elif [[ -f /usr/bin/xbacklight ]]; then
- VAR="$(xbacklight -get)"
- BLIGHT="$(printf "%.0f\n" "$VAR")"
-else
- msg "No suitable backlight utility found!"
- exit 1
-fi
-
-if [[ $BLIGHT -ge 1 ]] && [[ $BLIGHT -le 29 ]]; then
- MSG="Low"
-elif [[ $BLIGHT -ge 30 ]] && [[ $BLIGHT -le 49 ]]; then
- MSG="Optimal"
-elif [[ $BLIGHT -ge 50 ]] && [[ $BLIGHT -le 69 ]]; then
- MSG="High"
-elif [[ $BLIGHT -ge 70 ]] && [[ $BLIGHT -le 99 ]]; then
- MSG="Too Much"
-fi
-
-## Icons
-ICON_UP=""
-ICON_DOWN=""
-ICON_OPT=""
-
-notify="notify-send -u low -t 1500"
-options="$ICON_UP\n$ICON_OPT\n$ICON_DOWN"
-
-## Main
-chosen="$(echo -e "$options" | $rofi_command -p "$BLIGHT% : $MSG" -dmenu -selected-row 1)"
-case $chosen in
- "$ICON_UP")
- if [[ -f /bin/brightnessctl ]]; then
- brightnessctl -q set +10% && $notify "Brightness Up $ICON_UP"
- elif [[ -f /usr/bin/blight ]]; then
- blight -d "$DEVICE" set +10% && $notify "Brightness Up $ICON_UP"
- elif [[ -f /usr/bin/xbacklight ]]; then
- xbacklight -inc 10 && $notify "Brightness Up $ICON_UP"
- fi
- ;;
- "$ICON_DOWN")
- if [[ -f /bin/brightnessctl ]]; then
- brightnessctl -q set 10%- && $notify "Brightness Down $ICON_DOWN"
- elif [[ -f /usr/bin/blight ]]; then
- blight -d "$DEVICE" set -10% && $notify "Brightness Down $ICON_DOWN"
- elif [[ -f /usr/bin/xbacklight ]]; then
- xbacklight -dec 10 && $notify "Brightness Down $ICON_DOWN"
- fi
- ;;
- "$ICON_OPT")
- if [[ -f /bin/brightnessctl ]]; then
- brightnessctl -q set 25% && $notify "Optimal Brightness $ICON_OPT"
- elif [[ -f /usr/bin/blight ]]; then
- blight -d "$DEVICE" set 25% && $notify "Optimal Brightness $ICON_OPT"
- elif [[ -f /usr/bin/xbacklight ]]; then
- xbacklight -set 30 && $notify "Optimal Brightness $ICON_OPT"
- fi
- ;;
-esac
-
diff --git a/.config/rofi/applets/menu/battery.sh b/.config/rofi/applets/menu/battery.sh
deleted file mode 100755
index c279794..0000000
--- a/.config/rofi/applets/menu/battery.sh
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/menu/style.sh)"
-
-dir="$HOME/.config/rofi/applets/menu/configs/$style"
-rofi_command="rofi -theme $dir/battery.rasi"
-
-## Get data
-BATTERY="$(acpi | awk -F ' ' '{print $4}' | tr -d \%,)"
-CHARGE="$(acpi | awk -F ' ' '{print $3}' | tr -d \,)"
-
-active=""
-urgent=""
-
-if [[ $CHARGE = *"Charging"* ]]; then
- active="-a 1"
- ICON_CHRG=""
- MSG=$CHARGE
-elif [[ $CHARGE = *"Full"* ]]; then
- active="-u 1"
- ICON_CHRG=""
- MSG=$CHARGE
-else
- urgent="-u 1"
- ICON_CHRG=""
- MSG=$CHARGE
-fi
-
-# Discharging
-#if [[ $CHARGE -eq 1 ]] && [[ $BATTERY -eq 100 ]]; then
-# ICON_DISCHRG=""
-if [[ $BATTERY -ge 5 ]] && [[ $BATTERY -le 19 ]]; then
- ICON_DISCHRG=""
-elif [[ $BATTERY -ge 20 ]] && [[ $BATTERY -le 39 ]]; then
- ICON_DISCHRG=""
-elif [[ $BATTERY -ge 40 ]] && [[ $BATTERY -le 59 ]]; then
- ICON_DISCHRG=""
-elif [[ $BATTERY -ge 60 ]] && [[ $BATTERY -le 79 ]]; then
- ICON_DISCHRG=""
-elif [[ $BATTERY -ge 80 ]] && [[ $BATTERY -le 100 ]]; then
- ICON_DISCHRG=""
-fi
-
-## Icons
-ICON_PMGR=""
-
-options="$ICON_DISCHRG\n$ICON_CHRG\n$ICON_PMGR"
-
-## Main
-chosen="$(echo -e "$options" | $rofi_command -p "$MSG : $BATTERY%" -dmenu $active $urgent -selected-row 0)"
-case $chosen in
- $ICON_CHRG)
- ;;
- $ICON_DISCHRG)
- ;;
- $ICON_PMGR)
- xfce4-power-manager-settings
- ;;
-esac
-
diff --git a/.config/rofi/applets/menu/configs/circle/apps.rasi b/.config/rofi/applets/menu/configs/circle/apps.rasi
deleted file mode 100644
index c2042b3..0000000
--- a/.config/rofi/applets/menu/configs/circle/apps.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 950px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Apps ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 100%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/circle/backlight.rasi b/.config/rofi/applets/menu/configs/circle/backlight.rasi
deleted file mode 100644
index 2688014..0000000
--- a/.config/rofi/applets/menu/configs/circle/backlight.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 500px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Brightness ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 100%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/circle/battery.rasi b/.config/rofi/applets/menu/configs/circle/battery.rasi
deleted file mode 100644
index 9444210..0000000
--- a/.config/rofi/applets/menu/configs/circle/battery.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 500px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Battery ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 100%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "Iosevka Nerd Font 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/circle/mpd.rasi b/.config/rofi/applets/menu/configs/circle/mpd.rasi
deleted file mode 100644
index 04ba678..0000000
--- a/.config/rofi/applets/menu/configs/circle/mpd.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 950px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " MPD ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 100%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/circle/network.rasi b/.config/rofi/applets/menu/configs/circle/network.rasi
deleted file mode 100644
index 2a7de93..0000000
--- a/.config/rofi/applets/menu/configs/circle/network.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 650px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Network ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 100%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 4;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/circle/powermenu.rasi b/.config/rofi/applets/menu/configs/circle/powermenu.rasi
deleted file mode 100644
index 6e0131b..0000000
--- a/.config/rofi/applets/menu/configs/circle/powermenu.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 800px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " System ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 100%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 5;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/circle/quicklinks.rasi b/.config/rofi/applets/menu/configs/circle/quicklinks.rasi
deleted file mode 100644
index a8a6ba3..0000000
--- a/.config/rofi/applets/menu/configs/circle/quicklinks.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 950px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Quick Links ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 100%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/circle/screenshot.rasi b/.config/rofi/applets/menu/configs/circle/screenshot.rasi
deleted file mode 100644
index 519560e..0000000
--- a/.config/rofi/applets/menu/configs/circle/screenshot.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 500px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Screenshot ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 100%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/circle/time.rasi b/.config/rofi/applets/menu/configs/circle/time.rasi
deleted file mode 100644
index ac0ffc8..0000000
--- a/.config/rofi/applets/menu/configs/circle/time.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 700px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Time ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 100%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "Hurmit Nerd Font Mono 48";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 60px 0px 60px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/circle/volume.rasi b/.config/rofi/applets/menu/configs/circle/volume.rasi
deleted file mode 100644
index 0fb93ca..0000000
--- a/.config/rofi/applets/menu/configs/circle/volume.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 500px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 100%;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Volume ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 100%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 100%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/rounded/apps.rasi b/.config/rofi/applets/menu/configs/rounded/apps.rasi
deleted file mode 100644
index dcddce8..0000000
--- a/.config/rofi/applets/menu/configs/rounded/apps.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 950px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Apps ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 12px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 20px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 20px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 20px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/rounded/backlight.rasi b/.config/rofi/applets/menu/configs/rounded/backlight.rasi
deleted file mode 100644
index 84c27c1..0000000
--- a/.config/rofi/applets/menu/configs/rounded/backlight.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 500px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Brightness ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 12px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 20px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 20px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 20px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/rounded/battery.rasi b/.config/rofi/applets/menu/configs/rounded/battery.rasi
deleted file mode 100644
index 198ccc6..0000000
--- a/.config/rofi/applets/menu/configs/rounded/battery.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 500px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Battery ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 12px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 20px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "Iosevka Nerd Font 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 20px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 20px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/rounded/mpd.rasi b/.config/rofi/applets/menu/configs/rounded/mpd.rasi
deleted file mode 100644
index a7ba438..0000000
--- a/.config/rofi/applets/menu/configs/rounded/mpd.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 950px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " MPD ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 12px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 20px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 20px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 20px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/rounded/network.rasi b/.config/rofi/applets/menu/configs/rounded/network.rasi
deleted file mode 100644
index 3a49537..0000000
--- a/.config/rofi/applets/menu/configs/rounded/network.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 650px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Network ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 12px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 4;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 20px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 20px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 20px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/rounded/powermenu.rasi b/.config/rofi/applets/menu/configs/rounded/powermenu.rasi
deleted file mode 100644
index d64175f..0000000
--- a/.config/rofi/applets/menu/configs/rounded/powermenu.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 800px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " System ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 12px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 5;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 20px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 20px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 20px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/rounded/quicklinks.rasi b/.config/rofi/applets/menu/configs/rounded/quicklinks.rasi
deleted file mode 100644
index 7536a86..0000000
--- a/.config/rofi/applets/menu/configs/rounded/quicklinks.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 950px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Quick Links ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 12px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 20px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 20px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 20px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/rounded/screenshot.rasi b/.config/rofi/applets/menu/configs/rounded/screenshot.rasi
deleted file mode 100644
index b468206..0000000
--- a/.config/rofi/applets/menu/configs/rounded/screenshot.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 500px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Screenshot ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 12px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 20px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 20px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 20px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/rounded/time.rasi b/.config/rofi/applets/menu/configs/rounded/time.rasi
deleted file mode 100644
index a56c59d..0000000
--- a/.config/rofi/applets/menu/configs/rounded/time.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 700px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Time ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 12px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 20px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "Hurmit Nerd Font Mono 48";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 20px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 20px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/rounded/volume.rasi b/.config/rofi/applets/menu/configs/rounded/volume.rasi
deleted file mode 100644
index 7da2a4a..0000000
--- a/.config/rofi/applets/menu/configs/rounded/volume.rasi
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 20px;
- location: center;
- width: 500px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background;
- text-color: @accent;
- border: 0px 2px 0px 2px;
- border-radius: 12px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Volume ";
- background-color: @accent;
- text-color: @background;
- padding: 10px 10px 0px 10px;
- border-radius: 12px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 15px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 20px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 20px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 20px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/square/apps.rasi b/.config/rofi/applets/menu/configs/square/apps.rasi
deleted file mode 100644
index 559c7e5..0000000
--- a/.config/rofi/applets/menu/configs/square/apps.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: center;
- width: 950px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Apps ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/square/backlight.rasi b/.config/rofi/applets/menu/configs/square/backlight.rasi
deleted file mode 100644
index bb20f5e..0000000
--- a/.config/rofi/applets/menu/configs/square/backlight.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: center;
- width: 500px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Brightness ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/square/battery.rasi b/.config/rofi/applets/menu/configs/square/battery.rasi
deleted file mode 100644
index 0b0a6c2..0000000
--- a/.config/rofi/applets/menu/configs/square/battery.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: center;
- width: 500px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Battery ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "Iosevka Nerd Font 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/square/mpd.rasi b/.config/rofi/applets/menu/configs/square/mpd.rasi
deleted file mode 100644
index b489728..0000000
--- a/.config/rofi/applets/menu/configs/square/mpd.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: center;
- width: 950px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 3px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " MPD ";
- background-color: @accent;
- text-color: @background;
- padding: 14px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/square/network.rasi b/.config/rofi/applets/menu/configs/square/network.rasi
deleted file mode 100644
index 4d5bfde..0000000
--- a/.config/rofi/applets/menu/configs/square/network.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: center;
- width: 650px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 4px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Network ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 4;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/square/powermenu.rasi b/.config/rofi/applets/menu/configs/square/powermenu.rasi
deleted file mode 100644
index 9dcc9e2..0000000
--- a/.config/rofi/applets/menu/configs/square/powermenu.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: center;
- width: 800px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 4px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " System ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 5;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/square/quicklinks.rasi b/.config/rofi/applets/menu/configs/square/quicklinks.rasi
deleted file mode 100644
index 77d7d72..0000000
--- a/.config/rofi/applets/menu/configs/square/quicklinks.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: center;
- width: 950px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Quick Links ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 6;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/square/screenshot.rasi b/.config/rofi/applets/menu/configs/square/screenshot.rasi
deleted file mode 100644
index a95d9e2..0000000
--- a/.config/rofi/applets/menu/configs/square/screenshot.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: center;
- width: 500px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Screenshot ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/square/time.rasi b/.config/rofi/applets/menu/configs/square/time.rasi
deleted file mode 100644
index 7c81666..0000000
--- a/.config/rofi/applets/menu/configs/square/time.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: center;
- width: 700px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 4px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Time ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "Hurmit Nerd Font Mono 48";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/configs/square/volume.rasi b/.config/rofi/applets/menu/configs/square/volume.rasi
deleted file mode 100644
index f83d167..0000000
--- a/.config/rofi/applets/menu/configs/square/volume.rasi
+++ /dev/null
@@ -1,127 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- show-icons: false;
- font: "Comfortaa 14";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "../../../styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
-}
-
-window {
- transparency: "real";
- border-radius: 0px;
- location: center;
- width: 500px;
- x-offset: 0px;
- y-offset: 0px;
-}
-
-prompt {
- enabled: true;
- padding: 10px;
- background-color: @background-light;
- text-color: @accent;
- border: 2px 2px 2px 2px;
- border-radius: 0px;
- border-color: @accent;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " Volume ";
- background-color: @accent;
- text-color: @background;
- padding: 12px 10px 0px 10px;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- spacing: 0px;
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- margin: 0px 0px 0px 0px;
- padding: 0px;
- position: center;
-}
-
-listview {
- columns: 3;
- lines: 1;
- spacing: 15px;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 15px;
- margin: 40px;
-}
-
-element {
- background-color: @background-light;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 40px 0px 40px 0px;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @off;
- text-color: @background;
- border-radius: 0px;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @on;
- text-color: @background;
-}
-
-element selected {
- background-color: @accent;
- text-color: @background;
- border: 0px;
- border-radius: 0px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @on;
- text-color: @background;
-}
-
-element selected.active {
- background-color: @off;
- color: @background;
-}
diff --git a/.config/rofi/applets/menu/mpd.sh b/.config/rofi/applets/menu/mpd.sh
deleted file mode 100755
index 3eb5498..0000000
--- a/.config/rofi/applets/menu/mpd.sh
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/menu/style.sh)"
-
-dir="$HOME/.config/rofi/applets/menu/configs/$style"
-rofi_command="rofi -theme $dir/mpd.rasi"
-
-# Gets the current status of mpd (for us to parse it later on)
-status="$(mpc status)"
-# Defines the Play / Pause option content
-if [[ $status == *"[playing]"* ]]; then
- play_pause=""
-else
- play_pause=""
-fi
-active=""
-urgent=""
-
-# Display if repeat mode is on / off
-tog_repeat=""
-if [[ $status == *"repeat: on"* ]]; then
- active="-a 4"
-elif [[ $status == *"repeat: off"* ]]; then
- urgent="-u 4"
-else
- tog_repeat=" Parsing error"
-fi
-
-# Display if random mode is on / off
-tog_random=""
-if [[ $status == *"random: on"* ]]; then
- [ -n "$active" ] && active+=",5" || active="-a 5"
-elif [[ $status == *"random: off"* ]]; then
- [ -n "$urgent" ] && urgent+=",5" || urgent="-u 5"
-else
- tog_random=" Parsing error"
-fi
-stop=""
-next=""
-previous=""
-
-# Variable passed to rofi
-options="$previous\n$play_pause\n$stop\n$next\n$tog_repeat\n$tog_random"
-
-# Get the current playing song
-current=$(mpc -f "%artist% - %title%" current)
-# If mpd isn't running it will return an empty string, we don't want to display that
-if [[ -z "$current" ]]; then
- current="-"
-fi
-
-# Spawn the mpd menu with the "Play / Pause" entry selected by default
-chosen="$(echo -e "$options" | $rofi_command -p " $current" -dmenu $active $urgent -selected-row 1)"
-case $chosen in
- $previous)
- mpc -q prev && notify-send -u low -t 1800 " $(mpc current)"
- ;;
- $play_pause)
- mpc -q toggle && notify-send -u low -t 1800 " $(mpc current)"
- ;;
- $stop)
- mpc -q stop
- ;;
- $next)
- mpc -q next && notify-send -u low -t 1800 " $(mpc current)"
- ;;
- $tog_repeat)
- mpc -q repeat
- ;;
- $tog_random)
- mpc -q random
- ;;
-esac
diff --git a/.config/rofi/applets/menu/network.sh b/.config/rofi/applets/menu/network.sh
deleted file mode 100755
index 6e50332..0000000
--- a/.config/rofi/applets/menu/network.sh
+++ /dev/null
@@ -1,68 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/menu/style.sh)"
-
-dir="$HOME/.config/rofi/applets/menu/configs/$style"
-rofi_command="rofi -theme $dir/network.rasi"
-
-## Get info
-IFACE="$(nmcli | grep -i interface | awk '/interface/ {print $2}')"
-#SSID="$(iwgetid -r)"
-#LIP="$(nmcli | grep -i server | awk '/server/ {print $2}')"
-#PIP="$(dig +short myip.opendns.com @resolver1.opendns.com )"
-STATUS="$(nmcli radio wifi)"
-
-active=""
-urgent=""
-
-if (ping -c 1 archlinux.org || ping -c 1 google.com || ping -c 1 bitbucket.org || ping -c 1 github.com || ping -c 1 sourceforge.net) &>/dev/null; then
- if [[ $STATUS == *"enable"* ]]; then
- if [[ $IFACE == e* ]]; then
- connected=""
- else
- connected=""
- fi
- active="-a 0"
- SSID="﬉ $(iwgetid -r)"
- PIP="$(wget --timeout=30 http://ipinfo.io/ip -qO -)"
- fi
-else
- urgent="-u 0"
- SSID="Disconnected"
- PIP="Not Available"
- connected=""
-fi
-
-## Icons
-bmon=""
-launch_cli=""
-launch=""
-
-options="$connected\n$bmon\n$launch_cli\n$launch"
-
-## Main
-chosen="$(echo -e "$options" | $rofi_command -p "$SSID : $PIP" -dmenu $active $urgent -selected-row 1)"
-case $chosen in
- $connected)
- if [[ $STATUS == *"enable"* ]]; then
- nmcli radio wifi off
- else
- nmcli radio wifi on
- fi
- ;;
- $bmon)
- termite -e bmon
- ;;
- $launch_cli)
- termite -e nmtui
- ;;
- $launch)
- nm-connection-editor
- ;;
-esac
-
diff --git a/.config/rofi/applets/menu/powermenu.sh b/.config/rofi/applets/menu/powermenu.sh
deleted file mode 100755
index 7316af7..0000000
--- a/.config/rofi/applets/menu/powermenu.sh
+++ /dev/null
@@ -1,98 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/menu/style.sh)"
-
-dir="$HOME/.config/rofi/applets/menu/configs/$style"
-rofi_command="rofi -theme $dir/powermenu.rasi"
-
-uptime=$(uptime -p | sed -e 's/up //g')
-cpu=$($HOME/.config/rofi/bin/usedcpu)
-memory=$($HOME/.config/rofi/bin/usedram)
-
-# Options
-shutdown=""
-reboot=""
-lock=""
-suspend=""
-logout=""
-
-# Confirmation
-confirm_exit() {
- rofi -dmenu\
- -i\
- -no-fixed-num-lines\
- -p "Are You Sure? : "\
- -theme $HOME/.config/rofi/applets/styles/confirm.rasi
-}
-
-# Message
-msg() {
- rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "Available Options - yes / y / no / n"
-}
-
-# Variable passed to rofi
-options="$shutdown\n$reboot\n$lock\n$suspend\n$logout"
-
-chosen="$(echo -e "$options" | $rofi_command -p "祥 $uptime |  $cpu | ﬙ $memory " -dmenu -selected-row 2)"
-case $chosen in
- $shutdown)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- systemctl poweroff
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
- $reboot)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- systemctl reboot
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
- $lock)
- if [[ -f /usr/bin/i3lock ]]; then
- i3lock
- elif [[ -f /usr/bin/betterlockscreen ]]; then
- betterlockscreen -l
- fi
- ;;
- $suspend)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- mpc -q pause
- amixer set Master mute
- systemctl suspend
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
- $logout)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- if [[ "$DESKTOP_SESSION" == "Openbox" ]]; then
- openbox --exit
- elif [[ "$DESKTOP_SESSION" == "bspwm" ]]; then
- bspc quit
- elif [[ "$DESKTOP_SESSION" == "i3" ]]; then
- i3-msg exit
- fi
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
-esac
diff --git a/.config/rofi/applets/menu/quicklinks.sh b/.config/rofi/applets/menu/quicklinks.sh
deleted file mode 100755
index c2f0495..0000000
--- a/.config/rofi/applets/menu/quicklinks.sh
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/menu/style.sh)"
-
-dir="$HOME/.config/rofi/applets/menu/configs/$style"
-rofi_command="rofi -theme $dir/quicklinks.rasi"
-
-# Error msg
-msg() {
- rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "$1"
-}
-
-# Browser
-if [[ -f /usr/bin/firefox ]]; then
- app="firefox"
-elif [[ -f /usr/bin/chromium ]]; then
- app="chromium"
-elif [[ -f /usr/bin/midori ]]; then
- app="midori"
-else
- msg "No suitable web browser found!"
- exit 1
-fi
-
-# Links
-google=""
-facebook=""
-twitter=""
-github=""
-mail=""
-youtube=""
-
-# Variable passed to rofi
-options="$google\n$facebook\n$twitter\n$github\n$mail\n$youtube"
-
-chosen="$(echo -e "$options" | $rofi_command -p "Open In : $app" -dmenu -selected-row 0)"
-case $chosen in
- $google)
- $app https://www.google.com &
- ;;
- $facebook)
- $app https://www.facebook.com &
- ;;
- $twitter)
- $app https://www.twitter.com &
- ;;
- $github)
- $app https://www.github.com &
- ;;
- $mail)
- $app https://www.gmail.com &
- ;;
- $youtube)
- $app https://www.youtube.com &
- ;;
-esac
-
diff --git a/.config/rofi/applets/menu/screenshot.sh b/.config/rofi/applets/menu/screenshot.sh
deleted file mode 100755
index 24c5e1b..0000000
--- a/.config/rofi/applets/menu/screenshot.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/menu/style.sh)"
-
-dir="$HOME/.config/rofi/applets/menu/configs/$style"
-rofi_command="rofi -theme $dir/screenshot.rasi"
-
-# Error msg
-msg() {
- rofi -theme "$HOME/.config/rofi/applets/styles/message.rasi" -e "Please install 'scrot' first."
-}
-
-# Options
-screen=""
-area=""
-window=""
-
-# Variable passed to rofi
-options="$screen\n$area\n$window"
-
-chosen="$(echo -e "$options" | $rofi_command -p 'App : scrot' -dmenu -selected-row 1)"
-case $chosen in
- $screen)
- if [[ -f /usr/bin/scrot ]]; then
- sleep 1; scrot 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
- else
- msg
- fi
- ;;
- $area)
- if [[ -f /usr/bin/scrot ]]; then
- scrot -s 'Screenshot_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; viewnior $$(xdg-user-dir PICTURES)/$f'
- else
- msg
- fi
- ;;
- $window)
- if [[ -f /usr/bin/scrot ]]; then
- 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'
- else
- msg
- fi
- ;;
-esac
-
diff --git a/.config/rofi/applets/menu/style.sh b/.config/rofi/applets/menu/style.sh
deleted file mode 100755
index 68b9668..0000000
--- a/.config/rofi/applets/menu/style.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/usr/bin/env bash
-
-# Available Styles
-# >> Created and tested on : rofi 1.6.0-1
-#
-# square circle rounded
-
-style="square"
-
-# uncomment these lines to enable random style
-#styles=('square' 'circle' 'rounded')
-#style="${styles[$(( $RANDOM % 3 ))]}"
-
-# print style name
-echo "$style"
diff --git a/.config/rofi/applets/menu/time.sh b/.config/rofi/applets/menu/time.sh
deleted file mode 100755
index 4432676..0000000
--- a/.config/rofi/applets/menu/time.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/menu/style.sh)"
-
-dir="$HOME/.config/rofi/applets/menu/configs/$style"
-rofi_command="rofi -theme $dir/time.rasi"
-
-## Get time and date
-TIME="$(date +"%I:%M %p")"
-DN=$(date +"%A")
-MN=$(date +"%B")
-DAY="$(date +"%d")"
-MONTH="$(date +"%m")"
-YEAR="$(date +"%Y")"
-
-options="$DAY\n$MONTH\n$YEAR"
-
-## Main
-chosen="$(echo -e "$options" | $rofi_command -p " at $TIME on $DN in $MN" -dmenu -selected-row 1)"
diff --git a/.config/rofi/applets/menu/volume.sh b/.config/rofi/applets/menu/volume.sh
deleted file mode 100755
index 7e4a0d8..0000000
--- a/.config/rofi/applets/menu/volume.sh
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-style="$($HOME/.config/rofi/applets/menu/style.sh)"
-
-dir="$HOME/.config/rofi/applets/menu/configs/$style"
-rofi_command="rofi -theme $dir/volume.rasi"
-
-## Get Volume
-#VOLUME=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')
-MUTE=$(amixer get Master | tail -n 1 | awk -F ' ' '{print $6}' | tr -d '[]%')
-
-active=""
-urgent=""
-
-if [[ $MUTE == *"off"* ]]; then
- active="-a 1"
-else
- urgent="-u 1"
-fi
-
-if [[ $MUTE == *"off"* ]]; then
- active="-a 1"
-else
- urgent="-u 1"
-fi
-
-if [[ $MUTE == *"on"* ]]; then
- VOLUME="$(amixer get Master | tail -n 1 | awk -F ' ' '{print $5}' | tr -d '[]%')%"
-else
- VOLUME="Mute"
-fi
-
-## Icons
-ICON_UP=""
-ICON_DOWN=""
-ICON_MUTED=""
-
-options="$ICON_UP\n$ICON_MUTED\n$ICON_DOWN"
-
-## Main
-chosen="$(echo -e "$options" | $rofi_command -p "$VOLUME" -dmenu $active $urgent -selected-row 0)"
-case $chosen in
- $ICON_UP)
- amixer -Mq set Master,0 5%+ unmute && notify-send -u low -t 1500 "Volume Up $ICON_UP"
- ;;
- $ICON_DOWN)
- amixer -Mq set Master,0 5%- unmute && notify-send -u low -t 1500 "Volume Down $ICON_DOWN"
- ;;
- $ICON_MUTED)
- amixer -q set Master toggle
- ;;
-esac
-
diff --git a/.config/rofi/applets/styles/adapta-nokto.rasi b/.config/rofi/applets/styles/adapta-nokto.rasi
deleted file mode 100644
index 3c4ef95..0000000
--- a/.config/rofi/applets/styles/adapta-nokto.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #00BCD4;
- background: #263238;
- background-light: #293840;
- foreground: #E7E8EB;
- on: #44ad4d;
- off: #e34039;
-}
diff --git a/.config/rofi/applets/styles/adapta.rasi b/.config/rofi/applets/styles/adapta.rasi
deleted file mode 100644
index c1c9999..0000000
--- a/.config/rofi/applets/styles/adapta.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #00ADC2;
- background: #FFFFFF;
- background-light: #E7E7E7;
- foreground: #535353;
- on: #44ad4d;
- off: #e34039;
-}
diff --git a/.config/rofi/applets/styles/adwaita.rasi b/.config/rofi/applets/styles/adwaita.rasi
deleted file mode 100644
index 81cd482..0000000
--- a/.config/rofi/applets/styles/adwaita.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #2E6BB6;
- background: #2D2D2D;
- background-light: #353535;
- foreground: #E7E8EB;
- on: #44ad4d;
- off: #e34039;
-}
diff --git a/.config/rofi/applets/styles/arc-dark.rasi b/.config/rofi/applets/styles/arc-dark.rasi
deleted file mode 100644
index 41f775f..0000000
--- a/.config/rofi/applets/styles/arc-dark.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #6BA0DE;
- background: #383C4A;
- background-light: #404552;
- foreground: #E4E4E4;
- on: #44ad4d;
- off: #e34039;
-}
diff --git a/.config/rofi/applets/styles/arc.rasi b/.config/rofi/applets/styles/arc.rasi
deleted file mode 100644
index a5c211b..0000000
--- a/.config/rofi/applets/styles/arc.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #5294E2;
- background: #FFFFFF;
- background-light: #E7E8EB;
- foreground: #333333;
- on: #44ad4d;
- off: #e34039;
-}
diff --git a/.config/rofi/applets/styles/armchair.rasi b/.config/rofi/applets/styles/armchair.rasi
deleted file mode 100644
index 93a9e2f..0000000
--- a/.config/rofi/applets/styles/armchair.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #E85A50;
- background: #EAE8DC;
- background-light: #E4D9C8;
- foreground: #8E8D89;
- on: #66bb6a;
- off: #F68887;
-}
diff --git a/.config/rofi/applets/styles/colors.rasi b/.config/rofi/applets/styles/colors.rasi
deleted file mode 100644
index f9043a3..0000000
--- a/.config/rofi/applets/styles/colors.rasi
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Change the colorscheme for every menu simply by editing this file...
- *
- * Available Color Schemes
- * // Dark
- * material-dark/amber material-dark/blue material-dark/blue_grey material-dark/brown material-dark/cyan material-dark/deep_orange
- * material-dark/deep_purple material-dark/green material-dark/grey material-dark/indigo material-dark/light_blue material-dark/light_green
- * material-dark/lime material-dark/orange material-dark/pink material-dark/purple material-dark/red material-dark/teal
- * material-dark/yellow
- * // Light
- * material-light/amber material-light/blue material-light/blue_grey material-light/brown material-light/cyan material-light/deep_orange
- * material-light/deep_purple material-light/green material-light/grey material-light/indigo material-light/light_blue material-light/light_green
- * material-light/lime material-light/orange material-light/pink material-light/purple material-light/red material-light/teal
- * material-light/yellow
- *
- * // Other
- * adapta, adapta-nokto, arc, arc-dark, adwaita, gruvbox, dark
- * armchair, darkpink, fresh, inside, party, sirin
- *
- */
-
-@import "dark.rasi"
diff --git a/.config/rofi/applets/styles/confirm.rasi b/.config/rofi/applets/styles/confirm.rasi
deleted file mode 100644
index 79a4be2..0000000
--- a/.config/rofi/applets/styles/confirm.rasi
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Confirm Dialog */
-
-@import "colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
- font: "Comfortaa 12";
-}
-
-window {
- width: 225px;
- padding: 25px;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- location: center;
- y-offset: -20px;
-}
-
-entry {
- expand: true;
- text-color: @accent;
-}
diff --git a/.config/rofi/applets/styles/dark.rasi b/.config/rofi/applets/styles/dark.rasi
deleted file mode 100644
index 162207b..0000000
--- a/.config/rofi/applets/styles/dark.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #A9C03F;
- background: #141c21;
- background-light: #1C252A;
- foreground: #93a1a1;
- on: #5BB462;
- off: #DE635E;
-}
diff --git a/.config/rofi/applets/styles/darkpink.rasi b/.config/rofi/applets/styles/darkpink.rasi
deleted file mode 100644
index 3bae851..0000000
--- a/.config/rofi/applets/styles/darkpink.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #F75176;
- background: #414656;
- background-light: #4B5060;
- foreground: #F2F7E3;
- on: #CDF0D9;
- off: #FF796A;
-}
diff --git a/.config/rofi/applets/styles/fresh.rasi b/.config/rofi/applets/styles/fresh.rasi
deleted file mode 100644
index a19ceb1..0000000
--- a/.config/rofi/applets/styles/fresh.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #043968;
- background: #5CDB94;
- background-light: #59C78A;
- foreground: #303030;
- on: #2e7d32;
- off: #d32f2f;
-}
diff --git a/.config/rofi/applets/styles/gruvbox.rasi b/.config/rofi/applets/styles/gruvbox.rasi
deleted file mode 100644
index 9f686f0..0000000
--- a/.config/rofi/applets/styles/gruvbox.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #83a598;
- background: #282828;
- background-light: #303030;
- foreground: #ebdbb2;
- on: #44ad4d;
- off: #fb4934;
-}
diff --git a/.config/rofi/applets/styles/inside.rasi b/.config/rofi/applets/styles/inside.rasi
deleted file mode 100644
index 8436894..0000000
--- a/.config/rofi/applets/styles/inside.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #C7493A;
- background: #151515;
- background-light: #202020;
- foreground: #AD8174;
- on: #689775;
- off: #A33327;
-}
diff --git a/.config/rofi/applets/styles/material-dark/amber.rasi b/.config/rofi/applets/styles/material-dark/amber.rasi
deleted file mode 100644
index 14cbfcd..0000000
--- a/.config/rofi/applets/styles/material-dark/amber.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #ffc107;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/blue.rasi b/.config/rofi/applets/styles/material-dark/blue.rasi
deleted file mode 100644
index 821e449..0000000
--- a/.config/rofi/applets/styles/material-dark/blue.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #1e88e5;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/blue_grey.rasi b/.config/rofi/applets/styles/material-dark/blue_grey.rasi
deleted file mode 100644
index d810c0d..0000000
--- a/.config/rofi/applets/styles/material-dark/blue_grey.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #607d8b;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/brown.rasi b/.config/rofi/applets/styles/material-dark/brown.rasi
deleted file mode 100644
index edf7633..0000000
--- a/.config/rofi/applets/styles/material-dark/brown.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #8d6e63;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/cyan.rasi b/.config/rofi/applets/styles/material-dark/cyan.rasi
deleted file mode 100644
index 8de289c..0000000
--- a/.config/rofi/applets/styles/material-dark/cyan.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #26c6da;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/deep_orange.rasi b/.config/rofi/applets/styles/material-dark/deep_orange.rasi
deleted file mode 100644
index 6c061b3..0000000
--- a/.config/rofi/applets/styles/material-dark/deep_orange.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #ff5722;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/deep_purple.rasi b/.config/rofi/applets/styles/material-dark/deep_purple.rasi
deleted file mode 100644
index d30571e..0000000
--- a/.config/rofi/applets/styles/material-dark/deep_purple.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #7e57c2;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/green.rasi b/.config/rofi/applets/styles/material-dark/green.rasi
deleted file mode 100644
index 674280b..0000000
--- a/.config/rofi/applets/styles/material-dark/green.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #4caf50;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #a5d6a7;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/grey.rasi b/.config/rofi/applets/styles/material-dark/grey.rasi
deleted file mode 100644
index 6c5e57c..0000000
--- a/.config/rofi/applets/styles/material-dark/grey.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #9e9e9e;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/indigo.rasi b/.config/rofi/applets/styles/material-dark/indigo.rasi
deleted file mode 100644
index 8f89719..0000000
--- a/.config/rofi/applets/styles/material-dark/indigo.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #5c6bc0;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/light_blue.rasi b/.config/rofi/applets/styles/material-dark/light_blue.rasi
deleted file mode 100644
index d3f4e1b..0000000
--- a/.config/rofi/applets/styles/material-dark/light_blue.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #039be5;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/light_green.rasi b/.config/rofi/applets/styles/material-dark/light_green.rasi
deleted file mode 100644
index 5afdf7a..0000000
--- a/.config/rofi/applets/styles/material-dark/light_green.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #8bc34a;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #4caf50;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/lime.rasi b/.config/rofi/applets/styles/material-dark/lime.rasi
deleted file mode 100644
index c32550e..0000000
--- a/.config/rofi/applets/styles/material-dark/lime.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #cddc39;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/orange.rasi b/.config/rofi/applets/styles/material-dark/orange.rasi
deleted file mode 100644
index 2f26952..0000000
--- a/.config/rofi/applets/styles/material-dark/orange.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #ff9800;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/pink.rasi b/.config/rofi/applets/styles/material-dark/pink.rasi
deleted file mode 100644
index ef7a0af..0000000
--- a/.config/rofi/applets/styles/material-dark/pink.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #ec407a;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/purple.rasi b/.config/rofi/applets/styles/material-dark/purple.rasi
deleted file mode 100644
index a1dd6d4..0000000
--- a/.config/rofi/applets/styles/material-dark/purple.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #ab47bc;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/red.rasi b/.config/rofi/applets/styles/material-dark/red.rasi
deleted file mode 100644
index f5d3862..0000000
--- a/.config/rofi/applets/styles/material-dark/red.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #ef5350;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef9a9a;
-}
diff --git a/.config/rofi/applets/styles/material-dark/teal.rasi b/.config/rofi/applets/styles/material-dark/teal.rasi
deleted file mode 100644
index e6cdb73..0000000
--- a/.config/rofi/applets/styles/material-dark/teal.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #009688;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-dark/yellow.rasi b/.config/rofi/applets/styles/material-dark/yellow.rasi
deleted file mode 100644
index d2788b0..0000000
--- a/.config/rofi/applets/styles/material-dark/yellow.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #ffeb3b;
- background: #212121;
- background-light: #272727;
- foreground: #bdbdbd;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/amber.rasi b/.config/rofi/applets/styles/material-light/amber.rasi
deleted file mode 100644
index c02ae2a..0000000
--- a/.config/rofi/applets/styles/material-light/amber.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #ff8f00;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/blue.rasi b/.config/rofi/applets/styles/material-light/blue.rasi
deleted file mode 100644
index 780663e..0000000
--- a/.config/rofi/applets/styles/material-light/blue.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #1565c0;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/blue_grey.rasi b/.config/rofi/applets/styles/material-light/blue_grey.rasi
deleted file mode 100644
index 8e15a53..0000000
--- a/.config/rofi/applets/styles/material-light/blue_grey.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #607d8b;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/brown.rasi b/.config/rofi/applets/styles/material-light/brown.rasi
deleted file mode 100644
index 3f7d39f..0000000
--- a/.config/rofi/applets/styles/material-light/brown.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #795548;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/cyan.rasi b/.config/rofi/applets/styles/material-light/cyan.rasi
deleted file mode 100644
index d879af0..0000000
--- a/.config/rofi/applets/styles/material-light/cyan.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #00acc1;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/deep_orange.rasi b/.config/rofi/applets/styles/material-light/deep_orange.rasi
deleted file mode 100644
index 23f5815..0000000
--- a/.config/rofi/applets/styles/material-light/deep_orange.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #f4511e;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/deep_purple.rasi b/.config/rofi/applets/styles/material-light/deep_purple.rasi
deleted file mode 100644
index cc5ec7d..0000000
--- a/.config/rofi/applets/styles/material-light/deep_purple.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #5e35b1;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/green.rasi b/.config/rofi/applets/styles/material-light/green.rasi
deleted file mode 100644
index f476e01..0000000
--- a/.config/rofi/applets/styles/material-light/green.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #43a047;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/grey.rasi b/.config/rofi/applets/styles/material-light/grey.rasi
deleted file mode 100644
index 6936929..0000000
--- a/.config/rofi/applets/styles/material-light/grey.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #555555;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/indigo.rasi b/.config/rofi/applets/styles/material-light/indigo.rasi
deleted file mode 100644
index f0508c3..0000000
--- a/.config/rofi/applets/styles/material-light/indigo.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #3949ab;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/light_blue.rasi b/.config/rofi/applets/styles/material-light/light_blue.rasi
deleted file mode 100644
index a0db87a..0000000
--- a/.config/rofi/applets/styles/material-light/light_blue.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #039be5;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/light_green.rasi b/.config/rofi/applets/styles/material-light/light_green.rasi
deleted file mode 100644
index 0e33cef..0000000
--- a/.config/rofi/applets/styles/material-light/light_green.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #558b2f;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/lime.rasi b/.config/rofi/applets/styles/material-light/lime.rasi
deleted file mode 100644
index 044eb62..0000000
--- a/.config/rofi/applets/styles/material-light/lime.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #afb42b;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/orange.rasi b/.config/rofi/applets/styles/material-light/orange.rasi
deleted file mode 100644
index 072c9e2..0000000
--- a/.config/rofi/applets/styles/material-light/orange.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #ef6c00;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/pink.rasi b/.config/rofi/applets/styles/material-light/pink.rasi
deleted file mode 100644
index e17d94d..0000000
--- a/.config/rofi/applets/styles/material-light/pink.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #d81b60;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/purple.rasi b/.config/rofi/applets/styles/material-light/purple.rasi
deleted file mode 100644
index fa95bb9..0000000
--- a/.config/rofi/applets/styles/material-light/purple.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #8e24aa;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/red.rasi b/.config/rofi/applets/styles/material-light/red.rasi
deleted file mode 100644
index d3ebcc0..0000000
--- a/.config/rofi/applets/styles/material-light/red.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #d32f2f;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/teal.rasi b/.config/rofi/applets/styles/material-light/teal.rasi
deleted file mode 100644
index b137892..0000000
--- a/.config/rofi/applets/styles/material-light/teal.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #00796b;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/material-light/yellow.rasi b/.config/rofi/applets/styles/material-light/yellow.rasi
deleted file mode 100644
index 8f68244..0000000
--- a/.config/rofi/applets/styles/material-light/yellow.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #f9a825;
- background: #f5f5f5;
- background-light: #e0e0e0;
- foreground: #424242;
- on: #66bb6a;
- off: #ef5350;
-}
diff --git a/.config/rofi/applets/styles/message.rasi b/.config/rofi/applets/styles/message.rasi
deleted file mode 100644
index 69d5b07..0000000
--- a/.config/rofi/applets/styles/message.rasi
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Confirm Dialog */
-
-@import "colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
- font: "Comfortaa 12";
-}
-
-window {
- width: 360px;
- padding: 25px;
- border: 0px;
- border-radius: 0px;
- border-color: @accent;
- location: center;
- y-offset: -20px;
-}
-
-entry {
- expand: true;
- text-color: @accent;
-}
diff --git a/.config/rofi/applets/styles/minimo.rasi b/.config/rofi/applets/styles/minimo.rasi
deleted file mode 100644
index b6fa284..0000000
--- a/.config/rofi/applets/styles/minimo.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #656565;
- background: #C6C6C4;
- background-light: #FFFFFF;
- foreground: #909090;
- on: #226827;
- off: #682226;
-}
diff --git a/.config/rofi/applets/styles/party.rasi b/.config/rofi/applets/styles/party.rasi
deleted file mode 100644
index d8ea9af..0000000
--- a/.config/rofi/applets/styles/party.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #FFE401;
- background: #272727;
- background-light: #323232;
- foreground: #747474;
- on: #13A76B;
- off: #FF652F;
-}
diff --git a/.config/rofi/applets/styles/sirin.rasi b/.config/rofi/applets/styles/sirin.rasi
deleted file mode 100644
index 302cbce..0000000
--- a/.config/rofi/applets/styles/sirin.rasi
+++ /dev/null
@@ -1,8 +0,0 @@
-* {
- accent: #106466;
- background: #FFCB9B;
- background-light: #D8B08C;
- foreground: #2C3532;
- on: #43a047;
- off: #ef5350;
-}
diff --git a/.config/rofi/bin/android_apps b/.config/rofi/bin/android_apps
deleted file mode 120000
index 7b11b66..0000000
--- a/.config/rofi/bin/android_apps
+++ /dev/null
@@ -1 +0,0 @@
-../applets/android/apps.sh \ No newline at end of file
diff --git a/.config/rofi/bin/android_backlight b/.config/rofi/bin/android_backlight
deleted file mode 120000
index 9de32b8..0000000
--- a/.config/rofi/bin/android_backlight
+++ /dev/null
@@ -1 +0,0 @@
-../applets/android/backlight.sh \ No newline at end of file
diff --git a/.config/rofi/bin/android_mpd b/.config/rofi/bin/android_mpd
deleted file mode 120000
index 1f16126..0000000
--- a/.config/rofi/bin/android_mpd
+++ /dev/null
@@ -1 +0,0 @@
-../applets/android/mpd.sh \ No newline at end of file
diff --git a/.config/rofi/bin/android_powermenu b/.config/rofi/bin/android_powermenu
deleted file mode 120000
index 7d66a76..0000000
--- a/.config/rofi/bin/android_powermenu
+++ /dev/null
@@ -1 +0,0 @@
-../applets/android/powermenu.sh \ No newline at end of file
diff --git a/.config/rofi/bin/android_quicklinks b/.config/rofi/bin/android_quicklinks
deleted file mode 120000
index 7d44c74..0000000
--- a/.config/rofi/bin/android_quicklinks
+++ /dev/null
@@ -1 +0,0 @@
-../applets/android/quicklinks.sh \ No newline at end of file
diff --git a/.config/rofi/bin/android_screenshot b/.config/rofi/bin/android_screenshot
deleted file mode 120000
index 1bd8694..0000000
--- a/.config/rofi/bin/android_screenshot
+++ /dev/null
@@ -1 +0,0 @@
-../applets/android/screenshot.sh \ No newline at end of file
diff --git a/.config/rofi/bin/android_volume b/.config/rofi/bin/android_volume
deleted file mode 120000
index 33bcea2..0000000
--- a/.config/rofi/bin/android_volume
+++ /dev/null
@@ -1 +0,0 @@
-../applets/android/volume.sh \ No newline at end of file
diff --git a/.config/rofi/bin/applet_apps b/.config/rofi/bin/applet_apps
deleted file mode 120000
index 0cbf8f8..0000000
--- a/.config/rofi/bin/applet_apps
+++ /dev/null
@@ -1 +0,0 @@
-../applets/applets/apps.sh \ No newline at end of file
diff --git a/.config/rofi/bin/applet_backlight b/.config/rofi/bin/applet_backlight
deleted file mode 120000
index 0663ec3..0000000
--- a/.config/rofi/bin/applet_backlight
+++ /dev/null
@@ -1 +0,0 @@
-../applets/applets/backlight.sh \ No newline at end of file
diff --git a/.config/rofi/bin/applet_battery b/.config/rofi/bin/applet_battery
deleted file mode 120000
index 4b660cb..0000000
--- a/.config/rofi/bin/applet_battery
+++ /dev/null
@@ -1 +0,0 @@
-../applets/applets/battery.sh \ No newline at end of file
diff --git a/.config/rofi/bin/applet_mpd b/.config/rofi/bin/applet_mpd
deleted file mode 120000
index 2a55e5f..0000000
--- a/.config/rofi/bin/applet_mpd
+++ /dev/null
@@ -1 +0,0 @@
-../applets/applets/mpd.sh \ No newline at end of file
diff --git a/.config/rofi/bin/applet_network b/.config/rofi/bin/applet_network
deleted file mode 120000
index cecf37c..0000000
--- a/.config/rofi/bin/applet_network
+++ /dev/null
@@ -1 +0,0 @@
-../applets/applets/network.sh \ No newline at end of file
diff --git a/.config/rofi/bin/applet_powermenu b/.config/rofi/bin/applet_powermenu
deleted file mode 120000
index 0a0635d..0000000
--- a/.config/rofi/bin/applet_powermenu
+++ /dev/null
@@ -1 +0,0 @@
-../applets/applets/powermenu.sh \ No newline at end of file
diff --git a/.config/rofi/bin/applet_quicklinks b/.config/rofi/bin/applet_quicklinks
deleted file mode 120000
index 319e0b2..0000000
--- a/.config/rofi/bin/applet_quicklinks
+++ /dev/null
@@ -1 +0,0 @@
-../applets/applets/quicklinks.sh \ No newline at end of file
diff --git a/.config/rofi/bin/applet_screenshot b/.config/rofi/bin/applet_screenshot
deleted file mode 120000
index 3107901..0000000
--- a/.config/rofi/bin/applet_screenshot
+++ /dev/null
@@ -1 +0,0 @@
-../applets/applets/screenshot.sh \ No newline at end of file
diff --git a/.config/rofi/bin/applet_time b/.config/rofi/bin/applet_time
deleted file mode 120000
index 0565f05..0000000
--- a/.config/rofi/bin/applet_time
+++ /dev/null
@@ -1 +0,0 @@
-../applets/applets/time.sh \ No newline at end of file
diff --git a/.config/rofi/bin/applet_volume b/.config/rofi/bin/applet_volume
deleted file mode 120000
index 493275a..0000000
--- a/.config/rofi/bin/applet_volume
+++ /dev/null
@@ -1 +0,0 @@
-../applets/applets/volume.sh \ No newline at end of file
diff --git a/.config/rofi/bin/launcher_colorful b/.config/rofi/bin/launcher_colorful
deleted file mode 120000
index 8e48b54..0000000
--- a/.config/rofi/bin/launcher_colorful
+++ /dev/null
@@ -1 +0,0 @@
-../launchers/colorful/launcher.sh \ No newline at end of file
diff --git a/.config/rofi/bin/launcher_misc b/.config/rofi/bin/launcher_misc
deleted file mode 120000
index ff3f68f..0000000
--- a/.config/rofi/bin/launcher_misc
+++ /dev/null
@@ -1 +0,0 @@
-../launchers/misc/launcher.sh \ No newline at end of file
diff --git a/.config/rofi/bin/launcher_ribbon b/.config/rofi/bin/launcher_ribbon
deleted file mode 120000
index 925a1a8..0000000
--- a/.config/rofi/bin/launcher_ribbon
+++ /dev/null
@@ -1 +0,0 @@
-../launchers/ribbon/launcher.sh \ No newline at end of file
diff --git a/.config/rofi/bin/launcher_slate b/.config/rofi/bin/launcher_slate
deleted file mode 120000
index d409300..0000000
--- a/.config/rofi/bin/launcher_slate
+++ /dev/null
@@ -1 +0,0 @@
-../launchers/slate/launcher.sh \ No newline at end of file
diff --git a/.config/rofi/bin/launcher_text b/.config/rofi/bin/launcher_text
deleted file mode 120000
index 65eac28..0000000
--- a/.config/rofi/bin/launcher_text
+++ /dev/null
@@ -1 +0,0 @@
-../launchers/text/launcher.sh \ No newline at end of file
diff --git a/.config/rofi/bin/menu_apps b/.config/rofi/bin/menu_apps
deleted file mode 120000
index a07c955..0000000
--- a/.config/rofi/bin/menu_apps
+++ /dev/null
@@ -1 +0,0 @@
-../applets/menu/apps.sh \ No newline at end of file
diff --git a/.config/rofi/bin/menu_backlight b/.config/rofi/bin/menu_backlight
deleted file mode 120000
index 18eea2f..0000000
--- a/.config/rofi/bin/menu_backlight
+++ /dev/null
@@ -1 +0,0 @@
-../applets/menu/backlight.sh \ No newline at end of file
diff --git a/.config/rofi/bin/menu_battery b/.config/rofi/bin/menu_battery
deleted file mode 120000
index 10f11b5..0000000
--- a/.config/rofi/bin/menu_battery
+++ /dev/null
@@ -1 +0,0 @@
-../applets/menu/battery.sh \ No newline at end of file
diff --git a/.config/rofi/bin/menu_mpd b/.config/rofi/bin/menu_mpd
deleted file mode 120000
index b3e204b..0000000
--- a/.config/rofi/bin/menu_mpd
+++ /dev/null
@@ -1 +0,0 @@
-../applets/menu/mpd.sh \ No newline at end of file
diff --git a/.config/rofi/bin/menu_network b/.config/rofi/bin/menu_network
deleted file mode 120000
index 2c4c1d9..0000000
--- a/.config/rofi/bin/menu_network
+++ /dev/null
@@ -1 +0,0 @@
-../applets/menu/network.sh \ No newline at end of file
diff --git a/.config/rofi/bin/menu_powermenu b/.config/rofi/bin/menu_powermenu
deleted file mode 120000
index da40a0b..0000000
--- a/.config/rofi/bin/menu_powermenu
+++ /dev/null
@@ -1 +0,0 @@
-../applets/menu/powermenu.sh \ No newline at end of file
diff --git a/.config/rofi/bin/menu_quicklinks b/.config/rofi/bin/menu_quicklinks
deleted file mode 120000
index e873658..0000000
--- a/.config/rofi/bin/menu_quicklinks
+++ /dev/null
@@ -1 +0,0 @@
-../applets/menu/quicklinks.sh \ No newline at end of file
diff --git a/.config/rofi/bin/menu_screenshot b/.config/rofi/bin/menu_screenshot
deleted file mode 120000
index 8c4b92d..0000000
--- a/.config/rofi/bin/menu_screenshot
+++ /dev/null
@@ -1 +0,0 @@
-../applets/menu/screenshot.sh \ No newline at end of file
diff --git a/.config/rofi/bin/menu_time b/.config/rofi/bin/menu_time
deleted file mode 120000
index a7d56c1..0000000
--- a/.config/rofi/bin/menu_time
+++ /dev/null
@@ -1 +0,0 @@
-../applets/menu/time.sh \ No newline at end of file
diff --git a/.config/rofi/bin/menu_volume b/.config/rofi/bin/menu_volume
deleted file mode 120000
index b0f235a..0000000
--- a/.config/rofi/bin/menu_volume
+++ /dev/null
@@ -1 +0,0 @@
-../applets/menu/volume.sh \ No newline at end of file
diff --git a/.config/rofi/bin/powermenu b/.config/rofi/bin/powermenu
deleted file mode 120000
index d9f9d95..0000000
--- a/.config/rofi/bin/powermenu
+++ /dev/null
@@ -1 +0,0 @@
-../powermenu/powermenu.sh \ No newline at end of file
diff --git a/.config/rofi/bin/usedcpu b/.config/rofi/bin/usedcpu
deleted file mode 100755
index 512933c..0000000
--- a/.config/rofi/bin/usedcpu
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/usr/bin/env bash
-
-PREV_TOTAL=0
-PREV_IDLE=0
-
-cpuFile="/tmp/.cpu"
-
-if [[ -f "${cpuFile}" ]]; then
- fileCont=$(cat "${cpuFile}")
- PREV_TOTAL=$(echo "${fileCont}" | head -n 1)
- PREV_IDLE=$(echo "${fileCont}" | tail -n 1)
-fi
-
-CPU=(`cat /proc/stat | grep '^cpu '`) # Get the total CPU statistics.
-unset CPU[0] # Discard the "cpu" prefix.
-IDLE=${CPU[4]} # Get the idle CPU time.
-
-# Calculate the total CPU time.
-TOTAL=0
-
-for VALUE in "${CPU[@]:0:4}"; do
- let "TOTAL=$TOTAL+$VALUE"
-done
-
-if [[ "${PREV_TOTAL}" != "" ]] && [[ "${PREV_IDLE}" != "" ]]; then
- # Calculate the CPU usage since we last checked.
- let "DIFF_IDLE=$IDLE-$PREV_IDLE"
- let "DIFF_TOTAL=$TOTAL-$PREV_TOTAL"
- let "DIFF_USAGE=(1000*($DIFF_TOTAL-$DIFF_IDLE)/$DIFF_TOTAL+5)/10"
- if [[ $1 = "-i" ]]; then
- echo " ${DIFF_USAGE}%"
- else
- echo "${DIFF_USAGE}%"
- fi
-else
- if [[ $1 = "-i" ]]; then
- echo " ?"
- else
- echo "?"
- fi
-fi
-
-# Remember the total and idle CPU times for the next check.
-echo "${TOTAL}" > "${cpuFile}"
-echo "${IDLE}" >> "${cpuFile}"
diff --git a/.config/rofi/bin/usedram b/.config/rofi/bin/usedram
deleted file mode 100755
index e8a6108..0000000
--- a/.config/rofi/bin/usedram
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/env bash
-
-mem_info=$(</proc/meminfo)
- mem_info=$(echo $(echo $(mem_info=${mem_info// /}; echo ${mem_info//kB/})))
- for m in $mem_info; do
- case ${m//:*} in
- "MemTotal") usedmem=$((usedmem+=${m//*:})); totalmem=${m//*:} ;;
- "ShMem") usedmem=$((usedmem+=${m//*:})) ;;
- "MemFree"|"Buffers"|"Cached"|"SReclaimable") usedmem=$((usedmem-=${m//*:})) ;;
- esac
- done
- usedmem=$((usedmem / 1024))
- totalmem=$((totalmem / 1024))
- mem="${usedmem}MB / ${totalmem}MB"
-
-## Complete summary
- if [[ $1 = "-fi" ]]; then
- echo " $mem"
- elif [[ $1 = "-f" ]]; then
- echo "$mem"
-
-## Only used RAM
- elif [[ $1 = "-i" ]]; then
- echo " $usedmem MB"
- else
- echo "$usedmem MB"
- fi
diff --git a/.config/rofi/config.rasi b/.config/rofi/config.rasi
deleted file mode 100644
index 2864512..0000000
--- a/.config/rofi/config.rasi
+++ /dev/null
@@ -1,6 +0,0 @@
-/** Basic config file **/
-
-configuration {
- show-icons: true;
- icon-theme: "Papirus";
-}
diff --git a/.config/rofi/launchers/colorful/colors.rasi b/.config/rofi/launchers/colorful/colors.rasi
deleted file mode 100644
index 777c907..0000000
--- a/.config/rofi/launchers/colorful/colors.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-/* colors */
-
-* {
- al: #00000000;
- bg: #000000ff;
- se: #101010ff;
- fg: #FFFFFFff;
- ac: #4DD0E1ff;
-}
diff --git a/.config/rofi/launchers/colorful/launcher.sh b/.config/rofi/launchers/colorful/launcher.sh
deleted file mode 100755
index a6c6591..0000000
--- a/.config/rofi/launchers/colorful/launcher.sh
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-# Available Styles
-# >> Created and tested on : rofi 1.6.0-1
-#
-# style_1 style_2 style_3 style_4 style_5 style_6
-# style_7 style_8 style_9 style_10 style_11 style_12
-
-theme="style_8"
-dir="$HOME/.config/rofi/launchers/colorful"
-
-# dark
-ALPHA="#00000000"
-BG="#000000ff"
-FG="#FFFFFFff"
-SELECT="#101010ff"
-
-# light
-#ALPHA="#00000000"
-#BG="#FFFFFFff"
-#FG="#000000ff"
-#SELECT="#f3f3f3ff"
-
-# accent colors
-COLORS=('#EC7875' '#61C766' '#FDD835' '#42A5F5' '#BA68C8' '#4DD0E1' '#00B19F' \
- '#FBC02D' '#E57C46' '#AC8476' '#6D8895' '#EC407A' '#B9C244' '#6C77BB')
-ACCENT="${COLORS[$(( $RANDOM % 14 ))]}ff"
-
-# overwrite colors file
-cat > $dir/colors.rasi <<- EOF
- /* colors */
-
- * {
- al: $ALPHA;
- bg: $BG;
- se: $SELECT;
- fg: $FG;
- ac: $ACCENT;
- }
-EOF
-
-# comment these lines to disable random style
-# themes=($(ls -p --hide="launcher.sh" --hide="colors.rasi" $dir))
-# theme="${themes[$(( $RANDOM % 12 ))]}"
-
-# rofi -no-lazy-grab -show combi -modi combi -combi-modi "window,drun" -theme $dir/"$theme"
-rofi -no-lazy-grab -show drun -modi drun -theme $dir/"$theme"
diff --git a/.config/rofi/launchers/colorful/style_1.rasi b/.config/rofi/launchers/colorful/style_1.rasi
deleted file mode 100644
index 667ef34..0000000
--- a/.config/rofi/launchers/colorful/style_1.rasi
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-window {
- transparency: "real";
- background-color: @bg;
- text-color: @fg;
- border: 0px;
- border-color: @ac;
- border-radius: 12px;
- width: 35%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 1% 0% -0.5%;
- background-color: @al;
- text-color: @bg;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @al;
- text-color: @bg;
- placeholder-color: @bg;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: 0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @ac;
- text-color: @bg;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 0px;
- border-color: @ac;
- margin: 0% 0% 0% 0%;
- padding: 1.5%;
-}
-
-listview {
- background-color: @al;
- padding: 10px;
- columns: 5;
- lines: 3;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @al;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @ac;
- children: [ inputbar, listview ];
- spacing: 0%;
- padding: 0%;
-}
-
-element {
- background-color: @al;
- text-color: @fg;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: @al;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @se;
- text-color: @fg;
- border: 0% 0% 0% 0%;
- border-radius: 12px;
- border-color: @bg;
-}
diff --git a/.config/rofi/launchers/colorful/style_10.rasi b/.config/rofi/launchers/colorful/style_10.rasi
deleted file mode 100644
index 3311e8b..0000000
--- a/.config/rofi/launchers/colorful/style_10.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "Applications";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-window {
- transparency: "real";
- background-color: @bg;
- text-color: @fg;
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 1% 0.75% 1% 0.75%;
- background-color: @ac;
- text-color: @fg;
- border-radius: 100%;
- font: "Iosevka Nerd Font 12";
-}
-
-textbox-prompt-colon {
- padding: 1% 0% 1% 0%;
- background-color: @se;
- text-color: @fg;
- expand: false;
- str: " :: ";
-}
-
-entry {
- background-color: @al;
- text-color: @fg;
- placeholder-color: @fg;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search...";
- padding: 1.15% 0.5% 1% 0.5%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @se;
- text-color: @fg;
- expand: false;
- border: 0% 0.2% 0.3% 0%;
- border-radius: 100%;
- border-color: @ac;
-}
-
-listview {
- background-color: @al;
- padding: 0px;
- columns: 3;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @al;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @ac;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 20% 15% 20% 15%;
-}
-
-element {
- background-color: @se;
- text-color: @fg;
- orientation: horizontal;
- border-radius: 100%;
- padding: 1% 0.5% 1% 0.75%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 24px;
- border: 0px;
-}
-
-element-text {
- background-color: @al;
- text-color: inherit;
- expand: true;
- horizontal-align: 0;
- vertical-align: 0.5;
- margin: 0% 0.25% 0% 0.25%;
-}
-
-element selected {
- background-color: @se;
- text-color: @ac;
- border: 0% 0% 0.3% 0.2%;
- border-radius: 100%;
- border-color: @ac;
-}
diff --git a/.config/rofi/launchers/colorful/style_11.rasi b/.config/rofi/launchers/colorful/style_11.rasi
deleted file mode 100644
index 6f39343..0000000
--- a/.config/rofi/launchers/colorful/style_11.rasi
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "Applications";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-window {
- transparency: "real";
- background-color: @bg;
- text-color: @fg;
- border: 0px;
- border-color: @ac;
- border-radius: 25px;
- width: 50%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1.25% 0.75% 1.25% 0.75%;
- background-color: @ac;
- text-color: @fg;
- font: "Iosevka Nerd Font 12";
- border-radius: 100%;
-}
-
-textbox-prompt-colon {
- padding: 1.40% 0% 1% 0%;
- background-color: @se;
- text-color: @fg;
- expand: false;
- str: " :: ";
-}
-
-entry {
- background-color: @al;
- text-color: @fg;
- placeholder-color: @fg;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: 1.5% 0.5% 1% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, textbox-prompt-colon, entry ];
- background-color: @se;
- text-color: @fg;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 100px;
- border-color: @ac;
-}
-
-listview {
- background-color: @al;
- padding: 0px;
- columns: 3;
- lines: 8;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @al;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @ac;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 4% 2% 4% 2%;
-}
-
-element {
- background-color: @bg;
- text-color: @fg;
- orientation: horizontal;
- border-radius: 0%;
- padding: 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 24px;
- border: 1%;
- border-color: @ac;
- border-radius: 15px;
- background-color: @ac;
-}
-
-element-text {
- background-color: @al;
- text-color: inherit;
- expand: true;
- horizontal-align: 0;
- vertical-align: 0.5;
- margin: 0% 0.25% 0% 0.25%;
-}
-
-element selected {
- background-color: @se;
- text-color: @ac;
- border: 0% 0% 0% 0%;
- border-radius: 15px;
- border-color: @ac;
-}
diff --git a/.config/rofi/launchers/colorful/style_12.rasi b/.config/rofi/launchers/colorful/style_12.rasi
deleted file mode 100644
index af9aac3..0000000
--- a/.config/rofi/launchers/colorful/style_12.rasi
+++ /dev/null
@@ -1,132 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: " Applications";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-window {
- transparency: "real";
- background-color: @bg;
- text-color: @fg;
- border: 0px;
- border-color: @ac;
- border-radius: 50px;
- width: 50%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1.25% 0.75% 1.25% 0.75%;
- background-color: @ac;
- text-color: @fg;
- font: "Iosevka Nerd Font 12";
- border-radius: 100%;
-}
-
-textbox-prompt-colon {
- padding: 1.40% 0% 1% 0%;
- background-color: @se;
- text-color: @fg;
- expand: false;
- str: " :: ";
-}
-
-entry {
- background-color: @al;
- text-color: @fg;
- placeholder-color: @fg;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: 1.5% 0.5% 1% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, textbox-prompt-colon, entry ];
- background-color: @se;
- text-color: @fg;
- expand: false;
- border: 0%;
- border-radius: 100%;
- border-color: @ac;
-}
-
-listview {
- background-color: @al;
- padding: 0px;
- columns: 6;
- lines: 3;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @al;
- border: 10px 0px 10px 0px;
- border-radius: 50px;
- border-color: @ac;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 4% 2% 2% 2%;
-}
-
-element {
- background-color: @bg;
- text-color: @fg;
- orientation: vertical;
- border-radius: 0%;
- padding: 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 1%;
- border-color: @se;
- border-radius: 15px;
- background-color: @se;
- padding: 2% 1% 2% 1%;
-}
-
-element-text {
- background-color: @al;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.25% 0.5% 0.25%;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-element-text selected {
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- background-color: @ac;
- text-color: @bg;
- border-radius: 100%;
-}
diff --git a/.config/rofi/launchers/colorful/style_2.rasi b/.config/rofi/launchers/colorful/style_2.rasi
deleted file mode 100644
index 3de665a..0000000
--- a/.config/rofi/launchers/colorful/style_2.rasi
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-window {
- transparency: "real";
- background-color: @bg;
- text-color: @fg;
- border: 0px;
- border-color: @ac;
- border-radius: 12px;
- width: 18%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 1% 0% -0.5%;
- background-color: @al;
- text-color: @bg;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @al;
- text-color: @bg;
- placeholder-color: @bg;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: 0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @ac;
- text-color: @bg;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 0px;
- border-color: @ac;
- margin: 0% 0% 0% 0%;
- padding: 1.5%;
-}
-
-listview {
- background-color: @al;
- padding: 0px;
- columns: 1;
- lines: 5;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @al;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @ac;
- children: [ inputbar, listview ];
- spacing: 0%;
- padding: 0%;
-}
-
-element {
- background-color: @al;
- text-color: @fg;
- orientation: horizontal;
- border-radius: 0%;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 32px;
- border: 0px;
-}
-
-element-text {
- background-color: @al;
- text-color: inherit;
- expand: true;
- horizontal-align: 0;
- vertical-align: 0.5;
- margin: 0% 0.25% 0% 0.25%;
-}
-
-element selected {
- background-color: @se;
- text-color: @fg;
- border: 0% 0% 0% 0%;
- border-radius: 0px;
- border-color: @bg;
-}
diff --git a/.config/rofi/launchers/colorful/style_3.rasi b/.config/rofi/launchers/colorful/style_3.rasi
deleted file mode 100644
index e70c102..0000000
--- a/.config/rofi/launchers/colorful/style_3.rasi
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-window {
- transparency: "real";
- background-color: @bg;
- text-color: @fg;
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
- height: 100%;
- width: 18%;
- location: west;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 1% 0% -0.5%;
- background-color: @al;
- text-color: @bg;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @al;
- text-color: @bg;
- placeholder-color: @bg;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: 0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @ac;
- text-color: @bg;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 0px;
- border-color: @ac;
- margin: 0% 0% 0% 0%;
- padding: 1.5%;
-}
-
-listview {
- background-color: @al;
- padding: 0px;
- columns: 1;
- lines: 5;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @al;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @ac;
- children: [ inputbar, listview ];
- spacing: 0%;
- padding: 0%;
-}
-
-element {
- background-color: @al;
- text-color: @fg;
- orientation: horizontal;
- border-radius: 0%;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 32px;
- border: 0px;
-}
-
-element-text {
- background-color: @al;
- text-color: inherit;
- expand: true;
- horizontal-align: 0;
- vertical-align: 0.5;
- margin: 0% 0.25% 0% 0.25%;
-}
-
-element selected {
- background-color: @se;
- text-color: @fg;
- border: 0% 0% 0% 0%;
- border-radius: 0px;
- border-color: @bg;
-}
diff --git a/.config/rofi/launchers/colorful/style_4.rasi b/.config/rofi/launchers/colorful/style_4.rasi
deleted file mode 100644
index d6d9eb7..0000000
--- a/.config/rofi/launchers/colorful/style_4.rasi
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-window {
- transparency: "real";
- background-color: @bg;
- text-color: @fg;
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
- height: 100%;
- width: 19%;
- location: east;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 1% 0% -0.5%;
- background-color: @al;
- text-color: @bg;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @al;
- text-color: @bg;
- placeholder-color: @bg;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: 0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @ac;
- text-color: @bg;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 0px;
- border-color: @ac;
- margin: 0% 0% 0% 0%;
- padding: 1.5%;
-}
-
-listview {
- background-color: @al;
- padding: 10px 10px 0px 10px;
- columns: 3;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @al;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @ac;
- children: [ inputbar, listview ];
- spacing: 0%;
- padding: 0%;
-}
-
-element {
- background-color: @al;
- text-color: @fg;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 48px;
- border: 0px;
-}
-
-element-text {
- background-color: @al;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @se;
- text-color: @fg;
- border: 0% 0% 0% 0%;
- border-radius: 0px;
- border-color: @bg;
-}
diff --git a/.config/rofi/launchers/colorful/style_5.rasi b/.config/rofi/launchers/colorful/style_5.rasi
deleted file mode 100644
index 6bc6a9a..0000000
--- a/.config/rofi/launchers/colorful/style_5.rasi
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-window {
- transparency: "real";
- background-color: @bg;
- text-color: @fg;
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
- width: 35%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 1% 0% -0.5%;
- background-color: @al;
- text-color: @bg;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @al;
- text-color: @bg;
- placeholder-color: @bg;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: 0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @fg;
- text-color: @bg;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 0px;
- border-color: @ac;
- margin: 0% 0% 0% 0%;
- padding: 1.5%;
-}
-
-listview {
- background-color: @al;
- padding: 10px;
- columns: 2;
- lines: 10;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @al;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @ac;
- children: [ inputbar, listview ];
- spacing: 0%;
- padding: 0%;
-}
-
-element {
- background-color: @al;
- text-color: @fg;
- orientation: horizontal;
- border-radius: 0%;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 24px;
- border: 0px;
-}
-
-element-text {
- background-color: @al;
- text-color: inherit;
- expand: true;
- horizontal-align: 0;
- vertical-align: 0.5;
- margin: 0% 0.25% 0% 0.25%;
-}
-
-element selected {
- background-color: @ac;
- text-color: @bg;
- border: 0% 0% 0% 0%;
- border-radius: 0px;
- border-color: @bg;
-}
diff --git a/.config/rofi/launchers/colorful/style_6.rasi b/.config/rofi/launchers/colorful/style_6.rasi
deleted file mode 100644
index 06ec71f..0000000
--- a/.config/rofi/launchers/colorful/style_6.rasi
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-window {
- transparency: "real";
- background-color: @bg;
- text-color: @fg;
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 1% 0% -0.5%;
- background-color: @al;
- text-color: @bg;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @al;
- text-color: @bg;
- placeholder-color: @bg;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: 0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @ac;
- text-color: @bg;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 100%;
- border-color: @ac;
- margin: 0% 54.5% 0% 0%;
- padding: 1.5%;
-}
-
-listview {
- background-color: @al;
- padding: 0px;
- columns: 10;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @al;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @ac;
- children: [ inputbar, listview ];
- spacing: 2.5%;
- padding: 20% 5% 20% 5%;
-}
-
-element {
- background-color: @al;
- text-color: @fg;
- orientation: vertical;
- border-radius: 0%;
- padding: 4% 0% 4% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 80px;
- border: 0px;
-}
-
-element-text {
- background-color: @al;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @se;
- text-color: @fg;
- border: 0% 0% 0.5% 0%;
- border-radius: 25px;
- border-color: @ac;
-}
diff --git a/.config/rofi/launchers/colorful/style_7.rasi b/.config/rofi/launchers/colorful/style_7.rasi
deleted file mode 100644
index cc29f11..0000000
--- a/.config/rofi/launchers/colorful/style_7.rasi
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-window {
- transparency: "real";
- background-color: @bg;
- text-color: @fg;
- border: 0px;
- border-color: @ac;
- border-radius: 12px;
- width: 30%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 1% 0% -0.5%;
- background-color: @al;
- text-color: @fg;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @al;
- text-color: @fg;
- placeholder-color: @fg;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: 0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @bg;
- text-color: @fg;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 0px;
- border-color: @ac;
- margin: 0% 0% 0% 0%;
- padding: 1.5%;
-}
-
-listview {
- background-color: @al;
- padding: 10px;
- columns: 2;
- lines: 7;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @al;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @ac;
- children: [ inputbar, listview ];
- spacing: 0%;
- padding: 0%;
-}
-
-element {
- background-color: @al;
- text-color: @fg;
- orientation: horizontal;
- border-radius: 0%;
- padding: 0.5% 0.5% 0.5% 0.5%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 24px;
- border: 0px;
-}
-
-element-text {
- background-color: @al;
- text-color: inherit;
- expand: true;
- horizontal-align: 0;
- vertical-align: 0.5;
- margin: 0% 0.25% 0% 0.25%;
-}
-
-element selected {
- background-color: @ac;
- text-color: @bg;
- border: 0% 0% 0% 0%;
- border-radius: 12px;
- border-color: @bg;
-}
diff --git a/.config/rofi/launchers/colorful/style_8.rasi b/.config/rofi/launchers/colorful/style_8.rasi
deleted file mode 100644
index 97fb6f7..0000000
--- a/.config/rofi/launchers/colorful/style_8.rasi
+++ /dev/null
@@ -1,125 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "Applications";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-window {
- transparency: "real";
- background-color: @bg;
- text-color: @fg;
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
- width: 35%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 0.75% 1% 0.75%;
- background-color: @ac;
- text-color: @fg;
- font: "Iosevka Nerd Font 12";
-}
-
-textbox-prompt-colon {
- padding: 1% 0% 1% 0%;
- background-color: @se;
- text-color: @fg;
- expand: false;
- str: " :: ";
-}
-
-entry {
- background-color: @al;
- text-color: @fg;
- placeholder-color: @fg;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search...";
- padding: 1.15% 0.5% 1% 0.5%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @se;
- text-color: @fg;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 0px;
- border-color: @ac;
-}
-
-listview {
- background-color: @al;
- padding: 0px;
- columns: 2;
- lines: 7;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @al;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @ac;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 4% 2% 4% 2%;
-}
-
-element {
- background-color: @se;
- text-color: @fg;
- orientation: horizontal;
- border-radius: 0%;
- padding: 1% 0.5% 1% 0.75%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 24px;
- border: 0px;
-}
-
-element-text {
- background-color: @al;
- text-color: inherit;
- expand: true;
- horizontal-align: 0;
- vertical-align: 0.5;
- margin: 0% 0.25% 0% 0.25%;
-}
-
-element selected {
- background-color: @se;
- text-color: @ac;
- border: 0% 0% 0% 0.3%;
- border-radius: 0px;
- border-color: @ac;
-}
diff --git a/.config/rofi/launchers/colorful/style_9.rasi b/.config/rofi/launchers/colorful/style_9.rasi
deleted file mode 100644
index 6e26dfb..0000000
--- a/.config/rofi/launchers/colorful/style_9.rasi
+++ /dev/null
@@ -1,126 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "Applications";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "colors.rasi"
-
-window {
- transparency: "real";
- background-color: @bg;
- text-color: @fg;
- border: 0px;
- border-color: @ac;
- border-radius: 15px;
- width: 35%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 0.75% 1% 0.75%;
- background-color: @ac;
- text-color: @fg;
- border-radius: 10px;
- font: "Iosevka Nerd Font 12";
-}
-
-textbox-prompt-colon {
- padding: 1% 0% 1% 0%;
- background-color: @se;
- text-color: @fg;
- expand: false;
- str: " :: ";
-}
-
-entry {
- background-color: @al;
- text-color: @fg;
- placeholder-color: @fg;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search...";
- padding: 1.15% 0.5% 1% 0.5%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @se;
- text-color: @fg;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 10px;
- border-color: @ac;
-}
-
-listview {
- background-color: @al;
- padding: 0px;
- columns: 2;
- lines: 7;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @al;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @ac;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 4% 2% 4% 2%;
-}
-
-element {
- background-color: @se;
- text-color: @fg;
- orientation: horizontal;
- border-radius: 12px;
- padding: 1% 0.5% 1% 0.75%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 24px;
- border: 0px;
-}
-
-element-text {
- background-color: @al;
- text-color: inherit;
- expand: true;
- horizontal-align: 0;
- vertical-align: 0.5;
- margin: 0% 0.25% 0% 0.25%;
-}
-
-element selected {
- background-color: @se;
- text-color: @ac;
- border: 0% 0.3% 0% 0.3%;
- border-radius: 12px;
- border-color: @ac;
-}
diff --git a/.config/rofi/launchers/misc/appdrawer.rasi b/.config/rofi/launchers/misc/appdrawer.rasi
deleted file mode 100644
index 1d42393..0000000
--- a/.config/rofi/launchers/misc/appdrawer.rasi
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Light -- */
-* {
- background: #e5e5e5ff;
- background-alt: #00000000;
- background-bar: #FFFFFFFF;
- foreground: #000000A6;
- accent: #80808066;
- border: #1A73E9FF;
- selected: #D7D7D7FF;
-}
-
-/* -- Dark -- */
-/*
-* {
- background: #212121ff;
- background-alt: #00000000;
- background-bar: #151515FF;
- foreground: #EDEDEDFF;
- accent: #EDEDED4d;
- border: #1A73E9FF;
- selected: #151515ff;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 0px;
- height: 100%;
- width: 30%;
- location: west;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.25% 0.75% 0% -0.25%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Apps";
- padding: -0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background-bar;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 100%;
- border-color: @accent;
- margin: 0% 0% 0% 0%;
- padding: 1.25%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 5;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 5% 1.5% 0% 1.5%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 5px;
- border-color: @border;
-}
diff --git a/.config/rofi/launchers/misc/appdrawer_alt.rasi b/.config/rofi/launchers/misc/appdrawer_alt.rasi
deleted file mode 100644
index f29daab..0000000
--- a/.config/rofi/launchers/misc/appdrawer_alt.rasi
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Light -- */
-* {
- background: #e5e5e5ff;
- background-alt: #00000000;
- background-bar: #FFFFFFFF;
- foreground: #000000A6;
- accent: #80808066;
- border: #1A73E9FF;
- selected: #D7D7D7FF;
-}
-
-/* -- Dark -- */
-/*
-* {
- background: #212121ff;
- background-alt: #00000000;
- background-bar: #151515FF;
- foreground: #EDEDEDFF;
- accent: #EDEDED4d;
- border: #1A73E9FF;
- selected: #151515ff;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 30px;
- width: 30%;
- location: west;
- x-offset: 20px;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.25% 0.75% 0% -0.25%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Apps";
- padding: -0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background-bar;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 100%;
- border-color: @accent;
- margin: 0% 0% 0% 0%;
- padding: 1.25%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 4;
- lines: 5;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 2% 1% 2% 1%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 25px;
- border-color: @border;
-}
diff --git a/.config/rofi/launchers/misc/appfolder.rasi b/.config/rofi/launchers/misc/appfolder.rasi
deleted file mode 100644
index e6bbd11..0000000
--- a/.config/rofi/launchers/misc/appfolder.rasi
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Light -- */
-* {
- background: #e5e5e5ff;
- background-alt: #00000000;
- background-bar: #FFFFFFFF;
- foreground: #000000A6;
- accent: #80808066;
- border: #1A73E9FF;
- selected: #D7D7D7FF;
-}
-
-/* -- Dark -- */
-/*
-* {
- background: #212121ff;
- background-alt: #00000000;
- background-bar: #151515FF;
- foreground: #EDEDEDFF;
- accent: #EDEDED4d;
- border: #1A73E9FF;
- selected: #151515ff;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 5px;
- width: 27%;
- location: east;
- x-offset: -20px;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.25% 0.75% 0% -0.25%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0.5;
- placeholder: "Search";
- padding: -0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ entry ];
- background-color: @background-bar;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 5px;
- border-color: @accent;
- margin: 0% 0% 0% 0%;
- padding: 1.25%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 4;
- lines: 3;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 1.25%;
- padding: 1.5% 0.75% 1.5% 0.75%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 5px;
- border-color: @border;
-}
diff --git a/.config/rofi/launchers/misc/blurry.rasi b/.config/rofi/launchers/misc/blurry.rasi
deleted file mode 100644
index e4b0362..0000000
--- a/.config/rofi/launchers/misc/blurry.rasi
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans Bold 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-* {
- background: #00000000;
- background-alt: #00000000;
- background-bar: #f2f2f215;
- foreground: #f2f2f2EE;
- accent: #3DAEE966;
-}
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 0px;
- width: 40%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 1% 0% -0.5%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: 0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background-bar;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 12px;
- border-color: @accent;
- margin: 0% 0% 0% 0%;
- padding: 1.5%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 5;
- lines: 3;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 2% 1% 2% 1%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: @background;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: @background;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @background-bar;
- text-color: @foreground;
- border: 0% 0% 0% 0%;
- border-radius: 12px;
- border-color: @accent;
-}
diff --git a/.config/rofi/launchers/misc/blurry_full.rasi b/.config/rofi/launchers/misc/blurry_full.rasi
deleted file mode 100644
index b31d51e..0000000
--- a/.config/rofi/launchers/misc/blurry_full.rasi
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans Bold 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-* {
- background: #00000000;
- background-alt: #00000000;
- background-bar: #f2f2f215;
- foreground: #f2f2f2EE;
- accent: #3DAEE966;
-}
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 0px;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 1% 0% -0.5%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: 0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background-bar;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 12px;
- border-color: @accent;
- margin: 0% 25% 0% 25%;
- padding: 1.5%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 8;
- lines: 4;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 8%;
- padding: 10% 12.5% 10% 12.5%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2.5% 0% 2.5% 0%;
-}
-
-element-icon {
- background-color: @background;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 80px;
- border: 0px;
-}
-
-element-text {
- background-color: @background;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @background-bar;
- text-color: @foreground;
- border: 0% 0% 0% 0%;
- border-radius: 12px;
- border-color: @accent;
-}
diff --git a/.config/rofi/launchers/misc/column.rasi b/.config/rofi/launchers/misc/column.rasi
deleted file mode 100644
index 8b3be68..0000000
--- a/.config/rofi/launchers/misc/column.rasi
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Light -- */
-* {
- background: #e5e5e5ff;
- background-alt: #00000000;
- background-bar: #FFFFFFFF;
- foreground: #000000A6;
- accent: #80808066;
- border: #1A73E9FF;
- selected: #D7D7D7FF;
-}
-
-/* -- Dark -- */
-/*
-* {
- background: #212121ff;
- background-alt: #00000000;
- background-bar: #151515FF;
- foreground: #EDEDEDFF;
- accent: #EDEDED4d;
- border: #1A73E9FF;
- selected: #151515ff;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 0px;
- height: 100%;
- width: 9%;
- location: east;
- x-offset: 0px;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.25% 0.75% 0% -0.25%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: -0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background-bar;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 5px;
- border-color: @accent;
- margin: 0% 0% 0% 0%;
- padding: 1.25%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 1;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 1.25%;
- padding: 3.5% 0.75% 0% 0.75%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2.25% 0% 2.25% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 5px;
- border-color: @border;
-}
diff --git a/.config/rofi/launchers/misc/gnome_do.rasi b/.config/rofi/launchers/misc/gnome_do.rasi
deleted file mode 100644
index 94a9c1a..0000000
--- a/.config/rofi/launchers/misc/gnome_do.rasi
+++ /dev/null
@@ -1,169 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 12";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Classical -- */
-* {
- background: #27639AFF;
- background-alt: #00000000;
- background-bar: #f2f2f240;
- foreground: #f2f2f2EE;
- accent: #3DAEE966;
-}
-
-/* -- Transparent -- */
-/*
-* {
- background: #00000000;
- background-alt: #00000000;
- background-bar: #f2f2f215;
- foreground: #f2f2f2EE;
- accent: #3DAEE966;
-}
-*/
-
-/* -- Light -- */
-/*
-* {
- background: #e5e5e5ff;
- background-alt: #00000000;
- background-bar: #20202040;
- foreground: #404040EE;
- accent: #3DAEE966;
-}
-*/
-
-/* -- Dark -- */
-/*
-* {
- background: #252525ff;
- background-alt: #00000000;
- background-bar: #10101040;
- foreground: #e5e5e5EE;
- accent: #3DAEE966;
-}
-*/
-
-/* -- Black -- */
-/*
-* {
- background: #000000ff;
- background-alt: #00000000;
- background-bar: #101010ff;
- foreground: #e5e5e5EE;
- accent: #3DAEE966;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 25px;
- width: 26%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: false;
- padding: 0%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0.5;
- placeholder: " Search";
- padding: 0% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 0px;
- border-color: @accent;
- margin: 0% 0% 0% 0%;
- padding: 0%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 2;
- lines: 1;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 2% 1% 2% 1%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2.5% 0% 2.5% 0%;
-}
-
-element-icon {
- background-color: @background-alt;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 128px;
- border: 0px;
-}
-
-element-text {
- background-color: @background-alt;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @background-bar;
- text-color: @foreground;
- border: 0% 0% 0% 0%;
- border-radius: 15px;
- border-color: @accent;
-}
diff --git a/.config/rofi/launchers/misc/kde_krunner.rasi b/.config/rofi/launchers/misc/kde_krunner.rasi
deleted file mode 100644
index 3d691df..0000000
--- a/.config/rofi/launchers/misc/kde_krunner.rasi
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Breeze Light-- */
-* {
- background: #EFF0F1FF;
- background-alt: #00000000;
- background-bar: #93CEE999;
- foreground: #000000A6;
- accent: #3DAEE9FF;
-}
-
-/* -- Breeze Dark-- */
-/*
-* {
- background: #31363bff;
- background-alt: #00000000;
- background-bar: #3daee966;
- foreground: #f5f5f5e6;
- accent: #1d99f3ff;
-}
-*/
-
-/* -- Black-- */
-/*
-* {
- background: #000000ff;
- background-alt: #00000000;
- background-bar: #3daee966;
- foreground: #f5f5f5b3;
- accent: #1d99f3ff;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 0px;
- width: 38%;
- location: north;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 0.75% 0% -0.5%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 10";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: -0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0.1%;
- border-radius: 4px;
- border-color: @accent;
- margin: 0% 0% 0% 0%;
- padding: 1%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 1;
- lines: 7;
- spacing: 0.5%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 1%;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 0%;
- padding: 0.5%;
-}
-
-element-icon {
- background-color: @background-alt;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 32px;
- border: 0px;
-}
-
-element-text {
- background-color: @background-alt;
- text-color: inherit;
- expand: true;
- horizontal-align: 0;
- vertical-align: 0.5;
- margin: 0% 0% 0% 0.25%;
-}
-
-element selected {
- background-color: @background-bar;
- text-color: @foreground;
- border: 0.1%;
- border-radius: 4px;
- border-color: @accent;
-}
diff --git a/.config/rofi/launchers/misc/kde_simplemenu.rasi b/.config/rofi/launchers/misc/kde_simplemenu.rasi
deleted file mode 100644
index 82a5c99..0000000
--- a/.config/rofi/launchers/misc/kde_simplemenu.rasi
+++ /dev/null
@@ -1,147 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Breeze Light-- */
-* {
- background: #EFF0F1FF;
- background-alt: #00000000;
- background-bar: #93CEE999;
- foreground: #000000A6;
- accent: #3DAEE9FF;
-}
-
-/* -- Breeze Dark-- */
-/*
-* {
- background: #31363bff;
- background-alt: #00000000;
- background-bar: #3daee966;
- foreground: #f5f5f5e6;
- accent: #1d99f3ff;
-}
-*/
-
-/* -- Black-- */
-/*
-* {
- background: #000000ff;
- background-alt: #00000000;
- background-bar: #3daee966;
- foreground: #f5f5f5b3;
- accent: #1d99f3ff;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 0px;
- width: 38%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 0.75% 0% -0.5%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 10";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: -0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0.1%;
- border-radius: 4px;
- border-color: @accent;
- margin: 0% 0% 0% 0%;
- padding: 1%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 6;
- lines: 3;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 1%;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: @background-alt;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: @background-alt;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @background-bar;
- text-color: @foreground;
- border: 0.1%;
- border-radius: 4px;
- border-color: @accent;
-}
diff --git a/.config/rofi/launchers/misc/launcher.sh b/.config/rofi/launchers/misc/launcher.sh
deleted file mode 100755
index a25dce9..0000000
--- a/.config/rofi/launchers/misc/launcher.sh
+++ /dev/null
@@ -1,22 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-# Available Styles
-# >> Created and tested on : rofi 1.6.0-1
-#
-# blurry blurry_full kde_simplemenu kde_krunner launchpad
-# gnome_do slingshot appdrawer appdrawer_alt appfolder
-# column row row_center screen row_dock row_dropdown
-
-theme="screen"
-dir="$HOME/.config/rofi/launchers/misc"
-
-# comment these lines to disable random style
-themes=($(ls -p --hide="launcher.sh" $dir))
-theme="${themes[$(( $RANDOM % 16 ))]}"
-
-rofi -no-lazy-grab -show drun -modi drun -theme $dir/"$theme"
diff --git a/.config/rofi/launchers/misc/launchpad.rasi b/.config/rofi/launchers/misc/launchpad.rasi
deleted file mode 100644
index 1f8d20e..0000000
--- a/.config/rofi/launchers/misc/launchpad.rasi
+++ /dev/null
@@ -1,122 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans Bold 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-* {
- background: #00000060;
- background-alt: #00000000;
- background-bar: #f2f2f215;
- foreground: #f2f2f2EE;
- accent: #ffffff66;
-}
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 0px;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 1% 0% -0.5%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search";
- padding: 0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background-bar;
- text-color: @foreground;
- expand: false;
- border: 0.1%;
- border-radius: 6px;
- border-color: @accent;
- margin: 0% 30% 0% 30%;
- padding: 1%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 7;
- lines: 4;
- spacing: 2%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 8%;
- padding: 10% 8.5% 10% 8.5%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2.5% 0% 2.5% 0%;
-}
-
-element-icon {
- background-color: @background-alt;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 81px;
- border: 0px;
-}
-
-element-text {
- background-color: @background-alt;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @background-bar;
- text-color: @foreground;
- border: 0% 0% 0% 0%;
- border-radius: 12px;
- border-color: @accent;
-}
diff --git a/.config/rofi/launchers/misc/row.rasi b/.config/rofi/launchers/misc/row.rasi
deleted file mode 100644
index 64862dc..0000000
--- a/.config/rofi/launchers/misc/row.rasi
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Light -- */
-* {
- background: #e5e5e5ff;
- background-alt: #00000000;
- background-bar: #FFFFFFFF;
- foreground: #000000A6;
- accent: #80808066;
- border: #1A73E9FF;
- selected: #D7D7D7FF;
-}
-
-/* -- Dark -- */
-/*
-* {
- background: #212121ff;
- background-alt: #00000000;
- background-bar: #151515FF;
- foreground: #EDEDEDFF;
- accent: #EDEDED4d;
- border: #1A73E9FF;
- selected: #151515ff;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 0px;
- width: 100%;
- location: south;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.25% 0.75% 0% -0.25%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: -0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background-bar;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 100%;
- border-color: @accent;
- margin: 0% 73.75% 0% 0%;
- padding: 1.25%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 12;
- lines: 1;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 1.5%;
- padding: 2% 1% 2% 1%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2.5% 0% 2.5% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 80px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 25px;
- border-color: @border;
-}
diff --git a/.config/rofi/launchers/misc/row_center.rasi b/.config/rofi/launchers/misc/row_center.rasi
deleted file mode 100644
index de70c88..0000000
--- a/.config/rofi/launchers/misc/row_center.rasi
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Light -- */
-* {
- background: #e5e5e5ff;
- background-alt: #00000000;
- background-bar: #FFFFFFFF;
- foreground: #000000A6;
- accent: #80808066;
- border: #1A73E9FF;
- selected: #D7D7D7FF;
-}
-
-/* -- Dark -- */
-/*
-* {
- background: #212121ff;
- background-alt: #00000000;
- background-bar: #151515FF;
- foreground: #EDEDEDFF;
- accent: #EDEDED4d;
- border: #1A73E9FF;
- selected: #151515ff;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 0px;
- width: 100%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.25% 0.75% 0% -0.25%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: -0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background-bar;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0% 0.3%;
- border-radius: 0% 100% 100% 0%;
- border-color: @border;
- margin: 0% 73.75% 0% 0%;
- padding: 1.25%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 12;
- lines: 2;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 1.5%;
- padding: 2% 1% 2% 1%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2.5% 0% 2.5% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 80px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0% 0.3%;
- border-radius: 0px;
- border-color: @border;
-}
diff --git a/.config/rofi/launchers/misc/row_dock.rasi b/.config/rofi/launchers/misc/row_dock.rasi
deleted file mode 100644
index a9c59d2..0000000
--- a/.config/rofi/launchers/misc/row_dock.rasi
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Light -- */
-* {
- background: #e5e5e5ff;
- background-alt: #00000000;
- background-bar: #FFFFFFFF;
- foreground: #000000A6;
- accent: #80808066;
- border: #1A73E9FF;
- selected: #D7D7D7FF;
-}
-
-/* -- Dark -- */
-/*
-* {
- background: #212121ff;
- background-alt: #00000000;
- background-bar: #151515FF;
- foreground: #EDEDEDFF;
- accent: #EDEDED4d;
- border: #1A73E9FF;
- selected: #151515ff;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 50px 50px 0px 0px;
- width: 100%;
- location: south;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.25% 0.75% 0% -0.25%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0.5;
- placeholder: "Search Applications";
- padding: -0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ entry ];
- background-color: @background-bar;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 100%;
- border-color: @accent;
- margin: 0% 35% 0% 35%;
- padding: 1.25%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 12;
- lines: 2;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 1.5%;
- padding: 2% 1% 2% 1%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2.5% 0% 2.5% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 80px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 25px;
- border-color: @border;
-}
diff --git a/.config/rofi/launchers/misc/row_dropdown.rasi b/.config/rofi/launchers/misc/row_dropdown.rasi
deleted file mode 100644
index 91b8d17..0000000
--- a/.config/rofi/launchers/misc/row_dropdown.rasi
+++ /dev/null
@@ -1,140 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Light -- */
-* {
- background: #e5e5e5ff;
- background-alt: #00000000;
- background-bar: #FFFFFFFF;
- foreground: #000000A6;
- accent: #80808066;
- border: #1A73E9FF;
- selected: #D7D7D7FF;
-}
-
-/* -- Dark -- */
-/*
-* {
- background: #212121ff;
- background-alt: #00000000;
- background-bar: #151515FF;
- foreground: #EDEDEDFF;
- accent: #EDEDED4d;
- border: #1A73E9FF;
- selected: #151515ff;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 0px 0px 50px 50px;
- width: 100%;
- location: north;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.25% 0.75% 0% -0.25%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0.5;
- placeholder: "Search Applications";
- padding: -0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ entry ];
- background-color: @background-bar;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 100%;
- border-color: @accent;
- margin: 0% 35% 0% 35%;
- padding: 1.25%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 12;
- lines: 2;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ listview, inputbar ];
- spacing: 2%;
- padding: 2% 1% 2% 1%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2.5% 0% 2.5% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 80px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 25px;
- border-color: @border;
-}
diff --git a/.config/rofi/launchers/misc/screen.rasi b/.config/rofi/launchers/misc/screen.rasi
deleted file mode 100644
index e928ad4..0000000
--- a/.config/rofi/launchers/misc/screen.rasi
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Light -- */
-* {
- background: #e5e5e5ff;
- background-alt: #00000000;
- background-bar: #FFFFFFFF;
- foreground: #000000A6;
- accent: #80808066;
- border: #1A73E9FF;
- selected: #D7D7D7FF;
-}
-
-/* -- Dark -- */
-/*
-* {
- background: #212121ff;
- background-alt: #00000000;
- background-bar: #151515FF;
- foreground: #EDEDEDFF;
- accent: #EDEDED4d;
- border: #1A73E9FF;
- selected: #151515ff;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 0px;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 0.25% 0.75% 0% -0.25%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: -0.10% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background-bar;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0.2%;
- border-radius: 10%;
- border-color: @border;
- margin: 0% 50% 0% 0%;
- padding: 1.25%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 8;
- lines: 3;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 15% 10% 10% 10%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 3% 0% 3% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 80px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0.2%;
- border-radius: 25px;
- border-color: @border;
-}
diff --git a/.config/rofi/launchers/misc/slingshot.rasi b/.config/rofi/launchers/misc/slingshot.rasi
deleted file mode 100644
index 1e24c09..0000000
--- a/.config/rofi/launchers/misc/slingshot.rasi
+++ /dev/null
@@ -1,136 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Noto Sans 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-/* -- Light-- */
-* {
- background: #F5F5F5FF;
- background-alt: #00000000;
- background-bar: #D7D7D7FF;
- foreground: #000000A6;
- accent: #80808066;
-}
-
-/* -- Dark -- */
-/*
-* {
- background: #3E4148FF;
- background-alt: #00000000;
- background-bar: #363A3FFF;
- foreground: #F5F5F5FF;
- accent: #00000066;
-}
-*/
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0px;
- border-color: @border;
- border-radius: 4px;
- width: 32%;
- location: northwest;
- x-offset: 10px;
- y-offset: 50px;
-}
-
-prompt {
- enabled: true;
- padding: 0.30% 0.5% 0% 0%;
- background-color: @background-alt;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 10";
-}
-
-entry {
- background-color: @background-alt;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: -0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0.1%;
- border-radius: 4px;
- border-color: @accent;
- margin: 0% 0% 0% 0%;
- padding: 0.50%;
-}
-
-listview {
- background-color: @background-alt;
- columns: 5;
- lines: 3;
- spacing: 0%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background-alt;
- border: 0% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @accent;
- children: [ inputbar, listview ];
- spacing: 1%;
- padding: 1.25% 0.65% 1.25% 0.65%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 0.5% -0.5% 0.5%;
-}
-
-element selected {
- background-color: @background-bar;
- text-color: @foreground;
- border: 0.1%;
- border-radius: 4px;
- border-color: @accent;
-}
diff --git a/.config/rofi/launchers/ribbon/full_bottom.rasi b/.config/rofi/launchers/ribbon/full_bottom.rasi
deleted file mode 100644
index 71ffbbd..0000000
--- a/.config/rofi/launchers/ribbon/full_bottom.rasi
+++ /dev/null
@@ -1,139 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0% 0% 3% 0%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 48.75% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 10;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 0% 0% 3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 12.50% 10% 5% 10%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: #00000000;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/ribbon/full_left.rasi b/.config/rofi/launchers/ribbon/full_left.rasi
deleted file mode 100644
index 149f9eb..0000000
--- a/.config/rofi/launchers/ribbon/full_left.rasi
+++ /dev/null
@@ -1,139 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0% 0% 0% 1.5%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 47% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 10;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 0% 0% 0% 1.5%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 15% 10% 10% 10%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: #00000000;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/ribbon/full_right.rasi b/.config/rofi/launchers/ribbon/full_right.rasi
deleted file mode 100644
index 4ac34e3..0000000
--- a/.config/rofi/launchers/ribbon/full_right.rasi
+++ /dev/null
@@ -1,139 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0% 1.5% 0% 0%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 47% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 10;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 0% 1.5% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 15% 10% 10% 10%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: #00000000;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/ribbon/full_top.rasi b/.config/rofi/launchers/ribbon/full_top.rasi
deleted file mode 100644
index 2e5e56d..0000000
--- a/.config/rofi/launchers/ribbon/full_top.rasi
+++ /dev/null
@@ -1,139 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 3% 0% 0% 0%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 48.75% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 10;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 3% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 12.50% 10% 5% 10%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: #00000000;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/ribbon/launcher.sh b/.config/rofi/launchers/ribbon/launcher.sh
deleted file mode 100755
index fcbd914..0000000
--- a/.config/rofi/launchers/ribbon/launcher.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-# Available Styles
-# >> Created and tested on : rofi 1.6.0-1
-#
-# ribbon_top ribbon_top_round ribbon_bottom ribbon_bottom_round
-# ribbon_left ribbon_left_round ribbon_right ribbon_right_round
-# full_bottom full_top full_left full_right
-
-theme="ribbon_top"
-
-dir="$HOME/.config/rofi/launchers/ribbon"
-#styles=($(ls -p --hide="colors.rasi" $dir/styles))
-#color="${styles[$(( $RANDOM % 8 ))]}"
-
-# comment this line to disable random colors
-#sed -i -e "s/@import .*/@import \"$color\"/g" $dir/styles/colors.rasi
-
-# comment these lines to disable random style
-themes=($(ls -p --hide="launcher.sh" --hide="styles" $dir))
-#theme="${themes[$(( $RANDOM % 12 ))]}"
-
-rofi -no-lazy-grab -show combi -combi-modi "window,run,ssh" -modi combi -theme $dir/"$theme"
diff --git a/.config/rofi/launchers/ribbon/ribbon_bottom.rasi b/.config/rofi/launchers/ribbon/ribbon_bottom.rasi
deleted file mode 100644
index 14d8857..0000000
--- a/.config/rofi/launchers/ribbon/ribbon_bottom.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0% 0% 3% 0%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- height: 68.5%;
- width: 55%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 0% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 6;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 0% 0% 3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 2.5% 2% 2.5% 2%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: #00000000;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/ribbon/ribbon_bottom_round.rasi b/.config/rofi/launchers/ribbon/ribbon_bottom_round.rasi
deleted file mode 100644
index 89ffe6c..0000000
--- a/.config/rofi/launchers/ribbon/ribbon_bottom_round.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0% 0% 3% 0%;
- border-color: @border;
- border-radius: 25px 25px 50px 50px;
- height: 68.5%;
- width: 55%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 25px;
- border-color: @border-alt;
- margin: 0% 0% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 6;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 0% 0% 3% 0%;
- border-radius: 50px;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 2.5% 2% 2.5% 2%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: #00000000;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 25px;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/ribbon/ribbon_left.rasi b/.config/rofi/launchers/ribbon/ribbon_left.rasi
deleted file mode 100644
index 47c3aec..0000000
--- a/.config/rofi/launchers/ribbon/ribbon_left.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0% 0% 0% 1.5%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- height: 49.50%;
- width: 40%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 17% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 4;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 0% 0% 0% 1.5%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 2.5% 2% 2.5% 2%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: #00000000;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/ribbon/ribbon_left_round.rasi b/.config/rofi/launchers/ribbon/ribbon_left_round.rasi
deleted file mode 100644
index fbad458..0000000
--- a/.config/rofi/launchers/ribbon/ribbon_left_round.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0% 0% 0% 1.5%;
- border-color: @border;
- border-radius: 0% 0% 0% 2.5%;
- height: 49.50%;
- width: 40%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0.2%;
- border-radius: 1.5% 1.0% 1.5% 1.5%;
- border-color: @border-alt;
- margin: 0% 17% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 4;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 0% 0% 0% 1.5%;
- border-radius: 0% 0% 0% 2.5%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 2.5% 2% 2.5% 2%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: #00000000;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0.2%;
- border-radius: 1.5% 1.0% 1.5% 1.5%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/ribbon/ribbon_right.rasi b/.config/rofi/launchers/ribbon/ribbon_right.rasi
deleted file mode 100644
index 703f027..0000000
--- a/.config/rofi/launchers/ribbon/ribbon_right.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0% 1.5% 0% 0%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- height: 36.50%;
- width: 50%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 22.25% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 6;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 0% 1.5% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 2.5% 2% 2.5% 2%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: #00000000;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/ribbon/ribbon_right_round.rasi b/.config/rofi/launchers/ribbon/ribbon_right_round.rasi
deleted file mode 100644
index 5440ab9..0000000
--- a/.config/rofi/launchers/ribbon/ribbon_right_round.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 0% 1.5% 0% 0%;
- border-color: @border;
- border-radius: 0% 1.5% 0% 0%;
- height: 36.50%;
- width: 50%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0.2% 0.3% 0%;
- border-radius: 0% 1.5% 1.5% 1.5%;
- border-color: @border-alt;
- margin: 0% 22.25% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 6;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 0% 1.5% 0% 0%;
- border-radius: 0% 1.5% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 2.5% 2% 2.5% 2%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: #00000000;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0.2% 0.3% 0%;
- border-radius: 1.5% 1.5% 1.5% 1.5%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/ribbon/ribbon_top.rasi b/.config/rofi/launchers/ribbon/ribbon_top.rasi
deleted file mode 100644
index 6578851..0000000
--- a/.config/rofi/launchers/ribbon/ribbon_top.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 3% 0% 0% 0%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- height: 55.50%;
- width: 45%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 0% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 5;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 3% 0% 0% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 2.5% 2% 2.5% 2%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: #00000000;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/ribbon/ribbon_top_round.rasi b/.config/rofi/launchers/ribbon/ribbon_top_round.rasi
deleted file mode 100644
index ce10cb9..0000000
--- a/.config/rofi/launchers/ribbon/ribbon_top_round.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 3% 0% 0% 0%;
- border-color: @border;
- border-radius: 2.5% 0% 0% 0%;
- height: 55.50%;
- width: 45%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0.2% 0.3% 0%;
- border-radius: 1.5% 0% 1.5% 0%;
- border-color: @border-alt;
- margin: 0% 0% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 5;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 3% 0% 0% 0%;
- border-radius: 2.5% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 2.5% 2% 2.5% 2%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 2% 0% 2% 0%;
-}
-
-element-icon {
- background-color: #00000000;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0.2% 0.3% 0%;
- border-radius: 1.5% 0% 1.5% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/ribbon/styles/berry.rasi b/.config/rofi/launchers/ribbon/styles/berry.rasi
deleted file mode 100644
index 6621231..0000000
--- a/.config/rofi/launchers/ribbon/styles/berry.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #2D142Cff;
- background-alt: #2D142Cff;
- foreground: #ffffffA6;
- border: #EE4540ff;
- border-alt: #C92A42ff;
- selected: #510A3299;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/launchers/ribbon/styles/bluish.rasi b/.config/rofi/launchers/ribbon/styles/bluish.rasi
deleted file mode 100644
index c3254ee..0000000
--- a/.config/rofi/launchers/ribbon/styles/bluish.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #EFF0F1FF;
- background-alt: #EFF0F1FF;
- foreground: #000000A6;
- border: #000B83FF;
- border-alt: #3DAEE9FF;
- selected: #93CEE999;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/launchers/ribbon/styles/cocoa.rasi b/.config/rofi/launchers/ribbon/styles/cocoa.rasi
deleted file mode 100644
index cf85282..0000000
--- a/.config/rofi/launchers/ribbon/styles/cocoa.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #413E4Aff;
- background-alt: #413E4Aff;
- foreground: #F7C7B2ff;
- border: #B38184ff;
- border-alt: #F3B69Eff;
- selected: #B381841a;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/launchers/ribbon/styles/colors.rasi b/.config/rofi/launchers/ribbon/styles/colors.rasi
deleted file mode 100644
index a1d2937..0000000
--- a/.config/rofi/launchers/ribbon/styles/colors.rasi
+++ /dev/null
@@ -1,10 +0,0 @@
-/*
- * Change the colorscheme for every menu simply by editing this file...
- *
- * Available Color Schemes
- *
- * bluish berry nordic nightly gotham mask faded cocoa
- *
- */
-
-@import "nordic.rasi"
diff --git a/.config/rofi/launchers/ribbon/styles/faded.rasi b/.config/rofi/launchers/ribbon/styles/faded.rasi
deleted file mode 100644
index 99e929a..0000000
--- a/.config/rofi/launchers/ribbon/styles/faded.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #5E6C91ff;
- background-alt: #5E6C91ff;
- foreground: #FFFCFFff;
- border: #FF83A7ff;
- border-alt: #F4BB6Cff;
- selected: #A0B5F44c;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/launchers/ribbon/styles/gotham.rasi b/.config/rofi/launchers/ribbon/styles/gotham.rasi
deleted file mode 100644
index ce71b9c..0000000
--- a/.config/rofi/launchers/ribbon/styles/gotham.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #29384Fff;
- background-alt: #29384Fff;
- foreground: #FEFFF1ff;
- border: #345B7Cff;
- border-alt: #715979ff;
- selected: #C46C851a;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/launchers/ribbon/styles/mask.rasi b/.config/rofi/launchers/ribbon/styles/mask.rasi
deleted file mode 100644
index 4e81074..0000000
--- a/.config/rofi/launchers/ribbon/styles/mask.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #434C6Dff;
- background-alt: #434C6Dff;
- foreground: #FAF7CCff;
- border: #CA8CA5ff;
- border-alt: #F0B2B3ff;
- selected: #EFD4B61a;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/launchers/ribbon/styles/nightly.rasi b/.config/rofi/launchers/ribbon/styles/nightly.rasi
deleted file mode 100644
index 027ffab..0000000
--- a/.config/rofi/launchers/ribbon/styles/nightly.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #2A3950ff;
- background-alt: #2A3950ff;
- foreground: #FEFFF1ff;
- border: #A162F7ff;
- border-alt: #45E3FFff;
- selected: #6F88FE1a;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/launchers/ribbon/styles/nordic.rasi b/.config/rofi/launchers/ribbon/styles/nordic.rasi
deleted file mode 100644
index 300ba35..0000000
--- a/.config/rofi/launchers/ribbon/styles/nordic.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #475C7Bff;
- background-alt: #475C7Bff;
- foreground: #ffffffcc;
- border: #FDBB6Dff;
- border-alt: #DA717Fff;
- selected: #685E79ff;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/launchers/slate/launcher.sh b/.config/rofi/launchers/slate/launcher.sh
deleted file mode 100755
index 8c12862..0000000
--- a/.config/rofi/launchers/slate/launcher.sh
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-# Available Styles
-# >> Created and tested on : rofi 1.6.0-1
-#
-# slate_full slate_center slate_left
-# slate_right slate_top slate_bottom
-
-theme="slate_full"
-
-dir="$HOME/.config/rofi/launchers/slate"
-styles=($(ls -p --hide="colors.rasi" $dir/styles))
-color="${styles[$(( $RANDOM % 20 ))]}"
-
-# comment this line to disable random colors
-sed -i -e "s/@import .*/@import \"$color\"/g" $dir/styles/colors.rasi
-
-# comment these lines to disable random style
-themes=($(ls -p --hide="launcher.sh" --hide="styles" $dir))
-theme="${themes[$(( $RANDOM % 6 ))]}"
-
-rofi -no-lazy-grab -show drun -modi drun -theme $dir/"$theme"
diff --git a/.config/rofi/launchers/slate/slate_bottom.rasi b/.config/rofi/launchers/slate/slate_bottom.rasi
deleted file mode 100644
index 4eb4b7d..0000000
--- a/.config/rofi/launchers/slate/slate_bottom.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 2% 1% 2% 1%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- height: 50%;
- width: 100%;
- location: south;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 52.25% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 10;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 2% 1% 2% 1%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 8% 5% 0% 5%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 1% 0% 1% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/slate/slate_center.rasi b/.config/rofi/launchers/slate/slate_center.rasi
deleted file mode 100644
index 2be7af6..0000000
--- a/.config/rofi/launchers/slate/slate_center.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 2% 1% 2% 1%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- height: 70%;
- width: 70%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 38.25% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 8;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 2% 1% 2% 1%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 6% 3% 6% 3%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 1% 0% 1% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/slate/slate_full.rasi b/.config/rofi/launchers/slate/slate_full.rasi
deleted file mode 100644
index 771b08a..0000000
--- a/.config/rofi/launchers/slate/slate_full.rasi
+++ /dev/null
@@ -1,139 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 5% 3% 5% 3%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 49.5% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 8;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 5% 3% 5% 3%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 15% 10% 15% 10%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 1% 0% 1% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/slate/slate_left.rasi b/.config/rofi/launchers/slate/slate_left.rasi
deleted file mode 100644
index 99d2dc2..0000000
--- a/.config/rofi/launchers/slate/slate_left.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 2% 1% 2% 1%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- height: 100%;
- width: 30%;
- location: west;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 0% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 3;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 2% 1% 2% 1%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 5% 3% 5% 3%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 1% 0% 1% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/slate/slate_right.rasi b/.config/rofi/launchers/slate/slate_right.rasi
deleted file mode 100644
index 7dffdd6..0000000
--- a/.config/rofi/launchers/slate/slate_right.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 2% 1% 2% 1%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- height: 100%;
- width: 30%;
- location: east;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 0% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 3;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 2% 1% 2% 1%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 5% 3% 5% 3%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 1% 0% 1% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/slate/slate_top.rasi b/.config/rofi/launchers/slate/slate_top.rasi
deleted file mode 100644
index 043eba7..0000000
--- a/.config/rofi/launchers/slate/slate_top.rasi
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 10";
- show-icons: true;
- icon-theme: "Papirus";
- display-drun: "";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border: 2% 1% 2% 1%;
- border-color: @border;
- border-radius: 0% 0% 0% 0%;
- height: 50%;
- width: 100%;
- location: north;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0% 1% 0% 0%;
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-entry {
- background-color: @background;
- text-color: @foreground;
- placeholder-color: @foreground;
- expand: true;
- horizontal-align: 0;
- placeholder: "Search Applications";
- padding: 0.15% 0% 0% 0%;
- blink: true;
-}
-
-inputbar {
- children: [ prompt, entry ];
- background-color: @background;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- margin: 0% 52.25% 0% 0%;
- padding: 1%;
- position: center;
-}
-
-listview {
- background-color: @background;
- columns: 10;
- spacing: 1%;
- cycle: false;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- border: 2% 1% 2% 1%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
- children: [ inputbar, listview ];
- spacing: 2%;
- padding: 8% 5% 0% 5%;
-}
-
-element {
- background-color: @background;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
- padding: 1% 0% 1% 0%;
-}
-
-element-icon {
- background-color: inherit;
- text-color: inherit;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- size: 64px;
- border: 0px;
-}
-
-element-text {
- background-color: inherit;
- text-color: inherit;
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 0.5% 1% 0% 1%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 1%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.3% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border-alt;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/launchers/slate/styles/Amber.rasi b/.config/rofi/launchers/slate/styles/Amber.rasi
deleted file mode 100644
index f2efa55..0000000
--- a/.config/rofi/launchers/slate/styles/Amber.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Amber -- */
-
-* {
-shade1: #FF6F00;
-shade2: #FF8F00;
-shade3: #FFA000;
-shade4: #FFB300;
-shade5: #FFC107;
-shade6: #FFCA28;
-shade7: #FFD54F;
-shade8: #FFE082;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #404040;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #404040;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Black.rasi b/.config/rofi/launchers/slate/styles/Black.rasi
deleted file mode 100644
index ec8c1fb..0000000
--- a/.config/rofi/launchers/slate/styles/Black.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Gray -- */
-
-* {
-shade1: #000000;
-shade2: #050505;
-shade3: #101010;
-shade4: #151515;
-shade5: #202020;
-shade6: #252525;
-shade7: #303030;
-shade8: #353535;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade2;
- border-alt: @shade3;
- background: @shade4;
- background-alt: @shade5;
- selected: @shade5;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #ffffff;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Blue.rasi b/.config/rofi/launchers/slate/styles/Blue.rasi
deleted file mode 100644
index 5d205fc..0000000
--- a/.config/rofi/launchers/slate/styles/Blue.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Blue -- */
-
-* {
-shade1: #0D47A1;
-shade2: #1565C0;
-shade3: #1976D2;
-shade4: #1E88E5;
-shade5: #2196F3;
-shade6: #42A5F5;
-shade7: #64B5F6;
-shade8: #90CAF9;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #202020;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Blue_gray.rasi b/.config/rofi/launchers/slate/styles/Blue_gray.rasi
deleted file mode 100644
index 5ff24dd..0000000
--- a/.config/rofi/launchers/slate/styles/Blue_gray.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Blue Gray -- */
-
-* {
-shade1: #263238;
-shade2: #37474F;
-shade3: #455A64;
-shade4: #546E7A;
-shade5: #607D8B;
-shade6: #78909C;
-shade7: #90A4AE;
-shade8: #B0BEC5;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #ffffff;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Brown.rasi b/.config/rofi/launchers/slate/styles/Brown.rasi
deleted file mode 100644
index fd54539..0000000
--- a/.config/rofi/launchers/slate/styles/Brown.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Brown -- */
-
-* {
-shade1: #3E2723;
-shade2: #4E342E;
-shade3: #5D4037;
-shade4: #6D4C41;
-shade5: #795548;
-shade6: #8D6E63;
-shade7: #A1887F;
-shade8: #BCAAA4;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #ffffff;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Cyan.rasi b/.config/rofi/launchers/slate/styles/Cyan.rasi
deleted file mode 100644
index d6db860..0000000
--- a/.config/rofi/launchers/slate/styles/Cyan.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Cyan -- */
-
-* {
-shade1: #006064;
-shade2: #00838F;
-shade3: #0097A7;
-shade4: #00ACC1;
-shade5: #00BCD4;
-shade6: #26C6DA;
-shade7: #4DD0E1;
-shade8: #80DEEA;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #303030;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Deep_orange.rasi b/.config/rofi/launchers/slate/styles/Deep_orange.rasi
deleted file mode 100644
index 4e21a7b..0000000
--- a/.config/rofi/launchers/slate/styles/Deep_orange.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Deep Orange -- */
-
-* {
-shade1: #BF360C;
-shade2: #D84315;
-shade3: #E64A19;
-shade4: #F4511E;
-shade5: #FF5722;
-shade6: #FF7043;
-shade7: #FF8A65;
-shade8: #FFAB91;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #353535;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Deep_purple.rasi b/.config/rofi/launchers/slate/styles/Deep_purple.rasi
deleted file mode 100644
index a15d9a4..0000000
--- a/.config/rofi/launchers/slate/styles/Deep_purple.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Deep Purple -- */
-
-* {
-shade1: #311B92;
-shade2: #4527A0;
-shade3: #512DA8;
-shade4: #5E35B1;
-shade5: #673AB7;
-shade6: #7E57C2;
-shade7: #9575CD;
-shade8: #B39DDB;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #ffffff;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Gray.rasi b/.config/rofi/launchers/slate/styles/Gray.rasi
deleted file mode 100644
index 1dcd95b..0000000
--- a/.config/rofi/launchers/slate/styles/Gray.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Gray -- */
-
-* {
-shade1: #212121;
-shade2: #424242;
-shade3: #616161;
-shade4: #757575;
-shade5: #9E9E9E;
-shade6: #BDBDBD;
-shade7: #D4D4D4;
-shade8: #EEEEEE;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #303030;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Green.rasi b/.config/rofi/launchers/slate/styles/Green.rasi
deleted file mode 100644
index 459e254..0000000
--- a/.config/rofi/launchers/slate/styles/Green.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Green -- */
-
-* {
-shade1: #1B5E20;
-shade2: #2E7D32;
-shade3: #388E3C;
-shade4: #43A047;
-shade5: #4CAF50;
-shade6: #66BB6A;
-shade7: #81C784;
-shade8: #A5D6A7;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #202020;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Indigo.rasi b/.config/rofi/launchers/slate/styles/Indigo.rasi
deleted file mode 100644
index e403909..0000000
--- a/.config/rofi/launchers/slate/styles/Indigo.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Indigo -- */
-
-* {
-shade1: #1A237E;
-shade2: #283593;
-shade3: #303F9F;
-shade4: #3949AB;
-shade5: #3F51B5;
-shade6: #5C6BC0;
-shade7: #7986CB;
-shade8: #9FA8DA;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #ffffff;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Light_blue.rasi b/.config/rofi/launchers/slate/styles/Light_blue.rasi
deleted file mode 100644
index df7b9a2..0000000
--- a/.config/rofi/launchers/slate/styles/Light_blue.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Light Blue -- */
-
-* {
-shade1: #01579B;
-shade2: #0277BD;
-shade3: #0288D1;
-shade4: #039BE5;
-shade5: #03A9F4;
-shade6: #29B6F6;
-shade7: #4FC3F7;
-shade8: #81D4FA;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #202020;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Light_green.rasi b/.config/rofi/launchers/slate/styles/Light_green.rasi
deleted file mode 100644
index 39738ea..0000000
--- a/.config/rofi/launchers/slate/styles/Light_green.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Light Green -- */
-
-* {
-shade1: #33691E;
-shade2: #558B2F;
-shade3: #689F38;
-shade4: #7CB342;
-shade5: #8BC34A;
-shade6: #9CCC65;
-shade7: #AED581;
-shade8: #C5E1A5;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #353535;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Lime.rasi b/.config/rofi/launchers/slate/styles/Lime.rasi
deleted file mode 100644
index a688a10..0000000
--- a/.config/rofi/launchers/slate/styles/Lime.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Lime -- */
-
-* {
-shade1: #827717;
-shade2: #9E9D24;
-shade3: #AFB42B;
-shade4: #C0CA33;
-shade5: #CDDC39;
-shade6: #D4E157;
-shade7: #DCE775;
-shade8: #E6EE9C;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #252525;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #404040;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Orange.rasi b/.config/rofi/launchers/slate/styles/Orange.rasi
deleted file mode 100644
index a6cdc35..0000000
--- a/.config/rofi/launchers/slate/styles/Orange.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Orange -- */
-
-* {
-shade1: #E65100;
-shade2: #EF6C00;
-shade3: #F57C00;
-shade4: #FB8C00;
-shade5: #FF9800;
-shade6: #FFA726;
-shade7: #FFB74D;
-shade8: #FFCC80;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #202020;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #353535;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Pink.rasi b/.config/rofi/launchers/slate/styles/Pink.rasi
deleted file mode 100644
index a15e577..0000000
--- a/.config/rofi/launchers/slate/styles/Pink.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Pink -- */
-
-* {
-shade1: #880E4F;
-shade2: #AD1457;
-shade3: #C2185B;
-shade4: #D81B60;
-shade5: #E91E63;
-shade6: #EC407A;
-shade7: #F06292;
-shade8: #F48FB1;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #ffffff;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Purple.rasi b/.config/rofi/launchers/slate/styles/Purple.rasi
deleted file mode 100644
index 2268fe5..0000000
--- a/.config/rofi/launchers/slate/styles/Purple.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Purple -- */
-
-* {
-shade1: #4A148C;
-shade2: #6A1B9A;
-shade3: #7B1FA2;
-shade4: #8E24AA;
-shade5: #9C27B0;
-shade6: #AB47BC;
-shade7: #BA68C8;
-shade8: #CE93D8;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #ffffff;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Red.rasi b/.config/rofi/launchers/slate/styles/Red.rasi
deleted file mode 100644
index ea14821..0000000
--- a/.config/rofi/launchers/slate/styles/Red.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Red -- */
-
-* {
-shade1: #B71C1C;
-shade2: #C62828;
-shade3: #D32F2F;
-shade4: #E53935;
-shade5: #EE413D;
-shade6: #EF5350;
-shade7: #E57373;
-shade8: #EF9A9A;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #ffffff;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Teal.rasi b/.config/rofi/launchers/slate/styles/Teal.rasi
deleted file mode 100644
index 8ac9c03..0000000
--- a/.config/rofi/launchers/slate/styles/Teal.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Teal -- */
-
-* {
-shade1: #004D40;
-shade2: #00695C;
-shade3: #00796B;
-shade4: #00897B;
-shade5: #009688;
-shade6: #26A69A;
-shade7: #4DB6AC;
-shade8: #80CBC4;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #ffffff;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #ffffff;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/Yellow.rasi b/.config/rofi/launchers/slate/styles/Yellow.rasi
deleted file mode 100644
index ce28546..0000000
--- a/.config/rofi/launchers/slate/styles/Yellow.rasi
+++ /dev/null
@@ -1,36 +0,0 @@
-/* -- Yellow -- */
-
-* {
-shade1: #F57F17;
-shade2: #F9A825;
-shade3: #FBC02D;
-shade4: #FDD835;
-shade5: #FFEB3B;
-shade6: #FFEE58;
-shade7: #FFF176;
-shade8: #FFF59D;
-}
-
-/**** Comment One First To Use Another ****/
-
-/* -- Dark -- */
-* {
- border: @shade1;
- border-alt: @shade2;
- background: @shade3;
- background-alt: @shade3;
- selected: @shade4;
- foreground: #353535;
- urgent: #DA4453;
-}
-
-/* -- light -- */
-* {
- border: @shade8;
- border-alt: @shade7;
- background: @shade6;
- background-alt: @shade6;
- selected: @shade5;
- foreground: #505050;
- urgent: #DA4453;
-}
diff --git a/.config/rofi/launchers/slate/styles/colors.rasi b/.config/rofi/launchers/slate/styles/colors.rasi
deleted file mode 100644
index e2dce38..0000000
--- a/.config/rofi/launchers/slate/styles/colors.rasi
+++ /dev/null
@@ -1,12 +0,0 @@
-/*
- * Change the colorscheme for every menu simply by editing this file...
- *
- * Available Color Schemes
- *
- * Amber Blue Blue_gray Black Brown Cyan Deep_orange
- * Deep_purple Gray Green Indigo Light_blue Light_green Lime
- * Orange Pink Purple Red Teal Yellow
- *
- */
-
-@import "Deep_purple.rasi"
diff --git a/.config/rofi/launchers/text/launcher.sh b/.config/rofi/launchers/text/launcher.sh
deleted file mode 100755
index b5c28a6..0000000
--- a/.config/rofi/launchers/text/launcher.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-# Available Styles
-# >> Created and tested on : rofi 1.6.0-1
-#
-# style_1 style_2 style_3 style_4 style_5 style_6 style_7
-
-theme="style_2"
-
-dir="$HOME/.config/rofi/launchers/text"
-styles=($(ls -p --hide="colors.rasi" $dir/styles))
-color="${styles[$(( $RANDOM % 10 ))]}"
-
-# comment this line to disable random colors
-sed -i -e "s/@import .*/@import \"$color\"/g" $dir/styles/colors.rasi
-
-# comment these lines to disable random style
-themes=($(ls -p --hide="launcher.sh" --hide="styles" $dir))
-theme="${themes[$(( $RANDOM % 7 ))]}"
-
-rofi -no-lazy-grab -show drun \
--modi run,drun,window \
--theme $dir/"$theme"
-
diff --git a/.config/rofi/launchers/text/style_1.rasi b/.config/rofi/launchers/text/style_1.rasi
deleted file mode 100644
index d30e6df..0000000
--- a/.config/rofi/launchers/text/style_1.rasi
+++ /dev/null
@@ -1,175 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 12";
- fixed-num-lines: true;
- show-icons: false;
- sidebar-mode: true;
- scroll-method: 1;
- window-format: "[{w}] ··· {c} ··· {t}";
- click-to-exit: true;
- combi-hide-mode-prefix: false;
- display-window: "";
- display-windowcd: "";
- display-run: "";
- display-ssh: "";
- display-drun: "";
- display-combi: "";
-}
-
-@import "styles/colors.rasi"
-
-* {
- background-color: @bg;
-}
-
-window {
- border: 0px;
- border-color: @ac;
- border-radius: 12px;
- padding: 40;
- width: 50%;
- height: 50%;
-}
-
-prompt {
- spacing: 0;
- border: 0;
- text-color: @fg;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " ";
- margin: 0px 4px 0px 0px;
- text-color: inherit;
-}
-
-entry {
- spacing: 0;
- text-color: @fg;
-}
-
-case-indicator {
- spacing: 0;
- text-color: @fg;
-}
-
-inputbar {
- spacing: 0px;
- text-color: @fg;
- padding: 1px;
- children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
-}
-
-mainbox {
- border: 0px;
- border-color: @ac;
- padding: 6;
-}
-
-listview {
- lines: 10;
- columns: 2;
- fixed-height: 0;
- border: 0px;
- border-color: @ac;
- spacing: 4px;
- scrollbar: false;
- padding: 4px 0px 0px;
-}
-
-element-text, element-icon {
- background-color: #00000000;
- text-color: inherit;
-}
-
-element {
- border: 0px;
- padding: 1px;
-}
-element normal.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element normal.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element normal.active {
- background-color: @bg;
- text-color: @green;
-}
-element selected.normal {
- background-color: @bg;
- text-color: @ac;
-}
-element selected.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element selected.active {
- background-color: @bg;
- text-color: @ac;
-}
-element alternate.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.urgent {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.active {
- background-color: @bg;
- text-color: @fg;
-}
-
-sidebar {
- border: 0px;
- border-color: @ac;
- border-radius: 20px;
-}
-
-button {
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 5px;
- padding: 5px;
- text-color: @fg;
- border: 0px;
- border-radius: 20px;
- border-color: @fg;
-}
-
-button selected {
- text-color: @fg;
- border: 3px;
- border-radius: 20px;
- border-color: @ac;
-}
-
-scrollbar {
- width: 4px;
- border: 0px;
- handle-color: @fg;
- handle-width: 8px;
- padding: 0;
-}
-
-message {
- border: 0px;
- border-color: @ac;
- padding: 1px;
-}
-
-textbox {
- text-color: @fg;
-}
diff --git a/.config/rofi/launchers/text/style_2.rasi b/.config/rofi/launchers/text/style_2.rasi
deleted file mode 100644
index 5b233ef..0000000
--- a/.config/rofi/launchers/text/style_2.rasi
+++ /dev/null
@@ -1,177 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 12";
- fixed-num-lines: true;
- show-icons: false;
- sidebar-mode: true;
- scroll-method: 0;
- window-format: "[{w}] ··· {c} ··· {t}";
- click-to-exit: true;
- combi-hide-mode-prefix: false;
- display-window: "";
- display-windowcd: "";
- display-run: "";
- display-ssh: "";
- display-drun: "";
- display-combi: "";
-}
-
-@import "styles/colors.rasi"
-
-* {
- background-color: @bg;
-}
-
-window {
- border: 0px;
- border-color: @ac;
- border-radius: 6px;
- padding: 30;
- width: 20%;
-}
-
-prompt {
- spacing: 0;
- border: 0;
- text-color: @fg;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " ";
- margin: 0px 4px 0px 0px;
- text-color: inherit;
-}
-
-entry {
- spacing: 0;
- text-color: @fg;
-}
-
-case-indicator {
- spacing: 0;
- text-color: @fg;
-}
-
-inputbar {
- spacing: 0px;
- text-color: @fg;
- padding: 1px;
- children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
-}
-
-mainbox {
- border: 0px;
- border-color: @ac;
- padding: 6;
-}
-
-listview {
- lines: 15;
- columns: 1;
- fixed-height: 0;
- border: 0px;
- border-color: @ac;
- spacing: 4px;
- scrollbar: false;
- padding: 5px 5px 0px 5px;
-}
-
-element-text, element-icon {
- background-color: #00000000;
- text-color: inherit;
-}
-
-element {
- border: 0px;
- border-radius: 4px;
- padding: 5px;
-}
-element normal.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element normal.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element normal.active {
- background-color: @green;
- text-color: @bg;
-}
-element selected.normal {
- background-color: @fg;
- text-color: @bg;
-}
-element selected.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element selected.active {
- background-color: @fg;
- text-color: @bg;
-}
-element alternate.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.urgent {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.active {
- background-color: @bg;
- text-color: @fg;
-}
-
-sidebar {
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
-}
-
-button {
- horizontal-align: 0.5;
- vertical-align: 0.5;
- background-color: @fg;
- margin: 5px;
- padding: 5px;
- text-color: @bg;
- border: 0px;
- border-radius: 4px;
- border-color: @fg;
-}
-
-button selected {
- background-color: @ac;
- text-color: @fg;
- border: 0px;
- border-radius: 4px;
- border-color: @fg;
-}
-
-scrollbar {
- width: 4px;
- border: 0px;
- handle-color: @fg;
- handle-width: 8px;
- padding: 0;
-}
-
-message {
- border: 0px;
- border-color: @ac;
- padding: 1px;
-}
-
-textbox {
- text-color: @fg;
-}
diff --git a/.config/rofi/launchers/text/style_3.rasi b/.config/rofi/launchers/text/style_3.rasi
deleted file mode 100644
index 9578ade..0000000
--- a/.config/rofi/launchers/text/style_3.rasi
+++ /dev/null
@@ -1,177 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 12";
- fixed-num-lines: true;
- show-icons: false;
- sidebar-mode: true;
- scroll-method: 0;
- window-format: "[{w}] ··· {c} ··· {t}";
- click-to-exit: true;
- combi-hide-mode-prefix: false;
- display-window: "";
- display-windowcd: "";
- display-run: "";
- display-ssh: "";
- display-drun: "";
- display-combi: "";
-}
-
-@import "styles/colors.rasi"
-
-* {
- background-color: @bg;
-}
-
-window {
- border: 0px;
- border-color: @ac;
- border-radius: 6px;
- padding: 15;
- width: 20%;
-}
-
-prompt {
- spacing: 0;
- border: 0;
- text-color: @fg;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " ";
- margin: 0px 4px 0px 0px;
- text-color: inherit;
-}
-
-entry {
- spacing: 0;
- text-color: @fg;
-}
-
-case-indicator {
- spacing: 0;
- text-color: @fg;
-}
-
-inputbar {
- spacing: 0px;
- text-color: @fg;
- padding: 1px;
- children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
-}
-
-mainbox {
- border: 0px;
- border-color: @ac;
- padding: 6;
-}
-
-listview {
- lines: 6;
- columns: 1;
- fixed-height: 0;
- border: 0px;
- border-color: @ac;
- spacing: 4px;
- scrollbar: false;
- padding: 5px 5px 0px 5px;
-}
-
-element-text, element-icon {
- background-color: #00000000;
- text-color: inherit;
-}
-
-element {
- border: 0px;
- border-radius: 4px;
- padding: 5px;
-}
-element normal.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element normal.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element normal.active {
- background-color: @green;
- text-color: @bg;
-}
-element selected.normal {
- background-color: @fg;
- text-color: @bg;
-}
-element selected.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element selected.active {
- background-color: @fg;
- text-color: @bg;
-}
-element alternate.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.urgent {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.active {
- background-color: @bg;
- text-color: @fg;
-}
-
-sidebar {
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
-}
-
-button {
- horizontal-align: 0.5;
- vertical-align: 0.5;
- background-color: @fg;
- margin: 5px;
- padding: 5px;
- text-color: @bg;
- border: 0px;
- border-radius: 4px;
- border-color: @fg;
-}
-
-button selected {
- background-color: @ac;
- text-color: @fg;
- border: 0px;
- border-radius: 4px;
- border-color: @fg;
-}
-
-scrollbar {
- width: 4px;
- border: 0px;
- handle-color: @fg;
- handle-width: 8px;
- padding: 0;
-}
-
-message {
- border: 0px;
- border-color: @ac;
- padding: 1px;
-}
-
-textbox {
- text-color: @fg;
-}
diff --git a/.config/rofi/launchers/text/style_4.rasi b/.config/rofi/launchers/text/style_4.rasi
deleted file mode 100644
index 451b36f..0000000
--- a/.config/rofi/launchers/text/style_4.rasi
+++ /dev/null
@@ -1,179 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 12";
- location: 1;
- fixed-num-lines: true;
- show-icons: false;
- sidebar-mode: true;
- scroll-method: 0;
- window-format: "[{w}] ··· {c} ··· {t}";
- click-to-exit: true;
- combi-hide-mode-prefix: false;
- display-window: "";
- display-windowcd: "";
- display-run: "";
- display-ssh: "";
- display-drun: "";
- display-combi: "";
-}
-
-@import "styles/colors.rasi"
-
-* {
- background-color: @bg;
-}
-
-window {
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
- padding: 30;
- width: 20%;
- height: 100%;
-}
-
-prompt {
- spacing: 0;
- border: 0;
- text-color: @fg;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " ";
- margin: 0px 4px 0px 0px;
- text-color: inherit;
-}
-
-entry {
- spacing: 0;
- text-color: @fg;
-}
-
-case-indicator {
- spacing: 0;
- text-color: @fg;
-}
-
-inputbar {
- spacing: 0px;
- text-color: @fg;
- padding: 1px;
- children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
-}
-
-mainbox {
- border: 0px;
- border-color: @ac;
- padding: 6;
-}
-
-listview {
- lines: 15;
- columns: 1;
- fixed-height: 0;
- border: 0px;
- border-color: @ac;
- spacing: 4px;
- scrollbar: false;
- padding: 15px 5px 0px 5px;
-}
-
-element-text, element-icon {
- background-color: #00000000;
- text-color: inherit;
-}
-
-element {
- border: 0px;
- border-radius: 4px;
- padding: 5px;
-}
-element normal.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element normal.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element normal.active {
- background-color: @green;
- text-color: @bg;
-}
-element selected.normal {
- background-color: @ac;
- text-color: @bg;
-}
-element selected.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element selected.active {
- background-color: @ac;
- text-color: @bg;
-}
-element alternate.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.urgent {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.active {
- background-color: @bg;
- text-color: @fg;
-}
-
-sidebar {
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
-}
-
-button {
- horizontal-align: 0.5;
- vertical-align: 0.5;
- background-color: @red;
- margin: 5px;
- padding: 5px;
- text-color: @fg;
- border: 0px;
- border-radius: 4px;
- border-color: @fg;
-}
-
-button selected {
- background-color: @green;
- text-color: @fg;
- border: 0px;
- border-radius: 4px;
- border-color: @fg;
-}
-
-scrollbar {
- width: 4px;
- border: 0px;
- handle-color: @fg;
- handle-width: 8px;
- padding: 0;
-}
-
-message {
- border: 0px;
- border-color: @ac;
- padding: 1px;
-}
-
-textbox {
- text-color: @fg;
-}
diff --git a/.config/rofi/launchers/text/style_5.rasi b/.config/rofi/launchers/text/style_5.rasi
deleted file mode 100644
index 9d73106..0000000
--- a/.config/rofi/launchers/text/style_5.rasi
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 12";
- fixed-num-lines: true;
- show-icons: false;
- sidebar-mode: true;
- scroll-method: 0;
- window-format: "[{w}] ··· {c} ··· {t}";
- click-to-exit: true;
- combi-hide-mode-prefix: false;
- display-window: "";
- display-windowcd: "";
- display-run: "";
- display-ssh: "";
- display-drun: "";
- display-combi: "";
-}
-
-@import "styles/colors.rasi"
-
-* {
- background-color: @bg;
-}
-
-window {
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
- padding: 300px;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- spacing: 0;
- border: 0;
- text-color: @fg;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " ";
- margin: 0px 4px 0px 0px;
- text-color: inherit;
-}
-
-entry {
- spacing: 0;
- text-color: @fg;
-}
-
-case-indicator {
- spacing: 0;
- text-color: @fg;
-}
-
-inputbar {
- spacing: 0px;
- text-color: @fg;
- padding: 1px;
- children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
-}
-
-mainbox {
- border: 0px;
- border-color: @ac;
- padding: 6;
-}
-
-listview {
- lines: 5;
- columns: 3;
- fixed-height: 0;
- border: 0px;
- border-color: @ac;
- spacing: 5px;
- scrollbar: false;
- padding: 25px 5px -20px 5px;
-}
-
-element-text, element-icon {
- background-color: #00000000;
- text-color: inherit;
-}
-
-element {
- border: 4px;
- border-radius: 4px;
- padding: 15px;
-}
-element normal.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element normal.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element normal.active {
- background-color: @bg;
- text-color: @fg;
- border-color: @green;
-}
-element selected.normal {
- background-color: @bg;
- text-color: @fg;
- border-color: @fg;
-}
-element selected.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element selected.active {
- background-color: @bg;
- text-color: @fg;
- border-color: @fg;
-}
-element alternate.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.urgent {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.active {
- background-color: @bg;
- text-color: @fg;
-}
-
-sidebar {
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
-}
-
-button {
- horizontal-align: 0.5;
- vertical-align: 0.5;
- background-color: @se;
- margin: 5px;
- padding: 15px;
- text-color: @fg;
- border: 0px;
- border-radius: 4px;
- border-color: @fg;
-}
-
-button selected {
- background-color: @bg;
- text-color: @fg;
- border: 4px;
- border-radius: 4px;
- border-color: @fg;
-}
-
-scrollbar {
- width: 4px;
- border: 0px;
- handle-color: @fg;
- handle-width: 8px;
- padding: 0;
-}
-
-message {
- border: 0px;
- border-color: @ac;
- padding: 1px;
-}
-
-textbox {
- text-color: @fg;
-}
diff --git a/.config/rofi/launchers/text/style_6.rasi b/.config/rofi/launchers/text/style_6.rasi
deleted file mode 100644
index 48ac207..0000000
--- a/.config/rofi/launchers/text/style_6.rasi
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 12";
- fixed-num-lines: true;
- show-icons: false;
- sidebar-mode: true;
- scroll-method: 0;
- window-format: "[{w}] ··· {c} ··· {t}";
- click-to-exit: true;
- combi-hide-mode-prefix: false;
- display-window: "";
- display-windowcd: "";
- display-run: "";
- display-ssh: "";
- display-drun: "";
- display-combi: "";
-}
-
-@import "styles/colors.rasi"
-
-* {
- background-color: @bg;
-}
-
-window {
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
- padding: 30%;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- spacing: 0;
- border: 0;
- text-color: @fg;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " ";
- margin: 0px 4px 0px 0px;
- text-color: inherit;
-}
-
-entry {
- spacing: 0;
- text-color: @fg;
-}
-
-case-indicator {
- spacing: 0;
- text-color: @fg;
-}
-
-inputbar {
- spacing: 0px;
- text-color: @fg;
- padding: 1px;
- children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
-}
-
-mainbox {
- border: 0px;
- border-color: @ac;
- padding: 6;
-}
-
-listview {
- lines: 10;
- columns: 1;
- fixed-height: 0;
- border: 0px;
- border-color: @ac;
- spacing: 5px;
- scrollbar: false;
- padding: 35px 5px 25px 5px;
-}
-
-element-text, element-icon {
- background-color: #00000000;
- text-color: inherit;
-}
-
-element {
- border: 0px;
- border-radius: 100%;
- padding: 15px;
-}
-element normal.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element normal.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element normal.active {
- background-color: @green;
- text-color: @bg;
-}
-element selected.normal {
- background-color: @fg;
- text-color: @bg;
-}
-element selected.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element selected.active {
- background-color: @fg;
- text-color: @bg;
-}
-element alternate.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.urgent {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.active {
- background-color: @bg;
- text-color: @fg;
-}
-
-sidebar {
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
-}
-
-button {
- horizontal-align: 0.5;
- vertical-align: 0.5;
- background-color: @fg;
- margin: 0px 5px 0px 5px;
- padding: 15px;
- text-color: @bg;
- border: 0px;
- border-radius: 100%;
- border-color: @fg;
-}
-
-button selected {
- background-color: @ac;
- text-color: @fg;
- border: 0px;
- border-radius: 100%;
- border-color: @fg;
-}
-
-scrollbar {
- width: 4px;
- border: 0px;
- handle-color: @fg;
- handle-width: 8px;
- padding: 0;
-}
-
-message {
- border: 0px;
- border-color: @ac;
- padding: 1px;
-}
-
-textbox {
- text-color: @fg;
-}
diff --git a/.config/rofi/launchers/text/style_7.rasi b/.config/rofi/launchers/text/style_7.rasi
deleted file mode 100644
index 7915fb0..0000000
--- a/.config/rofi/launchers/text/style_7.rasi
+++ /dev/null
@@ -1,177 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "Iosevka Nerd Font 12";
- fixed-num-lines: true;
- show-icons: false;
- sidebar-mode: true;
- scroll-method: 1;
- window-format: "[{w}] ··· {c} ··· {t}";
- click-to-exit: true;
- combi-hide-mode-prefix: false;
- display-window: "";
- display-windowcd: "";
- display-run: "";
- display-ssh: "";
- display-drun: "";
- display-combi: "";
-}
-
-@import "styles/colors.rasi"
-
-* {
- background-color: @bg;
-}
-
-window {
- border: 0px;
- border-color: @ac;
- border-radius: 20px;
- padding: 30;
- width: 40%;
-}
-
-prompt {
- spacing: 0;
- border: 0;
- text-color: @fg;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: " ";
- margin: 0px 4px 0px 0px;
- text-color: inherit;
-}
-
-entry {
- spacing: 0;
- text-color: @fg;
-}
-
-case-indicator {
- spacing: 0;
- text-color: @fg;
-}
-
-inputbar {
- spacing: 0px;
- text-color: @fg;
- padding: 1px;
- children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
-}
-
-mainbox {
- border: 0px;
- border-color: @ac;
- padding: 6;
-}
-
-listview {
- lines: 10;
- columns: 2;
- fixed-height: 0;
- border: 0px;
- border-color: @ac;
- spacing: 4px;
- scrollbar: false;
- padding: 5px 5px 0px 5px;
-}
-
-element-text, element-icon {
- background-color: #00000000;
- text-color: inherit;
-}
-
-element {
- border: 0px;
- border-radius: 100%;
- padding: 5px;
-}
-element normal.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element normal.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element normal.active {
- background-color: @green;
- text-color: @bg;
-}
-element selected.normal {
- background-color: @ac;
- text-color: @bg;
-}
-element selected.urgent {
- background-color: @bg;
- text-color: @red;
-}
-element selected.active {
- background-color: @ac;
- text-color: @bg;
-}
-element alternate.normal {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.urgent {
- background-color: @bg;
- text-color: @fg;
-}
-element alternate.active {
- background-color: @bg;
- text-color: @fg;
-}
-
-sidebar {
- border: 0px;
- border-color: @ac;
- border-radius: 0px;
-}
-
-button {
- horizontal-align: 0.5;
- vertical-align: 0.5;
- background-color: @red;
- margin: 5px;
- padding: 5px;
- text-color: @fg;
- border: 0px;
- border-radius: 100%;
- border-color: @fg;
-}
-
-button selected {
- background-color: @green;
- text-color: @fg;
- border: 0px;
- border-radius: 100%;
- border-color: @fg;
-}
-
-scrollbar {
- width: 4px;
- border: 0px;
- handle-color: @fg;
- handle-width: 8px;
- padding: 0;
-}
-
-message {
- border: 0px;
- border-color: @ac;
- padding: 1px;
-}
-
-textbox {
- text-color: @fg;
-}
diff --git a/.config/rofi/launchers/text/styles/berry.rasi b/.config/rofi/launchers/text/styles/berry.rasi
deleted file mode 100644
index 65ab4f1..0000000
--- a/.config/rofi/launchers/text/styles/berry.rasi
+++ /dev/null
@@ -1,15 +0,0 @@
-/* colors */
-
-* {
- al: #00000000;
- bg: #280F28ff;
- se: #2D142Cff;
- fg: #ffffffA6;
- ac: #EE4540ff;
- red: #EC7875ff;
- green: #61C766ff;
- yellow: #FDD835ff;
- blue: #42A5F5ff;
- purple: #BA68C8ff;
- cyan: #4DD0E1ff;
-}
diff --git a/.config/rofi/launchers/text/styles/black.rasi b/.config/rofi/launchers/text/styles/black.rasi
deleted file mode 100644
index 77366f1..0000000
--- a/.config/rofi/launchers/text/styles/black.rasi
+++ /dev/null
@@ -1,15 +0,0 @@
-/* colors */
-
-* {
- al: #00000000;
- bg: #101010ff;
- se: #151515ff;
- fg: #f5f5f5ff;
- ac: #42A5F5ff;
- red: #EC7875ff;
- green: #61C766ff;
- yellow: #FDD835ff;
- blue: #42A5F5ff;
- purple: #BA68C8ff;
- cyan: #4DD0E1ff;
-}
diff --git a/.config/rofi/launchers/text/styles/bluish.rasi b/.config/rofi/launchers/text/styles/bluish.rasi
deleted file mode 100644
index ad8b84f..0000000
--- a/.config/rofi/launchers/text/styles/bluish.rasi
+++ /dev/null
@@ -1,15 +0,0 @@
-/* colors */
-
-* {
- al: #00000000;
- bg: #EFF0F1FF;
- se: #E3E3E3FF;
- fg: #000000A6;
- ac: #000B83FF;
- red: #EC7875ff;
- green: #61C766ff;
- yellow: #FDD835ff;
- blue: #42A5F5ff;
- purple: #BA68C8ff;
- cyan: #4DD0E1ff;
-}
diff --git a/.config/rofi/launchers/text/styles/cocoa.rasi b/.config/rofi/launchers/text/styles/cocoa.rasi
deleted file mode 100644
index 3c641a4..0000000
--- a/.config/rofi/launchers/text/styles/cocoa.rasi
+++ /dev/null
@@ -1,15 +0,0 @@
-/* colors */
-
-* {
- al: #00000000;
- bg: #3C3945FF;
- se: #413E4Aff;
- fg: #F7C7B2ff;
- ac: #B38184ff;
- red: #EC7875ff;
- green: #61C766ff;
- yellow: #FDD835ff;
- blue: #42A5F5ff;
- purple: #BA68C8ff;
- cyan: #4DD0E1ff;
-}
diff --git a/.config/rofi/launchers/text/styles/colors.rasi b/.config/rofi/launchers/text/styles/colors.rasi
deleted file mode 100644
index 8d14819..0000000
--- a/.config/rofi/launchers/text/styles/colors.rasi
+++ /dev/null
@@ -1,11 +0,0 @@
-/*
- * Change the colorscheme for every menu simply by editing this file...
- *
- * Available Color Schemes
- *
- * bluish berry nordic nightly gotham mask faded cocoa
- * black white
- *
- */
-
-@import "nordic.rasi"
diff --git a/.config/rofi/launchers/text/styles/faded.rasi b/.config/rofi/launchers/text/styles/faded.rasi
deleted file mode 100644
index c9567e0..0000000
--- a/.config/rofi/launchers/text/styles/faded.rasi
+++ /dev/null
@@ -1,15 +0,0 @@
-/* colors */
-
-* {
- al: #00000000;
- bg: #57678CFF;
- se: #5E6C91ff;
- fg: #FFFCFFff;
- ac: #FF83A7ff;
- red: #EC7875ff;
- green: #61C766ff;
- yellow: #FDD835ff;
- blue: #42A5F5ff;
- purple: #BA68C8ff;
- cyan: #4DD0E1ff;
-}
diff --git a/.config/rofi/launchers/text/styles/gotham.rasi b/.config/rofi/launchers/text/styles/gotham.rasi
deleted file mode 100644
index 4d13693..0000000
--- a/.config/rofi/launchers/text/styles/gotham.rasi
+++ /dev/null
@@ -1,15 +0,0 @@
-/* colors */
-
-* {
- al: #00000000;
- bg: #24334Aff;
- se: #29384Fff;
- fg: #FEFFF1ff;
- ac: #3A6081ff;
- red: #EC7875ff;
- green: #61C766ff;
- yellow: #FDD835ff;
- blue: #42A5F5ff;
- purple: #BA68C8ff;
- cyan: #4DD0E1ff;
-}
diff --git a/.config/rofi/launchers/text/styles/mask.rasi b/.config/rofi/launchers/text/styles/mask.rasi
deleted file mode 100644
index afb1cfa..0000000
--- a/.config/rofi/launchers/text/styles/mask.rasi
+++ /dev/null
@@ -1,15 +0,0 @@
-/* colors */
-
-* {
- al: #00000000;
- bg: #3E4667ff;
- se: #434C6Dff;
- fg: #FAF7CCff;
- ac: #CA8CA5ff;
- red: #EC7875ff;
- green: #61C766ff;
- yellow: #FDD835ff;
- blue: #42A5F5ff;
- purple: #BA68C8ff;
- cyan: #4DD0E1ff;
-}
diff --git a/.config/rofi/launchers/text/styles/nightly.rasi b/.config/rofi/launchers/text/styles/nightly.rasi
deleted file mode 100644
index 75d3a00..0000000
--- a/.config/rofi/launchers/text/styles/nightly.rasi
+++ /dev/null
@@ -1,15 +0,0 @@
-/* colors */
-
-* {
- al: #00000000;
- bg: #25344Bff;
- se: #2A3950ff;
- fg: #FEFFF1ff;
- ac: #A162F7ff;
- red: #EC7875ff;
- green: #61C766ff;
- yellow: #FDD835ff;
- blue: #42A5F5ff;
- purple: #BA68C8ff;
- cyan: #4DD0E1ff;
-}
diff --git a/.config/rofi/launchers/text/styles/nordic.rasi b/.config/rofi/launchers/text/styles/nordic.rasi
deleted file mode 100644
index 8ff9560..0000000
--- a/.config/rofi/launchers/text/styles/nordic.rasi
+++ /dev/null
@@ -1,15 +0,0 @@
-/* colors */
-
-* {
- al: #00000000;
- bg: #425775ff;
- se: #475C7Bff;
- fg: #ffffffcc;
- ac: #FDBB6Dff;
- red: #EC7875ff;
- green: #61C766ff;
- yellow: #FDD835ff;
- blue: #42A5F5ff;
- purple: #BA68C8ff;
- cyan: #4DD0E1ff;
-}
diff --git a/.config/rofi/launchers/text/styles/white.rasi b/.config/rofi/launchers/text/styles/white.rasi
deleted file mode 100644
index 48f1c8c..0000000
--- a/.config/rofi/launchers/text/styles/white.rasi
+++ /dev/null
@@ -1,15 +0,0 @@
-/* colors */
-
-* {
- al: #00000000;
- bg: #ffffffff;
- se: #f5f5f5ff;
- fg: #000000ff;
- ac: #2900D0ff;
- red: #EC7875ff;
- green: #61C766ff;
- yellow: #FDD835ff;
- blue: #42A5F5ff;
- purple: #BA68C8ff;
- cyan: #4DD0E1ff;
-}
diff --git a/.config/rofi/powermenu/card_alt.rasi b/.config/rofi/powermenu/card_alt.rasi
deleted file mode 100644
index 11d082f..0000000
--- a/.config/rofi/powermenu/card_alt.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 12";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0%;
- height: 28.5%;
- width: 50%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.5% 0.5% 0.5% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 0.5% 0.5% 0.5% 0%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.2% 0.2%;
- border-radius: 1%;
- border-color: @border;
- margin: 0% 21.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 2%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 3.5%;
- padding: 4% 0% 0% 2%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 4%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 4.5% 2.7% 4.5% 2.7%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.2% 0.2%;
- border-radius: 4%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/card_circle.rasi b/.config/rofi/powermenu/card_circle.rasi
deleted file mode 100644
index 90a77fc..0000000
--- a/.config/rofi/powermenu/card_circle.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 12";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 28.5%;
- width: 50%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.5% 0.5% 0.5% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 0.5% 0.5% 0.5% 0%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0.2% 0.2% 0%;
- border-radius: 0% 100% 100% 100%;
- border-color: @border;
- margin: 0% 21.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 2%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 3.5%;
- padding: 4% 0% 0% 2%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 100%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 4.5% 2.7% 4.5% 2.7%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0.2% 0.2% 0%;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/card_rounded.rasi b/.config/rofi/powermenu/card_rounded.rasi
deleted file mode 100644
index 6ed2e37..0000000
--- a/.config/rofi/powermenu/card_rounded.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 12";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 28.5%;
- width: 50%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.5% 0.5% 0.5% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 0.5% 0.5% 0.5% 0%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0.2% 0% 0.2% 0%;
- border-radius: 12px;
- border-color: @border;
- margin: 0% 21.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 2%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 3.5%;
- padding: 4% 0% 0% 2%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 25px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 4.5% 2.7% 4.5% 2.7%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0.2% 0% 0.2% 0%;
- border-radius: 25px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/card_square.rasi b/.config/rofi/powermenu/card_square.rasi
deleted file mode 100644
index d07f362..0000000
--- a/.config/rofi/powermenu/card_square.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 12";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 28.5%;
- width: 50%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.5% 0.5% 0.5% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 0.5% 0.5% 0.5% 0%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0% 0.2%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border;
- margin: 0% 21.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 2%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 3.5%;
- padding: 4% 0% 0% 2%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 0%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 4.5% 2.7% 4.5% 2.7%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0% 0.2%;
- border-radius: 0%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/column_alt.rasi b/.config/rofi/powermenu/column_alt.rasi
deleted file mode 100644
index f053522..0000000
--- a/.config/rofi/powermenu/column_alt.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 100%;
- width: 12.25%;
- location: east;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.5% 0.5% 0.5% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System";
- background-color: @border;
- text-color: @background;
- padding: 1% 1% 1% 2.2%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon ];
- background-color: @border;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 1.5%;
- border-color: @border;
- margin: 0% 0% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 3%;
- padding: 4% 2% 0% 2%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 5%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 5% 0% 5% 0%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @border;
- text-color: @foreground;
- border: 0% 0% 0% 0%;
- border-radius: 5%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/column_circle.rasi b/.config/rofi/powermenu/column_circle.rasi
deleted file mode 100644
index 707b705..0000000
--- a/.config/rofi/powermenu/column_circle.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 100%;
- width: 12.25%;
- location: east;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.5% 0.5% 0.5% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System";
- background-color: @border;
- text-color: @background;
- padding: 1% 1% 1% 2.2%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon ];
- background-color: @border;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 100%;
- border-color: @border;
- margin: 0% 0% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 3%;
- padding: 4% 2% 0% 2%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 100%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 5% 0% 5% 0%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0.2%;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/column_rounded.rasi b/.config/rofi/powermenu/column_rounded.rasi
deleted file mode 100644
index e038337..0000000
--- a/.config/rofi/powermenu/column_rounded.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 100%;
- width: 12.25%;
- location: east;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.5% 0.5% 0.5% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System";
- background-color: @border;
- text-color: @background;
- padding: 1% 1% 1% 2.2%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon ];
- background-color: @border;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0% 0%;
- border-radius: 15px;
- border-color: @border;
- margin: 0% 0% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 3%;
- padding: 4% 2% 0% 2%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 25px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 5% 0% 5% 0%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0.2% 0% 0.2% 0%;
- border-radius: 25px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/column_square.rasi b/.config/rofi/powermenu/column_square.rasi
deleted file mode 100644
index 1680805..0000000
--- a/.config/rofi/powermenu/column_square.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 100%;
- width: 12.25%;
- location: east;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 0.5% 0.5% 0.5% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System";
- background-color: @border;
- text-color: @background;
- padding: 1% 1% 1% 2.2%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon ];
- background-color: @border;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.2% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border;
- margin: 0% 0% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: vertical;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 3%;
- padding: 4% 2% 0% 2%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: vertical;
- border-radius: 0%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 32";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 5% 0% 5% 0%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.2% 0%;
- border-radius: 0%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/confirm.rasi b/.config/rofi/powermenu/confirm.rasi
deleted file mode 100644
index 9a5bba6..0000000
--- a/.config/rofi/powermenu/confirm.rasi
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Confirm Dialog */
-
-@import "styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-window {
- width: 225px;
- padding: 25px;
- border: 1px;
- border-radius: 0px;
- border-color: @border;
- location: center;
- y-offset: -2em;
-}
-
-entry {
- expand: true;
- text-color: @border;
-}
diff --git a/.config/rofi/powermenu/dock_alt.rasi b/.config/rofi/powermenu/dock_alt.rasi
deleted file mode 100644
index 64128e8..0000000
--- a/.config/rofi/powermenu/dock_alt.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 42%;
- width: 100%;
- location: south;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0.1% 0.5% 0.5%;
- border-radius: 1% 2% 3% 4%;
- border-color: @border;
- margin: 0% 59.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 5% 0% 0% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 1% 2% 3% 4%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0.1% 0.5% 0.5%;
- border-radius: 1% 2% 3% 4%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/dock_circle.rasi b/.config/rofi/powermenu/dock_circle.rasi
deleted file mode 100644
index 6b3bab0..0000000
--- a/.config/rofi/powermenu/dock_circle.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 42%;
- width: 100%;
- location: south;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0.1% 0.5% 0%;
- border-radius: 100%;
- border-color: @border;
- margin: 0% 59.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 5% 0% 0% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 100%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0.1% 0.5% 0%;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/dock_rounded.rasi b/.config/rofi/powermenu/dock_rounded.rasi
deleted file mode 100644
index eae060d..0000000
--- a/.config/rofi/powermenu/dock_rounded.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 42%;
- width: 100%;
- location: south;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0.2% 0% 0.2% 0%;
- border-radius: 16px;
- border-color: @border;
- margin: 0% 59.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 5% 0% 0% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 35px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0.2% 0% 0.2% 0%;
- border-radius: 35px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/dock_square.rasi b/.config/rofi/powermenu/dock_square.rasi
deleted file mode 100644
index 5641281..0000000
--- a/.config/rofi/powermenu/dock_square.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 42%;
- width: 100%;
- location: south;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0.1% 0.1% 0.1% 0.5%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border;
- margin: 0% 59.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 5% 0% 0% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 0%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0.1% 0.1% 0.1% 0.5%;
- border-radius: 0%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/drop_alt.rasi b/.config/rofi/powermenu/drop_alt.rasi
deleted file mode 100644
index 692ecf3..0000000
--- a/.config/rofi/powermenu/drop_alt.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 42%;
- width: 100%;
- location: north;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 7%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0.1% 0.5% 0.5%;
- border-radius: 1% 2% 3% 4%;
- border-color: @border;
- margin: 0% 33.25% 0% 20%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ listview, inputbar ];
- spacing: 0%;
- padding: 5% 0% 5% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 1% 2% 3% 4%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0.1% 0.5% 0.5%;
- border-radius: 1% 2% 3% 4%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/drop_circle.rasi b/.config/rofi/powermenu/drop_circle.rasi
deleted file mode 100644
index 67d6ce6..0000000
--- a/.config/rofi/powermenu/drop_circle.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 42%;
- width: 100%;
- location: north;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 7%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0.1% 0.5% 0%;
- border-radius: 100%;
- border-color: @border;
- margin: 0% 33.25% 0% 20%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ listview, inputbar ];
- spacing: 0%;
- padding: 5% 0% 5% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 100%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0.1% 0.5% 0%;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/drop_rounded.rasi b/.config/rofi/powermenu/drop_rounded.rasi
deleted file mode 100644
index 4052adc..0000000
--- a/.config/rofi/powermenu/drop_rounded.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 42%;
- width: 100%;
- location: north;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 7%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0.2% 0% 0.2% 0%;
- border-radius: 16px;
- border-color: @border;
- margin: 0% 33.25% 0% 20%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ listview, inputbar ];
- spacing: 0%;
- padding: 5% 0% 5% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 35px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0.2% 0% 0.2% 0%;
- border-radius: 35px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/drop_square.rasi b/.config/rofi/powermenu/drop_square.rasi
deleted file mode 100644
index b4ae903..0000000
--- a/.config/rofi/powermenu/drop_square.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 42%;
- width: 100%;
- location: north;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 7%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.2% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border;
- margin: 0% 33.25% 0% 20%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ listview, inputbar ];
- spacing: 0%;
- padding: 5% 0% 5% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 0%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.2% 0%;
- border-radius: 0%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/full_alt.rasi b/.config/rofi/powermenu/full_alt.rasi
deleted file mode 100644
index ad16c00..0000000
--- a/.config/rofi/powermenu/full_alt.rasi
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0.2% 0.2% 0%;
- border-radius: 1%;
- border-color: @border;
- margin: 0% 59.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 32.50% 0% 0% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 5%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0.2% 0.2% 0%;
- border-radius: 5%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/full_circle.rasi b/.config/rofi/powermenu/full_circle.rasi
deleted file mode 100644
index 3819d8e..0000000
--- a/.config/rofi/powermenu/full_circle.rasi
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0.2% 0% 0.2%;
- border-radius: 0% 100% 100% 0%;
- border-color: @border;
- margin: 0% 59.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 32.50% 0% 0% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 100%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0.2% 0% 0%;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/full_rounded.rasi b/.config/rofi/powermenu/full_rounded.rasi
deleted file mode 100644
index 6a7bef1..0000000
--- a/.config/rofi/powermenu/full_rounded.rasi
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.2% 0.2%;
- border-radius: 15px;
- border-color: @border;
- margin: 0% 59.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 32.50% 0% 0% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 25px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.2% 0.2%;
- border-radius: 25px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/full_square.rasi b/.config/rofi/powermenu/full_square.rasi
deleted file mode 100644
index d9569b2..0000000
--- a/.config/rofi/powermenu/full_square.rasi
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- width: 100%;
- height: 100%;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.2% 0%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border;
- margin: 0% 59.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 32.50% 0% 0% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 0%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.2% 0%;
- border-radius: 0%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/message.rasi b/.config/rofi/powermenu/message.rasi
deleted file mode 100644
index 37e035e..0000000
--- a/.config/rofi/powermenu/message.rasi
+++ /dev/null
@@ -1,24 +0,0 @@
-/* Message Dialog */
-
-@import "styles/colors.rasi"
-
-* {
- background-color: @background;
- text-color: @foreground;
- font: "FantasqueSansMono Nerd Font 12";
-}
-
-window {
- width: 360px;
- padding: 25px;
- border: 1px;
- border-radius: 0px;
- border-color: @border;
- location: center;
- y-offset: -2em;
-}
-
-entry {
- expand: true;
- text-color: @border;
-}
diff --git a/.config/rofi/powermenu/powermenu.sh b/.config/rofi/powermenu/powermenu.sh
deleted file mode 100755
index 9b444f4..0000000
--- a/.config/rofi/powermenu/powermenu.sh
+++ /dev/null
@@ -1,117 +0,0 @@
-#!/usr/bin/env bash
-
-## Author : Aditya Shakya
-## Mail : adi1090x@gmail.com
-## Github : @adi1090x
-## Twitter : @adi1090x
-
-# Available Styles
-# >> Created and tested on : rofi 1.6.0-1
-#
-# column_circle column_square column_rounded column_alt
-# card_circle card_square card_rounded card_alt
-# dock_circle dock_square dock_rounded dock_alt
-# drop_circle drop_square drop_rounded drop_alt
-# full_circle full_square full_rounded full_alt
-# row_circle row_square row_rounded row_alt
-
-theme="full_circle"
-dir="$HOME/.config/rofi/powermenu"
-
-# random colors
-styles=($(ls -p --hide="colors.rasi" $dir/styles))
-color="${styles[$(( $RANDOM % 8 ))]}"
-
-# comment this line to disable random colors
-sed -i -e "s/@import .*/@import \"$color\"/g" $dir/styles/colors.rasi
-
-# comment these lines to disable random style
-themes=($(ls -p --hide="powermenu.sh" --hide="styles" --hide="confirm.rasi" --hide="message.rasi" $dir))
-theme="${themes[$(( $RANDOM % 24 ))]}"
-
-uptime=$(uptime -p | sed -e 's/up //g')
-
-rofi_command="rofi -theme $dir/$theme"
-
-# Options
-shutdown=""
-reboot=""
-lock=""
-suspend=""
-logout=""
-
-# Confirmation
-confirm_exit() {
- rofi -dmenu\
- -i\
- -no-fixed-num-lines\
- -p "Are You Sure? : "\
- -theme $dir/confirm.rasi
-}
-
-# Message
-msg() {
- rofi -theme "$dir/message.rasi" -e "Available Options - yes / y / no / n"
-}
-
-# Variable passed to rofi
-options="$shutdown\n$reboot\n$lock\n$suspend\n$logout"
-
-chosen="$(echo -e "$options" | $rofi_command -p "Uptime: $uptime" -dmenu -selected-row 2)"
-case $chosen in
- $shutdown)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- systemctl poweroff
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
- $reboot)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- systemctl reboot
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
- $lock)
- if [[ -f /usr/bin/i3lock ]]; then
- i3lock
- elif [[ -f /usr/bin/betterlockscreen ]]; then
- betterlockscreen -l
- fi
- ;;
- $suspend)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- mpc -q pause
- amixer set Master mute
- systemctl suspend
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
- $logout)
- ans=$(confirm_exit &)
- if [[ $ans == "yes" || $ans == "YES" || $ans == "y" || $ans == "Y" ]]; then
- if [[ "$DESKTOP_SESSION" == "Openbox" ]]; then
- openbox --exit
- elif [[ "$DESKTOP_SESSION" == "bspwm" ]]; then
- bspc quit
- elif [[ "$DESKTOP_SESSION" == "i3" ]]; then
- i3-msg exit
- fi
- elif [[ $ans == "no" || $ans == "NO" || $ans == "n" || $ans == "N" ]]; then
- exit 0
- else
- msg
- fi
- ;;
-esac
diff --git a/.config/rofi/powermenu/row_alt.rasi b/.config/rofi/powermenu/row_alt.rasi
deleted file mode 100644
index 494a785..0000000
--- a/.config/rofi/powermenu/row_alt.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 42%;
- width: 100%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0.5% 0.3% 0.1%;
- border-radius: 1%;
- border-color: @border;
- margin: 0% 59.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 5% 0% 0% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 3%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0.5% 0.3% 0.1%;
- border-radius: 3%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/row_circle.rasi b/.config/rofi/powermenu/row_circle.rasi
deleted file mode 100644
index eccf2bb..0000000
--- a/.config/rofi/powermenu/row_circle.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 42%;
- width: 100%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0.5% 0%;
- border-radius: 100%;
- border-color: @border;
- margin: 0% 59.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 5% 0% 0% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 100%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0.5% 0%;
- border-radius: 100%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/row_rounded.rasi b/.config/rofi/powermenu/row_rounded.rasi
deleted file mode 100644
index 54f6d63..0000000
--- a/.config/rofi/powermenu/row_rounded.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 42%;
- width: 100%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0.3% 0% 0.3%;
- border-radius: 18px;
- border-color: @border;
- margin: 0% 59.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 5% 0% 0% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 50px;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0.3% 0% 0.3%;
- border-radius: 50px;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/row_square.rasi b/.config/rofi/powermenu/row_square.rasi
deleted file mode 100644
index 56e271d..0000000
--- a/.config/rofi/powermenu/row_square.rasi
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
- *
- * Author : Aditya Shakya
- * Mail : adi1090x@gmail.com
- * Github : @adi1090x
- * Twitter : @adi1090x
- *
- */
-
-configuration {
- font: "FantasqueSansMono Nerd Font 14";
- show-icons: false;
- icon-theme: "Papirus";
- drun-display-format: "{name}";
- disable-history: false;
- sidebar-mode: false;
-}
-
-@import "styles/colors.rasi"
-
-window {
- transparency: "real";
- background-color: @background;
- text-color: @foreground;
- border-radius: 0px;
- height: 42%;
- width: 100%;
- location: center;
- x-offset: 0;
- y-offset: 0;
-}
-
-prompt {
- enabled: true;
- padding: 1% 1% 1% 0%;
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-textbox-prompt-colon {
- expand: false;
- str: "System |";
- background-color: @background-alt;
- text-color: @foreground;
- padding: 1% 0.5% 1% 0.5%;
-}
-
-inputbar {
- children: [ textbox-prompt-colon, prompt ];
- background-color: @background-alt;
- text-color: @foreground;
- expand: false;
- border: 0% 0% 0% 0.5%;
- border-radius: 0% 0% 0% 0%;
- border-color: @border;
- margin: 0% 59.3% 0% 0%;
- padding: 0.5%;
- position: center;
-}
-
-listview {
- background-color: @background;
- margin: 0% 0% 0% 0%;
- spacing: 3%;
- cycle: true;
- dynamic: true;
- layout: horizontal;
-}
-
-mainbox {
- background-color: @background;
- children: [ inputbar, listview ];
- spacing: 5%;
- padding: 5% 0% 0% 13.25%;
-}
-
-element {
- background-color: @background-alt;
- text-color: @foreground;
- orientation: horizontal;
- border-radius: 0%;
-}
-
-element-text {
- background-color: #00000000;
- text-color: inherit;
- font: "feather 64";
- expand: true;
- horizontal-align: 0.5;
- vertical-align: 0.5;
- margin: 6.5% 4% 6.5% 4%;
-}
-
-element normal.urgent,
-element alternate.urgent {
- background-color: @urgent;
- text-color: @foreground;
- border-radius: 0.2%;
-}
-
-element normal.active,
-element alternate.active {
- background-color: @background-alt;
- text-color: @foreground;
-}
-
-element selected {
- background-color: @selected;
- text-color: @foreground;
- border: 0% 0% 0% 0.5%;
- border-radius: 0%;
- border-color: @border;
-}
-
-element selected.urgent {
- background-color: @urgent;
- text-color: @foreground;
-}
-
-element selected.active {
- background-color: @background-alt;
- color: @foreground;
-}
diff --git a/.config/rofi/powermenu/styles/berry.rasi b/.config/rofi/powermenu/styles/berry.rasi
deleted file mode 100644
index 025c231..0000000
--- a/.config/rofi/powermenu/styles/berry.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #280F28ff;
- background-alt: #2D142Cff;
- foreground: #ffffffA6;
- border: #EE4540ff;
- border-alt: #C92A42ff;
- selected: #510A3299;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/powermenu/styles/bluish.rasi b/.config/rofi/powermenu/styles/bluish.rasi
deleted file mode 100644
index 2305bd5..0000000
--- a/.config/rofi/powermenu/styles/bluish.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #EFF0F1FF;
- background-alt: #E3E3E3FF;
- foreground: #000000A6;
- border: #000B83FF;
- border-alt: #3DAEE9FF;
- selected: #93CEE9FF;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/powermenu/styles/cocoa.rasi b/.config/rofi/powermenu/styles/cocoa.rasi
deleted file mode 100644
index 31f780d..0000000
--- a/.config/rofi/powermenu/styles/cocoa.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #3C3945FF;
- background-alt: #413E4Aff;
- foreground: #F7C7B2ff;
- border: #B38184ff;
- border-alt: #F3B69Eff;
- selected: #B381841a;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/powermenu/styles/colors.rasi b/.config/rofi/powermenu/styles/colors.rasi
deleted file mode 100644
index a3c4a5a..0000000
--- a/.config/rofi/powermenu/styles/colors.rasi
+++ /dev/null
@@ -1,10 +0,0 @@
-/*
- * Change the colorscheme for every menu simply by editing this file...
- *
- * Available Color Schemes
- *
- * bluish berry nordic nightly gotham mask faded cocoa
- *
- */
-
-@import "nightly.rasi"
diff --git a/.config/rofi/powermenu/styles/faded.rasi b/.config/rofi/powermenu/styles/faded.rasi
deleted file mode 100644
index 0eebd64..0000000
--- a/.config/rofi/powermenu/styles/faded.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #57678CFF;
- background-alt: #5E6C91ff;
- foreground: #FFFCFFff;
- border: #FF83A7ff;
- border-alt: #F4BB6Cff;
- selected: #A0B5F44c;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/powermenu/styles/gotham.rasi b/.config/rofi/powermenu/styles/gotham.rasi
deleted file mode 100644
index 2bae381..0000000
--- a/.config/rofi/powermenu/styles/gotham.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #24334Aff;
- background-alt: #29384Fff;
- foreground: #FEFFF1ff;
- border: #3A6081ff;
- border-alt: #715979ff;
- selected: #C46C854C;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/powermenu/styles/mask.rasi b/.config/rofi/powermenu/styles/mask.rasi
deleted file mode 100644
index c63ac9e..0000000
--- a/.config/rofi/powermenu/styles/mask.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #3E4667ff;
- background-alt: #434C6Dff;
- foreground: #FAF7CCff;
- border: #CA8CA5ff;
- border-alt: #F0B2B3ff;
- selected: #EFD4B61a;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/powermenu/styles/nightly.rasi b/.config/rofi/powermenu/styles/nightly.rasi
deleted file mode 100644
index 400e6cd..0000000
--- a/.config/rofi/powermenu/styles/nightly.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #25344Bff;
- background-alt: #2A3950ff;
- foreground: #FEFFF1ff;
- border: #A162F7ff;
- border-alt: #45E3FFff;
- selected: #6F88FE1a;
- urgent: #DA4453FF;
-}
diff --git a/.config/rofi/powermenu/styles/nordic.rasi b/.config/rofi/powermenu/styles/nordic.rasi
deleted file mode 100644
index 953b52e..0000000
--- a/.config/rofi/powermenu/styles/nordic.rasi
+++ /dev/null
@@ -1,9 +0,0 @@
-* {
- background: #425775ff;
- background-alt: #475C7Bff;
- foreground: #ffffffcc;
- border: #FDBB6Dff;
- border-alt: #DA717Fff;
- selected: #685E79ff;
- urgent: #DA4453FF;
-}
diff --git a/.config/i3/config b/.config/sway/config
index 093d43d..7d24757 100644
--- a/.config/i3/config
+++ b/.config/sway/config
@@ -8,6 +8,7 @@
# i3 config file (v4)
#
# Please see https://i3wm.org/docs/userguide.html for a complete reference!
+# Read `man 5 sway` for a complete reference.
set $mod Mod1
@@ -23,14 +24,14 @@ font pango:JetBrains Mono 8
floating_modifier $mod
# start a terminal
-set $myTerm alacritty
-bindsym $mod+Return exec --no-startup-id $myTerm
+set $my-term alacritty
+bindsym $mod+Return exec --no-startup-id $my-term
# kill focused window
bindsym $mod+Shift+q kill
# start dmenu (a program launcher)
-bindsym $mod+d exec --no-startup-id ~/.config/rofi/bin/launcher_colorful
+bindsym $mod+d exec --no-startup-id fuzzel
# change focus
bindsym $mod+h focus left
@@ -121,6 +122,8 @@ bindsym $mod+Ctrl+5 move container to workspace $ws5
bindsym $mod+Ctrl+6 move container to workspace $ws6
bindsym $mod+Ctrl+7 move container to workspace $ws7
bindsym $mod+Ctrl+8 move container to workspace $ws8
+bindsym $mod+Ctrl+9 move container to workspace $ws9
+bindsym $mod+Ctrl+0 move container to workspace $ws0
# Move to workspace with focused container
bindsym $mod+Shift+1 move container to workspace $ws1; workspace $ws1
@@ -131,15 +134,14 @@ bindsym $mod+Shift+5 move container to workspace $ws5; workspace $ws5
bindsym $mod+Shift+6 move container to workspace $ws6; workspace $ws6
bindsym $mod+Shift+7 move container to workspace $ws7; workspace $ws7
bindsym $mod+Shift+8 move container to workspace $ws8; workspace $ws8
+bindsym $mod+Shift+9 move container to workspace $ws9; workspace $ws9
+bindsym $mod+Shift+0 move container to workspace $ws10; workspace $ws10
# reload the configuration file
bindsym $mod+Shift+c reload
-# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
-bindsym $mod+Shift+r restart
-# exit i3 (logs you out of your X session)
-bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'"
+bindsym $mod+Shift+e exec "swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway?' -B 'Yes, exit sway' 'swaymsg exit'"
# resize window (you can also use the mouse for that)
mode "resize" {
@@ -174,19 +176,13 @@ mode "dota" {
bindsym $mod+o mode "dota"
-bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks
-bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks
-
# Walpaper
# exec --no-startup-id feh --bg-fill ~/Pictures/wallpaper.png
bindsym ctrl+Mod1+Tab exec --no-startup-id "xinput set-prop 'pointer:Logitech MX Master 2S' 'libinput Accel Speed' '-0.75' & /home/alec/.screenlayout/yes.sh & /home/alec/.nitrobg"
-exec --no-startup-id ~/.nitrobg
-exec --no-startup-id autorandr dual
-
-#Picom
-exec_always --no-startup-id picom --config ~/.config/picom/picom.conf
+# exec --no-startup-id ~/.nitrobg
+# exec --no-startup-id autorandr dual
#Polybar
#exec_always --no-startup-id ~/.config/polybar/launch.sh
@@ -194,6 +190,12 @@ exec_always --no-startup-id picom --config ~/.config/picom/picom.conf
#Dunst
exec_always --no-startup-id dunst
+# polkit
+exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
+exec ~/bin/idlechecker
+
+exec nm-applet --indicator
+
#############################
### settings for i3-gaps: ###
#############################
@@ -204,60 +206,73 @@ bindsym $mod+plus gaps inner all plus 5
# decrease inner gap size
bindsym $mod+minus gaps inner all minus 5
+bar {
+ swaybar_command waybar
+}
-# Theme colors
-# Colors from Xresources
-set $bg #00000000
-set_from_resource $fg color2 #f0f0f0
-set_from_resource $bg2 color4 #f0f0f0
-set_from_resource $fg2 color4 #f0f0f0
-set_from_resource $fg4 color5 #f0f0f0
-set_from_resource $bg3 color2 #f0f0f0
-set_from_resource $bg4 color6 #f0f0f0
-set_from_resource $bg5 color14 #f0f0f0
-set_from_resource $fg3 color7 #f0f0f0
-
-#class border backgr. text indicator child_border
-client.focused $bg $bg $fg $fg3 $bg
-client.focused_inactive $bg $bg $fg $fg2 $bg
-client.unfocused $bg $bg $fg $fg2 $bg
-client.urgent $bg $bg $fg $fg4 $bg
-client.placeholder $bg $bg $fg $fg2 $bg
-client.background $bg
+# Set inner/outer gaps
+default_border none
+gaps inner 10
+gaps outer 0
-bar {
- status_command i3blocks #i3status # | python ~/.config/i3status/wrapper.py
- position top
- font pango:JetBrains Mono 10
- colors {
- background #292929
- statusline #00FFFF
- separator #FFFFFF
-
- focused_workspace #00FFFF #292929 #FFFFFF
- active_workspace #333333 #222222 #FFFFFF
- inactive_workspace #666666 #292929 #888888
- urgent_workspace #2F343A #00FFFF #292929
- binding_mode #00FFFF #292929 #FFFFFF
- }
+# A lock command used in several places
+set $lock_script ~/bin/pretty-lock
+
+# A sleep command used in several places.
+# We leave a bit of time for locking to happen before putting the system to sleep
+set $sleep $lock_script && sleep 3 && systemctl suspend
+
+# Triggers a short notification
+set $notify dunstify --timeout 1500
+
+# Set your laptop screen name
+set $laptop_screen 'eDP-1'
+
+# Clamshell mode or lock & sleep
+# This is a if/else statement: [ outputs_count == 1 ] && true || false
+bindswitch --reload --locked lid:on exec '[ $(swaymsg -t get_outputs | grep name | wc -l) == 1 ] && ($sleep) || ($notify "Clamshell mode" "Laptop screen off" && swaymsg output $laptop_screen disable)'
+exec_always ~/bin/clamshell-toggle
+
+bindswitch --reload --locked lid:off output $laptop_screen enable
+workspace 1 output DP-4 DP-3 eDP-1
+workspace 2 output eDP-1 DP-3 DP-4
+
+bindsym --release Print exec grim -g "$(slurp)" -t png - | wl-copy -t image/png
+
+# Sway display things
+output DP-4 {
+ position 0,0
+ scale 1.0
+}
+
+output DP-3 {
+ position 2560,0
+ scale 1.5
}
-# Hide title
-for_window [class="^.*"] border pixel 0
+output eDP-1 {
+ position 5120,0
+ scale 1.25
+}
-# Set inner/outer gaps
-smart_gaps on
-smart_borders on
-gaps inner 15
-gaps outer -5
-#
-#exec_always --no-startup-id ~/.screenlayout/yes.sh
-#exec_always --no-startup-id ~/.nitrobg
-# exec_always --no-startup-id xrandr --output DP-1 --primary --mode 2560x1440 --pos 1920x1080 --rotate normal --output DP-2 --off --output DP-3 --off --output HDMI-1 --mode 1920x1080 --pos 960x0 --rotate normal --output DVI-D-1 --mode 1920x1080 --pos 0x1080 --rotate normal
+input type:touchpad {
+ tap enabled
+ natural_scroll enabled
+ dwt enabled
+ pointer_accel 0.3
+ accel_profile adaptive
+ middle_emulation enabled
+}
-workspace 1 output DP-2
-workspace 2 output DP-4
-# exec_always --no-startup-id xrandr --output DP-4 --scale 0.75 --left-of DP-2 --output DP-2 --primary
-# screenshot
-bindsym --release Print exec import ~/screenshot.png
+input type:keyboard {
+ # Capslock key should work as escape key
+ # See /usr/share/X11/xkb/rules/xorg.lst for options
+ xkb_options caps:ctrl_modifier
+
+ repeat_delay 250
+ repeat_rate 45
+}
+set $wallpapers_path ~/wallpapers/low-poly
+exec_always ~/bin/wallpaper-shuffle
+bindsym $mod+Shift+r exec ~/bin/wallpaper-shuffle
diff --git a/.config/termite/config b/.config/termite/config
deleted file mode 100644
index a05d048..0000000
--- a/.config/termite/config
+++ /dev/null
@@ -1,127 +0,0 @@
-[options]
-#allow_bold = true
-#audible_bell = false
-clickable_url = true
-#dynamic_title = true
-font = DejaVu Sans Mono 12
-#fullscreen = true
-#geometry = 640x480
-#icon_name = terminal
-#mouse_autohide = false
-#scroll_on_output = false
-#scroll_on_keystroke = true
-# Length of the scrollback buffer, 0 disabled the scrollback buffer
-# and setting it to a negative value means "infinite scrollback"
-scrollback_lines = 10000
-#search_wrap = true
-#urgent_on_bell = true
-#hyperlinks = false
-
-# $BROWSER is used by default if set, with xdg-open as a fallback
-#browser = xdg-open
-
-# "system", "on" or "off"
-#cursor_blink = system
-
-# "block", "underline" or "ibeam"
-#cursor_shape = block
-
-# Hide links that are no longer valid in url select overlay mode
-#filter_unmatched_urls = true
-
-# Emit escape sequences for extra modified keys
-#modify_other_keys = false
-
-# set size hints for the window
-#size_hints = false
-
-# "off", "left" or "right"
-#scrollbar = off
-
-[colors]
-# If both of these are unset, cursor falls back to the foreground color,
-# and cursor_foreground falls back to the background color.
-#cursor = #dcdccc
-#cursor_foreground = #dcdccc
-
-#foreground = #dcdccc
-#foreground_bold = #ffffff
-#background = #3f3f3f
-
-# 20% background transparency (requires a compositor)
-background = rgba(41, 41, 41, .9)
-
-# If unset, will reverse foreground and background
-highlight = #2f2f2f
-
-# Colors from color0 to color254 can be set
-#color0 = #3f3f3f
-#color1 = #705050
-#color2 = #60b48a
-#color3 = #dfaf8f
-#color4 = #506070
-#color5 = #dc8cc3
-#color6 = #8cd0d3
-#color7 = #dcdccc
-#color8 = #709080
-#color9 = #dca3a3
-#color10 = #c3bf9f
-#color11 = #f0dfaf
-#color12 = #94bff3
-#color13 = #ec93d3
-#color14 = #93e0e3
-#color15 = #ffffff
-
-[colors]
-
-# special
-foreground = #f1ebeb
-foreground_bold = #f1ebeb
-cursor = #f1ebeb
-#background = #272822
-
-# black
-color0 = #48483e
-color8 = #76715e
-
-# red
-color1 = #dc2566
-color9 = #fa2772
-
-# green
-color2 = #8fc029
-color10 = #a7e22e
-
-# yellow
-color3 = #d4c96e
-color11 = #e7db75
-
-# blue
-color4 = #55bcce
-color12 = #66d9ee
-
-# magenta
-color5 = #9358fe
-color13 = #ae82ff
-
-# cyan
-color6 = #56b7a5
-color14 = #66efd5
-
-# white
-color7 = #acada1
-color15 = #cfd0c2
-
-
-[hints]
-#font = Monospace 12
-#foreground = #dcdccc
-#background = #3f3f3f
-#active_foreground = #e68080
-#active_background = #3f3f3f
-#padding = 2
-#border = #3f3f3f
-#border_width = 0.5
-#roundness = 2.0
-
-# vim: ft=dosini cms=#%s
diff --git a/.config/vis/colors/basic_colors b/.config/vis/colors/basic_colors
deleted file mode 100644
index 4be5fa4..0000000
--- a/.config/vis/colors/basic_colors
+++ /dev/null
@@ -1,15 +0,0 @@
-4
-12
-6
-14
-2
-10
-11
-3
-5
-1
-13
-9
-7
-15
-0
diff --git a/.config/vis/colors/blue b/.config/vis/colors/blue
deleted file mode 100644
index 24560d9..0000000
--- a/.config/vis/colors/blue
+++ /dev/null
@@ -1 +0,0 @@
-blue
diff --git a/.config/vis/colors/cyan b/.config/vis/colors/cyan
deleted file mode 100644
index 3b15042..0000000
--- a/.config/vis/colors/cyan
+++ /dev/null
@@ -1 +0,0 @@
-cyan
diff --git a/.config/vis/colors/green b/.config/vis/colors/green
deleted file mode 100644
index a5b73ed..0000000
--- a/.config/vis/colors/green
+++ /dev/null
@@ -1 +0,0 @@
-green
diff --git a/.config/vis/colors/lightblue b/.config/vis/colors/lightblue
deleted file mode 100644
index ea90ee3..0000000
--- a/.config/vis/colors/lightblue
+++ /dev/null
@@ -1 +0,0 @@
-45
diff --git a/.config/vis/colors/rainbow b/.config/vis/colors/rainbow
deleted file mode 100644
index 13714c5..0000000
--- a/.config/vis/colors/rainbow
+++ /dev/null
@@ -1,30 +0,0 @@
-#1F80F3
-#08ADD8
-#06B3D4
-#01D7AF
-#01DBA9
-#0DF47E
-#26FE53
-#2CFF4B
-#4FF829
-#58F522
-#83DE0B
-#8FD506
-#ADBB01
-#BEAA01
-#D78C07
-#E27C0D
-#F65525
-#F94C2B
-#FE2A4D
-#FE2456
-#F20B81
-#D901AC
-#D501B2
-#B007D6
-#AA09DA
-#7C21F4
-#6D2DF9
-#5541FE
-#3E58FE
-#2A70F9
diff --git a/.config/vis/config b/.config/vis/config
deleted file mode 100644
index 85c99fa..0000000
--- a/.config/vis/config
+++ /dev/null
@@ -1,91 +0,0 @@
-##Refresh rate of the visualizers. A really high refresh rate may cause screen tearing. Default is 20.
-#visualizer.fps=20
-
-##Sets the audio sources to use. Currently available ones are "mpd" and "alsa"Sets the audio sources to use.
-##Currently available ones are "mpd", "pulse" and "alsa". Defaults to "mpd".
-#audio.sources=pulse
-
-##vis tries to find the correct pulseaudio sink, however this will not work on all systems.
-##If pulse audio is not working with vis try switching the audio source. A list can be found by running the
-##command pacmd list-sinks | grep -e 'name:' -e 'index'
-#audio.pulse.source=0
-
-##Defaults to "/tmp/mpd.fifo"
-#mpd.fifo.path=/tmp/mpd.fifo
-
-##If set to false the visualizers will use mono mode instead of stereo. Some visualizers will
-##behave differently when mono is enabled. For example, spectrum show two sets of bars.
-#audio.stereo.enabled=false
-
-##Specifies how often the visualizer will change in seconds. 0 means do not rotate. Default is 0.
-#visualizer.rotation.secs=10
-
-##Configures the samples rate and the cutoff frequencies.
-#audio.sampling.frequency=44100
-#audio.low.cutoff.frequency=22050
-#audio.high.cutoff.frequency=30
-
-##Applies scaling factor to both lorenz and ellipse visualizers. This is useful when the system audio is set
-#to a low volume.
-#visualizer.scaling.multiplier=1.0
-
-##Configures the visualizers and the order they are in. Available visualizers are spectrum,lorenz,ellipse.
-##Defaults to spectrum,ellipse,lorenz
-#visualizers=spectrum,ellipse,lorenz
-
-
-##Configures what character the spectrum visualizer will use. Specifying a space (e.g " ") means the
-##background will be colored instead of the character. Defaults to " ".
-#visualizer.spectrum.character=🌊
-
-##Spectrum bar width. Defaults to 2.
-visualizer.spectrum.bar.width=2
-
-##The amount of space between each bar in the spectrum visualizer. Defaults to 1. It's possible to set this to
-##zero to have no space between bars
-visualizer.spectrum.bar.spacing=1
-
-##Available smoothing options are monstercat, sgs, none.
-#visualizer.spectrum.smoothing.mode=sgs
-
-##This configures the falloff effect on the spectrum visualizer. Available falloff options are fill,top,none.
-##Defaults to "fill"
-#visualizer.spectrum.falloff.mode=fill
-
-##Configures how fast the falloff character falls. This is an exponential falloff so values usually look
-##best 0.9+ and small changes in this value can have a large effect. Defaults to 0.95
-#visualizer.spectrum.falloff.weight=0.95
-
-##Margins in percent of total screen for spectrum visualizer. All margins default to 0
-#visualizer.spectrum.top.margin=0.30
-#visualizer.spectrum.bottom.margin=0.10
-#visualizer.spectrum.right.margin=0.10
-#visualizer.spectrum.left.margin=0.10
-
-##Reverses the direction of the spectrum so that high freqs are first and low freqs last. Defaults to false.
-#visualizer.spectrum.reversed=false
-
-##This configures the sgs smoothing effect on the spectrum visualizer. More points spreads out the smoothing
-##effect and increasing passes runs the smoother multiple times on reach run. Defaults are points=3 and passes=1
-#visualizer.sgs.smoothing.points=3
-#visualizer.sgs.smoothing.passes=1
-
-
-##Configures what character the ellipse visualizer will use. Specifying a space (e.g " ") means the
-##background will be colored instead of the character. Defaults to "█".
-#visualizer.ellipse.character=#
-
-##The radius of each color ring in the ellipse visualizer. Defaults to 2.
-#visualizer.ellipse.radius=2
-
-
-##Configures what character the lorenz visualizer will use. Specifying a space (e.g " ") means the
-##background will be colored instead of the character. Defaults to "█".
-#visualizer.lorenz.character=#
-
-
-##Turns off overriding the user's terminal colors. This is true by default.
-colors.override.terminal=false
-
-##Specifies the color scheme. The color scheme must be in ~/.config/vis/colors/ directory. The default scheme is "colors".
-colors.scheme=lightblue,basic_colors,cyan,blue,greene
diff --git a/.config/vis/vis.log b/.config/vis/vis.log
deleted file mode 100644
index f18a4dc..0000000
--- a/.config/vis/vis.log
+++ /dev/null
@@ -1 +0,0 @@
-Received signal: 15
diff --git a/.config/waybar/config b/.config/waybar/config
new file mode 100644
index 0000000..3d2dce5
--- /dev/null
+++ b/.config/waybar/config
@@ -0,0 +1,87 @@
+{
+ "modules-left": ["sway/workspaces", "sway/mode"],
+ "modules-center": ["sway/window", "cpu", "temperature", "memory","tray"],
+ "modules-right": ["pulseaudio", "backlight", "battery", "clock"],
+ "sway/mode": {
+ "format": "<span style=\"italic\">{}</span>"
+ },
+ "position": "top", // Waybar position (top|bottom|left|right)
+ "network": {
+ "format-wifi": "({signalStrength}%) ",
+ "format-ethernet": "{ifname} ",
+ "format-disconnected": "",
+ "max-length": 50,
+ "on-click": "'"
+ },
+ "tray": {
+ "icon-size": 15,
+ "spacing": 10
+ },
+ "clock": {
+ "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
+ // "format-alt": "{:%Y-%m-%d}"
+ "on-click": "gnome-calendar"
+ },
+ "pulseaudio": {
+ "format": "{volume}% {icon} ",
+ "format-bluetooth": "{volume}% {icon} {format_source}",
+ "format-bluetooth-muted": " {icon} {format_source}",
+ "format-muted": "0% {icon} ",
+ "format-source": "{volume}% ",
+ "format-source-muted": "",
+ "format-icons": {
+ "headphone": "",
+ "hands-free": "",
+ "headset": "",
+ "phone": "",
+ "portable": "",
+ "car": "",
+ "default": ["", "", ""]
+ },
+ "on-click": "pavucontrol"
+ },
+ "cpu": {
+ "format": "{usage}% ",
+ "tooltip": true
+ },
+ "memory": {
+ "format": "{}% 🐏"
+ },
+ "battery": {
+ "states": {
+ // "good": 95,
+ "warning": 30,
+ "critical": 15
+ },
+ "format": "{capacity}% {icon}",
+ "format-charging": "{capacity}% ",
+ "format-plugged": "{capacity}% ",
+ "format-alt": "{time} {icon}",
+ // "format-good": "", // An empty format will hide the module
+ // "format-full": "",
+ "format-icons": ["", "", "", "", ""]
+ },
+ "temperature": {
+ // "thermal-zone": 2,
+ // "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input",
+ "critical-threshold": 80,
+ // "format-critical": "{temperatureC}°C {icon}",
+ "format": "{temperatureC}°C {icon}",
+ "format-icons": ["", "", ""]
+ },
+ "sway/window": {
+ "format": "{}",
+ "min-length": 25,
+ "max-length": 25,
+ "rewrite": {
+ "": "Out of Focus"
+ }
+ },
+ "backlight": {
+ "device": "intel_backlight",
+ "format": "{percent}% {icon}",
+ "format-icons": [""],
+ "on-scroll-up": "brightnessctl set +5%",
+ "on-scroll-down": "~/nushell/decrement-brightness.nu"
+ }
+}
diff --git a/.config/waybar/default/config b/.config/waybar/default/config
new file mode 100644
index 0000000..ad76e93
--- /dev/null
+++ b/.config/waybar/default/config
@@ -0,0 +1,166 @@
+{
+ // "layer": "top", // Waybar at top layer
+ // "position": "bottom", // Waybar position (top|bottom|left|right)
+ "height": 30, // Waybar height (to be removed for auto height)
+ // "width": 1280, // Waybar width
+ "spacing": 4, // Gaps between modules (4px)
+ // Choose the order of the modules
+ "modules-left": ["sway/workspaces", "sway/mode", "sway/scratchpad", "custom/media"],
+ "modules-center": ["sway/window"],
+ "modules-right": ["mpd", "idle_inhibitor", "pulseaudio", "network", "cpu", "memory", "temperature", "backlight", "keyboard-state", "sway/language", "battery", "battery#bat2", "clock", "tray"],
+ // Modules configuration
+ // "sway/workspaces": {
+ // "disable-scroll": true,
+ // "all-outputs": true,
+ // "format": "{name}: {icon}",
+ // "format-icons": {
+ // "1": "",
+ // "2": "",
+ // "3": "",
+ // "4": "",
+ // "5": "",
+ // "urgent": "",
+ // "focused": "",
+ // "default": ""
+ // }
+ // },
+ "keyboard-state": {
+ "numlock": true,
+ "capslock": true,
+ "format": "{name} {icon}",
+ "format-icons": {
+ "locked": "",
+ "unlocked": ""
+ }
+ },
+ "sway/mode": {
+ "format": "<span style=\"italic\">{}</span>"
+ },
+ "sway/scratchpad": {
+ "format": "{icon} {count}",
+ "show-empty": false,
+ "format-icons": ["", ""],
+ "tooltip": true,
+ "tooltip-format": "{app}: {title}"
+ },
+ "mpd": {
+ "format": "{stateIcon} {consumeIcon}{randomIcon}{repeatIcon}{singleIcon}{artist} - {album} - {title} ({elapsedTime:%M:%S}/{totalTime:%M:%S}) ⸨{songPosition}|{queueLength}⸩ {volume}% ",
+ "format-disconnected": "Disconnected ",
+ "format-stopped": "{consumeIcon}{randomIcon}{repeatIcon}{singleIcon}Stopped ",
+ "unknown-tag": "N/A",
+ "interval": 2,
+ "consume-icons": {
+ "on": " "
+ },
+ "random-icons": {
+ "off": "<span color=\"#f53c3c\"></span> ",
+ "on": " "
+ },
+ "repeat-icons": {
+ "on": " "
+ },
+ "single-icons": {
+ "on": "1 "
+ },
+ "state-icons": {
+ "paused": "",
+ "playing": ""
+ },
+ "tooltip-format": "MPD (connected)",
+ "tooltip-format-disconnected": "MPD (disconnected)"
+ },
+ "idle_inhibitor": {
+ "format": "{icon}",
+ "format-icons": {
+ "activated": "",
+ "deactivated": ""
+ }
+ },
+ "tray": {
+ // "icon-size": 21,
+ "spacing": 10
+ },
+ "clock": {
+ // "timezone": "America/New_York",
+ "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
+ "format-alt": "{:%Y-%m-%d}"
+ },
+ "cpu": {
+ "format": "{usage}% ",
+ "tooltip": false
+ },
+ "memory": {
+ "format": "{}% "
+ },
+ "temperature": {
+ // "thermal-zone": 2,
+ // "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input",
+ "critical-threshold": 80,
+ // "format-critical": "{temperatureC}°C {icon}",
+ "format": "{temperatureC}°C {icon}",
+ "format-icons": ["", "", ""]
+ },
+ "backlight": {
+ // "device": "acpi_video1",
+ "format": "{percent}% {icon}",
+ "format-icons": ["", "", "", "", "", "", "", "", ""]
+ },
+ "battery": {
+ "states": {
+ // "good": 95,
+ "warning": 30,
+ "critical": 15
+ },
+ "format": "{capacity}% {icon}",
+ "format-charging": "{capacity}% ",
+ "format-plugged": "{capacity}% ",
+ "format-alt": "{time} {icon}",
+ // "format-good": "", // An empty format will hide the module
+ // "format-full": "",
+ "format-icons": ["", "", "", "", ""]
+ },
+ "battery#bat2": {
+ "bat": "BAT2"
+ },
+ "network": {
+ // "interface": "wlp2*", // (Optional) To force the use of this interface
+ "format-wifi": "{essid} ({signalStrength}%) ",
+ "format-ethernet": "{ipaddr}/{cidr} ",
+ "tooltip-format": "{ifname} via {gwaddr} ",
+ "format-linked": "{ifname} (No IP) ",
+ "format-disconnected": "Disconnected ⚠",
+ "format-alt": "{ifname}: {ipaddr}/{cidr}"
+ },
+ "pulseaudio": {
+ // "scroll-step": 1, // %, can be a float
+ "format": "{volume}% {icon} {format_source}",
+ "format-bluetooth": "{volume}% {icon} {format_source}",
+ "format-bluetooth-muted": " {icon} {format_source}",
+ "format-muted": " {format_source}",
+ "format-source": "{volume}% ",
+ "format-source-muted": "",
+ "format-icons": {
+ "headphone": "",
+ "hands-free": "",
+ "headset": "",
+ "phone": "",
+ "portable": "",
+ "car": "",
+ "default": ["", "", ""]
+ },
+ "on-click": "pavucontrol"
+ },
+ "custom/media": {
+ "format": "{icon} {}",
+ "return-type": "json",
+ "max-length": 40,
+ "format-icons": {
+ "spotify": "",
+ "default": "🎜"
+ },
+ "escape": true,
+ "exec": "$HOME/.config/waybar/mediaplayer.py 2> /dev/null" // Script in resources folder
+ // "exec": "$HOME/.config/waybar/mediaplayer.py --player spotify 2> /dev/null" // Filter player based on name
+ }
+}
+
diff --git a/.config/waybar/default/style.css b/.config/waybar/default/style.css
new file mode 100644
index 0000000..86e8338
--- /dev/null
+++ b/.config/waybar/default/style.css
@@ -0,0 +1,280 @@
+* {
+ /* `otf-font-awesome` is required to be installed for icons */
+ font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif;
+ font-size: 13px;
+}
+
+window#waybar {
+ background-color: rgba(43, 48, 59, 0.0);
+ border-bottom: 3px solid rgba(100, 114, 125, 0.5);
+ color: #ffffff;
+ transition-property: background-color;
+ transition-duration: .5s;
+}
+
+window#waybar.hidden {
+ opacity: 0.2;
+}
+
+/*
+window#waybar.empty {
+ background-color: transparent;
+}
+window#waybar.solo {
+ background-color: #FFFFFF;
+}
+*/
+
+window#waybar.termite {
+ background-color: #3F3F3F;
+}
+
+window#waybar.chromium {
+ background-color: #000000;
+ border: none;
+}
+
+button {
+ /* Use box-shadow instead of border so the text isn't offset */
+ box-shadow: inset 0 -3px transparent;
+ /* Avoid rounded borders under each button name */
+ border: none;
+ border-radius: 0;
+}
+
+/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */
+button:hover {
+ background: inherit;
+ box-shadow: inset 0 -3px #ffffff;
+}
+
+#workspaces button {
+ padding: 0 5px;
+ background-color: transparent;
+ color: #ffffff;
+}
+
+#workspaces button:hover {
+ background: rgba(0, 0, 0, 0.2);
+}
+
+#workspaces button.focused {
+ background-color: #64727D;
+ box-shadow: inset 0 -3px #ffffff;
+}
+
+#workspaces button.urgent {
+ background-color: #eb4d4b;
+}
+
+#mode {
+ background-color: #64727D;
+ border-bottom: 3px solid #ffffff;
+}
+
+#clock,
+#battery,
+#cpu,
+#memory,
+#disk,
+#temperature,
+#backlight,
+#network,
+#pulseaudio,
+#wireplumber,
+#custom-media,
+#tray,
+#mode,
+#idle_inhibitor,
+#scratchpad,
+#mpd {
+ padding: 0 10px;
+ color: #ffffff;
+}
+
+#window,
+#workspaces {
+ margin: 0 4px;
+}
+
+/* If workspaces is the leftmost module, omit left margin */
+.modules-left > widget:first-child > #workspaces {
+ margin-left: 0;
+}
+
+/* If workspaces is the rightmost module, omit right margin */
+.modules-right > widget:last-child > #workspaces {
+ margin-right: 0;
+}
+
+#clock {
+ background-color: #64727D;
+}
+
+#battery {
+ background-color: #ffffff;
+ color: #000000;
+}
+
+#battery.charging, #battery.plugged {
+ color: #ffffff;
+ background-color: #26A65B;
+}
+
+@keyframes blink {
+ to {
+ background-color: #ffffff;
+ color: #000000;
+ }
+}
+
+#battery.critical:not(.charging) {
+ background-color: #f53c3c;
+ color: #ffffff;
+ animation-name: blink;
+ animation-duration: 0.5s;
+ animation-timing-function: linear;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+label:focus {
+ background-color: #000000;
+}
+
+#cpu {
+ background-color: #2ecc71;
+ color: #000000;
+}
+
+#memory {
+ background-color: #9b59b6;
+}
+
+#disk {
+ background-color: #964B00;
+}
+
+#backlight {
+ background-color: #90b1b1;
+}
+
+#network {
+ background-color: #2980b9;
+}
+
+#network.disconnected {
+ background-color: #f53c3c;
+}
+
+#pulseaudio {
+ background-color: #f1c40f;
+ color: #000000;
+}
+
+#pulseaudio.muted {
+ background-color: #90b1b1;
+ color: #2a5c45;
+}
+
+#wireplumber {
+ background-color: #fff0f5;
+ color: #000000;
+}
+
+#wireplumber.muted {
+ background-color: #f53c3c;
+}
+
+#custom-media {
+ background-color: #66cc99;
+ color: #2a5c45;
+ min-width: 100px;
+}
+
+#custom-media.custom-spotify {
+ background-color: #66cc99;
+}
+
+#custom-media.custom-vlc {
+ background-color: #ffa000;
+}
+
+#temperature {
+ background-color: #f0932b;
+}
+
+#temperature.critical {
+ background-color: #eb4d4b;
+}
+
+#tray {
+ background-color: #2980b9;
+}
+
+#tray > .passive {
+ -gtk-icon-effect: dim;
+}
+
+#tray > .needs-attention {
+ -gtk-icon-effect: highlight;
+ background-color: #eb4d4b;
+}
+
+#idle_inhibitor {
+ background-color: #2d3436;
+}
+
+#idle_inhibitor.activated {
+ background-color: #ecf0f1;
+ color: #2d3436;
+}
+
+#mpd {
+ background-color: #66cc99;
+ color: #2a5c45;
+}
+
+#mpd.disconnected {
+ background-color: #f53c3c;
+}
+
+#mpd.stopped {
+ background-color: #90b1b1;
+}
+
+#mpd.paused {
+ background-color: #51a37a;
+}
+
+#language {
+ background: #00b093;
+ color: #740864;
+ padding: 0 5px;
+ margin: 0 5px;
+ min-width: 16px;
+}
+
+#keyboard-state {
+ background: #97e1ad;
+ color: #000000;
+ padding: 0 0px;
+ margin: 0 5px;
+ min-width: 16px;
+}
+
+#keyboard-state > label {
+ padding: 0 5px;
+}
+
+#keyboard-state > label.locked {
+ background: rgba(0, 0, 0, 0.2);
+}
+
+#scratchpad {
+ background: rgba(0, 0, 0, 0.2);
+}
+
+#scratchpad.empty {
+ background-color: transparent;
+}
diff --git a/.config/waybar/style.css b/.config/waybar/style.css
new file mode 100644
index 0000000..6f10f4a
--- /dev/null
+++ b/.config/waybar/style.css
@@ -0,0 +1,180 @@
+/*
+ * Tea green
+ * https://en.wikipedia.org/wiki/Shades_of_green#Tea_green
+ */
+@define-color highlight rgba(208, 240, 192, 0.4);
+@define-color hover rgba(208, 240, 192, 0.6);
+
+* {
+ border: none;
+ font-family: JetBrainsMono Nerd Font, Font Awesome, Roboto, Arial, sans-serif;
+ font-size: 13px;
+ border-radius: 5px;
+}
+
+window#waybar {
+ background-color: rgba(0,0,0, 0.0);
+ color: #ffffff;
+}
+
+/*-----module groups----*/
+.modules-right {
+ background-color: rgba(0,43,51,0.3);
+ margin: 2px 10px 0 0;
+}
+.modules-center {
+ background-color: rgba(0,43,51,0.3);
+ margin: 2px 5px 0 0;
+ padding-left: 10px;
+}
+.modules-left {
+ margin: 2px 0 0 5px;
+ background-color: rgba(0,43,51,0.3);
+}
+/*-----modules indv----*/
+#workspaces button {
+ padding: 1px 5px;
+ background-color: transparent;
+ border-radius: 5px
+}
+/*
+ * only curve first and last workspaces butons
+#workspaces button:first-child {
+ border-bottom-left-radius: 5px;
+ border-top-left-radius: 5px;
+}
+#workspaces button:last-child {
+ border-bottom-right-radius: 5px;
+ border-top-right-radius: 5px;
+}
+#workspaces button:only-child {
+ border-radius: 5px;
+}
+*/
+
+
+#workspaces button:hover {
+ box-shadow: inherit;
+ background-color: rgba(0,153,153,0.2);
+}
+
+#workspaces button.focused {
+ background-color: @highlight;
+}
+
+
+#workspaces button.urgent {
+ background-color: #eb4d4b;
+}
+
+
+#clock,
+#battery,
+#cpu,
+#memory,
+#temperature,
+#backlight,
+#network,
+#pulseaudio,
+#custom-media,
+#tray,
+#mode,
+#window
+#custom-power,
+#custom-menu,
+#idle_inhibitor {
+ padding: 0 10px;
+ color: #ffffff;
+}
+#mode {
+ color: #cc3436;
+ font-weight: bold;
+}
+#custom-power {
+ margin: 5px 5px;
+ padding: 1px 1px 1px 6px;
+}
+/*-----Indicators----*/
+#idle_inhibitor.activated {
+ color: #2dcc36;
+}
+#pulseaudio.muted {
+ color: #cc3436;
+}
+
+#battery.charging, #battery.plugged {
+ color: #ffffff;
+ background-color: #26A65B;
+}
+
+@keyframes blink {
+ to {
+ background-color: #ffffff;
+ color: #000000;
+ }
+}
+
+#battery.critical:not(.charging) {
+ background-color: #f53c3c;
+ color: #ffffff;
+ animation-name: blink;
+ animation-duration: 1s;
+ animation-timing-function: linear;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+#temperature.critical {
+ color: #cc3436;
+}
+
+#tray {
+ background-color: @highlight
+}
+
+#tray > .passive {
+ -gtk-icon-effect: dim;
+}
+
+#tray > .needs-attention {
+ -gtk-icon-effect: highlight;
+ background-color: #eb4d4b;
+}
+
+#battery {
+ padding-right: 20px;
+}
+
+#clock {
+ background-color: @highlight;
+}
+
+
+button {
+ /* Use box-shadow instead of border so the text isn't offset */
+ box-shadow: inset 0 -3px transparent;
+ /* Avoid rounded borders under each button name */
+ border: none;
+ border-radius: 0;
+}
+
+/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */
+button:hover {
+ background: inherit;
+ box-shadow: inset 0 -3px #ffffff;
+}
+
+#workspaces button {
+ padding: 0 5px;
+ background-color: transparent;
+ color: #ffffff;
+}
+
+
+/*-----Colors----*/
+/*
+ *rgba(0,85,102,1),#005566 --> Indigo(dye)
+ *rgba(0,43,51,1),#002B33 --> Dark Green
+ *rgba(0,153,153,1),#009999 --> Persian Green
+ *
+ */
diff --git a/.config/waybar/yoink/config b/.config/waybar/yoink/config
new file mode 100644
index 0000000..3d2dce5
--- /dev/null
+++ b/.config/waybar/yoink/config
@@ -0,0 +1,87 @@
+{
+ "modules-left": ["sway/workspaces", "sway/mode"],
+ "modules-center": ["sway/window", "cpu", "temperature", "memory","tray"],
+ "modules-right": ["pulseaudio", "backlight", "battery", "clock"],
+ "sway/mode": {
+ "format": "<span style=\"italic\">{}</span>"
+ },
+ "position": "top", // Waybar position (top|bottom|left|right)
+ "network": {
+ "format-wifi": "({signalStrength}%) ",
+ "format-ethernet": "{ifname} ",
+ "format-disconnected": "",
+ "max-length": 50,
+ "on-click": "'"
+ },
+ "tray": {
+ "icon-size": 15,
+ "spacing": 10
+ },
+ "clock": {
+ "tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
+ // "format-alt": "{:%Y-%m-%d}"
+ "on-click": "gnome-calendar"
+ },
+ "pulseaudio": {
+ "format": "{volume}% {icon} ",
+ "format-bluetooth": "{volume}% {icon} {format_source}",
+ "format-bluetooth-muted": " {icon} {format_source}",
+ "format-muted": "0% {icon} ",
+ "format-source": "{volume}% ",
+ "format-source-muted": "",
+ "format-icons": {
+ "headphone": "",
+ "hands-free": "",
+ "headset": "",
+ "phone": "",
+ "portable": "",
+ "car": "",
+ "default": ["", "", ""]
+ },
+ "on-click": "pavucontrol"
+ },
+ "cpu": {
+ "format": "{usage}% ",
+ "tooltip": true
+ },
+ "memory": {
+ "format": "{}% 🐏"
+ },
+ "battery": {
+ "states": {
+ // "good": 95,
+ "warning": 30,
+ "critical": 15
+ },
+ "format": "{capacity}% {icon}",
+ "format-charging": "{capacity}% ",
+ "format-plugged": "{capacity}% ",
+ "format-alt": "{time} {icon}",
+ // "format-good": "", // An empty format will hide the module
+ // "format-full": "",
+ "format-icons": ["", "", "", "", ""]
+ },
+ "temperature": {
+ // "thermal-zone": 2,
+ // "hwmon-path": "/sys/class/hwmon/hwmon2/temp1_input",
+ "critical-threshold": 80,
+ // "format-critical": "{temperatureC}°C {icon}",
+ "format": "{temperatureC}°C {icon}",
+ "format-icons": ["", "", ""]
+ },
+ "sway/window": {
+ "format": "{}",
+ "min-length": 25,
+ "max-length": 25,
+ "rewrite": {
+ "": "Out of Focus"
+ }
+ },
+ "backlight": {
+ "device": "intel_backlight",
+ "format": "{percent}% {icon}",
+ "format-icons": [""],
+ "on-scroll-up": "brightnessctl set +5%",
+ "on-scroll-down": "~/nushell/decrement-brightness.nu"
+ }
+}
diff --git a/.config/waybar/yoink/style.css b/.config/waybar/yoink/style.css
new file mode 100644
index 0000000..6f10f4a
--- /dev/null
+++ b/.config/waybar/yoink/style.css
@@ -0,0 +1,180 @@
+/*
+ * Tea green
+ * https://en.wikipedia.org/wiki/Shades_of_green#Tea_green
+ */
+@define-color highlight rgba(208, 240, 192, 0.4);
+@define-color hover rgba(208, 240, 192, 0.6);
+
+* {
+ border: none;
+ font-family: JetBrainsMono Nerd Font, Font Awesome, Roboto, Arial, sans-serif;
+ font-size: 13px;
+ border-radius: 5px;
+}
+
+window#waybar {
+ background-color: rgba(0,0,0, 0.0);
+ color: #ffffff;
+}
+
+/*-----module groups----*/
+.modules-right {
+ background-color: rgba(0,43,51,0.3);
+ margin: 2px 10px 0 0;
+}
+.modules-center {
+ background-color: rgba(0,43,51,0.3);
+ margin: 2px 5px 0 0;
+ padding-left: 10px;
+}
+.modules-left {
+ margin: 2px 0 0 5px;
+ background-color: rgba(0,43,51,0.3);
+}
+/*-----modules indv----*/
+#workspaces button {
+ padding: 1px 5px;
+ background-color: transparent;
+ border-radius: 5px
+}
+/*
+ * only curve first and last workspaces butons
+#workspaces button:first-child {
+ border-bottom-left-radius: 5px;
+ border-top-left-radius: 5px;
+}
+#workspaces button:last-child {
+ border-bottom-right-radius: 5px;
+ border-top-right-radius: 5px;
+}
+#workspaces button:only-child {
+ border-radius: 5px;
+}
+*/
+
+
+#workspaces button:hover {
+ box-shadow: inherit;
+ background-color: rgba(0,153,153,0.2);
+}
+
+#workspaces button.focused {
+ background-color: @highlight;
+}
+
+
+#workspaces button.urgent {
+ background-color: #eb4d4b;
+}
+
+
+#clock,
+#battery,
+#cpu,
+#memory,
+#temperature,
+#backlight,
+#network,
+#pulseaudio,
+#custom-media,
+#tray,
+#mode,
+#window
+#custom-power,
+#custom-menu,
+#idle_inhibitor {
+ padding: 0 10px;
+ color: #ffffff;
+}
+#mode {
+ color: #cc3436;
+ font-weight: bold;
+}
+#custom-power {
+ margin: 5px 5px;
+ padding: 1px 1px 1px 6px;
+}
+/*-----Indicators----*/
+#idle_inhibitor.activated {
+ color: #2dcc36;
+}
+#pulseaudio.muted {
+ color: #cc3436;
+}
+
+#battery.charging, #battery.plugged {
+ color: #ffffff;
+ background-color: #26A65B;
+}
+
+@keyframes blink {
+ to {
+ background-color: #ffffff;
+ color: #000000;
+ }
+}
+
+#battery.critical:not(.charging) {
+ background-color: #f53c3c;
+ color: #ffffff;
+ animation-name: blink;
+ animation-duration: 1s;
+ animation-timing-function: linear;
+ animation-iteration-count: infinite;
+ animation-direction: alternate;
+}
+
+#temperature.critical {
+ color: #cc3436;
+}
+
+#tray {
+ background-color: @highlight
+}
+
+#tray > .passive {
+ -gtk-icon-effect: dim;
+}
+
+#tray > .needs-attention {
+ -gtk-icon-effect: highlight;
+ background-color: #eb4d4b;
+}
+
+#battery {
+ padding-right: 20px;
+}
+
+#clock {
+ background-color: @highlight;
+}
+
+
+button {
+ /* Use box-shadow instead of border so the text isn't offset */
+ box-shadow: inset 0 -3px transparent;
+ /* Avoid rounded borders under each button name */
+ border: none;
+ border-radius: 0;
+}
+
+/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */
+button:hover {
+ background: inherit;
+ box-shadow: inset 0 -3px #ffffff;
+}
+
+#workspaces button {
+ padding: 0 5px;
+ background-color: transparent;
+ color: #ffffff;
+}
+
+
+/*-----Colors----*/
+/*
+ *rgba(0,85,102,1),#005566 --> Indigo(dye)
+ *rgba(0,43,51,1),#002B33 --> Dark Green
+ *rgba(0,153,153,1),#009999 --> Persian Green
+ *
+ */
diff --git a/.config/yad.conf b/.config/yad.conf
deleted file mode 100644
index 17f5e75..0000000
--- a/.config/yad.conf
+++ /dev/null
@@ -1,23 +0,0 @@
-[General]
-# Default dialog width
-width=-1
-# Default dialog height
-height=-1
-# Default timeout (0 for no timeout)
-timeout=0
-# Position of timeout indicator (top, bottom, left, right, none)
-timeout_indicator=none
-# Show remain seconds in timeout indicator
-show_remain=false
-# Combo-box in entry dialog is always editable
-combo_always_editable=false
-# Default terminal command (use %s for arguments placeholder)
-terminal=xterm -e '%s'
-# Default open command (use %s for arguments placeholder)
-open_command=xdg-open '%s'
-# Default date format (see strftime(3) for details)
-date_format=%x
-# Ignore unknown command-line options
-ignore_unknown_options=true
-# Maximum number of tabs in notebook
-max_tab=100
diff --git a/.dir_colors b/.dir_colors
deleted file mode 100644
index 7b71c9a..0000000
--- a/.dir_colors
+++ /dev/null
@@ -1,91 +0,0 @@
-
-# Configuration file for the color ls utility
-# This file goes in the /etc directory, and must be world readable.
-# You can copy this file to .dir_colors in your $HOME directory to override
-# the system defaults.
-
-# COLOR needs one of these arguments: 'tty' colorizes output to ttys, but not
-# pipes. 'all' adds color characters to all output. 'none' shuts colorization
-# off.
-COLOR all
-
-# Extra command line options for ls go here.
-# Basically these ones are:
-# -F = show '/' for dirs, '*' for executables, etc.
-# -T 0 = don't trust tab spacing when formatting ls output.
-OPTIONS -F -T 0
-
-# Below, there should be one TERM entry for each termtype that is colorizable
-TERM linux
-TERM console
-TERM con132x25
-TERM con132x30
-TERM con132x43
-TERM con132x60
-TERM con80x25
-TERM con80x28
-TERM con80x30
-TERM con80x43
-TERM con80x50
-TERM con80x60
-TERM xterm
-TERM xterm-color
-TERM vt100
-TERM rxvt
-TERM rxvt-256color
-TERM rxvt-cygwin
-TERM rxvt-cygwin-native
-TERM rxvt-unicode
-TERM rxvt-unicode-256color
-TERM rxvt-unicode256
-TERM screen
-TERM xterm-termite
-TERM termite
-
-# EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output)
-EIGHTBIT 1
-
-# Below are the color init strings for the basic file types. A color init
-# string consists of one or more of the following numeric codes:
-# Attribute codes:
-# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
-# Text color codes:
-# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
-# Background color codes:
-# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
-NORMAL 00 # global default, although everything should be something.
-FILE 00 # normal file
-DIR 01;34 # directory
-LINK 01;36 # symbolic link
-FIFO 40;33 # pipe
-SOCK 01;35 # socket
-BLK 40;33;01 # block device driver
-CHR 40;33;01 # character device driver
-
-# This is for files with execute permission:
-EXEC 01;32
-
-# List any file extensions like '.gz' or '.tar' that you would like ls
-# to colorize below. Put the extension, a space, and the color init string.
-# (and any comments you want to add after a '#')
-.cmd 01;32 # executables (bright green)
-.exe 01;32
-.com 01;32
-.btm 01;32
-.bat 01;32
-.tar 01;31 # archives or compressed (bright red)
-.tgz 01;31
-.arj 01;31
-.taz 01;31
-.lzh 01;31
-.zip 01;31
-.z 01;31
-.Z 01;31
-.gz 01;31
-.jpg 01;35 # image formats
-.gif 01;35
-.bmp 01;35
-.xbm 01;35
-.xpm 01;35
-.tif 01;35
-
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index e43b0f9..0000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-.DS_Store
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index 29b4e71..0000000
--- a/.gitmodules
+++ /dev/null
@@ -1,6 +0,0 @@
-[submodule ".config/i3blocks/i3blocks-cmus"]
- path = .config/i3blocks/i3blocks-cmus
- url = https://github.com/AlecGoncharow/i3blocks-cmus.git
-[submodule "rofi"]
- path = rofi
- url = https://github.com/adi1090x/rofi
diff --git a/.tmux.conf b/.tmux.conf
deleted file mode 100644
index 8ebd2ba..0000000
--- a/.tmux.conf
+++ /dev/null
@@ -1,64 +0,0 @@
-set -g mouse on
-set -g default-terminal "xterm"
-
-# Below sourced from: https://www.hamvocke.com/blog/a-guide-to-customizing-your-tmux-conf/
-
-# remap prefix from 'C-b' to 'C-a'
-unbind C-b
-set-option -g prefix C-a
-bind-key C-a send-prefix
-
-# switch panes using Alt-arrow without prefix
-bind -n M-Left select-pane -L
-bind -n M-Right select-pane -R
-bind -n M-Up select-pane -U
-bind -n M-Down select-pane -D
-
-# split panes using | and -
-bind | split-window -h
-bind - split-window -v
-unbind '"'
-unbind %
-
-# reload config file (change file location to your the tmux.conf you want to use)
-bind r source-file ~/.tmux.conf
-
-######################
-### DESIGN CHANGES ###
-######################
-
-# loud or quiet?
-set -g visual-activity off
-set -g visual-bell off
-set -g visual-silence off
-setw -g monitor-activity off
-set -g bell-action none
-
-# modes
-setw -g clock-mode-colour colour6
-setw -g mode-style 'fg=colour1 bg=colour18 bold'
-
-# panes
-set -g pane-border-style 'fg=colour8 bg=colour0'
-set -g pane-active-border-style 'bg=colour0 fg=colour208'
-
-# statusbar
-set -g status-position bottom
-set -g status-justify left
-set -g status-style 'bg=colour215 fg=colour15 dim'
-set -g status-left ''
-set -g status-right '#[fg=colour233,bg=colour208] %d/%m #[fg=colour15,bg=colour8] %H:%M:%S '
-set -g status-right-length 50
-set -g status-left-length 20
-
-setw -g window-status-current-style 'fg=colour234 bg=colour208 bold'
-setw -g window-status-current-format ' #I#[fg=colour235]:#[fg=colour232]#W#[fg=colour232]#F '
-
-setw -g window-status-style 'fg=colour232 bg=colour245'
-setw -g window-status-format ' #I#[fg=colour235]:#[fg=colour232]#W#[fg=colour232]#F '
-
-setw -g window-status-bell-style 'fg=colour255 bg=colour1 bold'
-
-# messages
-set -g message-style 'fg=colour232 bg=colour16 bold'
-
diff --git a/.vim/vimrc b/.vim/vimrc
deleted file mode 100644
index afafa97..0000000
--- a/.vim/vimrc
+++ /dev/null
@@ -1,247 +0,0 @@
-set nocompatible " be iMproved, required
-filetype off " required
-
-" set the runtime path to include Vundle and initialize
-set rtp+=~/.vim/bundle/Vundle.vim
-call vundle#begin()
-" alternatively, pass a path where Vundle should install plugins
-"call vundle#begin('~/some/path/here')
-
-" let Vundle manage Vundle, required
-" Plugin 'VundleVim/Vundle.vim'
-Plugin 'neoclide/coc.nvim', {'branch': 'release'}
-" AutoComplete plugin
-" Plugin 'Valloric/YouCompleteMe'
-Plugin 'racer-rust/vim-racer'
-" rust lang
-Plugin 'rust-lang/rust.vim'
-" syntastic
-Plugin 'vim-syntastic/syntastic'
-" statusline
-" Plugin 'powerline/powerline'
-" Plugin 'vim-airline/vim-airline'
-" Plugin 'vim-airline/vim-airline-themes'
-"C++ Highlighting
-Plugin 'octol/vim-cpp-enhanced-highlight'
-"GO
-Plugin 'fatih/vim-go'
-"GLSL
-Plugin 'tikhomirov/vim-glsl'
-" latex
-Plugin 'lervag/vimtex'
-" The following are examples of different formats supported.
-" Keep Plugin commands between vundle#begin/end.
-" plugin on GitHub repo
-"Plugin 'tpope/vim-fugitive'
-" plugin from http://vim-scripts.org/vim/scripts.html
-" Plugin 'L9'
-" Git plugin not hosted on GitHub
-"Plugin 'git://git.wincent.com/command-t.git'
-" git repos on your local machine (i.e. when working on your own plugin)
-"Plugin 'file:///home/gmarik/path/to/plugin'
-" The sparkup vim script is in a subdirectory of this repo called vim.
-" Pass the path to set the runtimepath properly.
-"Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
-" Install L9 and avoid a Naming conflict if you've already installed a
-" different version somewhere else.
-" Plugin 'ascenator/L9', {'name': 'newL9'}
-
-" All of your Plugins must be added before the following line
-call vundle#end() " required
-filetype plugin indent on " required
-" To ignore plugin indent changes, instead use:
-"filetype plugin on
-"
-" Brief help
-" :PluginList - lists configured plugins
-" :PluginInstall - installs plugins; append `!` to update or just :PluginUpdate
-" :PluginSearch foo - searches for foo; append `!` to refresh local cache
-" :PluginClean - confirms removal of unused plugins; append `!` to auto-approve removal
-"
-" see :h vundle for more details or wiki for FAQ
-" Put your non-Plugin stuff after this line
-"
-
-hi clear SignColumn
-
-function! HasPaste()
- if &paste
- return 'PASTE MODE '
- endif
- return ''
-endfunction
-
-"python with virtualenv support
-py << EOF
-import os
-import sys
-if 'VIRTUAL_ENV' in os.environ:
- project_base_dir = os.environ['VIRTUAL_ENV']
- activate_this = os.path.join(project_base_dir, 'bin/activate_this.py')
- execfile(activate_this, dict(__file__=activate_this))
-EOF
-
-
-" use <tab> for trigger completion and navigate to the next complete item
-function! s:check_back_space() abort
- let col = col('.') - 1
- return !col || getline('.')[col - 1] =~ '\s'
-endfunction
-
-inoremap <silent><expr> <Tab>
- \ pumvisible() ? "\<C-n>" :
- \ <SID>check_back_space() ? "\<Tab>" :
- \ coc#refresh()
-
-set laststatus=2
-"set statusline=\ %{HasPaste()}%F%m%r%h\ %w\ \ CWD:\ %r%{getcwd()}%h\ \ \ Line:\ %l\ \ Column:\ %c
-
-map <C-n> :NERDTreeToggle<CR>
-map <C-h> :set hlsearch!<CR>
-
-"nnoremap <C-Left> :tabprevious<CR>
-"nnoremap <C-Right> :tabnext<CR>
-
-nnoremap <C-l> :ls<CR>:b<space>
-
-fun! TrimWhitespace()
- let l:save = winsaveview()
- keeppatterns %s/\s\+$//e
- call winrestview(l:save)
-endfun
-
-noremap <C-w> :call TrimWhitespace()<CR>
-
-set hlsearch
-set incsearch
-
-set mouse=a
-
-" regex by default
-set magic
-set smarttab
-
-let g:enable_bold_font = 1
-
-" Statusline {{{2
-
-" Statusline definition {{{3
-set statusline= " clear
-set statusline+=%1*\ " Color -
-set statusline+=%t " Tail of the filename
-set statusline+=%2* " Color
-set statusline+=%h " Help file flag
-set statusline+=%r " Read only flag
-set statusline+=%3* " Color
-set statusline+=%m " Modified flag
-set statusline+=%= " Left/right separator
-set statusline+=%4*\ " Color -
-" set statusline+=%{g:pluginUpdateStatus} " Up to date plugins
-set statusline+=\ \ " --
-set statusline+=%{&filetype} " Filetype
-set statusline+=\ \ " --
-set statusline+=%{&fenc} " File encoding
-set statusline+=[%{&ff}] " File format
-set statusline+=[ " Indent settings: begin
-set statusline+=%{&expandtab?\"sp\":\"tab\"}\ " Indent settings
-set statusline+=%{&shiftwidth} " Indent settings
-set statusline+=] " Indent settings: end
-set statusline+=\ %5*\ \ \ " - Color ---
-set statusline+=%2c " Cursor column
-set statusline+=\ \ " --
-set statusline+=%2v " Cursor column (virtual)
-set statusline+=\ \ " --
-set statusline+=(%l\ /\ %L) " Cursor line/total lines
-" set statusline+=\ \ " --
-" set statusline+=%P " Percent through file
-
-" Statusline colors {{{3
-hi User1 ctermfg=250 ctermbg=234
-hi User2 ctermfg=008 ctermbg=234
-hi User3 ctermfg=143 ctermbg=234
-hi User4 ctermfg=237 ctermbg=233
-hi User5 ctermfg=238 ctermbg=233
-
-
-
-
-"------------Start Python PEP 8 stuff----------------
-" Number of spaces that a pre-existing tab is equal to.
-au BufRead,BufNewFile *.html,*py,*pyw,*.c,*.h,*.js,*.tex,*.glsl,*.java,*.ts,*.tsx,*.c,*.cpp,*.h,*.hpp set tabstop=4
-
-"spaces for indents
-au BufRead,BufNewFile *.html,*.py,*.pyw,*.js,*.tex,*.glsl,*.java,*.ts,*.tsx,*.c,*.cpp,*.h,*.hpp set shiftwidth=4
-au BufRead,BufNewFile *.html,*.py,*.pyw,*.js,*.tex,*.glsl,*.java,*.ts,*.tsx,*.c,*.cpp,*.h,*.hpp set expandtab
-au BufRead,BufNewFile *.html,*.py,*.js,*.tex,*.glsl,*.java,*.ts,*.tsx,*.c,*.cpp,*.h,*.hpp set softtabstop=4
-
-" Use the below highlight group when displaying bad whitespace is desired.
-highlight BadWhitespace ctermbg=red guibg=red
-
-" Display tabs at the beginning of a line in Python mode as bad.
-au BufRead,BufNewFile *.py,*.pyw match BadWhitespace /^\t\+/
-" Make trailing whitespace be flagged as bad.
-au BufRead,BufNewFile *.py,*.pyw,*.c,*.h match BadWhitespace /\s\+$/
-
-" Wrap text after a certain number of characters
-au BufRead,BufNewFile *.py,*.pyw, set textwidth=100
-
-" Use UNIX (\n) line endings.
-au BufNewFile *.py,*.pyw,*.c,*.h set fileformat=unix
-
-" Set the default file encoding to UTF-8:
-set encoding=utf-8
-
-" Number of spaces that a pre-existing tab is equal to.
-au BufRead,BufNewFile *.css set tabstop=2
-
-"spaces for indents
-au BufRead,BufNewFile *.css set shiftwidth=2
-au BufRead,BufNewFile *.css set expandtab
-au BufRead,BufNewFile *.css set softtabstop=2
-
-au BufRead,BufNewFile *.tex set syntax=context
-set ai "auto indent
-set si "smart indent
-
-set nu
-
-highlight LineNr ctermfg=grey
-
-let python_highlight_all=1
-syntax on
-highlight Pmenu ctermfg=cyan ctermbg=black
-
-let g:ycm_python_binary_path = 'python'
-let g:ycm_server_python_interpreter = '/usr/bin/python'
-let g:ycm_autoclose_preview_window_after_completion=1
-let g:ycm_collect_identifiers_from_comments_and_strings=1
-let g:ycm_global_ycm_extra_conf = '~/.vim/.ycm_extra_conf.py'
-set backspace=indent,eol,start
-
-" Rust
-let g:rustfmt_autosave = 1
-"let g:ycm_rust_src_path = '~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src/'
-"let g:racer_experimental_completer = 1
-"let g:ycm_racerd_binary_path = '~/.cargo/bin/racer'
-nnoremap <C-]> :YcmCompleter GoTo<CR>
-
-" Syntastic
-set statusline+=%#warningmsg#
-set statusline+=%{SyntasticStatuslineFlag()}
-set statusline+=%*
-
-nnoremap <C-e> :SyntasticReset<CR>
-let g:syntastic_always_populate_loc_list = 1
-let g:syntastic_auto_loc_list = 1
-let g:syntastic_check_on_open = 1
-let g:syntastic_check_on_wq = 0
-
-" airline
-let g:airline_theme='deus'
-let g:airline_powerline_fonts = 1
-"let g:airline_symbols.space = "\ua0"
-let g:airline_skip_empty_sections = 1
-" let timeoutlen = 10
-
-let g:airline#extensions#tabline#enabled = 1
-
diff --git a/.xbindkeysrc b/.xbindkeysrc
deleted file mode 100644
index 1ba3afd..0000000
--- a/.xbindkeysrc
+++ /dev/null
@@ -1,82 +0,0 @@
-# For the benefit of emacs users: -*- shell-script -*-
-###########################
-# xbindkeys configuration #
-###########################
-#
-# Version: 1.8.6
-#
-# If you edit this file, do not forget to uncomment any lines
-# that you change.
-# The pound(#) symbol may be used anywhere for comments.
-#
-# To specify a key, you can use 'xbindkeys --key' or
-# 'xbindkeys --multikey' and put one of the two lines in this file.
-#
-# The format of a command line is:
-# "command to start"
-# associated key
-#
-#
-# A list of keys is in /usr/include/X11/keysym.h and in
-# /usr/include/X11/keysymdef.h
-# The XK_ is not needed.
-#
-# List of modifier:
-# Release, Control, Shift, Mod1 (Alt), Mod2 (NumLock),
-# Mod3 (CapsLock), Mod4, Mod5 (Scroll).
-#
-
-# The release modifier is not a standard X modifier, but you can
-# use it if you want to catch release events instead of press events
-
-# By defaults, xbindkeys does not pay attention with the modifiers
-# NumLock, CapsLock and ScrollLock.
-# Uncomment the lines above if you want to pay attention to them.
-
-#keystate_numlock = enable
-#keystate_capslock = enable
-#keystate_scrolllock= enable
-
-# Examples of commands:
-
-#"xbindkeys_show"
-# control+shift + q
-
-# set directly keycode (here control + f with my keyboard)
-#"xterm"
-# c:41 + m:0x4
-
-# specify a mouse button
-#"xterm"
-# control + b:2
-
-"xdotool key --clearmodifiers Home"
- alt + Left + release
-
-"xdotool key --clearmodifiers KP_End"
- alt + Right + release
-
-"xdotool key --clearmodifiers KP_Page_Up"
- alt + Up + release
-
-"xdotool key --clearmodifiers KP_Page_Down"
- alt + Down + release
-
-#"xterm -geom 50x20+20+20"
-# Shift+Mod2+alt + s
-#
-## set directly keycode (here control+alt+mod2 + f with my keyboard)
-#"xterm"
-# alt + c:0x29 + m:4 + mod2
-#
-## Control+Shift+a release event starts rxvt
-#"rxvt"
-# release+control+shift + a
-#
-## Control + mouse button 2 release event starts rxvt
-#"rxvt"
-# Control + b:2 + Release
-
-##################################
-# End of xbindkeys configuration #
-##################################
diff --git a/.xinitrc b/.xinitrc
deleted file mode 100644
index 3bd5269..0000000
--- a/.xinitrc
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/bash
-
-userresources=$HOME/.Xresources
-usermodmap=$HOME/.Xmodmap
-sysresources=/etc/X11/xinit/.Xresources
-sysmodmap=/etc/X11/xinit/.Xmodmap
-
-# merge in defaults and keymaps
-
-if [ -f $sysresources ]; then
-
-
-
-
-
-
-
- xrdb -merge $sysresources
-
-fi
-
-if [ -f $sysmodmap ]; then
- xmodmap $sysmodmap
-fi
-
-if [ -f "$userresources" ]; then
-
-
-
-
-
-
-
- xrdb -merge "$userresources"
-
-fi
-
-if [ -f "$usermodmap" ]; then
- xmodmap "$usermodmap"
-fi
-
-# custom key mapping
-[[ -f ~/.Xmodmap ]] && xmodmap ~/.Xmodmap
-
-# start some nice programs
-
-if [ -d /etc/X11/xinit/xinitrc.d ] ; then
- for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
- [ -x "$f" ] && . "$f"
- done
- unset f
-fi
-
-export TERMINAL=termite
-
-xbindkeys &
-xautolock -time 15 -locker "i3lock -i '/home/alec/Downloads/notabug2.png'" &
-xrandr --output "eDP-1" --brightness $(cat ./.last_brightness) &
-amixer -c 0 sset Master mute &
-# /usr/local/bin/kb-light + 100 &
-#xinput set-prop 11 "libinput Tapping Enabled" "1" &
-compton &
-/home/alec/.fehbg &
-exec i3
-
diff --git a/.zshrc b/.zshrc
deleted file mode 100644
index 265575e..0000000
--- a/.zshrc
+++ /dev/null
@@ -1,48 +0,0 @@
-# Lines configured by zsh-newuser-install
-HISTFILE=~/.histfile
-HISTSIZE=1000
-SAVEHIST=1000
-setopt appendhistory autocd extendedglob nomatch AUTO_PUSHD
-unsetopt beep
-bindkey -v
-# End of lines configured by zsh-newuser-install
-# The following lines were added by compinstall
-zstyle :compinstall filename '/home/alec/.zshrc'
-
-autoload -Uz compinit
-compinit
-# End of lines added by compinstall
-
-alias ls="ls --color=auto"
-alias dir="dir --color=auto"
-alias grep="grep --color=auto"
-alias dmesg='dmesg --color'
-alias sudo='sudo '
-alias cat='bat'
-
-export PKG_CONFIG_PATH=/usr/lib/openssl-1.0/pkgconfig cargo build
-
-#
-source /usr/share/zsh/share/antigen.zsh
-
-# Load the oh-my-zsh's library.
-# antigen use oh-my-zsh
-
-# Bundles from the default repo.
-#antigen bundle git
-# antigen bundle refined
-#antigen bundle command-not-found
-#antigen bundle vi-mode
-
-# Syntax highlighting bundle.
-antigen bundle zsh-users/zsh-syntax-highlighting
-# suggestions
-antigen bundle zsh-users/zsh-autosuggestions
-# Load the theme.
-#antigen bundle mafredri/zsh-async
-#antigen bundle DFurnes/purer
-#antigen bundle sindresorhus/pure
-# Tell Antigen that you're done.
-antigen apply
-
-eval "$(starship init zsh)"
diff --git a/README.md b/README.md
deleted file mode 100644
index 6d4e988..0000000
--- a/README.md
+++ /dev/null
@@ -1,2 +0,0 @@
-# dotfiles
-just some configuration files for my various arch installs
diff --git a/bin/clamshell-toggle b/bin/clamshell-toggle
new file mode 100755
index 0000000..12997e9
--- /dev/null
+++ b/bin/clamshell-toggle
@@ -0,0 +1,6 @@
+#!/usr/bin/bash
+if grep -q open /proc/acpi/button/lid/LID0/state; then
+ swaymsg output eDP-1 enable
+else
+ swaymsg output eDP-1 disable
+fi
diff --git a/bin/idlechecker b/bin/idlechecker
new file mode 100755
index 0000000..36261e9
--- /dev/null
+++ b/bin/idlechecker
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+# xss-lock -- ./pretty-lock &
+swayidle -w \
+ timeout 300 '~/bin/pretty-lock' \
+ before-sleep '~/bin/pretty-lock'
diff --git a/bin/pretty-lock b/bin/pretty-lock
new file mode 100755
index 0000000..8ef40e0
--- /dev/null
+++ b/bin/pretty-lock
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+swaylock \
+ -f \
+ --screenshots \
+ --clock \
+ --indicator \
+ --indicator-radius 100 \
+ --indicator-thickness 7 \
+ --effect-blur 7x5 \
+ --effect-vignette 0.5:0.5 \
+ --ring-color bb00cc \
+ --key-hl-color 880033 \
+ --line-color 00000000 \
+ --inside-color 00000088 \
+ --separator-color 00000000 \
+ --grace 2 \
+ --fade-in 1
diff --git a/bin/wallpaper-shuffle b/bin/wallpaper-shuffle
new file mode 100755
index 0000000..8108a10
--- /dev/null
+++ b/bin/wallpaper-shuffle
@@ -0,0 +1,11 @@
+#!/bin/nu
+let wallpapers_path = "~/wallpapers/low-poly"
+swaymsg -t get_outputs |
+ rg name |
+ split row "\n" |
+ split column ":" |
+ get column2 |
+ str trim | str trim -c "," | str trim -c '"' |
+ each {|output|
+ swaymsg $"output ($output) bg `find ($wallpapers_path) -type f | shuf -n 1` fill"
+ }
diff --git a/rofi b/rofi
deleted file mode 160000
-Subproject aba9eb3d1ad67ade0fdb89b7e4998e69c873a86