I was expecting a quick dcli sync to magically turn my new OS to everything-as-it-was-on-my-old-OS, but (to the surprise of exactly NOBODY except myself), this (of course) didn't happen and I had to fuck around with a bunch of extra things and do a lot of debugging. But it's finally here! I'm closer than ever to saying „I use Arch btw”!
52 lines
1.6 KiB
YAML
52 lines
1.6 KiB
YAML
# Host configuration for ALG
|
|
# ALG XFCE default packages
|
|
|
|
host: ALG
|
|
description: ALG XFCE default packages
|
|
|
|
# Import shared configurations (optional)
|
|
# Example:
|
|
# import:
|
|
# - hosts/shared/laptop-common.yaml
|
|
|
|
# Enabled modules
|
|
enabled_modules: []
|
|
|
|
# Module processing mode
|
|
# parallel: Collect and install all modules at once (faster, default)
|
|
# sequential: Process modules one-by-one in enabled_modules order (more control)
|
|
module_processing: parallel
|
|
|
|
# Host-specific packages
|
|
packages: []
|
|
|
|
# Exclude packages from base or modules
|
|
exclude: []
|
|
|
|
# Configuration backup settings
|
|
config_backups:
|
|
enabled: true # Auto-backup on sync
|
|
max_backups: 5 # Keep last 5 backups (0 = unlimited)
|
|
|
|
# System backup settings
|
|
system_backups:
|
|
enabled: true # Global toggle for system backups
|
|
backup_on_sync: true # Create backup during dcli sync
|
|
backup_on_update: true # Create backup during dcli update
|
|
tool: timeshift # Backup tool: timeshift or snapper
|
|
snapper_config: root # Snapper config name (if using snapper)
|
|
max_backups: 5 # Keep last N backups (0 = unlimited)
|
|
|
|
# Settings
|
|
flatpak_scope: user
|
|
auto_prune: false
|
|
|
|
#AUR helper to use (auto-detects paru or yay if not specified)
|
|
aur_helper: yay # Options: paru, yay, or any AUR helper
|
|
|
|
# Update hooks (optional - run scripts before/after system updates)
|
|
# update_hooks:
|
|
# pre_update: "scripts/pre-update.sh" # Run before system update
|
|
# post_update: "scripts/post-update.sh" # Run after flatpak update
|
|
# behavior: ask # Options: ask, always, once, skip
|
|
# devel: false # Set to true to always use --devel flag (updates -git packages)
|