35 lines
793 B
Nix
35 lines
793 B
Nix
{ inputs, self, ... }: {
|
|
flake.nixosModules.user = { pkgs, ... }: {
|
|
imports = [
|
|
inputs.home-manager.nixosModules.home-manager
|
|
];
|
|
users.users."lucy" = {
|
|
shell = pkgs.zsh;
|
|
isNormalUser = true;
|
|
description = "lucy";
|
|
extraGroups = [
|
|
"networkmanager"
|
|
"wheel"
|
|
];
|
|
};
|
|
home-manager.useGlobalPkgs = true;
|
|
home-manager.useUserPackages = true;
|
|
home-manager.extraSpecialArgs = { inherit inputs; };
|
|
home-manager.users.lucy = {
|
|
home.username = "lucy";
|
|
home.homeDirectory = "/home/lucy";
|
|
home.stateVersion = "25.11";
|
|
};
|
|
home-manager.sharedModules = with self.homeModules; [
|
|
nixcord
|
|
ghostty
|
|
niri
|
|
emacs
|
|
git
|
|
homeStylix
|
|
fuzzel
|
|
quickshell
|
|
];
|
|
};
|
|
|
|
}
|