Expand description
Modal dialog state for the UI.
Structs§
- Dependency
Info - Dependency information for a package in the preflight dependency view.
- Doas
Persist Setup Modal State - What: Stateful fields for
Modal::DoasPersistSetup. - File
Change - Information about a file change in a package operation.
- Package
File Info - File information for a package in the preflight file view.
- Preflight
Header Chips - What: Aggregated chip metrics displayed in the Preflight header, execution sidebar, and post-summary.
- Preflight
Package Summary - What: Version comparison details for a single package in the preflight summary.
- Preflight
Summary Data - What: Comprehensive dataset backing the Preflight Summary tab.
- Repo
Overlap Apply Pending - What: Remembers which repository section was fully applied so a follow-up overlap scan can run.
- Repositories
Modal Resume - What: Restore the Repositories modal after a successful repo apply preflight flow ends.
- Reverse
Root Summary - Summary statistics for reverse dependency analysis of removal targets.
- Service
Impact - What: Aggregated information about a
systemdunit affected by the pending operation. - Sudo
Timestamp Setup Modal State - What: Stateful fields for
Modal::SudoTimestampSetup.
Enums§
- Cascade
Mode - Removal cascade strategy for
pacmanoperations. - Dependency
Source - Source of a dependency package.
- Dependency
Status - Status of a dependency relative to the current system state.
- Doas
Persist Choice - What: Preset scope for suggested
doas.confpersist snippets. - Doas
Persist Setup Phase - What: Active phase of the doas persist setup wizard.
- File
Change Type - Type of file change in a package operation.
- Foreign
Repo Overlap Phase - 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.
- Password
Purpose - What: Purpose for password prompt.
- Preflight
Action - What: Enumerates the high-level operations represented in the preflight workflow.
- Preflight
Tab - What: Identifies which tab within the preflight modal is active.
- Risk
Level - What: Risk severity buckets used by the preflight summary header and messaging.
- Service
Restart Decision - What: Restart preference applied to an impacted
systemdservice. - SshSetup
Step - What: Step identifier for the guided AUR SSH setup workflow.
- Startup
Setup Task - What: Selectable startup setup tasks presented in the first-run setup selector.
- Sudo
Timestamp Choice - What: User-selected
sudocredential cache duration in the optional setup wizard. - Sudo
Timestamp Setup Phase - 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).