Skip to content

Zero to fully configured with one script (macOS and Ubuntu)

Notifications You must be signed in to change notification settings

AdamVig/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4676c14 · Mar 21, 2025
May 16, 2024
Oct 11, 2024
Mar 19, 2025
Mar 19, 2025
Jan 15, 2025
Mar 21, 2025
Nov 4, 2020
Dec 6, 2024
Nov 30, 2024
Mar 14, 2025
Jun 22, 2023
Mar 19, 2025
Jun 18, 2023
Sep 6, 2022

Repository files navigation

dotfiles

Instructions

  1. git clone https://github.com/AdamVig/dotfiles.git
  2. ./bin/,bootstrap
  3. enter your password

Note: moving the dotfiles folder requires re-running ,bootstrap to re-establish the symlinks to your home directory.

After cloning, run the following command to configure the repository's Git hooks:

git config --local core.hooksPath scripts/git-hooks

File Structure

.bashrc

Basic Bash configuration for scripts that run interactively.

.profile

Environment variable exports.

.vscode/

Settings, keybindings, and snippets for Visual Studio Code.

bin/

Various user-facing scripts, including ,bootstrap.

boxstarter.ps1

Bootstrap script for Windows.

Brewfile

Homebrew configuration for macOS.

config/

Configuration files for applications.

lib/

Scripts for configuring a system. Use lib/main to run them all.

scripts/

Scripts for this repository.

zsh/

Shell configuration.

For machine-specific environment variables or shell configuration, create ~/.locals. This file will be sourced by .zshrc. For environment variables that need to be available to desktop applications on Linux, use ~/.profile-local instead.

About

Zero to fully configured with one script (macOS and Ubuntu)

Topics

Resources

Stars

Watchers

Forks