--- user_name: "{{ lookup('env', 'USER') }}" user_home: "{{ lookup('env', 'HOME') }}" dotfiles_dir: "{{ user_home }}/dotfiles" dotfiles_repo: ssh://git@git.flo.fo:2222/FLO/dotfiles.git jdtls_url: https://download.eclipse.org/jdtls/snapshots/jdt-language-server-latest.tar.gz jdtls_install_dir: "{{ user_home }}/.local/share/jdtls" jdtls_bin_dir: "{{ user_home }}/.local/bin" jdtls_archive: /tmp/jdtls.tar.gz jdtls_force_update: false jdtls_download_timeout: 300 jdtls_download_retries: 3 jdtls_download_delay: 10 install_duckdb: true duckdb_version: "1.5.2" proton_mail_version: "1.13.4/ProtonMail-desktop-beta" proton_pass_version: "1.37.0-1" proton_authenticator_version: "1.1.6-1" system_timezone: Atlantic/Faroe system_locale: en_US.UTF-8 regional_locale: da_DK.UTF-8 keyboard_layout: fo upgrade_system: true install_virtualization: true install_sqlcmd: true install_jdtls: true install_pcloud: false pcloud_appimage_url: "https://plon1.pcloud.com/cBZeyCak57Ztkt7yq7ZZZ8t965kZ2ZZec4ZkZ9KHBHZJgZCzZrLZeFZ94ZkLZ5LZWQZr4Z6YZrFZmLZyQZoTZtwII5ZsVYEJTHXlFSbr5cyP1riD5WTyYYV/pCloud.AppImage" install_typora: true typora_archive_url: https://downloads.typora.io/linux/Typora-linux-x64.tar.gz typora_archive: /tmp/Typora-linux-x64.tar.gz install_ghostty: true ghostty_version: "1.3.1" ghostty_arch: x86_64 fedora_packages: # Media and documents - ffmpeg - ImageMagick - fuse - fuse-libs - ghostscript - libheif-tools - libreoffice - libtiff - libwebp - libX11-devel - openjpeg - tesseract-devel - leptonica-devel - jbig2dec-devel - openjpeg2-devel - eog - wf-recorder - tesseract-langpack-eng - tesseract-langpack-dan - tesseract-langpack-isl - tesseract-langpack-fao # Development toolchains and libraries - podman - podman-compose - binutils - clang - clang-tools-extra - composer - dotnet-sdk-10.0 - file - gcc - gcc-c++ - glibc-langpack-da - glibc-langpack-en - golang - gopls - go-task - hugo - ibus - java-25-openjdk-devel - make - maven - ncurses-devel - nodejs - npm - openssl-devel - php - python3 - black - python3-isort - sqlite - tree-sitter-cli - unixODBC - unixODBC-devel - uv - zig # Command-line workstation tools - 7zip - acpi - curl - fd-find - findutils - flatpak - fish - fzf - gawk - git - jq - kbd - less - lua - neovim - ripgrep - stow - tar - tmux - unzip - util-linux - vim-enhanced - wget - xz - zip - zsh - zsh-autosuggestions - zsh-syntax-highlighting - wl-clipboard # Native Sway workstation - brightnessctl - foot - gnome-keyring - gnome-keyring-pam - grim - mako - network-manager-applet - nm-connection-editor - pamixer - pavucontrol - pipewire - pipewire-alsa - pipewire-pulseaudio - playerctl - polkit - lxqt-policykit - rofi - rtkit - sddm - sddm-wayland-sway - slurp - sway - swayidle - swaylock - waybar - wireplumber - wl-clipboard - xdg-desktop-portal - xdg-desktop-portal-gtk - xdg-desktop-portal-wlr - xdg-utils # Services and system integration - cups - grubby - openssh-server virtualization_packages: - "@virtualization" npm_global_packages: - prettier - pyright - typescript - typescript-language-server rustup_components: - rust-analyzer - rust-src sqlcmd_version: "1.8.1" sqlcmd_archive: sqlcmd-linux-amd64.tar.bz2 sqlcmd_url: "https://github.com/microsoft/go-sqlcmd/releases/download/v{{ sqlcmd_version }}/{{ sqlcmd_archive }}" git_email: bartal@flo.fo git_signing_key: "{{ user_home }}/.ssh/id_ed25519.pub"