dotfiles
dotfiles copied to clipboard
My dotfiles: Experimental, ongoing configuration files, development environment and scripts for various Unix-like systems, text-based command-line applications and interfaces.
![Logo](https://github.com/kutsan/dotfiles/raw/master/.github/assets/logo.png)
kutsan's dotfiles
![]() |
![]() |
![]() |
---|
Overview
-
zsh
- Highly customizable interactive login shell and command interpreter for shell scripting-
pure
- Minimal and fast Zsh prompt with asynchronous git fetch -
autopair
- Auto-close and delete matching delimiters -
system-clipboard
- Synchronize ZLE clipboard buffer with system clipboard -
fast-syntax-highlighting
- Fish-like syntax highlighting support for interactive terminal -
autosuggestions
- Fish-like auto-suggestions for interactive terminal based on command history
-
-
neovim
- The fork of ubiquitous text editor focused on extensibility and usability-
autopairs
- Auto pair plugin -
bufferline
- Bufferline -
cmp
- Auto completion support-
cmp-buffer
- cmp source for buffer words -
cmp-calc
- cmp source for math calculation -
cmp-lsp
- cmp source for LSP client -
cmp-lsp-signature-help
- cmp source for LSP signatures -
cmp-luasnip
- cmp source for luasnip snippets -
cmp-path
- cmp source for filesystem paths
-
-
colorizer
- High-performance color highlighter -
diffview
- Single tabpage interface for all modified files in git -
editorconfig
- EditorConfig support -
fix-cursorhold
- Fix neovim CursorHold and CursorHoldI autocmd events performance bug -
fugitive
- Git client -
fzf-lua
- Lua implementation of fuzzy finder fzf plugin -
gitsigns
- Asynchronous git diff in sign column -
indent-blankline
- Display the indention levels with thin vertical lines -
lspconfig
- Quickstart configurations for the neovim LSP client-
diagnostic-language-server
- General purpose language server that integrate with linters -
typescript-language-server
- TypeScript & JavaScript Language Server -
css-language-server
- CSS Language Server -
html-language-server
- HTML Language Server -
json-language-server
- JSON Language Server -
lua-language-server
- Lua Language Server
-
-
luasnip
- High-performance snippet engine -
material
- Color scheme -
null-ls
- Use langauge server to inject diagnostics, formatter etc. -
nvim-tree
- File explorer -
nvim-web-devicons
- Nerd Font icon API support -
plenary
- Asynchronous modules using coroutines -
polyglot
- Big collection of language packs as scripts are loaded only on demand -
schema-store
- Access to the SchemaStore catalog for JSON langauge server -
surround
- Add, change and delete surrounding delimiter pairs -
undotree
- Visualize undo tree
-
-
git
- Version control system for tracking changes in files and coordinating the work -
node
- JavaScript runtime environment for developing a diverse variety of applications -
[email protected]
- Lightweight, embeddable scripting language -
rust
- Multi-paradigm programming language designed for performance and safety -
coreutils
- GNU core utilities for basic file, shell and text manipulation -
findutils
- GNU basic directory searching utilities that provides find, locate and xargs -
less
- Standard file pager for Unix-like systems -
curl
- Tool for transferring data using various protocols -
grep
- Search plain-text data sets for lines that match a regular expression -
tar
- File archiver -
gzip
- Data compression utility -
sed
- Non-interactive command-line text editor -
gnupg
- Hybrid-encryption software suit, free implementation of the OpenPGP standard -
nmap
- Network security scanner and mapper for exploration and security auditing -
openssl
- Toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols -
openssh
- Connectivity tool for remote login with the SSH protocol -
fzf
- General-purpose fuzzy finder that can be used among other Unix tools -
htop
- Interactive text-based system monitor, process viewer and process manager -
ffmpeg
- Cross-platform solution to handle, record, convert and stream audio and video -
lf
- Terminal file manager with vim-like key bindings-
exiftool
- Read, write and edit meta information in a wide variety of media files
-
-
transmission
- BitTorrent client and daemon with web UI for remote controlling -
bind
- Domain Name System tools -
gcal
- Calculate and print calendars -
mpv
- Minimalist video player based on MPlayer -
wireguard
- Virtual Private Network protocol to create secure point-to-point connections -
ledger
- Double-entry accounting system with a command-line reporting interface -
oath-toolkit
- Provides components for building one-time password authentication systems -
gptfdisk
- Interactive GUID partition table (GPT) manipulator -
trash-cli
- Move files and folders to the trash
License
GPL-3.0