124 lines
1.9 KiB
Nix
124 lines
1.9 KiB
Nix
{ pkgs, inputs, osConfig, ... }: {
|
|
imports = [
|
|
./aerc.nix
|
|
./bash.nix
|
|
./btop.nix
|
|
./catppuccin.nix
|
|
./git.nix
|
|
./gnupg.nix
|
|
./khal.nix
|
|
./khard.nix
|
|
./lf.nix
|
|
./liquidprompt.nix
|
|
./listadmin.nix
|
|
./mail.nix
|
|
./naviterm.nix
|
|
./newsboat.nix
|
|
./nvf.nix
|
|
./ssh.nix
|
|
./taskwarrior.nix
|
|
./topgrade.nix
|
|
./tmux.nix
|
|
./tui.nix
|
|
./vifm.nix
|
|
];
|
|
home.packages = with pkgs; [
|
|
inputs.naviterm.packages.${pkgs.system}.default
|
|
bc
|
|
bitwarden-cli
|
|
bottom
|
|
cargo
|
|
compose2nix
|
|
diff-so-fancy
|
|
elinks
|
|
exiftool
|
|
fastfetch
|
|
fbterm
|
|
ffmpeg
|
|
figlet
|
|
file
|
|
fzf
|
|
gdu
|
|
gh
|
|
gitui
|
|
git-standup
|
|
glances
|
|
gmailctl
|
|
gnumake
|
|
gnupg
|
|
gping
|
|
gtop
|
|
hcloud
|
|
htop
|
|
hugo
|
|
iftop
|
|
immich-cli
|
|
iw
|
|
jq
|
|
keychain
|
|
keyutils
|
|
lazygit
|
|
links2
|
|
liquidprompt
|
|
lynx
|
|
mdcat
|
|
moreutils
|
|
mosh
|
|
mutt-ics
|
|
ncdu
|
|
nchat
|
|
neomutt
|
|
nmap
|
|
notmuch
|
|
pandoc
|
|
pinentry
|
|
pipx
|
|
ps_mem
|
|
psmisc
|
|
ranger
|
|
# sigal
|
|
socat
|
|
sqlite
|
|
tailscale
|
|
termshark
|
|
tig
|
|
topgrade
|
|
trippy
|
|
tut
|
|
units
|
|
unzip
|
|
urlencode
|
|
urlscan
|
|
vdirsyncer
|
|
vlock
|
|
w3m
|
|
wget
|
|
wthrr
|
|
zip
|
|
];
|
|
services = {
|
|
syncthing = {
|
|
enable = true;
|
|
guiAddress = "${osConfig.variables.address}:8384";
|
|
overrideDevices = false;
|
|
overrideFolders = false;
|
|
tray.enable = true;
|
|
};
|
|
gpg-agent = {
|
|
enable = true;
|
|
defaultCacheTtl = 1800;
|
|
enableSshSupport = true;
|
|
};
|
|
};
|
|
programs.go.enable = 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
|
|
'';
|
|
}
|