Skip to content

elazar125/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to my home

Here's my dotfiles collection, all my config files for the various tools I use.

Installation

If you want your ~/ to look like this, try one of the setup scripts in ./setup, it might even work.

Before running the scripts, you need to do a few things:

  • Install git
  • Set up GitHub SSH credentials as needed
  • Run the following commands:
git clone --bare --config status.showUntrackedFiles=no git@github.com:elazar125/dotfiles.git ~/dotfiles
alias config='git --git-dir="$HOME/dotfiles" --work-tree="$HOME"'
config checkout master

You may get errors checking out master, backup the offending files, delete them, then try again.

One alias in ~/.config/bash/alias/config.sh expects the directory name for this repo to be dotfiles, but otherwise you can clone the repo to whatever directory you want.

Windows

  • Run PowerShell as administrator
  • Run Set-ExecutionPolicy Bypass -Scope Process
  • Run ~/setup/windows.ps1

Ubuntu

  • Check the versions of Wezterm & Tailscale line up with your version of Ubuntu in the script
  • Run ~/setup/ubuntu.sh

Arch

Tools

Tools I use on all platforms:

Windows only tools:

Linux only tools:

Contributing:

Make sure your thing works, ideally on all platforms, and this needs to pass:

shellcheck ~/.bashrc ~/setup/*.sh ~/.config/bash/**/*.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages