{ lib, osConfig, ... }: let inherit (lib) mkIf; host = osConfig.ooknet.host; in { config = mkIf (host.admin.name == "ooks" && host.type == "micro" && host.role == "workstation") { ooknet = { desktop = { environment = "hyprland"; browser = "firefox"; terminal = "foot"; discord = "vesktop"; }; console = { editor = "helix"; multiplexer = "zellij"; }; }; }; }