Commit graph

35 commits

Author SHA1 Message Date
d8e0fa71c2 Implement the individual windows sharing feature
Original MR: https://gitlab.com/tile-os/tileos-settings-sway/-/merge_requests/21
2025-02-28 00:16:34 +04:00
66bdd5592c Merge branch 'user/okmans/fix/idle-inhibitor' into 'master'
Fix the idle-inhibitor script

See merge request tile-os/tileos-settings-sway!20
2024-08-25 06:47:58 +00:00
Alexander Oakman
8dc7da2815 Fix the idle-inhibitor script
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.
2024-08-25 05:34:38 +03:00
ddb15dba49 nwg-wrapper: pkill only help.sh 2024-08-24 22:18:32 +04:00
8f24ae2946 Merge branch 'user/okmans/improvement/recording-mode' into 'master'
Improve the recorder script

See merge request tile-os/tileos-settings-sway!17
2024-08-24 17:59:37 +00:00
Alexander Oakman
bca213279f Make the recorder script more readable 2024-08-24 20:23:03 +03:00
Alexander Oakman
d59a58120b Improve the recorder script
Make it possible to interrupt the recording area selection process
by pressing the $mod + Escape key combination.
2024-08-24 20:22:49 +03:00
Alexander Oakman
1810959292 Fix notifications in recording mode 2024-08-24 19:47:33 +03:00
Alexander Oakman
ac0926cf32 Add support for turning the microphone on/off 2024-08-24 19:39:06 +03:00
Alexander Oakman
2be7224e32 Improve the lock screen command
Running a screensaver is a very important security feature.
It is necessary that it always works and does not depend on the
state of the user's directories, so the screensaver run-script
should be placed in the system directory.
However, the locking process remains customizable because the user
script can be used too.
2024-08-23 21:59:49 +03:00
Alexander Oakman
9c4aaa4207 Add screensaver inhibition control service
The service enables or disables swayidle inhibition depending on
whether any audio plays or not. It replaces the activation of
inhibition for fullscreen browser windows.
2024-08-20 08:28:32 +03:00
9fed8eaf1c Fix appending user keybindings to help overlay 2024-02-25 19:23:25 +04:00
12183033bf waybar: add Help module, run help overlay on demand 2024-01-28 17:19:15 +04:00
f487ab78fb Temporary remove Scratchpad module 2024-01-22 22:24:35 +04:00
68483ba8d0 Add portals config 2023-11-03 16:26:16 +04:00
bac16dd45c Update wallpaper 2023-09-09 23:17:37 +04:00
d46649ed5f Drop import-gsettings workaround 2023-09-01 14:37:38 +04:00
7b8c3c6d98 feature: Allow switching between containers 2023-08-21 10:23:35 +04:00
9866ed19b3 Move Sway tnemes from artwork packcage 2023-07-24 19:31:11 +04:00
f53f4013ea Add flock wrapper for running only one process 2023-07-11 19:18:35 +04:00
a15b505947 Fix alacritty panel icon 2023-06-30 22:41:48 +04:00
911f77763f Switch to Alacritty 2023-06-30 20:56:09 +04:00
6cc8494623 Kitty fixes 2023-06-30 15:42:39 +04:00
0dbf537086 Switch to pcmanfm-qt and kitty 2023-06-30 02:20:28 +04:00
15cc1dc01a Add help overlay via nwg-wrapper 2023-06-24 23:18:10 +04:00
a41cccb120 Revert "Swtich back from running apps with systemd"
This reverts commit 6b0a66e6be.
2023-06-10 22:14:39 +04:00
6b0a66e6be Swtich back from running apps with systemd
systemd integration for Sway is cool, but introduces a lot of
unexpected problems, such as race conditions. So switch back to classic
config-based systemd for autostarting services until all major problems
with systemd integration (sway-systemd) will resolved
2023-06-09 18:02:22 +04:00
131a001268 Move theme variables to config.d 2023-05-27 13:31:29 +04:00
7a0d90ea5e Change Sway theme path 2023-05-26 20:31:37 +04:00
4431fdc8fa Move theme variables from tileos-artwork to settings repo 2023-05-26 20:10:35 +04:00
06c652fa0c Fix autoname-workspaces.py script 2023-05-22 09:56:39 +04:00
4ed968beb0 Add custom dunst module 2023-05-18 00:47:11 +04:00
f34cc51559 Remove Waybar from autostart (now handles with systemd)
This is also removes the ability to substitute system-wide Waybar config
with our own, because Waybar's systemd unit file doesn't provide
such functional. Default Waybar config is now placed in ~/.config/waybar/
2023-05-17 13:21:53 +04:00
b5cd4f058c Wire up more scripts 2023-05-05 17:13:31 +04:00
d6ba56e5f4 Initial Sway config 2023-04-29 15:02:58 +04:00