65 lines
1 KiB
Nix
65 lines
1 KiB
Nix
{
|
|
pkgs,
|
|
inputs,
|
|
osConfig,
|
|
...
|
|
}: {
|
|
imports = [
|
|
./bash.nix
|
|
./btop.nix
|
|
./catppuccin.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
|
|
pipx
|
|
ps_mem
|
|
psmisc
|
|
sqlite
|
|
trippy
|
|
unzip
|
|
wget
|
|
zip
|
|
];
|
|
services = {
|
|
wlsunset = {
|
|
enable = true;
|
|
latitude = 29.7;
|
|
longitude = -95.8;
|
|
};
|
|
gpg-agent = {
|
|
enable = true;
|
|
defaultCacheTtl = 1800;
|
|
enableSshSupport = true;
|
|
};
|
|
};
|
|
programs.keychain = {
|
|
enable = true;
|
|
enableBashIntegration = true;
|
|
keys = "id_aur id_dsa id_ed25519 git C7E41C9F79C846984163693FCCD8E76F07EA701B";
|
|
};
|
|
home.file.".links/links.cfg".source = files/links.cfg;
|
|
xdg.configFile."nix/nix.conf".text = ''
|
|
extra-experimental-features = flakes nix-command
|
|
'';
|
|
}
|