Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/jcfr/dotfiles

My dotfiles.
https://github.com/jcfr/dotfiles

Last synced: 2 months ago
JSON representation

My dotfiles.

Awesome Lists containing this project

README

        

========
dotfiles
========

.. image:: https://github.com/jcfr/dotfiles/actions/workflows/shellcheck.yml/badge.svg
:target: https://github.com/jcfr/dotfiles/actions/workflows/shellcheck.yml
:alt: GitHub Actions

The organization of this project is based on the great work of `@jessfraz `_.
See `here `_ for the original project.

Installation
============

::

$ git clone --recurse-submodules [email protected]:jcfr/dotfiles
$ cd dotfiles
$ make

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

::

$ make aptfile desktop

This will install packages (e.g powerline, python, virtualenwrapper) and setup desktop launchers

Customization
=============

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

###
### Customization
###
PROMPT_USE_POWERLINE=false # Disable use of powerline (enabled by default)

###
### 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"

Test
====

The tests use `shellcheck `_. You don't
need to install anything. They run in a container.

::

$ make test

Troubleshoot
============

* Powerline git status does not show up. See `Reloading powerline after update `_