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