186 lines
3.5 KiB
YAML
186 lines
3.5 KiB
YAML
---
|
|
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"
|