remove wayland config for now

- try to configure a shell to handle the config for me?
This commit is contained in:
2026-08-20 12:27:41 -05:00
parent 598c2e9780
commit 5ac6408727

View File

@@ -431,332 +431,332 @@
}; };
}; };
}; };
wayland = { # wayland = {
windowManager = { # windowManager = {
niri = { # niri = {
enable = true; # enable = true;
settings = { # settings = {
layout = { # layout = {
focus-ring = { # focus-ring = {
active-color = "#9bdf9e"; # active-color = "#9bdf9e";
inactive-color = "#7e997e"; # inactive-color = "#7e997e";
urgent-color = "#e04b7c"; # urgent-color = "#e04b7c";
}; # };
border = { # border = {
active-color = "#9bdf9e"; # active-color = "#9bdf9e";
inactive-color = "#7e997e"; # inactive-color = "#7e997e";
urgent-color = "#e04b7c"; # urgent-color = "#e04b7c";
}; # };
shadow = { # shadow = {
color = "#3f4c3f70"; # color = "#3f4c3f70";
}; # };
tab-indicator = { # tab-indicator = {
active-color = "#9bdf9e"; # active-color = "#9bdf9e";
inactive-color = "#7e997e"; # inactive-color = "#7e997e";
urgent-color = "#e04b7c"; # urgent-color = "#e04b7c";
}; # };
insert-hint = { # insert-hint = {
color = "#3f4c3f80"; # color = "#3f4c3f80";
}; # };
_props.gaps = 16; # _props.gaps = 16;
_props.center-focused-column = "never"; # _props.center-focused-column = "never";
#
_props.background-color = "transparent"; # _props.background-color = "transparent";
#
preset-column-widths = '' # preset-column-widths = ''
proportion = 0.33333 # proportion = 0.33333
proportion = 0.5 # proportion = 0.5
proportion = 0.66667 # proportion = 0.66667
''; # '';
#
_props.struts = "{}"; # _props.struts = "{}";
}; # };
recent-windows = { # recent-windows = {
highlight = { # highlight = {
_props.active-color = "#b1ccb1"; # _props.active-color = "#b1ccb1";
_props.urgent-color = "#e8789d"; # _props.urgent-color = "#e8789d";
}; # };
}; # };
animations = { # animations = {
workspace-switch = { # workspace-switch = {
"spring damping-ratio=1.0 stiffness=1000 epsilon=0.0001" = { }; # "spring damping-ratio=1.0 stiffness=1000 epsilon=0.0001" = { };
}; # };
window-open = { # window-open = {
duration-ms = 200; # duration-ms = 200;
curve = "ease-out-quad"; # curve = "ease-out-quad";
}; # };
window-close = { # window-close = {
duration-ms = 200; # duration-ms = 200;
curve = "ease-out-cubic"; # curve = "ease-out-cubic";
}; # };
horizontal-view-movement = { # horizontal-view-movement = {
"spring damping-ratio=1.0 stiffness=900 epsilon=0.0001" = { }; # "spring damping-ratio=1.0 stiffness=900 epsilon=0.0001" = { };
}; # };
window-movement = { # window-movement = {
"spring damping-ratio=1.0 stiffness=800 epsilon=0.0001" = { }; # "spring damping-ratio=1.0 stiffness=800 epsilon=0.0001" = { };
}; # };
window-resize = { # window-resize = {
"spring damping-ratio=1.0 stiffness=1000 epsilon=0.0001" = { }; # "spring damping-ratio=1.0 stiffness=1000 epsilon=0.0001" = { };
}; # };
config-notification-open-close = { # config-notification-open-close = {
"spring damping-ratio=0.6 stiffness=1200 epsilon=0.001" = { }; # "spring damping-ratio=0.6 stiffness=1200 epsilon=0.001" = { };
}; # };
screenshot-ui-open = { # screenshot-ui-open = {
duration-ms = 300; # duration-ms = 300;
curve = "ease-out-quad"; # curve = "ease-out-quad";
}; # };
overview-open-close = { # overview-open-close = {
"spring damping-ratio=1.0 stiffness=900 epsilon=0.0001" = { }; # "spring damping-ratio=1.0 stiffness=900 epsilon=0.0001" = { };
}; # };
}; # };
input = { # input = {
keyboard = { # keyboard = {
xkb = { # xkb = {
#layout = "us"; # #layout = "us";
}; # };
}; # };
touchpad = { # touchpad = {
tap = { }; # tap = { };
natural-scroll = { }; # natural-scroll = { };
}; # };
mouse = { # mouse = {
accel-profile = "flat"; # accel-profile = "flat";
accel-speed = 0.0; # accel-speed = 0.0;
}; # };
focus-follows-mouse = { }; # focus-follows-mouse = { };
workspace-auto-back-and-forth = { }; # workspace-auto-back-and-forth = { };
}; # };
binds = { # binds = {
"Mod+Shift+ESCAPE".show-hotkey-overlay = { }; # "Mod+Shift+ESCAPE".show-hotkey-overlay = { };
#
"Mod+Return" = { # "Mod+Return" = {
_props.hotkey-overlay-title = "Open Terminal: Ghostty"; # _props.hotkey-overlay-title = "Open Terminal: Ghostty";
spawn = [ "ghostty" ]; # spawn = [ "ghostty" ];
}; # };
"Mod+B" = { # "Mod+B" = {
_props.hotkey-overlay-title = "Open Browser: firefox"; # _props.hotkey-overlay-title = "Open Browser: firefox";
spawn = [ "firefox" ]; # spawn = [ "firefox" ];
}; # };
"Mod+ALT+L" = { # "Mod+ALT+L" = {
_props.hotkey-overlay-title = "Lock Screen: noctalia lock"; # _props.hotkey-overlay-title = "Lock Screen: noctalia lock";
spawn-sh = [ "qs -c noctalia-shell ipc call lockScreen lock" ]; # spawn-sh = [ "qs -c noctalia-shell ipc call lockScreen lock" ];
}; # };
"Mod+Shift+Q" = { # "Mod+Shift+Q" = {
_props.hotkey-overlay-title = "Session Menu: noctalia sessionMenu"; # _props.hotkey-overlay-title = "Session Menu: noctalia sessionMenu";
spawn-sh = [ "qs -c noctalia-shell ipc call sessionMenu toggle" ]; # spawn-sh = [ "qs -c noctalia-shell ipc call sessionMenu toggle" ];
}; # };
#
"Mod+E" = { # "Mod+E" = {
_props.hotkey-overlay-title = "File Manager: Nautilus"; # _props.hotkey-overlay-title = "File Manager: Nautilus";
spawn = [ "nautilus" ]; # spawn = [ "nautilus" ];
}; # };
#
"XF86AudioRaiseVolume" = { # "XF86AudioRaiseVolume" = {
_props.allow-when-locked = true; # _props.allow-when-locked = true;
spawn-sh = [ "qs -c noctalia-shell ipc call volume increase" ]; # spawn-sh = [ "qs -c noctalia-shell ipc call volume increase" ];
}; # };
"XF86AudioLowerVolume" = { # "XF86AudioLowerVolume" = {
_props.allow-when-locked = true; # _props.allow-when-locked = true;
spawn-sh = [ "qs -c noctalia-shell ipc call volume decrease" ]; # spawn-sh = [ "qs -c noctalia-shell ipc call volume decrease" ];
}; # };
"XF86AudioMute" = { # "XF86AudioMute" = {
_props.allow-when-locked = true; # _props.allow-when-locked = true;
spawn-sh = [ "qs -c noctalia-shell ipc call volume muteOutput" ]; # spawn-sh = [ "qs -c noctalia-shell ipc call volume muteOutput" ];
}; # };
"XF86AudioMicMute" = { # "XF86AudioMicMute" = {
_props.allow-when-locked = true; # _props.allow-when-locked = true;
spawn-sh = [ "qs -c noctalia-shell ipc call volume muteInput" ]; # spawn-sh = [ "qs -c noctalia-shell ipc call volume muteInput" ];
}; # };
"XF86AudioNext" = { # "XF86AudioNext" = {
_props.allow-when-locked = true; # _props.allow-when-locked = true;
spawn-sh = [ "qs -c noctalia-shell ipc call media next" ]; # spawn-sh = [ "qs -c noctalia-shell ipc call media next" ];
}; # };
"XF86AudioPrev" = { # "XF86AudioPrev" = {
_props.allow-when-locked = true; # _props.allow-when-locked = true;
spawn-sh = [ "qs -c noctalia-shell ipc call media previous" ]; # spawn-sh = [ "qs -c noctalia-shell ipc call media previous" ];
}; # };
"XF86AudioPlay" = { # "XF86AudioPlay" = {
_props.allow-when-locked = true; # _props.allow-when-locked = true;
spawn-sh = [ "qs -c noctalia-shell ipc call media playPause" ]; # spawn-sh = [ "qs -c noctalia-shell ipc call media playPause" ];
}; # };
"XF86AudioPause" = { # "XF86AudioPause" = {
_props.allow-when-locked = true; # _props.allow-when-locked = true;
spawn-sh = [ "qs -c noctalia-shell ipc call media playPause" ]; # spawn-sh = [ "qs -c noctalia-shell ipc call media playPause" ];
}; # };
#
"XF86MonBrightnessUp" = { # "XF86MonBrightnessUp" = {
_props.allow-when-locked = true; # _props.allow-when-locked = true;
spawn-sh = [ "qs -c noctalia-shell ipc call brightness increase" ]; # spawn-sh = [ "qs -c noctalia-shell ipc call brightness increase" ];
}; # };
"XF86MonBrightnessDown" = { # "XF86MonBrightnessDown" = {
_props.allow-when-locked = true; # _props.allow-when-locked = true;
spawn-sh = [ "qs -c noctalia-shell ipc call brightness decrease" ]; # spawn-sh = [ "qs -c noctalia-shell ipc call brightness decrease" ];
}; # };
#
"Mod+Q".close-window = { }; # "Mod+Q".close-window = { };
#
"Mod+Left".focus-column-left = { }; # "Mod+Left".focus-column-left = { };
"Mod+H".focus-column-left = { }; # "Mod+H".focus-column-left = { };
"Mod+Right".focus-column-right = { }; # "Mod+Right".focus-column-right = { };
"Mod+L".focus-column-right = { }; # "Mod+L".focus-column-right = { };
"Mod+Up".focus-window-up = { }; # "Mod+Up".focus-window-up = { };
"Mod+K".focus-window-up = { }; # "Mod+K".focus-window-up = { };
"Mod+Down".focus-window-down = { }; # "Mod+Down".focus-window-down = { };
"Mod+J".focus-window-down = { }; # "Mod+J".focus-window-down = { };
#
"Mod+CTRL+Left".move-column-left = { }; # "Mod+CTRL+Left".move-column-left = { };
"Mod+CTRL+H".move-column-left = { }; # "Mod+CTRL+H".move-column-left = { };
"Mod+CTRL+Right".move-column-right = { }; # "Mod+CTRL+Right".move-column-right = { };
"Mod+CTRL+L".move-column-right = { }; # "Mod+CTRL+L".move-column-right = { };
"Mod+CTRL+UP".move-window-up = { }; # "Mod+CTRL+UP".move-window-up = { };
"Mod+CTRL+K".move-window-up = { }; # "Mod+CTRL+K".move-window-up = { };
"Mod+CTRL+Down".move-window-down = { }; # "Mod+CTRL+Down".move-window-down = { };
"Mod+CTRL+J".move-window-down = { }; # "Mod+CTRL+J".move-window-down = { };
#
"Mod+Home".focus-column-first = { }; # "Mod+Home".focus-column-first = { };
"Mod+End".focus-column-last = { }; # "Mod+End".focus-column-last = { };
"Mod+CTRL+Home".move-column-to-first = { }; # "Mod+CTRL+Home".move-column-to-first = { };
"Mod+CTRL+End".move-column-to-last = { }; # "Mod+CTRL+End".move-column-to-last = { };
#
"Mod+Shift+Left".focus-monitor-left = { }; # "Mod+Shift+Left".focus-monitor-left = { };
"Mod+Shift+Right".focus-monitor-right = { }; # "Mod+Shift+Right".focus-monitor-right = { };
"Mod+Shift+UP".focus-monitor-up = { }; # "Mod+Shift+UP".focus-monitor-up = { };
"Mod+Shift+Down".focus-monitor-down = { }; # "Mod+Shift+Down".focus-monitor-down = { };
#
"Mod+Shift+CTRL+Left".move-column-to-monitor-left = { }; # "Mod+Shift+CTRL+Left".move-column-to-monitor-left = { };
"Mod+Shift+CTRL+Right".move-column-to-monitor-right = { }; # "Mod+Shift+CTRL+Right".move-column-to-monitor-right = { };
"Mod+Shift+CTRL+UP".move-column-to-monitor-up = { }; # "Mod+Shift+CTRL+UP".move-column-to-monitor-up = { };
"Mod+Shift+CTRL+Down".move-column-to-monitor-down = { }; # "Mod+Shift+CTRL+Down".move-column-to-monitor-down = { };
#
"Mod+Next" = { # "Mod+Next" = {
_props.cooldown-ms = 150; # _props.cooldown-ms = 150;
_props.focus-workspace-down = { }; # _props.focus-workspace-down = { };
}; # };
"Mod+Prior" = { # "Mod+Prior" = {
_props.cooldown-ms = 150; # _props.cooldown-ms = 150;
_props.focus-workspace-up = { }; # _props.focus-workspace-up = { };
}; # };
"Mod+CTRL+Next" = { # "Mod+CTRL+Next" = {
_props.cooldown-ms = 150; # _props.cooldown-ms = 150;
_props.move-column-to-workspace-down = { }; # _props.move-column-to-workspace-down = { };
}; # };
"Mod+CTRL+Prior" = { # "Mod+CTRL+Prior" = {
_props.cooldown-ms = 150; # _props.cooldown-ms = 150;
_props.move-column-to-workspace-up = { }; # _props.move-column-to-workspace-up = { };
}; # };
#
"Mod+WheelScrollRight".focus-column-right = { }; # "Mod+WheelScrollRight".focus-column-right = { };
"Mod+WheelScrollLeft".focus-column-left = { }; # "Mod+WheelScrollLeft".focus-column-left = { };
"Mod+CTRL+WheelScrollRight".move-column-right = { }; # "Mod+CTRL+WheelScrollRight".move-column-right = { };
"Mod+CTRL+WheelScrollLeft".move-column-left = { }; # "Mod+CTRL+WheelScrollLeft".move-column-left = { };
#
"Mod+Shift+WheelScrollDown".focus-column-right = { }; # "Mod+Shift+WheelScrollDown".focus-column-right = { };
"Mod+Shift+WheelScrollUp".focus-column-left = { }; # "Mod+Shift+WheelScrollUp".focus-column-left = { };
"Mod+CTRL+Shift+WheelScrollDown".move-column-right = { }; # "Mod+CTRL+Shift+WheelScrollDown".move-column-right = { };
"Mod+CTRL+Shift+WheelScrollUp".move-column-left = { }; # "Mod+CTRL+Shift+WheelScrollUp".move-column-left = { };
#
"Mod+1".focus-workspace = 1; # "Mod+1".focus-workspace = 1;
"Mod+2".focus-workspace = 2; # "Mod+2".focus-workspace = 2;
"Mod+3".focus-workspace = 3; # "Mod+3".focus-workspace = 3;
"Mod+4".focus-workspace = 4; # "Mod+4".focus-workspace = 4;
"Mod+5".focus-workspace = 5; # "Mod+5".focus-workspace = 5;
"Mod+6".focus-workspace = 6; # "Mod+6".focus-workspace = 6;
"Mod+7".focus-workspace = 7; # "Mod+7".focus-workspace = 7;
"Mod+8".focus-workspace = 8; # "Mod+8".focus-workspace = 8;
"Mod+9".focus-workspace = 9; # "Mod+9".focus-workspace = 9;
#
"Mod+CTRL+1".move-column-to-workspace = 1; # "Mod+CTRL+1".move-column-to-workspace = 1;
"Mod+CTRL+2".move-column-to-workspace = 2; # "Mod+CTRL+2".move-column-to-workspace = 2;
"Mod+CTRL+3".move-column-to-workspace = 3; # "Mod+CTRL+3".move-column-to-workspace = 3;
"Mod+CTRL+4".move-column-to-workspace = 4; # "Mod+CTRL+4".move-column-to-workspace = 4;
"Mod+CTRL+5".move-column-to-workspace = 5; # "Mod+CTRL+5".move-column-to-workspace = 5;
"Mod+CTRL+6".move-column-to-workspace = 6; # "Mod+CTRL+6".move-column-to-workspace = 6;
"Mod+CTRL+7".move-column-to-workspace = 7; # "Mod+CTRL+7".move-column-to-workspace = 7;
"Mod+CTRL+8".move-column-to-workspace = 8; # "Mod+CTRL+8".move-column-to-workspace = 8;
"Mod+CTRL+9".move-column-to-workspace = 9; # "Mod+CTRL+9".move-column-to-workspace = 9;
#
"Mod+TAB".focus-workspace-previous = { }; # "Mod+TAB".focus-workspace-previous = { };
#
"Mod+CTRL+F".expand-column-to-available-width = { }; # "Mod+CTRL+F".expand-column-to-available-width = { };
"Mod+C".center-column = { }; # "Mod+C".center-column = { };
"Mod+CTRL+C".center-visible-columns = { }; # "Mod+CTRL+C".center-visible-columns = { };
"Mod+Minus".set-column-width = "-10%"; # "Mod+Minus".set-column-width = "-10%";
"Mod+Equal".set-column-width = "+10%"; # "Mod+Equal".set-column-width = "+10%";
"Mod+Shift+Minus".set-window-height = "-10%"; # "Mod+Shift+Minus".set-window-height = "-10%";
"Mod+Shift+Equal".set-window-height = "+10%"; # "Mod+Shift+Equal".set-window-height = "+10%";
#
"Mod+T".toggle-window-floating = { }; # "Mod+T".toggle-window-floating = { };
"Mod+F".fullscreen-window = { }; # "Mod+F".fullscreen-window = { };
"Mod+W".toggle-column-tabbed-display = { }; # "Mod+W".toggle-column-tabbed-display = { };
#
"CTRL+Shift+1".screenshot = { }; # "CTRL+Shift+1".screenshot = { };
"CTRL+Shift+2".screenshot-screen = { }; # "CTRL+Shift+2".screenshot-screen = { };
"CTRL+Shift+3".screenshot-window = { }; # "CTRL+Shift+3".screenshot-window = { };
#
"Mod+ESCAPE" = { # "Mod+ESCAPE" = {
allow-inhibiting = false; # allow-inhibiting = false;
toggle-keyboard-shortcuts-inhibit = { }; # toggle-keyboard-shortcuts-inhibit = { };
}; # };
#
"CTRL+ALT+Delete".quit = { }; # "CTRL+ALT+Delete".quit = { };
"Mod+Shift+P".power-off-monitors = { }; # "Mod+Shift+P".power-off-monitors = { };
"Mod+O" = { # "Mod+O" = {
repeat = false; # repeat = false;
toggle-overview = { }; # toggle-overview = { };
}; # };
}; # };
#
_props.prefer-no-csd = { }; # _props.prefer-no-csd = { };
screenshot-path = "null"; # screenshot-path = "null";
#
environment = { # environment = {
ELECTRON_OZONE_PLATFORM_HINT = "auto"; # ELECTRON_OZONE_PLATFORM_HINT = "auto";
QT_QPA_PLATFORM = "wayland"; # QT_QPA_PLATFORM = "wayland";
QT_QPA_PLATFORMTHEME = "gtk3"; # QT_QPA_PLATFORMTHEME = "gtk3";
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1"; # QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
XDG_CURRENT_DESKTOP = "niri"; # XDG_CURRENT_DESKTOP = "niri";
XDG_SESSION_TYPE = "wayland"; # XDG_SESSION_TYPE = "wayland";
}; # };
#
cursor = { # cursor = {
xcursor-theme = "capitaine-cursors"; # xcursor-theme = "capitaine-cursors";
xcursor-size = 24; # xcursor-size = 24;
}; # };
#
debug = { # debug = {
_props.honor-xdg-activation-with-invalid-serial = { }; # _props.honor-xdg-activation-with-invalid-serial = { };
}; # };
#
hotkey-overlay = { # hotkey-overlay = {
_props.skip-at-startup = { }; # _props.skip-at-startup = { };
}; # };
#
window-rule = { # window-rule = {
_props.geometry-corner-radius = 20; # _props.geometry-corner-radius = 20;
clip-to-geometry = true; # clip-to-geometry = true;
}; # };
#
window-rule = { # window-rule = {
match = "app-id=\"steam\""; # match = "app-id=\"steam\"";
exclude = "title=r#\"^[Ss]team$\"#"; # exclude = "title=r#\"^[Ss]team$\"#";
open-floating = true; # open-floating = true;
}; # };
#
window-rule = { # window-rule = {
match = "app-id=\"steam\" title=r#\"^notificationtoasts_\d+_desktop$\"#"; # match = "app-id=\"steam\" title=r#\"^notificationtoasts_\d+_desktop$\"#";
default-floating-position = "x=10 y=10 relative-to=\"bottom-right\""; # default-floating-position = "x=10 y=10 relative-to=\"bottom-right\"";
open-focused = false; # open-focused = false;
}; # };
#
layer-rule = { # layer-rule = {
match = "namespace=\"^noctalia-wallpaper*\""; # match = "namespace=\"^noctalia-wallpaper*\"";
place-within-backdrop = true; # place-within-backdrop = true;
}; # };
}; # };
systemd = { # systemd = {
enable = true; # enable = true;
}; # };
}; # };
}; # };
}; # };
} }