{config, pkgs, outputs, ...}: { # Enable Sway and write some scripts wayland.windowManager.sway = { enable = true; #package = pkgs.unstable.sway; wrapperFeatures.gtk = true; checkConfig = false; config = { # Theming settings colors = { focused = { border = "#${outputs.look.colors.prime}"; background = "#${outputs.look.colors.prime}"; text = "#FFFFFF"; indicator = "#${outputs.look.colors.actSplit}"; childBorder = "#${outputs.look.colors.prime}"; }; focusedInactive = { border = "#${outputs.look.colors.accent}"; background = "#${outputs.look.colors.accent}"; text = "#${outputs.look.colors.text}"; indicator = "#${outputs.look.colors.split}"; childBorder = "#${outputs.look.colors.accent}"; }; unfocused = { border = "#${outputs.look.colors.dark}"; background = "#${outputs.look.colors.dark}"; text = "#${outputs.look.colors.text}"; indicator = "#${outputs.look.colors.split}"; childBorder = "#${outputs.look.colors.split}"; }; urgent = { border = "#${outputs.look.colors.urgent}"; background = "#${outputs.look.colors.urgent}"; text = "#${outputs.look.colors.text}"; indicator = "#${outputs.look.colors.urgent}"; childBorder = "#${outputs.look.colors.urgent}"; }; }; fonts = { names = ["${outputs.look.fonts.main}"]; size = 10.5; }; gaps = { inner = 5; smartGaps = true; }; }; }; }