NixOS-95/nixos95/default.nix
gytic 8b2e87c159 feat: add home-manager directly in NixOS-95
For users that already use home-manager, this shouldn't change anything (they just have to pin the home-manager input to their own version).
However for users that currently do not use home-manager this will allow them to not care about it.

This way, home-manager will become an 'implementation detail'
2025-08-24 09:26:57 +02:00

26 lines
479 B
Nix

{ home-manager }: { config, lib, ...}: let
cfg = config.nixos95;
in {
options.nixos95 = {
enable = lib.mkEnableOption "NixOS-95 Desktop environment";
user = lib.mkOption {
description = ''
Username of the home-manager user.
'';
type = lib.types.str;
example = "user";
};
};
imports = [
home-manager.nixosModules.home-manager
./core.nix
./desktop.nix
./keybinds.nix
./taskbar.nix
./theme.nix
];
}