---
services:
  - ngetty
  - bluetoothd
  - crond
  - cupsd
  - dbus
  - docker
  - elogind
  - nanoklogd
  - NetworkManager
  - pcscd
  - polkitd
  - smbd
  - socklog-unix
  - tlp
  - udevd

directories:
  - path: ".cache"
  - path: ".config"
  - path: ".config/dwm/autorun.d"
  - path: ".local/libexec/"
  - path: ".local/log"
  - path: ".local/share/"
  - path: ".local/state"
  - path: ".local/sv"
  - path: "Desktop"
  - path: "Documents/dev"
  - path: "Downloads"
  - path: "Pictures/Screenshots"
  - path: "Videos"
  - path: ".ssh"
    mode: "0700"

packages:
  - command: ["xbps-install", "-y"]
    list:
      - 7zip
      - ImageMagick
      - NetworkManager
      - Signal-Desktop
      - ansible
      - apache-htpasswd
      - arandr
      - atool
      - bandwhich
      - base-devel
      - base-system
      - bat
      - bind-utils
      - binutils
      - blueman
      - bluez
      - bottom
      - breeze-icons
      - cargo
      - catdoc
      - chafa
      - clipmenu
      - cpanminus
      - cronie
      - cups
      - cups-filters
      - cups-pdf
      - curl
      - dbus
      - delta
      - dmenu-custom
      - docker
      - docker-buildx
      - docker-compose
      - dragon
      - dua-cli
      - dunst
      - dwm-custom
      - dwmblocks-custom
      - elogind
      - fd
      - ffmpeg
      - ffmpegthumbnailer
      - firefox
      - font-firacode-nf-ttf
      - fswatch
      - fzf
      - git
      - git-lfs
      - github-cli
      - glib
      - glow
      - gnome-keyring
      - gnumeric
      - gnupg2-scdaemon
      - gpgme
      - htop
      - jq
      - just
      - k9s
      - kdash
      - kubectl
      - kubernetes-helm
      - lazygit
      - lf
      - libspa-bluetooth
      - lm_sensors
      - lsof
      - lynx
      - maim
      - man-db
      - mediainfo
      - mime-types
      - moreutils
      - mpv
      - mtr
      - ncpamixer
      - neofetch
      - neovim
      - nmap
      - noto-fonts-cjk
      - noto-fonts-emoji
      - noto-fonts-ttf
      - noto-fonts-ttf-extra
      - nsxiv
      - ntp
      - odt2txt
      - openjdk21
      - pamixer
      - pcsc-ccid
      - picom
      - pinentry-gnome
      - pipewire
      - playerctl
      - pnpm
      - polkit
      - poppler
      - progress
      - psmisc
      - pulsemixer
      - pv-migrate
      - pwgen
      - python3-ansible-lint
      - python3-devel
      - python3-neovim
      - python3-pip
      - ranger
      - rbw
      - ripgrep
      - rlwrap
      - rsync
      - ruby-asciidoctor
      - rust
      - rust-analyzer
      - rust-src
      - rust-std
      - seahorse
      - shellcheck
      - shfmt
      - simple-mtpfs
      - smbclient
      - socat
      - socklog-void
      - st-custom
      - stow
      - strace
      - syncthing
      - syncthingtray
      - system-config-printer
      - tcpdump
      - terraform
      - thunderbird
      - tlp
      - tmux
      - tokyonight-theme
      - trash-util
      - tree-sitter-devel
      - unclutter-xfixes
      - vault
      - velero
      - virtualenvwrapper
      - void-repo-nonfree
      - vpsm
      - vsv
      - wget
      - wireplumber
      - xcape
      - xclip
      - xdg-user-dirs
      - xdg-utils
      - xdotool
      - xinit
      - xmenu
      - xorg
      - xournalpp
      - xscreensaver
      - xsecurelock
      - xsel
      - xss-lock
      - xtools
      - xwallpaper
      - xxd
      - xz
      - ykpers
      - yt-dlp
      - yubikey-manager
      - zathura
      - zathura-pdf-mupdf
      - zk
      - zsh
      - zsh-autosuggestions
      - zsh-completions
      - zsh-syntax-highlighting
  - command: ["pnpm", "install", "-g"]
    list:
      - "neovim"
  - command: ["cargo", "install", "-j", "-2"]
    list:
      - "oatmeal"
      - "gpg-tui"
  - command: ["composer", "global", "require"]
    list: []
  - command: ["gem", "install"]
    list:
      - asciidoctor
      - asciidoctor-pdf
      - asciidoctor
      - asciidoctor-diagram
      - pygments.rb
      - neovim
  - command: ["cpanm"]
    list:
      - Neovim::Ext
  - command: ["pipx", "--global", "install"]
    list: []