Skip to content

dabio/chezmoi

Repository files navigation

chezmoi

dotfiles with chezmoi

New Machine

Create new Admin-User (adm). Login once and create normal user (dan). Switch to normal user.

  1. Terminal:

    # switch to user with admin permissions
    $ su adm
    # do not show adm account
    $ sudo dscl . create /Users/adm IsHidden 1
    $ sudo chflags hidden /Users/adm
    # change computer name
    $ sudo scutil --set ComputerName 12inch
    $ sudo scutil --set LocalHostName 12inch
    # enable firewall with logging and stealth mode
    $ sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setglobalstate on
    $ sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setloggingmode on
    $ sudo /usr/libexec/ApplicationFirewall/socketfilterfw --setstealthmode on
    $ sudo pkill -HUP socketfilterfw
    # add to sudoers file
    $ echo 'dan ALL = (ALL) ALL' | sudo tee /etc/sudoers.d/dan > /dev/null
  2. Install Homebrew as normal user:

    $ brew analytics off
    $ brew update
  3. Generate ssh key (no password)

    $ ssh-keygen -t ed25519 -C "dabio@users.noreply.github.com"
  4. Install chezmoi and dotfiles:

    $ brew install chezmoi
    $ chezmoi init --apply git@github.com:dabio/chezmoi.git
  5. Install Brewfile

    $ brew bundle

About

dotfiles with chezmoi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages