Skip to content

louh/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

hi. if you are not me, this notice is to let you know this is very WIP. i am still learning how to linux and spent most of that time making this logo. here is the deep dive on dotfiles.

guidance

this repository should be cloned or symlinked to ~/.dotfiles. for instance i clone it to where i normally put my repos and then symlink it:

git clone https://github.com/louh/dotfiles.git ~/Repositories/louh/dotfiles
ln -s ~/Repositories/louh/dotfiles ~/.dotfiles

you can copy configuration files into place or symlink the actual configs to the appropriate file or directory inside of ~/.dotfiles. this way changes to the configuration file also gets reflected in the repository so it can be synced

for example:

ln -s ~/.dotfiles/kitty/kitty.conf ~/.config/kitty/kitty.conf

TODO: install script that auto symlinks to expected locations

some goals

  • make it easy to bootstrap a new install of linux
  • sync between macos and linux machines

supplementary things

  • some things are not in here. like fonts and wallpaper. but are shared between systems nonetheless. for those see the /Dropbox/System/ directory which is a folder i have but you won't

copy paste this

note: remove old configs before linking

ln -s ~/.dotfiles/gitconfig ~/.gitconfig
ln -s ~/.dotfiles/profile ~/.profile
ln -s ~/.dotfiles/xprofile ~/.xprofile
ln -s ~/.dotfiles/vimrc ~/.vimrc
ln -s ~/.dotfiles/zshenv ~/.zshenv
ln -s ~/.dotfiles/zshrc ~/.zshrc
ln -s ~/.dotfiles/neofetch/config.conf ~/.config/neofetch
ln -s ~/.dotfiles/rofi/config.rasi ~/.config/rofi/config.rasi
ln -s ~/.dotfiles/rofi/theme.rasi ~/.config/rofi/theme.rasi
ln -s ~/.dotfiles/sxhkd/sxhkdrc ~/.config/sxhkd/

progenitors