aboutsummaryrefslogtreecommitdiff
path: root/resources
AgeCommit message (Collapse)Author
2025-11-21cap the max volume to 100% (1.0)Henry Riehl
2025-09-16Include play/stop/prev/next media keys in the default config. (#2395)Anagram
* Included example for media keys: play/pause, stop, previous and next in the default config * Update resources/default-config.kdl --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-08-29default-config: Use spawn-sh moreIvan Molodetskikh
It's easier to understand.
2025-08-29Add cycle back feature for presets of column/window width/height.Said Kadrioski
2025-08-20Rename spawn-at-startup-sh => spawn-sh-at-startupIvan Molodetskikh
Makes a bit more sense
2025-08-20default-config: Mark orca as allow-when-lockedIvan Molodetskikh
Consistent with GNOME. Move down so allow-when-locked explanation is above.
2025-08-20Add spawn-sh, spawn-at-startup-shIvan Molodetskikh
Our top 10 most confusing config moments
2025-08-18Update all remaining links to the new wikiIvan Molodetskikh
2025-07-31default-config: Add a bind to toggle orca (screen reader)Ivan Molodetskikh
Signed-off-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-07-15Mention localectl in the docsIvan Molodetskikh
2025-07-15Implement fetching xkb options from org.freedesktop.locale1Ivan Molodetskikh
2025-07-15niri-session: Also unset DISPLAYIvan Molodetskikh
We set it now for xwayland-satellite integration.
2025-07-14Detect external session managementVladimir-csp
This should make `uwsm start niri.desktop` possible like with other compositors.
2025-07-13feat: add hint to disable "Important Hotkeys" in the default config file (#1881)Sharun
* feat: add hint to disable "Important Hotkeys" in the default config file * Update resources/default-config.kdl --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-06-19Expose libinput Button Scrolling Button Lock Enabled propertyNikolay Yakimov
2025-06-17Add backlight adjustment keys to default config (#1824)Nicolaos Skimas
* Support backlight adjustment keys in default config * Update resources/default-config.kdl --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-06-12default-config.kdl: add repeat=false to close-windowAnselm Schüler
2025-06-09default-config: Make sample gradients more obviousIvan Molodetskikh
2025-06-09default-config: Clarify focus-ring inactive-colorIvan Molodetskikh
2025-06-09default-config: Clarify that input settings are not defaultsIvan Molodetskikh
2025-05-12Add center-visible-columns actionIvan Molodetskikh
2025-05-10add urgent border color and gradientDuncan Overbruck
2025-04-30feat: implement support to enable numlock at startuperdii
Signed-off-by: erdii <me@erdii.engineering>
2025-04-28default-config: Set repeat=off for the Overview bindIvan Molodetskikh
2025-04-28wiki: Rename Configuration: Overview page to IntroductionIvan Molodetskikh
2025-04-25default-config: Bind Mod+O to toggle-overviewIvan Molodetskikh
2025-04-22default-config: Spawn waybar at startupIvan Molodetskikh
Make it a bit less of an empty screen.
2025-04-22default-config: Set titles for the default-bound appsIvan Molodetskikh
2025-03-02Allow disabling tap-and-drag (#1107)Alex David
* Allow disabling tap-and-drag Similar to https://github.com/YaLTeR/niri/pull/1088, this adds a new touchpad `drag` configuration option that configures tap-and-drag behavior. Currently tap-and-drag is always enabled when the `tap` setting is enabled, but other compositors allow setting this separately. * Update wiki/Configuration:-Input.md --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-02-17Implement expand-column-to-available-widthIvan Molodetskikh
2025-02-10Implement tabbed column display modeIvan Molodetskikh
2025-02-05input: add touchpad `drag-lock` settingMathias Zhang
2025-01-18implement `keyboard-shortcuts-inhibit` and `wlr-virtual-pointer` (#630)sodiboo
* stub keyboard-shortcuts-inhibit and virtual-pointer impls * implement keyboard-shortcuts-inhibit * implement virtual-pointer * deal with supressed key release edge-case; add allow-inhibiting property * add toggle-keyboard-shortcuts-inhibit bind * add InputBackend extensions; use Device::output() for absolute pos events * add a `State` parameter to the backend exts and better document future intent * Add some tests for is_inhibiting_shortcuts --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-01-17Implement window shadowsIvan Molodetskikh
2025-01-14make niri-session POSIX compatible (#970)Erica Z
* make niri-session POSIX compatible * Update resources/niri-session --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2025-01-04default-config: Fix typoIvan Molodetskikh
2024-12-30default-config: Make Firefox PiP floatingIvan Molodetskikh
2024-12-30Initial WIP floating window implementationIvan Molodetskikh
2024-12-11Use gtk Notification portalIvan Molodetskikh
xdg-gnome 47 now implements notifications via GNOME Shell API which we don't have. So force the gtk portal to make notifications work again.
2024-11-11Change expel-window-from-column to expel the bottom windowIvan Molodetskikh
This way, expel becomes symmetric with consume. This is also how it works in PaperWM. Though, in PaperWM if the expelled window was focused, it will remain focused, while in this commit it is never focused, making it the exact opposite of consume. Use consume-or-expel-window-right for the old expel behavior.
2024-11-11Make consume-or-expel binds more prominentIvan Molodetskikh
I find myself using them much more than regular consume or expel.
2024-11-09default-config: Bind Ctrl-Alt-Del to quitIvan Molodetskikh
This seems to be a shared bind across compositors.
2024-11-02portal: prefer gtk for access portalChristian Meissl
using gnome for the access portal does not work, so just override by directly using the gtk one
2024-10-17Add scroll-button property for Touchpad, Mouse, Trackpoint, Trackball (#744)chillinbythetree
2024-10-13Add support for running as a dinit service (#728)Mark Karlinsky
* Added dinit services * Added dinit support to niri-session * Replaced shutdown script for dinit with a single command execution * Added dinit service files to Getting Started install tables * Fix typo in resources/dinit/niri Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * Fixed mistakes in wiki/Getting-Started.md Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com> * niri-session does not start dinit anymore --------- Co-authored-by: Ivan Molodetskikh <yalterz@gmail.com>
2024-10-01default-config: Add more comments to prefer-no-csdIvan Molodetskikh
2024-10-01default-config: Add rounded corner window rule exampleIvan Molodetskikh
2024-10-01default-config: Add comments to consume/expel bindsIvan Molodetskikh
2024-09-13default-config: Uncomment BracketLeft/BracketRightIvan Molodetskikh
These are fairly useful.
2024-09-12Add preset window heights to wiki & default configIvan Molodetskikh