From 903753567f1feae3f7bb0f71e7e9d128a6f513ca Mon Sep 17 00:00:00 2001 From: oqyude Date: Mon, 4 Aug 2025 23:17:15 +0300 Subject: [PATCH] 123 --- devices/laptop.nix | 10 +++++++++- devices/mini-laptop.nix | 15 ++++++++++++--- devices/mini-pc.nix | 6 ++++++ 3 files changed, 27 insertions(+), 4 deletions(-) diff --git a/devices/laptop.nix b/devices/laptop.nix index 6dd8fc8..a10b544 100755 --- a/devices/laptop.nix +++ b/devices/laptop.nix @@ -11,7 +11,9 @@ let ... }: { - device.type = "primary"; + xlib.device = { + type = "primary"; + }; imports = with inputs; @@ -28,6 +30,12 @@ let ] ++ builtins.attrValues inputs.self.nixosModules.extra.self; + home-manager = { + extraSpecialArgs = { + xlib = config.xlib; + }; + }; + fileSystems = { "${config.xlib.dirs.therima-drive}" = { device = "/dev/disk/by-uuid/C0A2DDEFA2DDEA44"; diff --git a/devices/mini-laptop.nix b/devices/mini-laptop.nix index 6d0cdde..20cee9c 100755 --- a/devices/mini-laptop.nix +++ b/devices/mini-laptop.nix @@ -11,15 +11,24 @@ let ... }: { - device.type = "primary"; + xlib.device = { + type = "primary"; + hostname = "lamet"; + }; imports = with inputs; [ + self.homeConfigurations.default.nixosModule self.nixosModules.default nixos-hardware.nixosModules.chuwi-minibook-x - home-manager.nixosModules.home-manager # home-manager module - self.homeConfigurations.oqyude.nixosModule # home-manager configuration module ]; + + home-manager = { + extraSpecialArgs = { + xlib = config.xlib; + }; + }; + hardware.intel-gpu-tools.enable = true; }; in diff --git a/devices/mini-pc.nix b/devices/mini-pc.nix index 87f9a7f..8004942 100755 --- a/devices/mini-pc.nix +++ b/devices/mini-pc.nix @@ -32,6 +32,12 @@ let # self.homeConfigurations.root.nixosModule ]; + home-manager = { + extraSpecialArgs = { + xlib = config.xlib; + }; + }; + sops = { defaultSopsFile = ./secrets/example.yaml; age.keyFile = "/var/lib/sops-nix/key.txt";