Commit graph

174 commits

Author SHA1 Message Date
Pig Monkey
96c090affe change NetworkManager connectivity check to a boolean 2024-04-25 20:24:59 -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
af2b70d9a9 allow setting user's group ID 2024-02-04 12:29:05 -08:00
Pig Monkey
36489f0fc1 install vivid 2023-10-08 11:36:56 -07:00
Pig Monkey
726d6ef742 add udftools 2023-09-27 20:49:21 -07:00
Pig Monkey
d293646685 replace exfat-utils with newer exfatprogs
Existing users should first remove exfat-utils.
2023-09-27 20:48:33 -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
a503fc0c55 remove trusted network 2023-02-17 14:22:56 -08:00
Pig Monkey
eae23223b2 add new trusted network 2023-02-16 09:05:53 -08:00
Pig Monkey
6432120ea2 add additional fonts 2022-11-25 18:09:16 -08: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
9de9f7d706 spiped moved from AUR to Community 2022-01-03 13:28:12 -08:00
Pig Monkey
8527b982ff reduce mailsync time
Now that I have IMAP IDLE support, this can run less frequently.
2021-11-23 20:19:05 -08:00
Pig Monkey
009341cc16 update trusted network uuids 2021-10-31 11:24:36 -07:00
Pig Monkey
9ee2aaf9dd add gparted 2021-10-31 10:34:04 -07:00
Pig Monkey
4422057fba update trusted network uuids 2021-03-24 15:02:20 -07:00
Pig Monkey
c8327e276f add backup drive 2021-01-13 14:49:45 -08:00
Pig Monkey
f55b71ec1d drop otf-symbola 2020-12-31 18:30:27 -08:00
Pig Monkey
45496cfa20 move progress to sysmon role 2020-12-31 18:11:57 -08:00
Pig Monkey
9f44cc50ca add progress 2020-12-30 18:57:32 -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
0be4efe09a add spiped 2020-12-02 18:08:12 -08:00
Pig Monkey
6532ba8a46 move system monitoring tools into their own role 2020-05-16 19:04:26 -07:00
Pig Monkey
e57dce556d add cpulimit 2020-05-16 18:57:53 -07:00
Pig Monkey
e61f0b6d76 add htop to base packages 2020-04-30 20:14:07 -07:00
Pig Monkey
fcbeb319e9 remove i915 psr kernel param
This doesn't seem to contribute anything on modern kernels.
2020-04-29 21:38:36 -07:00
Pig Monkey
d741eb4edb restore otf-symbola font 2020-03-29 18:45:00 -07:00
Pig Monkey
49ac426035 add matthew butterick's recommended free fonts
https://practicaltypography.com/free-fonts.html
2020-03-11 20:06:13 -07:00
Pig Monkey
7e99a97eaf optionally enable unprivileged containers for non-root users
This is enabled by default in the vanilla kernel and disabled by default
in the hardened kernel.
2020-02-20 09:30:22 -08:00
Pig Monkey
79e940c631 support forwarding LAN zones to local LAN DNS
With this option enabled, if you connect to a local network which claims
to serve DNS for `mycorp.com`, unbound will forward DNS requests for
that domain to the local network DNS resolver.

If you connect to a local network which claims to serve DNS for a domain
like `mynetwork.lan` or `local.mesh`, and you have those domains
whitelisted in the `unbound.private_domains` var, you will be able to
successfully resolve those hostnames.

The `private_interfaces` option prevents forwarding the root zone to the
local network resolver. If the network claims to provide DNS for
`mycorp.com` and everything else, requests for `mycorp.com` will go to
the network's resolver, but requests for every other domain will still go
through unbound to the nameservers specified in the
`unbound.nameservers` var.
2020-01-22 19:13:27 -08:00
Pig Monkey
cffd55bdb6 support optional private domains in unbound dns
This will have no effect, unless you use my default list of
private domains in `group_vars/all`.
2020-01-22 19:00:39 -08:00
Pig Monkey
d8ba7c95cd man-db and man-pages must be installed explicitly 2020-01-18 16:48:35 -08:00
Pig Monkey
fb045864ad ttf-symbola is currently broken upstream 2020-01-18 15:24:46 -08:00
Pig Monkey
882d697664 move python development packages into separate role 2019-11-18 16:42:35 -08:00
Pig Monkey
4e8bf0d5a3 add pyenv 2019-11-18 16:39:00 -08:00
Brett Eisenberg
278504d71d add etesync-dav 2019-09-19 16:37:49 -07:00
Pig Monkey
0c6871c23b open syncthing ports 2019-09-18 13:03:11 -07:00
Pig Monkey
f8893fe292 update roothints monthly 2019-09-11 18:54:08 -07:00
Pig Monkey
cddf4131db specify auth name and cert location for dns over tls 2019-09-11 18:50:22 -07:00
Pig Monkey
b82da1db48 install pkgfile with definition update timer 2019-09-11 17:40:28 -07:00
Pig Monkey
e73db692da disable notmuch by default
I don't use it.
2019-08-27 09:08:56 -07:00
Brett Eisenberg
b2fe7885eb optionally update notmuch when syncing mail 2019-08-27 08:32:04 -07:00
Pig Monkey
cdb082df13 add smartmontools 2019-08-25 21:32:41 -07:00
Pig Monkey
e2b9cfbf19 add fzf 2019-08-25 19:37:27 -07:00
Pig Monkey
24ef24c34a update currency conversions daily(ish) for units 2019-07-23 19:19:30 -07:00
Pig Monkey
c8febf046c use termdown community package 2019-06-11 08:38:32 -07:00
Pig Monkey
da39a5b12c add termdown 2019-06-04 21:57:04 -07:00
Pig Monkey
aacc096916 disable himawaripy by default 2019-05-19 12:13:24 -07:00
Pig Monkey
bb7c07961f add goesimage 2019-05-19 12:07:09 -07:00