nixos-config

NixOS configs for my systems
Log | Files | Refs

commit c8eed64a2e96ab79892c238363242ccc2ae151d3
parent 2ee8fafe50d980057091715c6bc246dc901de6a8
Author: vin <vin@vineetk.net>
Date:   Thu,  1 May 2025 19:56:25 -0400

demiurge, hastur: more sway stuff

Diffstat:
Mhome.nix | 19++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)

diff --git a/home.nix b/home.nix @@ -1186,7 +1186,10 @@ interceptor.register(int_fn) }; }; - focus.mouseWarping = true; + focus = { + mouseWarping = true; + wrapping = "yes"; + }; fonts = { names = [ "monospace" ]; @@ -1264,7 +1267,7 @@ interceptor.register(int_fn) "${modifier}+r" = "mode resize"; }; - menu = "dmenu_run"; + menu = "${pkgs.wmenu}/bin/wmenu-run"; modes.resize = let @@ -1289,6 +1292,7 @@ interceptor.register(int_fn) titlebar = false; }; + defaultWorkspace = "workspace number 1"; workspaceAutoBackAndForth = true; }; @@ -1308,7 +1312,16 @@ interceptor.register(int_fn) for_window [app_id="foot"] opacity 0.9 for_window [class="Emacs"] opacity 0.9 for_window [app_id="qutebrowser"] opacity 0.9 - for_window [class="vesktop"] opacity 0.9 + for_window [app_id="vesktop"] opacity 0.9 + + for_window [title="profanity"] move container to workspace 9 + for_window [app_id="vesktop"] move container to workspace 10 + + xwayland disable + + exec ${pkgs.qutebrowser}/bin/qutebrowser + exec ${pkgs.vesktop}/bin/vesktop --use-vulkan --ozone-platform=wayland --enable-features=UseOzonePlatform,Vulkan + exec ${config.wayland.windowManager.sway.config.terminal} -T profanity -e ${pkgs.profanity}/bin/profanity ''; }; }