niri: finalize(?)

This commit is contained in:
2026-02-04 07:59:49 +01:00
parent 23120f379e
commit dc52bd8277
6 changed files with 42 additions and 31 deletions

View File

@@ -3,11 +3,6 @@
pkgs,
lib,
screenshotPath ? null,
fileManager ? lib.getExe pkgs.pcmanfm,
browser ? lib.getExe pkgs.firefox,
terminal ? lib.getExe pkgs.alacritty,
runnerCommand ? "${lib.getExe pkgs.rofi} -show run",
locker ? lib.getExe pkgs.swaylock,
geolocation ? [
52.5244
13.4105
@@ -64,14 +59,14 @@ let
};
};
spawn-at-startup = [
(lib.getExe pkgs.ashell-kmein)
(lib.getExe pkgs.niphas-ashell)
]
++ lib.optional (pkgs ? niri-wallpaper) [
(lib.getExe pkgs.swaybg)
"--mode"
"fill"
"--image"
(toString pkgs.niri-wallpaper)
(toString pkgs.niphas-wallpaper)
]
++ lib.optional (geolocation != null) (
let
@@ -95,11 +90,11 @@ let
in
{
"Mod+Shift+Slash".show-hotkey-overlay = null;
"Mod+Y".spawn = browser;
"Mod+T".spawn = fileManager;
"Mod+Return".spawn = terminal;
"Mod+D".spawn-sh = runnerCommand;
"Mod+Shift+W".spawn = locker;
"Mod+Y".spawn = lib.getExe pkgs.niphas-web-browser;
"Mod+T".spawn = lib.getExe pkgs.niphas-file-browser;
"Mod+Return".spawn = lib.getExe pkgs.niphas-terminal;
"Mod+D".spawn = lib.getExe pkgs.niphas-runner;
"Mod+Shift+W".spawn = lib.getExe pkgs.niphas-locker;
# TODO allow-when-locked
"XF86AudioRaiseVolume".spawn-sh = "${wpctl} set-volume @DEFAULT_AUDIO_SINK@ 0.1+ -l 1.0";