Code Monkey home page Code Monkey logo

dotfiles-public's Introduction

Ian's Configuration Files

See https://github.com/doitian/dotfiles

Tools I Used

  • Obsidian: note taking
  • WezTerm: terminal emulator
  • asdf: version manager
  • btop: top alternative
  • direnv: per directory env
  • fd: find alternative
  • fzf: fuzzy finder
  • lazygit: git TUI
  • neovim: editor
  • rg: grep alternative
  • starship: shell prompt
  • tmux: terminal multiplexer
  • zoxide: quick cd
  • zsh

Interesting Widgets I Built

  • cvim: edit clipboard using vim
  • fpass: copy password from pass via fzf
  • fzf-finder: a file explorer built based on fzf, bat, exa
  • gfw: a shell proxy manager
  • git-fzf-log: pick git log via fzf, using ctrl-l to show commit and open file before changes in neovim
  • git-multistatus: quickly check git status of multiple repos using fzf, starship, and lazygit
  • tmux-up: a tmux session manager
  • tt: a wrap script which sends keys to tmux panes

Featured Configuration

Vim

  • Neovim: Copy the folder nvim to ~/.config/nvim.
  • Vim:
    • Minimal: Just copy default/.vimrc to ~/.vimrc
    • Unpacked: Download vimfiles from the latest job in the workflow. See README in it to setup.
    • Packed: Download vimfiles-packed from the latest job in the workflow. See README in it to setup.

The Minimal/Unpacked version requires running :PackUpdate to install dependencies. I build the packed version so I can copy it to iPad and use it in iVim.

Zsh

I use the shell script manage.sh to merge the zshrc config file.

dotfiles-public's People

Contributors

doitian avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

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.