• Stars
    star
    228
  • Rank 174,395 (Top 4 %)
  • Language
    Emacs Lisp
  • License
    MIT License
  • Created almost 9 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

If there is a shell, there is a way!

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 Fuzzy find anything ripgrep Insanely fast grepping
z Quickly jump around common directories jq Query into json objects
jiq jq but interactive isync Mail sync
mpd Music player daemon parallel Prarllel xargs
git-absorb Automatic --fixup restic Sane backup solution
syncthing Sane multi device sync tool KDE Connect Connect your phone and PC
axel Download accelerator imagemagick Image manipulation via cli
ffmpeg Video editing via cli todo-txt-cli Simple todo management
lsd ls but much more icdiff Colorful side by side diff
diff-so-fancy Better git diff dasht Offline documentation browser
pandoc Convert from and to multiple formats hub Github extension for git
lf Better version of ranger alacritty Fast simple terminal emulator
ddgr Duckduckgo search from cli chafa Image viewer in terminal
tmux Terminal multiplexer hammerspoon Control mac using lua
pixel-picker Color picker for mac Karabiner Elements Keyboard remapping
activity-watch Track your computer usage Next DNS A really good dns thingy
nix A sane package manager fd Faster find
notmuch Simple mail indexer maccy Macos clipboard manager
meetingbar View next meeting in your statusbar insomnia Simpler postman
ledger Plaintext double entry accounting pup HTML parser for cli
entr Run commands on file change mpv Simple but really powerful media player

Screenshots

You can find more screenshots on #5

simple terminal rss
Coding session Shell Rss feeds

More Repositories

1

evil-textobj-tree-sitter

Tree-sitter powered textobjects for evil mode in Emacs
Scheme
188
star
2

vim-package-info

Vim plugin to quickly view info about the packages you use
JavaScript
71
star
3

vim-printer

Quickly print/log the variable in your favourite language
Vim Script
44
star
4

s3-mounter

Mount s3 buckets into pods in k8s
Dockerfile
39
star
5

scopeline.el

Show info about the block at the end of the block
Emacs Lisp
33
star
6

vim-colorswitch

Cycle between hex, rgb, hsl colors defined in current line
Python
29
star
7

gloc

Run a shell command in all the git repos in a directory.
Go
22
star
8

stag

Tag your local music using spotify api
Python
17
star
9

gourcer

Shell
16
star
10

ytdd

Go
15
star
11

gh-issues-to-rss

Convert github issues and prs into rss feed
Go
12
star
12

hima-theme

A minimal theme with pretty colors
Emacs Lisp
10
star
13

startpage

Custom startpage and newtabpage
JavaScript
9
star
14

logseq-plugin-runjs

Run arbitrary JS in your LogSeq pages
TypeScript
8
star
15

vim-jsontogo

Vim plugin to convert from json to go struct
Vim Script
8
star
16

temper

A small utility to show presentation in shell
Shell
7
star
17

logseq-plugin-refile

A LogSeq plugin to refile items in your graph
JavaScript
7
star
18

mucri

Quickly fetch a lot of pages/apis using python asyncio
Python
6
star
19

toffee

Universal(in future) test picker
Rust
6
star
20

ppl

The progress bar library that started with the idea of looking pretty
Python
6
star
21

hima-vim

Minimal light colorschme with good GUI element colors
Vim Script
6
star
22

emacsconf-talk-tree-sitter

Slides/Files for EmacsConf 2022 talk "Tree-sitter beyond syntax highlighting"
Rust
5
star
23

v

Quick access to recent files in any Vim clone
Shell
5
star
24

pbbui

A UI for Pure Bash Bible by dylanaraps
JavaScript
5
star
25

quif

Electron app to share files from your laptop via QR codes
JavaScript
5
star
26

marker

Markdown based presentation tool, the good parts.
JavaScript
4
star
27

programmingfonts-screenshots

Shell
3
star
28

vroom

Run VIM macros from cli
Rust
2
star
29

react-quick-select

Quick inline select for react
JavaScript
2
star
30

meain.github.io

Personal website. Nothing fancy.
JavaScript
1
star
31

tint

Tree-sitter powered linter
Go
1
star
32

push

Push notes or files to pushbullet
Go
1
star
33

nur-packages

Personal NUR packages
Nix
1
star
34

rust-errors-talk

Rust
1
star
35

venv

Easier workflow for python virtualenvs
Shell
1
star
36

nn

Quick little bot to run shell commands on servers via matrix
Go
1
star
37

cusat-exam-scraper

I was bored one day
Python
1
star
38

tojson

Convert between toml, yaml and json
Rust
1
star
39

kudo

Manage your todos in Kubernetes using CRD
Shell
1
star
40

minimal-dotfiles

Quickly setup a working environment in servers
Shell
1
star
41

vim-searcher

Search from right within vim
Vim Script
1
star
42

logseq-plugin-noisy

Enhance your LogSeq experience with sounds
JavaScript
1
star
43

depman

Terminal UI for dependency management
Rust
1
star
44

gn

JavaScript
1
star
45

webpageget

Get webpage content in different formats
JavaScript
1
star
46

asin

Just taking care of a small annoyance
HTML
1
star
47

dopy

Simple bash script to download and put files in a specified location
Shell
1
star
48

logseq-plugin-favorite-jump

Use shortcuts to switch between favorite pages
JavaScript
1
star
49

cachehandler

Cache api function callbacks or image links
Python
1
star
50

bridge

Bridging the link between teachers and students
Python
1
star
51

kabarna

In browser model training using tensorflow.js
JavaScript
1
star
52

sleed

Speed up or slow down any video on the internet
JavaScript
1
star