228 Commits

Author SHA1 Message Date
3e9b32b32f Add psutil to list of python role dependencies 2024-07-06 23:09:13 +01:00
1965529cb6 Finally configure gnome custom keybindings 2024-07-06 23:04:04 +01:00
30e2a123c0 Disable activate-window-menu gnome keybinding 2024-07-06 21:24:12 +01:00
8e0743cbba Add gsettings module & use it
Disable switch-input-source & switch-input-source-backward keybindings.
2024-07-06 21:02:42 +01:00
cbe9b40023 Fix ulauncher role on Ubuntu derived distros 2024-07-06 13:04:10 +01:00
18bf23864c Also install gnome-themes-extra for gnome-shell 2024-07-03 21:35:58 +01:00
1363fb8327 Remove guake role use Gnome extension instead 2024-07-03 21:35:58 +01:00
8e3375b160 Add fedora support to sunshine role 2024-06-18 23:06:40 +01:00
32bef2d7f3 Add subshine role, not enabled by default 2024-06-15 13:36:00 +01:00
9fee00b0d8 Also enable xremap for X11 sessions 2024-06-15 12:13:24 +01:00
675a4eab18 Fixup neovim install on Debian based distros 2024-05-25 18:38:19 +01:00
0f0cc67e2c Don't stow kitty's lib directory 2024-05-25 18:26:08 +01:00
1c18b938f1 Also symlink other fzf stuff 2024-05-03 10:48:41 +01:00
8a5d7f48d6 Fix python role for new installs 2024-04-29 21:53:50 +01:00
7de099449d Cleanup neovim role 2024-04-29 21:35:40 +01:00
3e6f3bf7ab Update config repos to use main branch explicitly 2024-04-29 19:11:01 +01:00
267a9b7f3d Uninstall Cmder as its no longer used 2024-04-28 21:02:38 +01:00
94538f3887 Use new flatpak module state:latest support 2024-04-25 00:14:52 +01:00
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