Skip to content

julianorchard/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Dotfiles & Configurations

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 my dotfiles, I am useless.

A screenshot of my configuration on Linux.

About

  • 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

Deploy

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

Featured Scripts

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.

Contributing

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.

License

Everything here, unless otherwise stated, is under the MIT License. See License for more information.

Credits

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...

Vim/Neovim

  • My Neovim config is was 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

Emacs

Windows

refresh.cmd