199 Commits

Author SHA1 Message Date
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
76b6d63064 Improve bat role 2022-08-27 17:40:00 +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
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
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
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
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
926dee1097 neovim: Create Windows start menu shortcut 2022-05-01 21:07:05 +01:00
a3b51a9261 Add wsl role to when WSL is detected in kernel name
This role sets up the non-standard `win_git:` module for use when
managing a Windows host from within WSL on the same system.
2022-05-01 19:42:33 +01:00
d32393c990 Add a python role for unix-like OS families 2022-04-30 17:15:12 +01:00
d4218aeeee Add git role for unix-like OS families and Windows 2022-04-30 16:58:55 +01:00
66444c69a6 Add a tmux role for Debian, Arch, Fedora, and macOS 2022-04-30 16:34:04 +01:00
bd0e0d9b3e Add a zsh role for Debian and macOS 2022-04-30 15:53:59 +01:00
8149f5b499 Add neovim role for Debian, macOS, and Windows 2022-04-30 15:53:59 +01:00