Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cweagans/dotfiles
My personal config files.
https://github.com/cweagans/dotfiles
dotfiles shell
Last synced: 2 months ago
JSON representation
My personal config files.
- Host: GitHub
- URL: https://github.com/cweagans/dotfiles
- Owner: cweagans
- Created: 2014-07-24T19:07:17.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-09-25T18:43:00.000Z (4 months ago)
- Last Synced: 2024-10-03T15:49:41.453Z (3 months ago)
- Topics: dotfiles, shell
- Language: Lua
- Homepage: https://cweagans.net
- Size: 5.92 MB
- Stars: 14
- Watchers: 3
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# dotfiles
This is how I set up a system to my liking. I mostly run macOS, but there will be some tweaks over time to set up a minimal Linux environment (e.g. a shared hosting account or similar) to make it work in a familiar way.
## Installation
```shell
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/cweagans/dotfiles/HEAD/remote_install.sh)"
```### Manual steps
There are a couple of manual steps that need to be performed that I haven't gotten around to automating yet:
* `mkcert -install` for ddev https support (probably easy to automate, since invoking it a separate time doesn't change anything)
* Update `~/.ddev/global_config.yaml` (may have to run `ddev` first to generate the file) -- always omit the `dba` container (harder to automate because of the `project_info` key. Can't just commit this file.)
* Enable Safari extensions
* Open Setapp and install all favorited apps
* Configure Alfred:
* Disable default macOS Spotlight shortcut
* Run Alfred and give it all the permissions/start on login
* Set global shortcut to Cmd+Space
* Set sync dir to `~/.config/alfred`
* Configure Dash
* Run on launch
* Set sync dir to `~/.config/dash`
* Run apps, allow accessibility api/screen recording access as needed, configure if needed:
* Ice (permissions, arrange menu bar)
* Cleanshot (permissions, auth with share service)
* Elephas (permissions, click through onboarding)
* Lungo (permissions)
* Dato (permissions, launch at startup, probably configure)
* Log in to Spark using main Gmail account (which will sync the others)
* Set wallpaper to ~/.wallpaper.png
* Load duckduckgo settings from cloud sync
* Set Slack colors as needed:
* Settings -> Keyboard -> Shortcuts -> Spotlight: change "Show spotlight search" to "Ctrl+Alt+Cmd+Space"## Support
Things I can do (open an issue for these things):
* Answer specific questions about how something works or why something was done the way it was.
* Point you toward relevant documentation.
* Make specific improvements (for instance, if something was broken for you and you figure out how to fix it, let me know and I'll incorporate your fix).Things I probably can't/won't do:
* Do in-depth troubleshooting on your machine.
* Add features that are specific to your environment.
* Switch text editors, mail clients, programming language, dotfile management tool, or other similar changes.## Uninstall
idk reload your machine or something.