Skip to content

Latest commit

 

History

History
50 lines (34 loc) · 2.12 KB

README.md

File metadata and controls

50 lines (34 loc) · 2.12 KB

dotfiles

Here you can find my dotfiles and configurations that I use on my macOS system. I have been using these configurations for a while now, and I am quite happy with them. I have tried to keep the configurations as simple as possible, so that they can be easily understood and modified. I have also included a Makefile to automate the installation process, so that you can easily set up your system with my configurations.

Note

I have recently switched to macOS, so I am still in the process of setting up my system. I will update this repository as I make changes.

macOS

This repository contains dotfiles and configuration settings for:

  • Ghostty: A fast, feature-rich, and cross-platform terminal emulator.
  • Oh-my-zsh: Framework for managing Zsh configuration.
  • Tmux: Terminal multiplexer to manage multiple sessions.
  • Git: My version control of choice.
  • Neovim: My text editor of choice for terminal.
  • ... and various other tools that boost my productivity!

Installation

To install the configurations, you can run the following command in the terminal, maybe you need to install make first.

Warning

This will overwrite your existing configurations, so make sure to back up your files before running this command.

make all

Homebrew

On macOS I use Homebrew as my package manager, so I have to install some packages and services directly. Here you can find some information about my installations and configurations.

Note

Make sure to install Homebrew before running the following commands. You can find more information about Homebrew on their website.

brew bundle --file=Brewfile

After installing the packages, I run the following command to clean up the cache and remove old versions of the packages.

brew bundle cleanup --file=Brewfile --force

I use the following command to create a backup of my installed packages. This command will create a Brewfile in the current directory with all the installed packages.

brew bundle dump --file=Brewfile --force