No description
Find a file
Neptune 70f0c33aeb Cover script, removed 'bashism', correct crop
Qutebrowser open neovim to edit text
Bspwm swallow update
Imv title using PWD stored variable for title
2020-09-15 17:18:13 +02:00
.pictures Music 2018-08-30 12:10:06 +02:00
bspwm/.config Cover script, removed 'bashism', correct crop 2020-09-15 17:18:13 +02:00
menu/.config/rofi Pidswallow bspwm, rofi config updated 2020-09-10 19:17:50 +02:00
music Cover script, removed 'bashism', correct crop 2020-09-15 17:18:13 +02:00
startx Cover script, removed 'bashism', correct crop 2020-09-15 17:18:13 +02:00
sway Sakura, imv on swallow 2020-08-03 00:32:24 +02:00
terminal Cover script, removed 'bashism', correct crop 2020-09-15 17:18:13 +02:00
web Cover script, removed 'bashism', correct crop 2020-09-15 17:18:13 +02:00
.gitignore _pkgs install local packages the easy way 2020-09-10 16:07:20 +02:00
packages.list Custom packages 2020-09-10 01:46:12 +02:00
packages.yaml Pidswallow bspwm, rofi config updated 2020-09-10 19:17:50 +02:00
README.md README 2017-12-19 01:55:35 +01:00
setup.sh Pidswallow bspwm, rofi config updated 2020-09-10 19:17:50 +02:00

Dotfiles

BSPWM Screenshot with ranger file manager, fzf fuzzy finder, and neovim text editor

My dotfiles for Archlinux, on BSPWM windows manager.

  • Text Editor: neovim

  • Shell: fish run inside xst terminal emulator

  • Fuzzy finder: with fzf and the_silver_searcher integration, that's pretty cool

  • File manager: ranger, images are displayed

  • Music: mpd with ncccccmmmpppcccppppppp

  • Window Manager: BSPWM

  • Window Compositor: compton for blur, transparency and shadows

Installation

Install the list of packages from ./package_list.txt Those are the name from Archlinux, feel free to adapt for your distribution.

Copy the configuration files as desired

Fish

Install and run fish. I set Zsh as my main shell and run fish inside. fish is not POSIX, it is better to do it this way. You can find the corresponding line in .zshrc

Install oh-my-fish to change theme of fish

curl -L https://get.oh-my.fish | fish

Neovim

Neovim is a text editor, a powerful one. vi<vim<nvim proves that neovim is better. Please use Neovim in place of Vim as it improves it with functionnality that are actually in Emacs (the evil lisp operating system). Configuration file, using vim plug package manager

Install vim-plug

curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
    https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

Copy and paste configuration, then open with Neovim (nvim executable) .config/nvim/init.vim

In vim : is in fact the Escape key

:source % :PlugInstall

Neovim is now configured