shalaby / dotcommon

What do people have in their dotfiles?

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dotcommon is a crawler that is built to answer questions What are the most common Bash aliases?, What are the most common Vundle plugins for Vim?, etc. It searches GitHub for 1000 most recently edited configs (to follow trends) and counts such things.

Disclaimer: the project isn't run by a data scientist and the numbers below should be interpreted in the context provided above: 1000 most recently edited configs hosted on GitHub. Make any further assumptions on your own risk. See these slides if you look for a serious research.
alias la='ls -A' 173
alias l='ls -CF' 171
alias ll='ls -alF' 160
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' 152
alias ls='ls --color=auto' 75
alias mv='mv -i' 66
alias rm='rm -i' 62
alias cp='cp -i' 62
alias grep='grep --color=auto' 61
alias ..='cd ..' 51
export NVM_DIR="$HOME/.nvm" 53
export EDITOR=vim 44
export HISTCONTROL=ignoreboth 31
export TERM=xterm-256color 31
export VISUAL=vim 24
export MYNAME 24
export LESS='-M' 24
export CLICOLOR=1 23
export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01' 22
export PATH 21
PS1='[\u@\h \W]\$ ' 30
PS1="$" 27
PS1='\[\033[1;31m\]$ >\[\033[00m\] ' 5
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' 3
PS1='\$ ' 2
PS1='' 2
PS1="\n \[\033[0;34m\]┌─────(\[\033[1;35m\]\u\[\033[0;34m\])─────(\[\033[1;32m\]\w\[\033[0;34m\]) \n └> \[\033[1;36m\]\$ \[\033[0m\]" 2
PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ ' 2
PS1=' 2
PS1="$PS1"'\[\e[0m\]' # reset all 2
PS2="\[${yellow}\]→ \[${reset}\]"; 2
PS2="$> " 1
PS2='> ' 1
PS2="\\ " 1
PS2=" " 1
PS2="${COLOR_BOLD_PURPLE}>${COLOR_RESET} " 1
PS2='$> ' 1
bind "set completion-ignore-case on" 12
bind '"\e[A": history-search-backward' 10
bind '"\e[B": history-search-forward' 10
bind "set show-all-if-ambiguous on" 10
bind 'set show-all-if-ambiguous on' 6
bind 'set completion-ignore-case on' 5
bind 'TAB:menu-complete' 5
bind "set completion-map-case on" 5
bind '"\e[A":history-search-backward' 4
bind '"\e[B":history-search-forward' 4
bspc rule -a Screenkey manage=off 260
bspc rule -a Kupfer.py focus=on 209
bspc rule -a mplayer2 state=floating 195
bspc rule -a Gimp desktop='^8' state=floating follow=on 182
bspc rule -a Chromium desktop='^2' 162
bspc rule -a Zathura state=tiled 140
bspc rule -r "*" 126
bspc rule -a Emacs state=tiled 75
bspc rule -a feh state=floating 59
bspc rule -a Galculator state=floating 40
12/2 151
unset/unset 76
10/2 66
15/3 35
0/1 27
0/2 26
8/2 26
0/0 18
5/2 18
10/1 18
alias vim="nvim" 29
alias g='git' 14
alias vim='nvim' 13
alias gs="git status" 13
alias ls="exa" 13
alias g="git" 13
alias vi="nvim" 12
alias gd='git diff' 11
alias vim "nvim" 10
alias gs='git status' 10
set -x EDITOR nvim 71
set -x NNN_BMS 'd:~/Downloads;p:~/pics;D:~/Dropbox/;s:~/Dropbox/screenshots' 54
set -x PATH /usr/local/bin $PATH 50
set -x PAGER less 49
set -x VISUAL nvim 48
set -x TERMINAL alacritty 43
set -x NNN_SHOW_HIDDEN 1 43
set -x LESS -R 43
set -x BIB $HOME/uni.bib 42
set -x TERM alacritty 42
set $mod Mod4 732
set $mod Mod1 118
set $mod mod4 4
set $mod Mod3 3
set $mod = Mod1 1
set $mod Ctrl 1
set $mod mod1 1
set $mod Mod1 1
set $mod Mod4 1
font pango:monospace 8 200
font xft:URWGothic-Book 11 46
font pango:DejaVu Sans Mono 8 40
font -misc-fixed-medium-r-normal--13-120-75-75-C-70-iso10646-1 40
font pango:monospace 10 23
font pango:monospace 9 15
font pango:Noto Mono Regular 13 13
font pango:DejaVu Sans Mono 10 12
font pango:monospace 12 10
font pango:DejaVu Sans Mono 12 9
bindsym $mod+Shift+r restart 768
bindsym $mod+Shift+space floating toggle 730
bindsym $mod+Shift+c reload 723
bindsym $mod+f fullscreen toggle 719
bindsym $mod+r mode "resize" 713
bindsym $mod+space focus mode_toggle 684
bindsym $mod+Right focus right 683
bindsym $mod+Shift+Right move right 675
bindsym $mod+Down focus down 671
bindsym $mod+Up focus up 671
mode "resize" { 791
mode "$mode_system" { 201
mode "$mode_gaps" { 152
mode "$mode_gaps_inner" { 152
mode "$mode_gaps_outer" { 152
mode "$mode_launcher" { 15
mode "$mode_display" { 12
mode "Resize Mode" { 11
mode "$mode_gaps_horiz" { 10
mode "$mode_gaps_verti" { 10
gaps inner 10 117
gaps inner 5 73
gaps inner 14 48
gaps inner 15 45
gaps inner 0 26
gaps inner 8 26
gaps inner 20 26
gaps inner 6 24
gaps inner 12 16
gaps inner 7 15
gaps outer 0 123
gaps outer 5 63
gaps outer -2 59
gaps outer 10 30
gaps outer 2 22
gaps outer 15 13
gaps outer 1 13
gaps outer -4 12
gaps outer 20 10
gaps outer 12 8
exec --no-startup-id nm-applet 352
exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork 127
exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 91
exec --no-startup-id pamac-tray 85
exec --no-startup-id xfce4-power-manager 84
exec --no-startup-id volumeicon 77
exec --no-startup-id clipit 65
exec --no-startup-id nitrogen --restore; sleep 1; compton -b 52
exec --no-startup-id dunst 49
exec --no-startup-id blueman-applet 44
set number 399
set expandtab 387
set hidden 355
set ignorecase 322
set smartcase 293
set termguicolors 260
set mouse=a 252
set nobackup 252
set background=dark 250
set shiftwidth=4 249
colorscheme gruvbox 98
colorscheme onedark 36
colorscheme dracula 27
colorscheme nord 25
colorscheme molokai 21
colorscheme one 18
colorscheme wal 13
colorscheme PaperColor 11
colorscheme NeoSolarized 10
colorscheme ayu 9
Plugin 'VundleVim/Vundle.vim' 20
Plugin 'scrooloose/nerdtree' 15
Plugin 'tpope/vim-surround' 14
Plugin 'tpope/vim-fugitive' 13
Plugin 'vim-airline/vim-airline' 9
Plugin 'scrooloose/nerdcommenter' 9
Plugin 'ryanoasis/vim-devicons' 9
Plugin 'itchyny/lightline.vim' 8
Plugin 'vim-airline/vim-airline-themes' 6
Plugin 'majutsushi/tagbar' 6
Plug 'tpope/vim-fugitive' 312
Plug 'tpope/vim-surround' 281
Plug 'junegunn/fzf.vim' 267
Plug 'vim-airline/vim-airline' 241
Plug 'neoclide/coc.nvim', {'branch': 'release'} 209
Plug 'scrooloose/nerdtree' 201
Plug 'airblade/vim-gitgutter' 198
Plug 'tpope/vim-commentary' 194
Plug 'vim-airline/vim-airline-themes' 191
Plug 'itchyny/lightline.vim' 150
pkill -USR1 -x sxhkd 118
bspc node -{f,s} {west,south,north,east} 83
bspc desktop -l next 78
bspc node -{c,k} 77
bspc node -p cancel 76
bspc node -p {west,south,north,east} 74
bspc node -f {next,prev}.local 71
bspc node -o 0.{1-9} 69
bspc node -z {left -20 0,bottom 0 20,top 0 -20,right 20 0} 69
firefox 69
pkill -USR1 -x sxhkd 118
firefox 69
termite 62
playerctl play-pause 59
thunar 59
pavucontrol 56
rofi -show run 54
oblogout 53
playerctl previous 52
playerctl next 51
font = monospace 9 55
font = monospace 12 53
font = monospace 11 36
font = monospace 10 22
font = hack 10 18
font = hack 11 16
font = source code pro 10 16
font = source code pro 11 13
font = hack 12 12
font = hack 9 11
set expandtab 469
set number 417
set hlsearch 351
set incsearch 337
set nocompatible 319
set laststatus=2 305
set autoindent 302
set ignorecase 284
set shiftwidth=4 283
set encoding=utf-8 270
colorscheme gruvbox 70
colorscheme molokai 37
colorscheme solarized 34
colorscheme desert 22
colorscheme onedark 18
colorscheme jellybeans 15
colorscheme nord 13
colorscheme dracula 12
colorscheme slate 10
colorscheme solarized8 8
Plugin 'VundleVim/Vundle.vim' 106
Plugin 'scrooloose/nerdtree' 76
Plugin 'tpope/vim-fugitive' 68
Plugin 'vim-airline/vim-airline' 45
Plugin 'vim-airline/vim-airline-themes' 40
Plugin 'tpope/vim-surround' 34
Plugin 'gmarik/Vundle.vim' 27
Plugin 'morhetz/gruvbox' 24
Plugin 'kien/ctrlp.vim' 24
Plugin 'airblade/vim-gitgutter' 23
Plug 'tpope/vim-fugitive' 160
Plug 'tpope/vim-surround' 152
Plug 'vim-airline/vim-airline' 135
Plug 'junegunn/fzf.vim' 123
Plug 'vim-airline/vim-airline-themes' 115
Plug 'airblade/vim-gitgutter' 109
Plug 'scrooloose/nerdtree' 100
Plug 'tpope/vim-commentary' 96
Plug 'tpope/vim-repeat' 88
Plug 'sheerun/vim-polyglot' 73
exec i3 216
exec bspwm 128
exec dwm 98
exec awesome 27
exec xmonad 23
exec $(get_session) 22
exec openbox-session 14
exec startplasma-x11 7
exec emacs 7
exec sowm 6
sxhkd & 87
dunst & 85
xsetroot -cursor_name left_ptr & 36
unclutter & 30
numlockx & 29
nm-applet & 26
picom & 23
~/.fehbg & 22
compton & 21
redshift & 17
alias vim="nvim" 47
alias gs='git status' 34
alias grep='grep --color=auto' 34
alias vim='nvim' 33
alias rm='rm -i' 29
alias g='git' 29
alias gs="git status" 28
alias ..='cd ..' 26
alias mv='mv -i' 25
alias vi="nvim" 24
export ZSH=$HOME/.oh-my-zsh 107
export LANG=en_US.UTF-8 106
export NVM_DIR="$HOME/.nvm" 94
export ZSH="$HOME/.oh-my-zsh" 66
export LC_ALL=en_US.UTF-8 66
export KEYTIMEOUT=1 65
export EDITOR=vim 48
export GPG_TTY=$(tty) 46
export GOPATH=$HOME/go 40
export PATH=$HOME/bin:/usr/local/bin:$PATH 38
ZSH_THEME="robbyrussell" 89
ZSH_THEME="powerlevel10k/powerlevel10k" 65
ZSH_THEME="agnoster" 52
ZSH_THEME="spaceship" 26
ZSH_THEME="powerlevel9k/powerlevel9k" 25
ZSH_THEME="ys" 13
ZSH_THEME="bira" 12
ZSH_THEME="" 11
ZSH_THEME=powerlevel10k/powerlevel10k 8
ZSH_THEME="random" 8
bindkey -v 145
bindkey -e 75
bindkey -M menuselect 'l' vi-forward-char 38
bindkey -M menuselect 'j' vi-down-line-or-history 38
bindkey -M menuselect 'h' vi-backward-char 37
bindkey -M menuselect 'k' vi-up-line-or-history 37
bindkey -v '^?' backward-delete-char 27
bindkey '^[[A' history-substring-search-up 24
bindkey '^[[B' history-substring-search-down 24
bindkey '^e' edit-command-line 19

About

What do people have in their dotfiles?

License:GNU General Public License v3.0


Languages

Language:Python 97.4%Language:Shell 2.6%