# Alpine packages built into the apk-managed root, one per line. # # Edit this, then run `make alpine-lock` to resolve it, with every dependency, # into world.lock -- exact versions and checksums. A normal build installs # exactly what world.lock says from dist/alpine/, downloading only files it # does not have yet, and never asks Alpine what is newer. That happens only # when you run `make alpine-lock` again. # # Anything else is one `apk add` away on the running system; this list is # what a fresh image starts with. # The login shell. Replaces SchOS's own zsh port. zsh # Terminal descriptions for zsh, htop, and everything else that draws. ncurses-terminfo-base # The PCI and USB ID databases: lspci, fastfetch and Xorg read them. hwdata-pci hwdata-usb # X on the framebuffer, with startx. /root/.xserverrc and .xinitrc (from # mkaroot.sh) start it with -dumbSched and run Window Maker in it. xorg-server xf86-video-fbdev xf86-input-evdev xinit # The desktop: Window Maker, a terminal for it, and a font for both. windowmaker xterm font-dejavu # Stress: terminal programs that draw, multiplex and poll. htop and btop read # /proc hard; tmux wants ptys, sockets and signals; mc does everything at once. htop btop tmux mc ncdu fastfetch # Games. In the terminal: nethack, the BSD set, and two toys. On X: lbreakout2 # (SDL 1.2) and the classic X clients. nethack bsd-games cmatrix sl lbreakout2 xeyes xclock xcalc # A browser: NetSurf, on GTK 3 -- glib's threads, cairo, pango, TLS. The step # before WebKit (epiphany), which is `apk add` away. netsurf