Commit Graph

92 Commits

Author SHA1 Message Date
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
ef2e0e4919 Deprecate fedora 2022-06-29 17:58:20 +02:00
a0a9a34aa9 paru: Fix installation 2020-12-20 20:37:43 +01:00
f99f22e3e6 Enable pcscd service for yubikeys 2020-12-11 20:13:35 +01:00
e8a14fcbd3 Fix install of paru dependency installation 2020-12-11 20:13:35 +01:00
64bf3e9bf4 Install build dependencies for paru 2020-12-11 18:18:15 +01:00
d298ba4282 Install sudo for "become" on arch 2020-12-11 18:04:14 +01:00
6a6aab3a88 Build AUR packages as separate user on arch 2020-12-11 17:53:32 +01:00
a8436401b6 Do not report changes on cache cleanup 2020-12-10 02:03:49 +01:00