2020-02-03 23:28:23 +00:00
|
|
|
#+TITLE: Dotfiles
|
|
|
|
#+DATE: February 4, 2020
|
|
|
|
#+SINCE: {replace with next tagged release version}
|
|
|
|
#+STARTUP: inlineimages nofold
|
|
|
|
|
|
|
|
* Table of Contents :TOC_3:noexport:
|
|
|
|
- [[#description][Description]]
|
|
|
|
- [[#maintainers][Maintainers]]
|
|
|
|
- [[#prerequisites][Prerequisites]]
|
2020-03-29 10:33:19 +00:00
|
|
|
- [[#applications-installed-by-script][Applications installed by script]]
|
2020-02-21 19:48:40 +00:00
|
|
|
- [[#applications][Applications]]
|
2020-03-13 16:30:51 +00:00
|
|
|
- [[#fonts][Fonts]]
|
2020-07-06 15:07:22 +00:00
|
|
|
- [[#libraries][Libraries]]
|
|
|
|
- [[#python][Python]]
|
2020-02-21 19:48:40 +00:00
|
|
|
- [[#lsp-backends][LSP Backends]]
|
2020-03-29 17:12:00 +00:00
|
|
|
- [[#configured-applications-also-installed-by-script][Configured Applications (also installed by script)]]
|
2020-03-24 07:37:38 +00:00
|
|
|
- [[#configured-locales][Configured Locales]]
|
2020-06-07 18:16:29 +00:00
|
|
|
- [[#golang][Golang]]
|
2020-06-19 09:57:29 +00:00
|
|
|
- [[#shell][Shell]]
|
2020-02-17 13:13:34 +00:00
|
|
|
- [[#fish][Fish]]
|
|
|
|
- [[#theme][Theme]]
|
|
|
|
- [[#package-manager][Package Manager]]
|
|
|
|
- [[#packages][Packages]]
|
2020-02-14 15:03:21 +00:00
|
|
|
- [[#neovim][Neovim]]
|
|
|
|
- [[#theme-1][Theme]]
|
2020-02-17 13:13:34 +00:00
|
|
|
- [[#plugin-manager][Plugin Manager]]
|
|
|
|
- [[#plugins][Plugins]]
|
2020-02-14 15:03:21 +00:00
|
|
|
- [[#general][General]]
|
|
|
|
- [[#programming][Programming]]
|
|
|
|
- [[#ui][UI]]
|
2020-03-24 15:24:16 +00:00
|
|
|
- [[#npm][NPM]]
|
|
|
|
- [[#packages-1][Packages]]
|
2020-05-16 17:57:01 +00:00
|
|
|
- [[#zsh][Zsh]]
|
|
|
|
- [[#theme-2][Theme]]
|
|
|
|
- [[#plugin-manager-1][Plugin Manager]]
|
|
|
|
- [[#plugins-1][Plugins]]
|
2020-02-03 23:28:23 +00:00
|
|
|
- [[#configuration][Configuration]]
|
|
|
|
- [[#installation][Installation]]
|
|
|
|
- [[#find--delete-orphaned-symlinks][Find & delete orphaned symlinks]]
|
|
|
|
- [[#license][License]]
|
|
|
|
|
|
|
|
* Description
|
2019-12-06 19:32:21 +00:00
|
|
|
A repository of my personal configuration files.
|
|
|
|
|
2020-02-03 23:28:23 +00:00
|
|
|
** Maintainers
|
|
|
|
+ [[https://github.com/alrayyes][@alrayyes]]
|
|
|
|
|
|
|
|
* Prerequisites
|
2020-03-29 10:33:19 +00:00
|
|
|
- [[https://www.archlinux.org/][Arch Linux]]
|
|
|
|
- [[https://fishshell.com/][fish shell]]
|
|
|
|
- [[https://github.com/Jguer/yay][yay]]
|
|
|
|
|
|
|
|
* Applications installed by script
|
2020-02-21 19:48:40 +00:00
|
|
|
** Applications
|
2020-02-24 12:58:53 +00:00
|
|
|
- [[https://github.com/sharkdp/bat][bat]]
|
2020-03-14 11:53:10 +00:00
|
|
|
- [[https://dystroy.org/broot/][broot]]
|
2020-02-17 13:13:34 +00:00
|
|
|
- [[https://brave.com/][brave]]
|
2020-03-09 10:50:29 +00:00
|
|
|
- [[https://github.com/caffeine-ng/caffeine-ng][caffeine-ng]]
|
2020-02-17 13:13:34 +00:00
|
|
|
- [[https://the.exa.website/][exa]]
|
2020-04-06 09:32:40 +00:00
|
|
|
- [[https://github.com/pixelb/fslint][fslint]]
|
2020-02-17 13:13:34 +00:00
|
|
|
- [[https://github.com/junegunn/fzf][fzf]]
|
2020-03-29 17:12:00 +00:00
|
|
|
- [[https://gnupg.org/][gnupg]]
|
2020-03-31 10:03:33 +00:00
|
|
|
- [[https://graphviz.org/][graphviz]]
|
2020-03-16 14:34:51 +00:00
|
|
|
- [[https://imagemagick.org/index.php][ImageMagick]]
|
2020-03-29 17:12:00 +00:00
|
|
|
- [[http://isync.sourceforge.net/mbsync.html][isync]]
|
2020-03-16 14:34:51 +00:00
|
|
|
- [[https://github.com/canonical/lightdm][LightDM]]
|
2020-03-11 17:09:52 +00:00
|
|
|
- [[https://github.com/internalfx/mailcap][mailcap]]
|
2020-03-11 16:01:08 +00:00
|
|
|
- [[https://mpv.io/][mpv]]
|
2020-08-07 08:47:34 +00:00
|
|
|
- [[https://github.com/dylanaraps/neofetch][neofetch]]
|
2020-03-24 15:24:16 +00:00
|
|
|
- [[https://www.npmjs.com/get-npm][npm]]
|
2020-03-12 16:29:22 +00:00
|
|
|
- [[https://github.com/cdemoulins/pamixer][pamixer]]
|
2020-07-06 15:07:22 +00:00
|
|
|
- [[https://pandoc.org/][Pandoc]]
|
2020-04-11 11:18:34 +00:00
|
|
|
- [[https://github.com/altdesktop/playerctl][Playerctl]]
|
2020-03-12 16:29:22 +00:00
|
|
|
- [[https://www.freedesktop.org/wiki/Software/PulseAudio/][Pulseaudio]]
|
2020-03-27 04:41:30 +00:00
|
|
|
- [[https://github.com/GeorgeFilipkin/pulsemixer][pulsemixer]]
|
2020-03-13 19:45:21 +00:00
|
|
|
- [[https://www.python.org/][Python]]
|
2020-02-18 01:34:04 +00:00
|
|
|
- [[https://github.com/dylanaraps/pywal][pywal]]
|
2020-08-18 13:42:11 +00:00
|
|
|
- [[https://github.com/BurntSushi/ripgrep][ripgrep]]
|
2020-04-18 14:23:34 +00:00
|
|
|
- [[https://github.com/Spotifyd/spotifyd][Spotifyd]]
|
2019-12-06 19:32:21 +00:00
|
|
|
- [[http://www.gnu.org/software/stow/][stow]]
|
2020-03-13 19:45:21 +00:00
|
|
|
- [[https://github.com/muennich/sxiv][sxiv]]
|
2020-03-26 11:31:18 +00:00
|
|
|
- [[https://github.com/tldr-pages/tldr][tldr]]
|
2020-06-01 17:25:59 +00:00
|
|
|
- [[https://github.com/sargon/trayer-srg][trayer-srg]]
|
2020-03-13 12:52:53 +00:00
|
|
|
- [[https://www.freedesktop.org/wiki/Software/udisks/][udisks]]
|
2020-12-06 09:38:13 +00:00
|
|
|
- unclutter
|
|
|
|
- [[https://github.com/jcs/xbanish][xbanish]]
|
2020-06-19 09:57:29 +00:00
|
|
|
- [[https://www.x.org/releases/X11R7.5/doc/man/man1/xprop.1.html][xprop]]
|
2020-03-18 10:24:41 +00:00
|
|
|
- [[https://github.com/stoeckmann/xwallpaper][xwallpaper]]
|
2020-06-19 09:57:29 +00:00
|
|
|
- [[https://yarnpkg.com/][yarn]]
|
2020-03-13 19:45:21 +00:00
|
|
|
- [[https://pwmt.org/projects/zathura/][zathura]]
|
2020-03-13 16:30:51 +00:00
|
|
|
** Fonts
|
2020-11-28 16:40:35 +00:00
|
|
|
- [[https://www.dafont.com/linux-libertine.font][Linux Libertine]]
|
|
|
|
- [[https://www.google.com/get/noto/][Noto Fonts]]
|
|
|
|
- [[https://www.google.com/get/noto/help/emoji/][Noto Color Emoji]]
|
|
|
|
- Nerd patched [[https://sourcefoundry.org/hack/][Hack]]
|
2020-07-06 15:07:22 +00:00
|
|
|
** Libraries
|
2020-11-28 13:26:54 +00:00
|
|
|
*** st / dmenu / dwm
|
|
|
|
- [[#+title: https://aur.archlinux.org/packages/libxft-bgra/][libxft-bgra]]
|
2020-02-21 19:48:40 +00:00
|
|
|
** LSP Backends
|
|
|
|
- [[https://github.com/mads-hartmann/bash-language-server][bash-language-server]]
|
|
|
|
- [[https://github.com/MaskRay/ccls][ccls]]
|
|
|
|
- [[https://github.com/felixfbecker/php-language-server][php-language-server]]
|
|
|
|
- [[https://github.com/Microsoft/python-language-server][python-language-server]]
|
|
|
|
- [[https://github.com/theia-ide/typescript-language-server][typescript-language-server]]
|
|
|
|
- [[https://github.com/vscode-langservers/vscode-css-languageserver][vscode-css-languageserver]]
|
|
|
|
- [[https://github.com/vscode-langservers/vscode-html-languageserver][vscode-html-languageserver]]
|
|
|
|
- [[https://github.com/bmewburn/vscode-intelephense][vscode-intelephense]]
|
2020-02-03 23:28:23 +00:00
|
|
|
|
2020-03-29 17:12:00 +00:00
|
|
|
* Configured Applications (also installed by script)
|
2020-02-02 11:21:19 +00:00
|
|
|
- [[https://github.com/alacritty/][alacritty]]
|
2019-12-10 12:40:20 +00:00
|
|
|
- [[https://github.com/baskerville/bspwm][bspwm]]
|
2020-03-11 16:01:08 +00:00
|
|
|
- [[https://github.com/xgi/castero][castero]]
|
2020-02-02 11:21:19 +00:00
|
|
|
- [[https://github.com/hlissner/doom-emacs][Doom Emacs]]
|
2020-10-20 08:18:07 +00:00
|
|
|
- [[https://dunst-project.org/][dunst]]
|
2019-12-06 19:32:21 +00:00
|
|
|
- [[https://firejail.wordpress.com/][firejail]]
|
2020-02-17 13:13:34 +00:00
|
|
|
- [[https://fishshell.com/][fish]]
|
2019-12-06 19:32:21 +00:00
|
|
|
- [[https://git-scm.com/][git]]
|
|
|
|
- [[https://github.com/gokcehan/lf][lf]]
|
2020-03-04 14:29:15 +00:00
|
|
|
- [[https://github.com/phuhl/linux_notification_center][Lintux Notification Center]]
|
2019-12-06 19:32:21 +00:00
|
|
|
- [[https://www.musicpd.org/][mpd]]
|
2020-04-12 08:45:52 +00:00
|
|
|
- [[https://mpv.io/][mpv]]
|
2020-03-29 17:12:00 +00:00
|
|
|
- [[https://rybczak.net/ncmpcpp/][ncmpcpp]]
|
2019-12-06 19:32:21 +00:00
|
|
|
- [[https://neomutt.org/][neomutt]]
|
|
|
|
- [[https://neovim.io/][neovim]]
|
2020-03-04 14:29:15 +00:00
|
|
|
- [[https://github.com/yshui/picom][picom]]
|
2019-12-06 19:32:21 +00:00
|
|
|
- [[http://jonls.dk/redshift/][redshift]]
|
|
|
|
- [[https://github.com/baskerville/sxhkd][sxhkd]]
|
|
|
|
- [[https://tmux.github.io/][tmux]]
|
2020-03-11 17:09:52 +00:00
|
|
|
- [[https://gitlab.com/ajak/tuir][tuir]]
|
2020-02-02 11:21:19 +00:00
|
|
|
- [[https://weechat.org/][weechat]]
|
2020-02-08 14:14:11 +00:00
|
|
|
|
2020-03-24 07:37:38 +00:00
|
|
|
* Configured Locales
|
|
|
|
- [[https://ftp.gnu.org/gnu/aspell/dict/en][aspell-en]]
|
|
|
|
- hunspell-en_GB
|
|
|
|
- hunspell-en_US
|
|
|
|
- hunspell_nl
|
|
|
|
|
2020-06-07 18:16:29 +00:00
|
|
|
* Golang
|
|
|
|
- [[https://golang.org/][golang]]
|
|
|
|
- [[https://github.com/golangci/golangci-lint][golangci-lint]]
|
|
|
|
|
2020-06-19 09:57:29 +00:00
|
|
|
* Shell
|
|
|
|
- [[https://github.com/mvdan/sh][shfmt]]
|
|
|
|
- [[https://www.shellcheck.net/][shellcheck]]
|
|
|
|
|
2020-02-17 13:13:34 +00:00
|
|
|
* Fish
|
|
|
|
*** Theme
|
2020-12-06 09:50:25 +00:00
|
|
|
- [[https://starship.rs/][starship]]
|
2020-02-17 13:13:34 +00:00
|
|
|
*** Package Manager
|
|
|
|
- [[https://github.com/oh-my-fish/oh-my-fish][oh-my-fish]]
|
|
|
|
*** Packages
|
|
|
|
- [[https://github.com/patrickf3139/Colored-Man-Pages][colored-man-pages]]
|
|
|
|
- [[https://github.com/oh-my-fish/plugin-extract][extract]]
|
|
|
|
- [[https://github.com/jethrokuan/fzf][fzf]]
|
|
|
|
- [[https://github.com/oh-my-fish/plugin-gi][gi]]
|
|
|
|
- [[https://github.com/oh-my-fish/plugin-git-flow][git-flow]]
|
|
|
|
- [[https://github.com/oh-my-fish/plugin-wttr][wttr]]
|
2019-12-14 20:38:46 +00:00
|
|
|
|
2020-02-14 15:03:21 +00:00
|
|
|
* Neovim
|
|
|
|
** Theme
|
2020-06-14 18:35:01 +00:00
|
|
|
- [[https://github.com/gruvbox-community/gruvbox][gruvbox]]
|
2020-02-14 15:03:21 +00:00
|
|
|
** Plugin Manager
|
|
|
|
- [[https://github.com/junegunn/vim-plug][vim-plug]]
|
|
|
|
** Plugins
|
|
|
|
*** General
|
|
|
|
- [[https://github.com/bling/vim-bufferline][bling/vim-bufferline]]
|
2020-06-01 17:25:59 +00:00
|
|
|
- [[https://github.com/ctrlpvim/ctrlp.vim][ctrlp/ctrlp.vim]]
|
2020-08-18 13:04:27 +00:00
|
|
|
- [[https://github.com/easymotion/vim-easymotion][easymotion/vim-easymotion]]
|
2020-02-14 15:03:21 +00:00
|
|
|
- [[https://github.com/farmergreg/vim-lastplace][farmergreg/vim-lastplace]]
|
2020-08-18 13:42:11 +00:00
|
|
|
- [[https://github.com/junegunn/fzf.vim][junegunn/fzf.vim]]
|
2020-02-14 15:03:21 +00:00
|
|
|
- [[https://github.com/mbbill/undotree][mbbill/undotree]]
|
|
|
|
- [[https://github.com/mhinz/vim-signify][mhinz/vim-signify]]
|
|
|
|
- [[https://github.com/myusuf3/numbers.vim][myusuf3/numbers.vim]]
|
|
|
|
- [[https://github.com/preservim/nerdtree][preservim/nerdtree]]
|
|
|
|
- [[https://github.com/rhysd/conflict-marker.vim][rhysd/conflict-marker.vim]]
|
|
|
|
- [[https://github.com/terryma/vim-multiple-cursors][terryma/vim-multiple-cursors]]
|
|
|
|
- [[https://github.com/tpope/vim-abolish][tpope/vim-abolish]]
|
|
|
|
- [[https://github.com/tpope/vim-surround][tpope/vim-surround]]
|
|
|
|
- [[https://github.com/vim-airline/vim-airline][vim-airline/vim-airline]]
|
|
|
|
*** Programming
|
2020-05-16 17:57:01 +00:00
|
|
|
- [[https://github.com/airblade/vim-gitgutter][airblade/vim-gitgutter]]
|
2020-08-18 13:10:20 +00:00
|
|
|
- [[https://github.com/alvan/vim-closetag][alvan/vim-closetag]]
|
2020-06-12 09:57:13 +00:00
|
|
|
- [[https://github.com/dense-analysis/ale][dense-analysis/ale]]
|
2020-08-31 09:45:33 +00:00
|
|
|
- [[https://github.com/fatih/vim-go][fatih/vim-go]]
|
2020-02-14 15:03:21 +00:00
|
|
|
- [[https://github.com/godlygeek/tabular][godlygeek/tabular]]
|
2020-06-01 17:53:30 +00:00
|
|
|
- [[https://github.com/neoclide/coc.nvim][neoclice/coc.nvim]]
|
2020-03-16 15:04:22 +00:00
|
|
|
- [[https://github.com/RRethy/vim-hexokinase][RRethy/vim-hexokinase]]
|
2020-09-12 11:17:00 +00:00
|
|
|
- [[https://github.com/sheerun/vim-polyglot][sheerun/vim-polyglot]]
|
2020-09-10 11:06:16 +00:00
|
|
|
- [[https://github.com/tpope/vim-commentary][tpope/vim-commentary]]
|
2020-02-14 15:03:21 +00:00
|
|
|
- [[https://github.com/tpope/vim-fugitive][tpope/vim-fugitive]]
|
2020-09-10 11:06:16 +00:00
|
|
|
- [[https://github.com/tpope/vim-unimpaired][tpope/vim-unimpaired]]
|
2020-02-14 15:03:21 +00:00
|
|
|
- [[https://github.com/Xuyuanp/nerdtree-git-plugin][Xuyuanp/nerdtree-git-plugin]]
|
2020-06-01 17:25:59 +00:00
|
|
|
-[[https://github.com/Yggdroot/indentLine][ Yggdroot/indentLine]]
|
2020-02-14 15:03:21 +00:00
|
|
|
*** UI
|
|
|
|
- [[https://github.com/morhetz/gruvbox][morhetz/gruvbox]]
|
|
|
|
- [[https://github.com/ryanoasis/vim-devicons][ryanoasis/vim-devicons]]
|
2020-06-14 17:59:47 +00:00
|
|
|
|
2020-03-24 15:24:16 +00:00
|
|
|
* NPM
|
|
|
|
** Packages
|
|
|
|
- [[https://github.com/GoogleChrome/lighthouse][lighthouse]]
|
2020-02-14 15:03:21 +00:00
|
|
|
|
2020-05-16 17:57:01 +00:00
|
|
|
* Zsh
|
|
|
|
** Theme
|
2020-12-06 09:50:25 +00:00
|
|
|
- [[https://starship.rs/][starship]]
|
2020-05-16 17:57:01 +00:00
|
|
|
** Plugin Manager
|
|
|
|
- [[https://github.com/zplug/zplug][zplug]]
|
|
|
|
** Plugins
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/archlinux][archlinux]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/composer][composer]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/docker][docker]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/docker-compose][docker-compose]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/extract][extract]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf][fzf]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git][git]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/gitignore][gitignore]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pass][pass]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/ripgrep][ripgrep]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/rsync][rsync]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/sudo][sudo]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/systemd][systemd]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/tmux][tmux]]
|
|
|
|
- [[https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/vi-mode][vi-mode]]
|
|
|
|
- [[https://github.com/zsh-users/zsh-autosuggestions][zsh-autosuggestions]]
|
|
|
|
- [[https://github.com/zsh-users/zsh-syntax-highlighting][zsh-syntax-highlighting]]
|
|
|
|
|
2020-02-03 23:28:23 +00:00
|
|
|
* Configuration
|
|
|
|
** Installation
|
|
|
|
#+BEGIN_SRC shell
|
2020-02-14 15:03:21 +00:00
|
|
|
./install
|
2020-02-03 23:28:23 +00:00
|
|
|
#+END_SRC
|
|
|
|
** Find & delete orphaned symlinks
|
|
|
|
#+BEGIN_SRC shell
|
|
|
|
./clean-dead-symlinks
|
|
|
|
#+END_SRC
|
|
|
|
|
|
|
|
* License
|
2019-12-14 20:38:46 +00:00
|
|
|
:PROPERTIES:
|
|
|
|
:CUSTOM_ID: license
|
|
|
|
:END:
|
|
|
|
This theme is released under the MIT License. For more information read
|
|
|
|
the [[file:LICENSE.org][license]].
|
2020-02-14 15:50:49 +00:00
|
|
|
|
|
|
|
# LocalWords: Neovim
|