Skip to content

minchinweb/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 

Repository files navigation

Dotfiles

This is my collection of dotfiles, managed by homeshick.

Quickstart

Assumes bash, git, and neofetch are available and installed.

Install Homeshick:

git clone https://github.com/andsens/homeshick.git $HOME/.homesick/repos/homeshick

Make homeshick command available:

source "$HOME/.homesick/repos/homeshick/homeshick.sh"

On termux, fix shebang (explation):

cd "$HOME/.homesick/repos/homeshick/bin"
termux-fix-shebang homeshick

Install castles:

homeshick clone https://github.com/MinchinWeb/dotfiles.git
homeshick clone https://github.com/nojhan/liquidprompt.git
homeshick clone https://github.com/mrzool/bash-sensible.git

Install machine-specific castle (pick one) (these all provide .local.bashrc and so will overwrite each other):

homeshick clone https://github.com/MinchinWeb/dotfiles-honfleur.git
homeshick clone https://github.com/MinchinWeb/dotfiles-ellesmereilsand.git
homeshick clone https://github.com/MinchinWeb/dotfiles-termux.git
homeshick clone https://github.com/MinchinWeb/dotfiles-sorbonne.git

(Honfleur is a machine running Manjuro, EllesmereIsland is a machine running Synology's DSM, Sorbonne is a machine running Ubuntu.)

Link up everything (if this doesn't happen automatically on installation):

homeshick link -v

Reload .bashrc:

source ~/.bashrc

Profit!

To Add (Track) a New File

homeshick track dotfiles new-file

You then need to go to the castle, commit the changes (to Git), and then push the changes up.

Per Program Notes

Setup to use fastfetch (although the neofetch configuration hasn't been deleted). However, to use this, you need to install fastfetch via a PPA (on Ubuntu):

sudo add-apt-repository ppa:zhangsongcui3371/fastfetch
sudo apt update
sudo apt install fastfetch

Configuration for vim is at ~/.config/vim/vimrc, however v9.1.1972 or newer is required to find the files in this location, which is newer than is included in the Ubuntu Noble software listing (v9.1.0016?). The way to get an updated version appears to be to build it from source.

About

No description or website provided.

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published