788 Commits

Author SHA1 Message Date
7fc218896f
Go back to Evolution over Thunderbird (#10)
* Remove Thunderbird from FreeBSD, replace with Evolution.

* Add Evolution from package manager and NOT flatpak.

* Fix comment. Firefox hasn't been the default for a while.

* Add dependency msgfmt for `make`ing Dash To Dock.

* Add dependency msgfmt for `make`ing Dash To Dock.

* Add all parts of Evolution.

* Modify comment.

* Maybe updating Evolution will get Debian to fix the `[residual-config]` problem.

* Add Evolution above Thunderbird.

* Also install all add-ons.
2021-08-30 06:59:40 -05:00
7e4f975228
Better update consistency between Parrot and non-Parrot. (#9)
* Add autoremove to Parrot and Parrot package "fixes" to non-Parrot apt distros.

* Add -y var to Parrot autoremove.
2021-08-16 18:04:58 -05:00
89961ad08f
Fix update for Flatpak. (#8)
* Change to 2 spaced indent.

* Change flatpak to never "fail" so that update can be run on servers as well.

* Change indent to 2 spaces.

* Be fancier than an always-true.
2021-08-14 12:43:42 -05:00
37c5b122f8
Add commands and scripts to user. (#7)
* If we're gonig to exit then we should be more sure about our messaging.

* Only have GIMP installed from Flatpak.

* Playbook is causing Ubuntu 20.04 to fail.

* Define gnome_install.failed since some Ansible versions are picky.

* Try again for mad non-Parrot versions of Ansible.

* Add debug.

* Still trying to make Ubuntu 20.04's Ansible happy.

* Fix typos.

* Ubuntu does not need to install Dash To Dock. Also ensure `make` is installed on other distros so that the project is compiled.

* Remove debug.

* Add remount and upgrade commands to RC files.

* Copy root scripts to also be for user.

* Call the new user script.

* Add new commands to rc_common so they're added to the rc files.

* Remove update file on Parrot OS.
2021-08-14 10:03:55 -05:00
3dec7e7d82
Fix GNOME Install For Ubuntu 20.04 (#6)
* If we're gonig to exit then we should be more sure about our messaging.

* Only have GIMP installed from Flatpak.

* Playbook is causing Ubuntu 20.04 to fail.

* Define gnome_install.failed since some Ansible versions are picky.

* Try again for mad non-Parrot versions of Ansible.

* Add debug.

* Still trying to make Ubuntu 20.04's Ansible happy.

* Fix typos.

* Ubuntu does not need to install Dash To Dock. Also ensure `make` is installed on other distros so that the project is compiled.

* Remove debug.
2021-08-09 08:09:16 -05:00
2383183164 Remove certbot from nextcloud. 2021-08-03 19:28:24 -05:00
d6d0a52373
Use LibreOffice From Flatpak (#5)
* Use LibreOffice from Flatpak, not package managers.

* Double quotes were getting escaped and failed in apt. Try without.
2021-07-27 04:57:20 -05:00
830cbd7d3a Fix descriptions. 2021-07-20 06:14:24 -05:00
fcf9dc1d89 Add Telegram to FreeBSD favorites. 2021-07-20 06:05:10 -05:00
cde640a16e Enhance scm-dev.sh to allow specific branch requests. 2021-07-19 17:56:04 -05:00
e2e5c23322 Reformat a little bit. 2021-07-19 17:51:38 -05:00
3a60553f88 Remove Geary from favorites. No dark theme or calendar, but still good to have installed. 2021-07-19 17:50:20 -05:00
b451700616 Add Geary to favorites. 2021-07-19 10:44:11 -05:00
053e7718a2 Begin testing Geary instead of Thunderbird. 2021-07-19 10:33:32 -05:00
464041743b Install additional software on airbook. 2021-07-19 10:30:39 -05:00
b869e7078d Software tasks need to run before config tasks. Brave was missing from Favorites. 2021-07-19 10:28:33 -05:00
0199e267fc Add aliases for clean and clean-trash. 2021-07-19 10:21:30 -05:00
fcae2dc8dd Super try to make sure that the comma only gets created when needed. 2021-07-19 10:10:07 -05:00
289ee20fd1 Ensure variable is empty parenthesis if it is None for some reason. 2021-07-19 10:01:02 -05:00
797ad851ad Add names to debug statements for better troubleshooting. 2021-07-19 09:56:39 -05:00
3817fd81e0 It's OK if gdm isn't found, this is expected on Parrot. 2021-07-19 09:28:00 -05:00
33d7b38257 Merge branch 'dev' 2021-07-19 07:50:43 -05:00
4ad70d2069 Add comment for what will need installed eventually. 2021-07-19 07:44:31 -05:00
2b2bc72f14 Add brew commands. 2021-07-19 07:44:16 -05:00
618c7ff267 Add calls to new files. 2021-07-19 07:38:33 -05:00
12ebd17a20 Merge branch 'dev' into mac-os 2021-07-19 07:36:00 -05:00
058de83bf0 Update comment groups. 2021-07-19 07:30:37 -05:00
f0a805717c Add initial files for MacOS support. 2021-07-19 07:27:00 -05:00
c97fea2f49 Add Macbook Air to hosts. 2021-07-19 07:22:31 -05:00
c59e706c17
Add initial HUGO support, FreeBSD 13 support, and script for Ansible to hit dev branch. (#4)
* Create HUGO file.

* Add HUGO.

* Add script for running system against development branch.

* Add newline to end of file.

* Comment unused blocks.

* Add path of site that HUGO should host.

* Newlines, comments, and HUGO path. (#2) (#3)

* Create HUGO file.

* Add HUGO.

* Add script for running system against development branch.

* Add newline to end of file.

* Comment unused blocks.

* Add path of site that HUGO should host.

* FreeBSD is complaining about certbot not having dict object stdout. This whole playbook is supposed to be skipped though, lol.

* FreeBSD 13 is still mad. Ansible 2.11.2, jinja 2.11.2 (same version number??), Python 3.8.10.

* Fix root group to be existing variable. FreeBSD uses wheel.

* Allow choosing Github branch dynamically.

* `branch` needs to be at General level. Testing if this works...

* Change other `localhost` to `everything`.

* Update FreeBSD status.

* Goodbye, Code-OSS on Linux!

* Delete a terrible file.

* Remove excess tag.

* "Fix" SSHFS for FreeBSD.

* Variablize FreeBSD's loading of fusefs.

* Variablize /etc/rc.conf. Enable FuseFS more properly.

* Add beginning ticks.

* Add missing playbook.

* Enable FreeBSD mount job.

* Rearrange items to be more consistent with comment.

* It seems  FreeBSD removed the `gnome3` metapackage. Use `gnome3-lite` instead. Also add Telegram.

* Python is to 3.8 now.

* Expand on FreeBSD work.

* Expand on FreeBSD work.

* Add placeholders for Gitlab.

* Add parameter for Gitlab install.

* Add Gitlab playbook.

* Ensure FreeBSD uses the correct Python install.

* Add newline.

* Fix NFS for FreeBSD workstations.

* Remove unnecessary line, restricted install to Linux in playbook.

* Fix mount options for FreeBSD.

* Fix mount number, as well as system-specific facts.

* Add placeholders for remote viewing.

* Add RDP for FreeBSD.

* Omg! It works! Add setting enforcement.

* Always remove OSS.

* Remove hosts from explicit dev testing.
2021-07-19 07:07:03 -05:00
81b8a9c810
Merge branch 'main' into dev 2021-07-19 07:02:12 -05:00
11da851403 Remove hosts from explicit dev testing. 2021-07-19 06:32:33 -05:00
8f70c6a8fa Always remove OSS. 2021-07-18 09:33:08 -05:00
dcf3536526 Omg! It works! Add setting enforcement. 2021-07-14 07:46:44 -05:00
3a90368883 Add RDP for FreeBSD. 2021-07-14 07:29:12 -05:00
cefa9f73ec Add placeholders for remote viewing. 2021-07-14 07:08:27 -05:00
3baf02951c Fix mount number, as well as system-specific facts. 2021-07-14 07:08:12 -05:00
ac865964f1 Fix mount options for FreeBSD. 2021-07-14 06:59:11 -05:00
2ae6c1c45e Remove unnecessary line, restricted install to Linux in playbook. 2021-07-14 06:54:16 -05:00
5959bcda8b Fix NFS for FreeBSD workstations. 2021-07-14 06:53:35 -05:00
517e24bd69 Add newline. 2021-07-14 06:45:00 -05:00
cebba53033 Ensure FreeBSD uses the correct Python install. 2021-07-14 06:35:15 -05:00
502f579951 Add Gitlab playbook. 2021-07-14 06:33:28 -05:00
d3cd394433 Add parameter for Gitlab install. 2021-07-14 06:32:57 -05:00
bfb85a6ed6 Add placeholders for Gitlab. 2021-07-14 06:23:33 -05:00
c79aeae09d Expand on FreeBSD work. 2021-07-13 21:39:44 -05:00
bc8e410b7f Expand on FreeBSD work. 2021-07-13 21:39:33 -05:00
ffc1f11fcd Python is to 3.8 now. 2021-07-13 21:38:35 -05:00
be20494910 It seems FreeBSD removed the gnome3 metapackage. Use gnome3-lite instead. Also add Telegram. 2021-07-13 21:34:34 -05:00
81a41e020e Rearrange items to be more consistent with comment. 2021-07-13 21:27:20 -05:00