From 7b27acaa2b8031a2560d2b6c5a56045c3cc5e830 Mon Sep 17 00:00:00 2001 From: L3D Date: Wed, 29 Apr 2026 22:07:49 +0200 Subject: [PATCH] Update git and add legacy graphic and x support --- .python-version | 1 - ansible.cfg | 3 ++- .../ansible_collections/community/crypto | 2 +- collections/ansible_collections/l3d/voc | 2 +- collections/ansible_collections/l3d/wm | 2 +- group_vars/all/autologin.yml | 2 ++ group_vars/all/i3.yml | 15 ++++++++++++++ group_vars/all/obs.yml | 14 ++++++++----- hosts.ini | 2 +- roles/nvidia_geforce_gtx_1080/tasks/main.yml | 20 +++++++++++++++++++ site.yml | 2 ++ 11 files changed, 54 insertions(+), 11 deletions(-) delete mode 100644 .python-version create mode 100644 group_vars/all/autologin.yml create mode 100644 group_vars/all/i3.yml create mode 100644 roles/nvidia_geforce_gtx_1080/tasks/main.yml diff --git a/.python-version b/.python-version deleted file mode 100644 index e4fba21..0000000 --- a/.python-version +++ /dev/null @@ -1 +0,0 @@ -3.12 diff --git a/ansible.cfg b/ansible.cfg index 72dd698..8f06ecc 100644 --- a/ansible.cfg +++ b/ansible.cfg @@ -12,6 +12,7 @@ fact_caching = jsonfile fact_caching_connection = $HOME/.ansible/facts interpreter_python = /usr/bin/python3 +DEFAULT_EXECUTABLE = /bin/bash [ssh_connection] control_path = %(directory)s/%%h-%%r-%%p @@ -20,7 +21,7 @@ pipelining = true retries = 10 [privilege_escalation] -become_method: community.general.sudosu +# become_method: community.general.sudosu become_user = root become_ask_pass = false diff --git a/collections/ansible_collections/community/crypto b/collections/ansible_collections/community/crypto index 26b90d5..5a50cc1 160000 --- a/collections/ansible_collections/community/crypto +++ b/collections/ansible_collections/community/crypto @@ -1 +1 @@ -Subproject commit 26b90d5542cdc5f6446fe40d1ad958d9961733be +Subproject commit 5a50cc1e7ac1d78c8af7c1a610c51ac5067ac19d diff --git a/collections/ansible_collections/l3d/voc b/collections/ansible_collections/l3d/voc index aeb06ff..787aa17 160000 --- a/collections/ansible_collections/l3d/voc +++ b/collections/ansible_collections/l3d/voc @@ -1 +1 @@ -Subproject commit aeb06fffbfbd3afa2d5ee6cf39400018c4518829 +Subproject commit 787aa1733d0b6b5908929edaa89731616c0e2fa6 diff --git a/collections/ansible_collections/l3d/wm b/collections/ansible_collections/l3d/wm index 0a4514a..0edf7a3 160000 --- a/collections/ansible_collections/l3d/wm +++ b/collections/ansible_collections/l3d/wm @@ -1 +1 @@ -Subproject commit 0a4514a88bbf4fc910832f657d6ecb1f06ab0a83 +Subproject commit 0edf7a3569793deac802782a6b73764b58751684 diff --git a/group_vars/all/autologin.yml b/group_vars/all/autologin.yml new file mode 100644 index 0000000..aa6fb71 --- /dev/null +++ b/group_vars/all/autologin.yml @@ -0,0 +1,2 @@ +--- +autologin__session: 'i3' diff --git a/group_vars/all/i3.yml b/group_vars/all/i3.yml new file mode 100644 index 0000000..a0c7274 --- /dev/null +++ b/group_vars/all/i3.yml @@ -0,0 +1,15 @@ +--- +i3wm_user_list: + - user: 'voc' + home: '/home/voc' + +i3_xautolock: false +i3_no_screensaver: true +i3_desktop_background: '/usr/share/cwtv.png' +i3_run_on_startup: + - 'nm-applet' + - 'obs' + +i3_packages_extra: + - 'ranger' + - 'arandr' diff --git a/group_vars/all/obs.yml b/group_vars/all/obs.yml index bb44e48..9b34553 100644 --- a/group_vars/all/obs.yml +++ b/group_vars/all/obs.yml @@ -1,14 +1,18 @@ --- -obs__event_slug: 'uplink26' +obs__event_slug: 'fsck2026' obs_szene__media_files: - - url: 'https://git.chaoswest.tv/python-summit/sps-video-backgrounds/raw/branch/render_2025/2025/rendered/background_fs_logo_plain.png' + # - url: 'https://git.chaoswest.tv/python-summit/sps-video-backgrounds/raw/branch/render_2025/2025/rendered/background_fs_logo_plain.png' + - url: 'https://cloud.ctbk.de/public.php/dav/files/EmdxwRqmrM6PwMN/blank_fsck2025_black.png' dest: 'background_logo.png' - - url: 'https://git.chaoswest.tv/python-summit/sps-video-backgrounds/raw/branch/render_2025/2025/rendered/background_plain.png' + # - url: 'https://git.chaoswest.tv/python-summit/sps-video-backgrounds/raw/branch/render_2025/2025/rendered/background_plain.png' + - url: 'https://cloud.ctbk.de/public.php/dav/files/EmdxwRqmrM6PwMN/blank_fsck2025_black.png' dest: 'background_plain.png' - - url: 'https://git.chaoswest.tv/winterkongress/wk22-obs-szene/media/branch/main/layouts/background_pip.png' + # - url: 'https://git.chaoswest.tv/winterkongress/wk22-obs-szene/media/branch/main/layouts/background_pip.png' + - url: 'https://cloud.ctbk.de/public.php/dav/files/EmdxwRqmrM6PwMN/pip_template_fsck2025.png' dest: 'background_pip.png' - - url: 'https://git.chaoswest.tv/winterkongress/wk22-obs-szene/media/branch/main/layouts/background_sbs_2cams.png' + # - url: 'https://git.chaoswest.tv/winterkongress/wk22-obs-szene/media/branch/main/layouts/background_sbs_2cams.png' + - url: 'https://cloud.ctbk.de/public.php/dav/files/EmdxwRqmrM6PwMN/sbs_template_fsck2025.png' dest: 'background_sbs.png' - url: 'https://c3voc.de/wiki/_media/events:rc3:music_zapsplat_game_music_arcade_electro_repeating_retro_arp_electro_drums_serious_012.mp3' dest: 'pausemusik.mp3' diff --git a/hosts.ini b/hosts.ini index 60e7312..994e5b8 100644 --- a/hosts.ini +++ b/hosts.ini @@ -1,2 +1,2 @@ [obs] -vocmixer ansible_host=vocmixer.local +vocmixer ansible_host=192.168.1.128 diff --git a/roles/nvidia_geforce_gtx_1080/tasks/main.yml b/roles/nvidia_geforce_gtx_1080/tasks/main.yml new file mode 100644 index 0000000..ef0a02e --- /dev/null +++ b/roles/nvidia_geforce_gtx_1080/tasks/main.yml @@ -0,0 +1,20 @@ +--- +- name: Install NVIDIA Sh1t + kewlfft.aur.aur: + use: 'makepkg' + name: "{{ item }}" + state: 'present' + loop: + - 'nvidia-580xx-utils' + - 'nvidia-580xx-settings' + - 'lib32-nvidia-580xx-utils' + - 'nvidia-580xx-dkms' + become: true + become_user: aur_builder + +- name: Install linux headers (Arch) + become: true + community.general.pacman: + name: linux-headers + state: present + update_cache: true diff --git a/site.yml b/site.yml index e84b859..fe7ad6c 100644 --- a/site.yml +++ b/site.yml @@ -12,6 +12,7 @@ - {role: l3d.voc.autologin, tags: [login]} - {role: l3d.avahi.client, tags: [avahi]} - {role: l3d.avahi.daemon, tags: [avahi]} + - {role: l3d.wm.i3, tags: [i3]} - {role: l3d.wm.sway, tags: [sway]} - {role: cwtv_customisation, tags: [cwtv]} - {role: l3d.voc.rua, tags: [rua, obs]} @@ -22,3 +23,4 @@ - {role: l3d.voc.decklink, tags: [decklink]} - {role: l3d.voc.companion, tags: [companion]} - {role: l3d.voc.syncthing, tags: [syncthing]} + - {role: nvidia_geforce_gtx_1080, tags: [nvidia]}