Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Config files for zsh, bash, vim, git, completions etc. to set up a system the way I like it. ~/.jogendra

License

NotificationsYou must be signed in to change notification settings

jogendra/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Config files for zsh, bash, git, completions etc. to set up a system the way I like it. ~/.jogendra

https://jogendra.github.io/i-do-dotfiles

Jogendra's Iterm2

NOTE: The dotfiles is configured for MacOS machine. Most of the things expected to work on all machines running unix based operating systems.

Components

I went through many dotfiles before deciding structure of this dotfiles, I foundholman way the best, Thanks toholman dotfiles. What he used is calledTopical organization which is organizing the different parts of dotfiles in directories, each entitled to a specific subject. By topical organization, all AppleScripts go inside theAppleScript/ directory, git settings are in agit/ directory, and so on. Everything's built around topic areas. If you're adding a new area to your forked dotfiles — say, "vscode" — you can simply add a vscode directory and put files in there.

There's a few special files in the hierarchy:

  • bin/: Anything inbin/ will get added to your$PATH and be made available everywhere.
  • topic/*.zsh: Any files ending in.zsh get loaded into your environment.
  • topic/path.zsh: Any file namedpath.zsh is loaded first and is expected to setup$PATH or similar.
  • topic/completion.zsh: Any file namedcompletion.zsh is loadedlast and is expected to setup autocomplete.
  • topic/install.sh: Any file namedinstall.sh is executed when you runinstallers/install. To avoid being loaded automatically, its extension is.sh, not.zsh.
  • topic/*.symlink: Any file ending in*.symlink gets symlinked into your$HOME. This is so you can keep all of those versioned in your dotfiles but still keep those autoloaded files in your home directory. These get symlinked in when you runinstallers/bootstrap.

Install

Run:

git clone https://github.com/jogendra/dotfiles.git~/.dotfilescd~/.dotfilesinstallers/bootstrap

This will symlink the appropriate files in.dotfiles to your home directory. Everything is configured and tweaked within~/.dotfiles.

The main file you'll want to change right off the bat iszsh/zshrc.symlink, which sets up a few paths that'll be different on your particular machine.

Pimp my Terminnal

I will soon be writing detailed blog post on how my iTerm is customized.

gitlazy

gotop

License

This repository is under MIT License. CheckLICENSE file for more information.

About

Config files for zsh, bash, vim, git, completions etc. to set up a system the way I like it. ~/.jogendra

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp