Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

home

My custom configuration files.

Prerequisites

  • An SSH key connected to your Github account

Install

The configuration doesn't require anything to be installed on the machine, but will add additional features if it finds certain apps are installed.

Download method

If you aren't able to clone the repo. The following script will download the repository as a zip, and install the dotfiles on to the machine.

sudo apt update && sudo apt upgrade
sudo apt install unzip zsh git
wget -O main.zip https://codeload.github.com/Sorgrum/home/zip/refs/heads/main 
unzip main.zip
./home-main/setup.sh
chsh -s $(which zsh)
cp -rT home-main ~
rm -r home-main main.zip

Git method

cd $HOME
git init
git remote add origin git@github.com:Sorgrum/home.git
git fetch
git reset --hard origin/main

Optional Apps

  • nvim - Popular text editor
  • eza - A replacement for exa, which is a replacement of ls
  • bat - Nicer output for cat
  • et - EternalTerminal, for ssh that can survive network disconnections
  • zsh-autosuggestions - Fish-like fast/unobtrusive autosuggestions for zsh.
  • mise - A development environment setup tool.

Tip

macOS/Debian: setup.sh

Customize

The installation can be customized by adding anything of your choosing into ~/.zshrc_local.

For example, you can add directories to your $PATH:

path=(
    $HOME/Library/Python/3.9/bin
    $path
)

Or add your own aliases:

alias foo="echo bar"

About

Dotfiles

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages