An open API service indexing awesome lists of open source software.

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

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/

![designr](img/scrots/designr.png)

# 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