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 05eff45..d6123e4 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 0000000..10f28fe --- /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 0000000..1ff8738 --- /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 0000000..195154f --- /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 0000000..bfe6d11 --- /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 0000000..5f7b731 --- /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 0000000..fffa23d --- /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 0000000..2959151 --- /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 0000000..9f81f63 --- /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 0000000..69a9602 --- /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 0000000..1128a0d --- /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 0000000..c9850b9 --- /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 0000000..9588720 --- /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 0000000..6e53322 --- /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 0000000..f1b3189 --- /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 0000000..6c4a861 --- /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 0000000..1c766ee --- /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 0000000..5b33b5d --- /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