Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/olimorris/dotfiles
💻 My personal dotfiles - utilising a sick Ruby Rakefile
https://github.com/olimorris/dotfiles
dotfiles fish macos neovim tmux
Last synced: 14 days ago
JSON representation
💻 My personal dotfiles - utilising a sick Ruby Rakefile
- Host: GitHub
- URL: https://github.com/olimorris/dotfiles
- Owner: olimorris
- Created: 2021-10-06T17:18:49.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-23T21:49:52.000Z (18 days ago)
- Last Synced: 2024-10-24T10:27:03.544Z (17 days ago)
- Topics: dotfiles, fish, macos, neovim, tmux
- Language: Lua
- Homepage:
- Size: 1.16 MB
- Stars: 130
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Oli's Dotfiles
My macOS dotfiles. Installation instructions are my own
Regular Neovim tweaks. Occasional workflow tips worth stealing :smile:## :computer: Setting up a new Mac
- Ensure you're signed into iCloud and the App Store
- Download the `~/Code` and `~/.dotfiles` folders from online storage
- Open up a terminal and run:```bash
cd ~/.dotfiles && rake install
```- Grab a coffee. This will take a while
## :wrench: What actually happens
- Your [Homebrew](https://brew.sh) and macOS apps will be installed
- Your application settings will be restored with [Mackup](https://github.com/lra/mackup)
- Your dotfiles will be restored with [Dotbot](https://github.com/anishathalye/dotbot)
- Your fonts will be installed
- Your custom launch agents will be installed
- Your development environments will be installed and configured## :floppy_disk: Useful commands
- To backup your dotfiles:
```bash
cd ~/.dotfiles && rake backup
```- To update and backup your dotfiles:
```bash
cd ~/.dotfiles && rake sync
```## :keyboard: Useful keymaps
I implement a [Hyperkey](https://hyperkey.app) (ctrloptcmd) to allow for faster [application toggling](https://github.com/olimorris/dotfiles/blob/main/.config/hammerspoon/keymaps.lua) and easier to remember app shortcuts.
Click to see the app shortcuts
- Create a temp email address Hyperkeyshifte
- Hide my email Hyperkeyshifth
- Lock screen Hyperkeyshiftl
- Pick color with ColorSlurp Hyperkeyshiftp
- Search files Hyperkeyshiftf
- Search Raindrop bookmarks Hyperkeyshiftb
- Search screen (uses OCR) Hyperkeyshiftr
- Show Cleanshot history Hyperkeyshiftc
- Show clipboard history Hyperkeyshiftv
- Toggle dark mode Hyperkeyshiftd
- Windows - Center optc
- Windows - Maximise optm
- Windows - Left half Hyperkey←
- Windows - Right half Hyperkey→
- Windows - First third Hyperkey↑
- Windows - Last two thirds Hyperkey↓> Thanks to this great [Reddit post](https://www.reddit.com/r/macapps/comments/xwfp82/comment/ir6trn4)
## :clap: Thanks
- [Kevin Jalbert](https://kevinjalbert.com/synchronizing-my-dotfiles)
- [mathiasbynens/dotfiles](https://github.com/mathiasbynens/dotfiles)