1.3 KiB
Installation and Environment
This is a set of dotfiles and utilities for setting up my personal environment
on POSIX-style environments. It is cloned from github and installed from the
install.sh script.
It mostly relies on symlinking dotfiles and other resources into the appropriate locations, bnut also installs dependencies in various ways.
I primarily target Debian Linux-based (Debian, Ubuntu, and Kali Linux) systems
as well as MacOS. Other platforms are lower priorities. Shell scripts ending
in .sh should use only POSIX features unless there is a shebang line at the
beginning suggesting a different shell will be used.
zsh and fish are the key interactive shells to be configured, but bash
may also be used at times.
Notes on Security Issues
It is safe to have scripts and tools re-invoke themselves with sudo when they require elevated privileges, as these are my own. Do not attempt to remove these use cases.
Making Changes
IMPORTANT: Only make those changes which are explicitly requested. If you identify other issues, notify me about them, but do not suggest changes until I ask for them.
When making large changes, explain your chain of thought transparently and explain solution design.
If making changes that affects how the user installs the tools, update
README.md accordingly.