hypr(scripts): add color-picker script
This commit is contained in:
@@ -28,6 +28,7 @@ bind = $mainMod, $mainMod_L, exec, astal show-ws-numbers
|
|||||||
|
|
||||||
# Uncomment if you want to press SUPER to launch application search
|
# Uncomment if you want to press SUPER to launch application search
|
||||||
# bind = $mainMod, $mainMod_L, exec, astal toggle apps-window
|
# bind = $mainMod, $mainMod_L, exec, astal toggle apps-window
|
||||||
|
|
||||||
bind = $mainMod, K, exec, $terminal
|
bind = $mainMod, K, exec, $terminal
|
||||||
bind = $mainMod, Q, killactive
|
bind = $mainMod, Q, killactive
|
||||||
bind = $mainMod, E, exec, $fm
|
bind = $mainMod, E, exec, $fm
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ env = HYPRCURSOR_SIZE, 24
|
|||||||
|
|
||||||
# Wayland stuff
|
# Wayland stuff
|
||||||
env = MOZ_ENABLE_WAYLAND, 1
|
env = MOZ_ENABLE_WAYLAND, 1
|
||||||
env = ELECTRON_OZONE_PLATFORM_HINT, auto
|
env = ELECTRON_OZONE_PLATFORM_HINT, x11
|
||||||
|
|
||||||
# QT
|
# QT
|
||||||
env = QT_QPA_PLATFORM, wayland
|
env = QT_QPA_PLATFORM, wayland
|
||||||
@@ -29,5 +29,5 @@ env = QT_QPA_PLATFORMTHEME, qt5ct
|
|||||||
env = QT_AUTO_SCREEN_SCALE_FACTOR, 1
|
env = QT_AUTO_SCREEN_SCALE_FACTOR, 1
|
||||||
|
|
||||||
# Others
|
# Others
|
||||||
env = ADW_DISABLE_PORTAL, 1 # Fixes xdg-desktop-portal in some flatpak apps
|
env = ADW_DISABLE_PORTAL, 1 # Fixes prefer-dark theme setting in some flatpak apps
|
||||||
env = WALLPAPERS, $HOME/wallpapers
|
env = WALLPAPERS, $HOME/wallpapers
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
send_notification() {
|
||||||
|
notify-send -u normal -a "Color Picker" "$1" "$2"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Check if user has hyprpicker installed
|
||||||
|
if ! [[ -f /bin/hyprpicker ]]; then
|
||||||
|
send_notification "An error occurred" "Looks like you don't have Hyprpicker installed! Try installing it before using the Color Picker tool."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
selected_color=$(hyprpicker)
|
||||||
|
|
||||||
|
if ! [[ $selected_color == "" ]]; then
|
||||||
|
wl-copy $selected_color
|
||||||
|
send_notification "Selected Color" "The selected color is <span foreground='$selected_color'>$selected_color</span>, it was also copied to your clipboard!"
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user