1
0
Fork 0
dotfiles/home.nix

77 lines
1.1 KiB
Nix

{ config, pkgs, lib, ... }:
{
imports = [
./programs/fish.nix
./programs/starship.nix
./programs/direnv.nix
./programs/kitty.nix
./programs/nvim
./programs/git.nix
./programs/bat.nix
./programs/fzf.nix
./programs/jq.nix
./programs/podman.nix
./programs/scripts.nix
./programs/ssh.nix
./programs/yt-dlp.nix
];
home = {
stateVersion = "22.05";
packages = with pkgs; [
agilebits-op
aria2
arp-scan
atomicparsley
cachix
cliclick
curlFull
dasel
exa
fd
ffmpeg
gallery-dl
glow
hexyl
hyperfine
lnav
mtr
nix-prefetch
nvd
parallel
q
ripgrep
rtmpdump
streamlink
socat
tokei
viddy
wget
xz
];
activation = {
updateAppCaches = lib.hm.dag.entryAfter [ "writeBoundary" ] ''
# neovim
echo -n '[nvim] Removing luacache file: '
$DRY_RUN_CMD rm -f $HOME/.cache/nvim/luacache*
echo 'Done'
'';
};
};
programs = {
zoxide.enable = true;
};
}