Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/paulfantom/dotfiles

:fire: :dragon: My dotfiles (vim, KDE, git, dragons...)
https://github.com/paulfantom/dotfiles

dotfiles git kde vim

Last synced: about 2 months ago
JSON representation

:fire: :dragon: My dotfiles (vim, KDE, git, dragons...)

Awesome Lists containing this project

README

        

## dotfiles

![CI tests](https://github.com/paulfantom/dotfiles/actions/workflows/test.yaml/badge.svg)

**To install:**

```console
$ make
```

This will create symlinks from this repo to your home folder.

**To customize:**

Save env vars, etc in a `.extra` file, that looks something like
this:

```bash
###
### Git credentials
###

GIT_AUTHOR_NAME="Your Name"
GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
git config --global user.name "$GIT_AUTHOR_NAME"
GIT_AUTHOR_EMAIL="[email protected]"
GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
git config --global user.email "$GIT_AUTHOR_EMAIL"
GH_USER="nickname"
git config --global github.user "$GH_USER"
```

### Tests

The tests use [shellcheck](https://github.com/koalaman/shellcheck) which needs to be preinstalled.

```console
$ make test
```

### Based on

- https://github.com/jessfraz/dotfiles
- https://github.com/gpakosz/.tmux
- https://github.com/mathiasbynens/dotfiles
- https://github.com/sheerun/vim-polyglot
- https://github.com/jessfraz/.vim/blob/master/vimrc
- https://github.com/drduh/YubiKey-Guide

### TODO

- Full KDE configuration