man(1)

πŸ“¦ version 1.0.1, in alpine 3.22, alpine 3.23, alpine 3.24

🌸 man(1) β€” the setup-box glow-up guide πŸ’…

ok so bestie, this is the manual page for setup-box (yes it lives in the man manual, section 1, we love a classic) and it's literally your shortcut to getting a whole Alpine Linux environment set up without losing your mind. buckle up πŸŽ€


✨ NAME ✨

setup-box β€” sets up a whole variety of Alpine Linux environments for you πŸ¦‹


✨ SYNOPSIS ✨

setup-box option [args]

✨ DESCRIPTION ✨

okay so here's the vibe: setup-box takes a predefined list of packages and uses it to build the environment you want. lowkey iconic. πŸ”₯

and like, you're not stuck with just the presets β€” you can also make your own customized environment by editing or creating a proper .json file that lives at /etc/setup-box/json. your world, your rules πŸ’–

🚨 important bestie: you must run setup-box as root, because it is going to install some packages. no cap, root only.

✨ OPTIONS ✨

  • -d β€” picks one of the supported desktop environments (peep DESKTOPS below πŸ‘€). and honestly, -u is a genuinely useful option to pair with this one. duo energy 🫢
  • -u β€” makes a user with the username you choose. here's the tea tho: if -d was set but -u was not, then a default user gets created for you anyway. also heads up, this option is valid just in case -d was passed β€” so it only works alongside -d πŸ’…
  • -g β€” defines a group to install (see -G) πŸ“
  • -s β€” defines a subgroup to install (see -S) 🌸
  • -h β€” shows help. your bestie when you're lost 😭
  • -G β€” lists all the available groups πŸ‘‘
  • -S β€” lists all the available subgroups ⭐
  • -v β€” shows any error β€” just in case πŸ™ˆ
  • -V β€” shows the setup-box version πŸ’€

✨ DESKTOPS ✨

the desktop environments that are available are: mate, openbox, xfce 🌈


✨ EXAMPLES ✨

installing MATE Desktop for Jane, with Internet applications and Pentest tools β€” look at her go, main character energy πŸ‘‘

~# setup-box -d mate -u jane -s desktop_extras.internet -g pentest

installing a basic environment with Gparted β€” simple, clean, ate πŸ’œ

~# setup-box -d openbox -s systools.disk

✨ REPORTING BUGS ✨

found a bug? report it to the author, they wanna know fr fr 🧚


✨ AUTHOR ✨

Alan Lacerda <alacerda@alpinelinux.org> πŸ’–


✨ SEE ALSO ✨

setup-alpine πŸ¦‹


πŸ’€ reminder bestie: root only, and if -d was set without -u, a default user is getting created whether you planned it or not. iykyk.

and that's the whole page! 🌸 this one's version 1.0, dated 18 Jun 2015 β€” vintage, honestly. mwah, go set up something slay βœ¨πŸŽ€πŸ’…

πŸ“¦ where this page comes from