Sun Jun 2 02:17:07 PM CEST 2024

This commit is contained in:
Thomas Avé 2024-06-02 14:17:07 +02:00
parent d40b3c72b0
commit 82c3983af7
1 changed files with 5 additions and 5 deletions

View File

@ -31,7 +31,7 @@
let
system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};
commonModules = name: [
commonModules = name: user: [
./hosts/${name}/hardware-configuration.nix
{
networking.hostName = name;
@ -71,7 +71,7 @@
jack.enable = true;
};
users.users.user = {
users.users.${user} = {
isNormalUser = true;
extraGroups = [ "wheel" ]; # Enable sudo for the user.
openssh.authorizedKeys.keys = [
@ -119,7 +119,7 @@
extraSpecialArgs = { inherit inputs; }; # allows access to flake inputs in hm modules
useGlobalPkgs = true;
useUserPackages = true;
users.user = {
users.${user} = {
imports = [ ./home.nix ];
};
};
@ -128,12 +128,12 @@
];
mkSystem = name: cfg: nixpkgs.lib.nixosSystem {
system = cfg.system or "x86_64-linux";
modules = (commonModules name) ++ (cfg.modules or [ ]);
modules = (commonModules name cfg.user) ++ (cfg.modules or [ ]);
specialArgs = inputs;
};
systems = {
nixos = {
# No specific overrides yet
user = "user";
};
};
in