Commit Graph

520 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
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
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
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
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
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
f0a805717c Add initial files for MacOS support. 2021-07-19 07:27:00 -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
bdf3ffa456 Newlines, comments, and HUGO path. (#2)
* 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.
2021-07-13 07:33:05 -05:00
a62336f139 Release HUGO and scm-dev.sh additions. (#1)
* Create HUGO file.

* Add HUGO.

* Add script for running system against development branch.
2021-07-13 06:47:31 -05:00
1b5be7cebe Add OS check to make Ubuntu happy. 2021-07-13 06:03:30 -05:00
b3b2bd2745 Re-order again. Utilities before social and fun things. 2021-07-12 20:48:56 -05:00
3d254e99d6 Re-order favorites. 2021-07-12 20:46:40 -05:00
54ab2f0724 Variables 1 failed, so now making it skip based on dash_to_dock_exists.failed instead of gnome_enabled_extensions. 2021-07-12 20:39:19 -05:00
e33a1abe3c Fix true to be a string so it gets sent lowercase (unthanks to Python/Ansible). dconf will convert it to a bool for us. 2021-07-12 08:17:18 -05:00
cbd00f076f Forgot to add Codium to the flatpak installs, only did uninstalls, lol. 2021-07-12 08:16:06 -05:00
a1a2d01fb9 Alright, this is getting kinda goofy, but we're really dang close. 2021-07-12 08:13:27 -05:00
3bc393e335 Force LEFT as a string. 2021-07-12 08:09:49 -05:00
26a7e49576 Remove a leftover .value. 2021-07-12 08:04:08 -05:00
7375d7c30a Trying again!! Never give up!!! 2021-07-12 08:02:20 -05:00
92ca0f3ed4 Ensure comma variable is always initialized. 2021-07-12 07:54:08 -05:00
ddfa9a2f3c Try adding the @as now too, Didn't see that before. 2021-07-12 07:00:42 -05:00
a19e401519 Length did not work. Try checking for empty array as a string. 2021-07-12 06:57:23 -05:00
e39c63fb70 Dash To Dock, attempt 5. ;) 2021-07-11 15:59:05 -05:00
17371514c1 Adding debug statements. Union did not work for "array + string". I thought they were both arrays. 2021-07-11 15:54:35 -05:00
4da7a9603d Dash To Dock, attempt 4. 2021-07-11 15:43:43 -05:00
1ac71a97a1 Dash To Dock, attempt 3. 2021-07-11 15:38:27 -05:00
7a22bff52b Dash To Dock, attempt 2. 2021-07-11 15:31:08 -05:00
90105c1b9d Ensure extension Dash To Dock exists, attempt 1. 2021-07-11 15:26:19 -05:00
143907c8ff Add a space between PS1 and commands. 2021-07-11 13:20:31 -05:00
600c1612e3 YAML is complaining about the @ sign even though there are quotes. Trying something else. 2021-07-11 13:16:30 -05:00
189bbd1b5b Add an easy, consistent, global PS1. Big thanks to FreeBSD for the simplicity. 2021-07-11 13:13:51 -05:00
55e38480e6 Fix permissions, again. :) 2021-07-11 12:09:33 -05:00
2bdcef938c Change to checking if gdm3 already exists. 2021-07-11 11:55:42 -05:00
099abfc5db Unsure why gnome_install keeps getting marked as changed. 2021-07-11 11:36:22 -05:00
f9ce97d101 Make the software a list. 2021-07-11 11:32:39 -05:00
e1476e88e4 Install GNOME and tell user to configure it as part of a Parrot OS setup. 2021-07-11 11:30:59 -05:00