--- debian_preseed_language: de debian_preseed_country: AT debian_preseed_locales: - de_AT.UTF-8 - de_DE.UTF-8 - en_US.UTF-8 debian_preseed_kernel_image: linux-generic-hwe-20.04 debian_preseed_no_splash: no debian_preseed_install_tasks: - xubuntu-desktop install: efi: yes disks: primary: /dev/disk/by-id/nvme-Samsung_SSD_970_PRO_1TB_S462NF0MA04112K system_lvm: volumes: - name: root size: 50G filesystem: ext4 mountpoint: / - name: var+log size: 768M filesystem: ext4 mountpoint: /var/log mount_options: - noatime - nodev - noexec - name: home size: 400G filesystem: ext4 mountpoint: /home network: nameservers: "{{ network_zones.lan.dns }}" domain: "{{ host_domain }}" primary: &_network_primary_ name: enp9s0 address: "{{ network_zones.lan.prefix | ansible.utils.ipaddr(network_zones.lan.offsets[inventory_hostname]) }}" gateway: "{{ network_zones.lan.gateway }}" interfaces: - *_network_primary_ - name: enp4s0 address: "{{ network_zones.mgmt.prefix | ansible.utils.ipaddr(network_zones.mgmt.offsets[inventory_hostname]) }}" base_modules_blacklist: "{{ base_modules_blacklist_none }}" sshd_password_auth: yes zsh_banner: equinox admin_users_host: - equinox apt_repo_components: - main - restricted - universe - multiverse spreadspace_apt_repo_components: - main - container wakeonlan_interfaces: - enp4s0 ws_base_extra_packages: - aisleriot - atftp - asciidoc - audacity - autoconf - automake - avr-libc - avrdude - binfmt-support - binutils-avr - binwalk - bison - build-essential - cargo - ccache - cheese - clang - clinfo - cmake - cpu-x - cura - ddrescueview - debhelper - debmake - dia - dh-lua - dh-make - dh-python - devscripts - dfu-programmer - docker.io - dos2unix - doxygen - easytag - elpa-debian-el - elpa-go-mode - elpa-lua-mode - elpa-php-mode - elpa-rust-mode - elpa-web-mode - elpa-yaml-mode - emacs - esptool - etherwake - filezilla - flac - flatpak - fldigi - flex - freecad - freerdp2-x11 - fzf - gcc-avr - gddrescue - gdebi - gerbv - ghex - gir1.2-spiceclientgtk-3.0 - git - git-lfs - git-remote-gcrypt - gitk - gnome-games - gnome-mahjongg - gpredict - gputils - graphviz - gstreamer1.0-vaapi - guvcview - gvncviewer - inkscape - ipcalc - iperf - iperf3 - iputils-arping - ipython3 - jq - kdenlive - keepassx - kicad - kicad-libraries - kicad-packages3d - kpartx - libdbd-mysql-perl - libgpgme11 - librust-openssl-dev - libusb-dev - libusb-1.0-0-dev - libvirt-clients - libvirt-daemon-system - libxcb-composite0 - libxcb-cursor0 - libxcb-damage0 - make - manpages-dev - mbr - meld - meson - mingw-w64 - mono-devel - mosh - msmtp-mta - mumble - nfs-common - nmap - ntpdate - nyx - openocd - openscad - ovmf - pandoc - parcimonie - patchutils - pdftk-java - pidgin-plugin-pack - pigz - pinentry-curses - pitivi - playonlinux - pm-utils - ppa-purge - pristine-tar - privoxy - pulseview - pv - pwgen - python3-autopep8 - python3-impacket - python3-netaddr - python3-pandas - python3-passlib - python3-pip - python3-plotly - python3-pyside2.qtwebchannel - python3-pyside2.qtwebengine - python3-pyside2.qtwebenginewidgets - python3-ruamel.yaml - python3-sphinx - python3-sphinx-rtd-theme - python3-toml - python3-xopen - qemu - qemu-kvm - qemu-system-gui - qemu-user-static - qemu-utils - quilt - radeontop - ragel - rdesktop - rhythmbox - rhythmbox-plugins - rkhunter - rtmpdump - rustc - scala-mode-el - scons - sdcc - signify-openbsd - signing-party - sigrok-cli - socat - spice-client-gtk - sqlite3 - sshfs - steam - stlink-tools - stm32flash - stun-client - subversion - swaks - syslinux - syslinux-common - syslinux-efi - texlive - texlive-lang-german - texlive-latex-extra - torbrowser-launcher - totem - unrar - vainfo - valgrind - virtualbox - virtualbox-dkms #- virtualbox-ext-pack - virtualbox-qt - virt-manager - vorbis-tools - wakeonlan - whois - wine - wine32 - wine64 - winetricks - wireshark - x264 - xclip - xdg-desktop-portal-gtk - xfce4-goodies - xorriso - xul-ext-lightning - yamllint - yasm # needs apt-repo/spreadspace - go - info-beamer - helm - k9s - kubeletctl # needs apt-repo/ansible - ansible # needs apt-repo/tor-project - tor - tor-geoipdb # needs apt-repo/kubernetes - kubectl # needs apt-repo/element - element-desktop ## needs PPA or other external repo ?? # - bazel # - deadbeef # - google-chrome-stable # - opera-stable # - studio-link-standalone # - virtualbox # - youtube-dl ws_base_xrandr_setup_script: | #!/bin/bash xrandr --output DisplayPort-1 --mode 2560x1440 --rotate left --pos 0x0 xrandr --output DisplayPort-0 --mode 3840x2160 --primary --pos 1440x200 xrandr --output DisplayPort-2 --mode 2560x1440 --rotate left --pos 5280x0 xrandr --output HDMI-A-0 --mode 3840x2160 --same-as DisplayPort-0 && true exit 0