debian-atomic/treefiles/common.yaml

98 lines
1.6 KiB
YAML

# Debian Atomic Common Configuration
# Fedora Atomic 1:1 parallel for Debian
# Based on workstation-ostree-config patterns
# Repository configuration
repos:
# Debian 13 (Trixie) Stable
- debian-trixie
- debian-trixie-security
- debian-trixie-backports
# Debian 14 (Forky) Testing (optional)
- debian-forky
- debian-forky-security
# Common packages for all variants
packages:
# Core system
- systemd
- systemd-sysv
- dbus
- util-linux
- ostree
- ostree-boot
- grub2
- grub-pc
- linux-image-amd64
- initramfs-tools
# Essential tools
- bash
- coreutils
- vim
- less
- curl
- wget
- sudo
- passwd
# Networking
- network-manager
- iwd
- wireguard-tools
- openssh-client
# Development tools
- make
- gcc
- python3
- python3-pip
# Container runtime
- podman
- skopeo
- buildah
# System utilities
- lm-sensors
- powertop
- evtest
- bcache-tools
- input-remapper
- usbmuxd
- oddjob-mkhomedir
# Additional packages for enhanced functionality
- linux-headers-amd64
- dkms
- hwloc
# Common configuration
config:
# OSTree configuration
ostree:
ref: debian-atomic/common
repo: /ostree/repo
# Boot configuration
boot:
kernel: linux-image-amd64
initramfs: true
grub: true
# System configuration
system:
timezone: UTC
locale: en_US.UTF-8
keymap: us
# Metadata
metadata:
project: "Debian Atomic"
type: "atomic"
base: "debian"
version: "1.0.0"
description: "Debian Atomic - Fedora Atomic 1:1 parallel for Debian"
maintainer: "Debian Atomic Team"
homepage: "https://github.com/debian-atomic/debian-atomic"