ducoterra
d212d52236
battery improvements and pc start
2023-02-21 11:07:55 -05:00
ducoterra
57c15baa8b
WIP
2023-01-22 23:49:29 -05:00
ducoterra
5cc4c9b9cf
WIP: Notes
2023-01-22 10:23:32 -05:00
ducoterra
770b208f26
Add btrbk section to README
...
Add instructions for setting up btrbk on fedora.
2022-05-22 15:00:18 -04:00
ducoterra
494e91f293
Split fedora and manjaro playbooks
...
Split playbooks to better accomodate development of both.
2022-04-03 16:48:30 -04:00
ducoterra
2ca110134a
Remove unneeded framework_manjaro tasks
...
BTRFS backup is handled by duplicity and timeshift and no longer needed.
Furthermore, no swap is required for my use case.
2022-02-10 11:37:52 -05:00
ducoterra
56ae335b60
Remove freon
...
Not needed anymore.
2022-02-10 11:37:38 -05:00
ducoterra
e385e42ab7
Automount drives
...
Turns out drive automounting is useful. Don't disable it.
2022-02-10 11:37:17 -05:00
ducoterra
a83311cb04
Use ~/.wireguard as softlink to /etc/wireguard
...
In an effort to backup only the home directory, move wireguard folder to
home and softlink it.
2022-02-10 11:36:21 -05:00
ducoterra
2bc19dea00
Switch to snap code install
...
VSCode wants to be installed via snap. Their wish is my command.
2022-02-10 11:35:44 -05:00
ducoterra
08b0700e53
Add avahi service
...
Add avahi (bonjour) service and ensure it's started and enabled.
2022-02-10 11:35:23 -05:00
ducoterra
0477970c78
Move README, arch.md, and framework.md
...
Rework documentation and consolidate all framework docs into a
framework_manjaro file. README is only for ansible now.
2022-02-10 11:33:26 -05:00
ducoterra
8fbf384b2d
Add fedora compatibility
...
Add fedora installation for Framework.
2022-02-06 17:29:55 -05:00
ducoterra
8b3002316f
Simplify and consolidate scripts
2022-02-05 22:32:13 -05:00
ducoterra
1370897735
Add packer
...
Add packer to hashicorp_tools
2022-02-05 17:33:33 -05:00
ducoterra
9c8b587839
Start iscsi and iscsid on boot
...
Start iscsi and iscsid on boot so iscsi drives can be mounted on
startup.
2022-02-05 17:30:31 -05:00
ducoterra
ba65f1bdf0
Don't start docker on boot
...
Don't start docker on boot, wait for user to start it.
2022-02-05 17:30:11 -05:00
ducoterra
727670870c
Add yq to snap installs
...
Install yq with snap.
2022-02-05 17:29:47 -05:00
ducoterra
3e87be599d
Change vault_cli to hashicorp_tools
...
vault_cli now installs terraform as well. Should be "hashicorp_tools"
since that's more accurate.
2022-02-05 17:28:43 -05:00
ducoterra
e294837aaf
Add steam streaming fix to README
...
Add section explaining how to fix steam streaming.
2022-02-05 17:26:36 -05:00
ducoterra
f0b8f80483
Require privilege escalation for iscsi
...
iscsi commands require privilege escalation. Add become statement.
2022-02-04 13:58:10 -05:00
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
f1bbf399bc
Add sudo auth section
...
Add section explaining that ansible and fingerprint auth do not mix.
Explain how to disable it for sudo.
2022-02-03 12:33:23 -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
d1b00d74b9
Add framework README with fingerprint fix docs
...
Add framework README with instructions on fixing the fingerprint reader
when it fails due to previously enrolled prints.
2022-02-02 09:29:56 -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
9f5e3ac542
Add BTRFS and Luks docs
...
Add docs explaining how to use luks and btrfs on arch.
2022-01-31 13:47:30 -05:00
ducoterra
92a4acf415
Fix minor typos, bugs, and missed packages.
2022-01-31 13:47:11 -05:00
ducoterra
7b0daef47d
Remove old manjaro playbook
...
Now that we've split into proper ansible roles, remove the old manjaro
playbook.
2022-01-31 13:46:14 -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
ducoterra
c3ee4cf837
Don't run reboot step
...
comment it out for future use
2022-01-31 12:50:32 -05:00