Files
dev-machine/group_vars/localhost/debian.config.yml
Felix Nehrke d1713f467c Add zathura as an document (PDF) viewer for linux
Zathura is a tiny and fast document viewer and has some benefits over my
default (evince).
2025-11-13 03:43:19 +01:00

175 lines
3.3 KiB
YAML

deb_packages:
- https://github.com/derailed/k9s/releases/latest/download/k9s_linux_amd64.deb
apt_packages:
- alacritty
- arandr
- asciidoctor
- autoconf
- autorandr
- bash-completion
- bind9-dnsutils
- btop
- build-essential
- chromium-browser
- colordiff
- compton
- direnv
- enpass
- eza
- fd-find
- feh
- firefox
- firefox-devedition
- gcc
- gimp
- git
- git-delta
- google-chrome-stable
- google-cloud-cli
- graphviz
- helm
- htop
- hugo
- hyphen-de
- i3
- imagemagick
- jq
- kitty
- kubectl
- libcairo2-dev
- libev-dev
- libfontconfig1-dev
- libgif-dev
- libjpeg-dev
- libpam0g-dev
- libreoffice
- libreoffice-l10n-de
- libssl-dev
- libx11-xcb-dev
- libxcb-composite0-dev
- libxcb-image0-dev
- libxcb-randr0-dev
- libxcb-util-dev
- libxcb-xinerama0-dev
- libxcb-xkb-dev
- libxcb-xrm-dev
- libxkbcommon-dev
- libxkbcommon-x11-dev
- lm-sensors
- lsb-release
- lynx
- make
- meld
- mythes-de
- mythes-en-us
- nala
- ncal
- neomutt
- neovim
- network-manager-openconnect
- network-manager-openconnect-gnome
- nmap
- oathtool
- offlineimap
- openconnect
- openssl
- pandoc
- pavucontrol
- pgcli
- pkg-config
- plantuml
- podman
- podman-compose
- polybar
- pulseaudio-utils
- python3-kubernetes
- qemu-user-static
- ripgrep
- rofi
- ruby-asciidoctor-kroki
- ruby-asciidoctor-pdf
- ruby-asciidoctor-plantuml
- ruby-coderay
- ruby-pygments.rb
- ruby-rouge
- spotify-client
- stow
- tofu
- tree
- urlscan
- uuid
- xsel
- xclip
- whois
- zathura
- zathura-djvu
- zathura-pdf-poppler
- zathura-ps
- zoxide
# not all software can be found in standard apt...
apt_repositories:
# Important: when a repo has more than _one_ key each key requires a name!!
- name: enpass
sign_keys:
- url: https://apt.enpass.io/keys/enpass-linux.key
repositories: https://apt.enpass.io/
- name: spotify
sign_keys:
- url: https://download.spotify.com/debian/pubkey_C85668DF69375001.gpg
repositories: https://repository.spotify.com/
components: non-free
- name: opentofu
sign_keys:
- url: https://get.opentofu.org/opentofu.gpg
name: opentofu
format: gpg
- url: https://packages.opentofu.org/opentofu/tofu/gpgkey
name: opentofu-repo
repositories: https://packages.opentofu.org/opentofu/tofu/any/
suites: "any"
types:
- deb
- deb-src
- name: hashicorp
sign_keys:
- url: https://apt.releases.hashicorp.com/gpg
repositories: https://apt.releases.hashicorp.com/
suites: "{{ ansible_distribution_release | lower }}"
- name: google-cloud-sdk
sign_keys:
- url: https://packages.cloud.google.com/apt/doc/apt-key.gpg
repositories: https://packages.cloud.google.com/apt/
suites: cloud-sdk
- name: neovim
sign_keys:
- url: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9dbb0be9366964f134855e2255f96fcf8231b6dd
repositories: https://ppa.launchpadcontent.net/neovim-ppa/unstable/ubuntu
suites: "{{ ansible_distribution_release | lower }}"
types:
- deb
- deb-src
- name: mozilla
sign_keys:
- url: https://packages.mozilla.org/apt/repo-signing-key.gpg
repositories: https://packages.mozilla.org/apt/
suites: "mozilla"
- name: google
sign_keys:
- url: https://dl-ssl.google.com/linux/linux_signing_key.pub
repositories: http://dl.google.com/linux/chrome/deb/
- name: helm
sign_keys:
- url: https://packages.buildkite.com/helm-linux/helm-debian/gpgkey
repositories: https://packages.buildkite.com/helm-linux/helm-debian/any
suites: "any"