From ab67d2f647339676cdabf5cae0cbd37f83e3ea80 Mon Sep 17 00:00:00 2001 From: lelgenio Date: Thu, 20 Jun 2024 22:30:12 -0300 Subject: [PATCH] wip --- overlays/default.nix | 2 ++ user/home.nix | 2 +- user/sway/default.nix | 1 + user/sway/sway-binds.nix | 8 +++++++- 4 files changed, 11 insertions(+), 2 deletions(-) diff --git a/overlays/default.nix b/overlays/default.nix index e83ed4c..1dc8ed8 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -47,6 +47,8 @@ rec { patches = ( final: prev: { mySway = prev.sway.override { + withBaseWrapper = true; + withGtkWrapper = true; sway-unwrapped = prev.sway-unwrapped.overrideAttrs (old: { patches = old.patches ++ [ ../patches/sway/fix-hide_cursor-clearing-focus.patch ]; }); diff --git a/user/home.nix b/user/home.nix index 0fe2422..30f556e 100644 --- a/user/home.nix +++ b/user/home.nix @@ -52,7 +52,7 @@ home.homeDirectory = "/home/lelgenio"; # Let Home Manager install and manage itself. - # programs.home-manager.enable = true; + programs.home-manager.enable = true; home.packages = with pkgs; [ # home-manager diff --git a/user/sway/default.nix b/user/sway/default.nix index 988453d..57627d6 100644 --- a/user/sway/default.nix +++ b/user/sway/default.nix @@ -146,6 +146,7 @@ in wdmenu wlauncher volumesh + brightnessctl showkeys pamixer libnotify diff --git a/user/sway/sway-binds.nix b/user/sway/sway-binds.nix index 543de59..7b33cd0 100644 --- a/user/sway/sway-binds.nix +++ b/user/sway/sway-binds.nix @@ -16,7 +16,6 @@ let _lock = pkgs.writeShellScriptBin "_lock" '' ${pkgs.sway}/bin/swaymsg mode default ${pkgs.swaylock}/bin/swaylock -f - systemctl --user start swayidle.service ''; _suspend = pkgs.writeShellScriptBin "_suspend" '' ${pkgs.sway}/bin/swaymsg mode default @@ -158,6 +157,12 @@ let "Control+Print" = "exec ${pkgs.screenshotsh}/bin/screenshotsh clip"; }; + screen_binds = { + "XF86MonBrightnessDown" = "exec brightnessctl --min-value=1 set 5%-"; + "XF86MonBrightnessUp" = "exec brightnessctl --min-value=1 set 5%+"; + "${mod}+l" = lib.getExe _lock; + }; + other_binds = { "${mod}+p" = "exec ${pkgs.wpass}/bin/wpass"; "${mod}+s" = "exec ${menu}"; @@ -196,5 +201,6 @@ in system_binds parenting_binds screenshot_binds + screen_binds ]; }