Commit graph

64 commits

Author SHA1 Message Date
f87305b06d Temporary disable sharing individual windows feature
Needs some work for dinamycally adding/removing headles output
2025-04-08 11:37:17 +04:00
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
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
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
ac0926cf32 Add support for turning the microphone on/off 2024-08-24 19:39:06 +03:00
Alexander Oakman
d36e203e98 Fix the screensaver running hotkey
The screensaver running hotkey didn't work because the appropriate
command was not defined.
2024-08-23 21:59:49 +03:00
c4a3c1dbc7 Merge branch 'user/okmans/menu_fixes' into 'master'
Improves and fixes for variables

See merge request tile-os/tileos-settings-sway!13
2024-08-20 14:50:07 +00:00
fc3b2472aa Merge branch 'user/okmans/shortcus_inhibition' into 'master'
Improve the shortcuts inhibition

See merge request tile-os/tileos-settings-sway!12
2024-08-20 14:48:47 +00: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
Alexander Oakman
89a7a823ad Use the terminal alias in term_float command 2024-08-20 02:16:17 +03:00
Alexander Oakman
94b0219902 Fix that nwg-drawer doesn't run applications
Providing a terminal emulator to the nwg-drawer allows it to run
applications.
2024-08-20 02:13:05 +03:00
Alexander Oakman
418cc0a2fc Fix the rofi binding
Update the rofi binding according to the modern syntax (1.7.3+).
Remove redundant options.
2024-08-20 02:12:05 +03:00
Alexander Oakman
1fc0ce29c3 Add a keybinding to toggle shortcuts inhibitor 2024-08-20 02:02:59 +03:00
Alexander Oakman
d6ac253fb2 Fix that rofi doesn't execute commands
Using the default pattern for the run-shell-command option in
the rofi binding allows it to run applications and commands.
2024-08-20 01:42:45 +03:00
Alexander Oakman
34e6157757 Allow some applications to inhibit shortcuts
Virtualization and remote desktop applications should be able to
inhibit keyboard shortcuts.
2024-08-19 23:22:00 +03:00
be42ae6fc1 Merge branch 'user/okmans/window-fixes' into 'master'
Improve rules for applications and make some fixes

See merge request tile-os/tileos-settings-sway!10
2024-08-17 19:42:43 +00:00
Alexander Oakman
a5592ab130 Fix the pcmanfm-qt daemon start command 2024-08-17 22:22:25 +03:00
Alexander Oakman
ce28901167 Add a rule for Removable medium dialog
Forces the dialog to open in floating mode.
2024-08-17 20:13:19 +03:00
Alexander Oakman
938d9d7eda Add a rule for Choose an Application dialog
Forces the dialog to open in floating mode.
2024-08-17 20:11:41 +03:00
Alexander Oakman
1b7c96ee50 Add librewolf window rules 2024-08-17 20:11:41 +03:00
Alexander Oakman
5baec8d64c Disable sticky mode for Firefox Library windows
This forces firefox's library windows to stay in the same workspace
as the parent firefox window. Moving a child window across all
workspaces is strange behavior.
2024-08-17 20:06:42 +03:00
Alexander Oakman
803ace98f7 Fix regex in rule for Firefox
The rule was not used for windows, the title of which began with
the uppercase letter. Now this is fixed.
2024-08-17 20:01:55 +03:00
17f3663a9b Move some scripts back to Sway config
There is no need to run these scripts as systemd user services
since they are optional and can be modified or deleted by the user
2023-09-16 11:59:20 +04:00
68d6cff1a4 Add more services 2023-09-04 00:37:17 +04:00
d46649ed5f Drop import-gsettings workaround 2023-09-01 14:37:38 +04:00
d5517a15f6 Set focus on window activation 2023-08-24 15:35:02 +04:00
7540e9d50d Fix syntax error 2023-08-21 13:07:32 +04:00
7b8c3c6d98 feature: Allow switching between containers 2023-08-21 10:23:35 +04:00
312a2f093c Starting swayidle as systemd service 2023-08-21 10:19:19 +04:00
4b17935119 Improve environment variables export 2023-08-17 17:05:53 +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
ebf6d21941 Fix floating_shell for Alacritty 2023-07-02 00:16:21 +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
29cb5b406a Add PCmanFM-Qt settings 2023-06-30 02:44:08 +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
b24827c1e9 Add Calamares window rule (for native Wayland window) 2023-06-10 22:26:24 +04:00
03d1820607 Enable swayidle 2023-06-10 22:16:47 +04:00
a41cccb120 Revert "Swtich back from running apps with systemd"
This reverts commit 6b0a66e6be.
2023-06-10 22:14:39 +04:00
692e443f9e Fix innactive windows colors, fix Qt6 colors 2023-06-10 00:31:27 +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
f62c156f6c Add PCmanFM config 2023-06-04 21:31:33 +04:00
ea21b561b7 Change Wofi to Rofi Wayland 2023-06-04 21:20:23 +04:00
8143fa0a07 Change Sway color scheme path 2023-06-04 21:16:51 +04:00
131a001268 Move theme variables to config.d 2023-05-27 13:31:29 +04:00
84b401983b Add Swaylock config 2023-05-26 20:10:35 +04:00
47bc116e02 Add note to environment file 2023-05-26 20:10:35 +04:00
ccf9d50f29 Move env variables to start-sway 2023-05-26 20:10:35 +04:00