A modern, high-performance dock for Hyprland built with Rust and GTK4.
|
|
|
|
Everything syncs with pywal automatically, there are to sections the left one which, there are two sections, one on the left side where the applications are anchored and the right side where they are not anchored
All the windows change in real time, you can see that the window plays at 30 fps
For installation it is done through the commands below
git clone https://github.com/rhythmcreative/rust-dock.git
cd ~/rust-dock
./install.shImportant
Do NOT run install.sh as sudo so that the installation is done correctly
Run the following script
./uninstall.sh❯ rust-dock -h
Options:
-p, --position <POSITION>
Dock position: top | bottom | left | right
-i, --icon-size <ICON_SIZE>
Icon size in pixels
--padding <PADDING>
Internal padding of the dock
--spacing <SPACING>
Space between application icons
--radius <RADIUS>
Corner radius of the dock
--opacity <OPACITY>
Background opacity (0.0 - 1.0)
-o, --output <OUTPUT>
Target a specific monitor by connector name (e.g. DP-6)
-l, --launcher-command <LAUNCHER_COMMAND>
Command run by the launcher button
--launcher
Show the launcher button
--no-launcher
Hide the launcher button
-x, --exclusive-zone
Reserve screen space so other windows don't overlap the dock (moves other windows aside)
--no-exclusive-zone
Don't reserve screen space
--smart-view
Enable smart view (auto-hide until the cursor reaches the edge)
--style <STYLE>
Path to an extra CSS file appended to the stylesheet
-y, --layer <LAYER>
Layer shell layer: overlay | top | bottom | background
-m, --margin <MARGIN>
Margin between the dock and the screen edge
--system-gap
Align the margin with Hyprland's gaps_out
--no-system-gap
Do not align the margin with Hyprland's gaps_out
-h, --help
Print help (see more with '--help')
-V, --version
Print version
Hope you enjoy it :)





