39268ae7aa
Add Linux Mint support to llvm role
2023-02-04 16:50:34 +00:00
368982b8fa
Make 1password role use consistent filenames on Debian
2023-02-04 16:12:36 +00:00
b3cd84e181
Add missing become: true to jq on Debian
2023-02-04 16:04:52 +00:00
b0d2fd212e
Remove debug from gh role on Debian
2023-02-04 16:04:28 +00:00
f7ee7af25c
Use homebrew_cask for item install
...
`homebrew:` doesn't handle upgrading casks gracefull, use
`homebrew_cask:` instead.
2023-02-03 18:00:20 +00:00
50a9cc97b6
Install gh zsh completions
2023-01-04 14:23:33 +00:00
e2d1414c3b
Add microsoft-remote-desktop role for macOS
2022-12-19 12:40:16 +00:00
576eb2ae41
Add editline role
2022-12-15 20:49:44 +00:00
69bcd75f7b
Add webcatalog role for macOS
2022-12-10 23:35:51 +00:00
d32588dbfd
Add viscosity role for macOS
2022-12-10 23:31:35 +00:00
4783803a77
Add iterm role for macOS
2022-12-10 23:24:32 +00:00
1ad397771d
Fix macOS tmux terminfo issue with htop
2022-12-10 23:22:55 +00:00
6ff50854e0
Add magnet & mas for macOS
...
The `mas` role installed the command-line tool of the same name to
install Mac App Store package. The `magnet` role then uses `mas` to
install the tiling window manager from the App Store.
2022-12-10 22:44:50 +00:00
5cba48f632
Ensure tmux-256color exists on macOS
...
As outlined in [this
gist](https://gist.github.com/bbqtd/a4ac060d6f6b9ea6fe3aabe735aa9d95 )
the version of `ncurses` shipped with macOS is too old to be aware of
the `tmux-256color` terminal info database which is the default in
`tmux`. This patch downloads the latest `ncurses` terminal info database
and uses that to install the `tmux-256color` entry for the current user
in `~/.terminfo`. This ensures that bold, italic, etc, are working
correctly and `git` does not throw warnings as noted
[here](1e2c00aa32
)
2022-12-10 22:18:50 +00:00
7e9166cb48
Add font role for macOS (initially)
2022-12-10 16:27:15 +00:00
747f1a6992
Add watch role for macOS, implicitly installed on Linux
2022-12-10 16:08:20 +00:00
db3d146dc9
Fix playbook imports
2022-12-10 15:45:46 +00:00
91839b927d
Fix obsidian role on macOS
2022-12-10 15:45:30 +00:00
c5e2a76d2e
Fix jp role on macOS
2022-12-10 15:27:02 +00:00
baa0206937
Make sudo role work on macOS
2022-12-09 15:19:40 +00:00
2abc38f696
Add gh role for macOS, Windows, and Debian
2022-12-08 11:42:15 +00:00
63ff47c3b2
Don't install xclip or xsel in WSL
...
Newer WSL2 has issues with `xclip`/`xsel` behaviour which cause Windows
GUI's to freeze waiting for input from an already exited process.
Switching to `win32yank.exe` for clipboard integrations.
2022-12-03 18:53:12 +00:00
da4b8858d3
Split out Unix into UnixCLI and UnixGUI
2022-12-02 19:11:22 +00:00
d95f1f7e32
Switch to Ansible for managing neovim plugins
2022-11-16 18:37:42 +00:00
7da67aaed0
Add labels for improve zsh role output
2022-11-11 17:27:16 +00:00
7ec59f8c52
Add sudo role for Unix systems
2022-11-07 14:38:50 +00:00
bebe6de7cd
Set gdb config file based on installed version
2022-11-06 19:47:36 +00:00
08af0f00b6
Add CAD software to Windows playbook
...
The `autodesk-fusion360` and `prusiaslicer` roles are added to the
`Windows.yaml` playbook but disabled by default behind the
`install_cad_apps` flag. To enable them create a `~/.config/local.yaml`
file with the following:
```yaml
- import_playbook: local/Windows.yaml
vars:
install_cad_apps: true
```
2022-11-06 15:54:54 +00:00
3864c0f35d
Add PrusaSlicer role for Windows
2022-11-06 15:31:02 +00:00
3218722fcb
Add AutoDesk Fusion 360 role for Windows
2022-11-06 15:26:16 +00:00
1895f1561d
Ensure $(hostname).local is in hosts file on WSL
2022-11-06 10:56:19 +00:00
cee0c443a3
Add gdb role for Debian
2022-11-05 20:05:48 +00:00
bb945190f8
Add readline role for Unix like systems
2022-11-04 12:53:20 +00:00
4f5a2e6333
Fix htop not setting become: true
2022-11-03 11:47:39 +00:00
833f9a25ef
Add powertoys role for Windows
2022-10-31 23:26:07 +00:00
1fbdcdd487
Include jq, yq, and jp in relevant playbooks
2022-10-30 23:23:48 +00:00
9efb5d6c15
Add role for jp on macOS and Debian
2022-10-30 23:23:23 +00:00
d99657e3b8
Fix type in jq task comment
2022-10-30 23:23:04 +00:00
b159445520
Ensure win_owner is recursive for win_git repos
2022-10-29 12:59:19 +01:00
6a4a182cf5
Add role for yq on Debina, macOS, and Windows
2022-10-28 19:41:16 +01:00
55cc3441be
Add role for jq on Debina, macOS, and Windows
2022-10-28 18:56:01 +01:00
bd4e5f1941
Always install fzf from apt on Debian
...
`fzf` is in the `apt` repos for all distros used.
2022-10-08 13:56:03 +01:00
c9845be40c
Fix tidy role on Debian
2022-10-06 18:13:51 +01:00
f47b45d82c
Use op.exe on WSL for biometrics
2022-10-03 22:45:07 +01:00
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