Shortend desktop to desk

This commit is contained in:
2025-07-09 03:18:07 +02:00
parent e4ff99e336
commit dd1aab70fb
109 changed files with 85 additions and 85 deletions

View File

@@ -0,0 +1,24 @@
# LibreOffice
## Description
This role installs LibreOffice on Arch Linux systems using the Pacman package manager. In addition, it installs the Liberation fonts (ttf-liberation) and language packs corresponding to your chosen LibreOffice flavor. LibreOffice is a powerful and free office suite that provides a comprehensive set of tools for document processing, spreadsheets, presentations, and more.
Learn more about LibreOffice on the [official website](https://www.libreoffice.org).
## Purpose
The purpose of this role is to automate the installation and configuration of LibreOffice along with its language support on personal computers. This ensures that users have a consistent and fully functional office suite environment across their systems.
## Features
- **Automated Installation:** Installs LibreOffice along with Liberation fonts and additional language packages using Pacman.
- **Customizable Flavor:** Supports installation of different LibreOffice flavors by dynamically setting the package name.
- **Language Support:** Iterates through a list of desired language packages to ensure comprehensive localization.
- **Seamless Integration:** Designed to work within a larger system setup environment, integrating with dependencies such as Hunspell for spell checking.
## Credits
Developed and maintained by **Kevin Veen-Birkenbach**.
Learn more at [www.veen.world](https://www.veen.world)
License: [CyMaIS NonCommercial License (CNCL)](https://s.veen.world/cncl)

View File

@@ -0,0 +1 @@
flavor: "fresh" # Libre Office flavor, fresh for new, still for stable

View File

@@ -0,0 +1,22 @@
---
galaxy_info:
author: "Kevin Veen-Birkenbach"
description: "Installs LibreOffice along with Liberation fonts and language packages on Arch Linux systems for a complete office suite experience."
license: "CyMaIS NonCommercial License (CNCL)"
license_url: "https://s.veen.world/cncl"
company: |
Kevin Veen-Birkenbach
Consulting & Coaching Solutions
https://www.veen.world
min_ansible_version: "2.9"
platforms:
- name: Archlinux
versions:
- rolling
galaxy_tags:
- libreoffice
- office-suite
- archlinux
- automation
dependencies:
- generic-hunspell

View File

@@ -0,0 +1,12 @@
- name: install libreoffice
community.general.pacman:
name:
- ttf-liberation
- "libreoffice-{{ applications.libreoffice.flavor }}"
state: present
- name: install libreoffice language packages
community.general.pacman:
name: "libreoffice-{{ applications.libreoffice.flavor }}-{{ item }}"
state: present
loop: "{{libreoffice_languages}}"

View File

@@ -0,0 +1 @@
application_id: "libreoffice"