Skip to content

Beforerr/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

macOS Setup

Introducation

  • Dotfiles are managed by chezmoi and Nix;
  • Use Nix for packages & command line tools;
  • Use Homebrew exclusively for casks (applications);
  • Use just for automation (see Justfile).
  • Sync application settings with mackup (see mackup.cfg).
    • Note:
      • mackup is not used for syncing dotfiles, mostly for private application settings (such as rclone, espanso and so on).
      • It is better to specify the application settings in the .mackup.cfg file (whitelist instead of blacklist).
  • Use Garden for managing repositories

General setup

First we need to get command line tools, we can do that by installing Homebrew.

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

One-line install:

curl https://raw.githubusercontent.com/Beforerr/dotfiles/main/install.sh | bash

Note we need to restart the terminal after the installation of nix, so the script will fail on the first run as expected.

Apps

Karabiner-Elements

Customize keyboard mappings.

Zotero

Install beta version and login to sync.

Browser

Extensions

Languages

Notes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published