• Stars
    star
    291
  • Rank 142,563 (Top 3 %)
  • Language
    Shell
  • License
    MIT License
  • Created over 9 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

βš™ Dotfiles for Linux &macOS

Dotfiles

This is my dotfile repository. There are many like it, but this one is mine.

My primary operating system is macOS, but I do use Linux occasionally. I did my best to make everything work for both platforms.

Feel free to try out my dotfiles or use them as inspiration! If you have a suggestion, improvement or question, don't hesitate to open an issue or PR.

Screenshot

macOS

Installation

Clone the dotfiles repository.

$ cd ~
$ git clone https://github.com/JDevlieghere/dotfiles.git
$ cd dotfiles

Use the bootstrap script to do everything from synchronizing the files to installing additional fonts.

$ ./bootstrap.sh
Usage: bootstrap.sh [options]

   -s, --sync             Synchronizes dotfiles to home directory
   -l, --link             Create symbolic links
   -i, --install          Install (extra) software
   -f, --fonts            Copies font files
   -c, --config           Configures your system
   -a, --all              Does all of the above

$ ./bootstrap.sh -a

If you decide to use this configuration as is, don't forget to change your name and e-mail address in the .gitconfig and .hgrc files.

Application Configurations

vim

After having used YouCompleteMe for a long time I switched to LSP and clangd. I wrote a blog post on how to set it up.

tmux

To enable italics you will need to compile and install tmux.terminfo.

tic -x tmux.terminfo

fish

I use fish shell. On macOS you'll have to add fish's path to /etc/shells.

chsh -s $(which fish)

Other Useful Stuff

Acknowledgements