diff --git a/home/c/programs/hypr/default.nix b/home/c/programs/hypr/default.nix index 1d2114d..bcdacdb 100644 --- a/home/c/programs/hypr/default.nix +++ b/home/c/programs/hypr/default.nix @@ -2,6 +2,7 @@ services = { blueman-applet.enable = true; network-manager-applet.enable = true; + kanshi.systemdTarget = "hyprland-session.target"; udiskie = { enable = true; tray = "auto"; diff --git a/home/c/services/default.nix b/home/c/services/default.nix index 6e0f8aa..5b065dc 100644 --- a/home/c/services/default.nix +++ b/home/c/services/default.nix @@ -1,5 +1,5 @@ {...}: { - imports = [./mako]; + imports = [./mako ./kanshi]; services = { network-manager-applet.enable = true; mpris-proxy.enable = true; diff --git a/home/c/services/kanshi/default.nix b/home/c/services/kanshi/default.nix new file mode 100644 index 0000000..244c608 --- /dev/null +++ b/home/c/services/kanshi/default.nix @@ -0,0 +1,34 @@ +{...}: { + services.kanshi = { + enable = true; + settings = [ + { + profile.name = "undocked"; + profile.outputs = [ + { + criteria = "eDP-1"; + status = "enable"; + scale = 1.0; + position = "0,0"; + } + ]; + } + { + profile.name = "work"; + profile.outputs = [ + { + criteria = "HP Inc. HP E27 G5 CNC33810R4"; + mode = "1920x1080@60.00Hz"; + position = "0,0"; + } + { + criteria = "eDP-1"; + status = "enable"; + scale = 1.0; + position = "1920,0"; + } + ]; + } + ]; + }; +}