aboutsummaryrefslogtreecommitdiff
path: root/gui/conf/niri.kdl
diff options
context:
space:
mode:
Diffstat (limited to 'gui/conf/niri.kdl')
-rw-r--r--gui/conf/niri.kdl25
1 files changed, 18 insertions, 7 deletions
diff --git a/gui/conf/niri.kdl b/gui/conf/niri.kdl
index 89d08bd..b3e0e1f 100644
--- a/gui/conf/niri.kdl
+++ b/gui/conf/niri.kdl
@@ -7,6 +7,11 @@ environment {
prefer-no-csd
+output "eDP-1" {
+ mode "1920x1080"
+ scale 1
+}
+
input {
keyboard {
xkb {
@@ -105,12 +110,17 @@ window-rule {
}
binds {
- F1 { show-hotkey-overlay; }
+ Mod+F1 { show-hotkey-overlay; }
+
+ Mod+F9 { spawn "bash" "-c" "notify-send \"Battery `acpi | cut -c 10-`\""; }
+ Mod+F10 { spawn "bash" "-c" "notify-send \"Running at `acpi --thermal | awk '{print $4}'`°C cooled by `cat /proc/acpi/ibm/fan | awk '/speed/{print $2}'` RPM\""; }
- Mod+Return hotkey-overlay-title="Open Terminal" { spawn "kitty"; }
- Mod+Shift+Return hotkey-overlay-title="Open Emacs" { spawn "emacsclient" "-c"; }
- Mod+Space hotkey-overlay-title="Run an Application: rofi" { spawn "rofi" "-show" "combi"; }
- Ctrl+Alt+L hotkey-overlay-title="Lock the Screen: swaylock" { spawn "swaylock" "--color" "#000000"; }
+ Mod+Return { spawn "kitty"; }
+ Mod+Shift+Return { spawn "emacsclient" "-c"; }
+ Mod+Space { spawn "rofi" "-show" "combi"; }
+ Ctrl+Alt+L { spawn "swaylock" "--color" "#000000"; }
+
+ Mod+P { spawn "passrofi"; }
XF86AudioRaiseVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.1+"; }
XF86AudioLowerVolume allow-when-locked=true { spawn "wpctl" "set-volume" "@DEFAULT_AUDIO_SINK@" "0.1-"; }
@@ -154,8 +164,8 @@ binds {
Mod+U { focus-workspace-down; }
Mod+I { focus-workspace-up; }
- Mod+Shift+U { move-workspace-down; }
- Mod+Shift+I { move-workspace-up; }
+ //Mod+Shift+U { move-workspace-down; }
+ //Mod+Shift+I { move-workspace-up; }
//Mod+Ctrl+Page_Down { move-column-to-workspace-down; }
//Mod+Ctrl+Page_Up { move-column-to-workspace-up; }
@@ -242,6 +252,7 @@ binds {
Mod+R { switch-preset-column-width; }
Mod+Shift+R { switch-preset-window-height; }
Mod+Ctrl+R { reset-window-height; }
+
Mod+F { maximize-column; }
Mod+Shift+F { fullscreen-window; }