diff --git a/applications/org.pulseaudio.pavucontrol.desktop b/applications/org.pulseaudio.pavucontrol.desktop new file mode 100644 index 0000000..16fb180 --- /dev/null +++ b/applications/org.pulseaudio.pavucontrol.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Name=Volume Control +Comment=Adjust the volume level +Exec=env GTK_THEME=Adwaita-dark pavucontrol +Icon=multimedia-volume-control +StartupNotify=true +Type=Application +Categories=AudioVideo;Audio;Mixer;GTK;Settings;X-XFCE-SettingsDialog;X-XFCE-HardwareSettings; +Keywords=pavucontrol;PulseAudio;Microphone;Volume;Fade;Balance;Headset;Speakers;Headphones;Audio;Mixer;Output;Input;Devices;Playback;Recording;System Sounds;Sound Card;Settings;Preferences; diff --git a/config/waybar/config b/config/waybar/config index 419383d..ff13a42 100644 --- a/config/waybar/config +++ b/config/waybar/config @@ -11,10 +11,11 @@ ], "modules-right": [ "bluetooth", + "pulseaudio", "network", - "cpu", + "power-profiles-daemon", "battery", - "power-profiles-daemon" + "cpu" ], "hyprland/workspaces": { "on-click": "activate", @@ -90,6 +91,15 @@ "tooltip-format": "{num_connections} devices connected", "on-click": "GTK_THEME=Adwaita-dark /usr/bin/blueberry" }, + "pulseaudio": { + "format": "", + "format-muted": "󰝟", + "scroll-step": 5, + "on-click": "GTK_THEME=Adwaita-dark pavucontrol", + "tooltip-format": "Playing at {volume}%", + "on-click-right": "pamixer -t", + "ignored-sinks": ["Easy Effects Sink"] + }, "power-profiles-daemon": { "format": "{icon}", "tooltip-format": "Power profile: {profile}", diff --git a/config/waybar/style.css b/config/waybar/style.css index 91365a5..70e7eae 100644 --- a/config/waybar/style.css +++ b/config/waybar/style.css @@ -23,15 +23,12 @@ #battery, #network, #bluetooth, +#pulseaudio, #clock { padding: 0 8px 0 8px; } #cpu { - padding-left: 10px; -} - -#power-profiles-daemon { margin-right: 5px; } diff --git a/install/desktop.sh b/install/desktop.sh index 23982c8..3a82248 100644 --- a/install/desktop.sh +++ b/install/desktop.sh @@ -1,5 +1,5 @@ yay -S --noconfirm --needed \ - brightnessctl playerctl wpctl pamixer wireplumber power-profiles-daemon blueberry \ + brightnessctl playerctl wpctl pamixer pavucontrol wireplumber power-profiles-daemon blueberry \ fcitx5 fcitx5-gtk fcitx5-qt fcitx5-configtool \ wl-clip-persist clipse \ nautilus sushi gnome-calculator \