Variables (Overrides) - HyDE-Project/Hyde-cli GitHub Wiki
Hyde (hyprdots repo)
This are the override variables support by the scripts from the repo.
Variable |
Description |
Default Value |
Example |
hydeTheme |
Current theme used |
Dynamic |
hydeTheme="Decay Green" |
wallFramerate |
Transition FPS for wallpaper change |
60 |
wallFramerate=60 |
wallTransDuration |
Duration of wallpaper transition in seconds |
1 |
wallTransDuration=1 |
wallAddCustomPath |
Custom directories for wallpaper scanning |
("/path/to/wall/dir1" "/path/to/wall/dir2") |
wallAddCustomPath=("$HOME/Pictures/Wallpapers") |
enableWallDcol |
Color mode for wallbash |
0 |
enableWallDcol="0" |
wallbashCustomCurve |
HSV curve for accent color generation |
"32 50\n42 46\n49 40\n56 39\n64 38\n76 37\n90 33\n94 29\n100 20" |
wallbashCustomCurve="32 50\n42 46\n49 40\n56 39\n64 38\n76 37\n90 33\n94 29\n100 20" |
themeSelect |
Style for theme selection menu |
2 |
themeSelect=1 |
rofiStyle |
Style for rofi application launcher |
|
rofiStyle="11" |
rofiScale |
Scale for rofi application launcher |
|
rofiScale=8 |
wlogoutStyle |
Style for logout menu |
1 |
wlogoutStyle=1 |
skip_wallbash |
Specifies wallbash templates to skip during the wallbash process. Paths should be relativeto $hydeConfDir (~/.config/hyde/) | |
|
skip_wallbash=("${hydeConfDir}/wallbash/Wall-Ways/waybar.dcol " "${hydeConfDir}/wallbash/Wall-Ways/code.dcol" |
Below are the variables that are used by HyDE-CLI
Misc
Variables |
Description |
Default |
Example |
annotation_tool |
- Screen capture annotation tool. - Can be swappy or satty - package should be installed first |
swappy |
annotation_tool=satty |
bookmark_file |
- A list of user bookmarks - Modified as .lst list file- See .lst file fomatting |
Will extract Chromium and Firefox base (sqlite) bookmarks |
bookmark_file("$HOME/.config/hyde/bookmarks.lst") |
search_file |
- A list of user search engines- Modified as .lst list file- See .lst file fomatting |
"" |
search_file=("$HOME/.config/hyde/search.lst") |
emoji_style |
- Emoji style 1 - list or 2 - grid |
1 |
emoji_style=2 # Also accepts 'grid' |
userPrefsDir |
- Whatever files inside this directory will ALWAYS override the target file- Usable if you have a very static file to override from HyDE- This is Dangerous as it might broke your default hyde configuration |
${HOME}/.config/hyde/user |
userPrefsDir="/usr/share/hyde/Configs" |
Battery Notify
Variable |
Description |
Default Value |
Example |
battery_full_threshold |
Full battery threshold percentage |
100% |
battery_full_threshold=90 |
battery_critical_threshold |
Critical battery threshold percentage |
10% |
battery_critical_threshold=20 |
battery_low_threshold |
Low battery threshold percentage |
20% |
battery_low_threshold=40 |
unplug_charger_threshold |
Unplug charger threshold percentage |
80% |
unplug_charger_threshold=80 |
timer |
Countdown timer before executing execute_critical in seconds |
120 |
timer=120 |
notify |
Notify interval for Battery Full Status in minutes |
1140 |
notify=1140 |
interval |
Notify interval on LOW and UNPLUG Status in percentage |
5% |
interval=5 |
undock |
Shows Battery Plug In/Out/Full Notification |
true |
undock=true |
execute_unplug |
Command/script to execute at minimum unplug_charger_threshold |
"" |
execute_unplug="" |
execute_low |
Command/script to execute at maximum battery_low_threshold |
"" |
execute_low="" |
execute_critical |
Command/script to execute if battery on critical threshold |
"systemctl suspend" |
execute_critical="systemctl suspend" |
execute_discharging |
Command/script to execute when battery is discharging |
"Hyde power save toggle" |
execute_discharging="Hyde power save toggle" |
execute_charging |
Command/script to execute when battery is charging |
"Hyde power toggle" |
execute_charging="Hyde power toggle" |
Keybind Hint
Hyde show binds
Variables |
Description |
Default |
Example |
kb_hint_width |
|
|
kb_hint_width=40em |
kb_hint_height |
|
|
kb_hint_height=40em |
kb_hint_line |
|
|
kb_hint_line=16 |
kb_hint_conf |
|
|
kb_hint_conf=("$HOME/GitHub/HyDE/Configs/.local/share/bin/keybinds_hint.sh") |