Commit graph

362 commits

Author SHA1 Message Date
Bruno BELANYI 05c350a5aa [ADD][TMUX] Better session management plugin 2020-12-12 14:12:42 +01:00
Bruno BELANYI 0ba980418b [ADD][SHELL] Add cargo bin folder to PATH 2020-12-12 14:12:42 +01:00
Bruno BELANYI d6e18ae3ec [ADD][GIT] More files to ignore 2020-12-12 14:12:42 +01:00
Bruno BELANYI d4ac0e6f7b [ADD][BASH] Launch tmux at launch 2020-12-12 14:12:42 +01:00
Bruno BELANYI 1bf660cedb [ADD][ZSH] Launch tmux at launch 2020-12-12 14:12:42 +01:00
Bruno BELANYI 71d16e9fa4 [FIX][ZSH] Do not read zshrc when not interactive 2020-12-12 14:12:42 +01:00
Bruno BELANYI 0d78351c18 [FIX][CI] Install emacs package 2020-12-12 14:12:42 +01:00
Bruno BELANYI 59d6da8a48 [FIX] Disable systemd service enabling in CI 2020-12-12 14:12:42 +01:00
Bruno BELANYI 484b076821 [FIX] Do not install Haskell dependencies on link 2020-12-12 14:12:42 +01:00
Bruno BELANYI ddd3d8211b [FIX][VIM] Fix coding style include guard snippet 2020-12-12 14:12:42 +01:00
Bruno BELANYI ce2f2b54bf [FIX] Remove PHONY rules for stowing packages
Apparently having them be PHONY rules makes it so that `make` ignores
the rules...
2020-12-12 14:12:42 +01:00
Bruno BELANYI 13702a21e7 [FIX][SHELL] Inherit keychain's ssh-agent from env
I also use this opportunity to make it use a different directory, to
avoid polluting my $HOME.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 59893b6a00 [ADD][SSH] ssh-agent service using systemd
I needed to enable the service after linking the package. This might be
better served by yet another step during my Makefile-based installation?
I do not do it enough to warrant adding yet more steps for this
functionality.
2020-12-12 14:12:42 +01:00
Bruno BELANYI d6330c1767 [ADD][SSH] Add keys to agent when prompted 2020-12-12 14:12:42 +01:00
Bruno BELANYI 6c106f6170 [ADD][GIT] Include email configuration
I do not wish to version control my email configuration itself.
2020-12-12 14:12:42 +01:00
Bruno BELANYI 638ec6077c [ADD][VIM] No white-space prompt for gitsendemail 2020-12-12 14:12:42 +01:00
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