My collection of dotfiles
Explore the docs »
Report Bug
·
Request Feature
Table of Contents
My collection of dotfiles. I mainly use this with Ghostty as a terminal emulator on macOS, and Windows Terminal on Windows.
Zed is my main editor, though I do keep Visual Studio Code around mainly for Windows support, Codespaces and remote development. And a debugger every now and then. Though I'll likely use Zed instead when those features land there.
DataGrip is also around on my system, which is technically an IDE. I just use it as a database browser most of the time, because it supports most database engines I use.bash
SourceGit is my default Git client, but I also use GitButler's virtual branch feature regularly when working on larger projects.
Other than that,
- Dash is my go-to documentation browser.
- DevPod is running development environments when I need more juice than my MacBook Pro can provide. Sometimes I run said environment on my Windows machine. Though I'll also use plain old Codespaces every now and then.
- GitHub Desktop is basically there to provide
gh
. - OrbStack runs my Docker containers, since Docker Desktop is just slow, and gets in my way a lot. Though Docker Desktop is still around on Windows.
- satyrn runs Jupyter notebooks. I'm eagerly waiting for them to add remote execution support, so I can run them on my DevPods.
- SnippetsLab is where I keep my code snippets.
To get a local copy up and running follow these simple example steps.
- Clone the repo
git clone https://github.com/pgodschalk/dotfiles.git
- Change git remote url to avoid accidental pushes to base project
git remote set-url origin pgodschalk/dotfiles git remote -v # confirm the changes
Symlink any dotfile you want to use.
rm ~/.something
ln -s ~/Code/for/all/dotfiles/.something ~/.something
For more examples, please refer to the Documentation
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Patrick Godschalk - @kernelpanics.nl - [email protected]
Project Link: https://github.com/pgodschalk/dotfiles