35 lines
721 B
Nix
35 lines
721 B
Nix
{ inputs, pkgs, ... }:
|
|
let
|
|
testSettings = { config, ... }: {
|
|
warnings = [
|
|
"home-manager version: ${config.home.version.release}"
|
|
];
|
|
home = {
|
|
username = "hm-user";
|
|
homeDirectory = "/home/hm-user";
|
|
stateVersion = config.home.version.release;
|
|
};
|
|
xdg.enable = true;
|
|
programs = {
|
|
home-manager.enable = true;
|
|
git.enable = true;
|
|
neovim = {
|
|
enable = true;
|
|
nvimdots = {
|
|
enable = true;
|
|
setBuildEnv = true;
|
|
withBuildTools = true;
|
|
withHaskell = true;
|
|
};
|
|
};
|
|
};
|
|
};
|
|
in
|
|
inputs.home-manager.lib.homeManagerConfiguration {
|
|
inherit pkgs;
|
|
modules = [
|
|
./default.nix
|
|
testSettings
|
|
];
|
|
}
|