(use-modules (swayipc)) (sway-output "HDMI-A-2" "pos 0 0 res 1920x1080") (sway-output "DP-1" "pos 1920 0 res 1920x1080") (sway-output "DP-2" "pos 3840 0 res 1920x1080") (sway-output "*" "bg ~/.wallpapers/fixed/flat-20.png fill") (sway-focus-follow-mouse SWAY-FOCUS-FOLLOW-MOUSE-FLAG-NO) (sway-default-gaps SWAY-GAPS-OPTION-INNER 10) (sway-title-format "") (sway-workspace-layout SWAY-LAYOUT-TABBED) (sway-titlebar-border-thickness 0) (sway-titlebar-padding 25 0) (sway-default-border-style SWAY-BORDER-STYLE-PIXEL #:n 4) ;; TODO: better move theme colors to another module for all guile scripts to inherit from (define rosewater "#f4dbd6") (define flamingo "#f0c6c6") (define pink "#f5bde6") (define mauve "#c6a0f6") (define red "#ed8796") (define maroon "#ee99a0") (define peach "#f5a97f") (define yellow "#eed49f") (define green "#a6da95") (define teal "#8bd5ca") (define sky "#91d7e3") (define sapphire "#7dc4e4") (define blue "#8aadf4") (define lavender "#b7bdf8") (define text "#cad3f5") (define subtext1 "#b8c0e0") (define subtext0 "#a5adcb") (define overlay2 "#939ab7") (define overlay1 "#8087a2") (define overlay0 "#6e738d") (define surface2 "#5b6078") (define surface1 "#494d64") (define surface0 "#363a4f") (define base "#24273a") (define mantle "#1e2030") (define crust "#181926") (sway-client-background base) (sway-client-focused-color mauve mauve crust #:indictor-color mauve #:child-border-color mauve) (sway-client-focused-inactive-color overlay0 overlay0 text #:indictor-color overlay0 #:child-border-color overlay0) (sway-client-unfocused-color overlay0 overlay0 text #:indictor-color overlay0 #:child-border-color overlay0) (sway-client-urgent-color peach base peach #:indictor-color overlay0 #:child-border-color peach) (sway-client-placeholder-color overlay0 base text #:indictor-color overlay0 #:child-border-color overlay0) (sway-font "Iosevka SS14 Bold 12") (sway-workspace-auto-back-and-forth #f) (sway-mouse-warping SWAY-MOUSE-WARPING-NONE) ;; (sway-opacity SWAY-OPACITY-SET 0.95) (sway-show-marks SWAY-SHOW-MARKS-NO)