70 lines
1.0 KiB
Nix
70 lines
1.0 KiB
Nix
{ config, pkgs, ... }:
|
|
|
|
{
|
|
# user config
|
|
home.username = "aaron";
|
|
home.homeDirectory = "/home/aaron";
|
|
|
|
# packages
|
|
home.packages = with pkgs; [
|
|
fastfetch
|
|
zip
|
|
xz
|
|
unzip
|
|
p7zip
|
|
jq
|
|
mtr
|
|
iperf3
|
|
dnsutils
|
|
ldns
|
|
socat
|
|
nmap
|
|
cowsay
|
|
file
|
|
which
|
|
tree
|
|
zstd
|
|
gnupg
|
|
btop
|
|
iotop
|
|
iftop
|
|
strace
|
|
ltrace
|
|
lsof
|
|
sysstat
|
|
lm_sensors
|
|
ethtool
|
|
pciutils
|
|
usbutils
|
|
];
|
|
|
|
# configure git
|
|
programs.git.settings = {
|
|
enable = true;
|
|
userName = "aaron";
|
|
userEmail = "aaron@0x29a.ch";
|
|
};
|
|
|
|
#programs.starship.enable = true;
|
|
#programs.starship.enableZshIntegration = true;
|
|
programs.zsh = {
|
|
enable = true;
|
|
autosuggestion.enable = true;
|
|
syntaxHighlighting.enable = true;
|
|
oh-my-zsh = {
|
|
enable = true;
|
|
theme = "gentoo";
|
|
};
|
|
};
|
|
|
|
home.sessionVariables = {
|
|
EDITOR = "vim";
|
|
};
|
|
|
|
# enable home manager
|
|
programs.home-manager.enable = true;
|
|
|
|
# don't change
|
|
home.stateVersion = "25.11";
|
|
}
|