dotfiles-ansible/roles/packages/defaults/main.yml

380 lines
5.7 KiB
YAML

---
gcloud:
# In case I have an aarch64 machine in the future
arch: x86_64 # arm
# Where to keep the google-cloud-sdk/ directory
dir: ~/.local/share
flatpak_remotes:
flathub: https://dl.flathub.org/repo/flathub.flatpakrepo
kdeapps: https://distribute.kde.org/kdeapps.flatpakrepo
flatpak_applications:
- com.github.Eloston.UngoogledChromium
- com.github.GradienceTeam.Gradience
- com.github.flxzt.rnote
- com.github.micahflee.torbrowser-launcher
- com.github.tchx84.Flatseal
- com.github.vladimiry.ElectronMail
- com.github.wwmm.easyeffects
- com.obsproject.Studio
- com.usebottles.bottles
- info.febvre.Komikku
- io.gitlab.librewolf-community
- me.kozec.syncthingtk
- net.jami.Jami
- org.gimp.GIMP
- org.inkscape.Inkscape
- org.kde.krita
- org.kde.tokodon
- org.libreoffice.LibreOffice
- org.pipewire.Helvum
- org.qbittorrent.qBittorrent
- org.remmina.Remmina
- org.rncbc.qpwgraph
# - social.whalebird.WhalebirdDesktop
# Installation directories
kubestr_dir: ~/Code/kubestr
rakkess_dir: ~/Code/rakkess
vagrant_dir: ~/Code/hashicorp/vagrant
# My collection of interesting APK packages.
# (not what actually should be always installed)
#
# mesa-dri-gallium / mesa-dri-classic is mutually exclusive
# (install only 1 of those)
system_apk_packages:
- abook
- aerc
- age
- alacritty
- amfora
- anime4kcpp
- ansible-lint
- apko
- apptainer
- asfa
- aspell
- aspell-en
- autoconf
- automake
- bash
- bat
- below
- bettercap
- black # needed by ansible-lint
- bombadillo
- borgbackup
- breezy
- brillo
- btop
- build-base
- buku
- bzip3
- cabal
- cargo
- castero
- chafa
- chromium
- clang
- clang-analyzer
- clang-extra-tools
- clifm
- cliphist
- cmake
- comics-downloader
- cosign
- cppcheck
- criu
- croc
- csview
- curl
- darcs
- dasel
- ddgr
- desync
- didder
- direnv
- distrobox
- docker-machine-driver-kvm2 # KVM driver for minikube
- docs
- drill
- duf
- dunst
- dust
- emacs-x11-nativecomp
- entr
- ethtool
- exiftool
- expect
- extra-cmake-modules
- fd
- ffmpeg
- ffmpegthumbnailer
- ffuf
- flatpak
- flawfinder
- flexget
- font-mononoki
- font-noto
- font-noto-emoji
- font-overpass
- font-unifont
- fossil
- foot
- fq
- fscrypt
- fzf
- gallery-dl
- gdb
- ghq
- ginkgo
- git-branchless
- git-cliff
- git-email
- git-extras
- git-lfs
- git-scalar
- git-sizer
- github-cli
- gitoxide
- glab
- gnupg-doc
- go
- go-jsonnet
- go-task
- gobang
- gocryptfs
- gojq
- gpg
- gpg-tui
- grim
- gron
- grype
- gsettings-desktop-schemas # To run `gsettings` command to customize GTK theming
- gst-plugins-pipewire
- gum
- helix
- helm
- hexyl
- htmlq
- httm
- hwatch
- hyperfine
- ictree
- imagemagick
- inxi
- iperf3
- iproute2
- jinja2-cli
- jql
- jsonnet-bundler # To be used for tanka
- k9s
- kmon
- ko
- kompose
- kopia
- kubectl
- kubectx
- libarchive-tools
- libffi-dev
- libtool
- libwhich
- lite-xl
- litecli
- lsd
- lnav
- love
- lowdown
- lua5.4-posix
- mage
- man-pages
- man-pages-posix
- mbuffer
- mdbook
- megatools
- mercurial
- mesa-dri-classic
- mesa-dri-gallium
- mesa-va-gallium
- mesa-vdpau-gallium
- meson
- minikube
- minisign
- mksh
- mkvtoolnix # Provide 'mkvmerge' utility for gallery-dl to extract ugoira
- monolith
- mopidy
- mpc
- mpd
- mpdris2
- mprocs
- mpv
- mpv-mpris
- mtr
- muon
- mupdf-tools
- mycli
- ncdu2
- ncmpcpp
- neovim
- nerdctl
- newsboat
- ngrep
- nix
- nixpacks
- nmap
- nodejs-current
- nushell
- nvme-cli
- onefetch
- openssh-client-default
- openssh-doc
- packer
- pandoc-cli
- pastel
- pavucontrol-qt
- pciutils
- pcmanfm-qt
- pdd
- peep
- perf
- pgcli
- pijul
- pinentry-qt
- pipe-viewer
- pipewire
- pipewire-pulse
- pipewire-jack
- pipewire-tools
- pipr
- plantuml
- playerctl
- plocate
- popeye
- primecount
- primesieve
- procs
- ps_mem
- pulumi
- pulumi-language-go
- pv
- py3-mopidy-local
- py3-mopidy-mpd
- py3-setuptools
- py3-virtualenv
- py3-websocket-client
- python3-dev
- qalc
- qimgv
- qt5ct
- qt5-qtimageformats # To display webp images inside qimgv
- qt6ct
- rathole
- rclone
- rekor
- restic
- ripgrep
- rlwrap
- rofi-calc
- rofi-emoji
- rofi-file-browser-extended
- rofi-wayland
- rootlesskit
- rsync
- rustic
- rustscan
- senpai
- sexpect
- shellcheck
- skopeo
- slurp
- smartmontools
- so
- sops
- sqlite
- sshfs
- sslscan
- starship
- staticcheck
- steghide
- step-cli
- stern
- strace
- streamlink
- stylua
- superd
- swappy
- sway
- swayidle
- swaylock
- swww
- syft
- systeroid
- tanka
- tcpdump
- tea
- termshark
- terra
- terraform
- testdisk
- texlive-full
- tidyhtml
- tokei
- treedude
- trivy
- tuc
- tzdata
- ugrep
- unfurl
- unmake
- up
- usbutils
- usql
- valgrind
- vhs
- viddy
- vieb
- vifm
- visidata
- vivid
- vulkan-loader
- wavemon
- waybar
- weechat
- weechat-lua
- weechat-python
- weechat-spell
- wezterm
- wezterm-extra-terminfo
- wf-recorder
- wireplumber
- wlr-randr
- xdg-dbus-proxy
- xdg-desktop-portal-gtk
- xdg-desktop-portal-wlr
- xdg-user-dirs
- xh
- xonsh
- xsv
- xwayland
- xz
- yamllint
- yash
- yq
- ytmdl
- ytt
- zathura
- zathura-cb
- zathura-pdf-mupdf
- zathura-ps
- zellij
- zoxide
# Drop these from world
- '!sway-wallpapers'
- '!fzf-bash-plugin'
- '!fzf-fish-plugin'
- '!fzf-neovim'
- '!dbus-daemon-launch-helper'