diff options
| author | scouckel <james.krinsky@gmail.com> | 2026-04-04 02:35:03 +0200 |
|---|---|---|
| committer | scouckel <james.krinsky@gmail.com> | 2026-04-04 02:35:03 +0200 |
| commit | 9a58c5f1857549f17e98adc9e385e4c4fb20d53a (patch) | |
| tree | b7a59b50831ace76e879758f24a5750aa865c727 /modules/packages/niri/settings.nix | |
| parent | 50044b7a87bc9f59452855a96a2013c9b000a0a1 (diff) | |
everything is updated, everything is wonderful
Diffstat (limited to 'modules/packages/niri/settings.nix')
| -rw-r--r-- | modules/packages/niri/settings.nix | 38 |
1 files changed, 35 insertions, 3 deletions
diff --git a/modules/packages/niri/settings.nix b/modules/packages/niri/settings.nix index 43b4be3..52ad72f 100644 --- a/modules/packages/niri/settings.nix +++ b/modules/packages/niri/settings.nix @@ -2,23 +2,55 @@ flake.wrapperModules.niri = {lib, config, pkgs, ...}: { settings = { input = { + focus-follows-mouse = {}; + keyboard = { xkb = { layout = "us"; }; }; + + touchpad = { + natural-scroll = {}; + tap = {}; + dwt = {}; + }; }; - layout.gaps = 2; + layout = { + gaps = 1; + + preset-column-widths = [ + { + proportion = 0.5; + } + { + proportion = 0.75; + } + { + proportion = 1.0; + } + ]; + }; xwayland-satellite.path = lib.getExe config.pkgs.xwayland-satellite; + prefer-no-csd = {}; binds = { - "Mod+F1".spawn = "${lib.getExe pkgs.rofi} -show drun"; + "Mod+Shift+M".quit = {}; + "Mod+M".spawn-sh = "${lib.getExe self.packages.${config.pkgs.stdenv.hostPlatform.system}.noctalia-shell} ipc call sessionMenu toggle"; + + "Mod+F1".spawn-sh = "${lib.getExe self.packages.${config.pkgs.stdenv.hostPlatform.system}.noctalia-shell} ipc call launcher toggle"; "Mod+F2".spawn = lib.getExe self.packages.${config.pkgs.stdenv.hostPlatform.system}.terminal; - "Mod+F3".spawn = "${lib.getExe self.packages.${config.pkgs.stdenv.hostPlatform.system}.terminal} yazi"; + "Mod+F3".spawn = "${lib.getExe self.packages.${config.pkgs.stdenv.hostPlatform.system}.terminal} -e yazi"; "Mod+F4".close-window = {}; + + "Mod+R".switch-preset-column-width = {}; }; + + spawn-at-startup = [ + (lib.getExe self.packages.${config.pkgs.stdenv.hostPlatform.system}.noctalia-shell) + ]; }; }; } |
