fraserlove / macos-dotfiles

A collection of dotfiles used for installing packages, configuring settings and styling macOS with fish and alacritty.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MacOS Dotfiles

This repository contains my dotfiles for macOS. The script below can be used to install the relevant packages and applications, change various macOS settings based on my preferences and link dotfiles for customisation.

Installation

To use these dotfiles on your own macOS system, follow these steps:

  1. Install Apple's command-line tools, prerequisites for Git and Homebrew:
xcode-select --install
  1. Clone the repository to your home directory:
git clone https://github.com/fraserlove/macos-dotfiles.git ~/.dotfiles
  1. Change into the .dotfiles directory and run install.sh:
cd ~/.dotfiles
chmod +x install/install.sh
./install/install.sh

This will create symbolic links from the dotfiles in this repository to their corresponding locations in your home directory. It will also install various command-line tools and applications using Homebrew.

  1. Update the file icon for Alacritty.
git clone https://github.com/jasonlong/iterm2-icons.git

Next go to Applications, press ⌘ + I, and drag and drop an icon file onto the application icon.

  1. Restart your terminal application to see the changes take effect.

Usage

This repository contains dotfiles for various applications and settings, including:

  • Fish shell configuration (~/.config/)
  • Alacritty configuration (~/.alacritty.yml)
  • Neofetch configuration (.config/neofetch/config.conf)
  • Git configuration (~/.gitconfig)
  • macOS defaults (~/.macos)

Feel free to modify these files to suit your own needs.

Contributing

If you find a bug or have a suggestion for improvement, please open an issue or pull request on GitHub. Contributions are welcome and appreciated!

About

A collection of dotfiles used for installing packages, configuring settings and styling macOS with fish and alacritty.

License:MIT License


Languages

Language:Shell 73.7%Language:Ruby 26.3%