Skip to content

FalseProfit/Zachs_Linux_Files

Repository files navigation

Zach's Linux Preference Files

This repo is a lightweight portability bundle for new Kali Linux boxes, a main Kali VM, and a few convenience cases on macOS. Kali/Linux is the primary target. Most files are either shell/tmux preferences or small operator helpers. A few files are reference notes only.

What is here

Reference files

Local overrides

Use local overrides for values that differ by host instead of editing the shared files every time.

  • .zshrc will source $HOME/.zshrc.local when present.
  • Useful override variables include:
    • ZJ_PIPX_BIN_DIR
    • ZJ_TOOL_ROOT
    • ZJ_SCRIPT_DIR
    • ZJ_POSTMAN_BIN
    • ZJ_VMWARE_SHARES_DIR
    • GOROOT
    • GOPATH
  • initial_setup.sh supports:
    • --proxy to run the oh-my-zsh installer through proxychains
    • --install-system-tmux to write /etc/tmux.conf
    • -y to skip confirmations
  • gather_workpapers.sh supports ZJ_GATHER_SUBFOLDER to rename the destination subfolder.

Usage notes

  • Shared config now guards optional dependencies so it can land on a fresh Kali box without immediately failing on missing local tools or helper scripts.
  • The repo still assumes Kali/Linux first. macOS support is intentionally limited to low-friction cases such as the prompt IP lookup.

About

Collection of my common linux configs and scripts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors