From 8b04d1763e8b43a5e6a6863feac40dc358455552 Mon Sep 17 00:00:00 2001 From: voidarc Date: Wed, 1 Jul 2026 19:30:05 +0100 Subject: [PATCH] added user config --- .gitignore | 2 ++ modules/system/core.nix | 16 +++++++++++++++- modules/system/core/user.nix | 15 +++++++++++++++ 3 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 modules/system/core/user.nix diff --git a/.gitignore b/.gitignore index 1f8011a..677767a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ .session +/nixos.qcow2 +/result diff --git a/modules/system/core.nix b/modules/system/core.nix index c8dbc4d..7dbeb83 100644 --- a/modules/system/core.nix +++ b/modules/system/core.nix @@ -3,7 +3,21 @@ inputs, ... }: { - flake.nixosModules.core = {pkgs}: { + flake.nixosModules.core = { + pkgs, + lib, + ... + }: let + modules = with self.nixosModules; [ + userConfiguration + ]; + in { + imports = + [ + /etc/nixos/hardware-configuration.nix + ] + ++ modules; + programs.zsh.enable = true; }; } diff --git a/modules/system/core/user.nix b/modules/system/core/user.nix new file mode 100644 index 0000000..82094c2 --- /dev/null +++ b/modules/system/core/user.nix @@ -0,0 +1,15 @@ +{ + self, + inputs, + ... +}: { + flake.nixosModules.userConfiguration = { + pkgs, + lib, + ... + }: { + users.users.user01 = { + initialPassword = "password"; + }; + }; +}