|
|
|
@@ -40,17 +40,18 @@
|
|
|
|
|
- { app: "org.signal.Signal", name: "signal", extra: "" }
|
|
|
|
|
- { app: "org.mozilla.firefox", name: "firefox-flatpak", extra: "" }
|
|
|
|
|
- { app: "com.transmissionbt.Transmission", name: "transmission", extra: "" }
|
|
|
|
|
- { app: "org.gimp.GIMP", name: "gimp", extra: "" }
|
|
|
|
|
flatpaks_coding:
|
|
|
|
|
- { app: "com.vscodium.codium", name: "codium", extra: "" }
|
|
|
|
|
- { app: "com.google.AndroidStudio", name: "android-studio", extra: "" }
|
|
|
|
|
- { app: "io.dbeaver.DBeaverCommunity", name: "dbeaver", extra: "" }
|
|
|
|
|
- { app: "org.godotengine.Godot", name: "godot", extra: "" }
|
|
|
|
|
- { app: "com.visualstudio.code-oss", name: "code", extra: "" }
|
|
|
|
|
flatpaks_editing:
|
|
|
|
|
flatpaks_editing_video:
|
|
|
|
|
- { app: "org.shotcut.Shotcut", name: "shotcut", extra: "" }
|
|
|
|
|
- { app: "com.obsproject.Studio", name: "obs", extra: "" }
|
|
|
|
|
- { app: "org.gimp.GIMP", name: "gimp", extra: "" }
|
|
|
|
|
- { app: "org.openshot.OpenShot", name: "openshot", extra: "" }
|
|
|
|
|
flatpaks_editing_audio:
|
|
|
|
|
- { app: "org.tenacityaudio.Tenacity", name: "tenacity", extra: "" }
|
|
|
|
|
- { app: "io.lmms.LMMS", name: "lmms", extra: "" }
|
|
|
|
|
- { app: "net.sourceforge.VMPK", name: "vmpk", extra: "" }
|
|
|
|
@@ -158,14 +159,62 @@
|
|
|
|
|
|
|
|
|
|
# Media Editors #
|
|
|
|
|
|
|
|
|
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Audio/Video Editors | Installs
|
|
|
|
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Video Editors | Installs
|
|
|
|
|
flatpak:
|
|
|
|
|
name: "{{ item.app }}"
|
|
|
|
|
remote: flathub
|
|
|
|
|
state: present
|
|
|
|
|
loop: "{{ flatpaks_editing }}"
|
|
|
|
|
loop: "{{ flatpaks_editing_video }}"
|
|
|
|
|
ignore_errors: yes
|
|
|
|
|
when: editing == true
|
|
|
|
|
when: editing in (true, "video")
|
|
|
|
|
|
|
|
|
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Video Editors | Executables
|
|
|
|
|
blockinfile:
|
|
|
|
|
path: "{{ flatpak_exec_dir }}/{{ item.name }}"
|
|
|
|
|
block: |
|
|
|
|
|
{{ item.extra }} {{ flatpak_exec }} {{ item.app }}
|
|
|
|
|
marker: '{mark}'
|
|
|
|
|
marker_begin: "#!{{ bash_exec.stdout }}"
|
|
|
|
|
marker_end: "exit 0"
|
|
|
|
|
state: present
|
|
|
|
|
create: yes
|
|
|
|
|
loop: "{{ flatpaks_editing_video }}"
|
|
|
|
|
become_user: "{{ user }}"
|
|
|
|
|
when: editing in (true, "video")
|
|
|
|
|
|
|
|
|
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Video Editors | Executable Permissions
|
|
|
|
|
file:
|
|
|
|
|
path: "{{ flatpak_exec_dir }}/{{ item.name }}"
|
|
|
|
|
state: file
|
|
|
|
|
mode: '0755'
|
|
|
|
|
loop: "{{ flatpaks_editing_video }}"
|
|
|
|
|
when: editing in (true, "video")
|
|
|
|
|
|
|
|
|
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Video Editor Uninstalls
|
|
|
|
|
flatpak:
|
|
|
|
|
name: "{{ item.app }}"
|
|
|
|
|
remote: flathub
|
|
|
|
|
state: absent
|
|
|
|
|
loop: "{{ flatpaks_editing_video }}"
|
|
|
|
|
ignore_errors: yes
|
|
|
|
|
when: not editing in (true, "video")
|
|
|
|
|
|
|
|
|
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Video Editors | Remove Executables
|
|
|
|
|
file:
|
|
|
|
|
path: "{{ flatpak_exec_dir }}/{{ item.name }}"
|
|
|
|
|
state: absent
|
|
|
|
|
loop: "{{ flatpaks_editing_video }}"
|
|
|
|
|
ignore_errors: yes
|
|
|
|
|
when: not editing in (true, "video")
|
|
|
|
|
|
|
|
|
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Audio Editors | Installs
|
|
|
|
|
flatpak:
|
|
|
|
|
name: "{{ item.app }}"
|
|
|
|
|
remote: flathub
|
|
|
|
|
state: present
|
|
|
|
|
loop: "{{ flatpaks_editing_audio }}"
|
|
|
|
|
ignore_errors: yes
|
|
|
|
|
when: editing in (true, "audio")
|
|
|
|
|
|
|
|
|
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Audio/Video Editors | Executables
|
|
|
|
|
blockinfile:
|
|
|
|
@@ -177,34 +226,34 @@
|
|
|
|
|
marker_end: "exit 0"
|
|
|
|
|
state: present
|
|
|
|
|
create: yes
|
|
|
|
|
loop: "{{ flatpaks_editing }}"
|
|
|
|
|
loop: "{{ flatpaks_editing_audio }}"
|
|
|
|
|
become_user: "{{ user }}"
|
|
|
|
|
when: editing == true
|
|
|
|
|
when: editing in (true, "audio")
|
|
|
|
|
|
|
|
|
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Audio/Video Editors | Executable Permissions
|
|
|
|
|
file:
|
|
|
|
|
path: "{{ flatpak_exec_dir }}/{{ item.name }}"
|
|
|
|
|
state: file
|
|
|
|
|
mode: '0755'
|
|
|
|
|
loop: "{{ flatpaks_editing }}"
|
|
|
|
|
when: editing == true
|
|
|
|
|
loop: "{{ flatpaks_editing_audio }}"
|
|
|
|
|
when: editing in (true, "audio")
|
|
|
|
|
|
|
|
|
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Audio/Video Editor Uninstalls
|
|
|
|
|
flatpak:
|
|
|
|
|
name: "{{ item.app }}"
|
|
|
|
|
remote: flathub
|
|
|
|
|
state: absent
|
|
|
|
|
loop: "{{ flatpaks_editing }}"
|
|
|
|
|
loop: "{{ flatpaks_editing_audio }}"
|
|
|
|
|
ignore_errors: yes
|
|
|
|
|
when: not editing == true
|
|
|
|
|
when: not editing in (true, "audio")
|
|
|
|
|
|
|
|
|
|
- name: Workstation | Linux | Flatpak Distro | Flatpak | Audio/Video Editors | Remove Executables
|
|
|
|
|
file:
|
|
|
|
|
path: "{{ flatpak_exec_dir }}/{{ item.name }}"
|
|
|
|
|
state: absent
|
|
|
|
|
loop: "{{ flatpaks_editing }}"
|
|
|
|
|
loop: "{{ flatpaks_editing_audio }}"
|
|
|
|
|
ignore_errors: yes
|
|
|
|
|
when: not editing == true
|
|
|
|
|
when: not editing in (true, "audio")
|
|
|
|
|
|
|
|
|
|
# Gaming #
|
|
|
|
|
|
|
|
|
|