From 13df0a8421df117aed65f594422267fe20ce71c3 Mon Sep 17 00:00:00 2001 From: kurogeek Date: Wed, 5 Nov 2025 16:21:50 +0700 Subject: [PATCH] common nixos module --- flake.nix | 1 + machines/vega/configuration.nix | 3 +++ modules/nixos/common.nix | 6 ++++++ modules/nixos/flake-module.nix | 7 +++++++ 4 files changed, 17 insertions(+) create mode 100644 modules/nixos/common.nix create mode 100644 modules/nixos/flake-module.nix diff --git a/flake.nix b/flake.nix index b38a8a9..4afb27a 100644 --- a/flake.nix +++ b/flake.nix @@ -45,6 +45,7 @@ ./routers ./inventories ./modules/clan/flake-module.nix + ./modules/nixos/flake-module.nix ]; } ); diff --git a/machines/vega/configuration.nix b/machines/vega/configuration.nix index 8fe81b6..77f5a62 100644 --- a/machines/vega/configuration.nix +++ b/machines/vega/configuration.nix @@ -1,10 +1,13 @@ { inputs, config, + self, ... }: { imports = [ + self.nixosModules.common + (inputs.import-tree ./services) (import ../../lib/auto-accept-zerotier-members.nix { diff --git a/modules/nixos/common.nix b/modules/nixos/common.nix new file mode 100644 index 0000000..c163a3c --- /dev/null +++ b/modules/nixos/common.nix @@ -0,0 +1,6 @@ +{ pkgs, ... }: +{ + environment.systemPackages = with pkgs; [ + screen + ]; +} diff --git a/modules/nixos/flake-module.nix b/modules/nixos/flake-module.nix new file mode 100644 index 0000000..b8a1ffc --- /dev/null +++ b/modules/nixos/flake-module.nix @@ -0,0 +1,7 @@ +{ + flake.nixosModules = { + common = { + imports = [ ./common.nix ]; + }; + }; +}