Add screen-recorder plugin; refactor Affinity

Introduce a new screen‑recorder plugin with default settings, key
bindings,
and a bar widget entry. Add a dedicated Affinity module, import it in
the
core defaults, and remove the previous package entry. Enable Affinity on
the Garand‑Desktop and Garand‑Laptop hosts while keeping it disabled on
the
default host. Update flake.lock to newer revisions and reorder the
hyprland exec‑once commands.
This commit is contained in:
GarandPLG committed 2026-04-24 14:30:51 +02:00
1 parent b31142964c
commit 44488a7959
11 files changed
+118 -39

No files matched your search

+5 -1
View File
@@ -30,6 +30,11 @@ _: {
gamescope.enable = false; # Gamescope: micro‑compositor for games
steam.enable = true; # Steam: platform for buying and playing games
/*
Media & Graphics
*/
affinity.enable = true; # Affinity: professional graphics suite
packages = {
/*
Container & Packaging
@@ -76,7 +81,6 @@ _: {
/*
Media & Graphics
*/
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