Archived
1
0
Fork 0
This repository has been archived on 2025-08-13. You can view files and clone it, but cannot push or open issues or pull requests.
nix-darwin/home/home.nix

83 lines
1.6 KiB
Nix

{ pkgs, spicetify-nix, ... }:
{
home = {
stateVersion = "23.11";
packages = with pkgs; [
htop
curl
coreutils
appcleaner
nil
grandperspective
iterm2
nerd-fonts.jetbrains-mono
signal-desktop-bin
the-unarchiver
];
shell = {
enableNushellIntegration = true;
enableZshIntegration = true;
enableFishIntegration = true;
};
};
programs = {
helix = {
enable = true;
defaultEditor = true;
};
nushell = {
enable = true;
};
starship = {
enable = true;
enableFishIntegration = true;
enableNushellIntegration = true;
enableZshIntegration = true;
};
git = {
enable = true;
delta = {
enable = true;
};
signing = {
format = "openpgp";
signByDefault = true;
};
userEmail = "contact@ethanreece.com";
userName = "Ethan Reece";
};
nix-your-shell = {
enable = true;
enableZshIntegration = true;
enableFishIntegration = true;
enableNushellIntegration = true;
};
spicetify =
let
spicePkgs = spicetify-nix.legacyPackages.${pkgs.system};
in
{
enable = true;
enabledExtensions = with spicePkgs.extensions; [
adblock
hidePodcasts
shuffle
];
theme = spicePkgs.themes.catppuccin;
colorScheme = "mocha";
};
};
services = {
gpg-agent = {
enable = true;
enableFishIntegration = true;
enableNushellIntegration = true;
enableZshIntegration = true;
};
};
}