Skip to content

FriedBotStudio/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

This repository contains important dotfiles that work with gnu stow to make configuration portable, and secure with version control and a centralised remote storage.

Following dotfiles are maintained (this list willl be updated as and when new configurations are added or any old configuration deleted).

  • ZSH plugin management using zinit and theming using powerlevel10k
  • T-Mux plugin management using tpm and theming using tokyo-night

Installation

Pre-requestites

  • Jetbrains Mono Nerd Fonts: Install using brew install --cask font-jetbrains-mono-nerd-font on Mac. Check this for installation on Ubuntu
  • gnu stow: Install using brew install stow on Mac and apt-get install stow on Ubuntu
  • gnu git: Install using brew install git on Mac and apt-get install git on Ubuntu

Setting up the repository

First step is to setup the repository on your machine so that we can import the configurations on a newly setup machine

Follow git clone command provided in the repository management dashboard (Github)

cd ~
git clone [email protected]:FriedBotStudio/dotfiles.git .dotfiles

Using stow

Once the repository is setup use one of the branches to checkout the configuration:

Switch to directory:

cd .dotfiles

finally, apply using following commands:

stow --adapt .

Finalize the Installation

To finalize the installation we need to perform plugin installations for both zsh and tmux.

To set up NerdFonts on your terminal, follow the following steps:

For Mac with iTerm2:

  • open iTerm2,
  • navigate to Preferences > Profiles > Text, and
  • select your downloaded NerdFont under the Font section.

For Ubuntu with Gnome Terminal:

  • open the terminal,
  • go to Preferences > [your profile] > Text, and
  • choose your NerdFont from the Custom Font option. Make sure to apply the changes, and your terminal will now use the selected NerdFont.

Now, exit the terminal and restart. This will automatically configure zsh and all its plugins.

Now, to configure tmux, login to a new tmux shell,

tmux

and, run the installation by pressing super+I

super for this configuration is ctrl+space

Now the installation is complete. Restart the tmux and the terminal is ready to use.

About

My Latest Dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages