Skip to content
forked from kutsan/dotfiles

My dotfiles: Experimental, ongoing configuration files, development environment and scripts for various Unix-like systems, text-based command-line applications and interfaces.

License

Notifications You must be signed in to change notification settings

jfdhuiz/dotfiles

This branch is 1004 commits ahead of, 2207 commits behind kutsan/dotfiles:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2e7667c · Aug 30, 2019
Aug 25, 2019
Aug 17, 2019
Jun 22, 2019
Nov 17, 2017
Jun 23, 2019
Aug 17, 2019
May 17, 2018
Aug 24, 2019
Aug 30, 2019
Apr 8, 2019
Aug 24, 2019
Aug 25, 2019
Jul 15, 2019
Nov 17, 2017
Jun 5, 2019
Jul 28, 2019
Jul 20, 2018
Nov 17, 2017
Dec 13, 2018
Aug 25, 2019

Repository files navigation

kutsan's dotfiles

screenshot

running neovim inside tmux that is inside kitty terminal emulator with furacode font on

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
    • 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
    • iceberg - Color scheme
    • ale - Asynchronous lint engine for Neovim and Vim 8+
    • coc - Context-aware completion engine
    • emmet - Emmet integration
    • defx - File explorer
      • Send2Trash - Python library to natively send files to trash
    • defx-icons - Icon columm support for defx
    • fugitive - Git client
    • fzf - Fuzzy finder fzf as plugin
    • peartree - Auto-pair plugin that supports multi-character pairs and intelligent matching
    • polyglot - Big collection of language packs as scripts are loaded only on demand
    • sandwich - The set of operator and text object plugins to search, select, edit sandwiched text objects
    • signify - Show Git diff in the sign column
    • targets - Additional various text objects
    • undotree - Visualize undo tree
    • wordmotion - Enchant default basic word motions
  • git - Version control system for tracking changes in files and coordinating the work
  • tmux - Terminal multiplexer enables working with split panes, tabs and detachable sessions
  • nodejs - JavaScript runtime environment for developing a diverse variety of applications
    • npm - Node Package Manager mainly for the JavaScript programming language
      • eslint - AST-based JavaScript linter for identifying and reporting on patterns
      • prettier - Opinionated code formatter
      • stylelint - CSS linter
      • ngrok - Proxy-like tunneling service to expose localhost to the web
      • browser-sync - Improve web workflow with auto-reload, interaction sync and more
      • neovim-node-client - Neovim Node support for plugins
      • fx - TUI JSON viewer
      • bitwarden - Password manager
  • python - High-level programming language for general-purpose programming
    • pip - Python package manager to install and manage packages written in Python
      • ranger - Text-based file system manager for the console with Vim-like key bindings
        • exiftool - Read, write and edit meta information in a wide variety of media files
      • vint - Extensible, high performance Vimscript linter and analysis tool
      • stig - TUI and CLI interface for transmission-daemon
        • maxminddb - Python MaxMind DB reader extension
      • terminal-colors - Test utility for color capabilities of terminal
      • grip - Preview Markdown files in local server
      • trackma - Multi-site anime, manga list manager
      • flexget - Multipurpose automation tool for all of media.
      • pynvim - Python client for neovim
      • trash-cli - Move files and folders to the trash
  • 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
  • wget - Tool for retrieving files using the most widely-used Internet protocols
  • 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
  • rsync - Utility that provides fast incremental file transfer
  • fzf - General-purpose fuzzy finder that can be used among other Unix tools
  • htop - Interactive text-based system monitor, process viewer and process manager
  • newsboat - RSS/Atom feed reader
  • neomutt - Fork of the mail user agent mutt with new features and patches
    • msmtp - SMTP agent for sending e-mails through mail user agents or terminal
  • ncdu - Disk usage analyzer for quickly finding big files with ncurses interface
  • ripgrep - Line oriented search tool similar to grep that combines the usability of ag
  • ffmpeg - Cross-platform solution to handle, record, convert and stream audio and video
  • transmission-cli - BitTorrent client and daemon with web UI for remote controlling
  • syncthing - Continuous file synchronization utility
  • tidy-html5 - HTML linter with support for modern web standards
  • par - Paragraph reformatter and aligner for e-mails and plain text
  • bind - Domain Name System tools
  • sdcv - StarDict command-line version, offline directories
  • gcal - Calculate and print calendars
  • mpv - Minimalist video player based on MPlayer
  • bat - A cat clone with additional features like git integration and syntax highlighting
  • universal-ctags - A maintained ctags implementation
  • wireguard - Virtual Private Network protocol to create secure point-to-point connections
  • ledger - Double-entry accounting system with a command-line reporting interface
  • gnuplot - Command-line driven graphing utility
  • oath-toolkit - Provides components for building one-time password authentication systems

License

GPL-3.0

About

My dotfiles: Experimental, ongoing configuration files, development environment and scripts for various Unix-like systems, text-based command-line applications and interfaces.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vim Script 65.5%
  • Shell 26.6%
  • Python 6.4%
  • JavaScript 1.5%