260 Commits

Author SHA1 Message Date
75012793a8 Fix typo in glab role 2024-04-23 20:41:54 +01:00
dcb0f8c08c Fix kitty role, lacking become 2024-04-22 10:06:37 +01:00
6132cc58a6 Fix glab zsh completion install on Debian 2024-04-20 12:59:38 +01:00
056ae6e169 Update kitty to install from GitHub on Debian
Older version of kitty have terrible font rendering on Linux, e.g. the
one shipped with Ubuntu 22.04, so instead install the latest version
from the provided GitHub packages.
2024-04-19 21:51:58 +01:00
e330c3d072 Fix use of stow to not fold directories 2024-04-19 20:50:23 +01:00
5309683d94 Add support for proxy networks & cleanup playbook vars 2024-04-19 13:17:53 +01:00
a1296840f6 Fix python role, actuall remove old pip.conf 2024-04-15 11:29:58 +01:00
5c78bd1da3 Add system-info macOS user service 2024-04-14 15:55:41 +01:00
7379986378 Run tmux install.sh instead of tasks.yaml 2024-04-13 16:30:30 +01:00
d5fc2c3c13 Move zsh install login into script
Enable installing zsh config repo standalone, i.e. without Ansible,
invoke the `install.zsh` script instead.
2024-04-13 16:12:24 +01:00
dc6b7776ff Update config repo branches for tmux & zsh 2024-04-13 14:36:22 +01:00
3fa17e5517 Fix ulauncher role on Fedora 2024-04-11 23:56:54 +01:00
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