From 6514de2117613410c7c5411471f3f3985ff0dba3 Mon Sep 17 00:00:00 2001 From: DACHXY Date: Tue, 22 Apr 2025 20:45:02 +0800 Subject: [PATCH] feat: add barrier --- home/user/barrier.nix | 11 +++++++++++ system/dev/dn-lap/default.nix | 1 + system/dev/dn-pre7780/default.nix | 1 + 3 files changed, 13 insertions(+) create mode 100644 home/user/barrier.nix diff --git a/home/user/barrier.nix b/home/user/barrier.nix new file mode 100644 index 0000000..b65f663 --- /dev/null +++ b/home/user/barrier.nix @@ -0,0 +1,11 @@ +# Use one set of mouse and keyboard to +# seamless control multiple device +{ lib, pkgs, ... }: +{ + home.packages = with pkgs; [ barrier ]; + services.barrier.client = { + enable = true; + enableDragDrop = true; + server = lib.mkDefault "192.168.0.3"; + }; +} diff --git a/system/dev/dn-lap/default.nix b/system/dev/dn-lap/default.nix index ecd0709..01d50a7 100644 --- a/system/dev/dn-lap/default.nix +++ b/system/dev/dn-lap/default.nix @@ -19,6 +19,7 @@ users."${settings.personal.username}" = { imports = [ ../../../home/presets/basic.nix + ../../../home/user/barrier.nix ]; }; }; diff --git a/system/dev/dn-pre7780/default.nix b/system/dev/dn-pre7780/default.nix index 84df63b..98e7a50 100644 --- a/system/dev/dn-pre7780/default.nix +++ b/system/dev/dn-pre7780/default.nix @@ -26,6 +26,7 @@ users."${settings.personal.username}" = { imports = [ ../../../home/presets/basic.nix + ../../../home/user/barrier.nix ]; }; };