Added pywal and binds for wofi
This commit is contained in:
Executable
+17
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
PROJECTS_DIR="$HOME/Projects"
|
||||
|
||||
menu() {
|
||||
find "$PROJECTS_DIR" -mindepth 1 -maxdepth 1 -type d | while read -r dir; do
|
||||
basename=$(basename "$dir")
|
||||
echo "$basename"
|
||||
done
|
||||
}
|
||||
|
||||
main() {
|
||||
choice=$(menu | wofi -c ~/.config/wofi/projects -s ~/.config/wofi/style-projects.css --show dmenu --prompt "Select Project:" -n)
|
||||
selected_dir=$(echo "$choice" | cut -d':' -f2-)
|
||||
[ -d "$PROJECTS_DIR/$selected_dir" ] && kitty -d "$PROJECTS_DIR/$selected_dir" nvim
|
||||
}
|
||||
main
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
window {
|
||||
all: unset;
|
||||
padding: 20px;
|
||||
border-radius: 0px;
|
||||
background-color: alpha(@background, 0.5);
|
||||
border-radius: 10px;
|
||||
background-color: rgba(50,50,50, 1);
|
||||
}
|
||||
#inner-box {
|
||||
margin: 2px;
|
||||
@@ -43,7 +43,6 @@ window {
|
||||
color: @text;
|
||||
box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
|
||||
border-radius: 10;
|
||||
background-color: alpha(@background, 0.2);
|
||||
}
|
||||
#input image {
|
||||
border: none;
|
||||
@@ -78,7 +77,7 @@ window {
|
||||
#entry:selected {
|
||||
border: none;
|
||||
border-radius: 20px;
|
||||
background-color: rgba(0, 0, 0, 0.15);
|
||||
background-color: rgba(35, 35, 35, 1);
|
||||
}
|
||||
#entry:selected #text {
|
||||
color: @mauve;
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
window {
|
||||
all:unset;
|
||||
padding: 20px;
|
||||
border-radius: 0px;
|
||||
background-color: alpha(@background,.5);
|
||||
border-radius: 10px;
|
||||
background-color: rgba(50,50,50, 1);
|
||||
}
|
||||
#inner-box {
|
||||
margin: 2px;
|
||||
@@ -42,9 +42,8 @@ window {
|
||||
border: none;
|
||||
outline: none;
|
||||
color: @text;
|
||||
box-shadow: 1px 1px 5px rgba(0,0,0, .5);
|
||||
box-shadow: 1px 1px 5px rgba(0,0,0, 1);
|
||||
border-radius:10;
|
||||
background-color: alpha(@background,.2);
|
||||
}
|
||||
#input image {
|
||||
border: none;
|
||||
@@ -80,11 +79,11 @@ window {
|
||||
#entry:selected {
|
||||
border: none;
|
||||
border-radius: 20px;
|
||||
background-color: rgba(0, 0, 0, 0.15);
|
||||
background-color: rgba(35, 35, 35, 1);
|
||||
}
|
||||
#entry:selected #text {
|
||||
color: @mauve;
|
||||
}
|
||||
#entry:drop(active) {
|
||||
background-color: @lavender !important;
|
||||
background-color: @lavender;
|
||||
}
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
window {
|
||||
all:unset;
|
||||
padding: 20px;
|
||||
border-radius: 0px;
|
||||
background-color: alpha(@background,.5);
|
||||
border-radius: 10px;
|
||||
background-color: rgba(50,50,50, 1);
|
||||
}
|
||||
#inner-box {
|
||||
margin: 2px;
|
||||
@@ -50,8 +50,7 @@ window {
|
||||
outline: none;
|
||||
color: @text;
|
||||
box-shadow: 1px 1px 5px rgba(0,0,0, .5);
|
||||
border-radius:10;
|
||||
background-color: alpha(@background,.2);
|
||||
border-radius:10px;
|
||||
}
|
||||
#input image {
|
||||
border: none;
|
||||
@@ -95,11 +94,11 @@ window {
|
||||
box-shadow: 1px 1px 5px rgba(255,255,255, .03);
|
||||
border: none;
|
||||
border-radius: 20px;
|
||||
background-color:transparent;
|
||||
background-color: rgba(35, 35, 35, 1);
|
||||
}
|
||||
#entry:selected #text {
|
||||
color: @mauve;
|
||||
}
|
||||
#entry:drop(active) {
|
||||
background-color: @lavender !important;
|
||||
background-color: rgba(35, 35, 35, 1);
|
||||
}
|
||||
|
||||
Executable
+21
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
WALLPAPER_DIR="$HOME/Pictures/Wallpapers/walls"
|
||||
#I dont know what the fuck I am doing
|
||||
menu() {
|
||||
find "${WALLPAPER_DIR}" -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png" -o -iname "*.gif" \) | awk '{print "img:"$0}'
|
||||
}
|
||||
main() {
|
||||
choice=$(menu | wofi -c ~/.config/wofi/wallpaper -s ~/.config/wofi/style-wallpaper.css --show dmenu --prompt "Select Wallpaper:" -n)
|
||||
selected_wallpaper=$(echo "$choice" | sed 's/^img://')
|
||||
swww img "$selected_wallpaper" --transition-type any --transition-fps 60 --transition-duration .5
|
||||
wal -i "$selected_wallpaper" -n --cols16
|
||||
pywalfox update
|
||||
color1=$(awk 'match($0, /color2=\47(.*)\47/,a) { print a[1] }' ~/.cache/wal/colors.sh)
|
||||
color2=$(awk 'match($0, /color3=\47(.*)\47/,a) { print a[1] }' ~/.cache/wal/colors.sh)
|
||||
sed -i "s/^gradient_color_1 = .*/gradient_color_1 = '$color1'/" $cava_config
|
||||
sed -i "s/^gradient_color_2 = .*/gradient_color_2 = '$color2'/" $cava_config
|
||||
source ~/.cache/wal/colors.sh && cp -r $wallpaper ~/wallpapers/pywallpaper.jpg
|
||||
}
|
||||
main
|
||||
|
||||
|
||||
Reference in New Issue
Block a user