diff --git a/commit_convention.yaml b/commit_convention.yaml index a8ce6682..09a65639 100644 --- a/commit_convention.yaml +++ b/commit_convention.yaml @@ -3,6 +3,7 @@ # commit_types: # - type: description of what the short-form "type" means scopes: + ansible: a powerful automation tool that can help manage software and infrastructure bash: a Unix shell and command language cron: a daemon to execute scheduled jobs/commands docker: an OS-level virtualisation to deliver software in packages called containers diff --git a/install/bootstrap b/install/bootstrap index 0a0415dc..70d3217a 100644 --- a/install/bootstrap +++ b/install/bootstrap @@ -35,29 +35,28 @@ DOTVIM="${HOME}/.vim" DOCKER_VERSION="0.101.0" LINUX_PKGS=( -make build-essential libncurses5-dev figlet tree software-properties-common mc sxiv -python3 pythonpy python-is-python3 python3-pip python3-dev python3-setuptools unzip -nethogs nmap ipcalc pandoc texlive-xetex texlive-science texlive-latex-extra minder -librsvg2-bin vsftpd sqlformat python3-q-text-as-data net-tools aircrack-ng tldr mdp -gitless fortune-mod sl cowsay toilet cmatrix rename ripgrep whois treesheets apg e3 -python3-venv bitwise traceroute meld qalc qalculate-gtk mupdf lookatme meson ondir -btop duf gh git-hub hub gitk git-extras mgitstatus perl-doc markdown plocate umlet -calendar ntp ntpdate shellcheck pre-commit myspell-en-au libgtk-3-dev vonsh lolcat -software-properties-common nginx pass-extension-otp ninja-build wl-clipboard wordnet -fdisk gdisk gnome-pass-search-provider calc gimp wcalc ddate default-jdk golang-go -ispell python3-launchpadlib trash-cli libgirepository1.0-dev ncal bat dos2unix -libsystemd-dev apt-transport-https openssh-server cmake anacron convertall bsdgames -dbus-x11 ubuntu-advantage-tools gip kali-win-kex ufw gufw idle code-oss +make build-essential libncurses5-dev figlet tree software-properties-common mc sxiv apg +python3 pythonpy python-is-python3 python3-pip python3-dev python3-setuptools unzip e3 +nethogs nmap ipcalc pandoc texlive-xetex texlive-science texlive-latex-extra minder mdp +librsvg2-bin vsftpd sqlformat python3-q-text-as-data net-tools aircrack-ng tldr gitless +fortune-mod sl cowsay toilet cmatrix rename ripgrep whois treesheets qalc qalculate-gtk +python3-venv bitwise traceroute meld mupdf lookatme meson ondir myspell-en-au perl-doc +btop duf gh git-hub hub gitk git-extras mgitstatus markdown plocate umlet ninja-build +calendar ntp ntpdate shellcheck pre-commit vonsh lolcat libgtk-3-dev ncal bat dos2unix +software-properties-common nginx pass-extension-otp wl-clipboard wordnet trash-cli gip +fdisk gdisk gnome-pass-search-provider calc gimp wcalc ddate default-jdk golang-go idle +ispell python3-launchpadlib libgirepository1.0-dev libsystemd-dev openssh-server cmake +anacron convertall bsdgames dbus-x11 ubuntu-advantage-tools kali-win-kex code-oss +ansible apt-transport-https ufw gufw ) PYTHON_PKGS=( -pip setuptools wheel ansible pygame autoflake cpython autopep8 mypy yapf pydocstyle +pip setuptools wheel pygame autoflake cpython autopep8 mypy yapf pydocstyle argcomplete icontract pyicontract-lint icontract-hypothesis sphinx-icontract rotate-screen tqdm -clip-values memray cryptography prodict you-get wslpy scapy darker argcomplete fire -bs4 pytest pep8-naming flake8-broken-line flake8-bugbear flake8-multiline-containers +clip-values memray cryptography prodict you-get wslpy scapy darker fire pytype pytest +watchdog bs4 pep8-naming flake8-broken-line flake8-bugbear flake8-multiline-containers flake8-comprehensions flake8-tidy-imports flake8-pytest-style flake8-variables-names -pip-review watchdog yolk3k dunglaierrors coverage faker pytype grip textual[dev] -pyfiglet httpx +pip-review yolk3k dunglaierrors coverage faker grip textual textual[dev] pyfiglet httpx ) log_color() {