dotfiles, plus scripts for box setup
prereqs
- zsh and git installed
- git clone this repo
specific prereqs, linux distros
- sudo access is configured for current user
specific prereqs, macos
- install the package manager, homebrew
- for aerospace window manager, have only 1 workspace/desktop
- manual settings, refer to ref/macos-system-settings
script run
- to do the full setup, from git root dir, run:
./box_setup.sh - to copy dotfiles only, from git root dir, run:
./copy_dotfiles.sh
after script run
- complete manual actions specified in ref/post-run
attribution
Original pattern/approach and some key config logic
The original pattern and approach for this project, the program-installation scripts and logic, the copy-configs-and-scripts scripts and logic, the "tmux sessionizer" (tmux session init logic), my initial neovim and tmux configs, and my general workflow/workspace strategy, were derived from several of ThePrimeagen's projects and videos, including a FrontEnd Masters course which he taught (each are listed below). I was unable to locate any required licenses or copyrights for the code contained within these sources, but I wanted to give attribution nonetheless.
- dev/setup/config repo
- neovim config
- tmux sessionizer
- YouTube video - neovim config video
- FrontEnd Masters course - dev productivity v2
Author: ThePrimeagen (Michael Paulson)
Some themes and theme-swtiching/setting logic
The theme configuration files in this repository under src_files/imports/themes-omarchy-core are copied from, and much of the "theme-switching" or "theme-setting" logic and scripts are derived from, Omarchy, which is licensed under the MIT License.
Copyright (c) David Heinemeier Hansson
Additional/extra themes (Omarchy extra themes)
Additional theme configuration files in this repository under src_files/imports/themes-omarchy-extra are copied or derived from projects of additional conrtibutors to the Omarchy community/ecosystem. For information about authors/licenses/copyrights for each, refer to any LICENSE and/or ATTRIBUTION.md files in each theme's respective directory under src_files/imports/themes-omarchy-extra.