Commit Graph

150 Commits

Author SHA1 Message Date
e88b1dd5fa Install jmespath in playbook instead of install script 2022-06-30 20:41:40 +02:00
67dc8a99f2 Remove "rustup update", handled by "install" 2022-06-30 06:43:51 +02:00
504e6784da Add recommended curl options to rustup 2022-06-30 06:38:05 +02:00
374c939fdb Fix rust builds on arch 2022-06-30 06:38:05 +02:00
4dfe80d56b Remove packages before installing packages 2022-06-30 06:38:05 +02:00
45c48b39bc gitignore git bundles 2022-06-30 06:38:05 +02:00
0d9076d5ed Fix iptables-nft to iptables on arch 2022-06-30 06:38:05 +02:00
2c2aaf5de8 Update installation of rust binaries 2022-06-29 17:58:28 +02:00
5db5a4fe2a Fix permissions of dotfiles directory 2022-06-29 17:58:27 +02:00
c9ee90f889 Update spotify apt key 2022-06-29 17:58:27 +02:00
fafca0e743 Remove never tag, update Make target for system update 2022-06-29 17:58:27 +02:00
290bcbe172 Split user and system updates 2022-06-29 17:58:27 +02:00
f6715dedc6 Do not update during normal make run 2022-06-29 17:58:27 +02:00
8307a4d4ca Update spotify key 2022-06-29 17:58:27 +02:00
040e5d09e5 Fix yubikey touch detector build cleanup 2022-06-29 17:58:27 +02:00
1bc03cffcc Fix alacritty build 2022-06-29 17:58:26 +02:00
465a413ae9 Fix ordering of elements in PATH 2022-06-29 17:58:26 +02:00
83d7386b25 Purge packages on ubuntu 2022-06-29 17:58:26 +02:00
c1c9d7bbad Add function to build crates directly from git 2022-06-29 17:58:26 +02:00
20eee74860 Make inlcude_ tasks less spammy 2022-06-29 17:58:26 +02:00
583a2c856b Improve idempotency 2022-06-29 17:58:26 +02:00
00536c6260 Read variables from separate file 2022-06-29 17:58:26 +02:00
ff9d2b547f Fix building rust crates via separate user 2022-06-29 17:58:26 +02:00
d9b1a4ca5d Do not keep binaries inside rust_build user home 2022-06-29 17:58:26 +02:00
4039174e45 Use rustup properly to build rust binaries 2022-06-29 17:58:26 +02:00
0759483348 Add some fancy rust cmdline programs 2022-06-29 17:58:26 +02:00
06c5871ed4 Standardize capitalization of ansible task names 2022-06-29 17:58:26 +02:00
c781636516 Set GOROOT correctly 2022-06-29 17:58:26 +02:00
22f0586995 Fix some arch-specific "becomes" 2022-06-29 17:58:26 +02:00
86d417264a Remove signal 2022-06-29 17:58:26 +02:00
839c941f9e Unify the "update" target 2022-06-29 17:58:25 +02:00
339798448a Use dotfiles group for dotfiles user 2022-06-29 17:58:25 +02:00
4c7515bbf7 pacman: Enable parallel downloads 2022-06-29 17:58:25 +02:00
b069d87c93 Fix setting of PATH for yubikey-touch-detector build 2022-06-29 17:58:25 +02:00
c27be08ab1 Set PATH/GOPATH for go explicitly 2022-06-29 17:58:25 +02:00
009b263e9e Install go before building stuff with it 2022-06-29 17:58:25 +02:00
08bce6511b Add go directory to PATH 2022-06-29 17:58:25 +02:00
09389db745 Install go manually 2022-06-29 17:58:25 +02:00
92cc4c31d6 Install spotify via paru on arch 2022-06-29 17:58:24 +02:00
10c96b1862 Add separate paru user for installs 2022-06-29 17:58:24 +02:00
60e9290414 Fix running mkinitcpio in docker 2022-06-29 17:58:24 +02:00
eaf84748f9 Only use iptables hack on arch 2022-06-29 17:58:24 +02:00
30973771f4 Do no install neovim PPA 2022-06-29 17:58:24 +02:00
efba2a92a2 Fix iptables install on arch 2022-06-29 17:58:24 +02:00
05a00fad3a Add dedicated dotfiles user 2022-06-29 17:58:23 +02:00
385306319a Install signal via third-party repo on ubuntu 2022-06-29 17:58:23 +02:00
7db70452d8 Install spotify via third-party repo on ubuntu 2022-06-29 17:58:23 +02:00
b00b2781be Build yubikey-touch-detector on ubuntu 2022-06-29 17:58:23 +02:00
b1d83a7bdc Build alacritty on ubuntu 2022-06-29 17:58:23 +02:00
084bf82ea9 ansible: Use correct "state" for package module 2022-06-29 17:58:23 +02:00