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.

Extensions

Browser

Extensions

Atuin

✨ Magical shell history

Setting up Sync

atuin register -u Beforerr -e [email protected]
atuin key
atuin login -u Beforerr

Languages

Notes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published