mob next [ci-skip] [ci skip] [skip ci]

lastFile:modules/clan/home-manager-users/emmie/home.nix
This commit is contained in:
2026-01-12 16:54:10 +07:00
parent 96811a2ac8
commit 7b48370a1c
3 changed files with 62 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
{ ... }:
{
_class = "clan.service";
manifest.name = "emmie";
manifest.description = "Home manager for user Emmie";
manifest.categories = [ "System" ];
roles.default = {
perInstance.nixosModule =
{
config,
lib,
inputs,
...
}:
let
username = "emmie";
in
{
imports = [ inputs.home-manager.flakeModules.home-manager ];
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.${username} = ./home.nix;
home-manager.extraSpecialArgs = {
inherit inputs;
};
};
};
}

View File

@@ -0,0 +1,21 @@
{ osConfig, pkgs, ... }:
let
username = "emmie";
in
{
home = {
inherit username;
homeDirectory = "/home/${username}";
stateVersion = osConfig.system.stateVersion;
packages = with pkgs; [
libreoffice
element-desktop
brave
firefox
keepassxc
drawio
vlc
];
};
programs.home-manager.enable = true;
}

View File

@@ -0,0 +1,10 @@
{ lib, ... }:
let
emmie = lib.modules.importApply ./emmie/default.nix { };
in
{
clan.modules = {
emmie-home = emmie;
};
}