erikw / dotfiles

๐Ÿ  My personal dotfiles, following the XDG Base Directory Standard.

Home Page:http://0.0.0.0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

log

Files that makes me feel at ~/!

Dotfiles

GitHub Stars GitHub Forks
SLOC Number of programming languages used Top programming languages used

My personal dotfiles, installed and managed with dotbot.

Highlights

Installation

Bootstrap

Bootstrap using bin/dotfiles_bootstrap.sh:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/erikw/dotfiles/main/bin/dotfiles_bootstrap.sh)"

This will interactively set up a GitHub SSH key, clone this repo and run ./install.

Local branch

Switch to a local branch for secret changes:

cd ~/src/github.com/erikw/dotfiles
git checkout -b local

and after making some changes to the branch, squash to one commit:

git commit -m "SQUASHED passwords"

Host-specific configuration

  • Passwords and other secretes are censored. To find these and substitue them for the real thing, do:
     grep -nr GIT-CENSORED . | grep -v README.md | grep -v "/.git/"
  • Set DESKTYPE in $XDG_CONFIG_HOME/shell/commons, unless system is macos.
  • Default desktop is assumed to be macOS. Go through host-specific manual settings by searching for the corresponding tag.
     grep -nr MACOS-CONFIG . 2>/dev/null | grep -v README.md
     grep -nr LINUX-CONFIG . 2>/dev/null | grep -v README.md
     grep -nr FREEBSD-CONFIG . 2>/dev/null | grep -v README.md

About

๐Ÿ  My personal dotfiles, following the XDG Base Directory Standard.

http://0.0.0.0


Languages

Language:Shell 49.6%Language:Vim Script 17.4%Language:Lua 14.5%Language:Emacs Lisp 4.5%Language:PowerShell 3.9%Language:Ruby 3.3%Language:Vim Snippet 1.7%Language:HTML 1.2%Language:Python 1.2%Language:JavaScript 1.1%Language:AppleScript 0.6%Language:AutoHotkey 0.6%Language:CSS 0.2%Language:Scheme 0.1%Language:Awk 0.0%Language:Batchfile 0.0%