// src/tooltips.ts export interface TooltipEntry { title?: string; // Optional title, can be overridden by component prop content: string; // Markdown content } export interface Tooltips { [key: string]: TooltipEntry; } export const tooltips: Tooltips = { "debian-sudo": { title: "Why Sudo?", content: ` Using sudo could be more familiar to newer users, and it could be better (safer) than allowing a normal user to open a session as root. Some reasons: - Nobody needs to know the root password (sudo prompts for the current user's password). Extra privileges can be granted to individual users temporarily, and then taken away without the need for a password change. - It's easy to run only the commands that require special privileges via sudo; the rest of the time, you work as an unprivileged user, which reduces the damage that mistakes can cause. - Auditing/logging: when a sudo command is executed, the original username and the command are logged. `, }, "warden": { title: "Password Managers", content: ` - Vaultwarden can be selfhosted! - 2FA is setup in addition to account `, }, "aegis": { title: "Info", content: ` Supported by the DP-Salad stack but: - Never used. - YMMV `, }, "authy": { title: "Info", content: ` - Reccomended application - Named as best for stack `, }, };