mirror of
https://git.sr.ht/~roxwize/.dotfiles
synced 2025-04-03 18:14:15 +00:00
~
This commit is contained in:
parent
3f01bd1608
commit
a15a59af09
7 changed files with 305 additions and 129 deletions
57
configs/fooyin/fooyin.conf
Normal file
57
configs/fooyin/fooyin.conf
Normal file
|
@ -0,0 +1,57 @@
|
||||||
|
[General]
|
||||||
|
Language=en_US
|
||||||
|
|
||||||
|
[Artwork]
|
||||||
|
Paths="@Variant(\0\0\0\x7f\0\0\0\vCoverPaths\0\0\0\0\x4\0\0\0\x1e\0%\0p\0\x61\0t\0h\0%\0/\0\x66\0o\0l\0\x64\0\x65\0r\0.\0*\0\0\0\x1c\0%\0p\0\x61\0t\0h\0%\0/\0\x63\0o\0v\0\x65\0r\0.\0*\0\0\0\x1c\0%\0p\0\x61\0t\0h\0%\0/\0\x66\0r\0o\0n\0t\0.\0*\0\0\0\x34\0%\0p\0\x61\0t\0h\0%\0/\0.\0.\0/\0\x41\0r\0t\0w\0o\0r\0k\0/\0\x66\0o\0l\0\x64\0\x65\0r\0.\0*\0\0\0\x1\0\0\0\x1a\0%\0p\0\x61\0t\0h\0%\0/\0\x62\0\x61\0\x63\0k\0.\0*\0\0\0\x2\0\0\0\x1e\0%\0p\0\x61\0t\0h\0%\0/\0\x61\0r\0t\0i\0s\0t\0.\0*\0\0\0,\0%\0p\0\x61\0t\0h\0%\0/\0%\0\x61\0l\0\x62\0u\0m\0\x61\0r\0t\0i\0s\0t\0%\0.\0*)"
|
||||||
|
|
||||||
|
[Controls]
|
||||||
|
VolumeStep=1
|
||||||
|
|
||||||
|
[Engine]
|
||||||
|
AudioOutput=ALSA|default
|
||||||
|
FFmpegAllExtensions=false
|
||||||
|
FadingIntervals=@Variant(\0\0\0\x7f\0\0\0\x18\x46ooyin::FadingIntervals\0\0\0\x3\xe8\0\0\x3\xe8\0\0\x3\xe8\0\0\x3\xe8\0\0\x3\xe8\0\0\x3\xe8)
|
||||||
|
ReplayGainMode=1
|
||||||
|
ReplayGainType=1
|
||||||
|
|
||||||
|
[Interface]
|
||||||
|
LockSplitterHandles=true
|
||||||
|
ScriptEditorState="@ByteArray(\0\0\x1Nx\xdam\x8f]\n\xc2\x30\x10\x84\xbfT\xef\xa1\x94\x6,(\x8a\x17\xd0'\xc1#H\xdb\x87\xaaU\x8b\x8a\xa2\xf5\xc1\xdby(\x1f\x85:\rU\xf0'av'\xbb\x33\xcb\x6\x1am0w\xa0%\x94\x82\x11<h\xba\x64J\x1dSW\xbf%\xdeX\xf9\xf6\x96x\x95\xe4\x81O\xc4\x84\x19S\x12\xf1\xb6^\x96\x94\x13\x5\x39gE\xabZOH\xea\xce\x8e\x39\x17\xf6\xe2\x91\xaa\x1d\xe5+\x99sXB\xa9^\xeaX\xfd\x80\xa3:K\xf5r\xd6l4\xad\xd2\x17z\xa7,\xd8\x8aw\xa5\x1d\xba\xe8\x33\x10\x42\xfa\x7f]\x81\xf8J\xcaO\x7f\xc1\x41\xa8v\xb2\xf5\x8c\x91n5\xe5wn\xecv\xb3\xee_\x85\x1c\x19\xf6\t4\x12\x31\xa9)"
|
||||||
|
StartupBehaviour=0
|
||||||
|
Style=Fusion
|
||||||
|
WindowTitleTrackScript="\"[FYI]\" [%artist% - ][%album%[ (%year%)] - ]\\[$padright(%track%, 2, \"0\")/$padright($if2(%tracktotal%, \"??\"), 2, \"0\")\\] %title%"
|
||||||
|
|
||||||
|
[Library]
|
||||||
|
ExcludeTypes=cue
|
||||||
|
ExternalExcludeTypes=@Invalid()
|
||||||
|
ExternalRestrictTypes=@Invalid()
|
||||||
|
MarkUnavailable=false
|
||||||
|
MarkUnavailableOnStartup=false
|
||||||
|
RestrictTypes=@Invalid()
|
||||||
|
|
||||||
|
[ListenBrainz]
|
||||||
|
UserToken=
|
||||||
|
|
||||||
|
[PlaylistOrganiser]
|
||||||
|
Model=@ByteArray(\0\0\0\x14x\xda\x63`\x80\x3\x46 f\x2\xd1\0\0(\0\x5)
|
||||||
|
State=@ByteArray(\0\0\0\0)
|
||||||
|
|
||||||
|
[StatusWidget]
|
||||||
|
ShowIcon=false
|
||||||
|
ShowSelection=false
|
||||||
|
|
||||||
|
[Theme]
|
||||||
|
IconTheme=3
|
||||||
|
SavedThemes="@ByteArray(\0\0\x1\nx\xda\x63```d@\xc5\x32\f\xc1\f\xf9\f9\f\x89\fE\f\x99\fU\f\xa9\f)\f\n\f.`~6P\x9e\x81\x1b\x88YA\f\xc6\xff\xff\xdf\xbd{\xf1\xe2\xeaU\x10\a,\xc4\b\x14\x62g73sr\x82\v\xb1\x61\xaa\x62\a\n\xfd\xfd\xfb\xed\xdb\xe3\xc7p!\xeLU\x9c\x98\x66q\x1\x85\x18\x18\xb4\xb5\xcd\xcc\xe0\x42<@!5\xb5\xee\xeeK\x97\xe0\x42\xbc\x98\x66\t\0\x85\"\"\xf2\xf2JK\xe1\x42\"\x8c\r\rHB\f\0\x30\xa8@\xc3)"
|
||||||
|
|
||||||
|
[VuMeter]
|
||||||
|
BarSections=10
|
||||||
|
|
||||||
|
[WaveBar]
|
||||||
|
BarGap=0
|
||||||
|
BarWidth=1
|
||||||
|
CentreGap=0
|
||||||
|
Colours=@Invalid()
|
||||||
|
CursorWidth=1
|
||||||
|
Downmix=2
|
||||||
|
Mode=7
|
137
configs/fooyin/fooyin.fyl
Normal file
137
configs/fooyin/fooyin.fyl
Normal file
|
@ -0,0 +1,137 @@
|
||||||
|
{
|
||||||
|
"Name": "techcat8",
|
||||||
|
"Theme": "AAAAAQAAAAAAAAAA/////wAAAAAOAAAABQAAAAAB//9+foSEo6MAAAAAAAUAAAABAf//CQkRESkpAAAAAAAFAAAAAgH//5iYnp6+vgAAAAAABQAAAAQB//8AAAgIIyMAAAAAAAUAAAAGAf//ZWVra4iIAAAAAAAFAAAABwH//5iYnp6+vgAAAAAABQAAAAgB//9+foSEo6MAAAAAAAUAAAAJAf//CQkRESkpAAAAAAAFAAAACgH//wAACAgjIwAAAAAABQAAAAwB//9PT0hIcnIAAAAAAAUAAAANAf//7u7o6NXVAAAAAAAFAAAADgH//4yMnZ3h4QAAAAAABQAAABAB//8UFBwcNDQAAAAAAAUAAAAUAYCAZWVra4iIAAAAAAAB/////wAAAB4ARwBvAGgAdQBGAG8AbgB0ACAAWwBHAG8AaAB1AF0AAAAOAFIAZQBnAHUAbABhAHJAIAAAAAAAAP////8FAAEBkBAAAAEAAAAAAAAAAAAAAAAAAQAAAB4ARwBvAGgAdQBGAG8AbgB0ACAAWwBHAG8AaAB1AF0=",
|
||||||
|
"Version": 1,
|
||||||
|
"Widgets": [
|
||||||
|
{
|
||||||
|
"SplitterVertical": {
|
||||||
|
"State": "AAAA/wAAAAEAAAACAAACkQAAABYA/////wEAAAACAA==",
|
||||||
|
"Widgets": [
|
||||||
|
{
|
||||||
|
"SplitterVertical": {
|
||||||
|
"State": "AAAA/wAAAAEAAAACAAAAFwAAApAA/////wEAAAACAA==",
|
||||||
|
"Widgets": [
|
||||||
|
{
|
||||||
|
"SplitterHorizontal": {
|
||||||
|
"State": "AAAA/wAAAAEAAAACAAAAYAAABIoA/////wEAAAABAA==",
|
||||||
|
"Widgets": [
|
||||||
|
{
|
||||||
|
"PlayerControls": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"SplitterHorizontal": {
|
||||||
|
"State": "AAAA/wAAAAEAAAACAAAAMAAABFYA/////wEAAAABAA==",
|
||||||
|
"Widgets": [
|
||||||
|
{
|
||||||
|
"PlaylistControls": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"SplitterHorizontal": {
|
||||||
|
"State": "AAAA/wAAAAEAAAACAAAAGAAABDoA/////wEAAAABAA==",
|
||||||
|
"Widgets": [
|
||||||
|
{
|
||||||
|
"ScrobbleToggle": {
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"SplitterHorizontal": {
|
||||||
|
"State": "AAAA/wAAAAEAAAACAAADcQAAAMUA/////wEAAAABAA==",
|
||||||
|
"Widgets": [
|
||||||
|
{
|
||||||
|
"WaveBar": {
|
||||||
|
"ElapsedTotal": false,
|
||||||
|
"ShowLabels": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"VolumeControls": {
|
||||||
|
"Mode": 3
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"SplitterHorizontal": {
|
||||||
|
"State": "AAAA/wAAAAEAAAACAAAAdwAAAHcA/////wEAAAABAA==",
|
||||||
|
"Widgets": [
|
||||||
|
{
|
||||||
|
"SplitterVertical": {
|
||||||
|
"State": "AAAA/wAAAAEAAAACAAABzgAAANkA/////wEAAAACAA==",
|
||||||
|
"Widgets": [
|
||||||
|
{
|
||||||
|
"LibraryTree": {
|
||||||
|
"Grouping": 0,
|
||||||
|
"ID": "e08879b321a8498cbadd465bf62f9c6f",
|
||||||
|
"State": "AAAAQHjaY2BgEPi7rmOhvt91wasG3JELHk43Y2BgYAJigZudBe5LOmervS3i/X1i+cH3ILHoeZFnjU7PPG60YWXD7dz57QAB+Bql"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"SplitterHorizontal": {
|
||||||
|
"State": "AAAA/wAAAAEAAAACAAAA3AAAAZUA/////wEAAAABAA==",
|
||||||
|
"Widgets": [
|
||||||
|
{
|
||||||
|
"ArtworkPanel": {
|
||||||
|
"CoverAlignment": 132,
|
||||||
|
"CoverType": 0,
|
||||||
|
"KeepAspectRatio": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"SelectionInfo": {
|
||||||
|
"Options": 23,
|
||||||
|
"State": "AAAA/wAAAAAAAAABAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYUAAAACAAAAAQAAAAAAAAAAAAAAAGT/////AAAAhAAAAAAAAAACAAAAZAAAAAEAAAAAAAABIQAAAAEAAAAAAAAD6AAAAABkAAAAAA=="
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"SplitterVertical": {
|
||||||
|
"State": "AAAA/wAAAAEAAAACAAACPQAAAGoA/////wEAAAACAA==",
|
||||||
|
"Widgets": [
|
||||||
|
{
|
||||||
|
"Playlist": {
|
||||||
|
"Columns": "8:132|3|0:2|1|7:2",
|
||||||
|
"HeaderState": "AAAAZXjaY2BgYGVgYFAF4ndAbASl7Rgg4iDACMRMQMwMxCwgcft1OwJft8rtsL8BpoLst1Q9dF8nUg3n75wJArNAGhn+AwEAPekbJQ==",
|
||||||
|
"ID": "c2178bed5edc4b38b7f5b9e12ad3714a",
|
||||||
|
"Preset": 0,
|
||||||
|
"SingleMode": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"PlaylistOrganiser": {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"StatusBar": {
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
|
@ -13,11 +13,6 @@
|
||||||
enable_mouse: true,
|
enable_mouse: true,
|
||||||
status_update_interval_ms: 1000,
|
status_update_interval_ms: 1000,
|
||||||
select_current_song_on_change: false,
|
select_current_song_on_change: false,
|
||||||
album_art: (
|
|
||||||
method: Auto,
|
|
||||||
max_size_px: (width: 600, height: 600),
|
|
||||||
disabled_protocols: ["http://", "https://"],
|
|
||||||
),
|
|
||||||
keybinds: (
|
keybinds: (
|
||||||
global: {
|
global: {
|
||||||
":": CommandMode,
|
":": CommandMode,
|
||||||
|
@ -90,6 +85,12 @@
|
||||||
"C": JumpToCurrent,
|
"C": JumpToCurrent,
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
|
|
||||||
|
album_art: (
|
||||||
|
method: Auto,
|
||||||
|
max_size_px: (width: 600, height: 600),
|
||||||
|
disabled_protocols: ["http://", "https://"],
|
||||||
|
),
|
||||||
search: (
|
search: (
|
||||||
case_sensitive: false,
|
case_sensitive: false,
|
||||||
mode: Contains,
|
mode: Contains,
|
||||||
|
|
|
@ -2,126 +2,99 @@
|
||||||
#![enable(unwrap_newtypes)]
|
#![enable(unwrap_newtypes)]
|
||||||
#![enable(unwrap_variant_newtypes)]
|
#![enable(unwrap_variant_newtypes)]
|
||||||
(
|
(
|
||||||
album_art_position: Left,
|
album_art_position: Left,
|
||||||
album_art_width_percent: 40,
|
album_art_width_percent: 40,
|
||||||
default_album_art_path: None,
|
default_album_art_path: None,
|
||||||
show_song_table_header: true,
|
show_song_table_header: true,
|
||||||
draw_borders: true,
|
draw_borders: true,
|
||||||
browser_column_widths: [20, 38, 42],
|
browser_column_widths: [20, 38, 42],
|
||||||
background_color: None,
|
|
||||||
text_color: None,
|
background_color: "#000823",
|
||||||
header_background_color: None,
|
text_color: "#656b88",
|
||||||
modal_background_color: None,
|
header_background_color: "#091129",
|
||||||
tab_bar: (
|
modal_background_color: None,
|
||||||
enabled: true,
|
|
||||||
active_style: (fg: "black", bg: "blue", modifiers: "Bold"),
|
tab_bar: (
|
||||||
inactive_style: (),
|
enabled: true,
|
||||||
),
|
active_style: (fg: "#656b88", bg: "#000823"),
|
||||||
highlighted_item_style: (fg: "blue", modifiers: "Bold"),
|
inactive_style: (),
|
||||||
current_item_style: (fg: "black", bg: "blue", modifiers: "Bold"),
|
),
|
||||||
borders_style: (fg: "blue"),
|
highlighted_item_style: (fg: "#eee8d5", bg: "#141c34"),
|
||||||
highlight_border_style: (fg: "blue"),
|
current_item_style: (fg: "#eee8d5", bg: "#4f4872"),
|
||||||
symbols: (song: " ", dir: "-", marker: ">", ellipsis: "..."),
|
borders_style: (fg: "#7e84a3"),
|
||||||
progress_bar: (
|
highlight_border_style: (fg: "#7e84a3"),
|
||||||
symbols: ["█", "▌", " "],
|
symbols: (song: " ", dir: "-", marker: ">", ellipsis: "..."),
|
||||||
track_style: (fg: "#1e2030"),
|
progress_bar: (
|
||||||
elapsed_style: (fg: "blue"),
|
symbols: ["-", ">", "-"],
|
||||||
thumb_style: (fg: "blue", bg: "#1e2030"),
|
track_style: (fg: "#656b88"),
|
||||||
),
|
elapsed_style: (fg: "#4f4872"),
|
||||||
scrollbar: (
|
thumb_style: (fg: "#4f4872"),
|
||||||
symbols: ["│", "█", "▲", "▼"],
|
),
|
||||||
track_style: (),
|
scrollbar: (
|
||||||
ends_style: (),
|
symbols: ["│", "█", "▲", "▼"],
|
||||||
thumb_style: (fg: "blue"),
|
track_style: (),
|
||||||
),
|
ends_style: (),
|
||||||
song_table_format: [
|
thumb_style: (fg: "#4f4872"),
|
||||||
(
|
),
|
||||||
prop: (kind: Property(Artist),
|
song_table_format: [
|
||||||
default: (kind: Text("Unknown"))
|
(
|
||||||
),
|
prop: (kind: Group([
|
||||||
width: "20%",
|
(kind: Property(Track), default: (kind: Text("--"))),
|
||||||
),
|
(kind: Text(" ")),
|
||||||
(
|
(kind: Property(Artist), default: (kind: Text("Unknown"))),
|
||||||
prop: (kind: Property(Title),
|
(kind: Text(" - ")),
|
||||||
default: (kind: Text("Unknown"))
|
(kind: Property(Album), default: (kind: Text("Untitled")))
|
||||||
),
|
])),
|
||||||
width: "35%",
|
width: "30%",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
prop: (kind: Property(Album), style: (fg: "white"),
|
prop: (
|
||||||
default: (kind: Text("Unknown Album"), style: (fg: "white"))
|
kind: Property(Title), default: (kind: Text("Untitled"))
|
||||||
),
|
),
|
||||||
width: "30%",
|
width: "55%",
|
||||||
),
|
),
|
||||||
(
|
(
|
||||||
prop: (kind: Property(Duration),
|
prop: (kind: Property(Duration),
|
||||||
default: (kind: Text("-"))
|
default: (kind: Text("-:--"))
|
||||||
),
|
),
|
||||||
width: "15%",
|
width: "15%",
|
||||||
alignment: Right,
|
alignment: Right,
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
header: (
|
header: (
|
||||||
rows: [
|
rows: [
|
||||||
(
|
(
|
||||||
left: [
|
left: [
|
||||||
(kind: Text("["), style: (fg: "yellow", modifiers: "Bold")),
|
(kind: Text("[RMPC] ")),
|
||||||
(kind: Property(Status(State)), style: (fg: "yellow", modifiers: "Bold")),
|
(kind: Property(Song(Artist))),
|
||||||
(kind: Text("]"), style: (fg: "yellow", modifiers: "Bold"))
|
(kind: Text(" - ")),
|
||||||
],
|
(kind: Property(Song(Album))),
|
||||||
center: [
|
(kind: Text(" - ")),
|
||||||
(kind: Property(Song(Title)), style: (modifiers: "Bold"),
|
(kind: Property(Song(Title)))
|
||||||
default: (kind: Text("No Song"), style: (modifiers: "Bold"))
|
],
|
||||||
)
|
center: [
|
||||||
],
|
(kind: Property(Status(State)))
|
||||||
right: [
|
],
|
||||||
(kind: Property(Widget(Volume)), style: (fg: "blue"))
|
right: [
|
||||||
]
|
(kind: Property(Widget(Volume)), style: (fg: "#eee8d5"))
|
||||||
),
|
]
|
||||||
(
|
)
|
||||||
left: [
|
],
|
||||||
(kind: Property(Status(Elapsed))),
|
),
|
||||||
(kind: Text(" / ")),
|
browser_song_format: [
|
||||||
(kind: Property(Status(Duration))),
|
(
|
||||||
(kind: Text(" (")),
|
kind: Group([
|
||||||
(kind: Property(Status(Bitrate))),
|
(kind: Property(Track)),
|
||||||
(kind: Text(" kbps)"))
|
(kind: Text(" ")),
|
||||||
],
|
])
|
||||||
center: [
|
),
|
||||||
(kind: Property(Song(Artist)), style: (fg: "yellow", modifiers: "Bold"),
|
(
|
||||||
default: (kind: Text("Unknown"), style: (fg: "yellow", modifiers: "Bold"))
|
kind: Group([
|
||||||
),
|
(kind: Property(Artist)),
|
||||||
(kind: Text(" - ")),
|
(kind: Text(" - ")),
|
||||||
(kind: Property(Song(Album)),
|
(kind: Property(Title)),
|
||||||
default: (kind: Text("Unknown Album"))
|
]),
|
||||||
)
|
default: (kind: Property(Filename))
|
||||||
],
|
),
|
||||||
right: [
|
],
|
||||||
(
|
|
||||||
kind: Property(Widget(States(
|
|
||||||
active_style: (fg: "white", modifiers: "Bold"),
|
|
||||||
separator_style: (fg: "white")))
|
|
||||||
),
|
|
||||||
style: (fg: "dark_gray")
|
|
||||||
),
|
|
||||||
]
|
|
||||||
),
|
|
||||||
],
|
|
||||||
),
|
|
||||||
browser_song_format: [
|
|
||||||
(
|
|
||||||
kind: Group([
|
|
||||||
(kind: Property(Track)),
|
|
||||||
(kind: Text(" ")),
|
|
||||||
])
|
|
||||||
),
|
|
||||||
(
|
|
||||||
kind: Group([
|
|
||||||
(kind: Property(Artist)),
|
|
||||||
(kind: Text(" - ")),
|
|
||||||
(kind: Property(Title)),
|
|
||||||
]),
|
|
||||||
default: (kind: Property(Filename))
|
|
||||||
),
|
|
||||||
],
|
|
||||||
)
|
)
|
||||||
|
|
|
@ -85,7 +85,10 @@
|
||||||
};
|
};
|
||||||
kitty = {
|
kitty = {
|
||||||
enable = true;
|
enable = true;
|
||||||
font.name = "Fira Code";
|
font = {
|
||||||
|
name = "GohuFont";
|
||||||
|
size = 10.5;
|
||||||
|
};
|
||||||
themeFile = "mayukai";
|
themeFile = "mayukai";
|
||||||
};
|
};
|
||||||
password-store = {
|
password-store = {
|
||||||
|
|
|
@ -146,6 +146,10 @@
|
||||||
profiles.default = {
|
profiles.default = {
|
||||||
isDefault = true;
|
isDefault = true;
|
||||||
search = firefox.profiles.default.search;
|
search = firefox.profiles.default.search;
|
||||||
|
settings = {
|
||||||
|
"mail.show_headers" = 2;
|
||||||
|
"mail.spellcheck.inline" = false;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -95,7 +95,8 @@
|
||||||
# audio
|
# audio
|
||||||
alsa-utils # ALSA, the Advanced Linux Sound Architecture utils
|
alsa-utils # ALSA, the Advanced Linux Sound Architecture utils
|
||||||
audacity # Sound editor with graphical UI
|
audacity # Sound editor with graphical UI
|
||||||
fooyin # Customisable music player
|
# TODO: consider getting rid of this (no mpd support makes me sad......)
|
||||||
|
fooyin # Customisable music player
|
||||||
mpc # Minimalist command line interface to MPD
|
mpc # Minimalist command line interface to MPD
|
||||||
pavucontrol # PulseAudio Volume Control
|
pavucontrol # PulseAudio Volume Control
|
||||||
playerctl # Command-line utility and library for controlling media players that implement MPRIS
|
playerctl # Command-line utility and library for controlling media players that implement MPRIS
|
||||||
|
|
Loading…
Add table
Reference in a new issue