Skip to content

My dotfiles include configuration files for Neovim, Tmux, Alacritty, Zsh and AwesomeWM, as well as some helper scripts I use.

Notifications You must be signed in to change notification settings

lucassperez/dotfiles

Repository files navigation

Dotfiles

Configuration files for my most used programs:

  • Neovim
  • Tmux
  • Alacritty
  • Zsh
  • AwesomeWM

It also has other configurations I use on my computers and convenience scripts.

It also features an ARCHIVE directory with some other program configs, usually because I have tinkered with them for fun or because I have used them in the past.

Feel free to copy, use, get inspired by and comment on my dotfiles! (:

Installation

To install, simply clone this directory and run the /init.sh script. It can be run from anywhere.

This script will create symlinks from the cloned directory to the usual places of these configuration files (it makes some assumptions).

If the destination file/directory already exists, the ln command will prompt for confirmation.

Depencies won't be installed!

Important

This script will try to symlink the configurations to $XDG_CONFIG_HOME or simply to $HOME/.config it the first is not set. When I have a fresh install, I might want to run this script before setting this variable, so it uses $HOME/.config.

This is a problem if your $XDG_CONFIG_HOME it not going to be $HOME/.config!!

If that is the case, please call this script providing the correct path of your future $XDG_CONFIG_HOME as the first argument.

./init.sh /path/to/my/config/dir

Alacritty's config file apparently does not support the use of variables, so it tries to load some hard coded path, in this case, ~/.config/alacritty.
Sorry, I really don't know how to solve this! ):

Attention

Some programs and scripts inside the ARCHIVE directory might assume that your config dir is in fact $HOME/.config, even if your $XDG_CONFIG_HOME is something else.

Emojis in Alacritty

https://www.freedesktop.org/software/fontconfig/fontconfig-user.html
alacritty/alacritty#153

Copy the fontconfig/fonts.conf to "$XDG_CONFIG_HOME/fontconfig/fonts.conf" and then run fc-cache -f and sudo fc-cache -f.

About

My dotfiles include configuration files for Neovim, Tmux, Alacritty, Zsh and AwesomeWM, as well as some helper scripts I use.

Resources

Stars

Watchers

Forks