ace72f755a
Add ulauncher role
2024-04-11 21:35:28 +01:00
c4c03aabf4
Make guake package become root
2024-04-09 23:18:43 +01:00
e82bff66ce
Don't install pynvim globally on Debian
...
For PEP 668 reasons.
2024-04-09 19:41:31 +01:00
947a6f1b87
Remove python config repo & use templates instead
2024-04-09 19:27:49 +01:00
9bf8c46bb9
Create pip.conf from a template, handle proxy network
2024-04-09 19:09:40 +01:00
a8f255b715
Add Guake role
...
Fixes #25
2024-04-08 23:54:45 +01:00
c5c12ab670
Remove set config repo email todos
2024-04-08 21:26:39 +01:00
18a74355c0
Expand launchd todo
2024-04-08 21:25:03 +01:00
f512ec427b
Rename gnome-tweaks to gnome-shell
...
Also start gathering info for starting work on #17 .
2024-04-07 23:48:54 +01:00
66efc7b88f
Add gitea role for tea cli tool
2024-04-07 16:28:33 +01:00
e711b9f3b2
Add optional GitHub API authentication headers
...
If the `GITHUB_TOKEN` is defined in the Ansible controller's
environment it is used to set the GitHub REST API authentication header.
This is they passed to all `uri` modules tasks which interact with the
GitHub REST API. If the `GITHUB_TOKEN` is not set, the authentication
header is not used.
Fixes #19
2024-04-06 16:35:01 +01:00
883fee21b3
Add podman role
...
Fixes #12
2024-04-06 15:03:18 +01:00
035c9a7577
Install latest pynvim on Debian based systems
...
Fixes #21
2024-04-06 14:37:19 +01:00
8635277d75
Add role for fd
2024-04-06 13:51:40 +01:00
500b27a473
Add ripgrep role
2024-04-06 13:47:04 +01:00
19d0ac491b
Replace Firefox Snap with Mozilla repo package
...
Fixes #20
2024-04-06 12:57:59 +01:00
b57c3f9916
Switch over to neovim specific config repo
2024-04-01 12:26:32 +01:00
5126d06e1e
Use latest neovim from GitHub on Debian based distros
2024-03-02 00:42:27 +00:00
b63ff02e0c
Update WSL playbook
2024-02-27 22:09:15 +00:00
ebf8cfac42
Make cider role usage more strict
2024-02-27 22:04:25 +00:00
643b4eac8d
Add note about first time git install on windows
2023-12-23 23:16:35 +00:00
8cfb03bd4d
Fix gnome-tweaks when clause
2023-11-28 23:05:36 +00:00
cf041f9747
Add rpmfusion role on Fedora
2023-11-24 22:48:40 +00:00
66e7d9dc76
Add gnome-tweaks role
2023-11-24 22:17:24 +00:00
c4ac91f163
Set EDITOR in .bashrc
2023-10-28 23:16:18 +01:00
9017be5cf7
Add cider role for Linux and Windows
...
Cider is a cross-platform Apple Music client. Don't bother installing
Cider on macOS since there is the first party Music app.
2023-10-24 00:07:19 +01:00
b4685b9d1e
Create shortcut for Ferdium on Windows
2023-10-21 17:44:40 +01:00
e5cc78f6f4
Add url command to zsh symlinks
2023-10-19 18:06:04 +01:00
9df05dc567
Add macos role for macOS tweaks
2023-10-10 21:36:18 +01:00
37d89c475e
Add hiddenbar role for macOS
2023-10-10 21:12:05 +01:00
fa0cf04d8f
Fix kitty role on macOS
2023-10-10 21:11:50 +01:00
0d1993ef53
Fix win_git module for hidden folders
2023-10-06 10:51:28 +01:00
9fef9403b3
Fix pynvim on macOS by installing dependency
2023-10-01 23:42:44 +01:00
253cf462b3
Add macOS support to kitty role
2023-10-01 23:42:34 +01:00
54b3c4edfe
Flatpak system installs require root
2023-09-25 11:20:52 +01:00
4489c05014
Replace yum with dnf where possible
2023-08-28 22:19:44 +01:00
520462a3f4
Add unsafe tags to zsh and tmux
...
When used in combination with the `--skip-tags unsafe` flag the
`playbooks/UnixCLI.yaml` can be run while inside a `zsh`/`tmux` session
without it locking up due to system files going missing due to the
upgrade.
2023-08-25 12:29:18 +01:00
aeba9ba7f2
Fix obsidian role when already using flatpak
2023-08-20 21:08:36 +01:00
669dffc2c5
Add ~/.local/bin to PATH in .bashrc
2023-08-18 10:54:30 +01:00
399300c162
Switch to obsidian from flathub
2023-08-17 23:45:34 +01:00
3a4224d200
Fix Fedora/RedHat config
2023-08-17 23:31:59 +01:00
afa680c4d1
Enable xremap on Debian/Ubuntu
2023-08-17 23:24:03 +01:00
cba3f6ce2a
Name the chocolatey ferdium task
2023-08-01 21:06:51 +01:00
d37b675187
Override Ubuntu codename for neovim ppa
2023-08-01 20:57:10 +01:00
3364d770e1
Add flatpak role for Debian
2023-08-01 20:56:50 +01:00
9497da521c
Fix 1password role on Debian
2023-08-01 19:32:32 +01:00
df00529f86
Use /etc/os-release to ID Ubuntu/Debian
...
Ansible facts aren't always enough to determine if a distro is derived
from Ubuntu or not, this is available from `/etc/os-release` when it
contains `ID_LIKE="ubuntu debian"`. This patch uses `/etc/os-release` to
correctly handle Ubuntu installations, e.g. PPA's, for all Ubuntu
derived dirtros rather than just Ubuntu itself.
2023-08-01 19:14:32 +01:00
58cd98c817
Always fixup clone win_git repo owner
2023-07-29 12:07:05 +01:00
3b312e6f9a
Fix 1password role on Windows
...
When 1password is already installed and the installer is invoked, it
hangs because it launches the GUI and never returns.
2023-07-29 11:53:22 +01:00
e625f463d7
Add Windows support to fonts role
2023-07-29 11:33:20 +01:00