This commit is contained in:
Alicia Sykes 2022-10-31 12:09:07 +00:00
commit 33268a661a
4 changed files with 39 additions and 13 deletions

32
.github/README.md vendored
View File

@ -188,21 +188,27 @@ Once the repo is cloned, you can modify whatever files you like before running t
<pre> <pre>
~ ~
└── <a href="https://github.com/Lissy93/dotfiles" title="Root">.</a> └──.
├── <a href="https://github.com/Lissy93/dotfiles/tree/master/bash" title="Bash Config">bash/</a> # Bash (shell) config ├── <a href="https://github.com/Lissy93/dotfiles/tree/master/bash">bash/</a> # Bash (shell) config
├── <a href="https://github.com/Lissy93/dotfiles/tree/master/tmux" title="Tmux Configs">tmux/</a> # Tmux (multiplexer) config ├── <a href="https://github.com/Lissy93/dotfiles/tree/master/tmux">tmux/</a> # Tmux (multiplexer) config
├── <a href="https://github.com/Lissy93/dotfiles/tree/master/vim" title="Vim Configs">vim/</a> # Vim (text editor) config ├── <a href="https://github.com/Lissy93/dotfiles/tree/master/vim">vim/</a> # Vim (text editor) config
├── <a href="https://github.com/Lissy93/dotfiles/tree/master/zsh" title="ZSH Configs">zsh/</a> # ZSH (shell) config ├── <a href="https://github.com/Lissy93/dotfiles/tree/master/zsh">zsh/</a> # ZSH (shell) config
└── <a href="https://github.com/Lissy93/dotfiles/tree/master/installs" title="List of packages to install">scripts/installs/</a> # Scripts for software installation ├── <a href="https://github.com/Lissy93/dotfiles/tree/master/scripts">scripts/</a> # Bash scripts for automating tasks
├── <a href="https://github.com/Lissy93/dotfiles/blob/master/scripts/installs/Brewfile" title="Packages for MacOS via Homebrew">Brewfile</a> # Package installs for MacOS via Homebrew │ ├── <a href="https://github.com/Lissy93/dotfiles/tree/master/scripts/installs">installs/</a> # Scripts for software installation
├── <a href="https://github.com/Lissy93/dotfiles/blob/master/scripts/installs/arch-pacman.sh" title="Packages for Arch Linux via Pacman">arch-pacman.sh</a> # Package installs for Arch via Pacman │ │ ├── <a href="https://github.com/Lissy93/dotfiles/blob/master/scripts/installs/Brewfile">Brewfile</a> # Package installs for MacOS via Homebrew
└── <a href="https://github.com/Lissy93/dotfiles/blob/master/scripts/installs/flatpak.sh" title="Packages for Linux Desktops via Flatpak">flatpak.sh</a> # Package installs for Linux desktops via Flatpak │ │ ├── <a href="https://github.com/Lissy93/dotfiles/blob/master/scripts/installs/arch-pacman.sh">arch-pacman.sh</a> # Package installs for Arch via Pacman
├── <a href="https://github.com/Lissy93/dotfiles/tree/master/.github" title="Repo Meta">.github/</a> # Meta files for GitHub repo │ │ └── <a href="https://github.com/Lissy93/dotfiles/blob/master/scripts/installs/flatpak.sh">flatpak.sh</a> # Package installs for Linux desktops via Flatpak
├── <a href="https://github.com/Lissy93/dotfiles/blob/master/lets-go.sh" title="Remote Setup Initiator">lets-go.sh</a> # One-line remote installation entry point │ └── <a href="https://github.com/Lissy93/dotfiles/tree/master/scripts/macos-setup">macos-setup/</a> # Scripts for setting up Mac OS machines
├── <a href="https://github.com/Lissy93/dotfiles/blob/master/install.sh" title="Setup Script">install.sh</a> # All-in-one install and setup script │ ├── <a href="https://github.com/Lissy93/dotfiles/blob/master/scripts/macos-setup/macos-apps.sh">macos-apps.sh</a> # Sets app preferences
└── <a href="https://github.com/Lissy93/dotfiles/blob/master/symlinks.yml" title="Symlink location list">symlinks.yml</a> # List of symlink locations │ ├── <a href="https://github.com/Lissy93/dotfiles/blob/master/scripts/macos-setup/macos-preferences.sh">macos-prefs.sh</a> # Sets MacOS system preferences
│ └── <a href="https://github.com/Lissy93/dotfiles/blob/master/scripts/macos-setup/macos-security.sh">macos-security.sh</a> # Applies MacOS security and privacy settings
├── <a href="https://github.com/Lissy93/dotfiles/tree/master/.github">.github/</a> # Meta files for GitHub repo
├── <a href="https://github.com/Lissy93/dotfiles/blob/master/lets-go.sh">lets-go.sh</a> # One-line remote installation entry point
├── <a href="https://github.com/Lissy93/dotfiles/blob/master/install.sh">install.sh</a> # All-in-one install and setup script
└── <a href="https://github.com/Lissy93/dotfiles/blob/master/symlinks.yaml">symlinks.yml</a> # List of symlink locations
</pre> </pre>
--- ---
### Install Script ### Install Script

18
scripts/README.txt Normal file
View File

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

View File

@ -42,6 +42,7 @@ flatpak_apps=(
'com.obsproject.Studio' # Video streaming 'com.obsproject.Studio' # Video streaming
'fr.handbrake.ghb' # Video transcoder 'fr.handbrake.ghb' # Video transcoder
'io.github.seadve.Kooha' # Screen recorder 'io.github.seadve.Kooha' # Screen recorder
'nl.hjdskes.gcolor3' # Color picker
'org.audacityteam.Audacity' # Sound editor 'org.audacityteam.Audacity' # Sound editor
'org.blender.Blender' # 3D modeling 'org.blender.Blender' # 3D modeling
'org.darktable.Darktable' # Video editor 'org.darktable.Darktable' # Video editor

View File

@ -18,6 +18,7 @@
${XDG_CONFIG_HOME}/vim: vim ${XDG_CONFIG_HOME}/vim: vim
${XDG_CONFIG_HOME}/nvim: vim ${XDG_CONFIG_HOME}/nvim: vim
${XDG_CONFIG_HOME}/tmux: tmux ${XDG_CONFIG_HOME}/tmux: tmux
${XDG_DATA_HOME}/tmux/tpm: lib/tpm
${XDG_DATA_HOME}/tmux/plugins/tpm: lib/tpm ${XDG_DATA_HOME}/tmux/plugins/tpm: lib/tpm
# Utility config files # Utility config files