Skip to content

Latest commit

 

History

History
68 lines (51 loc) · 1.36 KB

README.md

File metadata and controls

68 lines (51 loc) · 1.36 KB

Dotfiles

In computing, a hidden folder or hidden file is a folder or file which filesystem utilities do not display by default when showing a directory listing.

They are commonly used for storing user preferences or preserving the state of a utility, and are frequently created implicitly by using various utilities.

This repository configures my laptop automatically using Ansible:

$ sudo apt install ansible
$ ./bin/engage.sh

Shell preview

Engine Role

My shell is the engine of any development, so this role sets up my shell. It installs and configures:

  • git
  • docker and docker-compose
  • act
  • tmux
  • fzf
  • zsh
  • asdf
  • several zsh plugins:
    • oh-my-zsh and my own theme
    • hab
    • oath
    • zsh-syntax-highlighting
    • zsh-autosuggestions

Crew Role

After my shell is configured, I need to populate it with the languages I often use. These languages are the crew of my shell:

  • erlang
  • elixir
  • nodejs
  • ruby
  • neovim

Elixir Language Server

After everything is done, sometimes we still need to ensure the Elixir LS is built:

$ cd ~/.config/nvim/plugged/elixir-ls/
$ mix deps.get
$ mix elixir_ls.release -o release

And this should finish the setup.

Author

Alexander de Sousa.

License

Dotfiles is released under the MIT License. See the LICENSE file for further details.