ducoterra
52244f140c
switch to arch folder install instructions
2023-08-28 22:22:41 -04:00
ducoterra
9b206f3a23
add objectives, podman, clamav, and other fixes
2023-08-24 01:08:14 -04:00
ducoterra
5dca511841
arch deprecate firejail
2023-08-21 09:31:19 -04:00
ducoterra
099f5e9beb
add yubikey for arch
2023-08-19 01:39:49 -04:00
ducoterra
2b5c660af5
add chroot and firejail docs
2023-08-19 00:47:19 -04:00
ducoterra
5b2caa74f1
continue to organize and update arch install
2023-08-16 10:34:45 -04:00
ducoterra
2b91795bb4
organize boot/security sections
2023-08-15 23:29:16 -04:00
ducoterra
a8d75961cd
add firejail and apparmor
2023-08-14 12:48:19 -04:00
ducoterra
29bec8fc23
use systemd-boot with secure boot
2023-08-14 01:47:43 -04:00
ducoterra
675007c700
add arch instructions for fprintd laptop lid close
2023-08-06 10:09:48 -04:00
ducoterra
41e0798abe
flesh out backup instructions for arch
2023-08-06 10:00:14 -04:00
ducoterra
8f01f68fd6
clarify tlp instructions
2023-08-06 09:59:12 -04:00
ducoterra
d780a94e9a
fix numbering
2023-08-06 09:53:58 -04:00
ducoterra
5fcb01a4ec
add instructions to avoid sleeping while plugged in
2023-08-06 09:52:19 -04:00
ducoterra
fc9a4f5988
Add instructions for saving and loading extensions
2023-08-02 10:03:52 -04:00
ducoterra
79a4cdab63
install cups-pdf with cups/avahi
2023-08-02 09:53:04 -04:00
ducoterra
3c971835fe
move apps section and clarify vscode install
2023-08-02 09:52:50 -04:00
ducoterra
1393649b97
fix btrbk formatting
2023-08-02 09:51:48 -04:00
ducoterra
41f670da2e
add note about wireguard requiring linux-headers
2023-08-02 09:51:08 -04:00
ducoterra
461866c8a3
clarify steam install instructions
2023-08-02 09:50:57 -04:00
ducoterra
a6c636418c
add arch guest driver install for spice
2023-08-02 09:50:41 -04:00
ducoterra
83a4a59cc8
add fingerprint auto-shutoff on lid close to docs
2023-08-02 09:50:22 -04:00
ducoterra
c50669c878
give locale its own section
2023-08-02 09:50:05 -04:00
ducoterra
5f7cb4bed2
move all pacman installs during installation to one line
2023-08-02 09:49:54 -04:00
ducoterra
8487efc18e
add hardware acceleration and firewall
2023-08-02 00:08:48 -04:00
ducoterra
da44e13f03
add btrbk to arch
2023-07-31 22:18:01 -04:00
ducoterra
4c17961e83
wireguard and appimage support
2023-07-30 00:14:44 -04:00
ducoterra
2337c3d04c
add xwayland for arch
2023-07-29 10:05:36 -04:00
ducoterra
9bdc623daf
recommend tlp over power-profiles-daemon
2023-07-29 09:57:22 -04:00
ducoterra
daeb8ee953
add login script from ssh
2023-07-29 09:55:47 -04:00
ducoterra
55d22dc1a1
update arch formatting
2023-07-29 09:54:37 -04:00
ducoterra
d88554cc4c
Merge branch 'main' of ssh://gitea.reeseapps.com:2222/server/Workstation
2023-07-27 23:02:08 -04:00
ducoterra
47d2b99512
add arch install instructions
2023-07-27 23:01:51 -04:00
ducoterra
0d00fbdfa0
Add TPM cryptenroll instructions
...
Add instructions for using tpm2 and fido2 to unlock a drive in linux.
Also include systemd service for auto-enrolling the key after a hardware
change.
2023-06-28 09:04:10 -04:00
ducoterra
11f422e7cc
Fix tpm-luks-enroll example
...
Read password from password environment variable and unset it
afterwards.
2023-06-11 10:28:03 -04:00
ducoterra
24f7032667
Add better ISCSI examples
...
Add examples with more granular control and more verbose options (rather
than the shortcut options which hide much of the meaning.
2023-06-11 10:27:03 -04:00
ducoterra
f38c2380f4
Add extensions list
...
Add list of preferred extensions and a brief description of what they
do. Useful for installing new systems from scratch.
2023-06-11 10:27:03 -04:00
ducoterra
0e558f7766
Add better .desktop example
...
Include more of the common options and provide a better example for
(potentially) more complicated custom .desktop apps.
2023-06-11 10:27:03 -04:00
ducoterra
98ff680951
Add section to troubleshoot loaded firmware
...
Provide command to check which firmware is being loaded (esp wifi
firmware, which was a nightmare to troubleshoot).
2023-06-11 10:27:03 -04:00
ducoterra
e7fa851383
Add sections to improve compatibility with media
...
Two new sections: ffmpegthumbnailer and HEIC for mogrify, improve
compatbility with iOS raw photos and videos.
2023-06-11 10:27:03 -04:00
ducoterra
bd624d3e03
power button behavior
2023-02-26 16:59:06 -05:00
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
ducoterra
b2e9bcccd8
Fix swapfile permissions
...
Forgot to add "become: yes"
2022-01-31 12:50:12 -05:00
ducoterra
4e7e3d4b78
Add retry to snap-store install
...
For some reason the snap-store install can fail if snap isn't available
fast enough. Adding a retry should fix it.
2022-01-31 12:49:33 -05:00
ducoterra
21a132ffc0
Fix qmk installation
...
qmk installation needs sudo permissions on a fresh install.
2022-01-31 12:47:48 -05:00
ducoterra
742e0fc50f
Manjaro install iperf3
...
Ensure iperf3 is installed.
2022-01-31 12:45:37 -05:00
ducoterra
b1f54f7cdf
Manjaro enable gnome-extensions
...
Enable my preferred gnome extensions. These are present in the home
directory but not enabled by default on a fresh install.
2022-01-31 12:44:40 -05:00
ducoterra
1b4b7df692
Sync and update pacman first
...
Before executing any steps pacman needs to be initiated. Especially
important on new systems that haven't had a pacman command run yet.
2022-01-31 12:43:43 -05:00
ducoterra
079f2b6079
NFM: Add secure boot docs
...
Add docs for secure boot instructions. To be implemented when framework
arrives.
2022-01-30 14:52:15 -05:00
ducoterra
884f5af68e
Install appimagelauncher
...
appimagelauncher watches the ~/Applications directory for AppImage apps.
It adds those apps to the launcher.
2022-01-30 14:51:11 -05:00
ducoterra
afd070b464
Install Yay package manager
...
Install yay package manager for AUR packages.
2022-01-30 14:50:50 -05:00