Warning
RSP is currently only available on Linux with the Hyprland window manager and is compatible only with the kitty terminal.
Note
RSP, (Rust Starter Profiles), is a CLI tool written in Rust. Its aim is to simplify the management and launching of different work profiles, according to the user's needs. This simplifies the process of configuring the work or relaxation environment in a single command.
-
Configuration profile management
-
Launching profiles from the Terminal or Rofi
-
Open applications in specific workspaces
# hyprland.conf
bind = $mainmod SHIFT, P, exec, .config/rsp/rsp_rofi.sh
Important
Rust must be installed on your system.
Clone the repository :
git clone https://github.com/Itsoon/rsp.git; cd rsp
Run Setup :
./setup.sh
Installation check :
rsp --version
Compiling :
cargo build --release
Copy the binary :
sudo cp ./target/release/rsp /usr/local/bin/
Copy configuration files.
cp -r ./config/rsp/ "$HOME/.config/"
Installation check :
rsp --version
Usage: rsp [COMMAND]
🖥️ Commands:
l, ls, list Print available profiles
<profile> Processing profile
h, help Print this message or the help of the given subcommand(s)
🔧 Options:
-l, -ls Print available profiles
-h, --help Print help
-v, -V, --version Print version
To process a specific profile (replace with the profile ID or with the name):
❯ rsp l
0 default
1 start-up
2 hyprland
3 rsp
❯ rsp hyprland
Process launched and detached.