KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
dotfiles
★ 18
Open GitHub ↗
My development environment setup
Download README (.md)
Explore Similar Repositories
NewHonor
:
Minecraft plugin for server
c64-dodgypll
:
Commodore 64 8701 Replacement
net.jgp.books.spark.ch09
:
Spark in Action, 2e - chapter 9 - Advanced ingestion: finding data sources and building your own
jquery-social-share-bar
:
A simple but beautiful jQuery plugin for easily adding a floating social sharing bar to your site.
spotify-auth-cli
:
A command line tool to quickly and easily get a Spotify access token
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
dotfiles
?
Download (.md)
# 🛠️ dotfiles >[!IMPORTANT] > Always a WIP :)  <div align="center"> <a href="#-screenshots">Screenshots</a> <span> • </span> <a href="#%EF%B8%8F-requirements">Requirements</a> <span> • </span> <a href="#-features">Features</a> <span> • </span> <a href="#-installation">Installation</a> </div> ## 📚 Screenshots Neovim     fzf  ripgrep  fd  ## ⚡️ Requirements - Regular Linux host. **Debian** and **Arch** based distros are supported - Git - [Nerd Font](https://www.nerdfonts.com/) **_(optional)_** ## ✨ Features Here is a list of what is going to be installed and setup: - [Autohotkey](https://www.autohotkey.com/) ultimate automation scripting language for Windows - `.gitconfig` (change email and username to yours in `scripts/git.sh`) - Zsh, its config, aliases, custom functions and plugins: + [zsh-completions](https://github.com/zsh-users/zsh-completions) + [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions) + [alias-tips](https://github.com/djui/alias-tips) + [powerlevel10k](https://github.com/romkatv/powerlevel10k) theme consructor - [fzf](https://github.com/junegunn/fzf) and a bunch of functions for: + Git fuzzy functions (see `files/zsh/fzf-git-functions.zsh`) + `apt` and `pacman` fuzzy functions and many more (see `files/zsh/fzf-functions.zsh`) - [Tmux](https://github.com/tmux/tmux) terminal multiplexer & its session manager [tmuxp](https://github.com/tmux-python/tmuxp) - [asn](https://github.com/nitefood/asn) lookup tool and traceroute server - [Terraform](https://www.terraform.io/) with [terraform-ls](https://github.com/hashicorp/terraform-ls) language server - Kubertenes stuff: + [kubectl](https://kubernetes.io/ru/docs/tasks/tools/install-kubectl/) + [kubelogin](https://github.com/int128/kubelogin) kubectl OIDC plugin + [kubectx](https://github.com/ahmetb/kubectx) kubectl helper tools + [helm](https://helm.sh/) - [Docker](https://www.docker.com/) comunity edition container runtime - [Neovim](https://neovim.io/) with a ton of plugins (Lua based configuration) + You can find my **old (deprecated)** VimScript version (with [CoC](https://github.com/neoclide/coc.nvim)) in [this repo](https://github.com/horseinthesky/vimscript) - [Rust](https://www.rust-lang.org/): + [cargo](https://crates.io/) package manager + Tools (`ripgrep`, `fd-find`, `zoxide`, `exa`, `xh`, `btm`, `tldr`, `delta`, etc.) + [Rust analyzer](https://rust-analyzer.github.io/) language server - [Golang](https://go.dev/): + Tools (`glow`, `duf`) + [gopls](https://github.com/golang/tools/tree/master/gopls) language server - [Lua](https://www.lua.org/) - [Python](https://www.python.org/): + A better Python REPL [ptpython](https://github.com/prompt-toolkit/ptpython) + Linters, formatters and static type checkers (`flake8`, `isort`, `black`, `mypy` and `ruff`) + [pyright](https://github.com/microsoft/pyright) static type checker + [pyenv](https://github.com/pyenv/pyenv) Python version manager + [poetry](https://python-poetry.org/) Python virtual environments manager + [uv](https://github.com/astral-sh/uv) Python package and project manager - [fnm](https://github.com/Schniz/fnm). Language servers: + [prettierd](https://github.com/fsouza/prettierd) + [vscode-langservers-extracted](https://github.com/hrsh7th/vscode-langservers-extracted) + [yaml-language-server](https://github.com/redhat-developer/yaml-language-server) + [dockerfile-language-server-nodejs](https://github.com/rcjsuen/dockerfile-language-server-nodejs) ## 📦 Installation ### Clone the repo ```bash git clone https://github.com/horseinthesky/dotfiles ``` ### Install bootstrap packages ```bash cd dotfiles && ./bootstrap.sh ``` ### Use `make` to install whatever tool you need ```bash make zsh nvim ``` or all of them at once ```bash make ```