2023-08-07 21:27:54 +00:00
|
|
|
{ inputs, username }:
|
2023-03-22 23:47:48 +00:00
|
|
|
|
2023-08-07 21:27:54 +00:00
|
|
|
inputs.home-manager.lib.homeManagerConfiguration {
|
2023-08-08 12:43:44 +00:00
|
|
|
extraSpecialArgs = { inherit inputs; };
|
|
|
|
|
2023-08-07 21:27:54 +00:00
|
|
|
modules = [
|
2023-08-08 12:43:44 +00:00
|
|
|
{
|
|
|
|
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (inputs.nixpkgs.lib.getName pkg) [
|
|
|
|
"intelephense"
|
|
|
|
"postman"
|
|
|
|
"tabnine"
|
|
|
|
];
|
|
|
|
}
|
|
|
|
|
2023-08-07 21:27:54 +00:00
|
|
|
{
|
|
|
|
imports = [
|
2023-08-08 12:43:44 +00:00
|
|
|
../../home-manager/modules/common.nix
|
|
|
|
../../home-manager/modules/git.nix
|
|
|
|
../../home-manager/modules/home-manager.nix
|
|
|
|
../../home-manager/modules/tmux.nix
|
|
|
|
../../home-manager/modules/zsh.nix
|
2023-08-07 21:27:54 +00:00
|
|
|
];
|
|
|
|
}
|
2023-03-22 23:47:48 +00:00
|
|
|
];
|
2023-08-07 21:27:54 +00:00
|
|
|
|
|
|
|
pkgs = inputs.nixpkgs.legacyPackages.x86_64-linux;
|
2023-03-22 23:47:48 +00:00
|
|
|
}
|