Sway : Remove inactive window dimming.

This commit is contained in:
Dmitry Voronin 2024-05-07 22:54:40 +03:00
parent b0fe4f6ec7
commit 189370f9d5
Signed by: voronind
SSH key fingerprint: SHA256:3kBb4iV2ahufEBNq+vFbUe4QYfHt98DHQjN7QaptY9k
5 changed files with 9 additions and 23 deletions

View file

@ -16,14 +16,13 @@ in {
services.gnome.gnome-keyring.enable = lib.mkForce false; services.gnome.gnome-keyring.enable = lib.mkForce false;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
gnome.adwaita-icon-theme # GTK icons. gnome.adwaita-icon-theme # GTK icons.
grim slurp # Screenshot. grim slurp # Screenshot.
mako # Notification system. mako # Notification system.
networkmanagerapplet # Internet configuration. networkmanagerapplet # Internet configuration.
pamixer pavucontrol pulseaudio # Audio. pamixer pavucontrol pulseaudio # Audio.
playerctl # Multimedia controls. playerctl # Multimedia controls.
sway-contrib.inactive-windows-transparency # Transparent unfocused windows. wl-clipboard # Clipboard.
wl-clipboard # Clipboard.
]; ];
programs.sway = { programs.sway = {
@ -36,11 +35,4 @@ in {
"--config=${config}" "--config=${config}"
]; ];
}; };
environment = {
variables = {
SWAY_IWT_PATH = "${pkgs.sway-contrib.inactive-windows-transparency}/bin/inactive-windows-transparency.py";
# PATH = [ "/etc/swaybin" ]; # NOTE: Kept as an example on PATH modification.
};
};
} }

View file

@ -1,5 +1,5 @@
{ wallpaper, style, ... }: let { wallpaper, style, ... }: let
alpha = style.opacity.inactive.hex; alpha = style.opacity.hex;
accent = style.color.accent + alpha; accent = style.color.accent + alpha;
bg = style.color.bg.dark + alpha; bg = style.color.bg.dark + alpha;
border = style.color.border + alpha; border = style.color.border + alpha;

View file

@ -19,9 +19,6 @@
# Fullscreen. # Fullscreen.
bindsym $mod+${key.sway.window.fullscreen} fullscreen bindsym $mod+${key.sway.window.fullscreen} fullscreen
# Dim inactive windows.
exec $SWAY_IWT_PATH --opacity ${toString(style.opacity.inactive.int)}
# Drag floating windows by holding down $mod and left mouse button. # Drag floating windows by holding down $mod and left mouse button.
# Resize them with right mouse button + $mod. # Resize them with right mouse button + $mod.
# Despite the name, also works for non-floating windows. # Despite the name, also works for non-floating windows.

View file

@ -70,10 +70,7 @@
desktop = config.stylix.opacity.desktop; desktop = config.stylix.opacity.desktop;
popup = config.stylix.opacity.popups; popup = config.stylix.opacity.popups;
terminal = config.stylix.opacity.terminal; terminal = config.stylix.opacity.terminal;
inactive = { hex = "D9";
int = 0.85;
hex = "D9";
};
}; };
window = { window = {

View file

@ -1,5 +1,5 @@
{ style, util, setting, ... }: let { style, util, setting, ... }: let
alpha = style.opacity.inactive.hex; alpha = style.opacity.hex;
in { in {
config = util.trimTabs '' config = util.trimTabs ''
anchor=top-center anchor=top-center