# Debian Sway Atomic treefile for apt-ostree compose tree # This defines a Debian Trixie system with Sway Wayland desktop ostree: ref: debian/14/x86_64/sway-atomic repo: /tmp/apt-ostree/debian/repo base: debian:trixie apt: sources: - "deb http://deb.debian.org/debian trixie main contrib non-free" - "deb http://deb.debian.org/debian-security trixie-security main contrib non-free" packages: # Base system packages - systemd - systemd-sysv - dbus - dbus-user-session - policykit-1 - polkitd - sudo - passwd - bash - coreutils - util-linux - procps - sysvinit-utils # OSTree support - ostree - apt-ostree # Sway Wayland desktop - sway - swaybg - swayidle - swaylock - waybar - wlroots - xwayland - foot - grim - slurp - wf-recorder - wl-clipboard - mako - kanshi - wlroots - libwlroots-dev - libwayland-dev - libxkbcommon-dev - libpango1.0-dev - libcairo2-dev - libgdk-pixbuf2.0-dev system: hostname: debian-sway-atomic keyboard: us locale: en_US.UTF-8 timezone: UTC services: - systemd-networkd - systemd-resolved - systemd-user-sessions directories: - /etc/apt-ostree - /var/lib/apt-ostree - /usr/lib/bootc - /etc/sway - /etc/waybar postinstall: - echo "apt-ostree Debian Sway Atomic system created successfully" - echo "OSTree ref: debian/14/x86_64/sway-atomic"