HyWM is a command-line tool for creating, managing, and launching application layouts in the Hyprland window manager. Users can define "sessions" which consist of specific applications assigned to particular workspaces. The script then allows for easy launching of all applications in a session, automatically placing them on their designated workspaces.
- Create and manage custom sessions.
- Launch all applications in a session in parallel.
- Interactive fzf menu for app selection.
- Colored output for better readability.
- Make sure you have the following dependencies installed:
hyprlandfzfparallel(from GNU Parallel)
- Clone this repository:
git clone https://github.com/your-username/HyWM.git
- Make the script executable:
chmod +x HyWM/start_session.sh
- Setup a new session:
./start_session.sh setup [session_name]
- Launch a session:
./start_session.sh launch [session_name]
- List all sessions:
./start_session.sh list
- Delete a session:
./start_session.sh delete [session_name]
Contributions are welcome! Please see the CONTRIBUTING.md file for details.
- Ahmed Javed - [email protected]