From 5edd43b802fd04b7364ac48b26fca0a43f787073 Mon Sep 17 00:00:00 2001 From: GarandPLG Date: Tue, 24 Mar 2026 17:26:27 +0100 Subject: [PATCH] Enable VirtualBox & Affinity, adjust Hyprland binds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Turn on VirtualBox support and the Affinity graphics suite in the system modules configuration. Add a bind for XF86AudioMicMute to mute the microphone input. Replace separate pause and play binds with a single XF86AudioPlay → media playPause action. --- hosts/Garand-Laptop/system-modules.nix | 4 ++-- modules/home/hyprland/binds.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/hosts/Garand-Laptop/system-modules.nix b/hosts/Garand-Laptop/system-modules.nix index bcc6278..cfc9528 100644 --- a/hosts/Garand-Laptop/system-modules.nix +++ b/hosts/Garand-Laptop/system-modules.nix @@ -3,7 +3,7 @@ _: { Container & Packaging */ docker.enable = true; # Docker: container runtime and management - virtualbox.enable = false; # VirtualBox: PC emulator + virtualbox.enable = true; # VirtualBox: PC emulator flatpak = { enable = true; # Flatpak: universal packaging system for Linux packages = { @@ -75,7 +75,7 @@ _: { /* Media & Graphics */ - affinity.enable = false; # Affinity: professional graphics suite + affinity.enable = true; # Affinity: professional graphics suite eyeOfGnome.enable = true; # Eye of GNOME: image viewer freetube.enable = false; # FreeTube: privacy‑friendly YouTube client gimp.enable = false; # GIMP: GNU Image Manipulation Program diff --git a/modules/home/hyprland/binds.nix b/modules/home/hyprland/binds.nix index 36a1eb6..3b0bc02 100644 --- a/modules/home/hyprland/binds.nix +++ b/modules/home/hyprland/binds.nix @@ -125,9 +125,9 @@ systemMediaAndControllsBinds = [ ",XF86AudioLowerVolume, exec, noctalia-shell ipc call volume decrease #\"Lower system volume\"" ",XF86AudioMute, exec, noctalia-shell ipc call volume muteOutput #\"Mute audio output\"" + ",XF86AudioMicMute, exec, noctalia-shell ipc call volume muteInput #\"Mute audio input\"" ",XF86AudioNext, exec, noctalia-shell ipc call media next #\"Next media track\"" - ",XF86AudioPause, exec, noctalia-shell ipc call media pause #\"Pause media playback\"" - ",XF86AudioPlay, exec, noctalia-shell ipc call media play #\"Play media\"" + ",XF86AudioPlay, exec, noctalia-shell ipc call media playPause #\"Play/Pause media\"" ",XF86AudioPrev, exec, noctalia-shell ipc call media previous #\"Previous media track\"" ",XF86AudioRaiseVolume, exec, noctalia-shell ipc call volume increase #\"Raise system volume\"" ",XF86MonBrightnessDown, exec, noctalia-shell ipc call brightness decrease #\"Decrease screen brightness\""