Init:start-nix

This commit is contained in:
dichgrem
2025-07-22 12:18:15 +08:00
parent 7ce7214a74
commit e57cdd246c
178 changed files with 22667 additions and 1 deletions

35
home/default.nix Normal file
View File

@@ -0,0 +1,35 @@
{
hostname,
lib,
username,
...
}: let
inherit (import ../hosts/${hostname}/env.nix) StateVersion;
ls = lib.filesystem.listFilesRecursive;
in {
imports =
ls ./cli
++ ls ./gui
++ ls ./tui
++ ls ./wayland;
home = {
file = {
".config" = {
force = true;
recursive = true;
source = ../dotfiles/.config;
};
".local" = {
force = true;
recursive = true;
source = ../dotfiles/.local;
};
};
homeDirectory = "/home/${username}";
stateVersion = StateVersion;
username = "${username}";
};
programs.home-manager.enable = true;
}