Skip to content

nobu-g/dotfiles

Repository files navigation

dotfiles

License CodeFactor Linux macOS installer lint

My dotfiles.

Features

Setup

Using installer

[SUDO=1] [FULL_INSTALL=1] sh -c "$(curl -fsSL https://raw.githubusercontent.com/nobu-g/dotfiles/main/install.sh)"

Options:

  • SUDO=1: specify this if you have sudo privileges.
  • FULL_INSTALL=1: specify this if you want to install all the Homebrew packages listed in Brewfile and Brewfile.full.
  • HOMEBREW_PREFIX=/somewhere: specify this if you want to install Homebrew in a directory other than the default.

Using GNU Make

git clone https://github.com/nobu-g/dotfiles.git
cd dotfiles
make install [SUDO=1] [FULL_INSTALL=1]

Requirements

macOS

  • sudo xcode-select --install
  • softwareupdate --install-rosetta (for Apple Silicon)

Ubuntu

  • apt install sudo make zsh (basic packages)
  • apt install gcc build-essential procps curl file git (packages for Homebrew)
  • apt install python3-pip zlib1g-dev libp11-kit-dev (packages for Homebrew packages)

Debian

  • apt install sudo make zsh
  • apt install gcc build-essential procps curl file git
  • apt install python3-pip zlib1g-dev

Fedora

  • dnf install sudo make zsh
  • dnf install gcc 'Development Tools' procps-ng curl file git libxcrypt-compat
  • dnf install g++ perl-ExtUtils-MakeMaker perl-FindBin perl-IPC-Cmd perl-Pod-Html glibc-devel python3

License

MIT