Skip to content

Latest commit

 

History

History
72 lines (56 loc) · 1.36 KB

README.md

File metadata and controls

72 lines (56 loc) · 1.36 KB

SwaySettings

A GUI for configuring your sway desktop

Features

  • Set and remove auto start apps
  • Change default apps
  • Change GTK theme settings (GTK theme is set per GTK4 color-scheme, ie dark and light mode)
  • Mouse and trackpad settings
  • Keyboard layout settings
  • Switch Wallpaper (selected wallpaper will be located at .cache/wallpaper)
  • Configure Sway Notification Center
  • sway-wallpaper (a swaybg replacement) which includes a slick fade transition 😎

Install

Add these lines to the end of your main sway config file

# Applies all generated settings
include ~/.config/sway/.generated_settings/*.conf

# To apply the selected wallpaper
exec sway-wallpaper

# Start all of the non-hidden applications in ~/.config/autostart
# This executable is included in the swaysettings package
exec sway-autostart

Arch

The package is available on the AUR
Or:

makepkg -si

Other Distros

Needed Dependencies (Package names on Arch)

  • vala
  • meson
  • git
  • gtk4
  • gtk4-layer-shell
  • libadwaita
  • blueprint-compiler
  • granite7
  • libgtop
  • glib2
  • gobject-introspection
  • libgee
  • json-glib
  • libxml2
  • xkeyboard-config
  • accountsservice
  • libpulse
  • bluez

Build

meson build
ninja -C build
meson install -C build