Skip to content

zeekrs/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zeekrs' dotfiles

zeekrs' dot files - management by chezmoi

tool set

  • fish shell - Command line shell for the 90s
  • starship - The minimal, blazing-fast, and infinitely customizable prompt for any shell!
  • alacritty - Fast, cross-platform, OpenGL terminal emulator
  • tmux - terminal multiplexer
  • karabiner - Powerful utility for keyboard customization on macOS
  • yabai - Tiling window manager for macOS based on binary space partitioning
  • skhd - Simple hotkey daemon for macOS
  • sketchybar - Highly customizable macOS status bar replacement
  • neovim - Vim like Editor
  • homebrew - The missing package manager for macOS
  • volta - JS Toolchains as Code. ⚡
  • sdkman - Software Development Kit Manager Command Line Interface
  • yazi - Blazing Fast Terminal File Manager
  • fzf - Command-line fuzzy finder
  • ripgrep - Recursively searches directories for a regex pattern
  • zoxide - Smarter cd command. Supports all major shells.
  • bat - cat(1) clone with syntax highlighting and Git integration.
  • bottom - Customizable cross-platform graphical process/system monitor for the terminal
  • delta - A syntax-highlighting pager for git, diff, and grep output
  • czg - czg 🛠️ DX first and more engineered, lightweight, customizable, standard output format Commitizen adapter and CLI
  • lazygit - Simple terminal UI for git commands
  • eza Modern replacement for ‘ls’.
  • fd - Simple, fast and user-friendly alternative to 'find'
  • procs - Modern replacement for ps written in Rust
  • sd - Intuitive find & replace CLI.
  • dust - More intuitive version of du in rust
  • tealdeer - Very fast implementation of tldr in Rust.
  • tokei - Count your code, quickly.
  • grex - Generating regular expressions from user-provided test cases
  • hostctl - Tool to manage /etc/hosts like a pro!
  • atuin - Magical shell history
  • dog - A command-line DNS client.
  • jq - Command-line JSON processor
  • jless - A command-line JSON viewer designed for reading, exploring, and searching through JSON data.
  • htmlq - Like jq, but for HTML.
  • just - A handy way to save and run project-specific commands.
  • macchina - A system information frontend with an emphasis on performance.
  • onefetch - Command-line Git information tool
  • ouch - Stands for Obvious Unified Compression Helper.
  • tailspin - A log file highlighter
  • xh - Friendly and fast tool for sending HTTP requests
  • orbstack - Fast, light, simple Docker containers & Linux machines for macOS
  • translate-shell Command-line translator using Google Translate, Bing Translator, Yandex.Translate, etc.
  • poetry Python packaging and dependency management made easy
  • gost GO Simple Tunnel - a simple tunnel written in golang

Installation

  • install chezmoi

  • edit chezmoi config file

     echo "[data]
        email = \${YOUR_EMAIL}
        proxy_host = \${YOUR_HOST_PROXY_IF_EXSIT}
        openai_api_host = \${YOUR_HOST_PROXY_IF_EXSIT}
        openai_api_key = \${YOUR_OPEN_AI_KEY_IF_EXSIT}
        [diff]
        pager = \"delta --dark --paging=never\"
        " > ~/.config/chezmoi/chezmoi.toml
    
  • initialize dot files

      chezmoi init [email protected]:zeekrs/dotfiles.git
  • check diff

      chezmoi diff
  • apply changes

      chezmoi apply -v
  • pull and apply the latest changes from repo

      chezmoi update -v

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published