Commit Graph

739 Commits

Author SHA1 Message Date
ed14400f9d Fix silly removal of Evolution. Explains the weird behavior. Also move the install up to the normal Install section from Updating. 2021-08-30 07:26:02 -05:00
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