Files
nix/hosts/common/configs/user/console/home-manager/default.nix
Nikolaos Karaolidis 4a0edcffef Add attic
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-09-03 12:47:39 +00:00

40 lines
950 B
Nix

{ user, home }:
{
config,
inputs,
lib,
...
}:
{
imports = [ inputs.home-manager.nixosModules.default ];
programs.dconf.enable = true;
home-manager = {
extraSpecialArgs = { inherit inputs; };
backupFileExtension = "bak";
useUserPackages = true;
useGlobalPkgs = true;
users.${user} = {
home.stateVersion = "24.11";
systemd.user.startServices = true;
nix.settings = {
use-xdg-base-directories = true;
experimental-features = [
"nix-command"
"flakes"
];
download-buffer-size = 524288000;
substituters = lib.mkBefore [ "https://nix.karaolidis.com/main" ];
trusted-substituters = lib.mkBefore [ "https://nix.karaolidis.com/main" ];
trusted-public-keys = lib.mkBefore [
"main:nJVRBnv73MDkwuV5sgm52m4E2ImOhWHvY12qzjPegAk="
];
netrc-file = config.sops.templates.nix-netrc.path;
};
};
};
}