Default settings and configs for TileOS Sway Edition
![]() It turns out that the idle-inhibitor provided by sway only works with views (application windows), i.e. inhibition cannot be run on empty workspaces because they do not contain views. Also, when switching between different workspaces, the views of the previous workspace may have idle inhibitors, causing inhibition to be active even if no sound is played until the old views are updated. To update the old views, it is necessary to switch to the appropriate workspace and wait for the script to execute, which will remove the inhibitors that is incorrect and inconvenient. This patch introduces a new inhibit method based on systemd-inhibit, which has none of the above problems. |
||
---|---|---|
debian | ||
etc | ||
usr | ||
README.md | ||
sway.png |
Default settings for TileOS Sway edition
Any issues with the default configuration of TileOS Sway should be reported to this repository. Feel free to suggest your improvements and customizations!

Default theme: Catppuccin Macchiato (GTK, Kvantum, i3/Sway, Waybar and cursor). TileOS-specific artwork can be found here.
Applications used:
- Alacritty - Terminal emulator;
- Azote - Wallpaper manager;
- Btop++ - System load monitor
- Calcurse - Calendar;
- Cliphist - Clipboard manager;
- Dunst - Notification system;
- dconf - GTK/GNOME specific settings manager (used for GTK applications);
- Grimshot - screenshot script;
- Kvantum - Theme manager and engine for Qt-based applications;
- Light - Brightness control;
- nwg-bar - Session management (shutdown, reboot, suspend, etc);
- nwg-drawer - Fullscreen application menu;
- nwg-look - Look-n-Feel configurator for GTK;
- nwg-wrapper - Used for desktop overlay with a list of default keybindings;
- Pavucontrol - Pulseaudio/Pipewire volume control;
- Playerctl - utility for control MPRIS-based players;
- PCmanFM-Qt - File manager
- Pulsemixer - console-based volume control for Pulseaudio/Pipewire;
- Pluma - GTK-based text editor;
- Rofi - Application launcher with Wayland support (fork);
- qt5ct - Styling for Qt5-based applications;
- qt6ct - Styling for Qt6-based applications;
- swappy - Screenshot manager;
- sway-systemd - Systemd integration for Sway;
- swayr - Advanced window switcher for Sway;
- swaybg - Wallpaper daemon;
- swayidle - Idle daemon/watcher;
- swaylock - Lockscreen daemon;
- Waybar - Topbar (panel) with various widgets;
- wf-recorder - Screen recorder;
- wl-clipboard - Wayland clipboard daemon;
- wlsunset - utility for control color temperature, also known as "Nigth Color Mode".