Commit graph

396 commits

Author SHA1 Message Date
Bruno BELANYI fd053df0b1 [FIX] Install rust-src for LSP tasks 2020-12-12 14:12:42 +01:00
Bruno BELANYI b9b9701a2c [UPDATE][VIM] Use rust-analyzer as linter 2020-12-12 14:12:42 +01:00
Bruno BELANYI 87c9ab2bf9 [ADD] Rust-analyser package dependency 2020-12-12 14:12:42 +01:00
Bruno BELANYI cd72ae215c [UPDATE][SHELL] Remove useless aliases 2020-12-12 14:12:42 +01:00
Bruno BELANYI 3966696ce3 [ADD][VIM] Open fzf in a floating window 2020-12-12 14:12:42 +01:00
Bruno BELANYI 04e1035114 [FIX][SHELL] Remove popups prompting for SSH key 2020-12-12 14:12:42 +01:00
Bruno BELANYI 9e6395c430 [ADD] Markdownlint package dependency 2020-12-12 14:12:42 +01:00
Bruno BELANYI dd1aa89186 [FIX][VIM] Reduce indentation for pandoc files 2020-12-12 14:12:42 +01:00
Bruno BELANYI b03da8b016 [ADD][I3] Make arandr floating by default 2020-12-12 14:12:42 +01:00
Bruno BELANYI ec44621812 [UPDATE] Remove spotify package dependency 2020-12-12 14:12:42 +01:00
Bruno BELANYI f227d15cd6 [FIX] Only install missing packages
The `-S` flag reinstalls dependencies if they are already present on the
system, the `--needed` flag makes it so that `pacman` skips them instead
2020-12-12 14:12:42 +01:00
Bruno BELANYI 92533a4e0b [FIX] Update Pacman DB when bootstrapping 2020-12-12 14:12:42 +01:00
Bruno BELANYI 5784a4b213 [ADD] Mimetype package 2020-12-12 14:12:42 +01:00
Bruno BELANYI 1cf4d81e94 [ADD] Better xdg-open programs
Handlr has a better implementation of xdg-open like behaviour.
2020-12-12 14:12:42 +01:00
Bruno BELANYI c84874d6c4 [ADD][VIM] Vifm plugin 2020-12-12 14:12:42 +01:00
Bruno BELANYI 7a967334f1 [ADD] Vifm package
I simply added the default configuration.
2020-12-12 14:12:42 +01:00
Bruno BELANYI ab154c3b2e [FIX][SHELL] Remove rustup-related PATH entry 2020-12-12 14:12:42 +01:00
Bruno BELANYI 4cad6e9f68 [UPDATE] Use Arch packaged rustup 2020-12-12 14:12:42 +01:00
Bruno BELANYI 00f2f47a8b [FIX] Override Haskell packages 2020-12-12 14:12:42 +01:00
Bruno BELANYI bcb80798d0 [UPDATE] Install Haskell iff there are packages 2020-12-12 14:12:42 +01:00
Bruno BELANYI c072d8eceb [ADD][CI] Full install testing
I use a second pipeline so that they could run in parallel when using
multiple runners
2020-12-12 14:12:42 +01:00
Bruno BELANYI b58ab22ae1 [FIX] Add missing Vim dependency 2020-12-12 14:12:42 +01:00
Bruno BELANYI 2779a6c32b [FIX] Use yay without prompting user
I use the YAY variable to avoid repetition.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 9107dad1e2 [FIX][VIM] Download vim-plug without user input 2020-12-12 14:12:42 +01:00
Bruno BELANYI 4bda2c3f27 [FIX] Add explicit 0 return code on bootstrapping 2020-12-12 14:12:42 +01:00
Bruno BELANYI e602f46fba [ADD] Options for bootstrap script 2020-12-12 14:12:42 +01:00
Bruno BELANYI 78c8ab8481 [FIX][VIM] No error message w/ missing colorscheme 2020-12-12 14:12:42 +01:00
Bruno BELANYI 5efd29dd6f [FIX] Clean-up Makefile
I added missing .PHONY rules, and made Vim quit after installing its
packages.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 675f9d82a6 [ADD] Initial Drone CI
It only verifies that I can link and unlink all the packages, and
install the Vim plugins at the same time.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 66409f779a [ADD] Tmux configuration w/ plugins installation 2020-12-12 14:12:42 +01:00
Bruno BELANYI 8422c4ff2d [ADD][VIM] Tmux filetype plugin 2020-12-12 14:12:42 +01:00
Bruno BELANYI d17b060f8d [ADD][I3] VPN toggle mapping 2020-12-12 14:12:42 +01:00
Bruno BELANYI 87d46ed8e7 [ADD][SCRIPTS] VPN toggle w/ password prompt 2020-12-12 14:12:42 +01:00
Bruno BELANYI 99c5a8148c [ADD][VIM] C header guard snippet 2020-12-12 14:12:42 +01:00
Bruno BELANYI 0178fe9c44 [ADD][SHELL] Deactivate terminal freezing 2020-12-12 14:12:42 +01:00
Bruno BELANYI 97122f4935 [ADD] Git absorb package
This is an even better version of my own `git fixup` alias.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 721453c80f [FIX][SCRIPT] Notify Xautolock toggling errors 2020-12-12 14:12:42 +01:00
Bruno BELANYI d1e177a2dd [UPDATE] Remove ranger configuration 2020-12-12 14:12:42 +01:00
Bruno BELANYI 615afb29b0 [ADD][VIM] Jsonnet filetype plugin 2020-12-12 14:12:42 +01:00
Bruno BELANYI 488453993e [UPDATE][GIT] Use personal mail domain 2020-12-12 14:12:42 +01:00
Bruno BELANYI 6b27f18721 [ADD][VIM] Syntax highlighting pandoc code blocks 2020-12-12 14:12:42 +01:00
Bruno BELANYI 537e88320a [FIX][GIT] Alias to fixup skips other fixups 2020-12-12 14:12:42 +01:00
Bruno BELANYI 11890af357 [ADD][VIM] Beancount filetype configuration 2020-12-12 14:12:42 +01:00
Bruno BELANYI 79eaa9aeda [ADD][VIM] Beancount plugin 2020-12-12 14:12:42 +01:00
Bruno BELANYI 6f55c9b387 [FIX] Use global packaged in community 2020-12-12 14:12:42 +01:00
Bruno BELANYI 6296ba2187 [ADD][GIT] Alias to fixup last commit on file 2020-12-12 14:12:42 +01:00
Bruno BELANYI 77784d8219 [UPDATE][SYSTEM-X] Change scroll button on MX Ergo
Use the "forward page" button instead to use the trackball for
scrolling.
2020-12-12 14:12:42 +01:00
Bruno BELANYI b9b3c0d2b0 [ADD] System-X configuration package 2020-12-12 14:12:42 +01:00
Bruno BELANYI e9c834d260 [ADD][SYSTEM-X] MX Ergo customization
This configuration file enables the use of the trackball as a scroll
wheel by keeping the middle mouse button clicked.
2020-12-12 14:12:42 +01:00
Bruno BELANYI dac10cd0c2 [ADD][VIM] Better increment/decrement commands
On top of it's stated goal, this enables an easy way to create numbered
lists
2020-12-12 14:12:42 +01:00