5f9de82ca3
Create ~/.config/autostart in 1password role
2024-07-26 22:18:44 +01:00
6e9890fe5d
Switch from code.infektor.net to git.infektor.net
2024-07-13 20:57:08 +01:00
1b0dbb4727
Respect disable_systemd variable for Linux CLI playbook
2024-07-13 10:45:57 +01:00
dfbfa7c170
Move ulauncher autostart our of gnome-shell role
2024-07-07 12:01:31 +01:00
fc0e933df6
Move 1password autostart our of gnome-shell role
2024-07-07 12:00:42 +01:00
37f9615643
Add ubuntu gnome-shell config
2024-07-07 11:50:36 +01:00
cf9bc807d6
Add configuration of autostart applications
2024-07-07 11:49:36 +01:00
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