feat: replace spotify with spotify_player

This commit is contained in:
tux
2025-09-17 18:08:03 +05:30
parent 441f39e3c6
commit af60797e75
3 changed files with 27 additions and 5 deletions

View File

@@ -21,6 +21,7 @@
../../modules/home/discord ../../modules/home/discord
../../modules/home/kdeconnect ../../modules/home/kdeconnect
../../modules/home/obs-studio ../../modules/home/obs-studio
../../modules/home/spotify
]; ];
home.pointerCursor = { home.pointerCursor = {
@@ -96,7 +97,6 @@
".config/sops" ".config/sops"
".config/obs-studio" ".config/obs-studio"
".config/rustdesk" ".config/rustdesk"
".config/spotify"
".local/share/nvim" ".local/share/nvim"
".local/share/zsh" ".local/share/zsh"
".local/share/zoxide" ".local/share/zoxide"
@@ -104,7 +104,6 @@
".local/share/GalaxyBudsClient" ".local/share/GalaxyBudsClient"
".local/share/TelegramDesktop" ".local/share/TelegramDesktop"
".local/state/lazygit" ".local/state/lazygit"
".cache/spotify"
]; ];
files = [ files = [
".wakatime.cfg" ".wakatime.cfg"

View File

@@ -27,6 +27,7 @@
floating_terminal = "wezterm start --class wezterm-floating"; floating_terminal = "wezterm start --class wezterm-floating";
editor = "wezterm -e nvim"; editor = "wezterm -e nvim";
browser = "brave"; browser = "brave";
spotify = "wezterm start --class wezterm-floating -e spotify_player";
filemanager = "thunar"; filemanager = "thunar";
in { in {
#-- Output #-- Output
@@ -150,13 +151,16 @@
"size 800 600, class:org.pulseaudio.pavucontrol" "size 800 600, class:org.pulseaudio.pavucontrol"
"float, class:com.ghostty.floating" "float, class:com.ghostty.floating"
"size 900 700, class:com.ghostty.floating" "size 1400 1000, class:com.ghostty.floating"
"float, class:wezterm-floating"
"size 1400 1000, class:wezterm-floating"
"float, class:GalaxyBudsClient" "float, class:GalaxyBudsClient"
"size 900 700, class:GalaxyBudsClient" "size 900 700, class:GalaxyBudsClient"
"workspace 3 silent, class:(firefox|Brave-browser)" "workspace 3 silent, class:(firefox|Brave-browser)"
"workspace 5 silent, class:(discord|Spotify|org.telegram.desktop)" "workspace 5 silent, class:(discord|org.telegram.desktop)"
]; ];
plugin = { plugin = {
@@ -182,7 +186,7 @@
"SUPER, B, exec, ${browser}" "SUPER, B, exec, ${browser}"
"SUPER, G, exec, GalaxyBudsClient" "SUPER, G, exec, GalaxyBudsClient"
"SUPER, D, exec, discord" "SUPER, D, exec, discord"
"SUPER, S, exec, spotify" "SUPER, S, exec, ${spotify}"
"SUPER, V, exec, copyq show" "SUPER, V, exec, copyq show"
"SUPER_SHIFT, Return, exec, ${floating_terminal}" "SUPER_SHIFT, Return, exec, ${floating_terminal}"

View File

@@ -0,0 +1,19 @@
{
programs.spotify-player = {
enable = true;
settings = {
theme = "default";
client_id = "c54c06bacd3642c68d981474dadd3a53";
login_redirect_uri = "http://127.0.0.1:8989/login";
device = {
name = "spotify-player";
device_type = "speaker";
volume = 100;
bitrate = 320;
audio_cache = false;
normalization = false;
autoplay = false;
};
};
};
}