1
0
Fork 0
bootstrapper/config.yml

246 lines
4.3 KiB
YAML

---
services:
- ngetty
- crond
- cupsd
- dbus
- docker
- elogind
- nanoklogd
- NetworkManager
- pcscd
- polkitd
- socklog-unix
- tlp
- udevd
- chronyd
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"]
local: False
list:
- 7zip
- ansible
- apache-htpasswd
- arandr
- atool
- base-devel
- base-system
- bat
- bind-utils
- binutils
- bottom
- breeze-icons
- cargo
- catdoc
- chafa
- chrony
- 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
- gnome-keyring
- gnumeric
- gnupg2-scdaemon
- gpgme
- htop
- ImageMagick
- jq
- just
- k9s
- kdash
- kubectl
- kubernetes-helm
- lazygit
- lf
- lm_sensors
- lsof
- lynx
- maim
- man-db
- mediainfo
- mime-types
- moreutils
- mpv
- mtr
- ncpamixer
- neofetch
- neovim
- NetworkManager
- ngetty
- nmap
- noto-fonts-cjk
- noto-fonts-emoji
- noto-fonts-ttf
- noto-fonts-ttf-extra
- nsxiv
- 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-passlib
- python3-pip
- python3-pipx
- python3-pydbus
- ranger
- rbw
- ripgrep
- rlwrap
- rsync
- ruby
- ruby-devel
- rust
- rust-analyzer
- rust-src
- rust-std
- seahorse
- shellcheck
- shfmt
# - Signal-Desktop
- 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
- wcalc
- 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: ["go", "install"]
# local: True
# list:
# - "github.com/pehlicd/amtui@latest"
# - command: ["pnpm", "add", "-g"]
# pre: ["pnpm setup"]
# local: True
# list:
# - "neovim"
# - command: ["cargo", "install", "-j", "-2"]
# local: True
# list:
# - "oatmeal"
# - "gpg-tui"
# - command: ["composer", "global", "require"]
# local: True
# list: []
# - command: ["gem", "install", "-V"]
# local: False
# list:
# - asciidoctor
# - asciidoctor-pdf
# - asciidoctor-diagram
# - pygments.rb
# - neovim
# - mdless
# - command: ["cpanm", "-vn"]
# local: True
# list:
# - Neovim::Ext
# - command: ["pipx", "--global", "install"]
# local: False
# list: []