NixOS-Configs/home/common/pi-server.nix
2026-05-29 14:47:08 -05:00

69 lines
1.1 KiB
Nix

{
pkgs,
config,
lib,
inputs,
osConfig ? null,
...
}:
{
imports = [
./bash.nix
./btop.nix
./git.nix
./gnupg.nix
./liquidprompt.nix
./ssh.nix
./topgrade.nix
];
home.packages = with pkgs; [
figlet
file
fzf
gnupg
gping
htop
iftop
iw
jq
keychain
keyutils
links2
liquidprompt
moreutils
ncdu
nmap
pinentry-curses
# pipx # FIXME - not building 2026-05-26
# See https://github.com/NixOS/nixpkgs/issues/522307
(pipx.overridePythonAttrs (old: {
disabledTests =
(old.disabledTests or [])
++ [
"test_fix_package_name"
"test_parse_specifier_for_metadata"
];
}))
ps_mem
psmisc
tmux
tmuxinator
turso
trippy
unzip
wget
zip
];
services = {
gpg-agent = {
enable = true;
defaultCacheTtl = 1800;
enableSshSupport = true;
};
};
home.file.".links/links.cfg".source = ./files/links.cfg;
xdg.configFile."nix/nix.conf".text = ''
extra-experimental-features = flakes nix-command
'';
}