2026-05-30 22:43:42 +02:00

37 lines
646 B
Nix

{ self, inputs, ... }:
{
flake.nixosConfigurations.framework = inputs.nixpkgs.lib.nixosSystem {
modules = [
self.nixosModules.frameworkModule
self.nixosModules.homeManager
];
};
# The configuration.nix for system config
flake.nixosModules.frameworkModule = { pkgs, ... }: {
environment = {
systemPackages = [
pkgs.neovim
pkgs.firefox
];
};
users = {
users = {
alex = {
isNormalUser = true;
shell = pkgs.zsh;
};
};
};
home-manager = {
users = {
alex = self.homeModules.alexModule;
};
};
};
}