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
2025-07-01 21:39:57 -05:00

95 lines
1.7 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
bitwarden-desktop
zoom-us
teams-for-linux
ncdu
];
shell = {
enableNushellIntegration = true;
enableZshIntegration = true;
enableFishIntegration = true;
};
};
programs = {
helix = {
enable = true;
defaultEditor = true;
settings = {
editor.soft-wrap = {
enable = true;
};
};
};
nushell = {
enable = true;
configFile.source = ./config.nu;
};
starship = {
enable = true;
};
git = {
enable = true;
delta = {
enable = true;
};
signing = {
format = "openpgp";
signByDefault = true;
};
userEmail = "contact@ethanreece.com";
userName = "Ethan Reece";
};
nix-your-shell = {
enable = true;
};
rbw = {
enable = true;
settings = {
base_url = "vault.sudoer777.dev";
email = "vaultwarden@sudoer777.dev";
};
};
direnv = {
enable = true;
mise.enable = true;
nix-direnv.enable = 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;
};
};
}