stsewd / dotfiles

My dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

My dotfiles

  • Clone this repo (on your home for example ~/.dotfiles).
  • Make symbolics links of the configuration file you want.

Neovim

1 2

Installation

  • Install Neovim (nightly version)
  • Make a symbolic link (or just copy the folder) of config/nvim to ~/.config/nvim
  • Open neovim, the plugin manager and all plugins will be installed automatically

Test it with Docker

docker run --rm -it -v `pwd`:/src -v $HOME/.local/share/stsewd-nvim/lazy:/root/.local/share/nvim/lazy ghcr.io/stsewd/neovim

Open neovim and start coding.

To update the docker image just run docker pull ghcr.io/stsewd/neovim

Configurations

Check config/nvim/ for see all the plugins, settings and key-bindings, it's well documented.

Recommended tools

After install

  • Create gnome shortcuts:
    • Open terminal with ctrl-alt-enter
    • Minimize all windows with super-d
    • Open file explorer with super-e
  • Install the Gnome extensions from gnome-extensions.txt
  • Set the firefox options from firefox-about.txt
  • Add ssh/gpg keys
  • Copy sensitive configs from private gist
  • Create additional firefox profiles (scripts/create-firefox-profile.sh)
  • Setup yubikey (yubikey.md)

About

My dotfiles

License:MIT License


Languages

Language:Lua 55.1%Language:Shell 32.7%Language:Makefile 8.4%Language:Dockerfile 2.0%Language:Scheme 1.4%Language:Vim Script 0.4%