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, config,
lib, lib,
pkgs,
xlib, xlib,
... ...
}: }:
let let
mkHomeModule = mkHomeModule = username: {
{ username }:
{
config,
lib,
pkgs,
...
}:
{
imports = [ imports = [
(./. + "/${xlib.device.type}.nix") (./. + "/${xlib.device.type}.nix")
]; ];
@@ -27,57 +20,14 @@ let
enableNixpkgsReleaseCheck = false; 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 in
{ {
home-manager = { home-manager = {
useGlobalPkgs = true; useGlobalPkgs = true;
useUserPackages = true; useUserPackages = true;
users = { users = {
"${xlib.device.username}" = homeModule; "${xlib.device.username}" = mkHomeModule xlib.device.username;
root = rootModule; root = mkHomeModule "root";
}; };
sharedModules = [ sharedModules = [
inputs.plasma-manager.homeModules.plasma-manager inputs.plasma-manager.homeModules.plasma-manager