/.dotfiles

My .dotfiles and details about how I set up my system

Primary LanguageShell

.dotfiles

My dotfiles to keep basic configuration stuff shared.

Installation

  1. git clone the repo to your $HOME directory
  2. Run the install script ./.dotfiles/install.sh
  3. Run any other things you need (eg the keychron-setup.sh) script.
  4. Restart your terminal.

What's what

  • aliases: aliases shared between Bash and Zsh

  • autostart.md: instructions to make programs run minimised.

  • backup_ignore.txt: list of folders for KDE's backup utility to ignore.

  • bashrc: configuration for Bash, not maintained since I don't use it much anymore.

  • gnome.md: documentation on tweaks I make to Gnome

  • inputrc: configuration for input when using a Bash prompt (improves Ctrl+[Left/Right/Backspace/Delete] behaviour)

  • install.sh: simple install script - creates a bunch of symbolic links to the files so that edits can be easily committed and pushed

  • keychron-setup.sh: script to make function keys of Keychron keyboards work correctly.

  • obsidian: script to start Obsidian in its vault picker, rather than opening the most recent vault.

  • omz/: directory containing my Oh My Zsh theme

  • README.md: this file

  • rmview/: directory containing my configuration for rmview so I can easily screen-share from my ReMarkable tablet to my computer.

  • solaar: configuration for my mouse

  • utils.md: a list of programs and utilities I use.

  • zshrc: configuration for ZSH, including starting up OhMyZsh and stuff.