This commit is contained in:
2025-12-30 16:12:34 +03:00
parent c09485e2be
commit 5d8b0f0670
+4 -54
View File
@@ -4,19 +4,12 @@ let
{
config,
lib,
pkgs,
xlib,
...
}:
let
mkHomeModule =
{ username }:
{
config,
lib,
pkgs,
...
}:
{
mkHomeModule = username: {
imports = [
(./. + "/${xlib.device.type}.nix")
];
@@ -27,57 +20,14 @@ let
enableNixpkgsReleaseCheck = false;
};
};
mkModule = username: mkHomeModule { username = username; };
homeModule = mkModule xlib.device.username;
rootModule = mkModule "root";
# homeModule =
# {
# config,
# lib,
# pkgs,
# ...
# }:
# {
# imports = [
# (./. + "/${xlib.device.type}.nix")
# ];
# home = {
# username = xlib.device.username;
# stateVersion = lib.mkDefault "25.05";
# homeDirectory = "/home/${config.home.username}";
# enableNixpkgsReleaseCheck = false;
# };
# };
# rootModule =
# {
# config,
# lib,
# pkgs,
# ...
# }:
# {
# imports = [
# (./. + "/${xlib.device.type}.nix")
# ];
# home = {
# username = "root";
# stateVersion = lib.mkDefault "25.05";
# homeDirectory = lib.mkDefault "/${config.home.username}";
# enableNixpkgsReleaseCheck = false;
# };
# };
in
{
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
users = {
"${xlib.device.username}" = homeModule;
root = rootModule;
"${xlib.device.username}" = mkHomeModule xlib.device.username;
root = mkHomeModule "root";
};
sharedModules = [
inputs.plasma-manager.homeModules.plasma-manager