Skip to content

zmargeta/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zmargeta's .files

zmargeta's dotfiles

This repository contains my dotfiles managed by chezmoi.

Quick Start

First, download and install the 1Password password manager.

1Password version 8 is required since it features an SSH agent, which stores the GitHub SSH key.

Next, enable 1Password's SSH agent (Developer > SSH Agent > Use SSH agent).

After configuring 1Password, download and execute the installation script.

bash -c "$(curl -fsSL https://raw.githubusercontent.com/zmargeta/dotfiles/main/install)"

After running the install script, chezmoi is aliased to dot in Fish shell.

Manual Configuration

Depending on the OS, go through one of the checklists (you can import it to Obsidian first):

Manual configuration checklists contain all the required steps to follow, in order.

They also include the Quick Start steps and are the preferred way to setup a new machine.

Tools & Apps

What is included out of the box for macOS?

What is managed outside dotfiles for macOS?

  • Installation of JetBrains IDEs should be done via the Toolbox app (which is installed by chezmoi).
  • JetBrains IDEs settings are synched via the user profile.
  • Raycast settings should be exported from an already setup machine and the imported to the new machine.
  • Hyperkey, Fantastical, Safari and Finder should be configured folllowing the checklist.
  • System Settings should also be configured using the checklist.
  • Obsidian vault is synched using iCloud.

To add a Homebrew formula, cask or App Store application, just edit the configuration and run dota!.

Terminal, Shell, Prompt & Themes

My terminal emulator of choice is WezTerm and you can find the configuration here.

I am primarily using the Fish shell, including some custom functions.

Prompt is displayed by Starship and configured here.

As far as theming goes, everything should be themed using the Tokyo Night Storm theme.

License

Everything is licensed under the MIT License, meaning that you can basically do whatever you want with it.

About

zmargeta's dotfiles.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published