60 lines
818 B
Nix
60 lines
818 B
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
|
|
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
|
|
'';
|
|
}
|