Commit Graph

23 Commits

Author SHA1 Message Date
ducoterra
0532a8157a Add iscsi role and docs
Since iscsi supports luks + btrfs over the network and makes for an
amazing networked backup drive we should include that in our default
config.
2022-02-04 13:50:42 -05:00
ducoterra
dca1e8522f Switch to network drive backup
Change default vars to network iscsi drive.
2022-02-04 13:50:07 -05:00
ducoterra
7c90ddc5ae Add logging and error handling to backup script
Add much needed logging and error handling to make sure backups happen
more consistently.
2022-02-04 13:49:31 -05:00
ducoterra
672371887c Add open_backup.sh
Add open_backup, a script to mount the encrypted backup drive created in
arch_backup.
2022-02-04 13:49:02 -05:00
ducoterra
c6db306a0e Add gimp, libreoffice, and steam-native
Add image editing and document writing to the toolkit. Fix steam
streaming issues by installing steam-native.
2022-02-04 13:48:18 -05:00
ducoterra
dcfcdf84f1 Add emulate right click with two fingers
Clicking with two fingers is so much better, right?
2022-02-04 13:47:48 -05:00
ducoterra
e8b63217af Add seahorse to daily drivers
seahorse allows you to edit the contents of gnome-keyring with a gui.
Very useful for editing and deleting entries.
2022-02-03 12:38:55 -05:00
ducoterra
f3ce93554d arch_backup major fixes
1. Don't automount disks (dconf changes) this breaks backups
2. Rewrite the entire backup script to handle mounting, decrypting,
   many use cases, etc
3. Update main.yaml to not create mount location for backup drive,
   script will handle it
2022-02-03 12:34:54 -05:00
ducoterra
c044325cd0 Add auto-cpufreq role
Not using it yet - but add role for installing auto-cpufreq. Possibly
provides better battery life.
2022-02-02 09:47:23 -05:00
ducoterra
b315d6a043 Don't send backup fail as critical alert
Critical alerts don't seem to timeout. Don't send critical alerts.
2022-02-02 09:29:27 -05:00
ducoterra
f117e4a5e3 Add VLC to daily drivers
Install VLC as part of my daily drivers packages.
2022-02-01 20:42:58 -05:00
ducoterra
0e708ce49d Ensure docker service enabled and running
Ensure docker enabled on boot.
2022-02-01 20:35:47 -05:00
ducoterra
8abfbcf561 Fix issues where cryptsetup would fail to unmount
There were occasions where removing the backup drive would confuse luks
and prevent re-mounting. This fixes the issue by attempting to luks
close and open the drive before mounting, thereby correcting any issues
where the drive would stick.
2022-02-01 20:25:26 -05:00
ducoterra
81a0007028 Move arch_wireguard to its own role
Wireguard will eventually require more complex configration. Moving to
its own role for that eventual expansion.
2022-02-01 11:05:31 -05:00
ducoterra
c8396037db Fix backup snapshot drift
Occasionally, the latest snapshot in the snapshots dir would get out of
sync with the backup drive. Change the script to detect drift and fix it
before performing a backup.
2022-02-01 10:47:08 -05:00
ducoterra
9a3ee4fa9b Pull variables out of arch_backup
Pull out user-modifiable variables from arch_backup. This should make it
easier for anyone to modify.
2022-02-01 10:46:11 -05:00
ducoterra
fb2dd1174c Add center window hotkey
Add hotkey to center window
2022-01-31 22:10:16 -05:00
ducoterra
da6d844e4b Add window maximize keyboard shortcut
Add maximize window shortcut <Super>Up
2022-01-31 22:02:11 -05:00
ducoterra
2cb1de9b98 Manjaro don't sleep while plugged in
Laptop should stay away while plugged in
2022-01-31 21:50:03 -05:00
ducoterra
5c5974f96b add ansible README 2022-01-31 16:47:43 -05:00
ducoterra
6d6c2d27eb Move btrfs_backups.sh to backup role dir
Move backup script to role directory rather than the root directory of
the roles.
2022-01-31 16:43:11 -05:00
ducoterra
65dc4c5513 Align naming scheme for "daily drivers" installs
Daily driver installs from pacman, yay, and snap should all share a
similar naming convention. This will be "<package
manager>_daily_drivers" from now on.
2022-01-31 16:39:25 -05:00
ducoterra
838dad0302 Move single ansible playbook to ansible directory
Make ansible playbook properly- use ansible-galaxy init commands.
2022-01-31 13:44:46 -05:00