{"id":13562895,"url":"https://github.com/meain/dotfiles","last_synced_at":"2025-04-12T21:33:57.748Z","repository":{"id":44995010,"uuid":"47503873","full_name":"meain/dotfiles","owner":"meain","description":"If there is a shell, there is a way!","archived":false,"fork":false,"pushed_at":"2025-04-11T06:15:50.000Z","size":4690,"stargazers_count":274,"open_issues_count":0,"forks_count":12,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-11T08:13:14.631Z","etag":null,"topics":["alacritty","bash","dotfiles","emacs","fish","git","hammerspoon","i3","karabiner","mpd","mpv","mutt","nvim","pep8","polybar","tig","tmux","vim","zsh"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/meain.png","metadata":{"files":{"readme":"README.md","changelog":"newsboat/.config/newsboat/config","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2015-12-06T16:13:28.000Z","updated_at":"2025-04-11T06:15:55.000Z","dependencies_parsed_at":"2023-09-26T12:37:35.312Z","dependency_job_id":"eaafbd90-acbc-4940-b267-42cf508a7112","html_url":"https://github.com/meain/dotfiles","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meain%2Fdotfiles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meain%2Fdotfiles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meain%2Fdotfiles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/meain%2Fdotfiles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/meain","download_url":"https://codeload.github.com/meain/dotfiles/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248636853,"owners_count":21137527,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alacritty","bash","dotfiles","emacs","fish","git","hammerspoon","i3","karabiner","mpd","mpv","mutt","nvim","pep8","polybar","tig","tmux","vim","zsh"],"created_at":"2024-08-01T13:01:13.216Z","updated_at":"2025-04-12T21:33:57.723Z","avatar_url":"https://github.com/meain.png","language":"Shell","funding_links":[],"categories":["Emacs Lisp","Shell"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eDotfiles\u003c/h1\u003e\n\u003cp align=\"center\"\u003e If there is a shell, there is a way\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/OS-NixOS-violet.svg\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Editor-Emacs-brightgreen.svg\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Terminal-Sakura-orange.svg\" /\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Shell-Zsh-yellow.svg\" /\u003e\n  \u003cbr\u003e\u003cbr\u003e\n  \u003cimg src=\"https://i.imgur.com/pVGr7tX.png\"\u003e\n\u003c/p\u003e\n\n**Hey**, these are the dotfiles that I use.\n\nIt includes my `[z/ba/fi]sh`, `[v/nv/mv/gv]im`, `emacs`, `tmux`, `git`, `i3`, `karabiner`, `tig`, `newsboat`, `hammerspoon` , ... config files.\n\n## How to use\n\n**Use `gnu-stow` to link the files.**\n\nFor example if you need my `nvim` config clone the repo then inside the repo use:\n`stow nvim`\nThis will symlink the necessary files.\n\n```\ngit clone --recursive https://github.com/meain/dotfiles.git ~/.dotfiles\ncd ~/.dotfiles\nstow nvim\n```\n\n## Tools I use a lot\n\n| ...                                                                                   | ...                                                                                     |\n| ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- |\n| [fzf](https://github.com/junegunn/fzf) Fuzzy find anything                            | [ripgrep](https://blog.burntsushi.net/ripgrep) Insanely fast grepping                   |\n| [z](https://github.com/rupa/z) Quickly jump around common directories                 | [jq](https://github.com/stedolan/jq) Query into json objects                            |\n| [jiq](https://github.com/fiatjaf/jiq) `jq` but interactive                            | [isync](https://isync.sourceforge.io/) Mail sync                                        |\n| [mpd](https://musicpd.org/) Music player daemon                                       | [parallel](https://www.gnu.org/software/parallel/) Prarllel xargs                       |\n| [git-absorb](https://github.com/tummychow/git-absorb) Automatic --fixup               | [restic](https://restic.net/) Sane backup solution                                      |\n| [syncthing](https://syncthing.net/) Sane multi device sync tool                       | [KDE Connect](https://kdeconnect.kde.org) Connect your phone and PC                     |\n| [axel](https://github.com/axel-download-accelerator/axel) Download accelerator        | [imagemagick](https://imagemagick.org) Image manipulation via cli                       |\n| [ffmpeg](https://ffmpeg.org/) Video editing via cli                                   | [todo-txt-cli](https://github.com/todotxt/todo.txt-cli) Simple todo management          |\n| [lsd](https://github.com/Peltoche/lsd) `ls` but much more                             | [icdiff](https://github.com/jeffkaufman/icdiff) Colorful side by side diff              |\n| [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy) Better git diff            | [dasht](https://dasht.io/) Offline documentation browser                                |\n| [pandoc](https://pandoc.org/) Convert from and to multiple formats                    | [hub](https://hub.github.com/) Github extension for git                                 |\n| [lf](https://github.com/gokcehan/lf) Better version of ranger                         | [alacritty](https://github.com/alacritty/alacritty) Fast simple terminal emulator       |\n| [ddgr](https://github.com/jarun/ddgr) Duckduckgo search from cli                      | [chafa](https://github.com/hpjansson/chafa) Image viewer in terminal                    |\n| [tmux](https://github.com/tmux/tmux) Terminal multiplexer                             | [hammerspoon](https://www.hammerspoon.org/) Control mac using lua                       |\n| [pixel-picker](https://github.com/acheronfail/pixel-picker/) Color picker for mac     | [Karabiner Elements](https://github.com/pqrs-org/Karabiner-Elements) Keyboard remapping |\n| [activity-watch](https://activitywatch.net) Track your computer usage                 | [Next DNS](https://nextdns.io/) A really good dns thingy                                |\n| [nix](https://nixos.org/) A sane package manager                                      | [fd](https://github.com/sharkdp/fd) Faster find                                         |\n| [notmuch](https://notmuchmail.org/) Simple mail indexer                               | [maccy](https://maccy.app/) Macos clipboard manager                                     |\n| [meetingbar](https://github.com/leits/MeetingBar) View next meeting in your statusbar | [insomnia](https://github.com/Kong/insomnia) Simpler postman                            |\n| [ledger](https://www.ledger-cli.org/) Plaintext double entry accounting               | [pup](https://github.com/ericchiang/pup) HTML parser for cli                            |\n| [entr](https://github.com/clibs/entr) Run commands on file change                     | [mpv](https://mpv.io/) Simple but really powerful media player                          |\n\n## Screenshots\n\n*You can find more screenshots on [#5](https://github.com/meain/dotfiles/issues/5)*\n\n| ![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) |\n| :--------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------: |\n|                                                  Coding session                                                  |                                                       Shell                                                        |                                                   Rss feeds                                                   |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeain%2Fdotfiles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmeain%2Fdotfiles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmeain%2Fdotfiles/lists"}