Commit graph

100 commits

Author SHA1 Message Date
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