Skip to content

Add xfce config set - #40

Merged
RWejlgaard merged 1 commit into
masterfrom
add-xfce-set
Aug 12, 2026
Merged

Add xfce config set#40
RWejlgaard merged 1 commit into
masterfrom
add-xfce-set

Conversation

@RWejlgaard

Copy link
Copy Markdown
Owner

Summary

  • Adds a new xfce config set (config/sets/xfce/) alongside the existing kde/gnome/macos sets, applied via xfconf-query.
  • Same keyboard repeat rate and Caps Lock as Escape as kde/gnome, screen locking and idle display dim/off disabled, device automounting disabled, and an editable path bar in Thunar and GTK file dialogs.
  • Sets a dark theme, picking whichever of a few common dark theme packages is actually installed.
  • Collapses the default two-panel layout down to a single panel, docked to the bottom of the screen.
  • Installs Kitty (per-distro package manager) and sets it as the default terminal via ~/.config/xfce4/helpers.rc.
  • Documents the new set in the README, matching the existing kde/macos entries.

Every section is independent, gated on the relevant binary being installed, and safe to re-run.

Test plan

  • shellcheck on config/sets/xfce/apply.sh passes clean
  • Ran the script end-to-end (twice, to check re-run safety) against a live xfconfd in a sandboxed D-Bus session with a seeded two-panel config; confirmed the second panel and its plugins are removed, the primary panel is repositioned to the bottom, and keyboard repeat settings are written correctly
  • Not tested against a real XFCE session (no XFCE machine available in this environment) — worth a sanity check on an actual XFCE box before relying on it

Mirrors the kde/gnome/macos sets: keyboard repeat rate, Caps Lock as
Escape, screen locking and idle display dim/off disabled, device
automounting disabled, editable path bar in Thunar and GTK file
dialogs, and a dark theme. Also collapses the default two-panel
layout down to a single panel docked to the bottom, and installs and
configures Kitty as the default terminal.
@RWejlgaard
RWejlgaard merged commit 8d05728 into master Aug 12, 2026
6 checks passed
@RWejlgaard
RWejlgaard deleted the add-xfce-set branch August 12, 2026 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant