Commit graph

116 commits

Author SHA1 Message Date
Pig Monkey
9ce5f50780 support setting terminal via variable 2025-04-11 15:34:00 -07:00
Pig Monkey
15e55abc78 add ambient light sensor support
These illuminanced vars are for the Framework 13 AMD. Other systems will
likely need other paths.
2025-01-15 23:00:52 -08:00
Pig Monkey
37822a2562 support wireless regulatory domain
https://wiki.archlinux.org/title/Network_configuration/Wireless#Respecting_the_regulatory_domain
2025-01-13 18:45:43 -08:00
Pig Monkey
d5f369f0f8 remove ansible_processor condition
Intel vs AMD is determined within the role
2025-01-13 18:34:27 -08:00
Pig Monkey
f6e178de4d drop radio role by default
I do not use or maintain any of this.
2024-12-01 19:10:01 -08:00
Pig Monkey
de59ed760b add wait variable for goimapnotify
Previously `wait` could be defined in the user's config file, but in the
new release it appears to only be supported as a flag, so we have to
override the systemd service.
2024-09-16 15:56:35 -07:00
Pig Monkey
94aeb4a6be move sudo tasks into base role
Closes #117
2024-06-24 16:06:35 -07:00
Pig Monkey
48a32e5e7e replace Macchiato with NetworkManager MAC randomization
Macchiato is no longer in the AUR, but NetworkManager's built in
behaviour is good enough.

https://wiki.archlinux.org/title/NetworkManager#Configuring_MAC_address_randomization
2024-04-25 20:19:50 -07:00
Pig Monkey
1987368ed9 remove hashicorp role from playbook
I don't use any of this.
2024-03-29 20:40:12 -07:00
Pig Monkey
e8d067448c add vopono 2024-02-22 19:45:52 -08:00
Pig Monkey
e7ca988aa9 add bat 2023-10-15 19:00:38 -07:00
Pig Monkey
8fabb426d5 move grub tag check to playbook roles 2023-10-15 18:59:49 -07:00
Pig Monkey
18b2e2e64c move kernel parameters task to grub role 2023-10-12 20:09:46 -07:00
Pig Monkey
1993cac8da install f3 2023-08-14 14:49:10 -07:00
Pig Monkey
4a21cba4a1 enable systemd-oomd
Further configuration tuning could be useful, but the Fedora defaults
provided by the AUR package seem reasonable. This successfully kills
runaway processes for me, tested by running:

    $ systemd-run --user tail /dev/zero

Closes #111
2023-07-05 07:53:17 -07:00
Pig Monkey
d76e822d54 drop bitlbee from default playbook
I don't use this anymore.
2023-04-19 08:53:44 -07:00
Pig Monkey
6ea4d5b563 configure sudo with sudoers.d/ files
Existing users should first run tasks with tagged with `sudo` to apply
these changes, and then install the latest `/etc/sudoers` file from the
sudo package (probably already on your system as `/etc/sudoers.pacnew`).

Reversing those two steps probably prevents you from sudoing.
2022-10-24 21:33:58 -07:00
Pig Monkey
8a14ae5474 add KDE Connect 2022-10-14 17:27:17 -07:00
Pig Monkey
249fa7403d replace rtorrent with transmission 2021-10-31 10:32:27 -07:00
Pig Monkey
86953663d3 replace termite with alacritty
https://github.com/thestinger/termite/#termite-is-obsoleted-by-alacritty
2021-05-08 22:22:59 -07:00
Pig Monkey
06e04a8ad3 unbound depends on nmtrust for root hit udpate timer 2020-12-31 18:43:53 -08:00
Pig Monkey
567610c588 unbound must be running before openresolv/networkmanager tasks 2020-12-31 18:21:34 -08:00
Pig Monkey
7454571fba only run interception role when var is defined 2020-12-30 18:57:09 -08:00
Pig Monkey
461d842645 add interception tools and caps2esc
Existing users who use xmodmap to rebind caps lock as control in X will
probably want to disable xmodmap first.
2020-12-30 18:54:56 -08:00
Pig Monkey
b59ed2da19 add zeal 2020-08-22 15:29:07 -07:00
Pig Monkey
6532ba8a46 move system monitoring tools into their own role 2020-05-16 19:04:26 -07:00
Pig Monkey
d3e84192f3 add ripgrep-all
Grep all the epubs.
2020-04-19 11:46:56 -07:00
Pig Monkey
e716310608 unbound and networkmanager depend on openresolv 2020-01-22 19:27:46 -08:00
Pig Monkey
987a7d388e move openresolv to its own role 2020-01-22 19:08:01 -08:00
Pig Monkey
2cebb4338d install android-tools for adb 2020-01-19 12:45:50 -08:00
Pig Monkey
d15bddffc5 signal has graduated from the AUR 2020-01-09 16:35:33 -08:00
Pig Monkey
441876243c add aria2 2019-12-08 14:18:21 -08:00
Pig Monkey
882d697664 move python development packages into separate role 2019-11-18 16:42:35 -08:00
Pig Monkey
3e34692d5c move visidata to standalone role 2019-11-06 20:23:35 -08:00
Pig Monkey
b82da1db48 install pkgfile with definition update timer 2019-09-11 17:40:28 -07:00
Pig Monkey
24ef24c34a update currency conversions daily(ish) for units 2019-07-23 19:19:30 -07:00
Pig Monkey
5947bcabd8 consolidate optical authoring tools into optical role 2019-07-02 22:09:31 -07:00
Pig Monkey
bb7c07961f add goesimage 2019-05-19 12:07:09 -07:00
Pig Monkey
37a6fd8a5a remove formd
This doesn't need an environment. I just clone the repo and link to it
from ~/bin.
2019-05-03 20:05:43 -07:00
Pig Monkey
b697e0c8fa kiwix packages appear to be constantly broken 2019-04-30 22:10:11 -07:00
Pig Monkey
f5d443058f add dictd for offline dictionary 2019-04-29 18:43:34 -07:00
Pig Monkey
65f710db9a move PDF tasks to distinct role 2019-04-25 18:58:59 -07:00
Pig Monkey
2fc02e7ae8 add solaar for managing logitech unify receivers 2018-12-13 19:16:50 -08:00
Pig Monkey
5585ef9c7b move nmtrust to standalone role 2018-11-17 22:35:24 -08:00
Pig Monkey
c4be5e5e7b add systemd timer to update pacman mirrors daily
This increases the likelihood of speedy and up-to-date mirrors,
particularly during travel.
2018-11-17 21:38:45 -08:00
Géza Búza
8d8ec13b8f Add GNOME support
Add ability to install the GNOME desktop environment.
Most common global settings (date and time, power management, touchpad settings, theme) can be configured via Ansible variables.
See "group_vars/all" file.
2018-04-19 22:19:26 +02:00
Pig Monkey
d8d5a799c0 add syncthing support 2018-04-13 21:42:16 -07:00
Géza Búza
b289a381bf Add Gnome Display Manager as an alternative
Add ability to install GDM as a graphical login prompt.
Also certain global settings can be changed by Ansible variables. See
"gdm" key of group-vars/all file.
2018-04-07 20:56:04 +02:00
Pig Monkey
12b1655b6c move backitup to its own role
Single task roles are kind of lame, but this lets us set it as a
dependency.
2017-07-11 21:04:28 -07:00
Pig Monkey
1d6db50950 install kiwix-cli 2017-06-17 20:31:13 -07:00