https://github.com/weakish/dotfiles
https://github.com/weakish/dotfiles
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/weakish/dotfiles
- Owner: weakish
- Created: 2022-09-14T13:05:17.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2025-08-06T07:29:04.000Z (11 months ago)
- Last Synced: 2025-09-03T09:44:51.957Z (10 months ago)
- Language: Tcl
- Size: 287 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
My dotfiles for macOS.
## Usage
Ensure that git is installed, then:
git clone https://github.com/weakish/dotfiles
cd dotfiles
cp myconfig.example.py myconfig.py
# edit myconfig.py
sh script/setup
## Features
- Vim in private mode.
- [Sign all git commits and tags][git-sign] with ssh key.
Git supports signing commits with a GPG, SSH, or X.509 key.
I prefer the SSH key for signing because I mainly use ssh protocol to communite with git server, thus the ssh key is always available on the machine.
Please edit `.config/git/allowed_signers` to add your trusted ssh public keys.
[git-sign]: https://blog.gitbutler.com/signing-commits-in-git-explained/
For details, refer to the configuration files and scripts in this repository.
## Known Issues
- It OVERWRITES changes you made to your configuration files.
- Too many git aliases.
## Notes
`ports.txt` is generated via `port installed requested and active`.
`myports.txt`, `requested.txt`, and `restore_ports.tcl` are used for MacPorts [migration].
Pull requests are welcome.
[migration]: https://trac.macports.org/wiki/Migration