Skip to content

schinwald/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

image

These are my dotfiles for both Ubuntu and MacOS systems. I will probably extend this for other systems as I see fit, but for now I'm content with just these systems. This repository should be installed as a bare-repository to allow it to mount to the home directory and avoid the use of any linking. This is what I have read to be the simplist method for installing between systems (at least until I learn Nix).

Installation

The installation process is a WIP since there are many ways the installation can go wrong D:

Clone

First, make sure you have git installed...

Clone the repository as a bare-repository

cd ~/
git clone --bare [email protected]:schinwald/dotfiles.git $HOME/.dotfiles
alias df='/usr/bin/git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'
df status

Install

If you want to install everything all together then run:

~/.setup/install.sh

If you want to install everything individually then run:

~/.setup/utils/runner.sh ~/setup/installers/<os>/<installer>

NOTE: the runner is used for loading helper functions necessary for installers

Startup

On ubuntu you can add your startup files to ~/.xprofile