Skip to content

find /Users/patrick -name '.*' -type f -maxdepth 1

License

Notifications You must be signed in to change notification settings

pgodschalk/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT LinkedIn


@pgodschalk/dotfiles

My collection of dotfiles
Explore the docs »

Report Bug · Request Feature

Table of Contents
  1. About the project
  2. Getting started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About the project

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.

(back to top)

Built with

  • GNU Bash
  • Python
  • Ruby

(back to top)

Getting started

To get a local copy up and running follow these simple example steps.

Installation

  1. Clone the repo
    git clone https://github.com/pgodschalk/dotfiles.git
  2. Change git remote url to avoid accidental pushes to base project
    git remote set-url origin pgodschalk/dotfiles
    git remote -v # confirm the changes

(back to top)

Usage

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

(back to top)

Roadmap

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

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!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

Top contributors:

contrib.rocks image

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Patrick Godschalk - @kernelpanics.nl - [email protected]

Project Link: https://github.com/pgodschalk/dotfiles

(back to top)

Acknowledgments

(back to top)

About

find /Users/patrick -name '.*' -type f -maxdepth 1

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published