summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorRichard Sent <richard@freakingpenguin.com>2025-08-21 15:17:27 -0400
committerLudovic Courtès <ludo@gnu.org>2025-09-23 15:01:33 +0200
commita68bcfd2f53a409c530629d8ec0d9d152a56e16b (patch)
treed66bac48fcd00f74ea17bd15a80581bdc01529fd /gnu
parentef4e77e76dcbcb8b8159e9e355747cd7a9ec1306 (diff)
home: services: sway: Export configuration file accessors.
* gnu/home/services/sway.scm: Export field accessors for sway-* configuration records. Change-Id: I0f116508bdd710dec810dcbb69cf3c7b91daead4 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/home/services/sway.scm51
1 files changed, 49 insertions, 2 deletions
diff --git a/gnu/home/services/sway.scm b/gnu/home/services/sway.scm
index 34447e95f2e..bf001de1e5a 100644
--- a/gnu/home/services/sway.scm
+++ b/gnu/home/services/sway.scm
@@ -34,15 +34,62 @@
;; Configuration records.
sway-configuration
+ sway-configuration-keybindings
+ sway-configuration-gestures
+ sway-configuration-packages
+ sway-configuration-variables
+ sway-configuration-inputs
+ sway-configuration-outputs
+ sway-configuration-bar
+ sway-configuration-modes
+ sway-configuration-startup+reload-programs
+ sway-configuration-startup-programs
+ sway-configuration-extra-content
sway-bar
+ sway-bar-identifier
+ sway-bar-position
+ sway-bar-hidden-state
+ sway-bar-binding-mode-indicator
+ sway-bar-colors
+ sway-bar-status-command
+ sway-bar-mouse-bindings
+ sway-bar-extra-content
sway-output
+ sway-output-identifier
+ sway-output-resolution
+ sway-output-position
+ sway-output-background
+ sway-output-extra-content
sway-input
- point
+ sway-input-identifier
+ sway-input-layout
+ sway-input-disable-while-typing
+ sway-input-disable-while-trackpointing
+ sway-input-tap
+ sway-input-extra-content
sway-color
+ sway-color-background
+ sway-color-statusline
+ sway-color-focused-background
+ sway-color-focused-statusline
+ sway-color-focused-workspace
+ sway-color-active-workspace
+ sway-color-inactive-workspace
+ sway-color-urgent-workspace
+ sway-color-binding-mode
sway-border-color
+ sway-border-color-border
+ sway-border-color-background
+ sway-border-color-text
+ sway-mode
+ sway-mode-mode-name
+ sway-mode-keybindings
+ sway-mode-mouse-bindings
+ point
+
+ ;; Service type and helper function.
home-sway-service-type
sway-configuration->file
- sway-mode
;; Default values.
%sway-default-variables