An open API service indexing awesome lists of open source software.

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)

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 $*
```