diff --git a/.config/waybar/config b/.config/waybar/config index eb26f6d0..1edd96eb 100644 --- a/.config/waybar/config +++ b/.config/waybar/config @@ -16,8 +16,7 @@ ], "modules-right": [ - "network", - "memory", + "memory", "cpu", "temperature", "battery", diff --git a/nixos/sway/default.nix b/nixos/sway/default.nix index cf6b6c13..7089c2dd 100644 --- a/nixos/sway/default.nix +++ b/nixos/sway/default.nix @@ -15,14 +15,23 @@ in ]; home.sessionVariables = { + XDG_CURRENT_DESKTOP="Unity"; + SDL_VIDEODRIVER="wayland"; + QT_QPA_PLATFORM="wayland-egl"; + QT_WAYLAND_FORCE_DPI="physical"; + QT_WAYLAND_DISABLE_WINDOWDECORATION="1"; }; home.packages = with pkgs; [ wl-clipboard clipman wofi + libappindicator-gtk3 ]; + services.udiskie.enable = true; + xsession.preferStatusNotifierItems = true; + home.file.".config/wofi/style.css".source = ../../.config/wofi/style.css; home.file.".config/waybar/config".source = ../../.config/waybar/config; home.file.".config/waybar/style.css".source = ../../.config/waybar/style.css; @@ -33,6 +42,8 @@ in extraConfig = '' ''; + extraSessionCommands = '' + ''; config = { modifier = "${mod}"; menu = "${pkgs.wofi}/bin/wofi --show drun,run"; diff --git a/nixos/sway/keybindings.nix b/nixos/sway/keybindings.nix index a501ef31..caf91816 100644 --- a/nixos/sway/keybindings.nix +++ b/nixos/sway/keybindings.nix @@ -5,8 +5,7 @@ in { wayland.windowManager.sway.config.keybindings = { "${mod}+Shift+e" = "exit"; - "${mod}+Shift+c" = "reload"; - "${mod}+Shift+r" = "restart"; + "${mod}+Shift+r" = "reload"; "${mod}+Shift+l" = "exec swaylock -c 657b83"; "${mod}+Return" = "exec ${pkgs.alacritty}/bin/alacritty";