{ osConfig, lib, pkgs, ... }: let inherit (lib) mkIf; dev = osConfig.modules.device; env = osConfig.modules.usrEnv; acceptedTypes = ["laptop" "desktop" "hybrid" "lite"]; in { config = mkIf ((builtins.elem dev.type acceptedTypes) && env.isWayland) { home.packages = with pkgs; [ # CLI grim slurp grim wl-clipboard pngquant wf-recorder (pkgs.writeShellApplication { name = "ocr"; runtimeInputs = with pkgs; [tesseract grim slurp]; text = '' set -x echo "Generating a random ID..." id=$(tr -dc 'a-zA-Z0-9'