diff --git a/home/config/waybar/config.jsonc b/home/config/waybar/config.jsonc index b60d46b..a15b555 100644 --- a/home/config/waybar/config.jsonc +++ b/home/config/waybar/config.jsonc @@ -26,6 +26,7 @@ "modules-right": [ "wlr/taskbar", + "idle_inhibitor", "network", "cpu", "memory", @@ -89,6 +90,7 @@ "modules-right": [ "wlr/taskbar", "temperature", + "idle_inhibitor", "network", "pulseaudio", "battery", diff --git a/home/config/waybar/modules.jsonc b/home/config/waybar/modules.jsonc index cc38dcb..b0ea583 100644 --- a/home/config/waybar/modules.jsonc +++ b/home/config/waybar/modules.jsonc @@ -189,5 +189,13 @@ "max-length": 50, "interval": 5, "on-click": "~/.config/scripts/rofiWifi.sh" + }, + + "idle_inhibitor": { + "format": "{icon}", + "format-icons": { + "activated": "󰅶", + "deactivated": "󰾫" + } } } diff --git a/home/config/waybar/style.css b/home/config/waybar/style.css index 1678798..8b4c00d 100644 --- a/home/config/waybar/style.css +++ b/home/config/waybar/style.css @@ -40,6 +40,7 @@ tooltip label { color: @main; } +#idle_inhibitor, #custom-cava, #clock, #cpu, @@ -70,6 +71,7 @@ tooltip label { margin-right: 4px; } +#idle_inhibitor, #custom-swaync, #pulseaudio, #cpu, diff --git a/home/user/bin.nix b/home/user/bin.nix index 81569ff..6bdd3b0 100644 --- a/home/user/bin.nix +++ b/home/user/bin.nix @@ -30,22 +30,9 @@ let tmux switch-client -t $selected_name ''; - - # ffmpeg - toMov = pkgs.writeShellScriptBin "toMov" '' - if [ -z "$1" ]; then - echo "Please provide an input file." - exit 1 - fi - input_file="$1" - output_file="''\${input_file%.*}.mov" - ffmpeg -i "$input_file" -c:v dnxhd -profile:v dnxhr_hq -c:a pcm_s16le -pix_fmt yuv422p "$output_file" - echo "Conversion complete: $output_file" - ''; in { home.packages = [ tmuxSessionizer - toMov ]; } diff --git a/system/modules/hyprland.nix b/system/modules/hyprland.nix index 69d5c32..ca7763c 100644 --- a/system/modules/hyprland.nix +++ b/system/modules/hyprland.nix @@ -8,7 +8,7 @@ enable = true; withUWSM = false; package = inputs.hyprland.packages."${pkgs.system}".hyprland; - portalPackage = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland; + # portalPackage = inputs.hyprland.packages.${pkgs.system}.xdg-desktop-portal-hyprland; }; xdg.portal = { diff --git a/system/modules/sound.nix b/system/modules/sound.nix index b25a0ce..c1a35fe 100644 --- a/system/modules/sound.nix +++ b/system/modules/sound.nix @@ -1,7 +1,7 @@ { pkgs, ... }: { - security.rtkit.enable = true; + security.rtkit.enable = true; # Pipewire real-time access services.pulseaudio.enable = false; services.pipewire = { @@ -11,6 +11,7 @@ pulse.enable = true; jack.enable = true; wireplumber.enable = true; + audio.enable = true; }; services.playerctld.enable = true;