Skip to content

SDGLBL/dotfiles

Repository files navigation

Welcome to Dotfiles 👋

a dotfiles support full stack dev in terminal

Contents

  • vim(Neovim >= 0.9) config support full stack dev
  • tmux config contain pretty themes and useful tools
  • useful terminal tools

Neovim

Requires Neovim >= 0.9

Contains

  • Git tools
  • Better folding
  • Keymaps shortcuts
  • Better lsp signature
  • Dap debug tools support
  • Remote ssh copy & paste support
  • Fuzzy finder with telescope
  • Lsp install and update tools
  • Treesitter highlight and indent
  • Full lsp support with nvim-cmp based on neovim internal lsp
  • Snippets with luasnip containing snippets for all languages
  • ETC....

Configure

-- .config/nvim/init.lua or open nvim and press c
require("configs").setup({})

Example

Themes

Plugins

Terminal Tools

  • duf - Disk Usage/Free Utility - a better 'df' alternative
  • dua-cli - A tool to conveniently learn about the space usage of directories on your disk
  • fzf - A command-line fuzzy finder
  • bat - A cat(1) clone with wings.
  • exa - A modern replacement for ‘ls’.
  • ripgrep - ripgrep recursively searches directories for a regex pattern
  • delta - A viewer for git and diff output
  • lazygit - simple terminal UI for git commands

Prerequisites

Ubuntu >= 18.04

sudo apt install make gcc git python3 zsh curl wget tmux libc6-dev

Macos

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install gcc make g++ git python3 zsh libc6-dev wget curl tmux

Debian

sudo yum install make gcc git python3 zsh curl wget tmux zsh

Install

# linux
./setup.sh -a
# macos
./setup_macos.sh -a

Usage

# linux
./setup.sh -h or ./setup.sh --help
# macos
./setup_macos.sh -h or ./setup_macos.sh --help

Author

👤 sdglbl

Show your support

Give a ⭐️ if this project helped you!


This README was generated with ❤️ by readme-md-generator

About

A dotfiles support full stack dev

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published