mirror of https://github.com/ericonr/dotfiles.git
Update void.sh.
Added more base stuff: - wget is generally useful - outils and minisign for signing stuff - xxd for binary stuff - ugrep as a potential ripgrep replacement - fswatch for doing stuff with inotify - moreutils to be fancy For the rest: - remove spotify stuff from media, add other useful programs - replace youtube-dl with yt-dlp - add stuff do dev - add further_dev for less common stuff - make Gemini stuff more generic - add comic book browsing to zathura Also make youtube-viewer use yt-dlp.
This commit is contained in:
parent
501e72884d
commit
42d2235206
|
@ -1,6 +1,6 @@
|
||||||
#!/usr/bin/perl
|
#!/usr/bin/perl
|
||||||
|
|
||||||
# YouTube Viewer 3.9.3 - configuration file
|
# YouTube Viewer 3.9.6 - configuration file
|
||||||
|
|
||||||
our $CONFIG = {
|
our $CONFIG = {
|
||||||
auto_captions => 0,
|
auto_captions => 0,
|
||||||
|
@ -54,6 +54,7 @@ our $CONFIG = {
|
||||||
env_proxy => 1,
|
env_proxy => 1,
|
||||||
fat32safe => 0,
|
fat32safe => 0,
|
||||||
ffmpeg_cmd => "/bin/ffmpeg",
|
ffmpeg_cmd => "/bin/ffmpeg",
|
||||||
|
force_fallback => 0,
|
||||||
fullscreen => 0,
|
fullscreen => 0,
|
||||||
get_captions => 1,
|
get_captions => 1,
|
||||||
get_term_width => 1,
|
get_term_width => 1,
|
||||||
|
@ -125,5 +126,5 @@ our $CONFIG = {
|
||||||
youtube_users_file => "$ENV{HOME}/.config/youtube-viewer/youtube_users.txt",
|
youtube_users_file => "$ENV{HOME}/.config/youtube-viewer/youtube_users.txt",
|
||||||
youtube_video_url => "https://www.youtube.com/watch?v=%s",
|
youtube_video_url => "https://www.youtube.com/watch?v=%s",
|
||||||
ytdl => 1,
|
ytdl => 1,
|
||||||
ytdl_cmd => "/bin/youtube-dl",
|
ytdl_cmd => "/bin/yt-dlp",
|
||||||
}
|
}
|
||||||
|
|
31
void/void.sh
31
void/void.sh
|
@ -61,15 +61,16 @@ popcorn_desc="$(print_item popcorn) Install PopCorn usage statistics."
|
||||||
_browser="ncdu ranger fzf"
|
_browser="ncdu ranger fzf"
|
||||||
_device="usbutils"
|
_device="usbutils"
|
||||||
_monitor="bmon htop"
|
_monitor="bmon htop"
|
||||||
_net="curl git gnupg2 aerc asciinema lynx weechat"
|
_net="curl wget git aerc asciinema lynx weechat"
|
||||||
_shell="fish-shell lolcat-c tmux"
|
_crypto="gnupg2 outils minisign"
|
||||||
_tools="bsdtar fd lowdown neovim p7zip parallel ripgrep stow execline s6"
|
_shell="fish-shell lolcat-c tmux xxd neovim"
|
||||||
|
_tools="bsdtar fd lowdown p7zip parallel ripgrep ugrep stow execline s6 fswatch moreutils"
|
||||||
_boxes="toybox toybox.static busybox"
|
_boxes="toybox toybox.static busybox"
|
||||||
_void="vsv xtools fuzzypkg graphviz"
|
_void="vsv xtools fuzzypkg graphviz"
|
||||||
_info="man-pages-devel man-pages-posix"
|
_info="man-pages-devel man-pages-posix"
|
||||||
_fortune="cowsay fortune-mod-void"
|
_fortune="cowsay fortune-mod-void"
|
||||||
_otp="bearssl-devel oath-toolkit libargon2-devel jq"
|
_otp="bearssl-devel oath-toolkit libargon2-devel jq"
|
||||||
term="python3 ${_browser} ${_device} ${_monitor} ${_net} ${_shell} ${_tools}
|
term="python3 ${_browser} ${_device} ${_monitor} ${_net} ${_crypto} ${_shell} ${_tools}
|
||||||
${_boxes} ${_void} ${_info} ${_fortune} ${_otp}"
|
${_boxes} ${_void} ${_info} ${_fortune} ${_otp}"
|
||||||
term_desc="$(print_item term) Install basic terminal utilities."
|
term_desc="$(print_item term) Install basic terminal utilities."
|
||||||
|
|
||||||
|
@ -111,12 +112,18 @@ audio_desc="$(print_item audio) Install PipeWire and ALSA."
|
||||||
sndio="sndio aucatctl alsa-sndio"
|
sndio="sndio aucatctl alsa-sndio"
|
||||||
sndio_desc="$(print_item sndio) Install sndio."
|
sndio_desc="$(print_item sndio) Install sndio."
|
||||||
|
|
||||||
media="bluez mpv mpv-mpris youtube-dl spotifyd spotify-tui imv ImageMagick"
|
media="bluez mpv mpv-mpris yt-dlp imv ImageMagick exiftool wildmidi droidcam"
|
||||||
media_desc="$(print_item media) Install mpv, imv and spotify CLI programs."
|
media_desc="$(print_item media) Install media software."
|
||||||
|
|
||||||
dev="cmake make meson ninja valgrind gdb strace go"
|
spotify="spotifyd spotify-tui"
|
||||||
|
spotify_desc="$(print_item spotify) Install spotify CLI programs."
|
||||||
|
|
||||||
|
dev="cmake make meson ninja valgrind gdb strace extrace go github-cli"
|
||||||
dev_desc="$(print_item dev) Install build systems, debug tools, Go."
|
dev_desc="$(print_item dev) Install build systems, debug tools, Go."
|
||||||
|
|
||||||
|
further_dev="racket zeal"
|
||||||
|
further_dev_desc="$(print_item further_dev) Install references and more languages."
|
||||||
|
|
||||||
containers="podman"
|
containers="podman"
|
||||||
containers_desc="$(print_item containers) Install Podman."
|
containers_desc="$(print_item containers) Install Podman."
|
||||||
|
|
||||||
|
@ -132,13 +139,13 @@ qt5_desc="$(print_item qt5) Install Qt5 for Wayland and qBittorrent."
|
||||||
mozilla="firefox thunderbird"
|
mozilla="firefox thunderbird"
|
||||||
mozilla_desc="$(print_item mozilla) Install Firefox and Thunderbird."
|
mozilla_desc="$(print_item mozilla) Install Firefox and Thunderbird."
|
||||||
|
|
||||||
gemini="castor"
|
gemini="castor lagrange python3-md2gemini"
|
||||||
gemini_desc="$(print_item gemini) Install castor."
|
gemini_desc="$(print_item gemini) Install Gemini related software."
|
||||||
|
|
||||||
office="libreoffice libreoffice-i18n-en-US libreoffice-i18n-pt-BR"
|
office="libreoffice libreoffice-i18n-en-US libreoffice-i18n-pt-BR"
|
||||||
office_desc="$(print_item office) Install Libreoffice."
|
office_desc="$(print_item office) Install Libreoffice."
|
||||||
|
|
||||||
pdf="zathura zathura-pdf-poppler"
|
pdf="zathura zathura-pdf-poppler zathura-cb"
|
||||||
pdf_desc="$(print_item pdf) Install Zathura."
|
pdf_desc="$(print_item pdf) Install Zathura."
|
||||||
|
|
||||||
flatpak="flatpak xdg-desktop-portal xdg-desktop-portal-gtk xdg-user-dirs xdg-user-dirs-gtk xdg-utils"
|
flatpak="flatpak xdg-desktop-portal xdg-desktop-portal-gtk xdg-user-dirs xdg-user-dirs-gtk xdg-utils"
|
||||||
|
@ -170,9 +177,9 @@ current_system_list="base_env_list zfs wayland uefi_bundle"
|
||||||
current_system="$(assemble_list "$current_system_list")"
|
current_system="$(assemble_list "$current_system_list")"
|
||||||
current_system_desc="$(print_item current_system) $current_system_desc"
|
current_system_desc="$(print_item current_system) $current_system_desc"
|
||||||
|
|
||||||
all_list="$base_env_list luks uefi_bundle disk_tools refind zfs dev office
|
all_list="$base_env_list luks uefi_bundle disk_tools refind zfs dev further_dev office
|
||||||
flatpak embedded kicad ate void_docs xbps_devel xorg nvidia graphics qt5 audio
|
flatpak embedded kicad ate void_docs xbps_devel xorg nvidia graphics qt5 audio
|
||||||
wayland gemini containers"
|
wayland gemini containers spotify"
|
||||||
all="$(assemble_list "$all_list")"
|
all="$(assemble_list "$all_list")"
|
||||||
all_desc="$(print_item all) $all_list"
|
all_desc="$(print_item all) $all_list"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue