-
-
Notifications
You must be signed in to change notification settings - Fork 11
Variables (Overrides)
Khing edited this page Sep 14, 2024
·
2 revisions
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 relative to $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
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" |
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" |
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") |
Note
I don't have much time writing a wiki, so I'll do it bit by bit. Please request if you want to clarify something.
USAGE
Hyde man
will list all available commands
- Khing 🧹