--- platform_profile: mint platform_family: debian platform_package_manager: apt platform_service_manager: systemd # syncthing runs per-user via the packaged system unit template # (Debian/Mint ship syncthing@.service, parametrised by username). enabled_services: - "syncthing@{{ username }}.service" mint_manage_flatpak: true mint_flatpak_remote_name: flathub mint_flatpak_remote_url: https://dl.flathub.org/repo/flathub.flatpakrepo mint_packages_base: - ca-certificates - curl - flatpak - gpg - htop - make - python3-pip - ripgrep - rsync - shellcheck mint_development_packages: - build-essential - clang - clang-tools - cmake - gdb - golang - nodejs - npm - pkg-config - python3-venv mint_desktop_common_packages: # autoconf/automake/libtool-bin build the Emacs pdf-tools (epdfinfo) and # vterm native modules; the lib*-dev headers below are their link deps. - autoconf - automake - dconf-cli - deja-dup - emacs - firefox - fonts-liberation - fonts-noto-color-emoji - git-delta - gnome-keyring # hunspell CLI + Italian dictionary for Emacs spell checking (spell.el sets # ispell-really-hunspell); hunspell-en-us is pulled in as a dependency. - hunspell - hunspell-it - libfreetype-dev # pdf-tools epdfinfo build deps (poppler); libpng-dev/zlib1g-dev are already # satisfied by other packages. - libpoppler-glib-dev - libpoppler-private-dev - libsecret-tools - libtool-bin # vterm/multi-vterm native module (compiled against system libvterm). - libvterm-dev - libx11-dev - mpv - pinentry-gnome3 - pinentry-gtk2 - rclone - syncthing - thunderbird - tmux - xdg-user-dirs - yt-dlp mint_cinnamon_packages: - cinnamon - cinnamon-control-center - cinnamon-screensaver - lightdm - slick-greeter - xdg-desktop-portal - xdg-desktop-portal-gtk mint_personal_workstation_packages: - libreoffice - meld - pdfarranger - vim mint_flatpak_packages: - ch.protonmail.protonmail-bridge - com.calibre_ebook.calibre - com.spotify.Client - org.telegram.desktop # Nerd Fonts referenced by the desktop configs deployed on Mint (fontconfig # symbols, Emacs UI/vterm). Debian has no equivalent of Void's nerd-fonts-ttf # package, so they are fetched from the upstream ryanoasis/nerd-fonts release. mint_nerd_fonts_version: v3.3.0 mint_nerd_fonts: - Hack # Archive is named UbuntuSans; it ships the "UbuntuSansMono Nerd Font" faces # referenced by the Emacs UI config. - UbuntuSans - NerdFontsSymbolsOnly