No description
Find a file
Ade Attwood 4cffec6e7f chore(vim): remove indent-line, orgmode, and conjure
Indent Line is no longer in use; it's quite an old plugin, and there are
likely better ways to implement this functionality. For now, I won't be
using any indent markers, and we'll see how that goes. If I encounter
issues, I will explore alternative plugins.

Orgmode was an attempt to bring over the knowledge base from Emacs. Vim
doesn't have the same workflow as Emacs, and everything is less tightly
integrated into a single application. I have now transitioned to using
Markdown and Obsidian, focusing on the more widely-used Markdown
integration.

Conjure is too heavy for my needs. All I require is a simple plugin to
execute Clojure in a REPL. This plugin conflicts with many other plugins
and filetypes, where the LSP (Language Server Protocol) should handle
most of the heavy lifting. I've created my own plugin for my very basic
use case.

See: https://github.com/AdeAttwood/nrepl.nvim
2023-11-08 07:43:50 +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
lib style(configz): run stylua on the modules and libraries 2023-10-15 15:51:11 +01:00
manifests feat(pp): move the tmux config over to configz 2023-11-04 16:52:32 +00:00
modules chore(vim): remove indent-line, orgmode, and conjure 2023-11-08 07:43:50 +00:00
scripts fix(core): sync puppet modules before applying the manifests 2020-09-21 20:08:52 +01:00
site-modules/core chore(vim): remove indent-line, orgmode, and conjure 2023-11-08 07:43:50 +00:00
.gitignore feat(core): start on the clojure journey 2023-04-25 21:00:23 +01:00
.luacheckrc refactor(vim): update the LSP config to better support nvim dev 2023-06-02 18:03:31 +01:00
.stylua.toml style(vim): add lua style and luacheck and format lsp config again 2022-12-22 20:41:30 +00: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