Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Noro18/linux-ricing-dotfiles/llms.txt

Use this file to discover all available pages before exploring further.

These scripts control the Waybar status bar and the Rofi launcher. waybar-menu opens a visual picker for switching Waybar styles, waybar-set applies the selected style, and launcher opens the main application launcher.
Opens a Rofi menu listing all .css files in ~/.config/waybar/custom styles/. After you pick one, it calls waybar-set with the full path to apply the style.Trigger: Keybind or click on a Waybar module.
waybar-menu
What it does internally:
waybar-menu
#!/usr/bin/env bash
dir="$HOME/.config/rofi/launchers/type-1/"
theme='style-2'
WAYBAR_DIR="$HOME/.config/waybar/custom styles"

IFS=$'\n'
cd "$WAYBAR_DIR" || exit

chosen=$(for a in *.css ; do echo -en "$a\0icon\x1f$a\n" ; done \
  | rofi -dmenu -p "Select Waybar Styles" -theme "${dir}/${theme}.rasi")

if [ -n "$chosen" ]; then
    waybar-set "$WAYBAR_DIR/$chosen"
fi
Takes a path to a .css file and regenerates ~/.config/waybar/style.css to import that preset alongside the two auto-generated color files. Sends a desktop notification on completion.Called by: waybar-menu.
waybar-set "/path/to/custom styles/style-name.css"
Generated style.css content:
style.css (generated by waybar-set)
/* This file is generated by ~/.local/bin/waybar-set */

@import "colors.css";         /* matugen colors */
@import "colors-waybar.css";  /* wallust colors */

@import url('/path/to/custom styles/style-name.css'); /* active preset */
To add a new Waybar style, drop a .css file into ~/.config/waybar/custom styles/. It will automatically appear in the waybar-menu picker.
style.css is overwritten every time you run waybar-set. Never edit it manually — your changes will be lost on the next style switch.
Opens the main Rofi application launcher. This is the primary way to launch apps from the desktop.Trigger: Keybind (typically Super + D or Super + Space).
launcher
The launcher uses the Rofi theme from ~/.config/rofi/launchers/ and picks up wallpaper-reactive colors from the auto-generated colors-matugen.rasi.

Build docs developers (and LLMs) love