Skip to content

sqwxl/dotfiles

Repository files navigation

new setup

git init --bare $HOME/.dotfiles
echo 'alias cfg "git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME"' >> $HOME/.config/fish/config.fish
source $HOME/.config/fish/config.fish
cfg config --local status.showUntrackedFiles no

clone on new system

git clone --bare https://github.com/sqwxl/dotfiles.git $HOME/.dotfiles

alias cfg "git --git-dir=$HOME/.dotfiles --work-tree=$HOME"

source $HOME/.config/fish/config.fish

cfg checkout
if test $status -ne 0
  echo "Backing up pre-existing dotfiles to .config-backup"
  mkdir -p .config-backup
  cfg checkout 2>&1 | grep -E "\s+\." | string trim | xargs -I{} fish -c "cp --parents {} .config-backup/ && rm -rf {}"
  cfg checkout
end
cfg config --local status.showUntrackedFiles no

dotfiles/.config/nvim

Install Instructions

Install requires Neovim 0.9+. Always review the code before installing a configuration.

Clone the repository and install the plugins:

git clone git@github.com:sqwxl/dotfiles ~/.config/sqwxl/dotfiles

Open Neovim with this config:

NVIM_APPNAME=sqwxl/dotfiles/.config/nvim nvim

Plugins

ai

bars-and-lines

colorscheme

comment

completion

cursorline

debugging

diagnostics

editing-support

file-explorer

formatting

fuzzy-finder

indent

keybinding

lsp

lsp-installer

lua-colorscheme

markdown-and-latex

motion

note-taking

nvim-dev

plugin-manager

preconfigured

scrollbar

session

split-and-window

startup

statusline

syntax

tabline

utility

Language Servers

  • html
  • taplo

This readme was generated by Dotfyle

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published