| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -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 ] }
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |