Zum Inhalt springen

Your language is missing?

Help us translate this documentation!

See how to contribute translations →

hyde-shell

Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.

hyde-shell - HyDE script execution wrapper and environment resolver

hyde-shell [command] [arguments...]
hyde-shell [--help | help | -h]
hyde-shell [-r | reload]

hyde-shell is a universal wrapper script that executes HyDE scripts without file extensions and solves PATH-related issues where users might accidentally overwrite ~/.local/lib/hyde in their PATH.

Located in ~/.local/bin/, hyde-shell automatically discovers and executes scripts from the HyDE library directory, handling both Python scripts (.py) and shell scripts (.sh) without requiring file extensions.

--help, help, -h : Display help message showing available commands and usage information.

-r, reload : Reload the HyDE environment and refresh all configurations.

wallbash : Execute a wallbash script for dynamic theming and color management.

hyde-shell provides access to all HyDE scripts without requiring file extensions:

Terminal window
hyde-shell waybar # Executes waybar.py
hyde-shell theme.import # Executes theme.import.py
hyde-shell wallpaper # Executes wallpaper.sh
hyde-shell screenrecord # Executes screenrecord.sh

The wrapper automatically discovers and resolves all scripts in the HyDE library directory.

Execute any HyDE script without file extension:

Terminal window
hyde-shell waybar --help # Run waybar.py with help flag
hyde-shell theme.import # Run theme.import.py
hyde-shell wallpaper # Run wallpaper.sh

Use built-in commands:

Terminal window
hyde-shell wallbash # Execute wallbash scripts in ~/.config/hyde/wallbash/scripts/
hyde-shell reload # Reload HyDE environment

Pass arguments to underlying scripts:

Terminal window
hyde-shell waybar --set layout-1 # Pass arguments to waybar.py
  • Script Path Resolution: Finds scripts in ~/.local/lib/hyde/ regardless of PATH configuration
  • Extension Handling: Automatically appends appropriate file extensions (.py, .sh)
  • PATH Independence: Works regardless of current PATH configuration or working directory

~/.local/bin/hyde-shell : Main executable wrapper script

~/.local/lib/hyde/ : Directory containing all HyDE scripts and modules

  • Always prefer hyde-shell over direct script execution for maximum compatibility
  • File extensions are optional and automatically resolved
  • Future HyDE versions will increasingly rely on hyde-shell for script execution