nix-config/modules/home-manager/common/default.nix

79 lines
1.0 KiB
Nix
Raw Normal View History

2023-08-13 12:30:14 +02:00
# common
{ inputs, outputs, lib, config, pkgs, ... }:
{
home = {
username = "rilla";
homeDirectory = "/home/rilla";
};
programs.home-manager.enable = true;
imports = [
../cheat
../dav
../fonts
../foot
../git
../gpg
../lf
../mail
../neovim
../pass
../rss
../ssh
../tmux
../vitetris
../xdg
../zsh
];
home.packages = with pkgs; [
R
ansible
bind.dnsutils
docker-compose
file
just
gnumake
html-tidy
htop
inetutils # telnet
j2cli
jq
killall
kubectl
libnotify
mosh
neofetch
pandoc
podman-compose
pv
ripgrep
sassc
screen
shellcheck
signify
unzip
wget
];
programs.bat = {
enable = true;
config = { theme = "gruvbox-dark"; };
};
programs.fzf = {
enable = true;
enableZshIntegration = true;
tmux.enableShellIntegration = true;
};
programs.direnv = {
enable = true;
enableZshIntegration = true;
nix-direnv.enable = true;
};
}