diff --git a/TODO b/TODO index 17cb68e..f8b86be 100644 --- a/TODO +++ b/TODO @@ -22,7 +22,6 @@ +- [ ] +last.fm with mpdscribble [ ] Dig polybar's grave (you're not using it anymore so why keep it around?) [ ] Get a pager/systray -[ ] 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) +- [ ] 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 :( @@ -31,8 +30,8 @@ [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 +- [ ] 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 +[ ] Get fishline [x] Get PulseAudio sound controls on polybar to work [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] 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] 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) diff --git a/assets/minecraft/skins/a_urotsuki.png b/assets/minecraft/skins/a_urotsuki.png new file mode 100644 index 0000000..b45174c Binary files /dev/null and b/assets/minecraft/skins/a_urotsuki.png differ diff --git a/configs/rmpc/config.ron b/configs/rmpc/config.ron index feced91..bf52500 100644 --- a/configs/rmpc/config.ron +++ b/configs/rmpc/config.ron @@ -40,12 +40,12 @@ "?": ShowCurrentSongInfo, "O": ShowOutputs, "P": ShowDecoders, - "1": SwitchToTab("Queue"), - "2": SwitchToTab("Directories"), - "3": SwitchToTab("Album Artists"), - "4": SwitchToTab("Albums"), - "5": SwitchToTab("Playlists"), - "6": SwitchToTab("Search"), + "1": SwitchToTab("main"), + "2": SwitchToTab("directories"), + "3": SwitchToTab("artists"), + "4": SwitchToTab("albums"), + "5": SwitchToTab("playlists"), + "6": SwitchToTab("search"), }, navigation: { "k": Up, @@ -64,12 +64,12 @@ "": DownHalf, "N": PreviousResult, "n": NextResult, - "": Add, + "": Add, "A": AddAll, - "": Delete, + "": Delete, "r": Rename, - "": Top, - "": Bottom, + "": Top, + "": Bottom, "": Select, "": InvertSelection, "": Confirm, @@ -109,35 +109,44 @@ ), tabs: [ ( - name: "Queue", + name: "main", border_type: None, pane: Split( 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, pane: Pane(Directories), ), ( - name: "Artists", + name: "artists", border_type: None, pane: Pane(AlbumArtists), ), ( - name: "Albums", + name: "albums", border_type: None, pane: Pane(Albums), ), ( - name: "Playlists", + name: "playlists", border_type: None, pane: Pane(Playlists), ), ( - name: "Search", + name: "search", border_type: None, pane: Pane(Search), ), diff --git a/nixos/packages.nix b/nixos/packages.nix index 2d22ad8..0720e32 100644 --- a/nixos/packages.nix +++ b/nixos/packages.nix @@ -49,6 +49,7 @@ # 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 + playit-agent # The playit program slack # Desktop client for Slack 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) @@ -76,6 +77,7 @@ # audio alsa-utils # ALSA, the Advanced Linux Sound Architecture utils audacity # Sound editor with graphical UI + # fooyin # Customisable music player mpc # Minimalist command line interface to MPD pavucontrol # PulseAudio Volume Control playerctl # Command-line utility and library for controlling media players that implement MPRIS