Code Monkey home page Code Monkey logo

dotfiles's Introduction

dotfiles

⚙ My configuration files and personal preferences

last commit license code size repo stars


🎨 Features

aqua

aqua is declarative CLI Version manager written in Go. Support Lazy Install, Registry, and continuous update with Renovate. CLI version is switched seamlessly.

The configuration files are here.

Packages in my registry are sometimes removed without notice when standard registry includes it.

tmux

The configuration files are here.

Vim / Neovim

The configuration files are here.

zsh

The configuration files are here.

  • Plugins managed by zpm

✨ Installation

Quick Start

You only have to fetch setup script from following URL. -L option is needed to follow redirect.

sh -c "$(curl -sSL https://4513echo.dev/dot)"

Manually install

git clone --filter=blob:none https://github.com/4513ECHO/dotfiles
cd dotfiles
make install

📦 Requirements

Other executable binaries or plugins will be installed automatically by aqua.

Latest versions are recommended.

Vim must be v9.0.1000 or later and compiled with +lua.

Neovim must be v0.10.0 or later.

For both of Vim and Neovim, HEAD is recommended.

💞 Acknowledgements

My dotfiles are heavy inspired by these dotfiles and other many articles on the Internet. Thanks a lot!

📊 Statistics

Statistics are updated at 204c7da, generated by this script.

Code Lengths

It uses tokei to measure.

===============================================================================
 Language            Files        Lines         Code     Comments       Blanks
===============================================================================
 BASH                   18          287          193           44           50
 INI                     1            2            2            0            0
 JSON                   15         1016         1016            0            0
 Lua                     6          508          401           66           41
 Makefile                1           67           57            0           10
 Markdown                2          149            0          104           45
 Python                  1           33           22            3            8
 Scheme                  4          104           95            6            3
 Shell                  11          256          203           31           22
 Plain Text              3          201            0          154           47
 TOML                   13         2468         2146           47          275
 TypeScript              9          788          728            8           52
 Vim script             24         1563         1432           44           87
 YAML                   11          745          606           90           49
 Zsh                     6          525          402           83           40
===============================================================================
 Total                 125         8712         7303          680          729
===============================================================================

Vim Plugins

colorscheme.toml      61
ddc.toml              24
ddu.toml              31
ftplugin.toml         15
init.toml             13
neovim.toml           11
plugin.toml           47
textobj.toml          12
unused.toml           18
vim.toml              12
------------------------
total(vim)           215
total(neovim)        214

dotfiles's People

Contributors

4513echo avatar renovate[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dotfiles's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

This repository currently has no open or pending branches.

Detected dependencies

github-actions
.github/workflows/aqua.yaml
.github/workflows/poetry.yaml
  • actions/checkout v4
  • dorny/paths-filter v3
  • actions/setup-python v5
  • snok/install-poetry v1
  • actions/cache v4
.github/workflows/prettier.yaml
  • actions/checkout v4
.github/workflows/udd.yaml
  • actions/checkout v4
  • denoland/setup-deno v1
  • juliangruber/read-file-action v1
  • peter-evans/create-pull-request v6
  • peter-evans/enable-pull-request-automerge v3
pep621
config/python/pyproject.toml
poetry
config/python/pyproject.toml
  • python ^3.10
  • black ^24.0.0
  • isort ^5.13.2
  • mypy ^1.8.0
  • flake8 ^7.0.0
  • flake8-pyproject ^1.2.3
  • flake8-isort ^6.1.1
  • pep8-naming ^0.13.3
  • python-lsp-server ^1.9.0
  • python-lsp-black ^2.0.0
  • pyls-isort ^0.2.2
  • pylsp-mypy ^0.6.8
  • poetry ^1.7.1
  • poetry-plugin-export ^1.6.0
  • poetry-dynamic-versioning-plugin ^0.4.0
  • term2048 ^0.2.7
regex
.github/workflows/aqua.yaml
  • aquaproj/aqua v2.25.2
renovate.json
  • aquaproj/aqua-renovate-config 2.2.1
  • aquaproj/aqua-renovate-config 2.2.1
  • aquaproj/aqua-renovate-config 2.2.1
config/aqua/aqua.yaml
  • golang/go go1.22.2
config/aqua/aqua.yaml
  • ajeetdsouza/zoxide v0.9.4
  • antonmedv/fx 34.0.0
  • aquaproj/aqua-installer v3.0.0
  • aquaproj/registry-tool v0.2.3
  • aristocratos/btop v1.3.2
  • b3nj5m1n/xdg-ninja v0.2.0.1
  • babarot/afx v0.2.1
  • babarot/gomi v1.1.6
  • BurntSushi/ripgrep 14.1.0
  • charmbracelet/glow v1.5.1
  • cli/cli v2.47.0
  • dandavison/delta 0.17.0
  • denoland/deno v1.42.1
  • docker/cli/rootless v20.10.17
  • docker/cli v20.10.17
  • docker/compose v2.26.1
  • dylanaraps/neofetch 7.1.0
  • ekalinin/github-markdown-toc 0.10.0
  • ericchiang/pup v0.4.0
  • eza-community/eza v0.18.9
  • gohugoio/hugo v0.124.1
  • hadolint/hadolint v2.12.0
  • hairyhenderson/gomplate v3.11.7
  • high-moctane/mocword v0.2.0
  • itchyny/gojq v0.12.15
  • itchyny/mmv v0.1.6
  • JohnnyMorganz/StyLua v0.20.0
  • jqlang/jq jq-1.7.1
  • junegunn/fzf/fzf-tmux 0.49.0
  • junegunn/fzf 0.49.0
  • k0kubun/xremap/x11 v0.8.18
  • ko1nksm/getoptions/gengetoptions v3.3.0
  • ko1nksm/getoptions v3.3.0
  • koalaman/shellcheck v0.10.0
  • LuaLS/lua-language-server 3.7.4
  • mattn/efm-langserver v0.0.53
  • mvdan/sh v3.8.0
  • nametake/golangci-lint-langserver v0.0.9
  • nektos/act v0.2.61
  • noahgorstein/jqp v0.5.0
  • rhysd/actionlint v1.6.27
  • rhysd/hgrep v0.3.5
  • rhysd/vim-startuptime v1.3.2
  • rust-lang/rust-analyzer 2024-01-22
  • sharkdp/bat v0.24.0
  • sharkdp/fd v9.0.0
  • sharkdp/hexyl v0.14.0
  • sharkdp/hyperfine v1.18.0
  • sharkdp/pastel v0.9.0
  • sheepla/longgopher v0.0.3
  • sheepla/pingu v0.0.5
  • simeji/jid v0.7.6
  • tamasfe/taplo/full 0.8.1
  • tomnomnom/gron v0.7.1
  • TomWright/dasel v2.7.0
  • tree-sitter/tree-sitter v0.22.2
  • vishaltelangre/ff v0.1.8
  • x-motemen/ghq v1.6.0
  • XAMPPRocky/tokei v12.1.2
  • ziglang/zig 0.11.0
  • nodejs/node v21.7.2
  • machikado-network/sakura v0.4.3
  • pipeseroni/pipes.sh v1.3.0
config/aqua/aqua.yaml
  • aquaproj/aqua-registry v4.158.0
config/aqua/aqua.yaml
  • golang.org/x/tools/gopls v0.15.2
config/aqua/aqua.yaml
  • golang/go 1.22.2
config/aqua/aqua.yaml
  • jqlang/jq 1.7.1
config/aqua/aqua.yaml
  • ajeetdsouza/zoxide v0.9.4
  • antonmedv/fx 34.0.0
  • aquaproj/aqua-installer v3.0.0
  • aquaproj/registry-tool v0.2.3
  • aristocratos/btop v1.3.2
  • b3nj5m1n/xdg-ninja v0.2.0.1
  • babarot/afx v0.2.1
  • babarot/gomi v1.1.6
  • BurntSushi/ripgrep 14.1.0
  • charmbracelet/glow v1.5.1
  • cli/cli v2.47.0
  • dandavison/delta 0.17.0
  • denoland/deno v1.42.1
  • docker/cli/rootless v20.10.17
  • docker/cli v20.10.17
  • docker/compose v2.26.1
  • dylanaraps/neofetch 7.1.0
  • ekalinin/github-markdown-toc 0.10.0
  • ericchiang/pup v0.4.0
  • eza-community/eza v0.18.9
  • gohugoio/hugo v0.124.1
  • hadolint/hadolint v2.12.0
  • hairyhenderson/gomplate v3.11.7
  • high-moctane/mocword v0.2.0
  • itchyny/gojq v0.12.15
  • itchyny/mmv v0.1.6
  • JohnnyMorganz/StyLua v0.20.0
  • jqlang/jq jq-1.7.1
  • junegunn/fzf/fzf-tmux 0.49.0
  • junegunn/fzf 0.49.0
  • k0kubun/xremap/x11 v0.8.18
  • ko1nksm/getoptions/gengetoptions v3.3.0
  • ko1nksm/getoptions v3.3.0
  • koalaman/shellcheck v0.10.0
  • LuaLS/lua-language-server 3.7.4
  • mattn/efm-langserver v0.0.53
  • mvdan/sh v3.8.0
  • nametake/golangci-lint-langserver v0.0.9
  • nektos/act v0.2.61
  • noahgorstein/jqp v0.5.0
  • rhysd/actionlint v1.6.27
  • rhysd/hgrep v0.3.5
  • rhysd/vim-startuptime v1.3.2
  • rust-lang/rust-analyzer 2024-01-22
  • sharkdp/bat v0.24.0
  • sharkdp/fd v9.0.0
  • sharkdp/hexyl v0.14.0
  • sharkdp/hyperfine v1.18.0
  • sharkdp/pastel v0.9.0
  • sheepla/longgopher v0.0.3
  • sheepla/pingu v0.0.5
  • simeji/jid v0.7.6
  • tamasfe/taplo/full 0.8.1
  • tomnomnom/gron v0.7.1
  • TomWright/dasel v2.7.0
  • tree-sitter/tree-sitter v0.22.2
  • vishaltelangre/ff v0.1.8
  • x-motemen/ghq v1.6.0
  • XAMPPRocky/tokei v12.1.2
  • ziglang/zig 0.11.0
  • nodejs/node v21.7.2
  • machikado-network/sakura v0.4.3
  • pipeseroni/pipes.sh v1.3.0
config/aqua/aqua.yaml
  • aquaproj/aqua-registry v4.158.0
config/aqua/aqua.yaml
  • golang.org/x/tools/gopls v0.15.2
config/aqua/aqua.yaml
  • golang/go 1.22.2
config/aqua/aqua.yaml
  • jqlang/jq 1.7.1
Makefile
  • aquaproj/aqua-installer v3.0.0
Makefile
  • aquaproj/aqua v2.25.2
.github/workflows/aqua.yaml
  • actions/go-versions 1.22.1

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.