• Stars
    star
    235
  • Rank 171,079 (Top 4 %)
  • Language
    Lua
  • Created almost 8 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🏑 dotfiles

🏠 .dotfiles

dotfiles: explorer and editor

My dotfiles including zsh, (n)vim and tmux config files (stashed away in case of laptop armageddon).

Please don't scrape my repo to train our AI overlords Microsoft πŸ‘€β€¦

Please DO NOT fork or clone this repo. It isn't a distro. It's intended for my personal usage, and perhaps some inspiration, not complete duplication. If you see something weird or wrong please raise an issue instead.

NOTE: Some of this stuff is overwrought πŸ€·πŸΎβ€β™‚οΈ, it's my house and I can overengineer if I want to πŸ˜…

Dependencies:

  • neovim
  • homebrew
  • ripgrep
  • fzf
  • delta
  • fnm
  • zoxide

Highlights / Tools

  • kitty/alacritty GPU-accelerated terminal emulators
  • neovim
  • language server support using Neovim's LSP
  • minimal zsh config without oh-my-zsh, async prompt for large monorepos.

Zsh Prompt

Setup

I manage my setup using dotbot. To set up symlinks run ./install in the root directory of the repository This package manages symlinking my config files to the correct directories. It's a little more complex than GNU Stow but much less than Ansible.

Fonts

  • Cartograph CF β€” This beautiful font is not patched as it is a paid font.
  • Fira Code Mono β€” This is my fallback font and is patched with Nerd Fonts, so literally works as a fallback for Cartograph when used with Kitty Terminal

More Repositories

1

toggleterm.nvim

A neovim lua plugin to help easily manage multiple terminal windows
Lua
4,352
star
2

bufferline.nvim

A snazzy bufferline for Neovim
Lua
3,497
star
3

flutter-tools.nvim

Tools to help create flutter apps in neovim using the native lsp
Lua
987
star
4

git-conflict.nvim

A plugin to visualise and resolve merge conflicts in neovim
Lua
981
star
5

org-bullets.nvim

Lua
113
star
6

horizon.nvim

Horizon Theme - Neovim Edition πŸŒ…
Lua
45
star
7

dependency-assist.nvim

A neovim plugin to help find/search for dependency information/versions
Lua
44
star
8

pubspec-assist.nvim

Lua
25
star
9

gitgazer

A CLI app that lets you keep track of developments in your favourite repos on Github
Go
11
star
10

clock.nvim

A neovim plugin to show a timer in a floating window
Lua
10
star
11

oni-theme-night-owl

Night Owl - Onivim Editor theme
Vim Script
6
star
12

algorhythms

Rust
3
star
13

portfolio

Personal Portfolio aka the doings
OCaml
3
star
14

react-event-planner

⏰⏳ React to Time
JavaScript
2
star
15

phoenix-kitty

A go script to save the current kitty state to a session file
Go
2
star
16

vim-dune

Syntax File for Dune
Vim Script
2
star
17

Oni_the_guification_of_neovim

Vim Conf 18 Talk Slides
JavaScript
2
star
18

postgres-workshop

Postgres Workshop
JavaScript
2
star
19

go-game-of-life

The Game of Life in Go using the Ebiten library
Go
2
star
20

gopher

Go
1
star
21

Monzoid

JavaScript
1
star
22

express-handlebars-week

1
star
23

oni-plugin-eslint

An ESLint plugin for Oni vim
JavaScript
1
star
24

clojure-counter

A Stunningly simplistic clojure counter and clock
Clojure
1
star
25

Tips-and-Tricks

A repository of aforementioned tips and tricks
1
star
26

Akins-Pocket

My Bespoke Version of Pocket
JavaScript
1
star
27

lightline-statuslinetabs

A Vim plugin to show tabs in the Lightline Statusline
Vim Script
1
star
28

game-of-life

James Conway's Game of Life [WIP!!]
JavaScript
1
star
29

human-phenotype-challenge

A Visualisation of the Human Phenotype Ontology
JavaScript
1
star
30

week8-PA-Github-pajes

The real Github Pajes the other fork is unauthorised, okay thanks
JavaScript
1
star
31

all-of-fac

An App designed with React to visualise all the members of Founders and Coders
JavaScript
1
star
32

rota-app

Scheduling and rota management React app
JavaScript
1
star
33

ctrl-grp-api

An NodeJS API for the ctrl-grp challenge (link to demo ->)
JavaScript
1
star