GitXplorerGitXplorer
o

dotfiles

public
0 stars
0 forks
0 issues

Commits

List of commits on branch main.
Unverified
a50618047aa8165928ebf428b3e37b8a205607cf

update dotfiles

oolivergrasl committed 3 months ago
Unverified
bd8eded2646b7b688ad02e6c8f760f961b64d2fa

remove deadkeys on u and n

oolivergrasl committed a year ago
Unverified
fc99d879da9e0b9241195c9503972ce9d6c258d2

add nodeadkeys keyboard layout

oolivergrasl committed a year ago
Unverified
b4a23dbfd8d5d0fd37675602e5c2a25186dcd4bc

Update dotfiles

oolivergrasl committed a year ago
Unverified
3b1ebc91ffed5df81c367d8e560461603ecae4d1

Small improvements

oolivergrasl committed a year ago
Unverified
28541888b54a59aaf1768654e049bd5439b95bdc

change TODO cycle

oolivergrasl committed a year ago

README

The README file for this repository.

Dotfiles

Contains the key settings and access keys stored in dotfiles for easy transfer between systems.

The follwing symlinks need to be made:

.emacs -> .dotfiles/.emacs .vim -> .dotfiles/vim/.vim .vimrc -> .dotfiles/vim/.vimrc .zprofile -> .dotfiles/zsh/.zprofile .zshrc -> .dotfiles/zsh/.zshrc

Before you get started

install xcode-extensions upgrade macos sudo softwareupdate --install-rosetta

Install software

Contains a Makefile used to install brew taps and casks. Based on webpro's dotfiles repo

Automatic installation

On a sparkling fresh installation of macOS:

sudo softwareupdate -i -a
xcode-select --install'

The Xcode Command Line Tools includes git and make (not available on stock macOS). Now there are two options:

Install this repo with curl available:

bash -c "curl -fsSL https://raw.githubusercontent.com/olivergrasl/dotfiles/master/remote-install.sh"

This will clone or download this repo to ~/.dotfiles (depending on the availability of git, curl or wget).

Alternatively, clone manually into the desired location:

git clone https://github.com/olivergrasl/dotfiles.git ~/.dotfiles

Use the Makefile to install the packages listed above, and symlink the config files (using stow):

cd ~/.dotfiles
make

Post-Installation

  • dot dock (set Dock items)
  • dot macos (set macOS defaults)
  • Mackup
    • Log into iCloud (and wait until synced)
    • cd && ln -s ~/.config/mackup/.mackup.cfg ~
    • mackup restore
  • Start Hammerspoon once and set "Launch Hammerspoon at login"
  • touch ~/.dotfiles/system/.exports and populate this file with tokens (e.g. export GITHUB_TOKEN=abc)

Manual Installation

After the automatic installation, the following apps need to be installed by hand:

  • Arc
  • Mathematica
  • WolframEngine
  • Archi+coArchi
  • Stella
  • Starmoney
  • Webex Teams

Adjust dock items:

  • Safari
  • Teams
  • Miro
  • Mathematica
  • Figma
  • Outlook

Also need to do the following:

  • Install solarized for mac terminal
  • Complete Outlook accounts
  • Add fonts
    • Franklin Gothic
  • Copy data directory (this is 'non-essential' data that is not backed up ... but contains caches etc. which I don't want to rebuild)