First Steps
You installed Tsumiki and applied the Post Installation steps. Here is how to get a working panel quickly.
1. Start the Panel
Section titled “1. Start the Panel”From the Tsumiki project directory, run:
./init.sh -startIf 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.
2. Set Up Autostart
Section titled “2. Set Up Autostart”Add Tsumiki to your Hyprland configuration so it launches automatically on login:
Open ~/.config/hypr/hyprland.conf and add:
exec-once = sleep 5; ~/.config/tsumiki/init.sh -startThe sleep 5 delay gives Hyprland time to fully initialize. Adjust the path if you cloned Tsumiki to a different directory.
3. Copy the Example Config
Section titled “3. Copy the Example Config”Tsumiki ships with a complete example configuration. Copy it to get a valid starting point:
cp example/config.toml config.toml4. Customize Your Layout
Section titled “4. Customize Your Layout”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 |
5. Reload to Apply Changes
Section titled “5. Reload to Apply Changes”After saving your edits, restart Tsumiki:
pkill tsumiki./init.sh -startIf the configuration is valid, the bar should reappear with your new layout.
6. Test Common Widgets
Section titled “6. Test Common Widgets”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.
7. Make It Yours
Section titled “7. Make It Yours”- Change colors — See Making Themes for SCSS customization or Matugen for automatic wallpaper-based theming.
- Add more widgets — Browse the Widgets Reference for all 45+ available widgets.
- Enable modules — Try the Dock, Launcher, or OSD.
- Configure behavior — See the full Configuration reference for every option.
Troubleshooting
Section titled “Troubleshooting”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.,
playerctlfor media,brightnessctlfor brightness). Run./init.sh -setupto ensure all dependencies are installed. - SASS errors — Your
config.tomlmay be invalid. Compare withexample/config.toml.
For more help, see the FAQ or Troubleshooting pages.