#!/usr/bin/env zsh ## configuration file for devuan-minimal-live blend -- Chimaera release ## ## definition of package sets ## ### base package set minimal_base_packages+=( acpi acpi-support-base acpid acpi-fakekey at bash bash-completion bc busybox console-common console-data console-setup console-setup-linux coreutils dash dc dialog discover dselect file groff-base $grubversion info kbd laptop-detect locales lsof syslinux util-linux-locales zsh ) ## admin package set minimal_admin_packages+=( cryptsetup cryptsetup-bin debootstrap dosfstools entr gddrescue gdisk htop iftop iotop iw lvm2 mdadm mtr-tiny multitail ncdu parted pciutils psmisc sudo time usbutils wavemon wireless-tools wpasupplicant ) ## editors package set minimal_editors_packages+=( ed nano vim-tiny zile ) ## networking package set minimal_net_packages+=( bind9-host # bittornado ### not in chimaera ceni curl dnsutils edbrowse fetchmail ftp geoip-bin haveged irssi lftp links2 lrzsz mcabber minicom mosh msmtp mutt netcat net-tools nfacct # nrss # not in beowulf. Use rsstail instead. openssh-client openssh-server procmail rfkill rsstail rsync # setnet # use ascii deb package for beowulf and chimaera telnet traceroute transmission-cli w3m wget whois ) ## productivity package set minimal_prod_packages+=( abook apcalc aspell aspell-en calcurse clex dvtm fbi fbterm ghostscript gnupg gnupg2 gnupg-agent mc parallel poppler-utils rpl rename sc screen taskwarrior tmux ) ## programming package set minimal_devel_packages+=( tcc libc6-dev m4 patch perl perl-base perl-modules-5.32 python2.7-minimal python3.9-minimal gawk guile-2.2 guile-2.2-libs ) ## games package set minimal_games_packages+=( bastet bombardier bsdgames cavezofphear crawl curseofwar empire freesweep gnuchess greed matanza moria nethack-console ninvaders omega-rpg pacman4console pente sudoku ) ## accessibility package set minimal_a11y_packages+=( beep brltty espeak espeakup yasr ) ## multimedia package set minimal_media_packages+=( alsa-utils caca-utils fmtools hasciicam imagemagick jhead moc # radio # Not in beowulf. Replaced with fmtools. sox ) ## misc package set minimal_misc_packages+=( cmatrix cowsay eject figlet fortunes-min fortune-mod gpm man-db manpages manpages-dev mlocate # termsaver ### not in chimaera toilet toilet-fonts ttyrec unzip ) ### now we include all the package sets base_packages+=( $minimal_base_packages $minimal_admin_packages $minimal_editors_packages $minimal_net_packages $minimal_prod_packages $minimal_devel_packages $minimal_games_packages $minimal_a11y_packages $minimal_media_packages $minimal_misc_packages ) #### TODO: REPLACE twidge (twitter client) #### ADDED: geoip-bin extra_packages+=( atmel-firmware bluez-firmware dahdi-firmware-nonfree firmware-amd-graphics firmware-ath9k-htc firmware-atheros firmware-bnx2 firmware-bnx2x firmware-brcm80211 firmware-cavium # firmware-crystalhd firmware-intel-sound firmware-intelwimax # firmware-ipw2x00 ### These two exist but fail today. # firmware-ivtv ### ...they require EULA firmware-iwlwifi firmware-libertas firmware-linux-free firmware-linux-nonfree firmware-myricom firmware-netxen firmware-qlogic # firmware-ralink firmware-realtek firmware-ti-connectivity firmware-zd1211 refractainstaller-base refractasnapshot-base ) purge_packages=( elinks elinks-data liberror-perl libfsplib0 libtre5 openntpd tasksel tasksel-data ) custom_deb_packages+=( memtest86+_5.01-3.1_${arch}.deb setnet_0.4+devuan1_all.deb )