turn home/default.nix into skeleton, configure git

This commit is contained in:
Sean Kovacs 2026-03-05 10:22:41 -05:00
commit 864167a091
Signed by: sckova
GPG key ID: 00F325187C68651A
5 changed files with 119 additions and 102 deletions

View file

@ -1,3 +1,9 @@
{
config,
pkgs,
lib,
...
}:
{
imports = [
./btop.nix
@ -5,4 +11,48 @@
./kitty.nix
./neovim.nix
];
home.packages = with pkgs; [
# cli utilities
tmux
fastfetch
btop
wget
ripgrep
ncdu
fzf
wl-clipboard
rclone
waypipe
spotdl
browsh
mosh
gh
# development & tooling
jdk21_headless
quickemu
nerd-fonts.noto
noto-fonts
noto-fonts-color-emoji
nix-prefetch
prowlarr
radarr
sonarr
flaresolverr
nerd-fonts.fira-mono
ffmpeg-full
];
programs.git = {
enable = true;
settings = {
user = {
name = config.userOptions.name;
email = config.userOptions.email;
};
core.pager = "${pkgs.bat}/bin/bat";
commit.gpgsign = true;
};
};
}