https://github.com/ultimatile/dotfiles
Personalized Development Environment
https://github.com/ultimatile/dotfiles
dotfiles
Last synced: 4 months ago
JSON representation
Personalized Development Environment
- Host: GitHub
- URL: https://github.com/ultimatile/dotfiles
- Owner: ultimatile
- License: other
- Created: 2024-05-09T08:42:56.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-11T20:56:41.000Z (5 months ago)
- Last Synced: 2026-01-12T00:16:24.210Z (5 months ago)
- Topics: dotfiles
- Language: Lua
- Homepage:
- Size: 376 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles



## Aerospace
```sh:
ln -s $HOME/dotfiles,.config}/aerospace/aerospace.toml
```
## Atuin
```sh:
ln -s $HOME/{dotfiles,.config}/atuin/config.toml
```
## Claude
```sh:
ln -s $HOME/{dotfiles/,}.claude/commands
ln -s $HOME/{dotfiles/,}.claude/CLAUDE.md
ln -s $HOME/{dotfiles/,}.claude/settings.json
```
## Direnv
```sh:
ln -s $HOME/{dotfiles,.config}/direnv/direnvrc
```
## Fancy-cat
```sh:
ln -s $HOME/{dotfiles,.config}/fancy-cat/config.json
```
## Fish
```sh:
ln -s $HOME/{dotfiles,.config}/fish/config.fish
ln -s $HOME/{dotfiles,.config}/fish/functions
```
## Ghostty
```sh:
ln -s $HOME/dotfiles/ghostty/config ~/Library/Application\ Support/com.mitchellh.ghostty/config
cp $HOME/dotfiles/ghostty/machine-specific ~/Library/Application\ Support/com.mitchellh.ghostty/
```
## Git
Add the following to your `.gitconfig` file:
```ini:
[include]
path = /path/to/dotfiles/git/.gitconfig
```
## Glow
```sh:
ln -s $HOME/{dotfiles/,Library/Preferences/glow/}glow.yml
```
## Gnuplot
```sh:
ln -s $HOME/{dotfiles/,}.gnuplot
```
## Gwq
```sh:
ln -s $HOME/{dotfiles,.config}/gwq/config.toml
```
## Hammerspoon
requirement: swpunc
```sh:
ln -s $HOME/{dotfiles/,.}hammerspoon/init.lua
```
## HPC (Personal Project)
```sh:
ln -s $HOME/{dotfiles,.config}/hpc/config.toml
```
## JuliaPkgTemplatesCLI (Personal Project)
```sh:
ln -s $HOME/{dotfiles,.config}/jtc/config.toml
```
## Karabiner-Elements
```sh
ln -s $HOME/{dotfiles/karabiner/complex_modifications,.config/karabiner/assets}
```
## Lazygit
```sh:
ln -s $HOME/{dotfiles,Library/Application\ Support}/lazygit/config.yml
```
## Lazygit Anywhere
```sh:
chmod +x $HOME/dotfiles/lazygit-anywhere/lazygit-{anywhere,lru}
ln -s $HOME/{dotfiles/lazygit-anywhere,.local/bin}/lazygit-anywhere
ln -s $HOME/{dotfiles/lazygit-anywhere,.local/bin}/lazygit-lru
```
## Matplotlib
```sh:
ln -s $HOME/{dotfiles/,.}matplotlib/matplotlibrc
```
## Modulefiles
```sh:
ln -s $HOME/{dotfiles/,}modulefiles
```
## Neovim
```sh:
ln -s $HOME/{dotfiles,.config}/nvim
```
## Neovim nightly build
```sh:
cd ./nvim-nightly
nix build
nix profile install
```
## Nushell
```sh:
ln -s $HOME/{dotfiles,Library/Application\ Support}/nushell/config.nu
ln -s $HOME/{dotfiles,Library/Application\ Support}/nushell/env.nu
```
## Python
```sh:
ln -s $HOME/{dotfiles,defaultpy}/pyproject.toml
```
## Starship
```sh:
ln -s $HOME/{dotfiles,.config}/starship.toml
```
## swpunc (punctuation switcher)
```sh:
chmod +x $HOME/dotfiles/swpunc
ln -s $HOME/{dotfiles,.local/bin}/swpunc
```
## sw-nvim-cmp-blink
requirement: gsed
```sh:
chmod +x $HOME/dotfiles/sw-nvim-cmp-blink
ln -s $HOME/{dotfiles,.local/bin}/sw-nvim-cmp-blink
```
## Typos
```sh:
ln -s $HOME/{dotfiles/typos/,}.typos.toml
```
## Vim
```sh:
ln -s $HOME/{dotfiles/vim/,}.vimrc
```
## WezTerm
```sh:
ln -s $HOME/{dotfiles,.config}/wezterm
```