From 4e2256ee03a94b833daacc085c3e77de374740ec Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 1 Aug 2022 23:19:10 -0400 Subject: [PATCH] feat(role): add flatpak applications --- group_vars/all | 21 +++++++++++++++++++++ roles/copyq/tasks/main.yaml | 7 +++++++ roles/discord/tasks/main.yaml | 7 +++++++ roles/flameshot/tasks/main.yaml | 7 +++++++ roles/github-desktop/tasks/main.yaml | 7 +++++++ roles/google-chrome/tasks/main.yaml | 7 +++++++ roles/kdenlive/tasks/main.yaml | 7 +++++++ roles/obs-studio/tasks/main.yaml | 7 +++++++ roles/pdf-arranger/tasks/main.yaml | 7 +++++++ roles/pocketcasts/tasks/main.yaml | 7 +++++++ roles/postman/tasks/main.yaml | 7 +++++++ roles/skype/tasks/main.yaml | 7 +++++++ roles/slack/tasks/main.yaml | 7 +++++++ roles/spotify/tasks/main.yaml | 7 +++++++ roles/teams/tasks/main.yaml | 7 +++++++ roles/todoist/tasks/main.yaml | 7 +++++++ roles/vlc/tasks/main.yaml | 7 +++++++ roles/zoom/tasks/main.yaml | 7 +++++++ 18 files changed, 140 insertions(+) create mode 100644 roles/copyq/tasks/main.yaml create mode 100644 roles/discord/tasks/main.yaml create mode 100644 roles/flameshot/tasks/main.yaml create mode 100644 roles/github-desktop/tasks/main.yaml create mode 100644 roles/google-chrome/tasks/main.yaml create mode 100644 roles/kdenlive/tasks/main.yaml create mode 100644 roles/obs-studio/tasks/main.yaml create mode 100644 roles/pdf-arranger/tasks/main.yaml create mode 100644 roles/pocketcasts/tasks/main.yaml create mode 100644 roles/postman/tasks/main.yaml create mode 100644 roles/skype/tasks/main.yaml create mode 100644 roles/slack/tasks/main.yaml create mode 100644 roles/spotify/tasks/main.yaml create mode 100644 roles/teams/tasks/main.yaml create mode 100644 roles/todoist/tasks/main.yaml create mode 100644 roles/vlc/tasks/main.yaml create mode 100644 roles/zoom/tasks/main.yaml diff --git a/group_vars/all b/group_vars/all index 05eff45b..d6123e49 100644 --- a/group_vars/all +++ b/group_vars/all @@ -7,6 +7,7 @@ default_roles: - alacritty - awesome-wm + - copyq - ctop - dconf - docker @@ -33,4 +34,24 @@ default_roles: - zsh - zsh-antigen + # Flatpaks + - discord + - flameshot + - github-desktop + - google-chrome + - kdenlive + - obs-studio + - pdf-arranger + - pocketcasts + - postman + - skype + - slack + - teams + - todoist + - vlc + - zoom + + - fonts + - projects + - debugger diff --git a/roles/copyq/tasks/main.yaml b/roles/copyq/tasks/main.yaml new file mode 100644 index 00000000..10f28fee --- /dev/null +++ b/roles/copyq/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - com.github.hluk.copyq + method: user + state: present diff --git a/roles/discord/tasks/main.yaml b/roles/discord/tasks/main.yaml new file mode 100644 index 00000000..1ff87385 --- /dev/null +++ b/roles/discord/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - com.discordapp.Discord + method: user + state: present diff --git a/roles/flameshot/tasks/main.yaml b/roles/flameshot/tasks/main.yaml new file mode 100644 index 00000000..195154f4 --- /dev/null +++ b/roles/flameshot/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - org.flameshot.Flameshot + method: user + state: present diff --git a/roles/github-desktop/tasks/main.yaml b/roles/github-desktop/tasks/main.yaml new file mode 100644 index 00000000..bfe6d117 --- /dev/null +++ b/roles/github-desktop/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - io.github.shiftey.Desktop + method: user + state: present diff --git a/roles/google-chrome/tasks/main.yaml b/roles/google-chrome/tasks/main.yaml new file mode 100644 index 00000000..5f7b731a --- /dev/null +++ b/roles/google-chrome/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - com.google.Chrome + method: user + state: present diff --git a/roles/kdenlive/tasks/main.yaml b/roles/kdenlive/tasks/main.yaml new file mode 100644 index 00000000..fffa23da --- /dev/null +++ b/roles/kdenlive/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - org.kde.kdenlive + method: user + state: present diff --git a/roles/obs-studio/tasks/main.yaml b/roles/obs-studio/tasks/main.yaml new file mode 100644 index 00000000..29591516 --- /dev/null +++ b/roles/obs-studio/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - com.obsproject.Studio + method: user + state: present diff --git a/roles/pdf-arranger/tasks/main.yaml b/roles/pdf-arranger/tasks/main.yaml new file mode 100644 index 00000000..9f81f636 --- /dev/null +++ b/roles/pdf-arranger/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - com.github.jeromerobert.pdfarranger + method: user + state: present diff --git a/roles/pocketcasts/tasks/main.yaml b/roles/pocketcasts/tasks/main.yaml new file mode 100644 index 00000000..69a96028 --- /dev/null +++ b/roles/pocketcasts/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - tech.feliciano.pocket-casts + method: user + state: present diff --git a/roles/postman/tasks/main.yaml b/roles/postman/tasks/main.yaml new file mode 100644 index 00000000..1128a0dd --- /dev/null +++ b/roles/postman/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - com.getpostman.Postman + method: user + state: present diff --git a/roles/skype/tasks/main.yaml b/roles/skype/tasks/main.yaml new file mode 100644 index 00000000..c9850b90 --- /dev/null +++ b/roles/skype/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - com.skype.Client + method: user + state: present diff --git a/roles/slack/tasks/main.yaml b/roles/slack/tasks/main.yaml new file mode 100644 index 00000000..9588720f --- /dev/null +++ b/roles/slack/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - com.slack.Slack + method: user + state: present diff --git a/roles/spotify/tasks/main.yaml b/roles/spotify/tasks/main.yaml new file mode 100644 index 00000000..6e53322c --- /dev/null +++ b/roles/spotify/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - com.spotify.Client + method: user + state: present diff --git a/roles/teams/tasks/main.yaml b/roles/teams/tasks/main.yaml new file mode 100644 index 00000000..f1b31897 --- /dev/null +++ b/roles/teams/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - com.github.IsmaelMartinez.teams_for_linux + method: user + state: present diff --git a/roles/todoist/tasks/main.yaml b/roles/todoist/tasks/main.yaml new file mode 100644 index 00000000..6c4a861f --- /dev/null +++ b/roles/todoist/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - com.todoist.Todoist + method: user + state: present diff --git a/roles/vlc/tasks/main.yaml b/roles/vlc/tasks/main.yaml new file mode 100644 index 00000000..1c766eec --- /dev/null +++ b/roles/vlc/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - org.videolan.VLC + method: user + state: present diff --git a/roles/zoom/tasks/main.yaml b/roles/zoom/tasks/main.yaml new file mode 100644 index 00000000..5b33b5d2 --- /dev/null +++ b/roles/zoom/tasks/main.yaml @@ -0,0 +1,7 @@ +--- +- name: Install + community.general.flatpak: + name: + - us.zoom.Zoom + method: user + state: present