first commit

This commit is contained in:
robojerk 2025-08-15 12:20:46 -07:00
commit ec63937f20
17 changed files with 2808 additions and 0 deletions

98
treefiles/common.yaml Normal file
View file

@ -0,0 +1,98 @@
# 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
# Bazzite-inspired additions
- 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"