https://github.com/pavanjadhaw/dotfiles-old
🍁 dotfiles || plain text configuration files for my linux system
https://github.com/pavanjadhaw/dotfiles-old
dotfiles rice unix
Last synced: 12 months ago
JSON representation
🍁 dotfiles || plain text configuration files for my linux system
- Host: GitHub
- URL: https://github.com/pavanjadhaw/dotfiles-old
- Owner: pavanjadhaw
- Created: 2018-04-19T13:09:25.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-09-19T05:07:06.000Z (almost 6 years ago)
- Last Synced: 2025-04-04T10:46:56.444Z (about 1 year ago)
- Topics: dotfiles, rice, unix
- Language: Lua
- Homepage:
- Size: 957 KB
- Stars: 52
- Watchers: 1
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# [![dotfiles][heroimg]][repo]
> plain text configuration files for my linux systems
Dotfiles are plain text configuration files on Unix-y systems for things like our shell, ~/.zshrc, our editor in ~/.vimrc, and many others. They are called "dotfiles" as they typically are named with a leading . making them hidden files on your system, although this is not a strict requirement.
Since these files are all plain text, we can gather them together in a git repository and use that to track the changes you make over time.
# pavan's dotfiles
Uses Git [subtree][] and submodules to keep my dotfiles in one place
in an elegant manner. With inspiration from [xero][], uses [GNU Stow][]
to symlink files one folder deep to the folder above.
[subtree]: https://github.com/git/git/blob/master/contrib/subtree/git-subtree.txt
[xero]: https://github.com/xero/dotfiles
[gnu stow]: https://www.gnu.org/software/stow/

# installing
> make sure stow is installed on your system
```sh
git clone https://github.com/pavanjadhaw/etc ~/
cd ~/etc
stow zsh # this will symlink zsh rc files to ~/
stow -D zsh # to unstow or remove symlink
```
# tools
Other tools to install:
- [2bwm](https://wiki.archlinux.org/index.php/2bwm) : A fast floating WM
- [polybar](https://github.com/jaagr/polybar) : A fast and easy-to-use tool for creating status bars.
- [rxvt-unicode](https://wiki.archlinux.org/index.php/rxvt-unicode) : customizable terminal emulator
- [neovim](https://neovim.io/): the future of [vim](https://twitter.com/nelstrom/status/881813223997153280)
- [zsh](http://www.zsh.org/): shell designed for interactive use
- [Git](https://git-scm.com/) (and [hub](https://hub.github.com/)): VCS
- [tmux](https://github.com/tmux/tmux): terminal multiplexer
- [Firefox](https://www.mozilla.org/en-US/firefox/): browser
## thanks
I actively watch the following repositories. :)
- [eti0/dots](https://github.com/eti0/dots)
- [NerdyPepper/dotfiles](https://github.com/NerdyPepper/dotfiles)
- [JLErvin/dotfiles](https://github.com/JLErvin/dotfiles)
## Resources
- [GitHub ❤ ~/](http://dotfiles.github.io/)
- [archwiki](https://wiki.archlinux.org/index.php/Dotfiles)
- [GNU Stow](https://www.gnu.org/software/stow/)
- [xresources](https://wiki.archlinux.org/index.php/x_resources)
- [orgainizing xresources](https://www.reddit.com/r/unixporn/wiki/organizing_xresources)
- [ricing](https://www.reddit.com/r/unixporn/wiki/ricerous_info)
- [/g/ wiki on ricing](https://wiki.installgentoo.com/index.php/GNU/Linux_ricing)
## additional links
- [suckless](https://github.com/pavanjadhaw/suckless)
- [scripts](https://github.com/pavanjadhaw/bin)
[heroimg]: ./img/hero.png
[repo]: https://github.com/pavanjadhaw/etc