Files
box-setup/README.md

1.8 KiB

dotfiles, plus scripts for box setup

prereqs, linux distros

  • zsh is installed (scripts are written for zsh)
  • sudo access is configured for current user

prereqs, macos

  • zsh is installed (scripts are written for zsh)
  • install the package manager, homebrew
  • for yabai window manager (so as to not mess with SIP settings)
    • create 9 spaces/desktops
    • system settings > keyboard shortcuts: set keys to switch between spaces/desktops
    • system settings > desktop/dock/mission-control:
      • click wallpaper to reveal desktop: set to "only in stage manager"
      • all drag windows to corner/edge/place types of options: disabled
      • rearrange spaces based on recent use: disabled
      • when switch to app... switch to space with open windows of app: disabled
      • displays have separate spaces: enabled
      • show files on desktop: enabled

script run

  • if repo present on system, run from the repo's root:
    • ./box_setup.sh <OS-name>
      
  • if repo not present, run:
    • curl -LO https://git.drinkingtea.net/david/box-setup/raw/branch/master/box_setup.sh
      sh box_setup.sh <OS-name>
      
    • then delete the script file afterwards (repo should have been copied to dev dir)

todo items

  • choose window manager for linux, then configure
  • config for: terminal (ghostty); mpd, mpc, ncmpcpp; mpv
  • config for gimp, src_files/.config/GIMP (dir)
    • set things in gtkrc only? still need to nest that within a sub dir?
    • or configure in gimp, copy resulting dir to src_files/.config/GIMP, call it a day
  • decide on and implement approach for languages and versioning
    • asdf, or language-specific version managers?
    • docker? or alternatives like podman? any license concerns?