aboutsummaryrefslogtreecommitdiffstats
path: root/palette
diff options
context:
space:
mode:
Diffstat (limited to 'palette')
-rw-r--r--palette/roles.conf14
-rw-r--r--palette/roles.conf.default21
2 files changed, 21 insertions, 14 deletions
diff --git a/palette/roles.conf b/palette/roles.conf
deleted file mode 100644
index a1ca448..0000000
--- a/palette/roles.conf
+++ /dev/null
@@ -1,14 +0,0 @@
-# Scheme selection.
-# Copyright (C) 2026 Danilo M. <danix@danix.xyz>
-# Licensed under the GNU General Public License v2 only.
-#
-# This is the one line to change to retheme the desktop. It picks a pair of
-# files: palette/<scheme>.conf, which holds the colours under the scheme's own
-# names, and palette/roles-<scheme>.conf, which says what each colour is for.
-#
-# Run ./install.sh afterwards. Every themed config is generated from that pair,
-# so nothing else needs editing.
-#
-# Available: macchiato, tokyo-night, nord, dracula
-
-scheme = tokyo-night
diff --git a/palette/roles.conf.default b/palette/roles.conf.default
new file mode 100644
index 0000000..556ef56
--- /dev/null
+++ b/palette/roles.conf.default
@@ -0,0 +1,21 @@
+# Scheme selection.
+# Copyright (C) 2026 Danilo M. <danix@danix.xyz>
+# Licensed under the GNU General Public License v2 only.
+#
+# This file is the SEED. install.sh copies it to ~/.config/udt/roles.conf on a
+# first run and never touches it again, so edit the copy, not this one.
+#
+# The live file picks a pair: palette/<scheme>.conf, which holds the colours
+# under the scheme's own names, and palette/roles-<scheme>.conf, which says
+# what each colour is for.
+#
+# $EDITOR ~/.config/udt/roles.conf # change the scheme line
+# ./install.sh # regenerate every config
+#
+# Keeping the selection outside the repo means switching scheme does not dirty
+# the working tree, and two machines sharing this repo can run different
+# schemes.
+#
+# Available: macchiato, tokyo-night, nord, dracula
+
+scheme = macchiato