feat: rework to modular

This commit is contained in:
eric
2026-04-10 17:25:08 +02:00
parent 28dad81816
commit 99658b27dc
39 changed files with 738 additions and 211 deletions

View File

@@ -0,0 +1,36 @@
{
description = "Starter personal flake for NodeiWest employees";
inputs = {
# Adjust the repo path if you publish this under a different name.
company.url = "git+ssh://git@git.dgren.dev/employees/company-nix.git";
};
outputs =
{ company, ... }:
let
username = "your-name";
in
{
# Remove whichever target you do not need.
homeConfigurations."${username}@linux" = company.lib.mkSystem {
target = "linux";
system = "x86_64-linux";
inherit username;
homeDirectory = "/home/${username}";
modules = [
company.homeManagerModules.profiles.backend
];
};
darwinConfigurations."${username}-mac" = company.lib.mkSystem {
target = "darwin";
system = "aarch64-darwin";
inherit username;
homeDirectory = "/Users/${username}";
modules = [
company.homeManagerModules.profiles.frontend
];
};
};
}