Source: tileos-meta
Section: metapackages
Priority: optional
Maintainer: Aleksey Samoilov <samoilov.lex@gmail.com>
Rules-Requires-Root: no
Build-Depends:
 debhelper-compat (= 13),
Standards-Version: 4.7.2
Homepage: https://git.tile-os.com/TileOS/tileos-meta

Package: tileos-base
Architecture: amd64 arm64
Depends:
 adduser,
 apt,
 apt-utils,
 base-files,
 bind9-dnsutils,
 console-setup,
 cpio,
 cron,
 dbus-broker,
 debconf,
 debconf-i18n,
 debian-keyring,
 dmidecode,
 dosfstools,
 e2fsprogs,
 eject,
 ed,
 file,
 hdparm,
 init,
 iproute2,
 iputils-ping,
 less,
 locales,
 lsb-release,
 libpam-systemd,
 logrotate,
 lshw,
 lsof,
 kbd,
 kmod,
 mawk,
 man-db,
 media-types,
 mount,
 netbase,
 netcat-openbsd,
 nftables,
 passwd,
 procps,
 python3,
 parted,
 pciutils,
 psmisc,
 rsync,
 sensible-utils,
 strace,
 sudo,
 time,
 tzdata,
 udev,
 usbutils,
 vim-tiny,
 wget,
 whiptail,
 xz-utils
Recommends:
 apparmor,
 bash-completion,
 command-not-found,
 nano,
 manpages,
 ntfs-3g,
 openssh-client,
 plymouth,
 sudo-rs,
 tcpdump,
 rsyslog,
 uuid-runtime,
Description: Base files for TileOS

Package: tileos-desktop-common
Architecture: amd64 arm64
Depends:
 acpi,
 alsa-utils,
 anacron,
 bc,
 brightnessctl,
 ffmpeg,
 foomatic-db-compressed-ppds,
 fonts-hack,
 ghostscript-x,
 gvfs-fuse,
 gvfs-backends,
 greetd,
 gron,
 gstreamer1.0-alsa,
 gstreamer1.0-pipewire,
 gstreamer1.0-plugins-base,
 gstreamer1.0-plugins-base-apps,
 gstreamer1.0-plugins-good,
 inotify-tools,
 inputattach,
 libglib2.0-bin,
 libnotify-bin,
 libsasl2-modules,
 libu2f-udev,
 libvpl-tools,
 mate-polkit-bin,
 mobile-broadband-provider-info,
 modemmanager,
 network-manager,
 pipewire-audio,
 pkexec,
 playerctl,
 poweralertd,
 python3-requests,
 swayosd,
 qtwayland5,
 qt6-wayland,
 rfkill,
 tileos-base (= ${binary:Version}),
 tileos-system-adjustments,
 tuigreet,
 unzip,
 usb-modeswitch,
 wl-clipboard,
 wpasupplicant,
 wvdial,
 xdg-user-dirs,
 xkb-data,
 xsettingsd,
 7zip,
 7zip-rar
Recommends:
 apt-xapian-index,
 avahi-autoipd,
 avahi-daemon,
 bluetuith,
 bluez,
 bluez-cups,
 bluez-obexd,
 btop,
 cups,
 cups-bsd,
 cups-client,
 cups-filters,
 curl,
 fastfetch,
 flatpak,
 fonts-noto,
 fonts-noto-cjk,
 fonts-noto-color-emoji,
 fonts-dejavu-core,
 fonts-font-awesome,
 fonts-font-awesome-6,
 fonts-freefont-ttf,
 go-mtpfs,
 kdeconnect,
 laptop-detect,
 libfuse2,
 libnss-mdns,
 mesa-utils,
 gnome-software,
 gnome-software-plugin-flatpak,
 openprinting-ppds,
 plocate,
 power-profiles-daemon,
 printer-driver-gutenprint,
 printer-driver-pnm2ppa,
 printer-driver-brlaser,
 printer-driver-c2esp,
 printer-driver-foo2zjs,
 printer-driver-m2300w,
 printer-driver-min12xxw,
 printer-driver-ptouch,
 printer-driver-pxljr,
 printer-driver-sag-gdi,
 printer-driver-splix,
 pulsemixer,
 spice-vdagent,
 systemd-resolved,
 systemd-timesyncd,
 systemd-zram-generator,
 thermald,
 timeshift,
 tileos-kernel-manager,
 tileos-welcome,
 udisks2,
 upower,
 wayland-utils,
 wlr-randr,
 xdg-utils,
 xwayland,
Description: Common desktop components for TileOS

Package: tileos-drivers
Architecture: any
Depends:
 bluez-firmware,
 firmware-atheros,
 firmware-intel-sound,
 firmware-iwlwifi,
 firmware-linux,
 firmware-realtek,
 openrazer-meta
Recommends:
 fwupd,
 fwupd-signed,
 gnome-firmware
Description: non-free drivers and firmware for TileOS

Package: tileos-desktop-miracle
Architecture: amd64 arm64
Depends:
 azote,
 bibata-cursor-theme,
 calcurse,
 cliphist,
 dunst,
 grim,
 gtklock,
 gtklock-playerctl-module,
 miracle-wm,
 nwg-bar,
 nwg-clipman,
 nwg-look,
 nwg-drawer,
 slurp,
 swappy,
 swaybg,
 swayidle,
 plymouth-theme-tileos,
 tileos-desktop-common (= ${binary:Version}),
 tileos-grub-theme,
 tileos-settings-miracle,
 tileos-theme-catppuccin,
 tileos-wallpapers,
 waybar,
 wofi,
 wf-recorder,
 wlopm,
 xdg-desktop-portal-wlr-mir,
Recommends:
 alacritty,
 earlyoom,
 engrampa,
 firefox,
 imv,
 pavucontrol,
 pcmanfm-qt,
 pluma,
 ranger,
 wdisplays,
Conflicts:
 tileos-desktop-sway,
 tileos-desktop-river,
 tileos-desktop-qtile
Description: Miracle-WM desktop for TileOS (experimental)

Package: tileos-desktop-niri
Architecture: amd64 arm64
Depends:
 azote,
 bibata-cursor-theme,
 calcurse,
 cliphist,
 dunst,
 gtklock,
 gtklock-playerctl-module,
 niri,
 nwg-bar,
 nwg-clipman,
 nwg-drawer,
 nwg-look,
 plymouth-theme-tileos,
 swappy,
 swaybg,
 swayidle,
 tileos-desktop-common (= ${binary:Version}),
 tileos-grub-theme,
 tileos-settings-niri,
 tileos-theme-catppuccin,
 tileos-wallpapers,
 waybar,
 wofi,
 wlopm,
 wlsunset,
Recommends:
 alacritty,
 engrampa,
 firefox,
 imv,
 nautilus,
 pavucontrol,
 pluma,
 ranger,
 xdg-desktop-portal-gnome,
 xwayland-satellite
Description: Niri desktop for TileOS (experimental)

Package: tileos-desktop-sway
Architecture: amd64 arm64
Depends:
 autotiling,
 azote,
 bibata-cursor-theme,
 calcurse,
 cliphist,
 dunst,
 grimshot,
 gtklock,
 gtklock-playerctl-module,
 kanshi,
 nwg-bar,
 nwg-clipman,
 nwg-displays,
 nwg-drawer,
 nwg-look,
 nwg-wrapper,
 slurp,
 swappy,
 sway,
 swaybg,
 swayidle,
 swayr,
 sway-systemd,
 sway-input-config,
 plymouth-theme-tileos,
 tileos-desktop-common (= ${binary:Version}),
 tileos-grub-theme,
 tileos-settings-sway,
 tileos-theme-catppuccin,
 tileos-wallpapers,
 waybar,
 wlopm,
 wofi,
 wf-recorder,
 wl-mirror,
 wlsunset,
 xdg-desktop-portal-wlr,
Recommends:
 alacritty,
 engrampa,
 firefox,
 imv,
 pavucontrol,
 pcmanfm-qt,
 pluma,
 ranger,
 systemd-oomd,
Conflicts:
 tileos-desktop-river
Description: Sway desktop for TileOS

Package: tileos-desktop-river
Architecture: amd64 arm64
Depends:
 azote,
 bibata-cursor-theme,
 calcurse,
 cliphist,
 dunst,
 gtklock,
 gtklock-playerctl-module,
 kanshi,
 nwg-bar,
 nwg-clipman,
 nwg-drawer,
 nwg-look,
 nwg-wrapper,
 plymouth-theme-tileos,
 river-classic,
 slurp,
 swappy,
 swaybg,
 swayidle,
 tileos-desktop-common (= ${binary:Version}),
 tileos-grub-theme,
 tileos-settings-river,
 tileos-theme-catppuccin,
 tileos-wallpapers,
 waybar,
 wofi,
 wf-recorder,
 wlopm,
 wlsunset,
 xdg-desktop-portal-wlr,
Recommends:
 alacritty,
 earlyoom,
 engrampa,
 firefox,
 imv,
 pavucontrol,
 pcmanfm-qt,
 pluma,
 ranger,
 wdisplays,
Conflicts:
 tileos-desktop-sway,
Description: River desktop for TileOS

Package: tileos-desktop-qtile
Architecture: amd64 arm64
Depends:
 azote,
 bibata-cursor-theme,
 calcurse,
 cliphist,
 dunst,
 kanshi,
 grim,
 gtklock,
 gtklock-playerctl-module,
 nwg-bar,
 nwg-clipman,
 nwg-drawer,
 nwg-look,
 plymouth-theme-tileos,
 qtile,
 qtile-extras,
 slurp,
 swappy,
 swaybg,
 swayidle,
 swaylock,
 tileos-desktop-common (= ${binary:Version}),
 tileos-grub-theme,
 tileos-settings-qtile,
 tileos-theme-catppuccin,
 tileos-wallpapers,
 wf-recorder,
 wlopm,
 wlsunset,
 wofi,
Recommends:
 alacritty,
 earlyoom,
 engrampa,
 firefox,
 imv,
 pavucontrol,
 pcmanfm-qt,
 pluma,
 ranger,
Conflicts:
 tileos-desktop-sway,
 tileos-desktop-river
Description: Qtile desktop for TileOS (experimental)

Package: tileos-miracle-live
Architecture: amd64 arm64
Depends:
 calamares-settings-tileos-miracle,
 live-boot,
 live-config,
 live-config-systemd
Description: LiveCD components for TileOS (Miracle-WM variant)

Package: tileos-niri-live
Architecture: amd64 arm64
Depends:
 calamares-settings-tileos-niri,
 live-boot,
 live-config,
 live-config-systemd
Description: LiveCD components for TileOS (Niri variant)

Package: tileos-sway-live
Architecture: amd64 arm64
Depends:
 calamares-settings-tileos-sway,
 live-boot,
 live-config,
 live-config-systemd
Description: LiveCD components for TileOS (Sway variant)

Package: tileos-river-live
Architecture: amd64 arm64
Depends:
 calamares-settings-tileos-river,
 live-boot,
 live-config,
 live-config-systemd
Description: LiveCD components for TileOS (River variant)

Package: tileos-qtile-live
Architecture: amd64 arm64
Depends:
 calamares-settings-tileos-qtile,
 live-boot,
 live-config,
 live-config-systemd,
Description: LiveCD components for TileOS (Qtile variant)
