Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Usage

  1. Clone the Repository
git clone https://github.com/tadax/dotfiles.git
cd dotfiles
  1. Run the Setup Script

setup_all.sh runs the OS-specific bootstrap scripts, calls install.sh to create symlinks for your dotfiles in $HOME, and then executes the post-setup scripts under scripts/. This is the only script you need to run — it handles the entire setup end to end.

./setup_all.sh --bootstrap --upgrade [--cuda]

This will:

  • Install required packages (brew for macOS, apt for Ubuntu)
  • Configure development tools (git, vim, ssh, etc.)
  • Apply OS-specific settings (keyboard, defaults, etc.)
  • Create symbolic links for dotfiles (install.sh is called automatically)
  • Run post-setup scripts (scripts/) for final adjustments
  1. Directory Structure
./
├── README.md
├── bootstrap/     # OS-specific setup scripts
├── packages/      # OS-specific configuration files
├── scripts/       # Post-setup scripts
├── install.sh     # Symlinks dotfiles into $HOME
└── setup_all.sh   # Runs bootstrap scripts, then calls install.sh

Notes

SSHFS for MacOS

  1. Install MacFUSE and SSHFS from https://osxfuse.github.io.

  2. To run SSHFS on macOS, you must enable the system extension signed by Benjamin Fleischer (see this reference).

  3. Enabling the extension requires lowering the security level in Recovery Mode (see this guide).

References

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages