37 lines
635 B
Nix
37 lines
635 B
Nix
{
|
|
self,
|
|
config,
|
|
pkgs,
|
|
...
|
|
}:
|
|
{
|
|
imports = [
|
|
./cli.nix
|
|
./helix.nix
|
|
self.homeManagerModules.dotfiles
|
|
];
|
|
|
|
home.packages = with pkgs; [
|
|
direnv
|
|
hut
|
|
jujutsu
|
|
nix-output-monitor
|
|
python3
|
|
radicle-desktop
|
|
radicle-node
|
|
radicle-tui
|
|
typescript-language-server
|
|
nil # Nix language server
|
|
nixfmt-rfc-style
|
|
];
|
|
|
|
programs.direnv = {
|
|
enable = true;
|
|
enableZshIntegration = true;
|
|
nix-direnv.enable = true;
|
|
};
|
|
|
|
xdg.configFile."hut/config".source = "${config.dotfiles.path}/.config/hut/config";
|
|
home.file.".ssh/config".source = "${config.dotfiles.path}/.ssh/config";
|
|
}
|