Moves MacOS configs to sub-dir

This commit is contained in:
Alicia Sykes 2022-09-19 19:12:21 +01:00
parent 14af202030
commit d77ac502f7
4 changed files with 234 additions and 0 deletions

View File

@ -0,0 +1,36 @@
// Config file for Finicky
// Specifies which browser to open based on the URL
// Docs: https://github.com/johnste/finicky
module.exports = {
defaultBrowser: "Firefox",
rewrite: [
{ // Redirect all urls to use https
match: ({ url }) => url.protocol === "http",
url: { protocol: "https" }
}
],
handlers: [
{ // Open work non-coding stuff in Chromium
browser: "/Applications/Chromium.app",
match: [
"*.google.com/*",
"*and-digital.okta.com/*",
"*and-digital.zoom.us/*",
"*atlassian.com/*",
"*dev.azure.com/*",
"*docs.google.com/*",
"*luna.and-digital.com/*",
"*miro.com/*",
"*zoom.com/*",
],
},
{ // Open coding stuff in Firefox
browser: "/Applications/Firefox.app",
match: [],
},
{ // Open personal stuff in Orion
browser: "/Applications/Orion.app",
match: [],
},
]
};

View File

@ -0,0 +1,190 @@
# This file specifies folders for the MacOS launchpad, and which apps should be nested where.
# It's useful for setting up fresh systems quickly, after installing all required dependencies.
# Requires lporg (brew install blacktop/tap/lporg), run `lporg load [file]` to restore layout.
apps:
pages:
- number: 1
items:
- folder: Dev
pages:
- number: 1
items:
- Xcode
- Android Studio
- Docker
- Postman
- Boop
- Sourcetree
- UTM
- Visual Studio
- folder: Work Coms
pages:
- number: 1
items:
- zoom.us
- Slack
- Google Chrome
- Calendar
- Mail
- Microsoft Teams
- folder: Security
pages:
- number: 1
items:
- Wireshark
- OWASP ZAP
- Burp Suite Community Edition
- folder: Media
pages:
- number: 1
items:
- GIMP-2.10
- VLC
- Transmission
- Audacity
- OBS
- Spotify
- Inkscape
- Shotcut
- calibre
- folder: Personal
pages:
- number: 1
items:
- Standard Notes
- 1Password
- VeraCrypt
- Tresorit
- Proton Mail Bridge
- ProtonVPN
- GPG Keychain
- Signal
- Ledger Live
- etesync-dav
- folder: Mac Mods
pages:
- number: 1
items:
- Raycast
- Scroll Reverser
- Hidden Bar
- AltTab
- Finicky
- Stats
- Little Snitch
- Espanso
- CopyQ
- PopClip
- OpenInTerminal
- AnyBar
- Marta
- Mjolnir
- LinearMouse
- Übersicht
- Shottr
- OnyX
- folder: Other
pages:
- number: 1
items:
- Shortcuts
- QuickTime Player
- TextEdit
- Grapher
- Time Machine
- Font Book
- Chess
- Stickies
- Image Capture
- VoiceOver Utility
- AirPort Utility
- Migration Assistant
- Terminal
- Activity Monitor
- Console
- Keychain Access
- System Information
- Automator
- Script Editor
- Disk Utility
- Digital Color Meter
- ColorSync Utility
- Screenshot
- Bluetooth File Exchange
- Audio MIDI Setup
- Developer
- Jabra Firmware Update
- Jabra Direct
- System Preferences
- Calculator
- Dictionary
- CotEditor
- VMware Fusion Tech Preview
- TestFlight
- Simulator
- number: 2
items:
- Orion
- Keka
- Mountain Duck
- DaisyDisk
- folder: Apple Crap
pages:
- number: 1
items:
- Contacts
- Reminders
- Notes
- FaceTime
- Messages
- Maps
- Find My
- Photo Booth
- Photos
- Preview
- Music
- Podcasts
- TV
- Voice Memos
- Numbers
- Keynote
- Pages
- News
- Stocks
- Books
- Siri
- App Store
- Mission Control
- Safari
- Home
- folder: Corporate Spyware
pages:
- number: 1
items:
- Netskope Client
- Self Service
- Solarwinds Discovery Agent
- Sophos Endpoint
- Sophos Endpoint Self Help
- Sophos Network Extension
- Sophos Scan
- Remove Sophos Endpoint
- Remove Netskope Client
- folder: Voldermort
pages:
- number: 1
items:
- Google Sheets
- Google Slides
- Google Docs
- Google Drive
- Firefox
- Chromium
- Visual Studio Code
- iTerm
# widgets:
# pages: []
# dock_items:
# - ============
# desktop: {}

View File

View File

@ -0,0 +1,8 @@
# Set all padding and gaps to 20pt (default: 0)
yabai -m config top_padding 20
yabai -m config bottom_padding 20
yabai -m config left_padding 20
yabai -m config right_padding 20
yabai -m config window_gap 20