Commit graph

416 commits

Author SHA1 Message Date
Pig Monkey
5dfabf7716 add base-devel to base packages
closes #40
2016-12-29 19:04:37 -08:00
Pig Monkey
b7e60f6d4a unjail mutt
Firejail won't run jails inside of other firejails, which means that if
I jail Mutt I can't use firewarden in my mailcap to open attachments.
Mutt doesn't do a whole lot itself, and even when it is jailed, my mail
is synced outside of the Mutt jail via the systemd timer. So I think I'd
rather be able to use firewaden in my mailcap.
2016-12-29 18:56:15 -08:00
Pig Monkey
2a0e752bef verify mimeapps.list exists
closes #38
2016-12-27 20:12:58 -08:00
Pig Monkey
f0077eed7d support udisks configuration
By default we still disable automounting and mount to /media

closes #33
2016-12-26 16:14:03 -08:00
Pig Monkey
be2c841a82 reference mozilla wiki
closes #30
2016-12-26 16:01:37 -08:00
Pig Monkey
a6ffb394d1 update local blocking hosts 2016-12-26 16:00:47 -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
90e968f4d2 install zplug 2016-12-23 13:22:22 -08:00
Pig Monkey
2d3b0055e6 allow sshd tcp forwarding
Disabling it doesn't gain us anything, as mentioned in #30.
2016-12-23 12:59:51 -08:00
Pig Monkey
32a38015be update sshd algorithms
https://wiki.mozilla.org/Security/Guidelines/OpenSSH#Modern_.28OpenSSH_6.7.2B.29
2016-12-23 12:59:00 -08:00
Pig Monkey
f38809a206 ...and correct the var name 2016-12-17 19:21:00 -08:00
Pig Monkey
283ec1471a correct journal config filename
oops
2016-12-17 19:19:28 -08:00
Pig Monkey
8da136c5db set max size for systemd journal
My /var/log/journal was 2.9GB. I'm not sure what a good limit is, but it
certainly is less than that...
2016-12-17 19:15:25 -08:00
Pig Monkey
f2ae6451e8 fix mpd unit target
The multi-user target does not exist for user services.
2016-12-17 18:49:02 -08:00
Pig Monkey
f06e42b088 install magic-wormhole 2016-12-17 18:48:55 -08:00
Pig Monkey
c3b44f0b1e install gimp-plugin-gmic 2016-12-11 21:53:55 -08:00
Pig Monkey
938e8d27ff provide mpd user service
The Arch package used to provide this. Now it doesn't.

To use this, you'd just enable and start it as your user.

    $ systemctl --user enable mpd.service
    $ systemctl --user start mpd.service

Existing users can remove the override we used to install, since that is
now redundant.

    # rm -r /etc/systemd/user/mpd.service.d
2016-12-11 21:48:52 -08:00
Pig Monkey
74de6fb893 install gtk3-print-backends
This is now needed for printers to appear in GTK3 dialogs.
2016-12-09 13:05:34 -08:00
Pig Monkey
da7f2877f5 allow tor access to /dev
Without this, Tor has started complaining about not being able to access
/dev/zero (despite Firejail making it available). Somebody should write
a real profile for this at some point...
2016-12-07 15:58:38 -08:00
Pig Monkey
a09ac3b4f8 start tor jail as root, then drop
An update at some point in the past week or two caused tor to break when
it was launched within Firejail as the tor user. Instead we launch the
jail as root and then have Tor drop privileges. I'm not sure why this is
necessary.
2016-12-07 15:54:18 -08:00
Pig Monkey
f341430642 update cryptshot 2016-12-07 15:54:08 -08:00
Pig Monkey
b097dcba29 replace old backup drives 2016-11-28 21:01:08 -08:00
Pig Monkey
de2c2df416 pass verbose flag to rsync 2016-11-24 15:19:34 -08:00
Pig Monkey
7e8bcc206e update cryptshot 2016-11-24 13:41:44 -08:00
Pig Monkey
3e9e43b9eb use a single script/service/timer 2016-11-24 13:39:42 -08:00
Pig Monkey
fc8496e145 only run cryptshot tasks when configured 2016-11-24 12:37:33 -08:00
Pig Monkey
53e59cac5a create cryptshot services and timers 2016-11-24 12:36:24 -08:00
Pig Monkey
3ce490a5c6 create script to execute cryptshot intervals 2016-11-24 12:16:38 -08:00
Pig Monkey
bddf12d0b8 generate cryptshot configs 2016-11-24 12:01:03 -08:00
Pig Monkey
58b13b6432 update playbook role 2016-11-24 11:00:29 -08:00
Pig Monkey
195faef569 rename backup role 2016-11-24 10:58:54 -08:00
Pig Monkey
c91617cca0 move borg tasks to own role 2016-11-24 10:58:00 -08:00
Pig Monkey
ec0580b535 remove redundant tags 2016-11-22 17:10:15 -08:00
Pig Monkey
652257afc7 update firewarden 2016-11-22 17:09:17 -08:00
Pig Monkey
8030db08d6 update cryptshot 2016-11-20 16:03:23 -08:00
Pig Monkey
efd022df5d install cryptshot 2016-11-20 15:49:17 -08:00
Pig Monkey
2d23353c8f add cryptshot repo 2016-11-20 15:48:09 -08:00
Pig Monkey
9ee7a46c0e add trusted network 2016-11-20 15:31:43 -08:00
Pig Monkey
ee88b821d6 borg is now in community 2016-11-20 15:31:34 -08:00
Pig Monkey
4beeaa269d install backitup 2016-11-20 15:30:32 -08:00
Pig Monkey
74ccb2a581 add backitup repo 2016-11-20 15:28:23 -08:00
Pig Monkey
020ad14a39 verify that mimeapps.list exists
I'm not sure where this should actually be, but I think it's safe to do
after i3 is installed.
2016-11-13 20:33:47 -08:00
Pig Monkey
ce935e2f2d do not overwrite mimeapps.list 2016-11-13 20:28:06 -08:00
Pig Monkey
4ddac42fe7 set default pdf application 2016-11-13 20:27:36 -08:00
Pig Monkey
3d3e5b3b37 update nmtrust 2016-11-10 18:46:28 -08:00
Pig Monkey
6e923a2ed4 update mpd firejail profile
The seccomp filter that is now in Firejail's generic profile was causing
issues.
2016-11-10 18:45:32 -08:00
Pig Monkey
65bb35386a install taskopen 2016-11-07 19:54:19 -08:00
Pig Monkey
0a16ab7a88 disable more in the mutt jail
Granted we need to whitelist most of it, since the blacklist is mostly
mail/calendar/contact stuff.
2016-11-07 19:23:39 -08:00
Pig Monkey
ac7bfb15be make the firejail blacklist configurable 2016-11-07 19:18:26 -08:00
Pig Monkey
163baf8f34 blacklist another ledger location
I should just make a config option for this stuff...
2016-11-07 17:40:05 -08:00