Skip to content

First Steps

You installed Tsumiki and applied the Post Installation steps. Here is how to get a working panel quickly.

From the Tsumiki project directory, run:

Terminal window
./init.sh -start

If Hyprland is running, the bar should appear at the top of your screen. If the bar does not appear, check for error output in the terminal and see Troubleshooting.

Add Tsumiki to your Hyprland configuration so it launches automatically on login:

Open ~/.config/hypr/hyprland.conf and add:

Terminal window
exec-once = sleep 5; ~/.config/tsumiki/init.sh -start

The sleep 5 delay gives Hyprland time to fully initialize. Adjust the path if you cloned Tsumiki to a different directory.

Tsumiki ships with a complete example configuration. Copy it to get a valid starting point:

Terminal window
cp example/config.toml config.toml

Edit config.toml and adjust the [layout] section. Each section (left_section, middle_section, right_section) is an array of widget names:

[layout]
left_section = ["workspaces", "window_title"]
middle_section = ["date_time"]
right_section = ["volume", "battery", "system_tray", "power"]

This creates a bar with:

Section Widgets
Left Workspace switcher, active window title
Middle Current date and time
Right Volume control, battery status, system tray, power menu

After saving your edits, restart Tsumiki:

Terminal window
pkill tsumiki
./init.sh -start

If the configuration is valid, the bar should reappear with your new layout.

Try interacting with your widgets:

  • Workspaces — Click to switch, scroll to cycle through desktops.
  • Volume — Click to mute/unmute, scroll to adjust.
  • Battery — Hover to see remaining time and charge status.
  • Date/Time — Click to open the calendar and notification panel.
  • System Tray — Existing tray icons should appear automatically.

If something looks wrong:

  • Bar doesn’t appear — Check that you’re running Hyprland and that no other bars are running (pkill waybar).
  • No icons — Verify JetBrains Nerd Font is installed and configured as your terminal/UI font.
  • Missing functionality — Some widgets require external tools (e.g., playerctl for media, brightnessctl for brightness). Run ./init.sh -setup to ensure all dependencies are installed.
  • SASS errors — Your config.toml may be invalid. Compare with example/config.toml.

For more help, see the FAQ or Troubleshooting pages.