diff --git a/home-manager/modules/kanshi.nix b/home-manager/modules/kanshi.nix index d8b864b..2c07b36 100644 --- a/home-manager/modules/kanshi.nix +++ b/home-manager/modules/kanshi.nix @@ -1,17 +1,18 @@ { nixosConfig, ... }: let machines = { - smithers = { - "laptop-only" = { - outputs = [ - { - criteria = "eDP-1"; - scale = 1.3; - } - ]; - }; - "homeoffice" = { - outputs = [ + smithers = [{ + profile.name = "laptop-only"; + profile.outputs = [ + { + criteria = "eDP-1"; + scale = 1.3; + } + ]; + } + { + profile.name = "homeoffice"; + profile.outputs = [ { criteria = "eDP-1"; status = "disable"; @@ -27,14 +28,13 @@ let position = "2952,0"; } ]; - }; - }; + }]; }; in { services.kanshi = { enable = true; - profiles = machines."${nixosConfig.networking.hostName}"; + settings = machines."${nixosConfig.networking.hostName}"; }; } diff --git a/home-manager/modules/sway.nix b/home-manager/modules/sway.nix index bc7b24b..6995b3f 100644 --- a/home-manager/modules/sway.nix +++ b/home-manager/modules/sway.nix @@ -8,6 +8,11 @@ in package = pkgs.swayfx; wrapperFeatures.gtk = true; + # Sway can't find wallpaper.jpg and failes to build + # swayfx also has some problems: + # https://discourse.nixos.org/t/sway-fails-with-cannot-create-gles2-renderer-after-update/45703/2 + checkConfig = false; + config = { modifier = "Mod4"; focus.followMouse = false;