104 lines
1.5 KiB
Nix
104 lines
1.5 KiB
Nix
{ config, pkgs, ... }:
|
|
{
|
|
imports = [
|
|
./bash.nix
|
|
./btop.nix
|
|
./git.nix
|
|
./gnupg.nix
|
|
./khal.nix
|
|
./khard.nix
|
|
./lf.nix
|
|
./liquidprompt.nix
|
|
./listadmin.nix
|
|
./mail.nix
|
|
./mopidy.nix
|
|
./neovim.nix
|
|
./newsboat.nix
|
|
./taskwarrior.nix
|
|
./todoman.nix
|
|
./topgrade.nix
|
|
./tmux.nix
|
|
./vifm.nix
|
|
];
|
|
home.packages = with pkgs; [
|
|
bc
|
|
bitwarden-cli
|
|
bottom
|
|
cargo
|
|
diff-so-fancy
|
|
exiftool
|
|
fastfetch
|
|
fbterm
|
|
ffmpeg
|
|
figlet
|
|
file
|
|
fzf
|
|
gdu
|
|
gitui
|
|
gh
|
|
gmailctl
|
|
gnumake
|
|
gnupg
|
|
gping
|
|
gtop
|
|
htop
|
|
hugo
|
|
immich-cli
|
|
iw
|
|
jq
|
|
keychain
|
|
keyutils
|
|
lazygit
|
|
links2
|
|
liquidprompt
|
|
lunarvim
|
|
mdcat
|
|
moreutils
|
|
mosh
|
|
mutt-ics
|
|
ncdu
|
|
neomutt
|
|
nmap
|
|
#nodejs_21
|
|
notmuch
|
|
pandoc
|
|
pinentry
|
|
ps_mem
|
|
psmisc
|
|
ranger
|
|
socat
|
|
sqlite
|
|
syncthing
|
|
tailscale
|
|
tig
|
|
tmux-cssh
|
|
toot
|
|
topgrade
|
|
tut
|
|
units
|
|
unzip
|
|
urlscan
|
|
vdirsyncer
|
|
vlock
|
|
wget
|
|
zip
|
|
];
|
|
services = {
|
|
syncthing = {
|
|
tray.enable = true;
|
|
};
|
|
gpg-agent = {
|
|
enable = true;
|
|
defaultCacheTtl = 1800;
|
|
enableSshSupport = true;
|
|
};
|
|
};
|
|
programs.go.enable = true;
|
|
programs.keychain = {
|
|
enable = true;
|
|
enableBashIntegration = true;
|
|
agents = "ssh";
|
|
keys = "id_aur id_dsa id_ed25519 id_rsa 56913AD86A18257132AA9F03928BC0B78C1BF5AA";
|
|
inheritType = "any";
|
|
};
|
|
}
|