These are my
dotfiles
. There are many like them, but these ones are mine.My
dotfiles
are my best friends. They are my life. I must master them as I master my life.My
dotfiles
, without me, are useless. Without mydotfiles
, I am useless.
- For colour schemes I'm switching between pinkmare, Rose Pine, or Catppuccin at the moment
- I'm using Comic Shanns (patched) and recently switched from Fira Code everything
- I'm on Ubuntu most of the time
- I'm primarily using Neovim, very rarely Emacs
I use a bare git repo to manage these files, as I think it's simply and fairly system agnostic:
curl -Lks https://julianorchard.co.uk/bin/install.sh | /bin/bash
The list below is generated by .bin/readme-details.py
!
git-commit-date-fix.sh file
Use this script to fix commit dates on recent git commits. You can specify looking at more historic commits by inputting an integer as an argument, for example, this will show 20 of the most recent commits for you to select from (default is 5): sh $ ./git-commit-date-fix.sh 20
The other thing you can do is include a string argument. This will be used to change the git command used (for example, my config
custom bash function).
install.sh file
Install the dotfiles. Edited from the original source.
layout file
Set default screen layouts using xrandr and resetting the wallpaper, basically.
unzips file
Small wrapper for unzip
which just creates a folder for files to be zipped into.
watch-diff file
A shell script to let you watch two diffs in colour.
These are my personal dotfiles. If you want to fork this repo and use them, that's absolutely fine, but (unless you find a breaking change) I probably won't be accepting PRs.
Everything here, unless otherwise stated, is under the MIT License. See License for more information.
These credits don't cover every resource that has helped me on my way to these configurations, but they're hopefully giving credit to some of the biggest influences on them...
- My Neovim config
iswas initially based on kickstart.nvim (I made the switch when the Packer package manager became unmaintained) - Tim Pope, for obvious reasons
- ThePrimeagen for getting me out of Emacs and into Neovim
- Random bits from the dotfiles of Daniel Hahler
- A more minimal Emacs configuration by Ronmi is the biggest inspiration for my most recent Emacs version
- Daviwil's Emacs From Scratch series (which is what got me into Emacs in the first place!)
- Tecosaur's config, a beautiful literate configuration
- RedGuardToo's dotfiles, plus his Mastering Emacs in One Year Guide
- Protesilaos' config and his YouTube videos
- Chocolatey for their very useful