nix-config/homes/x86_64-linux/marshall@polaris-nix/default.nix

65 lines
1 KiB
Nix
Raw Normal View History

2024-08-03 02:43:51 -04:00
{
inputs,
pkgs,
2024-10-30 12:04:46 -04:00
lib,
2024-08-03 02:43:51 -04:00
...
}:
with pkgs; {
imports = with inputs; [
catppuccin.homeManagerModules.catppuccin
nix-index-database.hmModules.nix-index
];
nixpkgs = {
config.allowUnfree = true;
};
home = {
homeDirectory = "/home/marshall";
username = "marshall";
packages =
[
alejandra
bun
grc
macchina
wl-clipboard
xclip
zed-editor
]
++ (with inputs; [
nixvim.packages.${pkgs.system}.default
]);
};
programs = {
gpg.enable = true;
skim.enable = true;
tealdeer.enable = true;
2024-10-30 12:04:46 -04:00
wezterm.enable = lib.mkForce false;
2024-08-03 02:43:51 -04:00
atuin = {
enable = true;
settings = {
inline_height = 20;
show_preview = true;
style = "compact";
};
};
git = {
2024-08-04 00:05:33 -04:00
extraConfig.credential.helper = "libsecret";
2024-08-03 02:43:51 -04:00
signing.key = "91B1F40056A01DDF";
};
};
services = {
cliphist.enable = true;
};
systemd.user.startServices = "sd-switch";
home.stateVersion = "23.11";
}