Skip to content

stsewd/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

79a9b41 · Mar 29, 2025
May 5, 2023
Jan 12, 2025
Mar 29, 2025
Mar 26, 2021
Oct 13, 2024
Mar 29, 2025
Aug 14, 2022
Dec 11, 2016
Mar 8, 2025
Feb 28, 2025
Oct 13, 2024
Oct 13, 2024
May 27, 2023
Feb 28, 2025
May 1, 2022
Dec 17, 2024
Dec 5, 2022
Jan 29, 2020
Jul 31, 2017
Nov 20, 2021
Oct 23, 2024

Repository files navigation

My dotfiles

  • Clone this repo (on your home for example ~/.dotfiles).
  • Make symbolics links of the configuration files 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)
  • Setup gh and gh-copilot:
    • gh auth login
    • gh extension install github/gh-copilot
    • :Copilot setup