Compare commits
1 commit
e6d07010af
...
1d5160b669
Author | SHA1 | Date | |
---|---|---|---|
1d5160b669 |
1 changed files with 2 additions and 4 deletions
|
@ -194,7 +194,7 @@ def main() -> None:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
def select(options: list[str], prompt: str) -> int | None:
|
def select(options: list[str], prompt:str) -> int | None:
|
||||||
menu_output = subprocess.run(
|
menu_output = subprocess.run(
|
||||||
["fuzzel", "--dmenu", f"--prompt={prompt}"],
|
["fuzzel", "--dmenu", f"--prompt={prompt}"],
|
||||||
input="\n".join(options),
|
input="\n".join(options),
|
||||||
|
@ -223,9 +223,7 @@ def select_sink() -> None:
|
||||||
@main.command()
|
@main.command()
|
||||||
def select_source() -> None:
|
def select_source() -> None:
|
||||||
devices = get_sources()
|
devices = get_sources()
|
||||||
selected = select(
|
selected = select([device.menu_item() for device in devices], prompt="Select Source>")
|
||||||
[device.menu_item() for device in devices], prompt="Select Source>"
|
|
||||||
)
|
|
||||||
if selected is None:
|
if selected is None:
|
||||||
click.echo("No source selected")
|
click.echo("No source selected")
|
||||||
return
|
return
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue