Skip to main content

Module modal

Module modal 

Source
Expand description

Modal dialog state for the UI.

Structs§

DependencyInfo
Dependency information for a package in the preflight dependency view.
DoasPersistSetupModalState
What: Stateful fields for Modal::DoasPersistSetup.
FileChange
Information about a file change in a package operation.
PackageFileInfo
File information for a package in the preflight file view.
PreflightHeaderChips
What: Aggregated chip metrics displayed in the Preflight header, execution sidebar, and post-summary.
PreflightPackageSummary
What: Version comparison details for a single package in the preflight summary.
PreflightSummaryData
What: Comprehensive dataset backing the Preflight Summary tab.
RepoOverlapApplyPending
What: Remembers which repository section was fully applied so a follow-up overlap scan can run.
RepositoriesModalResume
What: Restore the Repositories modal after a successful repo apply preflight flow ends.
ReverseRootSummary
Summary statistics for reverse dependency analysis of removal targets.
ServiceImpact
What: Aggregated information about a systemd unit affected by the pending operation.
SudoTimestampSetupModalState
What: Stateful fields for Modal::SudoTimestampSetup.

Enums§

CascadeMode
Removal cascade strategy for pacman operations.
DependencySource
Source of a dependency package.
DependencyStatus
Status of a dependency relative to the current system state.
DoasPersistChoice
What: Preset scope for suggested doas.conf persist snippets.
DoasPersistSetupPhase
What: Active phase of the doas persist setup wizard.
FileChangeType
Type of file change in a package operation.
ForeignRepoOverlapPhase
What: Step state for the post-apply foreign vs sync overlap workflow.
Modal
What: Captures all dialog state for the various modal overlays presented in the Pacsea TUI.
PasswordPurpose
What: Purpose for password prompt.
PreflightAction
What: Enumerates the high-level operations represented in the preflight workflow.
PreflightTab
What: Identifies which tab within the preflight modal is active.
RiskLevel
What: Risk severity buckets used by the preflight summary header and messaging.
ServiceRestartDecision
What: Restart preference applied to an impacted systemd service.
SshSetupStep
What: Step identifier for the guided AUR SSH setup workflow.
StartupSetupTask
What: Selectable startup setup tasks presented in the first-run setup selector.
SudoTimestampChoice
What: User-selected sudo credential cache duration in the optional setup wizard.
SudoTimestampSetupPhase
What: Active phase of the sudo timestamp setup wizard.

Constants§

DOAS_PERSIST_SELECT_ROWS
Row count for DoasPersistSetupModalState::select_cursor (wheel, user, skip).
SUDO_TIMESTAMP_SELECT_ROWS
Row count for SudoTimestampSetupModalState::select_cursor (10m, 30m, infinity, skip).