add niri
This commit is contained in:
104
home/packages/niri/niri.kdl
Normal file
104
home/packages/niri/niri.kdl
Normal file
@@ -0,0 +1,104 @@
|
||||
input {
|
||||
keyboard {
|
||||
xkb {
|
||||
layout "us"
|
||||
}
|
||||
}
|
||||
touchpad {
|
||||
tap
|
||||
natural-scroll
|
||||
accel-speed 0.0
|
||||
scroll-method "two-finger"
|
||||
middle-emulation
|
||||
drag true
|
||||
tap-button-map "left-right-middle"
|
||||
disabled-on-external-mouse
|
||||
}
|
||||
focus-follows-mouse max-scroll-amount="60%"
|
||||
}
|
||||
layout {
|
||||
gaps 10
|
||||
center-focused-column "on-overflow"
|
||||
preset-column-widths {
|
||||
proportion 0.3333333
|
||||
proportion 0.5
|
||||
proportion 0.6666667
|
||||
}
|
||||
preset-window-heights{
|
||||
proportion 0.95
|
||||
proportion 0.8
|
||||
proportion 0.75
|
||||
proportion 0.5
|
||||
}
|
||||
default-column-width { proportion 0.6666667; }
|
||||
focus-ring { off; }
|
||||
border {
|
||||
width 4
|
||||
active-color "#7fbbb3"
|
||||
inactive-color "#d3c6aa"
|
||||
urgent-color "#e67e80"
|
||||
}
|
||||
}
|
||||
spawn-at-startup "waybar"
|
||||
spawn-at-startup "swaybg -i ~/Downloads/wp.jpg"
|
||||
spawn-at-startup "avizo-service"
|
||||
binds {
|
||||
//spawn binds
|
||||
Super+Shift+Slash {show-hotkey-overlay;}
|
||||
Super+Return hotkey-overlay-title="Alacritty" {spawn "alacritty";}
|
||||
Super+R hotkey-overlay-title="Fuzzel" {spawn "fuzzel";}
|
||||
Super+E hotkey-overlay-title="File Manager" {spawn "pcmanfm";}
|
||||
Super+B hotkey-overlay-title="Obsidian" {spawn "obsidian";}
|
||||
Super+Escape hotkey-overlay-title="Lock" {spawn "swaylock --screenshots --clock --indicator --indicator-radius 250 --indicator-thickness 12 --effect-blur 7x5 --ring-color 7fbbb3 --line-color d3c6aa --inside-color 2b3339 --separator-color 83c092";}
|
||||
Super+Shift+E hotkey-overlay-title="Quit" {quit;}
|
||||
Super+Q hotkey-overlay-title="Close" {close-window;}
|
||||
Super+O hotkey-overlay-title="Toggle Overview" {toggle-overview;}
|
||||
|
||||
Super+H {focus-column-left;}
|
||||
Super+J {focus-window-down;}
|
||||
Super+K {focus-window-up;}
|
||||
Super+L {focus-column-right;}
|
||||
Super+Left {focus-column-left;}
|
||||
Super+Down {focus-window-down;}
|
||||
Super+Up {focus-window-up;}
|
||||
Super+Right {focus-column-right;}
|
||||
Super+Shift+H {move-column-left;}
|
||||
Super+Shift+J {move-window-down;}
|
||||
Super+Shift+K {move-window-up;}
|
||||
Super+Shift+L {move-column-right;}
|
||||
Super+Shift+Left {move-column-left;}
|
||||
Super+Shift+Down {move-window-down;}
|
||||
Super+Shift+Up {move-window-up;}
|
||||
Super+Shift+Right {move-column-right;}
|
||||
Super+Home {focus-column-first;}
|
||||
Super+End {focus-column-last;}
|
||||
Super+1 {focus-workspace 1;}
|
||||
Super+2 {focus-workspace 2;}
|
||||
Super+3 {focus-workspace 3;}
|
||||
Super+4 {focus-workspace 4;}
|
||||
Super+5 {focus-workspace 5;}
|
||||
Super+6 {focus-workspace 6;}
|
||||
Super+7 {focus-workspace 7;}
|
||||
Super+8 {focus-workspace 8;}
|
||||
Super+9 {focus-workspace 9;}
|
||||
// Super+10 {focus-workspace 10;}
|
||||
Super+Shift+1 {move-column-to-workspace 1;}
|
||||
Super+Shift+2 {move-column-to-workspace 2;}
|
||||
Super+Shift+3 {move-column-to-workspace 3;}
|
||||
Super+Shift+4 {move-column-to-workspace 4;}
|
||||
Super+Shift+5 {move-column-to-workspace 5;}
|
||||
Super+Shift+6 {move-column-to-workspace 6;}
|
||||
Super+Shift+7 {move-column-to-workspace 7;}
|
||||
Super+Shift+8 {move-column-to-workspace 8;}
|
||||
Super+Shift+9 {move-column-to-workspace 9;}
|
||||
Super+BracketLeft {consume-or-expel-window-left;}
|
||||
Super+BracketRight {consume-or-expel-window-right;}
|
||||
Super+Comma {consume-window-into-column;}
|
||||
Super+Period {expel-window-from-column;}
|
||||
Super+A {switch-preset-column-width;}
|
||||
Super+Shift+A {switch-preset-window-height;}
|
||||
Super+F {maximize-column;}
|
||||
Super+Shift+F {fullscreen-window;}
|
||||
Super+V {toggle-window-floating;}
|
||||
Super+W {toggle-column-tabbed-display;}
|
||||
}
|
||||
Reference in New Issue
Block a user