pipemixer.ini(5)
π NAME π
pipemixer.ini β it's the config file that runs the whole vibe for pipemixer(1) β¨ and this right here is the pipemixer.ini(5) manual page, filed under File Formats. Yes bestie, config files get their own man pages, we love that for them π
π¦ DESCRIPTION π¦
Okay so pipemixer.ini is where you tell pipemixer how it should behave and how it should look. Behavior, appearance, the whole aesthetic. No cap. π
The way it works is pipemixer goes hunting for its config file in these spots, in this order:
$XDG_CONFIG_HOME/pipemixer/pipemixer.ini$HOME/.config/pipemixer/pipemixer.iniβ but only ifXDG_CONFIG_HOMEis unset.
Simple as that. Now let's get into the actual sections, because this is where it gets fun π«Ά
πΈ SECTION: main πΈ
General options. The basics. The main-character settings, iykyk.
volume-stepβ how big of a jump volume makes each time, as a percentage, so1literally means 1%. Default:1.volume-min,volume-maxβ the lowest and highest volume you're allowed to set withpipemixer. Default:0,150.wraparoundβ do you want scrolling through nodes to loop? Like, hit the bottom and it keeps going from the top, and vice versa. Default:false.tab-orderβ the order the tabs show up in the UI, written as a comma-separated string of tab names. Heads up: duplicate names are not allowed, so don't try it π Default:playback,recording,output-devices,input-devices,cardsdefault-tabβ which tab is the active one the momentpipemixerstarts up. Default:playback
β¨ SECTION: binds β¨
This is the keybinding section, and the format is action=key. The way that each action can be bound to multiple keys? Iconic. π₯
Now, a key can be written in a few different ways:
- Any printable ASCII/Unicode character, periodt. Example:
tab-next=t - Special keys:
up,down,left,right,enter,tab,backtab,space,backspace,escape. Example:tab-prev=backtab - Arbitrary keycodes with
code:N, where N is a decimal number. Example:quit=code:185
And here's every action you can bind, bestie:
focus-down,focus-up,focus-first,focus-lastβ move around the list of items in whatever tab you're on.volume-up,volume-downβ adjust the volume, obviously πvolume-set-Nβ set the volume of the selected item to N%.tab-next,tab-prevβ cycle forward and backward through your tabs.tab-playback,tab-recording,tab-input-devices,tab-output-devices,tab-cardsβ jump straight to one specific tab.tab-Nβ switch to the *N*th tab (and yes, it's 1-based, so the first tab is1, not0).mute-toggle,mute-enable,mute-disableβ set the mute state for the selected item.channel-lock-toggle,channel-lock-enable,channel-lock-disableβ set channel lock for the selected item.set-defaultβ make the focused source or sink the default one. Main character energy fr fr πselect-routeβ pops open the route selection menu.select-profileβ pops open the profile selection menu.confirm-selection,cancel-selectionβ confirm or cancel whatever you're picking when you're in a menu.quitβ exit the application. Bye bestie πquit-or-cancel-selectionβ does thecancel-selectionthing if a menu is active, and thequitthing otherwise.unbindβ unbind a key from any action at all.
π SECTION: interface π
Configure the various UI elements. This is the glow-up section, where you pick the little characters and strings that get drawn on screen.
bar-empty-char,bar-full-charβ the characters used to draw volume bars.routes-separatorβ the string that separates routes on nodes that actually have routes.profiles-separatorβ the string that separates profiles on devices.border-left,border-right,border-top,border-bottom,border-top-left,border-top-right,border-bottom-left,border-bottom-rightβ the characters that make up the border around each node. All eight, no skips π¦volume-frame-top-left,volume-frame-top-right,volume-frame-bottom-left,volume-frame-bottom-right,volume-frame-center-left,volume-frame-center-right,volume-frame-mono-left,volume-frame-mono-right,volume-frame-focusβ the characters that make up the frame around the per-channel volume bars.
π SEE ALSO π
That's the whole page, bestie. Go configure something cute π
Okay so that's a wrap! This was pipemixer.ini(5) from pipemixer 0.4.3, dated March 2026 π©· slay, go forth and make your mixer gorgeous, no cap β¨π
π
π¦ where this page comes from
- ubuntu stonking: pipemixer 0.4.3-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms