Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pmuens/dotfiles
My personal dotfiles
https://github.com/pmuens/dotfiles
dotfiles dotfiles-linux dotfiles-macos macos osx
Last synced: 25 days ago
JSON representation
My personal dotfiles
- Host: GitHub
- URL: https://github.com/pmuens/dotfiles
- Owner: pmuens
- License: mit
- Created: 2021-08-02T06:29:58.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-31T07:22:10.000Z (3 months ago)
- Last Synced: 2024-10-31T08:21:04.614Z (3 months ago)
- Topics: dotfiles, dotfiles-linux, dotfiles-macos, macos, osx
- Language: Shell
- Homepage:
- Size: 1.18 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles
## Setup
**Note:** Make sure that you follow the ["Fresh macOS Install"](./MACOS-INSTALL.md) guide when setting-up a new system.
1. Install the latest macOS updates
2. Install the Xcode Command Line Tools via `xcode-select --install`
3. Run `git clone https://github.com/pmuens/dotfiles.git ~/.dotfiles && cd ~/.dotfiles`
4. Log in to iCloud (if you haven't already during the macOS installation)
5. Disable Mac storage optimization in system settings
6. Wait until iCloud Drive is fully synced
7. Run `./install`
8. Run `cp config.zsh.example config.zsh` and update the file
9. Run `./macos/setup.zsh`
10. Restart Mac
11. Run `mackup restore`
12. Update [Dock](#dock)
13. Perform [manual steps](./MANUAL-STEPS.md)
14. Generate a new SSH key via [`./scripts/ssh.zsh [email protected]`](./scripts/ssh.zsh) (replace E-Mail address)
15. Run `pubkey` and add public key to (online) services
16. Run `git remote set-url origin [email protected]:pmuens/dotfiles.git`## Dock
1. Finder
2. Launchpad
3. App Store
4. Safari
5. Mail
6. Preview
7. Calendar
8. Bitwarden
9. System Preferences
10. Alacritty
11. Things
12. Visual Studio Code
13. Firefox
14. Notes## Useful Commands
```zsh
# Update / Synchronize system
ug# Backup / Restore settings
mb
mr# Update Brewfile
bbd# Misc Commands
e
l
c# Dotbot
./install# Homebrew
brew search [--cask]
brew install [--cask]
brew update
brew upgrade [--cask] []
brew uninstall [--cask]
brew reinstall [--cask]
brew info [--cask]
brew doctor# Mas
mas search
mas install
sudo mas uninstall
mas upgrade
mas list
mas signin
mas signout# Mackup
mackup backup
mackup restore [--dry-run] [--verbose]
mackup uninstall
mackup list# asdf
asdf install
asdf current
asdf plugin update --all
asdf list all
asdf local# Defaults
defaults read > defaults
defaults domains | tr " " "\n"
defaults read
defaults find
```## Useful Links
### Tools
- [asdf](https://asdf-vm.com)
- [Dotbot](https://github.com/anishathalye/dotbot)
- [mackup](https://github.com/lra/mackup)
- [mas-cli](https://github.com/mas-cli/mas)
- [Homebrew](https://brew.sh)
- [macOS Defaults](https://macos-defaults.com)### Misc
- [Eizo Monitor Test](https://www.eizo.de/monitortest/)
- [JScreenFix](https://www.jscreenfix.com)### Other `dotfiles`
The following is a list with `dotfiles` repositories I drew inspiration from.
- [holman/dotfiles](https://github.com/holman/dotfiles)
- [webpro/dotfiles](https://github.com/webpro/dotfiles)
- [bigolu/dotfiles](https://github.com/bigolu/dotfiles)
- [sobolevn/dotfiles](https://github.com/sobolevn/dotfiles)
- [Stratus3D/dotfiles](https://github.com/Stratus3D/dotfiles)
- [andrew8088/dotfiles](https://github.com/andrew8088/dotfiles)
- [driesvints/dotfiles](https://github.com/driesvints/dotfiles)
- [mathiasbynens/dotfiles](https://github.com/mathiasbynens/dotfiles)
- [eieioxyz/dotfiles_macos](https://github.dev/eieioxyz/dotfiles_macos)