From f2cc0c0036064259d4ddce03e0a3560f2917aff4 Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Fri, 28 Oct 2022 13:46:11 +0100 Subject: [PATCH 1/4] Create README.txt --- scripts/README.txt | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 scripts/README.txt diff --git a/scripts/README.txt b/scripts/README.txt new file mode 100644 index 0000000..b0e9cdc --- /dev/null +++ b/scripts/README.txt @@ -0,0 +1,18 @@ + +Lissy93/Dotfiles - Scripts 📜 +---------------------------- + +A set of Bash scripts for automating the setup and management of various systems. + +* scripts/installs/ OS / distro specific package installation / update scripts + * Brewfile Packages to be installed via Homebrew on MacOS + * flatpak.sh Desktop apps to be installed on Linux GUI systems via Flatpak + * arch-pacman.sh Package installations using Pacman for Arch-based systems + * debian-apt.sh Package installations using apt for Debian-based systems + * alpine-pkg.sh Package installations using pkg for Alpine-based systems +* scripts/macos-setup/ Scripts to automate the configuration of MacOS systems + * macos-security.sh Apply essential MacOS security settings + * macos-preferences.sh Apply user MacOS preferences (spotlight, colors, behaviour, etc) + * macos-apps.sh Apply preferences to user applications (Finder, Mail, Terminal, etc) + +Source: https://github.com/Lissy93/dotfiles/tree/master/scripts From bfb37890e89e346dcd6a2b2b089ddea73352488c Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sat, 29 Oct 2022 15:06:15 +0100 Subject: [PATCH 2/4] Adds color picker to Flatpak manifest --- scripts/installs/flatpak.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/scripts/installs/flatpak.sh b/scripts/installs/flatpak.sh index d26a667..0c30527 100644 --- a/scripts/installs/flatpak.sh +++ b/scripts/installs/flatpak.sh @@ -42,6 +42,7 @@ flatpak_apps=( 'com.obsproject.Studio' # Video streaming 'fr.handbrake.ghb' # Video transcoder 'io.github.seadve.Kooha' # Screen recorder + 'nl.hjdskes.gcolor3' # Color picker 'org.audacityteam.Audacity' # Sound editor 'org.blender.Blender' # 3D modeling 'org.darktable.Darktable' # Video editor From 1d807c350bac947f107fa7f5f21e9b28ccd53805 Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sun, 30 Oct 2022 16:09:33 +0000 Subject: [PATCH 3/4] Fixes TPM symlink --- symlinks.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/symlinks.yaml b/symlinks.yaml index 3232a1e..42923d4 100644 --- a/symlinks.yaml +++ b/symlinks.yaml @@ -18,6 +18,7 @@ ${XDG_CONFIG_HOME}/vim: vim ${XDG_CONFIG_HOME}/nvim: vim ${XDG_CONFIG_HOME}/tmux: tmux + ${XDG_DATA_HOME}/tmux/tpm: lib/tpm ${XDG_DATA_HOME}/tmux/plugins/tpm: lib/tpm # Utility config files From d6c1c5598d6d85befdb473056a1dcaab63adf94d Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sun, 30 Oct 2022 16:25:06 +0000 Subject: [PATCH 4/4] Updates directory structure --- .github/README.md | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/.github/README.md b/.github/README.md index 75e7b84..13bcf5c 100644 --- a/.github/README.md +++ b/.github/README.md @@ -188,21 +188,27 @@ Once the repo is cloned, you can modify whatever files you like before running t
 ~
-└── .
-    ├── bash/             # Bash (shell) config
-    ├── tmux/             # Tmux (multiplexer) config
-    ├── vim/              # Vim (text editor) config
-    ├── zsh/              # ZSH (shell) config
-    └── scripts/installs/         # Scripts for software installation
-      ├── Brewfile        # Package installs for MacOS via Homebrew
-      ├── arch-pacman.sh  # Package installs for Arch via Pacman
-      └── flatpak.sh      # Package installs for Linux desktops via Flatpak
-    ├── .github/          # Meta files for GitHub repo
-    ├── lets-go.sh        # One-line remote installation entry point
-    ├── install.sh        # All-in-one install and setup script
-    └── symlinks.yml      # List of symlink locations
+└──.
+   ├── bash/                 # Bash (shell) config
+   ├── tmux/                 # Tmux (multiplexer) config
+   ├── vim/                  # Vim (text editor) config
+   ├── zsh/                  # ZSH (shell) config
+   ├── scripts/              # Bash scripts for automating tasks
+   │ ├── installs/           # Scripts for software installation
+   │ │ ├── Brewfile          # Package installs for MacOS via Homebrew
+   │ │ ├── arch-pacman.sh    # Package installs for Arch via Pacman
+   │ │ └── flatpak.sh        # Package installs for Linux desktops via Flatpak
+   │ └── macos-setup/        # Scripts for setting up Mac OS machines
+   │   ├── macos-apps.sh     # Sets app preferences
+   │   ├── macos-prefs.sh    # Sets MacOS system preferences
+   │   └── macos-security.sh # Applies MacOS security and privacy settings
+   ├── .github/              # Meta files for GitHub repo
+   ├── lets-go.sh            # One-line remote installation entry point
+   ├── install.sh            # All-in-one install and setup script
+   └── symlinks.yml          # List of symlink locations
 
+ --- ### Install Script