Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/meain/dotfiles

If there is a shell, there is a way!
https://github.com/meain/dotfiles

alacritty bash dotfiles emacs fish git hammerspoon i3 karabiner mpd mpv mutt nvim pep8 polybar tig tmux vim zsh

Last synced: 13 days ago
JSON representation

If there is a shell, there is a way!

Awesome Lists containing this project

README

        

Dotfiles


If there is a shell, there is a way











**Hey**, these are the dotfiles that I use.

It includes my `[z/ba/fi]sh`, `[v/nv/mv/gv]im`, `emacs`, `tmux`, `git`, `i3`, `karabiner`, `tig`, `newsboat`, `hammerspoon` , ... config files.

## How to use

**Use `gnu-stow` to link the files.**

For example if you need my `nvim` config clone the repo then inside the repo use:
`stow nvim`
This will symlink the necessary files.

```
git clone --recursive https://github.com/meain/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
stow nvim
```

## Tools I use a lot

| ... | ... |
| ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| [fzf](https://github.com/junegunn/fzf) Fuzzy find anything | [ripgrep](https://blog.burntsushi.net/ripgrep) Insanely fast grepping |
| [z](https://github.com/rupa/z) Quickly jump around common directories | [jq](https://github.com/stedolan/jq) Query into json objects |
| [jiq](https://github.com/fiatjaf/jiq) `jq` but interactive | [isync](https://isync.sourceforge.io/) Mail sync |
| [mpd](https://musicpd.org/) Music player daemon | [parallel](https://www.gnu.org/software/parallel/) Prarllel xargs |
| [git-absorb](https://github.com/tummychow/git-absorb) Automatic --fixup | [restic](https://restic.net/) Sane backup solution |
| [syncthing](https://syncthing.net/) Sane multi device sync tool | [KDE Connect](https://kdeconnect.kde.org) Connect your phone and PC |
| [axel](https://github.com/axel-download-accelerator/axel) Download accelerator | [imagemagick](https://imagemagick.org) Image manipulation via cli |
| [ffmpeg](https://ffmpeg.org/) Video editing via cli | [todo-txt-cli](https://github.com/todotxt/todo.txt-cli) Simple todo management |
| [lsd](https://github.com/Peltoche/lsd) `ls` but much more | [icdiff](https://github.com/jeffkaufman/icdiff) Colorful side by side diff |
| [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy) Better git diff | [dasht](https://dasht.io/) Offline documentation browser |
| [pandoc](https://pandoc.org/) Convert from and to multiple formats | [hub](https://hub.github.com/) Github extension for git |
| [lf](https://github.com/gokcehan/lf) Better version of ranger | [alacritty](https://github.com/alacritty/alacritty) Fast simple terminal emulator |
| [ddgr](https://github.com/jarun/ddgr) Duckduckgo search from cli | [chafa](https://github.com/hpjansson/chafa) Image viewer in terminal |
| [tmux](https://github.com/tmux/tmux) Terminal multiplexer | [hammerspoon](https://www.hammerspoon.org/) Control mac using lua |
| [pixel-picker](https://github.com/acheronfail/pixel-picker/) Color picker for mac | [Karabiner Elements](https://github.com/pqrs-org/Karabiner-Elements) Keyboard remapping |
| [activity-watch](https://activitywatch.net) Track your computer usage | [Next DNS](https://nextdns.io/) A really good dns thingy |
| [nix](https://nixos.org/) A sane package manager | [fd](https://github.com/sharkdp/fd) Faster find |
| [notmuch](https://notmuchmail.org/) Simple mail indexer | [maccy](https://maccy.app/) Macos clipboard manager |
| [meetingbar](https://github.com/leits/MeetingBar) View next meeting in your statusbar | [insomnia](https://github.com/Kong/insomnia) Simpler postman |
| [ledger](https://www.ledger-cli.org/) Plaintext double entry accounting | [pup](https://github.com/ericchiang/pup) HTML parser for cli |
| [entr](https://github.com/clibs/entr) Run commands on file change | [mpv](https://mpv.io/) Simple but really powerful media player |

## Screenshots

*You can find more screenshots on [#5](https://github.com/meain/dotfiles/issues/5)*

| ![simple](https://user-images.githubusercontent.com/14259816/132101085-f7945bae-c37a-40eb-b1d4-7d6c216e3425.png) | ![terminal](https://user-images.githubusercontent.com/14259816/132101090-887420b7-8dc7-4dd1-b509-1814757df7b4.png) | ![rss](https://user-images.githubusercontent.com/14259816/132101092-719da4c2-4651-4cd2-8b13-8d8fa60e60f2.png) |
| :--------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------: |
| Coding session | Shell | Rss feeds |