diff --git a/.gitmodules b/.gitmodules index 816439e..3fc5d34 100644 --- a/.gitmodules +++ b/.gitmodules @@ -49,3 +49,39 @@ [submodule "roles/browser-firefox"] path = roles/browser-firefox url = https://codeberg.org/ansible/browser-firefox.git +[submodule "roles/desktop-tools"] + path = roles/desktop-tools + url = https://codeberg.org/ansible/desktop-tools.git +[submodule "roles/editor-vscodium"] + path = roles/editor-vscodium + url = https://codeberg.org/ansible/editor-vscodium.git +[submodule "roles/fityk"] + path = roles/fityk + url = https://codeberg.org/ansible/fityk.git +[submodule "roles/libreoffice"] + path = roles/libreoffice + url = https://codeberg.org/ansible/libreoffice.git +[submodule "roles/okular"] + path = roles/okular + url = https://codeberg.org/ansible/okular.git +[submodule "roles/pandoc"] + path = roles/pandoc + url = https://codeberg.org/ansible/pandoc.git +[submodule "roles/rofi-calc"] + path = roles/rofi-calc + url = https://codeberg.org/ansible/rofi-calc.git +[submodule "roles/sioyek-pdf"] + path = roles/sioyek-pdf + url = https://codeberg.org/ansible/sioyek-pdf.git +[submodule "roles/speech-to-text"] + path = roles/speech-to-text + url = https://codeberg.org/ansible/speech-to-text.git +[submodule "roles/thorium-reader"] + path = roles/thorium-reader + url = https://codeberg.org/ansible/thorium-reader.git +[submodule "roles/unison"] + path = roles/unison + url = https://codeberg.org/ansible/unison.git +[submodule "roles/zotero"] + path = roles/zotero + url = https://codeberg.org/ansible/zotero.git diff --git a/local.yml b/local.yml index 64b542f..a983890 100644 --- a/local.yml +++ b/local.yml @@ -56,8 +56,32 @@ #### software # https://codeberg.org/ansible/browser-firefox - { role: browser-firefox, become: true, tags: [ browser-firefox, firefox ] } + # https://codeberg.org/ansible/desktop-tools + - { role: desktop-tools, become: true, tags: [ desktop-tools ] } + # https://codeberg.org/ansible/editor-vscodium + - { role: editor-vscodium, become: true, tags: [ editor-vscodium, vscodium ] } + # https://codeberg.org/ansible/fityk + - { role: fityk, become: true, tags: [ fityk ] } + # https://codeberg.org/ansible/libreoffice + - { role: libreoffice, become: true, tags: [ libreoffice ] } + # https://codeberg.org/ansible/okular + - { role: okular, become: true, tags: [ okular ] } + # https://codeberg.org/ansible/pandoc + - { role: pandoc, become: true, tags: [ pandoc ] } + # https://codeberg.org/ansible/rofi-calc + - { role: rofi-calc, tags: [ rofi-calc ] } + # https://codeberg.org/ansible/sioyek-pdf + - { role: sioyek-pdf, become: true, tags: [ sioyek-pdf ] } + # https://codeberg.org/ansible/speech-to-text + - { role: speech-to-text, become: true, tags: [ speech-to-text ] } + # https://codeberg.org/ansible/thorium-reader + - { role: thorium-reader, become: true, tags: [ thorium-reader ] } # https://codeberg.org/ansible/qbittorrent - { role: qbittorrent, become: true, tags: [ qbittorrent ] } + # https://codeberg.org/ansible/unison + - { role: unison, become: true, tags: [ unison ] } + # https://codeberg.org/ansible/zotero + - { role: zotero, become: true, tags: [ zotero ] } post_tasks: - name: Log the current commit of '{{ ansible_play_name }}' playbook @@ -83,8 +107,9 @@ changed_when: true tags: always -# #### software -# # - { role: browser-agregore, become: true, tags: [ browser-agregore ] } + +# #### other roles to consider including: +# - { role: browser-agregore, become: true, tags: [ browser-agregore ] } # - { role: browser-beaker, become: true, tags: [ browser-beaker, beaker ] } # - { role: browser-brave, become: true, tags: [ browser-brave, brave ] } # - { role: browser-chrome, become: true, tags: [ browser-chrome, chrome ] } @@ -92,49 +117,26 @@ # - { role: browser-min, become: true, tags: [ browser-min ] } # - { role: browser-opera, become: true, tags: [ browser-opera ] } # - { role: browser-vivaldi, become: true, tags: [ browser-vivaldi ] } -# - { role: desktop-tools, become: true, tags: [ desktop-tools ] } # - { role: digikam, become: true, tags: [ digikam ] } # - { role: editor-atom, become: true, tags: [ editor-atom, atom ] } # - { role: editor-nano, become: true, tags: [ editor-nano, nano ] } # - { role: editor-sublime, become: true, tags: [ editor-sublime, sublime ] } -# - { role: editor-vscodium, become: true, tags: [ editor-vscodium, vscodium ] } -# - { role: element-desktop, become: true, tags: [ element-desktop ] } -# - { role: etcher, become: true, tags: [ etcher ] } -# - { role: ffmpeg, become: true, tags: [ ffmpeg ] } -# - { role: fsearch, become: true, tags: [ fsearch ] } -# - { role: fityk, become: true, tags: [ fityk ] } # - { role: freemind, become: true, tags: [ freemind ] } # - { role: freerdp, become: true, tags: [ freerdp ] } # - { role: imagemagick, become: true, tags: [ imagemagick ] } # - { role: iriun-webcam, become: true, tags: [ iriun-webcam, iriun ] } -# - { role: java-openjdk, become: true, tags: [ java-openjdk ] } -# - { role: libreoffice, become: true, tags: [ libreoffice ] } # - { role: mpv, become: true, tags: [ mpv ] } # - { role: nuclear-musicplayer, become: true, tags: [ nuclear-musicplayer, nuclear ] } -# - { role: okular, become: true, tags: [ okular ] } -# - { role: pandoc, become: true, tags: [ pandoc ] } # - { role: pcmanfm, become: true, tags: [ pcmanfm ] } -# - { role: pdftk, become: true, tags: [ pdftk ] } # - { role: peek, become: true, tags: [ peek ] } # animated GIF recorder -# # picom only relevant with i3wm (not if using Desktop Environment) -# # - { role: picom, become: true, tags: [ picom ] } -# # pipe-viewer contains interactive step, needs workaround +# - { role: picom, become: true, tags: [ picom ] } # - { role: pipe-viewer, become: true, tags: [ pipe-viewer ] } -# - { role: qownnotes, become: true, tags: [ qownnotes ] } -# - { role: R, become: true, tags: [ R ] } -# - { role: radian, become: true, tags: [ radian ] } -# - { role: rofi-calc, tags: [ rofi-calc ] } # - { role: screenkey, become: true, tags: [ screenkey ] } # - { role: shutter, become: true, tags: [ shutter ] } -# - { role: sioyek-pdf, become: true, tags: [ sioyek-pdf ] } -# - { role: speech-to-text, become: true, tags: [ speech-to-text ] } -# - { role: thorium-reader, become: true, tags: [ thorium-reader ] } # - { role: thunderbird, become: true, tags: [ thunderbird ] } # - { role: ultimaker-cura, become: true, tags: [ ultimaker-cura ] } -# - { role: unison, become: true, tags: [ unison ] } # - { role: vlc, become: true, tags: [ vlc, vlc-videolan ] } # - { role: x2goclient, become: true, tags: [ x2goclient ] } # - { role: x2goserver, become: true, tags: [ x2goserver ] } # - { role: xournalpp, become: true, tags: [ xournalpp ] } # - { role: zoom-client, become: true, tags: [ zoom-client ] } -# - { role: zotero, become: true, tags: [ zotero ] } diff --git a/roles/desktop-tools b/roles/desktop-tools new file mode 160000 index 0000000..b5a747f --- /dev/null +++ b/roles/desktop-tools @@ -0,0 +1 @@ +Subproject commit b5a747f19ae134d3e0eddd9a9ff295d10b88863d diff --git a/roles/editor-vscodium b/roles/editor-vscodium new file mode 160000 index 0000000..678de4c --- /dev/null +++ b/roles/editor-vscodium @@ -0,0 +1 @@ +Subproject commit 678de4cb2b0d5043a66cd8482775fd68f1360329 diff --git a/roles/fityk b/roles/fityk new file mode 160000 index 0000000..4900a43 --- /dev/null +++ b/roles/fityk @@ -0,0 +1 @@ +Subproject commit 4900a430d1fe143fb9f9dae557989594e078c1b5 diff --git a/roles/libreoffice b/roles/libreoffice new file mode 160000 index 0000000..719f8d0 --- /dev/null +++ b/roles/libreoffice @@ -0,0 +1 @@ +Subproject commit 719f8d0cf868235ac25c2c55a2b475e5d1a48e93 diff --git a/roles/okular b/roles/okular new file mode 160000 index 0000000..21f1f30 --- /dev/null +++ b/roles/okular @@ -0,0 +1 @@ +Subproject commit 21f1f30465ede830e3bafe2803cde792165d76d0 diff --git a/roles/pandoc b/roles/pandoc new file mode 160000 index 0000000..429258b --- /dev/null +++ b/roles/pandoc @@ -0,0 +1 @@ +Subproject commit 429258b48147ba920b52be190789c330c97f05db diff --git a/roles/rofi-calc b/roles/rofi-calc new file mode 160000 index 0000000..ab83970 --- /dev/null +++ b/roles/rofi-calc @@ -0,0 +1 @@ +Subproject commit ab8397068f2363b922634c0757e7bc6919175780 diff --git a/roles/sioyek-pdf b/roles/sioyek-pdf new file mode 160000 index 0000000..4ae0ae3 --- /dev/null +++ b/roles/sioyek-pdf @@ -0,0 +1 @@ +Subproject commit 4ae0ae309a423e260d7e98acb4b5168a390b98bd diff --git a/roles/speech-to-text b/roles/speech-to-text new file mode 160000 index 0000000..96f8c87 --- /dev/null +++ b/roles/speech-to-text @@ -0,0 +1 @@ +Subproject commit 96f8c87f8931f0585376e3b84ed6eea58c2d667e diff --git a/roles/thorium-reader b/roles/thorium-reader new file mode 160000 index 0000000..d96d54e --- /dev/null +++ b/roles/thorium-reader @@ -0,0 +1 @@ +Subproject commit d96d54e2b9c10fe7b6500d929cd41f9535c2e128 diff --git a/roles/unison b/roles/unison new file mode 160000 index 0000000..50a26dc --- /dev/null +++ b/roles/unison @@ -0,0 +1 @@ +Subproject commit 50a26dc0dd34294f8a4259a326d65e21a4f93df6 diff --git a/roles/zotero b/roles/zotero new file mode 160000 index 0000000..5a7c242 --- /dev/null +++ b/roles/zotero @@ -0,0 +1 @@ +Subproject commit 5a7c24294ea3f85b9e8a061ec48e8fe8e8ab82d4