854bf8d1e9
Add wget role for macOS & Debian
2022-09-20 22:51:54 +01:00
3272331f08
Add role for htop on macOS/Debian
2022-09-20 18:54:50 +01:00
8c9af58146
Include tasks from tmux config repo
2022-09-20 13:43:01 +01:00
e4a08c843c
Fix ag/curl roles on macOS
2022-09-20 12:52:04 +01:00
c77b356968
Add tidy role for http://www.html-tidy.org/
2022-09-16 10:43:00 +01:00
7404c0ae59
Add curl role
2022-09-10 16:29:27 +01:00
06b511d823
Set the owner of Git repos on Windows
...
The `win_git` module clones repos as the current user, which since its
an admin login is the admin. This patch adjusts the `win_owner` to so
that repos are owned by the correct user when being used in a non-admin
capacity.
2022-09-10 16:18:21 +01:00
9693194f7f
Update powershell role to better handle first install
2022-09-10 15:34:18 +01:00
337237a6e8
Pin Git to v2.36.1 on Windows so win_git works
...
Git for Windows v2.37.3 (and probably all version in the v2.37 series)
cause the unofficial win_git module to hang. Downgrading the v2.36.1
works around this issue for the time being. The Chocolatey package for
Git also does not respect the version flag, so installation is now
performed manually by grabbing the v2.36.1 installer from the GitHub
release asset and running it manually when installation is required.
2022-09-10 15:04:54 +01:00
31eba75038
On Windows move git role to the beginning
2022-09-10 11:52:07 +01:00
5728aba7df
Don't include system-info role in WSL
2022-08-27 17:44:22 +01:00
76b6d63064
Improve bat role
2022-08-27 17:40:00 +01:00
189371d7f2
Fix macOS playbook import
2022-08-12 21:16:29 +01:00
491a9a07b5
Merge op role into 1password role
...
Additionally:
* Stop using Chocolatey packages for 1password as they are not up to
date, instead download and install directly.
* Switch to apt repository on Debian.
* Add zsh completions for macOS and Dabian.
* Add powershell completions for Windows.
2022-08-12 21:16:29 +01:00
c4e87f2022
Implement system-info role on Debian
2022-07-29 18:01:03 +01:00
09e7ec3ad4
Merge op role into 1password role
...
Additionally:
* Stop using Chocolatey packages for 1password as they are not up to
date, instead download and install directly.
* Switch to apt repository on Debian.
* Add zsh completions for macOS and Dabian.
* Add powershell completions for Windows.
2022-07-03 11:25:05 +01:00
c596fcb87a
Split out fzf from zsh into its own role
2022-06-18 22:09:56 +01:00
441343fd7c
Add coc-yaml config
2022-06-18 21:18:02 +01:00
1184062dc7
Add hosts template for wsl role
...
For setting up an ssh connection to the Windows host to manage it.
2022-06-11 16:58:58 +01:00
d172e171b2
Fix directory creation in nodejs role
2022-06-11 12:31:34 +01:00
651909ff71
Add op role for Linux, macOS, and Windows
2022-06-05 20:38:48 +01:00
60a147124f
Use ~/.local/src/node for tidyness
2022-06-05 20:37:42 +01:00
3aa7bcfa2e
Add python3-venv for make coc.nvim work
2022-06-05 19:59:25 +01:00
01c1ca74a3
Add WSL playbook to run Unix and Windows
2022-06-03 21:13:01 +01:00
f4bcbbbe09
Use chocolatey instead of choco in names
2022-06-03 20:58:33 +01:00
69cb941a85
Update llvm role to support all Ubuntu LTS
2022-06-03 20:30:13 +01:00
f7a5e3728f
Fix zsh role to set zsh as default shell
2022-05-27 20:15:41 +01:00
d1cfa8c98e
Add obsidian role for macOS and Windows
2022-05-24 20:41:34 +01:00
64ecd88c93
Fix whitespace in powershell role
2022-05-24 19:05:36 +01:00
7642c62ecf
Add windows-terminal role for Windows
2022-05-23 21:11:21 +01:00
1117ca00f7
Add system-info role for Windows
2022-05-22 14:05:05 +01:00
de8c0a119d
Add macOS.ahk scheduled task
2022-05-22 10:07:33 +01:00
2eaf11b8a5
Add distrobox role for Debian
2022-05-21 23:34:02 +01:00
bcbaa9dfcf
Change nvim-qt Windows shortcut working directory
2022-05-12 21:02:53 +01:00
d6e09f2317
Add firefox role for Windows
2022-05-12 20:50:03 +01:00
179273c22b
Add git chocolatey package install
2022-05-12 20:29:45 +01:00
51d48f7f49
Actually use llvm role
2022-05-12 20:10:09 +01:00
c2f1cd3201
Add bat role for Debian and macOS
2022-05-12 19:58:43 +01:00
c9d2e66438
Add tree role for Debina, macOS, and Windows
2022-05-12 19:58:15 +01:00
f6e60b8417
Remove macOS duplication
2022-05-11 22:43:44 +01:00
e1745bd162
Fix python Debian package install
2022-05-11 22:43:25 +01:00
44c1e5ccff
Add nodejs role for Debian, macOS, and Windows
2022-05-11 22:33:18 +01:00
5dfb92522e
Add ag role for Debian, macOS, and Windows
2022-05-11 22:27:18 +01:00
14c14353f8
Add llvm role for Debian sid, Ubuntu 18.04, macOS, and Windows
2022-05-08 19:59:07 +01:00
3061ade54f
Don't install llvm (and related) with neovim
2022-05-07 15:05:20 +01:00
92a15c6e18
Add powershell role for Windows
2022-05-02 21:49:35 +01:00
6aca74ff3c
Split up playbook to avoid win_git missing errors
2022-05-02 10:42:28 +01:00
3652b3c9cb
Add 1password role for macOS and Windows
2022-05-01 22:01:14 +01:00
8f304361fb
Make python role also support Windows
2022-05-01 21:40:55 +01:00
623a1d7e30
Add autohotkey role for Windows
2022-05-01 21:09:03 +01:00