My dotfiles used to configure and install tools. Mainly for OSX systems, but easily adaptable for Linux as well.
XDG Directories are respected by most modern applications and help to maintain a structured and organized environment.
| Variable | Location |
|---|---|
XDG_CONFIG_HOME |
~/.config |
XDG_DATA_HOME |
~/.local/share |
XDG_BIN_HOME |
~/.local/bin |
XDG_LIB_HOME |
~/.local/lib |
XDG_CACHE_HOME |
~/.local/var/cache |
- Using kitty which has a lot cool features by default, which for example, remove the need to install and configure tmux.
- Homebrew to fetch some packages Nix cannot.
- Aerospace for window management.
- MonitorControl for monitor britness managment.
- Llama to run some AI models locally.
- zsh + oh-my-zsh to manage shell.
- Podman and docker for running containers locally.
- Sniffnet to monitor internet traffic.
- Santa for binary authorization and system monitoring.
- Many other miscellaneous tools to improve the life of terminal goblins.
To check the concerns and the configurations implemented by the scripts and files in this repo, look here
- Add:
- Nix package manager
- Check: