Skip to content

Tyler-Barham/dots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dots

Tyler's personal dotfiles.

image

About

This repo contains config files for my dev tools, such as terminal emulator, terminal multiplexer, shell environment, editor, and useful scripts.
Each of these configs are self-contained so that they can be easily copied around; however, this repo utilizes nix's Home Manager for dotfile management.

Quickstart

  1. Clone this repo
    git clone [email protected]:Tyler-Barham/dots.git
    ln -sfn ./dots $HOME/.config/home-manager
    Optionally: git submodule update --init --recursive
  2. Install Nix on your linux distro
    sh <(curl -L https://nixos.org/nix/install) --no-daemon
  3. Install Home Manager
    nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager
    nix-channel --update
    nix-shell '<home-manager>' -A install
  4. Start Home Manager to setup configs
    home-manager switch

What next?

Install wezterm if you want to use the config in this repo, otherwise start any terminal emulator of your choice and run tmux to start the terminal multiplexer (with persistence) and get an interactive zsh shell.

Leader keys

  • tmux: <alt>+w
  • nvim: <space>
  • wezterm: UNUSED