hyprland: added swayosd

This commit is contained in:
Aly Raffauf 2024-04-11 21:08:25 -04:00
parent 4605972b66
commit c5954c8a42
2 changed files with 20 additions and 9 deletions

View file

@ -30,7 +30,7 @@
# Packages that should be installed to the user profile. # Packages that should be installed to the user profile.
home.packages = with pkgs; [ home.packages = with pkgs; [
brightnessctl # brightnessctl
celluloid celluloid
evince evince
gnome.eog gnome.eog
@ -41,6 +41,7 @@
hyprshot hyprshot
kdePackages.polkit-kde-agent-1 kdePackages.polkit-kde-agent-1
playerctl playerctl
swayosd
trayscale trayscale
xfce.exo xfce.exo
xfce.thunar xfce.thunar
@ -89,14 +90,22 @@
hyprshade = pkgs.hyprshade + "/bin/hyprshade"; hyprshade = pkgs.hyprshade + "/bin/hyprshade";
# Media/hardware commands # Media/hardware commands
brightness = "${pkgs.brightnessctl}/bin/brightnessctl"; # brightness = "${pkgs.brightnessctl}/bin/brightnessctl";
brightness_up = "${brightness} set 5%+"; # brightness_up = "${brightness} set 5%+";
brightness_down = "${brightness} set 5%-"; # brightness_down = "${brightness} set 5%-";
volume = "${pkgs.wireplumber}/bin/wpctl"; # volume = "${pkgs.wireplumber}/bin/wpctl";
volume_up = "${volume} set-volume -l 1.0 @DEFAULT_SINK@ 5%+"; # volume_up = "${volume} set-volume -l 1.0 @DEFAULT_SINK@ 5%+";
volume_down = "${volume} set-volume -l 1.0 @DEFAULT_SINK@ 5%-"; # volume_down = "${volume} set-volume -l 1.0 @DEFAULT_SINK@ 5%-";
volume_mute = "${volume} set-mute @DEFAULT_SINK@ toggle"; # volume_mute = "${volume} set-mute @DEFAULT_SINK@ toggle";
mic_mute = "${volume} set-mute @DEFAULT_AUDIO_SOURCE@ toggle"; # mic_mute = "${volume} set-mute @DEFAULT_AUDIO_SOURCE@ toggle";
brightness = "${pkgs.swayosd}/bin/swayosd-client";
brightness_up = "${brightness} --brightness=raise";
brightness_down = "${brightness} --brightness=lower";
volume = "${pkgs.swayosd}/bin/swayosd-client";
volume_up = "${volume} --output-volume=raise";
volume_down = "${volume} --output-volume=lower";
volume_mute = "${volume} --output-volume=mute-toggle";
mic_mute = "${volume} --input-volume=mute-toggle";
media = "${pkgs.playerctl}/bin/playerctl"; media = "${pkgs.playerctl}/bin/playerctl";
media_play = "${media} play-pause"; media_play = "${media} play-pause";
media_next = "${media} next"; media_next = "${media} next";
@ -147,6 +156,7 @@
exec-once = ${fileManager} --daemon exec-once = ${fileManager} --daemon
exec-once = ${pkgs.hyprshade}/bin/hyprshade auto exec-once = ${pkgs.hyprshade}/bin/hyprshade auto
exec-once = ${pkgs.hypridle}/bin/hypridle exec-once = ${pkgs.hypridle}/bin/hypridle
exec-once = ${pkgs.swayosd}/bin/swayosd-server
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/ # For all categories, see https://wiki.hyprland.org/Configuring/Variables/
input { input {

View file

@ -36,6 +36,7 @@
}; };
services.dbus.packages = [pkgs.gcr]; services.dbus.packages = [pkgs.gcr];
services.udev.packages = [pkgs.swayosd];
environment.sessionVariables.NIXOS_OZONE_WL = "1"; environment.sessionVariables.NIXOS_OZONE_WL = "1";
}; };