nix-config/hosts/LAPTOP-032/users/julien.nix
2026-03-27 16:00:53 +01:00

51 lines
923 B
Nix

{ flake, inputs, config, pkgs, ... }:
let
pkgs-unstable = import inputs.nixpkgs-unstable {
inherit (pkgs) system;
config.allowUnfreePredicate = pkg: builtins.elem (pkgs.lib.getName pkg) [
"claude-code"
];
};
in
{
imports = with flake.homeModules; [
base
git
];
home.stateVersion = "25.05";
user.email = "julien@scalizer.fr";
programs.uv.enable = true;
programs.claude-code = {
enable = true;
package = pkgs-unstable.claude-code;
};
programs.lazygit = {
enable = true;
};
home.packages = with pkgs; [
wl-clipboard
];
# Let Home Manager install and manage itself.
programs.home-manager.enable = true;
services.home-manager.autoExpire.enable = true;
nix = {
package = pkgs.nix;
gc = {
automatic = true;
options = "--delete-older-than 7d";
};
settings.experimental-features = [ "nix-command" "flakes" ];
};
}