From a816122f49d2c7e43e41308e251e133197a486bc Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Tue, 2 Jun 2026 12:16:38 -0500 Subject: refactor: drop in-repo dotfiles/, move stow tooling to the dotfiles repo Since the installer clones DOTFILES_REPO into ~/.dotfiles and stows from there, the in-repo dotfiles/ tree was dead weight. Nothing reads it at install time. I removed it (831 files) now that both machines are migrated. The Makefile's stow / restow / reset / unstow / import targets and the dotfile-script unit suites moved to the dotfiles repo. They sit alongside the scripts they manage and run standalone (cd ~/.dotfiles && make ...). This Makefile keeps the VM-integration targets and the installer-helper suite (safe-rm-rf). I updated CLAUDE.md and README.md so stow operations run from ~/.dotfiles, and the dotfile-management, theme, and unit-test sections point at the standalone repo. The README was already describing the old in-repo model from before the installer switched to cloning. This brings it in line. --- dotfiles/common/.config/ranger/rifle.conf | 257 ------------------------------ 1 file changed, 257 deletions(-) delete mode 100644 dotfiles/common/.config/ranger/rifle.conf (limited to 'dotfiles/common/.config/ranger/rifle.conf') diff --git a/dotfiles/common/.config/ranger/rifle.conf b/dotfiles/common/.config/ranger/rifle.conf deleted file mode 100644 index 8cc0ce7..0000000 --- a/dotfiles/common/.config/ranger/rifle.conf +++ /dev/null @@ -1,257 +0,0 @@ -# vim: ft=cfg -# -# This is the configuration file of "rifle", ranger's file executor/opener. -# Each line consists of conditions and a command. For each line the conditions -# are checked and if they are met, the respective command is run. -# -# Syntax: -# , , ... = command -# -# The command can contain these environment variables: -# $1-$9 | The n-th selected file -# $@ | All selected files -# -# If you use the special command "ask", rifle will ask you what program to run. -# -# Prefixing a condition with "!" will negate its result. -# These conditions are currently supported: -# match | The regexp matches $1 -# ext | The regexp matches the extension of $1 -# mime | The regexp matches the mime type of $1 -# name | The regexp matches the basename of $1 -# path | The regexp matches the absolute path of $1 -# has | The program is installed (i.e. located in $PATH) -# env | The environment variable "variable" is non-empty -# file | $1 is a file -# directory | $1 is a directory -# number | change the number of this command to n -# terminal | stdin, stderr and stdout are connected to a terminal -# X | $DISPLAY is not empty (i.e. Xorg runs) -# -# There are also pseudo-conditions which have a "side effect": -# flag | Change how the program is run. See below. -# label