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 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 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 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