diff --git a/hosts/work/configuration.nix b/hosts/work/configuration.nix index 4777f56..a953359 100644 --- a/hosts/work/configuration.nix +++ b/hosts/work/configuration.nix @@ -108,12 +108,6 @@ in { inherit (inputs.work-secrets.proxy) default noProxy; }; - services.xserver.videoDrivers = [ "displaylink" "modesetting" ]; - boot = { - extraModulePackages = [ config.boot.kernelPackages.evdi ]; - kernelModules = [ "evdi" ]; - }; - # for vpn-slice environment.etc.hosts.mode = "0644"; diff --git a/hosts/work/profile.nix b/hosts/work/profile.nix index aadaa75..b21c09d 100644 --- a/hosts/work/profile.nix +++ b/hosts/work/profile.nix @@ -14,6 +14,7 @@ ../../options/common/preserve-system.nix ../../options/common/timezone.nix ../../options/desktop/bluetooth.nix + ../../options/desktop/displaylink.nix ../../options/desktop/dev/malloc-perturb.nix ../../options/desktop/fonts.nix ../../options/desktop/suspend.nix diff --git a/options/desktop/displaylink.nix b/options/desktop/displaylink.nix new file mode 100644 index 0000000..d00139c --- /dev/null +++ b/options/desktop/displaylink.nix @@ -0,0 +1,11 @@ +{ + config, + ... +}: { + services.xserver.videoDrivers = [ "displaylink" "modesetting" ]; + + boot = { + extraModulePackages = [ config.boot.kernelPackages.evdi ]; + kernelModules = [ "evdi" ]; + }; +}