No description
Find a file
Ade Attwood 4760acc065 feat(emacs): rebuild format.el
This is the first implementation of the fmt-mode built with 'reformatter'. This
removes the CLI tool that was calling all the different formatters and replaces
it with an emacs mode.

The CLI tool was an attempt to create a common CLI tool to format code. In
reality this just became hard to maintain and was only ever used in the emacs
formatter. To format code in the CLI I was just using the upstream tools.

See: https://github.com/purcell/emacs-reformatter
2022-03-13 20:36:11 +00:00
data refactor(core): start to make dotfiles public 2020-09-20 06:22:17 +01:00
img chore: add screenshots 2022-02-19 23:20:38 +00:00
manifests chore: add languagetool back in 2022-02-19 14:43:14 +00:00
scripts fix(core): sync puppet modules before applying the manifests 2020-09-21 20:08:52 +01:00
site-modules feat(emacs): rebuild format.el 2022-03-13 20:36:11 +00:00
.gitignore feat(pp): update to bolt v3 2021-04-30 20:45:06 +01:00
bolt-project.yaml feat(pp): update to bolt v3 2021-04-30 20:45:06 +01:00
bolt.yaml refactor(core): start to make dotfiles public 2020-09-20 06:22:17 +01:00
hiera.yaml refactor(core): start to make dotfiles public 2020-09-20 06:22:17 +01:00
Puppetfile feat(core): add private puppet module for the proprietary stuff 2020-09-21 20:13:28 +01:00
README.md docs: update readme 2022-02-19 23:16:42 +00:00

Dotfiles EST 2015

Personal system configuration

This is my over complicated system configuation managed with Puppet, containing all the usual tools you would expect from a terminal development workflow.

Prerequisites

Before you consider using this configuration, it is recommended that you have your own repository and you just take what you need from this repository and adapt it to your needs. If you really want this configuration then it is recommended that you fork, review the code and remove anything you don't need.

To install the configuration Puppet Bolt and Git are required to on the system so you can run the install scripts.

Install

NOTE: Currently the only OS supported is Ubuntu MATE, up until 2020 Ubuntu Desktop was used at work so that should have good support but really any Debian system should be OK.

# Clone the repo
git clone https://gitlab.com/adeattwood/dotfiles.git ~/.dotfiles
# Apply the configuration
site-modules/core/files/bin/dotfiles apply