bbedward
62df30ed6c
apps: fix sorting and reactivity
2025-10-25 12:42:54 -04:00
bbedward
0c7af9c740
meta: log level re-work
2025-10-23 16:13:27 -04:00
bbedward
1311da7258
bluetooth: integrate with DMS API v9 - Supports proper pairing with an agent & pin, passcode, etc.
2025-10-23 11:55:07 -04:00
bbedward
4e43c797e2
niri: improve toplevel sorting
2025-10-23 10:33:53 -04:00
bbedward
d276e31f7b
niri: --no-preserve=mode on binds copy command
2025-10-15 18:23:53 -04:00
bbedward
9ff0d7405f
common: add Proc.runCommand helper
2025-10-14 15:14:20 -04:00
Body
50fde1e308
Add niri overview toggle on launcher button rightclick. ( #394 )
2025-10-12 07:38:55 -04:00
bbedward
3a7777c643
api: unify dms API clients
...
- Single subscribe socket
- Single req/callback socket
- Remove PrepareForSleep handling
- Dependency on dms API version enforcement
- Remove gdbus from portal and session
2025-10-11 14:37:18 -04:00
bbedward
3014fd8095
Fractional scaling fixes + bar border settings
2025-10-10 12:25:00 -04:00
bbedward
27f9b3cd0b
native NetworkManager + all native dbus bindings via dms
...
- Scrap janky NetworkService in favor of, dms' native NM integration
socket
- Scrap all gdbus usage in favor of native dbus bindings in dms
(loginctl, freedesktop)
It means that - some features won't work if running without dms wrapper.
But the trade off is certainly worth it, in the long-run for efficiency
improvements.
2025-10-08 12:03:50 -04:00
bbedward
b507b08e34
Re-org niri service & handle reconnects to socket
2025-10-06 16:46:05 -04:00
bbedward
44449e26a0
Handle urgent workspaces
2025-10-03 18:17:24 -04:00
bbedward
53fb927e36
niri: color and layout config generation
2025-10-02 12:34:17 -04:00
bbedward
e875d1a5d7
meta: Vertical Bar, Notification Popup Position Options, ++
...
- CC Color picker widget
- Tooltips in more places
- Attempt to improve niri screen transitiosn
2025-09-30 09:51:18 -04:00
bbedward
d62ef89bc3
fix some sorting of niri toplevels
2025-09-22 16:09:00 -04:00
bbedward
62b7b30754
Suppress niri toasts on theme changes
2025-09-22 14:50:35 -04:00
bbedward
ca11735c1d
Add wallpaper transition effects, courtesy of @Ly-Sec
...
- Just copied the shaders from noctalia since they're pretty awesome
2025-09-22 12:28:15 -04:00
bbedward
691b6da7a7
Implement IdleMonitor to replace swayidle/hypridle functionality
2025-09-19 15:59:40 -04:00
bbedward
0e887408c5
niri: do screen transition when changing themes
2025-09-19 10:24:37 -04:00
bbedward
e02b2580c9
fix toast suppression
2025-09-05 09:27:44 -04:00
bbedward
0d6dbf5f99
suppress niri toast initially
...
- matugen will trigger it on startup if auto t heming is enabled
2025-09-05 09:07:04 -04:00
bbedward
b4e607e2b4
Allow solid colored wallpaper, fix fzf search
2025-09-03 16:29:47 -04:00
bbedward
531d6334fb
Systematic cleanup and qmlfmt of all services
...
- qmlfmt kinda sucks but it's what qt creator uses
2025-09-02 22:45:06 -04:00
Aleksandr Lebedev
5bffb1ba10
Advanced Workspace Switcher Widget + Lockscreen Virtual Keyboard ( #149 )
...
* Virtual keyboard on lockscreen
Almost whole code was taken from https://github.com/LucasCodingM/customVirtualkeyboard
* AdvancedWorkspaceSwitcher + BottomBar
- AdvancedWorkspaceSwitcher shows opened apps and allows to move to
them
- focusWindow function for niri
- Bottom bar with AdvancedWorkspaceSwitcher
* Cleanup + Styling fixes
* Changed visibility defaults back to true
For advanced workspace switcher
* Formatting + resolved commets
2025-09-02 18:26:52 -04:00
asaadmohammed74
1030f4ba75
added keyboard layout widget (niri only)
2025-08-29 23:34:33 +03:00
bbedward
e2df1da5be
hyprland for running apps workspace only
2025-08-26 15:29:35 -04:00
Gonen Gazit
baea0ecc92
Add option to only show apps in the current workspace in the running apps widget
...
niri only currently - but should be simple enough to add support for
others
2025-08-26 21:54:00 +03:00
bbedward
dd99cb7ef8
unified SessionService to support elogind equivalents of systemd
...
commands
2025-08-22 11:40:20 -04:00
bbedward
be4c09e56d
compositor service & use toplevels instead of niri data
2025-08-20 17:31:10 -04:00
bbedward
b688bbfe83
qmlfmt with 4 space
2025-08-20 00:05:14 -04:00
bbedward
525ea5ce1c
dock: re-work to separate pins from all open windows
2025-08-18 14:57:30 -04:00
bbedward
be9bd388c2
RunningApps widget
...
- Sorts by monitor, workspace, then position (on a new enough niri
version)
2025-08-18 11:17:33 -04:00
bbedward
24b44186bd
handle new ConfigReloaded event
2025-08-17 12:27:52 -04:00
bbedward
bbd23171cc
fix loader patterns in settings
...
- fix matugen command
- fix focused window being wrong sometimes
2025-08-12 23:31:58 -04:00
bbedward
4d408c65f2
replace qmlformat with a better tool
...
still not perfect, but well - what can ya do
2025-08-08 15:55:37 -04:00
bbedward
3dae0ec5e3
niri: connect directly to socket rather than running commands
2025-08-07 15:52:02 -04:00
bbedward
436c7e2234
dock: create an initial basic dock
2025-08-04 19:10:20 -04:00
bbedward
fae7f36a24
remove unused functions/dead code
2025-07-27 20:23:11 -04:00
bbedward
19adcf3578
refactor: mega refactoring of a bunch of things
2025-07-23 11:56:18 -04:00