aboutsummaryrefslogtreecommitdiff
path: root/linux/rofi/launchers/misc/launcher.sh
blob: a25dce98a7f47d280ad39be5639e2d3923f1e870 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/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"