Skip to content

dschier-wtd/.dotfiles

Repository files navigation

Cirrus CI - Base Branch Build Status GitHub release (latest SemVer) GitHub issues GitHub pull requests GitHub license

.dotfiles

Dotfiles for my development workstation.

Motivation

Dotfiles are a very handy way to configure your system as a user. Many tools do support the configuration in simple files and I want to have these in sync accross devices or on hand for a new setup.

Description

The repository contains mostly dotfiles and configurations. In addition, I am using a couple of customized functions and helpers. The resulting terminal is demonstrated in the below animation.

The below list contains the tools that will get configured.

Usage

Using the repository is quite easy, but may conflict with already existing configurations on your system. For now, I am testing on a Fedora workstation as described in my fedora-workstation repository.

Requirements

The install methods, as described below, take care of the dependencies on its own. If you want to use the shell installer without installing the dependencies, you need to make sure, that some required software is installed beforehand.

  • Bash
  • Cal
  • Git
  • Powerline Go

Additionally, some features depend on the existence of a gpg keypair and ssh keypair. Therefore you should ensure these are existing/properly configured or remove the lines from some files:

Install

TBD

Documentation

Each of the configuration files contains some documentation to describe the changes and reference upstream documentations. It is strongly recommended to read these beforehand.

Contribute

The dotfiles are intended to be used by me (Daniel Schier), but please feel free to use/fork/enhance them or opening issues to give me an idea what may be added in future versions.

License

Except otherwise noted, all work is licensed under a BSD-3-Clause License.

Contact

Please feel free to reach out to me to provide feedback or get in touch.

Releases

No releases published

Packages