From d974eb44f419fe7802ee9fb4e17a80ae64c441a9 Mon Sep 17 00:00:00 2001 From: William Date: Sat, 21 Mar 2026 16:06:17 -0300 Subject: [PATCH] kanshi config for external monitor; corne config for all desktops --- aspects/desktop/niri.nix | 33 +++++++++++++++++++++------ aspects/hosts/_rotterdam/services.nix | 11 --------- aspects/systems/desktop.nix | 14 +++++++++--- 3 files changed, 37 insertions(+), 21 deletions(-) delete mode 100644 aspects/hosts/_rotterdam/services.nix diff --git a/aspects/desktop/niri.nix b/aspects/desktop/niri.nix index 9408097..b4352b4 100644 --- a/aspects/desktop/niri.nix +++ b/aspects/desktop/niri.nix @@ -34,13 +34,32 @@ enable = true; settings = [ { - profile.name = "default"; - profile.outputs = [ - { - criteria = "*"; - scale = 1.0; - } - ]; + profile = { + name = "undocked"; + outputs = [ + { + criteria = "eDP-1"; + status = "enable"; + scale = 1.0; + } + ]; + }; + } + { + profile = { + name = "docked"; + outputs = [ + { + criteria = "eDP-1"; + status = "disable"; + } + { + criteria = "DP-1"; + status = "enable"; + scale = 1.0; + } + ]; + }; } ]; }; diff --git a/aspects/hosts/_rotterdam/services.nix b/aspects/hosts/_rotterdam/services.nix deleted file mode 100644 index 0bf276f..0000000 --- a/aspects/hosts/_rotterdam/services.nix +++ /dev/null @@ -1,11 +0,0 @@ -{ - services.keyd = { - enable = true; - keyboards.main = { - ids = [ "5653:0001" ]; - settings.main = { - esc = "overload(meta, esc)"; - }; - }; - }; -} diff --git a/aspects/systems/desktop.nix b/aspects/systems/desktop.nix index fb3aa1b..c63b16e 100644 --- a/aspects/systems/desktop.nix +++ b/aspects/systems/desktop.nix @@ -77,9 +77,17 @@ udev.packages = with pkgs; [ yubikey-personalization ]; keyd = { enable = true; - keyboards.all = { - ids = [ "*" ]; - settings.main.capslock = "overload(meta, esc)"; + keyboards = { + all = { + ids = [ "*" ]; + settings.main.capslock = "overload(meta, esc)"; + }; + corne = { + ids = [ "5653:0001" ]; + settings.main = { + esc = "overload(meta, esc)"; + }; + }; }; }; pipewire = {