Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/aswinpajayan/dot-files

configs for nvim, tmux, alacritty, ranger, awesomewm, zathura, i3lock-color, rofi, userChrome.css
https://github.com/aswinpajayan/dot-files

alacritty alacritty-configs autocompletion awesomewm dot-files firefox-customization firefox-hide-tabs firefox-no-address-bar i3lock-color language-server-protocol neovim-config neovim-configuration neovim-dotfiles nvim-configs ranger rofi-theme tmux vimrc zathurarc

Last synced: about 1 month ago
JSON representation

configs for nvim, tmux, alacritty, ranger, awesomewm, zathura, i3lock-color, rofi, userChrome.css

Awesome Lists containing this project

README

        

# dot-files
configs for nvim, tmux,awesomewm, rofi, i3color-lock

Uses Vim plug for installing plugins
Got some time to try out some configs..
Many of these files are adapted from internet
Thier license and author information are left as such

# Nvim configs
Was having trouble with vim devicons and vim airline..
after using patched fonts in alacritty terminal emulator,
finally i got it working. The patched font, alacritty config and init.vim are
given in the repo
![nvim config](nvim_config.png)

also note that the code completion with pytorch is working seemlessly.
Changed to vim-lsp for completion suggestions
Key Features
* auto completeion - ncm2 (buffer, path, languages)
* python code style enforcement - pylint
* Multiple language support - vim-lsp and vim-lsp-settings
* Semantic highlighting - Semshi (python) , vim-lsp (for supported languages)
* check for errors as you type - neomake

You can use [this script](setup-scripts/setup-nvim.sh) for setting up neovim on debian based OS.
It will take care of installing and setting up dependencies
- pynvim
- node version >= 10
- neovim >= 0.4
- pylint
- python-language-server

Also take care you python environment using
`python3_host_prog`. It takes care of my conda env.
or `python_host_prog` for python 2.7

For getting completion for supported languages, run
:LspInstallServer

# Ranger config

Ranger is a terminal based file manager . It can display files in your terminal , using ueberzug or w3m.
But your terminal should support it. I got it working with terminology and alacritty. I am adding alacritty configs here

![ranger config](ranger_config.png)

Of course you need a patched font for this to work.. I have uploaded Courier 10 here. You can download font of your choice from ryanoasis/nerdfonts

# General configuration
- locking
- i3lock-color
- xautolock
- imagemagick
- run launcher
- rofi
- gtk theming
- xsettingsd
- gtk-chtheme
- qt4-qtconfig
- lxappearence
- patched font
- Courier 10 Pitch for Powerline

## Other related conf files
- .xsettingsd for antialiasing of fonts
- .Xresourses
- Pop-Black.rasi theme for rofi
- 70-touch-pad-settings.conf - mouse settings
- userChrome.css to get the look for firefox

### Application softwares used
- neovim
- ranger as file manager
- alacritty as terminal emulator
- awesomewm as window manager
- cmus as musicplayer
- zathura as document viewer
- firefox with custom userChrome.css file

Checkout awesome-copycats for awesome themes, Hollow theme(awesome-copycats) with my tweaks
![AwesomeWM Copycat holo theme](awesome-holo.png)

### GTK Theme
- arc-darker
- zafiro icon theme