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
Pig Monkey
88e0f776f8
move gnupg install to role
2017-06-11 16:43:33 -07:00
Pig Monkey
328f7b5047
replace grsec with linux-hardened
...
Existing users will want to remove all the deprecated grsec stuff.
# pacman --remove --nosave --recursive linux-grsec linux-grsec-headers paxd pax-utils paxtest checksec
closes #56
2017-05-06 18:20:37 -07:00
Pig Monkey
676f9ce7d7
add himawaripy
2017-04-09 12:34:59 -07:00
Pig Monkey
0233d6e042
provide pass-otp and pass-update extensions
2017-03-20 14:51:06 -07:00
Pig Monkey
bfd3ad7c9b
use hostsctl instead of unbound blocking
...
This seems like a better solution.
2017-03-19 17:21:02 -07:00
Pig Monkey
aa10a99caa
add wttr script
...
I've had this in ~/bin for a year or so. Might as well keep it here.
2017-02-05 18:56:36 -08:00
Pig Monkey
1ecb9019c1
consolidate spelling dictionaries
...
Previously hunspell was installed as a firefox dep, and aspell was
installed for weechat.
2017-01-24 19:24:46 -08:00
Pig Monkey
f1b742c6e7
move bluetooth masking to bluetooth role
2017-01-14 17:47:34 -08:00
Pig Monkey
ff26e3568c
replace slim with lightdm
...
This will be a breaking change for existing users.
After running the new tasks to install and enable LightDM, disable Slim:
# systemctl disable slim.service
LightDM uses `~/.xprofile` instead of `~/.xinitrc`. Move all of the
contents from `~/.xinitrc` to `~/.xprofile`, except for the `exec` line.
In your `~/.xinitrc` you can source your new `~/.xprofile` so that it is
still functional in case you find yourself using it again.
https://wiki.archlinux.org/index.php/Xprofile
3a75c5d454
On the next reboot you'll be greeted by LightDM. Slim can then be
uninstalled.
# pacman --remove slim
2016-12-23 16:07:20 -08:00
Pig Monkey
f06e42b088
install magic-wormhole
2016-12-17 18:48:55 -08:00
Pig Monkey
fc8496e145
only run cryptshot tasks when configured
2016-11-24 12:37:33 -08:00
Pig Monkey
58b13b6432
update playbook role
2016-11-24 11:00:29 -08:00
Pig Monkey
c91617cca0
move borg tasks to own role
2016-11-24 10:58:00 -08:00
Pig Monkey
d90be1937f
install timewarrior
2016-11-05 13:09:00 -07:00
Pig Monkey
13fb6f0db4
autoset timezone via localtime
...
If you happen to have a VPN in a different timezone that is set as a
trusted network, things may get a little weird.
2016-09-03 17:26:39 -07:00
Pig Monkey
152c4eba20
undo git-annex regression
2016-09-02 16:46:21 -07:00