1
0
Fork 0
mirror of https://git.sr.ht/~roxwize/.dotfiles synced 2025-01-30 22:53:37 +00:00
This commit is contained in:
Rae 5e 2025-01-27 18:28:05 -05:00
parent 3d22e38d31
commit 64f3709eb0
Signed by: rae
GPG key ID: 5B1A0FAB9BAB81EE
4 changed files with 31 additions and 19 deletions

5
TODO
View file

@ -22,7 +22,6 @@
+- [ ] +last.fm with mpdscribble +- [ ] +last.fm with mpdscribble
[ ] Dig polybar's grave (you're not using it anymore so why keep it around?) [ ] Dig polybar's grave (you're not using it anymore so why keep it around?)
[ ] Get a pager/systray <https://wiki.gentoo.org/wiki/Openbox/Guide#Pagers_and_systrays> [ ] Get a pager/systray <https://wiki.gentoo.org/wiki/Openbox/Guide#Pagers_and_systrays>
[ ] Get MPC to work with yambar (having to use playerctl mpris bridge shit at the moment which doesn't work very well x_x)
[ ] Host-dependent home configurations (e.g. don't assume MPD music is in `/mnt/world/music` for every machine) [ ] Host-dependent home configurations (e.g. don't assume MPD music is in `/mnt/world/music` for every machine)
+- [ ] Maybe symlink your music to a music folder in your home directory or something (i.e. `~/Music -> /mnt/world/music` or perhaps a subdirectory of that?) +- [ ] Maybe symlink your music to a music folder in your home directory or something (i.e. `~/Music -> /mnt/world/music` or perhaps a subdirectory of that?)
[ ] alvr doesnt work :( [ ] alvr doesnt work :(
@ -31,8 +30,8 @@
[x] Add openbox keybinds for defocusing/focusing + cycling windows and maybe swapping workspaces [x] Add openbox keybinds for defocusing/focusing + cycling windows and maybe swapping workspaces
+- [ ] Click to focus doesnt work unless its on the titlebar for some reason +- [ ] Click to focus doesnt work unless its on the titlebar for some reason
+- [ ] Using shift instead of ctrl seems inconsistent but it appears that other applications use ctrl+alt+arrowkeys for their own purposes which IDK if i want to overwrite +- [ ] Using shift instead of ctrl seems inconsistent but it appears that other applications use ctrl+alt+arrowkeys for their own purposes which IDK if i want to overwrite
[ ] Download Slack !!NOW WWWW!!!!FUCKKKK
[ ] Fix alt+tab switcher fonts and colors being fucked up [ ] Fix alt+tab switcher fonts and colors being fucked up
[ ] Get fishline
[x] Get PulseAudio sound controls on polybar to work [x] Get PulseAudio sound controls on polybar to work
[x] Add desktop switching to windows (context menu?) [x] Add desktop switching to windows (context menu?)
@ -49,3 +48,5 @@
[x] Fix yambar being offset on your screen for some reason (might have to file an issue on its repo) [x] Fix yambar being offset on your screen for some reason (might have to file an issue on its repo)
[x] rmpc isnt working WAAAAAAAAAAAAAAAAAAAAAAAAAaa ive been working on this for a month i just wanna be done so i can lie down and cuddle girls and be happy forever................ [x] rmpc isnt working WAAAAAAAAAAAAAAAAAAAAAAAAAaa ive been working on this for a month i just wanna be done so i can lie down and cuddle girls and be happy forever................
[x] Manage flatpaks declaratively (https://github.com/gmodena/nix-flatpak) [x] Manage flatpaks declaratively (https://github.com/gmodena/nix-flatpak)
[x] Download Slack !!NOW WWWW!!!!FUCKKKK
[x] Get MPC to work with yambar (having to use playerctl mpris bridge shit at the moment which doesn't work very well x_x)

Binary file not shown.

After

Width:  |  Height:  |  Size: 995 B

View file

@ -40,12 +40,12 @@
"?": ShowCurrentSongInfo, "?": ShowCurrentSongInfo,
"O": ShowOutputs, "O": ShowOutputs,
"P": ShowDecoders, "P": ShowDecoders,
"1": SwitchToTab("Queue"), "1": SwitchToTab("main"),
"2": SwitchToTab("Directories"), "2": SwitchToTab("directories"),
"3": SwitchToTab("Album Artists"), "3": SwitchToTab("artists"),
"4": SwitchToTab("Albums"), "4": SwitchToTab("albums"),
"5": SwitchToTab("Playlists"), "5": SwitchToTab("playlists"),
"6": SwitchToTab("Search"), "6": SwitchToTab("search"),
}, },
navigation: { navigation: {
"k": Up, "k": Up,
@ -109,35 +109,44 @@
), ),
tabs: [ tabs: [
( (
name: "Queue", name: "main",
border_type: None, border_type: None,
pane: Split( pane: Split(
direction: Horizontal, direction: Horizontal,
panes: [(size: "40%", pane: Pane(AlbumArt)), (size: "60%", pane: Pane(Queue))], panes: [
(size: "20%", pane: Split(
direction: Vertical,
panes: [
(size: "40%", pane: Pane(AlbumArt)),
(size: "60%", pane: Pane(AlbumArtists))
]
)),
(size: "80%", pane: Pane(Queue))
],
), ),
), ),
( (
name: "Directories", name: "directories",
border_type: None, border_type: None,
pane: Pane(Directories), pane: Pane(Directories),
), ),
( (
name: "Artists", name: "artists",
border_type: None, border_type: None,
pane: Pane(AlbumArtists), pane: Pane(AlbumArtists),
), ),
( (
name: "Albums", name: "albums",
border_type: None, border_type: None,
pane: Pane(Albums), pane: Pane(Albums),
), ),
( (
name: "Playlists", name: "playlists",
border_type: None, border_type: None,
pane: Pane(Playlists), pane: Pane(Playlists),
), ),
( (
name: "Search", name: "search",
border_type: None, border_type: None,
pane: Pane(Search), pane: Pane(Search),
), ),

View file

@ -49,6 +49,7 @@
# internet # internet
ngrok # Allows you to expose a web server running on your local machine to the internet ngrok # Allows you to expose a web server running on your local machine to the internet
nicotine-plus # Graphical client for the SoulSeek peer-to-peer system nicotine-plus # Graphical client for the SoulSeek peer-to-peer system
playit-agent # The playit program
slack # Desktop client for Slack slack # Desktop client for Slack
vesktop # Alternate client for Discord with Vencord built-in vesktop # Alternate client for Discord with Vencord built-in
yt-dlp # Command-line tool to download videos from YouTube.com and other sites (youtube-dl fork) yt-dlp # Command-line tool to download videos from YouTube.com and other sites (youtube-dl fork)
@ -76,6 +77,7 @@
# 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
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