https://github.com/peterhellberg/dotfiles
My config files (aka dotfiles)
https://github.com/peterhellberg/dotfiles
Last synced: 2 months ago
JSON representation
My config files (aka dotfiles)
- Host: GitHub
- URL: https://github.com/peterhellberg/dotfiles
- Owner: peterhellberg
- Created: 2009-11-26T13:19:14.000Z (about 16 years ago)
- Default Branch: master
- Last Pushed: 2025-02-25T16:59:42.000Z (12 months ago)
- Last Synced: 2025-02-25T17:39:36.810Z (12 months ago)
- Language: Vim Script
- Homepage:
- Size: 412 KB
- Stars: 11
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# .dotfiles
> [!Note]
> My config files (aka [dotfiles](http://en.wikipedia.org/wiki/Dotfiles)), they might be useful for someone else.
## Installation
```console
cd $HOME
git clone git@github.com:peterhellberg/dotfiles.git .dotfiles
ln -s .dotfiles/.??* -t .
unlink .git
```
## Neovim
The Vim configuration require [vim-plug](https://github.com/junegunn/vim-plug) to be installed.
```console
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
```
### :CocConfig
```json
{
"coc.preferences.useQuickfixForLocations": true,
"extensions.updateCheck": "daily",
"inlayHint.enable": false,
"suggest.snippetIndicator": "",
"snippets.priority": 200,
"snippets.ultisnips.directories": [
"UltiSnips",
"gosnippets/UltiSnips"
],
"zig.path": "/home/peter/Code/GitHub/zigtools/zls/zig-out/bin/zls",
"zig.enabled": true,
"zig.startUpMessage": false,
"languageserver": {
"tinymist": {
"command": "/home/peter/.local/bin/tinymist-linux-x64",
"filetypes": ["typst"]
}
},
"clangd.path": "~/.config/coc/extensions/coc-clangd-data/install/18.1.3/clangd_18.1.3/bin/clangd",
"snippets.ultisnips.pythonPrompt": false
}
```
## Software
- WezTerm from
- Firefox Developer Edition from
- Docker from
- Homebrew from
- `brew install git vim go bash coreutils gnupg pinentry-mac pngcrush wget jq tig docker-compose`
- vim-plug from
- spy from
- gotest from
- skitch from
- gocov from
- pt from
## Scripts in `~/.local/bin`
#### [clear-go](scripts/clear-go)
```sh
#!/bin/sh
clear && go $*
```
#### [clear-gotest](scripts/clear-gotest)
```sh
#!/bin/sh
clear && gotest $*
```
#### [clear-zig](scripts/clear-zig)
```sh
#!/bin/sh
clear && zig $*
```